From: jenkins-bot Date: Fri, 9 Feb 2018 22:34:46 +0000 (+0000) Subject: Merge "Fix ParserOutput::getText 'unwrap' flag for end-of-doc comment" X-Git-Tag: 1.31.0-rc.0~647 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=8fd5a99f4e261d37cd7237a1992b1bcf03a764d3;hp=5859eff1b0c6e2438f4e21a4532e7f547d7cf2c2 Merge "Fix ParserOutput::getText 'unwrap' flag for end-of-doc comment" --- diff --git a/RELEASE-NOTES-1.31 b/RELEASE-NOTES-1.31 index ad24852e73..88d927ef28 100644 --- a/RELEASE-NOTES-1.31 +++ b/RELEASE-NOTES-1.31 @@ -24,6 +24,8 @@ production. * $wgFragmentMode is now set to [ 'legacy', 'html5' ] by default. This is a first step of migration to human-readable section IDs that will later result in 'html5' being the default mode. +* CACHE_ACCEL now only supports APC(u) or WinCache. XCache support was removed + as upstream is inactive and has no plans to move to PHP 7. === New features in 1.31 === * Wikimedia\Rdbms\IDatabase->select() and similar methods now support @@ -57,9 +59,11 @@ production. * Updated wikimedia/relpath from 2.0.0 to 2.1.1. * Updated wikimedia/running-stat from 1.1.0 to 1.2.0. * Updated wikimedia/wrappedstring from 2.2.0 to 2.3.0. +* Updated mediawiki/at-ease from 1.1.0 to 1.2.0. * … ==== New external libraries ==== +* Added wikimedia/object-factory 1.0.0 * … ==== Removed and replaced external libraries ==== @@ -90,6 +94,9 @@ changes to languages because of Phabricator reports. * (T180052) Mirandese (mwl) now supports gendered NS_USER/NS_USER_TALK namespaces. * (T182305) New language support: Nyungar (nys). +* (T186359) New language support: Siberian Tatar [cебертатар] (sty). +* (T186635) New language support: Guianan Creole (gcr). +* (T186647) New language support: Kumyk [къумукъ] (kum). === Other changes in 1.31 === * Introducing multi-content-revision capability into the storage layer. For details, @@ -194,8 +201,35 @@ changes to languages because of Phabricator reports. Setting template variables by reference allowed violating the principle of data being immutable once added to the skin template. In practice, this method was not being used for that. Rather, setRef() existed as memory optimisation for PHP 4. +* QuickTemplate::setTranslator() was deprecated in favour of Skin::msg() parameters. +* MediaWikiI18N::set() was deprecated in favour of Skin::msg() parameters. +* MediaWikiI18N::translate() was deprecated in favour of Skin::msg() or wfMessage(). * Passing false to ParserOptions::setWrapOutputClass() is deprecated. Use the 'unwrap' transform to ParserOutput::getText() instead. +* ParserOutput objects generated using a non-default value for + ParserOptions::setWrapOutputClass() can no longer be added to the parser + cache. +* The following deprecated methods from the OutputPage class have been removed: + * OutputPage::addExtensionStyle(); deprecated in 1.27 + * OutputPage::getExtStyle(); deprecated in 1.27 + * OutputPage::setETag(); deprecated in 1.28 (obsolete no-op) + * OutputPage::setSquidMaxage(); deprecated in 1.27 + * OutputPage::readOnlyPage(); deprecated in 1.25 + * OutputPage::rateLimited(); deprecated in 1.25 + * Additionally, the protected OutputPage::$mExtStyles array, only accessed through + the above and with no known uses, was removed. +* The no-op method Skin::showIPinHeader(), deprecated in 1.27, was removed. +* \ObjectFactory (no namespace) is deprecated, the namespaced \Wikimedia\ObjectFactory + from the wikimedia/object-factory library should be used instead. +* CommentStore::newKey is deprecated. Get an instance from MediaWikiServices instead. +* The following CommentStore methods have had their signatures changed to introduce a $key parameter, + usage of the methods on instances retrieved from CommentStore::newKey will remain unchanged but deprecated: + * CommentStore::getFields + * CommentStore::getJoin + * CommentStore::getComment + * CommentStore::getCommentLegacy + * CommentStore::insert + * CommentStore::insertWithTemplate == Compatibility == MediaWiki 1.31 requires PHP 5.5.9 or later. Although HHVM 3.18.5 or later is supported, diff --git a/autoload.php b/autoload.php index 168998e152..9618a8f7f3 100644 --- a/autoload.php +++ b/autoload.php @@ -1070,7 +1070,7 @@ $wgAutoloadLocalClasses = [ 'ORAField' => __DIR__ . '/includes/db/ORAField.php', 'ORAResult' => __DIR__ . '/includes/db/ORAResult.php', 'ObjectCache' => __DIR__ . '/includes/objectcache/ObjectCache.php', - 'ObjectFactory' => __DIR__ . '/includes/libs/ObjectFactory.php', + 'ObjectFactory' => __DIR__ . '/includes/compat/ObjectFactory.php', 'OldChangesList' => __DIR__ . '/includes/changes/OldChangesList.php', 'OldLocalFile' => __DIR__ . '/includes/filerepo/file/OldLocalFile.php', 'OracleInstaller' => __DIR__ . '/includes/installer/OracleInstaller.php', @@ -1720,7 +1720,6 @@ $wgAutoloadLocalClasses = [ 'WordLevelDiff' => __DIR__ . '/includes/diff/WordLevelDiff.php', 'WrapOldPasswords' => __DIR__ . '/maintenance/wrapOldPasswords.php', 'XCFHandler' => __DIR__ . '/includes/media/XCF.php', - 'XCacheBagOStuff' => __DIR__ . '/includes/libs/objectcache/XCacheBagOStuff.php', 'XMLRCFeedFormatter' => __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php', 'XMPInfo' => __DIR__ . '/includes/libs/xmp/XMPInfo.php', 'XMPReader' => __DIR__ . '/includes/libs/xmp/XMP.php', diff --git a/composer.json b/composer.json index 1730942f49..c3ff8d6659 100644 --- a/composer.json +++ b/composer.json @@ -24,8 +24,8 @@ "ext-mbstring": "*", "ext-xml": "*", "liuggio/statsd-php-client": "1.0.18", - "mediawiki/at-ease": "1.1.0", - "oojs/oojs-ui": "0.25.1", + "mediawiki/at-ease": "1.2.0", + "oojs/oojs-ui": "0.25.2", "oyejorge/less.php": "1.7.0.14", "php": ">=5.5.9", "psr/log": "1.0.2", @@ -36,6 +36,7 @@ "wikimedia/composer-merge-plugin": "1.4.1", "wikimedia/html-formatter": "1.0.1", "wikimedia/ip-set": "1.2.0", + "wikimedia/object-factory": "1.0.0", "wikimedia/php-session-serializer": "1.0.4", "wikimedia/purtle": "1.0.6", "wikimedia/relpath": "2.1.1", diff --git a/docs/distributors.txt b/docs/distributors.txt index f19574c06c..758111009f 100644 --- a/docs/distributors.txt +++ b/docs/distributors.txt @@ -162,14 +162,14 @@ There are several other pieces of software that MediaWiki can make good use of. Distributors might choose to install these automatically with MediaWiki and perhaps configure it to use them (see Configuration section of this document): - * APC (Alternative PHP Cache), XCache, or similar: Will greatly speed up the + * APC (Alternative PHP Cache) or similar: Will greatly speed up the execution of MediaWiki, and all other PHP applications, at some cost in memory usage. Will be used automatically for the most part. * clamav: Can be used for virus scanning of uploaded files. Enable with "$wgAntivirus = 'clamav';". * DjVuLibre: Allows processing of DjVu files. To enable this, set "$wgDjvuDump = 'djvudump'; $wgDjvuRenderer = 'ddjvu'; $wgDjvuTxt = 'djvutxt';". - * HTML Tidy: Fixes errors in HTML at runtime. Can be enabled with + * HTML Tidy: Fixes errors in HTML at runtime. Can be enabled with "$wgUseTidy = true;". * ImageMagick: For resizing images. "$wgUseImageMagick = true;" will enable it. PHP's GD can also be used, but ImageMagick is preferable. diff --git a/includes/Block.php b/includes/Block.php index 0999ad2063..bdc6702f91 100644 --- a/includes/Block.php +++ b/includes/Block.php @@ -222,7 +222,7 @@ class Block { 'ipb_block_email', 'ipb_allow_usertalk', 'ipb_parent_block_id', - ] + CommentStore::newKey( 'ipb_reason' )->getFields(); + ] + CommentStore::getStore()->getFields( 'ipb_reason' ); } /** @@ -235,7 +235,7 @@ class Block { * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public static function getQueryInfo() { - $commentQuery = CommentStore::newKey( 'ipb_reason' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'ipb_reason' ); return [ 'tables' => [ 'ipblocks' ] + $commentQuery['tables'], 'fields' => [ @@ -460,9 +460,9 @@ class Block { // I wish I didn't have to do this $db = wfGetDB( DB_REPLICA ); $this->mExpiry = $db->decodeExpiry( $row->ipb_expiry ); - $this->mReason = CommentStore::newKey( 'ipb_reason' ) + $this->mReason = CommentStore::getStore() // Legacy because $row may have come from self::selectFields() - ->getCommentLegacy( $db, $row )->text; + ->getCommentLegacy( $db, 'ipb_reason', $row )->text; $this->isHardblock( !$row->ipb_anon_only ); $this->isAutoblocking( $row->ipb_enable_autoblock ); @@ -654,7 +654,7 @@ class Block { 'ipb_block_email' => $this->prevents( 'sendemail' ), 'ipb_allow_usertalk' => !$this->prevents( 'editownusertalk' ), 'ipb_parent_block_id' => $this->mParentBlockId - ] + CommentStore::newKey( 'ipb_reason' )->insert( $dbw, $this->mReason ); + ] + CommentStore::getStore()->insert( $dbw, 'ipb_reason', $this->mReason ); return $a; } @@ -670,7 +670,7 @@ class Block { 'ipb_create_account' => $this->prevents( 'createaccount' ), 'ipb_deleted' => (int)$this->mHideName, // typecast required for SQLite 'ipb_allow_usertalk' => !$this->prevents( 'editownusertalk' ), - ] + CommentStore::newKey( 'ipb_reason' )->insert( $dbw, $this->mReason ); + ] + CommentStore::getStore()->insert( $dbw, 'ipb_reason', $this->mReason ); } /** diff --git a/includes/CommentStore.php b/includes/CommentStore.php index 0d679d37db..8447b2c797 100644 --- a/includes/CommentStore.php +++ b/includes/CommentStore.php @@ -20,6 +20,7 @@ * @file */ +use MediaWiki\MediaWikiServices; use Wikimedia\Rdbms\IDatabase; /** @@ -79,40 +80,71 @@ class CommentStore { */ protected static $formerTempTables = []; - /** @var string */ - protected $key; + /** + * @since 1.30 + * @deprecated in 1.31 + * @var string|null + */ + protected $key = null; /** @var int One of the MIGRATION_* constants */ protected $stage; - /** @var array|null Cache for `self::getJoin()` */ - protected $joinCache = null; + /** @var array[] Cache for `self::getJoin()` */ + protected $joinCache = []; /** @var Language Language to use for comment truncation */ protected $lang; /** - * @param string $key A key such as "rev_comment" identifying the comment - * field being fetched. * @param Language $lang Language to use for comment truncation. Defaults * to $wgContLang. + * @param int $migrationStage One of the MIGRATION_* constants */ - public function __construct( $key, Language $lang = null ) { - global $wgCommentTableSchemaMigrationStage, $wgContLang; - - $this->key = $key; - $this->stage = $wgCommentTableSchemaMigrationStage; - $this->lang = $lang ?: $wgContLang; + public function __construct( Language $lang, $migrationStage ) { + $this->stage = $migrationStage; + $this->lang = $lang; } /** * Static constructor for easier chaining + * @deprecated in 1.31 Should not be constructed with a $key, use CommentStore::getStore * @param string $key A key such as "rev_comment" identifying the comment * field being fetched. * @return CommentStore */ public static function newKey( $key ) { - return new CommentStore( $key ); + global $wgCommentTableSchemaMigrationStage, $wgContLang; + // TODO uncomment once not used in extensions + // wfDeprecated( __METHOD__, '1.31' ); + $store = new CommentStore( $wgContLang, $wgCommentTableSchemaMigrationStage ); + $store->key = $key; + return $store; + } + + /** + * @since 1.31 + * @deprecated in 1.31 Use DI to inject a CommentStore instance into your class. + * @return CommentStore + */ + public static function getStore() { + return MediaWikiServices::getInstance()->getCommentStore(); + } + + /** + * Compat method allowing use of self::newKey until removed. + * @param string|null $methodKey + * @throw InvalidArgumentException + * @return string + */ + private function getKey( $methodKey = null ) { + $key = $this->key !== null ? $this->key : $methodKey; + if ( $key === null ) { + // @codeCoverageIgnoreStart + throw new InvalidArgumentException( '$key should not be null' ); + // @codeCoverageIgnoreEnd + } + return $key; } /** @@ -123,23 +155,29 @@ class CommentStore { * * @note Use of this method may require a subsequent database query to * actually fetch the comment. If possible, use `self::getJoin()` instead. + * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @return string[] to include in the `$vars` to `IDatabase->select()`. All * fields are aliased, so `+` is safe to use. */ - public function getFields() { + public function getFields( $key = null ) { + $key = $this->getKey( $key ); $fields = []; if ( $this->stage === MIGRATION_OLD ) { - $fields["{$this->key}_text"] = $this->key; - $fields["{$this->key}_data"] = 'NULL'; - $fields["{$this->key}_cid"] = 'NULL'; + $fields["{$key}_text"] = $key; + $fields["{$key}_data"] = 'NULL'; + $fields["{$key}_cid"] = 'NULL'; } else { if ( $this->stage < MIGRATION_NEW ) { - $fields["{$this->key}_old"] = $this->key; + $fields["{$key}_old"] = $key; } - if ( isset( self::$tempTables[$this->key] ) ) { - $fields["{$this->key}_pk"] = self::$tempTables[$this->key]['joinPK']; + if ( isset( self::$tempTables[$key] ) ) { + $fields["{$key}_pk"] = self::$tempTables[$key]['joinPK']; } else { - $fields["{$this->key}_id"] = "{$this->key}_id"; + $fields["{$key}_id"] = "{$key}_id"; } } return $fields; @@ -151,56 +189,61 @@ class CommentStore { * Each resulting row should be passed to `self::getComment()` to get the * actual comment. * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @return array With three keys: * - tables: (string[]) to include in the `$table` to `IDatabase->select()` * - fields: (string[]) to include in the `$vars` to `IDatabase->select()` * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` * All tables, fields, and joins are aliased, so `+` is safe to use. */ - public function getJoin() { - if ( $this->joinCache === null ) { + public function getJoin( $key = null ) { + $key = $this->getKey( $key ); + if ( !array_key_exists( $key, $this->joinCache ) ) { $tables = []; $fields = []; $joins = []; if ( $this->stage === MIGRATION_OLD ) { - $fields["{$this->key}_text"] = $this->key; - $fields["{$this->key}_data"] = 'NULL'; - $fields["{$this->key}_cid"] = 'NULL'; + $fields["{$key}_text"] = $key; + $fields["{$key}_data"] = 'NULL'; + $fields["{$key}_cid"] = 'NULL'; } else { $join = $this->stage === MIGRATION_NEW ? 'JOIN' : 'LEFT JOIN'; - if ( isset( self::$tempTables[$this->key] ) ) { - $t = self::$tempTables[$this->key]; - $alias = "temp_$this->key"; + if ( isset( self::$tempTables[$key] ) ) { + $t = self::$tempTables[$key]; + $alias = "temp_$key"; $tables[$alias] = $t['table']; $joins[$alias] = [ $join, "{$alias}.{$t['pk']} = {$t['joinPK']}" ]; $joinField = "{$alias}.{$t['field']}"; } else { - $joinField = "{$this->key}_id"; + $joinField = "{$key}_id"; } - $alias = "comment_$this->key"; + $alias = "comment_$key"; $tables[$alias] = 'comment'; $joins[$alias] = [ $join, "{$alias}.comment_id = {$joinField}" ]; if ( $this->stage === MIGRATION_NEW ) { - $fields["{$this->key}_text"] = "{$alias}.comment_text"; + $fields["{$key}_text"] = "{$alias}.comment_text"; } else { - $fields["{$this->key}_text"] = "COALESCE( {$alias}.comment_text, $this->key )"; + $fields["{$key}_text"] = "COALESCE( {$alias}.comment_text, $key )"; } - $fields["{$this->key}_data"] = "{$alias}.comment_data"; - $fields["{$this->key}_cid"] = "{$alias}.comment_id"; + $fields["{$key}_data"] = "{$alias}.comment_data"; + $fields["{$key}_cid"] = "{$alias}.comment_id"; } - $this->joinCache = [ + $this->joinCache[$key] = [ 'tables' => $tables, 'fields' => $fields, 'joins' => $joins, ]; } - return $this->joinCache; + return $this->joinCache[$key]; } /** @@ -209,12 +252,13 @@ class CommentStore { * Shared implementation for getComment() and getCommentLegacy() * * @param IDatabase|null $db Database handle for getCommentLegacy(), or null for getComment() + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param object|array $row * @param bool $fallback * @return CommentStoreComment */ - private function getCommentInternal( IDatabase $db = null, $row, $fallback = false ) { - $key = $this->key; + private function getCommentInternal( IDatabase $db = null, $key, $row, $fallback = false ) { $row = (array)$row; if ( array_key_exists( "{$key}_text", $row ) && array_key_exists( "{$key}_data", $row ) ) { $cid = isset( $row["{$key}_cid"] ) ? $row["{$key}_cid"] : null; @@ -333,12 +377,27 @@ class CommentStore { * If you need to fake a comment in a row for some reason, set fields * `{$key}_text` (string) and `{$key}_data` (JSON string or null). * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param object|array $row Result row. * @param bool $fallback If true, fall back as well as possible instead of throwing an exception. * @return CommentStoreComment */ - public function getComment( $row, $fallback = false ) { - return $this->getCommentInternal( null, $row, $fallback ); + public function getComment( $key, $row = null, $fallback = false ) { + // Compat for method sig change in 1.31 (introduction of $key) + if ( $this->key !== null ) { + $fallback = $row; + $row = $key; + $key = $this->getKey(); + } + if ( $row === null ) { + // @codeCoverageIgnoreStart + throw new InvalidArgumentException( '$row must not be null' ); + // @codeCoverageIgnoreEnd + } + return $this->getCommentInternal( null, $key, $row, $fallback ); } /** @@ -351,13 +410,28 @@ class CommentStore { * If you need to fake a comment in a row for some reason, set fields * `{$key}_text` (string) and `{$key}_data` (JSON string or null). * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) * @param IDatabase $db Database handle to use for lookup + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param object|array $row Result row. * @param bool $fallback If true, fall back as well as possible instead of throwing an exception. * @return CommentStoreComment */ - public function getCommentLegacy( IDatabase $db, $row, $fallback = false ) { - return $this->getCommentInternal( $db, $row, $fallback ); + public function getCommentLegacy( IDatabase $db, $key, $row = null, $fallback = false ) { + // Compat for method sig change in 1.31 (introduction of $key) + if ( $this->key !== null ) { + $fallback = $row; + $row = $key; + $key = $this->getKey(); + } + if ( $row === null ) { + // @codeCoverageIgnoreStart + throw new InvalidArgumentException( '$row must not be null' ); + // @codeCoverageIgnoreEnd + } + return $this->getCommentInternal( $db, $key, $row, $fallback ); } /** @@ -443,23 +517,25 @@ class CommentStore { /** * Implementation for `self::insert()` and `self::insertWithTempTable()` * @param IDatabase $dbw + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param string|Message|CommentStoreComment $comment * @param array|null $data * @return array [ array $fields, callable $callback ] */ - private function insertInternal( IDatabase $dbw, $comment, $data ) { + private function insertInternal( IDatabase $dbw, $key, $comment, $data ) { $fields = []; $callback = null; $comment = $this->createComment( $dbw, $comment, $data ); if ( $this->stage <= MIGRATION_WRITE_BOTH ) { - $fields[$this->key] = $this->lang->truncate( $comment->text, 255 ); + $fields[$key] = $this->lang->truncate( $comment->text, 255 ); } if ( $this->stage >= MIGRATION_WRITE_BOTH ) { - if ( isset( self::$tempTables[$this->key] ) ) { - $t = self::$tempTables[$this->key]; + if ( isset( self::$tempTables[$key] ) ) { + $t = self::$tempTables[$key]; $func = __METHOD__; $commentId = $comment->id; $callback = function ( $id ) use ( $dbw, $commentId, $t, $func ) { @@ -473,7 +549,7 @@ class CommentStore { ); }; } else { - $fields["{$this->key}_id"] = $comment->id; + $fields["{$key}_id"] = $comment->id; } } @@ -485,17 +561,34 @@ class CommentStore { * * @note It's recommended to include both the call to this method and the * row insert in the same transaction. + * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) * @param IDatabase $dbw Database handle to insert on + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param string|Message|CommentStoreComment $comment As for `self::createComment()` * @param array|null $data As for `self::createComment()` * @return array Fields for the insert or update */ - public function insert( IDatabase $dbw, $comment, $data = null ) { - if ( isset( self::$tempTables[$this->key] ) ) { - throw new InvalidArgumentException( "Must use insertWithTempTable() for $this->key" ); + public function insert( IDatabase $dbw, $key, $comment = null, $data = null ) { + // Compat for method sig change in 1.31 (introduction of $key) + if ( $this->key !== null ) { + $data = $comment; + $comment = $key; + $key = $this->key; + } + if ( $comment === null ) { + // @codeCoverageIgnoreStart + throw new InvalidArgumentException( '$comment can not be null' ); + // @codeCoverageIgnoreEnd + } + + if ( isset( self::$tempTables[$key] ) ) { + throw new InvalidArgumentException( "Must use insertWithTempTable() for $key" ); } - list( $fields ) = $this->insertInternal( $dbw, $comment, $data ); + list( $fields ) = $this->insertInternal( $dbw, $key, $comment, $data ); return $fields; } @@ -507,7 +600,12 @@ class CommentStore { * * @note It's recommended to include both the call to this method and the * row insert in the same transaction. + * + * @since 1.30 + * @since 1.31 Method signature changed, $key parameter added (with deprecated back compat) * @param IDatabase $dbw Database handle to insert on + * @param string $key A key such as "rev_comment" identifying the comment + * field being fetched. * @param string|Message|CommentStoreComment $comment As for `self::createComment()` * @param array|null $data As for `self::createComment()` * @return array Two values: @@ -515,14 +613,26 @@ class CommentStore { * - callable Function to call when the primary key of the row being * inserted/updated is known. Pass it that primary key. */ - public function insertWithTempTable( IDatabase $dbw, $comment, $data = null ) { - if ( isset( self::$formerTempTables[$this->key] ) ) { - wfDeprecated( __METHOD__ . " for $this->key", self::$formerTempTables[$this->key] ); - } elseif ( !isset( self::$tempTables[$this->key] ) ) { - throw new InvalidArgumentException( "Must use insert() for $this->key" ); + public function insertWithTempTable( IDatabase $dbw, $key, $comment = null, $data = null ) { + // Compat for method sig change in 1.31 (introduction of $key) + if ( $this->key !== null ) { + $data = $comment; + $comment = $key; + $key = $this->getKey(); + } + if ( $comment === null ) { + // @codeCoverageIgnoreStart + throw new InvalidArgumentException( '$comment can not be null' ); + // @codeCoverageIgnoreEnd + } + + if ( isset( self::$formerTempTables[$key] ) ) { + wfDeprecated( __METHOD__ . " for $key", self::$formerTempTables[$key] ); + } elseif ( !isset( self::$tempTables[$key] ) ) { + throw new InvalidArgumentException( "Must use insert() for $key" ); } - list( $fields, $callback ) = $this->insertInternal( $dbw, $comment, $data ); + list( $fields, $callback ) = $this->insertInternal( $dbw, $key, $comment, $data ); if ( !$callback ) { $callback = function () { // Do nothing. diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 27177cbc7d..a6a36865bb 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -2255,7 +2255,7 @@ $wgCacheDirectory = false; * - CACHE_NONE: Do not cache * - CACHE_DB: Store cache objects in the DB * - CACHE_MEMCACHED: MemCached, must specify servers in $wgMemCachedServers - * - CACHE_ACCEL: APC, APCU, XCache or WinCache + * - CACHE_ACCEL: APC, APCU or WinCache * - (other): A string may be used which identifies a cache * configuration in $wgObjectCaches. * @@ -2333,7 +2333,6 @@ $wgObjectCaches = [ 'apc' => [ 'class' => APCBagOStuff::class, 'reportDupes' => false ], 'apcu' => [ 'class' => APCUBagOStuff::class, 'reportDupes' => false ], - 'xcache' => [ 'class' => XCacheBagOStuff::class, 'reportDupes' => false ], 'wincache' => [ 'class' => WinCacheBagOStuff::class, 'reportDupes' => false ], 'memcached-php' => [ 'class' => MemcachedPhpBagOStuff::class, 'loggroup' => 'memcached' ], 'memcached-pecl' => [ 'class' => MemcachedPeclBagOStuff::class, 'loggroup' => 'memcached' ], @@ -3783,10 +3782,11 @@ $wgResourceLoaderValidateStaticJS = false; */ $wgResourceLoaderLESSVars = [ /** - * Minimum available screen width at which a device can be considered a tablet/desktop + * Minimum available screen width at which a device can be considered a tablet * The number is currently based on the device width of a Samsung Galaxy S5 mini and is low * enough to cover iPad (768px). Number is prone to change with new information. * @since 1.27 + * @deprecated 1.31 Use mediawiki.ui/variables instead */ 'deviceWidthTablet' => '720px', ]; @@ -6275,6 +6275,12 @@ $wgShowDBErrorBacktrace = false; */ $wgLogExceptionBacktrace = true; +/** + * If true, the MediaWiki error handler passes errors/warnings to the default error handler + * after logging them. The setting is ignored when the track_errors php.ini flag is true. + */ +$wgPropagateErrors = true; + /** * Expose backend server host names through the API and various HTML comments */ diff --git a/includes/Defines.php b/includes/Defines.php index ca603e7684..087af39db4 100644 --- a/includes/Defines.php +++ b/includes/Defines.php @@ -103,7 +103,7 @@ define( 'CACHE_ANYTHING', -1 ); // Use anything, as long as it works define( 'CACHE_NONE', 0 ); // Do not cache define( 'CACHE_DB', 1 ); // Store cache objects in the DB define( 'CACHE_MEMCACHED', 2 ); // MemCached, must specify servers in $wgMemCacheServers -define( 'CACHE_ACCEL', 3 ); // APC, XCache or WinCache +define( 'CACHE_ACCEL', 3 ); // APC or WinCache /**@}*/ /**@{ diff --git a/includes/EditPage.php b/includes/EditPage.php index 6bf3c89213..6fbeed7b4d 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -2798,7 +2798,8 @@ ERROR; if ( $this->wasDeletedSinceLastEdit() && 'save' == $this->formtype ) { $username = $this->lastDelete->user_name; - $comment = CommentStore::newKey( 'log_comment' )->getComment( $this->lastDelete )->text; + $comment = CommentStore::getStore() + ->getComment( 'log_comment', $this->lastDelete )->text; // It is better to not parse the comment at all than to have templates expanded in the middle // TODO: can the checkLabel be moved outside of the div so that wrapWikiMsg could be used? @@ -3810,7 +3811,7 @@ ERROR; */ protected function getLastDelete() { $dbr = wfGetDB( DB_REPLICA ); - $commentQuery = CommentStore::newKey( 'log_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'log_comment' ); $data = $dbr->selectRow( [ 'logging', 'user' ] + $commentQuery['tables'], [ diff --git a/includes/FeedUtils.php b/includes/FeedUtils.php index 6108ca1d46..4dde52d0b4 100644 --- a/includes/FeedUtils.php +++ b/includes/FeedUtils.php @@ -89,7 +89,7 @@ class FeedUtils { $timestamp, $row->rc_deleted & Revision::DELETED_COMMENT ? wfMessage( 'rev-deleted-comment' )->escaped() - : CommentStore::newKey( 'rc_comment' )->getComment( $row )->text, + : CommentStore::getStore()->getComment( 'rc_comment', $row )->text, $actiontext ); } diff --git a/includes/MediaWiki.php b/includes/MediaWiki.php index 150c72f804..371f2cb4fb 100644 --- a/includes/MediaWiki.php +++ b/includes/MediaWiki.php @@ -548,6 +548,9 @@ class MediaWiki { } } + MWExceptionHandler::handleException( $e ); + } catch ( Error $e ) { + // Type errors and such: at least handle it now and clean up the LBFactory state MWExceptionHandler::handleException( $e ); } diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index c283793a91..9077666ddf 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -1,6 +1,7 @@ getService( 'HttpRequestFactory' ); } + /** + * @since 1.31 + * @return CommentStore + */ + public function getCommentStore() { + return $this->getService( 'CommentStore' ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service getter here, don't forget to add a test // case for it in MediaWikiServicesTest::provideGetters() and in diff --git a/includes/OutputPage.php b/includes/OutputPage.php index fc7fbf7220..e6345ba7ec 100644 --- a/includes/OutputPage.php +++ b/includes/OutputPage.php @@ -52,12 +52,6 @@ class OutputPage extends ContextSource { /** @var bool */ protected $mCanonicalUrl = false; - /** - * @var array Additional stylesheets. Looks like this is for extensions. - * Might be replaced by ResourceLoader. - */ - protected $mExtStyles = []; - /** * @var string Should be private - has getter and setter. Contains * the HTML title */ @@ -464,31 +458,6 @@ class OutputPage extends ContextSource { $this->mScripts .= $script; } - /** - * Register and add a stylesheet from an extension directory. - * - * @deprecated since 1.27 use addModuleStyles() or addStyle() instead - * @param string $url Path to sheet. Provide either a full url (beginning - * with 'http', etc) or a relative path from the document root - * (beginning with '/'). Otherwise it behaves identically to - * addStyle() and draws from the /skins folder. - */ - public function addExtensionStyle( $url ) { - wfDeprecated( __METHOD__, '1.27' ); - array_push( $this->mExtStyles, $url ); - } - - /** - * Get all styles added by extensions - * - * @deprecated since 1.27 - * @return array - */ - function getExtStyle() { - wfDeprecated( __METHOD__, '1.27' ); - return $this->mExtStyles; - } - /** * Add a JavaScript file out of skins/common, or a given relative path. * Internal use only. Use OutputPage::addModules() if possible. @@ -714,13 +683,6 @@ class OutputPage extends ContextSource { $this->mAdditionalBodyClasses = array_merge( $this->mAdditionalBodyClasses, (array)$classes ); } - /** - * @deprecated since 1.28 Obsolete - wgUseETag experiment was removed. - * @param string $tag - */ - public function setETag( $tag ) { - } - /** * Set whether the output should only contain the body of the article, * without any skin, sidebar, etc. @@ -1988,15 +1950,6 @@ class OutputPage extends ContextSource { return Parser::stripOuterParagraph( $parsed ); } - /** - * @param int $maxage - * @deprecated since 1.27 Use setCdnMaxage() instead - */ - public function setSquidMaxage( $maxage ) { - wfDeprecated( __METHOD__, '1.27' ); - $this->setCdnMaxage( $maxage ); - } - /** * Set the value of the "s-maxage" part of the "Cache-control" HTTP header * @@ -2660,36 +2613,6 @@ class OutputPage extends ContextSource { return $text; } - /** - * Display a page stating that the Wiki is in read-only mode. - * Should only be called after wfReadOnly() has returned true. - * - * Historically, this function was used to show the source of the page that the user - * was trying to edit and _also_ permissions error messages. The relevant code was - * moved into EditPage in 1.19 (r102024 / d83c2a431c2a) and removed here in 1.25. - * - * @deprecated since 1.25; throw the exception directly - * @throws ReadOnlyError - */ - public function readOnlyPage() { - if ( func_num_args() > 0 ) { - throw new MWException( __METHOD__ . ' no longer accepts arguments since 1.25.' ); - } - - throw new ReadOnlyError; - } - - /** - * Turn off regular page output and return an error response - * for when rate limiting has triggered. - * - * @deprecated since 1.25; throw the exception directly - */ - public function rateLimited() { - wfDeprecated( __METHOD__, '1.25' ); - throw new ThrottledError; - } - /** * Show a warning about replica DB lag * @@ -3714,12 +3637,6 @@ class OutputPage extends ContextSource { public function buildCssLinksArray() { $links = []; - // Add any extension CSS - foreach ( $this->mExtStyles as $url ) { - $this->addStyle( $url ); - } - $this->mExtStyles = []; - foreach ( $this->styles as $file => $options ) { $link = $this->styleLink( $file, $options ); if ( $link ) { diff --git a/includes/Revision.php b/includes/Revision.php index d5449b4ee4..eba563cfda 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -357,7 +357,7 @@ class Revision implements IDBAccessObject { 'rev_sha1', ]; - $fields += CommentStore::newKey( 'rev_comment' )->getFields(); + $fields += CommentStore::getStore()->getFields( 'rev_comment' ); if ( $wgContentHandlerUseDB ) { $fields[] = 'rev_content_format'; @@ -394,7 +394,7 @@ class Revision implements IDBAccessObject { 'ar_sha1', ]; - $fields += CommentStore::newKey( 'ar_comment' )->getFields(); + $fields += CommentStore::getStore()->getFields( 'ar_comment' ); if ( $wgContentHandlerUseDB ) { $fields[] = 'ar_content_format'; diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index a89619f273..8b0452db3d 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -47,6 +47,7 @@ use MediaWiki\Shell\CommandFactory; use MediaWiki\Storage\BlobStoreFactory; use MediaWiki\Storage\RevisionStore; use MediaWiki\Storage\SqlBlobStore; +use Wikimedia\ObjectFactory; return [ 'DBLoadBalancerFactory' => function ( MediaWikiServices $services ) { @@ -163,7 +164,8 @@ return [ $store = new WatchedItemStore( $services->getDBLoadBalancer(), new HashBagOStuff( [ 'maxKeys' => 100 ] ), - $services->getReadOnlyMode() + $services->getReadOnlyMode(), + $services->getMainConfig()->get( 'UpdateRowsPerQuery' ) ); $store->setStatsdDataFactory( $services->getStatsdDataFactory() ); @@ -175,7 +177,10 @@ return [ }, 'WatchedItemQueryService' => function ( MediaWikiServices $services ) { - return new WatchedItemQueryService( $services->getDBLoadBalancer() ); + return new WatchedItemQueryService( + $services->getDBLoadBalancer(), + $services->getCommentStore() + ); }, 'CryptRand' => function ( MediaWikiServices $services ) { @@ -394,8 +399,6 @@ return [ $id = 'apc'; } elseif ( function_exists( 'apcu_fetch' ) ) { $id = 'apcu'; - } elseif ( function_exists( 'xcache_get' ) && wfIniGetBool( 'xcache.var_size' ) ) { - $id = 'xcache'; } elseif ( function_exists( 'wincache_ucache_get' ) ) { $id = 'wincache'; } else { @@ -473,9 +476,12 @@ return [ $store = new RevisionStore( $services->getDBLoadBalancer(), $blobStore, - $services->getMainWANObjectCache() + $services->getMainWANObjectCache(), + $services->getCommentStore() ); + $store->setLogger( LoggerFactory::getInstance( 'RevisionStore' ) ); + $config = $services->getMainConfig(); $store->setContentHandlerUseDB( $config->get( 'ContentHandlerUseDB' ) ); @@ -520,6 +526,14 @@ return [ return new \MediaWiki\Http\HttpRequestFactory(); }, + 'CommentStore' => function ( MediaWikiServices $services ) { + global $wgContLang; + return new CommentStore( + $wgContLang, + $services->getMainConfig()->get( 'CommentTableSchemaMigrationStage' ) + ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service here, don't forget to add a getter function // in the MediaWikiServices class. The convenience getter should just call diff --git a/includes/Setup.php b/includes/Setup.php index 01f67c8caf..c9fe8d0fe8 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -736,20 +736,22 @@ if ( !$wgDBerrorLogTZ ) { // Initialize the request object in $wgRequest $wgRequest = RequestContext::getMain()->getRequest(); // BackCompat -// Set user IP/agent information for causal consistency purposes. -// The cpPosIndex cookie has no prefix and is set by MediaWiki::preOutputCommit(). -$cpPosIndex = $wgRequest->getInt( 'cpPosIndex', (int)$wgRequest->getCookie( 'cpPosIndex', '' ) ); +// Set user IP/agent information for agent session consistency purposes MediaWikiServices::getInstance()->getDBLoadBalancerFactory()->setRequestInfo( [ 'IPAddress' => $wgRequest->getIP(), 'UserAgent' => $wgRequest->getHeader( 'User-Agent' ), 'ChronologyProtection' => $wgRequest->getHeader( 'ChronologyProtection' ), - 'ChronologyPositionIndex' => $cpPosIndex + // The cpPosIndex cookie has no prefix and is set by MediaWiki::preOutputCommit() + 'ChronologyPositionIndex' => + $wgRequest->getInt( 'cpPosIndex', (int)$wgRequest->getCookie( 'cpPosIndex', '' ) ) ] ); -// Make sure that caching does not compromise the consistency improvements -if ( $cpPosIndex ) { +// Make sure that object caching does not undermine the ChronologyProtector improvements +if ( $wgRequest->getCookie( 'UseDC', '' ) === 'master' ) { + // The user is pinned to the primary DC, meaning that they made recent changes which should + // be reflected in their subsequent web requests. Avoid the use of interim cache keys because + // they use a blind TTL and could be stale if an object changes twice in a short time span. MediaWikiServices::getInstance()->getMainWANObjectCache()->useInterimHoldOffCaching( false ); } -unset( $cpPosIndex ); // Useful debug output if ( $wgCommandLineMode ) { diff --git a/includes/SiteStats.php b/includes/SiteStats.php index ce87596a5f..f10e6a2d40 100644 --- a/includes/SiteStats.php +++ b/includes/SiteStats.php @@ -33,7 +33,6 @@ class SiteStats { /** @var bool */ private static $loaded = false; - /** @var int[] */ private static $pageCount = []; @@ -55,14 +54,6 @@ class SiteStats { self::$row = self::loadAndLazyInit(); - # This code is somewhat schema-agnostic, because I'm changing it in a minor release -- TS - if ( !isset( self::$row->ss_total_pages ) && self::$row->ss_total_pages == -1 ) { - # Update schema - $u = new SiteStatsUpdate( 0, 0, 0 ); - $u->doUpdate(); - self::$row = self::doLoad( wfGetDB( DB_REPLICA ) ); - } - self::$loaded = true; } @@ -84,20 +75,27 @@ class SiteStats { } } - if ( !$wgMiserMode && !self::isSane( $row ) ) { - // Normally the site_stats table is initialized at install time. - // Some manual construction scenarios may leave the table empty or - // broken, however, for instance when importing from a dump into a - // clean schema with mwdumper. - wfDebug( __METHOD__ . ": initializing damaged or missing site_stats\n" ); - - SiteStatsInit::doAllAndCommit( wfGetDB( DB_REPLICA ) ); + if ( !self::isSane( $row ) ) { + if ( $wgMiserMode ) { + // Start off with all zeroes, assuming that this is a new wiki or any + // repopulations where done manually via script. + SiteStatsInit::doPlaceholderInit(); + } else { + // Normally the site_stats table is initialized at install time. + // Some manual construction scenarios may leave the table empty or + // broken, however, for instance when importing from a dump into a + // clean schema with mwdumper. + wfDebug( __METHOD__ . ": initializing damaged or missing site_stats\n" ); + SiteStatsInit::doAllAndCommit( wfGetDB( DB_REPLICA ) ); + } $row = self::doLoad( wfGetDB( DB_MASTER ) ); } if ( !self::isSane( $row ) ) { wfDebug( __METHOD__ . ": site_stats persistently nonsensical o_O\n" ); + + $row = (object)array_fill_keys( self::selectFields(), 0 ); } return $row; @@ -108,15 +106,7 @@ class SiteStats { * @return bool|stdClass */ static function doLoad( $db ) { - return $db->selectRow( 'site_stats', [ - 'ss_row_id', - 'ss_total_edits', - 'ss_good_articles', - 'ss_total_pages', - 'ss_users', - 'ss_active_users', - 'ss_images', - ], [], __METHOD__ ); + return $db->selectRow( 'site_stats', self::selectFields(), [], __METHOD__ ); } /** @@ -248,6 +238,21 @@ class SiteStats { return self::$pageCount[$ns]; } + /** + * @return array + */ + public static function selectFields() { + return [ + 'ss_row_id', + 'ss_total_edits', + 'ss_good_articles', + 'ss_total_pages', + 'ss_users', + 'ss_active_users', + 'ss_images', + ]; + } + /** * Is the provided row of site stats sane, or should it be regenerated? * @@ -404,6 +409,21 @@ class SiteStatsInit { } } + /** + * Insert a dummy row with all zeroes if no row is present + */ + public static function doPlaceholderInit() { + $dbw = wfGetDB( DB_MASTER ); + if ( $dbw->selectRow( 'site_stats', '1', [], __METHOD__ ) === false ) { + $dbw->insert( + 'site_stats', + array_fill_keys( SiteStats::selectFields(), 0 ), + __METHOD__, + [ 'IGNORE' ] + ); + } + } + /** * Refresh site_stats */ diff --git a/includes/Storage/RevisionStore.php b/includes/Storage/RevisionStore.php index 79ecec691f..d832104ca1 100644 --- a/includes/Storage/RevisionStore.php +++ b/includes/Storage/RevisionStore.php @@ -42,6 +42,9 @@ use MediaWiki\User\UserIdentityValue; use Message; use MWException; use MWUnknownContentModelException; +use Psr\Log\LoggerAwareInterface; +use Psr\Log\LoggerInterface; +use Psr\Log\NullLogger; use RecentChange; use stdClass; use Title; @@ -61,7 +64,8 @@ use Wikimedia\Rdbms\LoadBalancer; * @note This was written to act as a drop-in replacement for the corresponding * static methods in Revision. */ -class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup { +class RevisionStore + implements IDBAccessObject, RevisionFactory, RevisionLookup, LoggerAwareInterface { /** * @var SqlBlobStore @@ -88,18 +92,30 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup */ private $cache; + /** + * @var CommentStore + */ + private $commentStore; + + /** + * @var LoggerInterface + */ + private $logger; + /** * @todo $blobStore should be allowed to be any BlobStore! * * @param LoadBalancer $loadBalancer * @param SqlBlobStore $blobStore * @param WANObjectCache $cache + * @param CommentStore $commentStore * @param bool|string $wikiId */ public function __construct( LoadBalancer $loadBalancer, SqlBlobStore $blobStore, WANObjectCache $cache, + CommentStore $commentStore, $wikiId = false ) { Assert::parameterType( 'string|boolean', $wikiId, '$wikiId' ); @@ -107,7 +123,13 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup $this->loadBalancer = $loadBalancer; $this->blobStore = $blobStore; $this->cache = $cache; + $this->commentStore = $commentStore; $this->wikiId = $wikiId; + $this->logger = new NullLogger(); + } + + public function setLogger( LoggerInterface $logger ) { + $this->logger = $logger; } /** @@ -173,23 +195,34 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup * @return Title * @throws RevisionAccessException */ - public function getTitle( $pageId, $revId, $queryFlags = 0 ) { + public function getTitle( $pageId, $revId, $queryFlags = self::READ_NORMAL ) { if ( !$pageId && !$revId ) { throw new InvalidArgumentException( '$pageId and $revId cannot both be 0 or null' ); } - list( $dbMode, $dbOptions, , ) = DBAccessObjectUtils::getDBOptions( $queryFlags ); - $titleFlags = $dbMode == DB_MASTER ? Title::GAID_FOR_UPDATE : 0; - $title = null; + // This method recalls itself with READ_LATEST if READ_NORMAL doesn't get us a Title + // So ignore READ_LATEST_IMMUTABLE flags and handle the fallback logic in this method + if ( DBAccessObjectUtils::hasFlags( $queryFlags, self::READ_LATEST_IMMUTABLE ) ) { + $queryFlags = self::READ_NORMAL; + } + + $canUseTitleNewFromId = ( $pageId !== null && $pageId > 0 && $this->wikiId === false ); + list( $dbMode, $dbOptions ) = DBAccessObjectUtils::getDBOptions( $queryFlags ); + $titleFlags = ( $dbMode == DB_MASTER ? Title::GAID_FOR_UPDATE : 0 ); // Loading by ID is best, but Title::newFromID does not support that for foreign IDs. - if ( $pageId !== null && $pageId > 0 && $this->wikiId === false ) { + if ( $canUseTitleNewFromId ) { // TODO: better foreign title handling (introduce TitleFactory) $title = Title::newFromID( $pageId, $titleFlags ); + if ( $title ) { + return $title; + } } // rev_id is defined as NOT NULL, but this revision may not yet have been inserted. - if ( !$title && $revId !== null && $revId > 0 ) { + $canUseRevId = ( $revId !== null && $revId > 0 ); + + if ( $canUseRevId ) { $dbr = $this->getDBConnectionRef( $dbMode ); // @todo: Title::getSelectFields(), or Title::getQueryInfo(), or something like that $row = $dbr->selectRow( @@ -209,17 +242,25 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup ); if ( $row ) { // TODO: better foreign title handling (introduce TitleFactory) - $title = Title::newFromRow( $row ); + return Title::newFromRow( $row ); } } - if ( !$title ) { - throw new RevisionAccessException( - "Could not determine title for page ID $pageId and revision ID $revId" - ); + // If we still don't have a title, fallback to master if that wasn't already happening. + if ( $dbMode !== DB_MASTER ) { + $title = $this->getTitle( $pageId, $revId, self::READ_LATEST ); + if ( $title ) { + $this->logger->info( + __METHOD__ . ' fell back to READ_LATEST and got a Title.', + [ 'trace' => wfDebugBacktrace() ] + ); + return $title; + } } - return $title; + throw new RevisionAccessException( + "Could not determine title for page ID $pageId and revision ID $revId" + ); } /** @@ -257,8 +298,8 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup } /** - * Insert a new revision into the database, returning the new revision ID - * number on success and dies horribly on failure. + * Insert a new revision into the database, returning the new revision record + * on success and dies horribly on failure. * * MCR migration note: this replaces Revision::insertOn * @@ -360,7 +401,7 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup } list( $commentFields, $commentCallback ) = - CommentStore::newKey( 'rev_comment' )->insertWithTempTable( $dbw, $comment ); + $this->commentStore->insertWithTempTable( $dbw, 'rev_comment', $comment ); $row += $commentFields; if ( $this->contentHandlerUseDB ) { @@ -1036,9 +1077,9 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup $user = $this->getUserIdentityFromRowObject( $row, 'ar_' ); - $comment = CommentStore::newKey( 'ar_comment' ) + $comment = $this->commentStore // Legacy because $row may have come from self::selectFields() - ->getCommentLegacy( $this->getDBConnection( DB_REPLICA ), $row, true ); + ->getCommentLegacy( $this->getDBConnection( DB_REPLICA ), 'ar_comment', $row, true ); $mainSlot = $this->emulateMainSlot_1_29( $row, $queryFlags, $title ); $slots = new RevisionSlots( [ 'main' => $mainSlot ] ); @@ -1106,9 +1147,9 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup $user = $this->getUserIdentityFromRowObject( $row ); - $comment = CommentStore::newKey( 'rev_comment' ) + $comment = $this->commentStore // Legacy because $row may have come from self::selectFields() - ->getCommentLegacy( $this->getDBConnection( DB_REPLICA ), $row, true ); + ->getCommentLegacy( $this->getDBConnection( DB_REPLICA ), 'rev_comment', $row, true ); $mainSlot = $this->emulateMainSlot_1_29( $row, $queryFlags, $title ); $slots = new RevisionSlots( [ 'main' => $mainSlot ] ); @@ -1581,7 +1622,7 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup 'rev_sha1', ] ); - $commentQuery = CommentStore::newKey( 'rev_comment' )->getJoin(); + $commentQuery = $this->commentStore->getJoin( 'rev_comment' ); $ret['tables'] = array_merge( $ret['tables'], $commentQuery['tables'] ); $ret['fields'] = array_merge( $ret['fields'], $commentQuery['fields'] ); $ret['joins'] = array_merge( $ret['joins'], $commentQuery['joins'] ); @@ -1638,7 +1679,7 @@ class RevisionStore implements IDBAccessObject, RevisionFactory, RevisionLookup * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public function getArchiveQueryInfo() { - $commentQuery = CommentStore::newKey( 'ar_comment' )->getJoin(); + $commentQuery = $this->commentStore->getJoin( 'ar_comment' ); $ret = [ 'tables' => [ 'archive' ] + $commentQuery['tables'], 'fields' => [ diff --git a/includes/StubObject.php b/includes/StubObject.php index baf5109952..067f11f63e 100644 --- a/includes/StubObject.php +++ b/includes/StubObject.php @@ -19,6 +19,7 @@ * * @file */ +use Wikimedia\ObjectFactory; /** * Class to implement stub globals, which are globals that delay loading the diff --git a/includes/Title.php b/includes/Title.php index c4cf434126..1be986376f 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -2735,8 +2735,8 @@ class Title implements LinkTarget { if ( $this->mTitleProtection === null ) { $dbr = wfGetDB( DB_REPLICA ); - $commentStore = new CommentStore( 'pt_reason' ); - $commentQuery = $commentStore->getJoin(); + $commentStore = CommentStore::getStore(); + $commentQuery = $commentStore->getJoin( 'pt_reason' ); $res = $dbr->select( [ 'protected_titles' ] + $commentQuery['tables'], [ @@ -2757,7 +2757,7 @@ class Title implements LinkTarget { 'user' => $row['user'], 'expiry' => $dbr->decodeExpiry( $row['expiry'] ), 'permission' => $row['permission'], - 'reason' => $commentStore->getComment( $row )->text, + 'reason' => $commentStore->getComment( 'pt_reason', $row )->text, ]; } else { $this->mTitleProtection = false; @@ -4500,7 +4500,7 @@ class Title implements LinkTarget { } if ( $this->isExternal() ) { - return true; // any interwiki link might be viewable, for all we know + return true; // any interwiki link might be viewable, for all we know } switch ( $this->mNamespace ) { diff --git a/includes/api/ApiFormatBase.php b/includes/api/ApiFormatBase.php index 471ce21553..18c36deb07 100644 --- a/includes/api/ApiFormatBase.php +++ b/includes/api/ApiFormatBase.php @@ -65,8 +65,7 @@ abstract class ApiFormatBase extends ApiBase { * @note If $this->getIsWrappedHtml() || $this->getIsHtml(), you'll very * likely want to fall back to this class's version. * @since 1.27 - * @return string Generally this should be "api-result.$ext", and must be - * encoded for inclusion in a Content-Disposition header's filename parameter. + * @return string Generally this should be "api-result.$ext" */ public function getFilename() { if ( $this->getIsWrappedHtml() ) { @@ -212,10 +211,25 @@ abstract class ApiFormatBase extends ApiBase { // Set a Content-Disposition header so something downloading an API // response uses a halfway-sensible filename (T128209). + $header = 'Content-Disposition: inline'; $filename = $this->getFilename(); - $this->getMain()->getRequest()->response()->header( - "Content-Disposition: inline; filename=\"{$filename}\"" - ); + $compatFilename = mb_convert_encoding( $filename, 'ISO-8859-1' ); + if ( preg_match( '/^[0-9a-zA-Z!#$%&\'*+\-.^_`|~]+$/', $compatFilename ) ) { + $header .= '; filename=' . $compatFilename; + } else { + $header .= '; filename="' + . preg_replace( '/([\0-\x1f"\x5c\x7f])/', '\\\\$1', $compatFilename ) . '"'; + } + if ( $compatFilename !== $filename ) { + $value = "UTF-8''" . rawurlencode( $filename ); + // rawurlencode() encodes more characters than RFC 5987 specifies. Unescape the ones it allows. + $value = strtr( $value, [ + '%21' => '!', '%23' => '#', '%24' => '$', '%26' => '&', '%2B' => '+', '%5E' => '^', + '%60' => '`', '%7C' => '|', + ] ); + $header .= '; filename*=' . $value; + } + $this->getMain()->getRequest()->response()->header( $header ); } /** diff --git a/includes/api/ApiQueryAllUsers.php b/includes/api/ApiQueryAllUsers.php index 65a4b32127..26844f3f26 100644 --- a/includes/api/ApiQueryAllUsers.php +++ b/includes/api/ApiQueryAllUsers.php @@ -45,7 +45,7 @@ class ApiQueryAllUsers extends ApiQueryBase { $activeUserDays = $this->getConfig()->get( 'ActiveUserDays' ); $db = $this->getDB(); - $commentStore = new CommentStore( 'ipb_reason' ); + $commentStore = CommentStore::getStore(); $prop = $params['prop']; if ( !is_null( $prop ) ) { @@ -260,7 +260,7 @@ class ApiQueryAllUsers extends ApiQueryBase { $data['blockedby'] = $row->ipb_by_text; $data['blockedbyid'] = (int)$row->ipb_by; $data['blockedtimestamp'] = wfTimestamp( TS_ISO_8601, $row->ipb_timestamp ); - $data['blockreason'] = $commentStore->getComment( $row )->text; + $data['blockreason'] = $commentStore->getComment( 'ipb_reason', $row )->text; $data['blockexpiry'] = $row->ipb_expiry; } if ( $row->ipb_deleted ) { diff --git a/includes/api/ApiQueryBase.php b/includes/api/ApiQueryBase.php index e0ab53adb6..84169cb843 100644 --- a/includes/api/ApiQueryBase.php +++ b/includes/api/ApiQueryBase.php @@ -255,7 +255,7 @@ abstract class ApiQueryBase extends ApiBase { /** * Equivalent to addWhere(array($field => $value)) * @param string $field Field name - * @param string|string[] $value Value; ignored if null or empty array; + * @param string|string[] $value Value; ignored if null or empty array */ protected function addWhereFld( $field, $value ) { if ( $value !== null && !( is_array( $value ) && !$value ) ) { @@ -451,7 +451,7 @@ abstract class ApiQueryBase extends ApiBase { 'ipb_expiry', 'ipb_timestamp' ] ); - $commentQuery = CommentStore::newKey( 'ipb_reason' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'ipb_reason' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); diff --git a/includes/api/ApiQueryBlocks.php b/includes/api/ApiQueryBlocks.php index d02fefa76f..10695b30ca 100644 --- a/includes/api/ApiQueryBlocks.php +++ b/includes/api/ApiQueryBlocks.php @@ -33,7 +33,7 @@ class ApiQueryBlocks extends ApiQueryBase { public function execute() { $db = $this->getDB(); - $commentStore = new CommentStore( 'ipb_reason' ); + $commentStore = CommentStore::getStore(); $params = $this->extractRequestParams(); $this->requireMaxOneParameter( $params, 'users', 'ip' ); @@ -64,7 +64,7 @@ class ApiQueryBlocks extends ApiQueryBase { $fld_flags ); if ( $fld_reason ) { - $commentQuery = $commentStore->getJoin(); + $commentQuery = $commentStore->getJoin( 'ipb_reason' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -208,7 +208,7 @@ class ApiQueryBlocks extends ApiQueryBase { $block['expiry'] = ApiResult::formatExpiry( $row->ipb_expiry ); } if ( $fld_reason ) { - $block['reason'] = $commentStore->getComment( $row )->text; + $block['reason'] = $commentStore->getComment( 'ipb_reason', $row )->text; } if ( $fld_range && !$row->ipb_auto ) { $block['rangestart'] = IP::formatHex( $row->ipb_range_start ); diff --git a/includes/api/ApiQueryDeletedrevs.php b/includes/api/ApiQueryDeletedrevs.php index 5c1f6ba952..6e6757ecd1 100644 --- a/includes/api/ApiQueryDeletedrevs.php +++ b/includes/api/ApiQueryDeletedrevs.php @@ -40,7 +40,7 @@ class ApiQueryDeletedrevs extends ApiQueryBase { $user = $this->getUser(); $db = $this->getDB(); - $commentStore = new CommentStore( 'ar_comment' ); + $commentStore = CommentStore::getStore(); $params = $this->extractRequestParams( false ); $prop = array_flip( $params['prop'] ); $fld_parentid = isset( $prop['parentid'] ); @@ -117,7 +117,7 @@ class ApiQueryDeletedrevs extends ApiQueryBase { $this->addFieldsIf( 'ar_sha1', $fld_sha1 ); if ( $fld_comment || $fld_parsedcomment ) { - $commentQuery = $commentStore->getJoin(); + $commentQuery = $commentStore->getJoin( 'ar_comment' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -325,7 +325,7 @@ class ApiQueryDeletedrevs extends ApiQueryBase { $anyHidden = true; } if ( Revision::userCanBitfield( $row->ar_deleted, Revision::DELETED_COMMENT, $user ) ) { - $comment = $commentStore->getComment( $row )->text; + $comment = $commentStore->getComment( 'ar_comment', $row )->text; if ( $fld_comment ) { $rev['comment'] = $comment; } diff --git a/includes/api/ApiQueryFilearchive.php b/includes/api/ApiQueryFilearchive.php index d401511059..ebffb151c8 100644 --- a/includes/api/ApiQueryFilearchive.php +++ b/includes/api/ApiQueryFilearchive.php @@ -41,7 +41,7 @@ class ApiQueryFilearchive extends ApiQueryBase { $user = $this->getUser(); $db = $this->getDB(); - $commentStore = new CommentStore( 'fa_description' ); + $commentStore = CommentStore::getStore(); $params = $this->extractRequestParams(); @@ -155,7 +155,7 @@ class ApiQueryFilearchive extends ApiQueryBase { if ( $fld_description && Revision::userCanBitfield( $row->fa_deleted, File::DELETED_COMMENT, $user ) ) { - $file['description'] = $commentStore->getComment( $row )->text; + $file['description'] = $commentStore->getComment( 'fa_description', $row )->text; if ( isset( $prop['parseddescription'] ) ) { $file['parseddescription'] = Linker::formatComment( $file['description'], $title ); diff --git a/includes/api/ApiQueryLogEvents.php b/includes/api/ApiQueryLogEvents.php index 9d247940d2..f3453001c4 100644 --- a/includes/api/ApiQueryLogEvents.php +++ b/includes/api/ApiQueryLogEvents.php @@ -41,7 +41,7 @@ class ApiQueryLogEvents extends ApiQueryBase { public function execute() { $params = $this->extractRequestParams(); $db = $this->getDB(); - $this->commentStore = new CommentStore( 'log_comment' ); + $this->commentStore = CommentStore::getStore(); $this->requireMaxOneParameter( $params, 'title', 'prefix', 'namespace' ); $prop = array_flip( $params['prop'] ); @@ -93,7 +93,7 @@ class ApiQueryLogEvents extends ApiQueryBase { $this->addFieldsIf( 'log_params', $this->fld_details ); if ( $this->fld_comment || $this->fld_parsedcomment ) { - $commentQuery = $this->commentStore->getJoin(); + $commentQuery = $this->commentStore->getJoin( 'log_comment' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -338,7 +338,7 @@ class ApiQueryLogEvents extends ApiQueryBase { $anyHidden = true; } if ( LogEventsList::userCan( $row, LogPage::DELETED_COMMENT, $user ) ) { - $comment = $this->commentStore->getComment( $row )->text; + $comment = $this->commentStore->getComment( 'log_comment', $row )->text; if ( $this->fld_comment ) { $vals['comment'] = $comment; } diff --git a/includes/api/ApiQueryProtectedTitles.php b/includes/api/ApiQueryProtectedTitles.php index 843e209ec0..f5266850bd 100644 --- a/includes/api/ApiQueryProtectedTitles.php +++ b/includes/api/ApiQueryProtectedTitles.php @@ -55,8 +55,8 @@ class ApiQueryProtectedTitles extends ApiQueryGeneratorBase { $this->addFieldsIf( 'pt_create_perm', isset( $prop['level'] ) ); if ( isset( $prop['comment'] ) || isset( $prop['parsedcomment'] ) ) { - $commentStore = new CommentStore( 'pt_reason' ); - $commentQuery = $commentStore->getJoin(); + $commentStore = CommentStore::getStore(); + $commentQuery = $commentStore->getJoin( 'pt_reason' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -130,12 +130,12 @@ class ApiQueryProtectedTitles extends ApiQueryGeneratorBase { } if ( isset( $prop['comment'] ) ) { - $vals['comment'] = $commentStore->getComment( $row )->text; + $vals['comment'] = $commentStore->getComment( 'pt_reason', $row )->text; } if ( isset( $prop['parsedcomment'] ) ) { $vals['parsedcomment'] = Linker::formatComment( - $commentStore->getComment( $row )->text, $titles + $commentStore->getComment( 'pt_reason', $row )->text, $titles ); } diff --git a/includes/api/ApiQueryRecentChanges.php b/includes/api/ApiQueryRecentChanges.php index 517cf1f860..e289e42d9c 100644 --- a/includes/api/ApiQueryRecentChanges.php +++ b/includes/api/ApiQueryRecentChanges.php @@ -350,8 +350,8 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { $this->token = $params['token']; if ( $this->fld_comment || $this->fld_parsedcomment || $this->token ) { - $this->commentStore = new CommentStore( 'rc_comment' ); - $commentQuery = $this->commentStore->getJoin(); + $this->commentStore = CommentStore::getStore(); + $commentQuery = $this->commentStore->getJoin( 'rc_comment' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -506,7 +506,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { $anyHidden = true; } if ( Revision::userCanBitfield( $row->rc_deleted, Revision::DELETED_COMMENT, $user ) ) { - $comment = $this->commentStore->getComment( $row )->text; + $comment = $this->commentStore->getComment( 'rc_comment', $row )->text; if ( $this->fld_comment ) { $vals['comment'] = $comment; } diff --git a/includes/api/ApiQueryUserContributions.php b/includes/api/ApiQueryUserContributions.php index 99a582ed4c..1705c57361 100644 --- a/includes/api/ApiQueryUserContributions.php +++ b/includes/api/ApiQueryUserContributions.php @@ -41,7 +41,7 @@ class ApiQueryContributions extends ApiQueryBase { // Parse some parameters $this->params = $this->extractRequestParams(); - $this->commentStore = new CommentStore( 'rev_comment' ); + $this->commentStore = CommentStore::getStore(); $prop = array_flip( $this->params['prop'] ); $this->fld_ids = isset( $prop['ids'] ); @@ -345,7 +345,7 @@ class ApiQueryContributions extends ApiQueryBase { $this->addFieldsIf( 'rc_patrolled', $this->fld_patrolled ); if ( $this->fld_comment || $this->fld_parsedcomment ) { - $commentQuery = $this->commentStore->getJoin(); + $commentQuery = $this->commentStore->getJoin( 'rev_comment' ); $this->addTables( $commentQuery['tables'] ); $this->addFields( $commentQuery['fields'] ); $this->addJoinConds( $commentQuery['joins'] ); @@ -432,7 +432,7 @@ class ApiQueryContributions extends ApiQueryBase { ); if ( $userCanView ) { - $comment = $this->commentStore->getComment( $row )->text; + $comment = $this->commentStore->getComment( 'rev_comment', $row )->text; if ( $this->fld_comment ) { $vals['comment'] = $comment; } diff --git a/includes/api/ApiQueryUsers.php b/includes/api/ApiQueryUsers.php index 6de512b878..824c4d5223 100644 --- a/includes/api/ApiQueryUsers.php +++ b/includes/api/ApiQueryUsers.php @@ -95,7 +95,7 @@ class ApiQueryUsers extends ApiQueryBase { public function execute() { $db = $this->getDB(); - $commentStore = new CommentStore( 'ipb_reason' ); + $commentStore = CommentStore::getStore(); $params = $this->extractRequestParams(); $this->requireMaxOneParameter( $params, 'userids', 'users' ); @@ -235,7 +235,8 @@ class ApiQueryUsers extends ApiQueryBase { $data[$key]['blockedby'] = $row->ipb_by_text; $data[$key]['blockedbyid'] = (int)$row->ipb_by; $data[$key]['blockedtimestamp'] = wfTimestamp( TS_ISO_8601, $row->ipb_timestamp ); - $data[$key]['blockreason'] = $commentStore->getComment( $row )->text; + $data[$key]['blockreason'] = $commentStore->getComment( 'ipb_reason', $row ) + ->text; $data[$key]['blockexpiry'] = $row->ipb_expiry; } diff --git a/includes/api/ApiQueryWatchlist.php b/includes/api/ApiQueryWatchlist.php index f9ac44a2b5..69f1838786 100644 --- a/includes/api/ApiQueryWatchlist.php +++ b/includes/api/ApiQueryWatchlist.php @@ -87,7 +87,7 @@ class ApiQueryWatchlist extends ApiQueryGeneratorBase { } if ( $this->fld_comment || $this->fld_parsedcomment ) { - $this->commentStore = new CommentStore( 'rc_comment' ); + $this->commentStore = CommentStore::getStore(); } } @@ -357,7 +357,7 @@ class ApiQueryWatchlist extends ApiQueryGeneratorBase { Revision::DELETED_COMMENT, $user ) ) { - $comment = $this->commentStore->getComment( $recentChangeInfo )->text; + $comment = $this->commentStore->getComment( 'rc_comment', $recentChangeInfo )->text; if ( $this->fld_comment ) { $vals['comment'] = $comment; } diff --git a/includes/api/i18n/ar.json b/includes/api/i18n/ar.json index 44be54691d..57d4b05200 100644 --- a/includes/api/i18n/ar.json +++ b/includes/api/i18n/ar.json @@ -10,9 +10,11 @@ "محمد أحمد عبد الفتاح", "ديفيد", "ASHmed", - "Yasser Yousssef" + "Yasser Yousssef", + "Azouz.anis" ] }, + "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Documentation]]\n* [[mw:Special:MyLanguage/API:FAQ|FAQ]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Mailing list]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API Announcements]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Bugs & requests]\n
\nStatus: يجب أن تعمل جميع الميزات المعروضة في هذه الصفحة، إلا أن واجهة برمجة التطبيقات لا تزال قيد التطوير النشط، وقد تتغير في أي وقت. الاشتراك في\nErroneous requests:عند إرسال طلبات خاطئة إلى api, فالـHTTP سيتم إرسال رأس مع المفتاح \"MediaWiki-API-Error\" ومن ثم سيتم تعيين قيمة رأس ورمز الخطأ المرسل مرة أخرى إلى نفس القيمة. لمزيد من المعلومات، راجع [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Errors and warnings]].\n

Testing: لسهولة إختبار طلبات API، انظر [[Special:ApiSandbox]].

", "apihelp-main-param-action": "أي فعل للعمل.", "apihelp-main-param-format": "صيغة الخرج.", "apihelp-main-param-assertuser": "التحقق من أن المستخدم الحالي هو المستخدم المسمى.", diff --git a/includes/api/i18n/cs.json b/includes/api/i18n/cs.json index ea42e243ea..8234691bc8 100644 --- a/includes/api/i18n/cs.json +++ b/includes/api/i18n/cs.json @@ -11,10 +11,11 @@ "Danny B.", "LordMsz", "Dvorapa", - "Matěj Suchánek" + "Matěj Suchánek", + "Ilimanaq29" ] }, - "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Dokumentace]]\n* [[mw:Special:MyLanguage/API:FAQ|FAQ]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api E-mailová konference]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Oznámení k API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Chyby a požadavky]\n
\nStav: Všechny funkce uvedené na této stránce by měly fungovat, ale API se stále aktivně vyvíjí a může se kdykoli změnit. Upozornění na změny získáte přihlášením se k [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ e-mailové konferenci mediawiki-api-announce].\n\nChybné požadavky: Pokud jsou do API zaslány chybné požadavky, bude vrácena HTTP hlavička s klíčem „MediaWiki-API-Error“ a hodnota této hlavičky a chybový kód budou nastaveny na stejnou hodnotu. Více informací najdete [[mw:Special:MyLanguage/API:Errors_and_warnings|v dokumentaci]].\n\nTestování: Pro jednoduché testování požadavků na API zkuste [[Special:ApiSandbox]].", + "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Dokumentace]]\n* [[mw:Special:MyLanguage/API:FAQ|Otázky a odpovědi]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api E-mailová konference]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Oznámení k API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Chyby a požadavky]\n
\nStav: Všechny funkce uvedené na této stránce by měly fungovat, ale API se stále aktivně vyvíjí a může se kdykoli změnit. Upozornění na změny získáte přihlášením se k [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ e-mailové konferenci mediawiki-api-announce].\n\nChybné požadavky: Pokud jsou do API zaslány chybné požadavky, bude vrácena HTTP hlavička s klíčem „MediaWiki-API-Error“ a hodnota této hlavičky a chybový kód budou nastaveny na stejnou hodnotu. Více informací najdete [[mw:Special:MyLanguage/API:Errors_and_warnings|v dokumentaci]].\n\nTestování: Pro jednoduché testování požadavků na API zkuste [[Special:ApiSandbox]].", "apihelp-main-param-action": "Která akce se má provést.", "apihelp-main-param-format": "Formát výstupu.", "apihelp-main-param-maxlag": "Maximální zpoždění lze použít, když je MediaWiki nainstalováno na cluster s replikovanou databází. Abyste se vyhnuli zhoršování už tak špatného replikačního zpoždění, můžete tímto parametrem nechat klienta čekat, dokud replikační zpoždění neklesne pod uvedenou hodnotu. V případě příliš vysokého zpoždění se vrátí chybový kód „maxlag“ s hlášením typu „Waiting for $host: $lag seconds lagged“.
Více informací najdete v [[mw:Special:MyLanguage/Manual:Maxlag_parameter|příručce]].", @@ -287,6 +288,7 @@ "api-help-permissions-granted-to": "Uděleno {{PLURAL:$1|skupině|skupinám}}: $2", "api-help-right-apihighlimits": "Používání vyšších limitů v API dotazech (pomalé dotazy: $1, rychlé dotazy: $2). Limity pro pomalé dotazy se vztahují i na vícehodnotové parametry.", "api-help-open-in-apisandbox": "[otevřít v pískovišti]", + "apierror-blocked": "Byla vám zablokována možnost editace.", "apierror-mustbeloggedin": "Abyste mohli $1, musíte být přihlášeni.", "apierror-nosuchsection-what": "$2 neobsahuje sekci $1.", "apierror-sectionsnotsupported-what": "$1 nepodporuje sekce.", diff --git a/includes/api/i18n/pt-br.json b/includes/api/i18n/pt-br.json index 1688438bc5..706b93c3f2 100644 --- a/includes/api/i18n/pt-br.json +++ b/includes/api/i18n/pt-br.json @@ -17,7 +17,7 @@ "Hamilton Abreu" ] }, - "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Documentação]]\n* [[mw:Special:MyLanguage/API:FAQ|FAQ]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Lista de discussão]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Anúncios da API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Bugs & solicitações]\n
\nStatus: Todos os recursos exibidos nesta página devem estar funcionando, mas a API ainda está em desenvolvimento ativo e pode mudar a qualquer momento. Inscrever-se na [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ lista de discussão mediawiki-api-announce] para aviso de atualizações.\n\nRequisições incorretas: Quando requisições erradas são enviadas para a API, um cabeçalho HTTP será enviado com a chave \"MediaWiki-API-Error\" e então o valor do cabeçalho e o código de erro enviados de volta serão definidos para o mesmo valor. Para mais informações, veja [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Erros e avisos]].\n\nTestando: Para facilitar o teste das requisições da API, consulte [[Special:ApiSandbox]].", + "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Documentação]]\n* [[mw:Special:MyLanguage/API:FAQ|FAQ]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Lista de discussão]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Anúncios da API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Erros e pedidos]\n
\nEstado: Todas as funcionalidades mostradas nesta página devem ter o comportamento documentado, mas a API ainda está em desenvolvimento ativo e pode ser alterada a qualquer momento. Inscreva-se na [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ lista de discussão mediawiki-api-announce] para ser informado acerca das atualizações.\n\nPedidos incorretos: Quando são enviados pedidos incorretos à API, será devolvido um cabeçalho HTTP com a chave \"MediaWiki-API-Error\" e depois tanto o valor desse cabeçalho como o código de erro devolvido serão definidos com o mesmo valor. Para mais informação, consulte [[mw:Special:MyLanguage/API:Errors_and_warnings|API:Erros e avisos]].\n\n

\nTestes: Para testar facilmente pedidos à API, visite [[Special:ApiSandbox|Testes da API]].\n

", "apihelp-main-param-action": "Qual ação executar.", "apihelp-main-param-format": "O formato da saída.", "apihelp-main-param-maxlag": "O atraso máximo pode ser usado quando o MediaWiki está instalado em um cluster replicado no banco de dados. Para salvar as ações que causam mais atraso na replicação do site, esse parâmetro pode fazer o cliente aguardar até que o atraso da replicação seja menor do que o valor especificado. Em caso de atraso excessivo, o código de erro maxlag é retornado com uma mensagem como Waiting for $host: $lag seconds lagged.
Veja [[mw:Special:MyLanguage/Manual:Maxlag_parameter|Manual: Maxlag parameter]] para mais informações.", diff --git a/includes/api/i18n/ru.json b/includes/api/i18n/ru.json index b45300f1f3..9ee35274fc 100644 --- a/includes/api/i18n/ru.json +++ b/includes/api/i18n/ru.json @@ -30,7 +30,7 @@ "Jack who built the house" ] }, - "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Документация]]\n* [[mw:Special:MyLanguage/API:FAQ|ЧаВО]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Почтовая рассылка]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Новости API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Ошибки и запросы]\n
\nСтатус: Все отображаемые на этой странице функции должны работать, однако API находится в статусе активной разработки и может измениться в любой момент. Подпишитесь на [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ почтовую рассылку mediawiki-api-announce], чтобы быть в курсе обновлений.\n\nОшибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Ошибки и предупреждения]].\n\nТестирование: для удобства тестирования API-запросов, см. [[Special:ApiSandbox]].", + "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Документация]]\n* [[mw:Special:MyLanguage/API:FAQ|ЧаВО]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Почтовая рассылка]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Новости API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Ошибки и запросы]\n
\nСтатус: Все отображаемые на этой странице функции должны работать, однако API находится в статусе активной разработки и может измениться в любой момент. Подпишитесь на [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ почтовую рассылку mediawiki-api-announce], чтобы быть в курсе обновлений.\n\nОшибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Ошибки и предупреждения]].\n\n

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

", "apihelp-main-param-action": "Действие, которое следует выполнить.", "apihelp-main-param-format": "Формат вывода.", "apihelp-main-param-maxlag": "Значение максимального отставания может использоваться, когда MediaWiki установлена на кластер из реплицируемых баз данных. Чтобы избежать ухудшения ситуации с отставанием репликации сайта, этот параметр может заставить клиента ждать, когда задержка репликации станет ниже указанного значения. В случае чрезмерной задержки возвращается код ошибки «maxlag» с сообщением «Waiting for $host: $lag seconds lagged».
См. подробнее на странице с описанием [[mw:Special:MyLanguage/Manual:Maxlag_parameter|Manual: параметра Maxlag]].", diff --git a/includes/api/i18n/sv.json b/includes/api/i18n/sv.json index b1df86efee..8e5228a7d4 100644 --- a/includes/api/i18n/sv.json +++ b/includes/api/i18n/sv.json @@ -19,7 +19,7 @@ "Bengtsson96" ] }, - "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Dokumentation]]\n* [[mw:Special:MyLanguage/API:FAQ|Vanliga frågor]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Sändlista]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-nyheter]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Buggar och begäran]\n
\nStatus: Alla funktioner som visas på denna sida bör fungera, men API:et är fortfarande under utveckling och kan ändras när som helst. Prenumerera på [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ sändlistan mediawiki-api-announce] för uppdateringsaviseringar.\n\nFelaktiga begäran: När felaktiga begäran skickas till API:et kommer en HTTP-header skickas med nyckeln \"MediaWiki-API-Error\" och sedan kommer både värdet i headern och felkoden som skickades tillbaka anges som samma värde. För mer information se [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Fel och varningar]].\n\nTestning: För enkelt testning av API-begäran, se [[Special:ApiSandbox]].", + "apihelp-main-extended-description": "
\n* [[mw:Special:MyLanguage/API:Main_page|Dokumentation]]\n* [[mw:Special:MyLanguage/API:FAQ|Vanliga frågor]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Sändlista]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-nyheter]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Buggar och begäran]\n
\nStatus: Alla funktioner som visas på denna sida bör fungera, men API:et är fortfarande under utveckling och kan ändras när som helst. Prenumerera på [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ sändlistan mediawiki-api-announce] för uppdateringsaviseringar.\n\nFelaktiga begäran: När felaktiga begäran skickas till API:et kommer en HTTP-header skickas med nyckeln \"MediaWiki-API-Error\" och sedan kommer både värdet i headern och felkoden som skickades tillbaka anges som samma värde. För mer information se [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Fel och varningar]].\n\n

Testning: För enkelt testning av API-begäran, se [[Special:ApiSandbox]].

", "apihelp-main-param-action": "Vilken åtgärd som ska utföras.", "apihelp-main-param-format": "Formatet för utdata.", "apihelp-main-param-smaxage": "Ange headervärdet s-maxage till så här många sekunder. Fel cachelagras aldrig.", diff --git a/includes/auth/AuthManager.php b/includes/auth/AuthManager.php index af070c25cb..47c0df5609 100644 --- a/includes/auth/AuthManager.php +++ b/includes/auth/AuthManager.php @@ -31,6 +31,7 @@ use Status; use StatusValue; use User; use WebRequest; +use Wikimedia\ObjectFactory; /** * This serves as the entry point to the authentication system. @@ -2292,7 +2293,7 @@ class AuthManager implements LoggerAwareInterface { $ret = []; foreach ( $specs as $spec ) { - $provider = \ObjectFactory::getObjectFromSpec( $spec ); + $provider = ObjectFactory::getObjectFromSpec( $spec ); if ( !$provider instanceof $class ) { throw new \RuntimeException( "Expected instance of $class, got " . get_class( $provider ) diff --git a/includes/auth/AuthManagerAuthPlugin.php b/includes/auth/AuthManagerAuthPlugin.php index 9a1e44547c..4f84b4c67d 100644 --- a/includes/auth/AuthManagerAuthPlugin.php +++ b/includes/auth/AuthManagerAuthPlugin.php @@ -20,6 +20,7 @@ namespace MediaWiki\Auth; +use Psr\Log\LoggerInterface; use User; /** @@ -31,7 +32,7 @@ class AuthManagerAuthPlugin extends \AuthPlugin { /** @var string|null */ protected $domain = null; - /** @var \\Psr\\Log\\LoggerInterface */ + /** @var LoggerInterface */ protected $logger = null; public function __construct() { diff --git a/includes/auth/LegacyHookPreAuthenticationProvider.php b/includes/auth/LegacyHookPreAuthenticationProvider.php index 97bbde7532..95fe3ab852 100644 --- a/includes/auth/LegacyHookPreAuthenticationProvider.php +++ b/includes/auth/LegacyHookPreAuthenticationProvider.php @@ -58,14 +58,14 @@ class LegacyHookPreAuthenticationProvider extends AbstractPreAuthenticationProvi $msg = null; if ( !\Hooks::run( 'LoginUserMigrated', [ $user, &$msg ] ) ) { return $this->makeFailResponse( - $user, null, LoginForm::USER_MIGRATED, $msg, 'LoginUserMigrated' + $user, LoginForm::USER_MIGRATED, $msg, 'LoginUserMigrated' ); } $abort = LoginForm::ABORTED; $msg = null; if ( !\Hooks::run( 'AbortLogin', [ $user, $password, &$abort, &$msg ] ) ) { - return $this->makeFailResponse( $user, null, $abort, $msg, 'AbortLogin' ); + return $this->makeFailResponse( $user, $abort, $msg, 'AbortLogin' ); } return StatusValue::newGood(); @@ -103,7 +103,7 @@ class LegacyHookPreAuthenticationProvider extends AbstractPreAuthenticationProvi // Hook point to add extra creation throttles and blocks $this->logger->debug( __METHOD__ . ": a hook blocked auto-creation: $abortError\n" ); return $this->makeFailResponse( - $user, $user, LoginForm::ABORTED, $abortError, 'AbortAutoAccount' + $user, LoginForm::ABORTED, $abortError, 'AbortAutoAccount' ); } } @@ -114,13 +114,12 @@ class LegacyHookPreAuthenticationProvider extends AbstractPreAuthenticationProvi /** * Construct an appropriate failure response * @param User $user - * @param User|null $creator * @param int $constant One of the LoginForm::… constants * @param string|null $msg Optional message key, will be derived from $constant otherwise * @param string $hook Name of the hook for error logging and exception messages * @return StatusValue */ - protected function makeFailResponse( $user, $creator, $constant, $msg, $hook ) { + private function makeFailResponse( User $user, $constant, $msg, $hook ) { switch ( $constant ) { case LoginForm::SUCCESS: // WTF? diff --git a/includes/changes/RecentChange.php b/includes/changes/RecentChange.php index a47186581a..678e39aa83 100644 --- a/includes/changes/RecentChange.php +++ b/includes/changes/RecentChange.php @@ -235,7 +235,7 @@ class RecentChange { 'rc_log_type', 'rc_log_action', 'rc_params', - ] + CommentStore::newKey( 'rc_comment' )->getFields(); + ] + CommentStore::getStore()->getFields( 'rc_comment' ); } /** @@ -248,7 +248,7 @@ class RecentChange { * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public static function getQueryInfo() { - $commentQuery = CommentStore::newKey( 'rc_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'rc_comment' ); return [ 'tables' => [ 'recentchanges' ] + $commentQuery['tables'], 'fields' => [ @@ -372,7 +372,7 @@ class RecentChange { $row = $this->mAttribs; $comment = $row['rc_comment']; unset( $row['rc_comment'], $row['rc_comment_text'], $row['rc_comment_data'] ); - $row += CommentStore::newKey( 'rc_comment' )->insert( $dbw, $comment ); + $row += CommentStore::getStore()->insert( $dbw, 'rc_comment', $comment ); # Don't reuse an existing rc_id for the new row, if one happens to be # set for some reason. @@ -995,9 +995,10 @@ class RecentChange { } } - $comment = CommentStore::newKey( 'rc_comment' ) + $comment = CommentStore::getStore() // Legacy because $row may have come from self::selectFields() - ->getCommentLegacy( wfGetDB( DB_REPLICA ), $row, true )->text; + ->getCommentLegacy( wfGetDB( DB_REPLICA ), 'rc_comment', $row, true ) + ->text; $this->mAttribs['rc_comment'] = &$comment; $this->mAttribs['rc_comment_text'] = &$comment; $this->mAttribs['rc_comment_data'] = null; @@ -1011,7 +1012,8 @@ class RecentChange { */ public function getAttribute( $name ) { if ( $name === 'rc_comment' ) { - return CommentStore::newKey( 'rc_comment' )->getComment( $this->mAttribs, true )->text; + return CommentStore::getStore() + ->getComment( 'rc_comment', $this->mAttribs, true )->text; } return isset( $this->mAttribs[$name] ) ? $this->mAttribs[$name] : null; } diff --git a/includes/compat/ObjectFactory.php b/includes/compat/ObjectFactory.php new file mode 100644 index 0000000000..7646238018 --- /dev/null +++ b/includes/compat/ObjectFactory.php @@ -0,0 +1,27 @@ + new DatabaseDomain( $mainConfig->get( 'DBname' ), - null, + $mainConfig->get( 'DBmwschema' ), $mainConfig->get( 'DBprefix' ) ), 'profiler' => Profiler::instance(), diff --git a/includes/debug/logger/LoggerFactory.php b/includes/debug/logger/LoggerFactory.php index c183ff1538..d6931942cc 100644 --- a/includes/debug/logger/LoggerFactory.php +++ b/includes/debug/logger/LoggerFactory.php @@ -20,7 +20,7 @@ namespace MediaWiki\Logger; -use ObjectFactory; +use Wikimedia\ObjectFactory; /** * PSR-3 logger instance factory. diff --git a/includes/debug/logger/MonologSpi.php b/includes/debug/logger/MonologSpi.php index 645eca9d35..ec27ad1cdc 100644 --- a/includes/debug/logger/MonologSpi.php +++ b/includes/debug/logger/MonologSpi.php @@ -22,7 +22,7 @@ namespace MediaWiki\Logger; use MediaWiki\Logger\Monolog\BufferHandler; use Monolog\Logger; -use ObjectFactory; +use Wikimedia\ObjectFactory; /** * LoggerFactory service provider that creates loggers implemented by diff --git a/includes/deferred/MWCallableUpdate.php b/includes/deferred/MWCallableUpdate.php index 5b822af492..9803b7a491 100644 --- a/includes/deferred/MWCallableUpdate.php +++ b/includes/deferred/MWCallableUpdate.php @@ -14,14 +14,18 @@ class MWCallableUpdate implements DeferrableUpdate, DeferrableCallback { /** * @param callable $callback * @param string $fname Calling method - * @param IDatabase|null $dbw Abort if this DB is rolled back [optional] (since 1.28) + * @param IDatabase|IDatabase[]|null $dbws Abort if any of the specified DB handles have + * a currently pending transaction which later gets rolled back [optional] (since 1.28) */ - public function __construct( callable $callback, $fname = 'unknown', IDatabase $dbw = null ) { + public function __construct( callable $callback, $fname = 'unknown', $dbws = [] ) { $this->callback = $callback; $this->fname = $fname; - if ( $dbw && $dbw->trxLevel() ) { - $dbw->onTransactionResolution( [ $this, 'cancelOnRollback' ], $fname ); + $dbws = is_array( $dbws ) ? $dbws : [ $dbws ]; + foreach ( $dbws as $dbw ) { + if ( $dbw && $dbw->trxLevel() ) { + $dbw->onTransactionResolution( [ $this, 'cancelOnRollback' ], $fname ); + } } } diff --git a/includes/exception/MWExceptionHandler.php b/includes/exception/MWExceptionHandler.php index 205ec77773..b125f58c48 100644 --- a/includes/exception/MWExceptionHandler.php +++ b/includes/exception/MWExceptionHandler.php @@ -170,6 +170,8 @@ class MWExceptionHandler { public static function handleError( $level, $message, $file = null, $line = null ) { + global $wgPropagateErrors; + if ( in_array( $level, self::$fatalErrorTypes ) ) { return call_user_func_array( 'MWExceptionHandler::handleFatalError', func_get_args() @@ -213,9 +215,10 @@ class MWExceptionHandler { $e = new ErrorException( "PHP $levelName: $message", 0, $level, $file, $line ); self::logError( $e, 'error', $severity ); - // This handler is for logging only. Return false will instruct PHP - // to continue regular handling. - return false; + // If $wgPropagateErrors is true return false so PHP shows/logs the error normally. + // Ignore $wgPropagateErrors if the error should break execution, or track_errors is set + // (which means someone is counting on regular PHP error handling behavior). + return !( $wgPropagateErrors || $level == E_RECOVERABLE_ERROR || ini_get( 'track_errors' ) ); } /** diff --git a/includes/export/WikiExporter.php b/includes/export/WikiExporter.php index 6e2a5a4f0c..6ce55eaa4e 100644 --- a/includes/export/WikiExporter.php +++ b/includes/export/WikiExporter.php @@ -278,7 +278,7 @@ class WikiExporter { } $result = null; // Assuring $result is not undefined, if exception occurs early - $commentQuery = CommentStore::newKey( 'log_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'log_comment' ); try { $result = $this->db->select( [ 'logging', 'user' ] + $commentQuery['tables'], @@ -399,7 +399,7 @@ class WikiExporter { Hooks::run( 'ModifyExportQuery', [ $this->db, &$tables, &$cond, &$opts, &$join ] ); - $commentQuery = CommentStore::newKey( 'rev_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'rev_comment' ); # Do the query! $result = $this->db->select( diff --git a/includes/export/XmlDumpWriter.php b/includes/export/XmlDumpWriter.php index c46eb61ca3..e1c12de1b9 100644 --- a/includes/export/XmlDumpWriter.php +++ b/includes/export/XmlDumpWriter.php @@ -219,7 +219,7 @@ class XmlDumpWriter { if ( isset( $row->rev_deleted ) && ( $row->rev_deleted & Revision::DELETED_COMMENT ) ) { $out .= " " . Xml::element( 'comment', [ 'deleted' => 'deleted' ] ) . "\n"; } else { - $comment = CommentStore::newKey( 'rev_comment' )->getComment( $row )->text; + $comment = CommentStore::getStore()->getComment( 'rev_comment', $row )->text; if ( $comment != '' ) { $out .= " " . Xml::elementClean( 'comment', [], strval( $comment ) ) . "\n"; } @@ -303,7 +303,7 @@ class XmlDumpWriter { if ( $row->log_deleted & LogPage::DELETED_COMMENT ) { $out .= " " . Xml::element( 'comment', [ 'deleted' => 'deleted' ] ) . "\n"; } else { - $comment = CommentStore::newKey( 'log_comment' )->getComment( $row )->text; + $comment = CommentStore::getStore()->getComment( 'log_comment', $row )->text; if ( $comment != '' ) { $out .= " " . Xml::elementClean( 'comment', null, strval( $comment ) ) . "\n"; } diff --git a/includes/filerepo/file/ArchivedFile.php b/includes/filerepo/file/ArchivedFile.php index 7f48659ba3..6577ab6742 100644 --- a/includes/filerepo/file/ArchivedFile.php +++ b/includes/filerepo/file/ArchivedFile.php @@ -242,7 +242,7 @@ class ArchivedFile { 'fa_deleted', 'fa_deleted_timestamp', /* Used by LocalFileRestoreBatch */ 'fa_sha1', - ] + CommentStore::newKey( 'fa_description' )->getFields(); + ] + CommentStore::getStore()->getFields( 'fa_description' ); } /** @@ -255,7 +255,7 @@ class ArchivedFile { * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public static function getQueryInfo() { - $commentQuery = CommentStore::newKey( 'fa_description' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'fa_description' ); return [ 'tables' => [ 'filearchive' ] + $commentQuery['tables'], 'fields' => [ @@ -302,9 +302,9 @@ class ArchivedFile { $this->metadata = $row->fa_metadata; $this->mime = "$row->fa_major_mime/$row->fa_minor_mime"; $this->media_type = $row->fa_media_type; - $this->description = CommentStore::newKey( 'fa_description' ) + $this->description = CommentStore::getStore() // Legacy because $row may have come from self::selectFields() - ->getCommentLegacy( wfGetDB( DB_REPLICA ), $row )->text; + ->getCommentLegacy( wfGetDB( DB_REPLICA ), 'fa_description', $row )->text; $this->user = $row->fa_user; $this->user_text = $row->fa_user_text; $this->timestamp = $row->fa_timestamp; diff --git a/includes/filerepo/file/ForeignAPIFile.php b/includes/filerepo/file/ForeignAPIFile.php index 8dcb289abd..2a40942527 100644 --- a/includes/filerepo/file/ForeignAPIFile.php +++ b/includes/filerepo/file/ForeignAPIFile.php @@ -340,8 +340,10 @@ class ForeignAPIFile extends File { $iter = $this->repo->getBackend()->getFileList( [ 'dir' => $dir ] ); $files = []; - foreach ( $iter as $file ) { - $files[] = $file; + if ( $iter ) { + foreach ( $iter as $file ) { + $files[] = $file; + } } return $files; diff --git a/includes/filerepo/file/LocalFile.php b/includes/filerepo/file/LocalFile.php index 7be8f06246..92b5f17c30 100644 --- a/includes/filerepo/file/LocalFile.php +++ b/includes/filerepo/file/LocalFile.php @@ -215,7 +215,7 @@ class LocalFile extends File { 'img_user_text', 'img_timestamp', 'img_sha1', - ] + CommentStore::newKey( 'img_description' )->getFields(); + ] + CommentStore::getStore()->getFields( 'img_description' ); } /** @@ -230,7 +230,7 @@ class LocalFile extends File { * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public static function getQueryInfo( array $options = [] ) { - $commentQuery = CommentStore::newKey( 'img_description' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'img_description' ); $ret = [ 'tables' => [ 'image' ] + $commentQuery['tables'], 'fields' => [ @@ -566,8 +566,8 @@ class LocalFile extends File { function decodeRow( $row, $prefix = 'img_' ) { $decoded = $this->unprefixRow( $row, $prefix ); - $decoded['description'] = CommentStore::newKey( 'description' ) - ->getComment( (object)$decoded )->text; + $decoded['description'] = CommentStore::getStore() + ->getComment( 'description', (object)$decoded )->text; $decoded['timestamp'] = wfTimestamp( TS_MW, $decoded['timestamp'] ); @@ -1424,9 +1424,9 @@ class LocalFile extends File { # Test to see if the row exists using INSERT IGNORE # This avoids race conditions by locking the row until the commit, and also # doesn't deadlock. SELECT FOR UPDATE causes a deadlock for every race condition. - $commentStore = new CommentStore( 'img_description' ); + $commentStore = CommentStore::getStore(); list( $commentFields, $commentCallback ) = - $commentStore->insertWithTempTable( $dbw, $comment ); + $commentStore->insertWithTempTable( $dbw, 'img_description', $comment ); $dbw->insert( 'image', [ 'img_name' => $this->getName(), @@ -1522,7 +1522,9 @@ class LocalFile extends File { [ 'image_comment_temp' => [ 'LEFT JOIN', [ 'imgcomment_name = img_name' ] ] ] ); foreach ( $res as $row ) { - list( , $callback ) = $commentStore->insertWithTempTable( $dbw, $row->img_description ); + list( , $callback ) = $commentStore->insertWithTempTable( + $dbw, 'img_description', $row->img_description + ); $callback( $row->img_name ); } } @@ -2403,10 +2405,7 @@ class LocalFileDeleteBatch { $now = time(); $dbw = $this->file->repo->getMasterDB(); - $commentStoreImgDesc = new CommentStore( 'img_description' ); - $commentStoreOiDesc = new CommentStore( 'oi_description' ); - $commentStoreFaDesc = new CommentStore( 'fa_description' ); - $commentStoreFaReason = new CommentStore( 'fa_deleted_reason' ); + $commentStore = CommentStore::getStore(); $encTimestamp = $dbw->addQuotes( $dbw->timestamp( $now ) ); $encUserId = $dbw->addQuotes( $this->user->getId() ); @@ -2454,7 +2453,7 @@ class LocalFileDeleteBatch { $fields += array_map( [ $dbw, 'addQuotes' ], - $commentStoreFaReason->insert( $dbw, $this->reason ) + $commentStore->insert( $dbw, 'fa_deleted_reason', $this->reason ) ); if ( $wgCommentTableSchemaMigrationStage <= MIGRATION_WRITE_BOTH ) { @@ -2484,7 +2483,9 @@ class LocalFileDeleteBatch { [ 'image_comment_temp' => [ 'LEFT JOIN', [ 'imgcomment_name = img_name' ] ] ] ); foreach ( $res as $row ) { - list( , $callback ) = $commentStoreImgDesc->insertWithTempTable( $dbw, $row->img_description ); + list( , $callback ) = $commentStore->insertWithTempTable( + $dbw, 'img_description', $row->img_description + ); $callback( $row->img_name ); } } @@ -2508,9 +2509,9 @@ class LocalFileDeleteBatch { ); $rowsInsert = []; if ( $res->numRows() ) { - $reason = $commentStoreFaReason->createComment( $dbw, $this->reason ); + $reason = $commentStore->createComment( $dbw, $this->reason ); foreach ( $res as $row ) { - $comment = $commentStoreOiDesc->getComment( $row ); + $comment = $commentStore->getComment( 'oi_description', $row ); $rowsInsert[] = [ // Deletion-specific fields 'fa_storage_group' => 'deleted', @@ -2535,8 +2536,8 @@ class LocalFileDeleteBatch { 'fa_user_text' => $row->oi_user_text, 'fa_timestamp' => $row->oi_timestamp, 'fa_sha1' => $row->oi_sha1 - ] + $commentStoreFaReason->insert( $dbw, $reason ) - + $commentStoreFaDesc->insert( $dbw, $comment ); + ] + $commentStore->insert( $dbw, 'fa_deleted_reason', $reason ) + + $commentStore->insert( $dbw, 'fa_description', $comment ); } } @@ -2734,9 +2735,7 @@ class LocalFileRestoreBatch { $dbw = $this->file->repo->getMasterDB(); - $commentStoreImgDesc = new CommentStore( 'img_description' ); - $commentStoreOiDesc = new CommentStore( 'oi_description' ); - $commentStoreFaDesc = new CommentStore( 'fa_description' ); + $commentStore = CommentStore::getStore(); $status = $this->file->repo->newGood(); @@ -2824,12 +2823,12 @@ class LocalFileRestoreBatch { ]; } - $comment = $commentStoreFaDesc->getComment( $row ); + $comment = $commentStore->getComment( 'fa_description', $row ); if ( $first && !$exists ) { // This revision will be published as the new current version $destRel = $this->file->getRel(); list( $commentFields, $commentCallback ) = - $commentStoreImgDesc->insertWithTempTable( $dbw, $comment ); + $commentStore->insertWithTempTable( $dbw, 'img_description', $comment ); $insertCurrent = [ 'img_name' => $row->fa_name, 'img_size' => $row->fa_size, @@ -2885,7 +2884,7 @@ class LocalFileRestoreBatch { 'oi_minor_mime' => $props['minor_mime'], 'oi_deleted' => $this->unsuppress ? 0 : $row->fa_deleted, 'oi_sha1' => $sha1 - ] + $commentStoreOiDesc->insert( $dbw, $comment ); + ] + $commentStore->insert( $dbw, 'oi_description', $comment ); } $deleteIds[] = $row->fa_id; diff --git a/includes/filerepo/file/OldLocalFile.php b/includes/filerepo/file/OldLocalFile.php index 69e6896f0e..d08d0aefad 100644 --- a/includes/filerepo/file/OldLocalFile.php +++ b/includes/filerepo/file/OldLocalFile.php @@ -127,7 +127,7 @@ class OldLocalFile extends LocalFile { 'oi_timestamp', 'oi_deleted', 'oi_sha1', - ] + CommentStore::newKey( 'oi_description' )->getFields(); + ] + CommentStore::getStore()->getFields( 'oi_description' ); } /** @@ -142,7 +142,7 @@ class OldLocalFile extends LocalFile { * - joins: (array) to include in the `$join_conds` to `IDatabase->select()` */ public static function getQueryInfo( array $options = [] ) { - $commentQuery = CommentStore::newKey( 'oi_description' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'oi_description' ); $ret = [ 'tables' => [ 'oldimage' ] + $commentQuery['tables'], 'fields' => [ @@ -434,7 +434,7 @@ class OldLocalFile extends LocalFile { return false; } - $commentFields = CommentStore::newKey( 'oi_description' )->insert( $dbw, $comment ); + $commentFields = CommentStore::getStore()->insert( $dbw, 'oi_description', $comment ); $dbw->insert( 'oldimage', [ 'oi_name' => $this->getName(), diff --git a/includes/htmlform/HTMLForm.php b/includes/htmlform/HTMLForm.php index afb815f2d4..78e7625915 100644 --- a/includes/htmlform/HTMLForm.php +++ b/includes/htmlform/HTMLForm.php @@ -21,6 +21,8 @@ * @file */ +use Wikimedia\ObjectFactory; + /** * Object handling generic submission, CSRF protection, layout and * other logic for UI forms. in a reusable manner. diff --git a/includes/http/MWHttpRequest.php b/includes/http/MWHttpRequest.php index ac16032ca3..70691b4cff 100644 --- a/includes/http/MWHttpRequest.php +++ b/includes/http/MWHttpRequest.php @@ -49,7 +49,7 @@ abstract class MWHttpRequest implements LoggerAwareInterface { protected $reqHeaders = []; protected $url; protected $parsedUrl; - /** @var callable */ + /** @var callable */ protected $callback; protected $maxRedirects = 5; protected $followRedirects = false; @@ -79,7 +79,7 @@ abstract class MWHttpRequest implements LoggerAwareInterface { protected $profileName; /** - * @var LoggerInterface; + * @var LoggerInterface */ protected $logger; @@ -175,13 +175,16 @@ abstract class MWHttpRequest implements LoggerAwareInterface { * Generate a new request object * Deprecated: @see HttpRequestFactory::create * @param string $url Url to use - * @param array $options (optional) extra params to pass (see Http::request()) + * @param array|null $options (optional) extra params to pass (see Http::request()) * @param string $caller The method making this request, for profiling * @throws DomainException * @return MWHttpRequest * @see MWHttpRequest::__construct */ - public static function factory( $url, array $options = [], $caller = __METHOD__ ) { + public static function factory( $url, array $options = null, $caller = __METHOD__ ) { + if ( $options === null ) { + $options = []; + } return \MediaWiki\MediaWikiServices::getInstance() ->getHttpRequestFactory() ->create( $url, $options, $caller ); diff --git a/includes/import/WikiRevision.php b/includes/import/WikiRevision.php index edb0c9af1c..3513f8ce42 100644 --- a/includes/import/WikiRevision.php +++ b/includes/import/WikiRevision.php @@ -729,7 +729,7 @@ class WikiRevision { 'log_namespace' => $this->getTitle()->getNamespace(), 'log_title' => $this->getTitle()->getDBkey(), 'log_params' => $this->params - ] + CommentStore::newKey( 'log_comment' )->insert( $dbw, $this->getComment() ); + ] + CommentStore::getStore()->insert( $dbw, 'log_comment', $this->getComment() ); $dbw->insert( 'logging', $data, __METHOD__ ); return true; diff --git a/includes/installer/Installer.php b/includes/installer/Installer.php index e42146d51b..439b370ce2 100644 --- a/includes/installer/Installer.php +++ b/includes/installer/Installer.php @@ -243,7 +243,6 @@ abstract class Installer { * @var array */ protected $objectCaches = [ - 'xcache' => 'xcache_get', 'apc' => 'apc_fetch', 'apcu' => 'apcu_fetch', 'wincache' => 'wincache_ucache_get' @@ -857,9 +856,6 @@ abstract class Installer { $caches = []; foreach ( $this->objectCaches as $name => $function ) { if ( function_exists( $function ) ) { - if ( $name == 'xcache' && !wfIniGetBool( 'xcache.var_size' ) ) { - continue; - } $caches[$name] = true; } } diff --git a/includes/installer/i18n/af.json b/includes/installer/i18n/af.json index 6b337931fe..58c6b72ce0 100644 --- a/includes/installer/i18n/af.json +++ b/includes/installer/i18n/af.json @@ -41,7 +41,6 @@ "config-no-db": "Kon nie 'n geskikte databasisdrywer vind nie!", "config-memory-raised": "PHP se memory_limit is $1, en is verhoog tot $2.", "config-memory-bad": "'''Waarskuwing:''' PHP se memory_limit is $1.\nDit is waarskynlik te laag.\nDie installasie mag moontlik faal!", - "config-xcache": "[Http://trac.lighttpd.net/xcache/ XCache] is geïnstalleer", "config-apc": "[Http://www.php.net/apc APC] is geïnstalleer", "config-wincache": "[Http://www.iis.net/download/WinCacheForPhp WinCache] is geïnstalleer", "config-diff3-bad": "GNU diff3 nie gevind nie.", diff --git a/includes/installer/i18n/ar.json b/includes/installer/i18n/ar.json index b50247bad7..9d7d0af5d7 100644 --- a/includes/installer/i18n/ar.json +++ b/includes/installer/i18n/ar.json @@ -51,17 +51,16 @@ "config-help-restart": "هل تريد إزالة البيانات المحفوظة التي قد قمت بإدخالها وإعادة تشغيل عملية التثبيت؟", "config-restart": "نعم، إعادة التشغيل", "config-welcome": "=== التحقق من البيئة ===\nسوف يتم الآن التحقق من أن البيئة مناسبة لتنصيب ميديا ويكي.\nتذكر تضمين هذه المعلومات اذا اردت طلب المساعدة عن كيفية إكمال التنصيب.", - "config-copyright": "=== حقوق النسخ والشروط ===\n\n$1\n\nهذا البرنامج هو برنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله تحت شروط رخصة جنو العامة على أن هذا البرنامج قد نُشر من قِبل مؤسسة البرمجيات الحرة؛ إما النسخة 2 من الرخصة، أو أي نسخة أخرى بعدها (من إختيارك)\n\nتم توزيع هذا البرنامج على أمل ان يكون مفيدًا ولكن دون أية ضمانات؛ دون حتى أية ضمانات مفهومة ضمنيًا أو رواجات أو أية أسباب محددة.\nأنظر رخصة جنو العامة لمزيد من المعلومات.\n\nمن المفترض أنك إستملت نسخة عن رخصة جنو العامة مع هذا البرنامج؛ اذا لم تقعل إكتب رسالة إلى مؤسسة البرمجيات الحرة المحدودة، شارع 51 فرانكلين الطابق الخامس، بوسطن MA 02110-1301 الولايات المتخدة أو [http://www.gnu.org/copyleft/gpl.html read it online].", + "config-copyright": "=== حقوق النسخ والشروط ===\n\n$1\n\nهذا البرنامج هو برنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله تحت شروط رخصة جنو العامة على أن هذا البرنامج قد نُشر من قِبل مؤسسة البرمجيات الحرة؛ إما النسخة 2 من الرخصة، أو أي نسخة أخرى بعدها (من إختيارك)\n\nتم توزيع هذا البرنامج على أمل ان يكون مفيدًا ولكن دون أية ضمانات؛ دون حتى أية ضمانات مفهومة ضمنيًا أو رواجات أو أية أسباب محددة.\nأنظر رخصة جنو العامة لمزيد من المعلومات.\n\nمن المفترض أنك إستملت نسخة عن رخصة جنو العامة مع هذا البرنامج؛ اذا لم تقعل إكتب رسالة إلى مؤسسة البرمجيات الحرة المحدودة، شارع 51 فرانكلين الطابق الخامس، بوسطن MA 02110-1301 الولايات المتخدة أو [https://www.gnu.org/copyleft/gpl.html read it online].", "config-sidebar": "* [https://www.mediawiki.org موقع ميدياويكي]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents دليل المستخدم]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents دليل الإداري]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ الأسئلة المتكررة]\n----\n* إقراءني\n* ملاحظات الإصدار\n* النسخ\n* الترقية", "config-env-good": "جرى التحقق من البيئة. يمكنك تنصيب ميدياويكي.", "config-env-bad": "جرى التحقق من البيئة. لا يمكنك تنصيب ميدياويكي.", "config-env-php": "بي إتش بي $1 مثبت.", "config-env-hhvm": "نصبت HHVM $1.", "config-outdated-sqlite": "تحذير: لديك SQLite $1, which وهو أقل من الحد الأدنى المطلوب للنسخة $2. SQLite سوف يكون غير متوفر.", - "config-xcache": "تثبيت [http://xcache.lighttpd.net/ XCache]", "config-apc": "تثبيت [http://www.php.net/apc APC]", "config-apcu": "تثبيت [http://www.php.net/apcu APCu]", - "config-wincache": "تثبيت [http://www.iis.net/download/WinCacheForPhp WinCache]", + "config-wincache": "تثبيت [https://www.iis.net/download/WinCacheForPhp WinCache]", "config-diff3-bad": "جنو diff3 غير موجود.", "config-imagemagick": "تم العثور على ImageMagick: $1.\nسيتم تمكين تصغير الصور إذا قمت بتمكين التحميل.", "config-no-scaling": "لا يمكن أن تجد مكتبة GD أو ImageMagick; سيتم تعطيل تصغير الصور.", diff --git a/includes/installer/i18n/ast.json b/includes/installer/i18n/ast.json index 7db3e0849c..5b24d7c183 100644 --- a/includes/installer/i18n/ast.json +++ b/includes/installer/i18n/ast.json @@ -44,14 +44,14 @@ "config-help-restart": "¿Quier llimpiar tolos datos guardaos qu'escribió y reaniciar el procesu d'instalación?", "config-restart": "Sí, reanicialu", "config-welcome": "=== Comprobaciones del entornu ===\nAgora van facese unes comprobaciones básiques para ver si l'entornu ye afayadizu pa la instalación de MediaWiki.\nAlcuérdese d'incluir esta información si necesita encontu pa completar la instalación.", - "config-copyright": "=== Drechos d'autor y condiciones d'usu ===\n\n$1\n\nEsti programa ye software llibre; puedes redistribuilu y/o camudalu baxo les condiciones de la llicencia pública xeneral GNU tal como la publica la Free Software Foundation; versión 2 o (como prefieras) cualquier versión posterior.\n\nEsti programa distribúese cola esperanza de que pueda ser útil, pero ensin garantía denguna; nin siquiera la garantía implícita de comercialidá o \nadautación a un fin determináu.\nVer la Llicencia pública xeneral GNU pa más detalles.\n\nHabríes de tener recibío una copia de la llicencia pública xeneral GNU xunto con esti programa; sinón, escribi a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [http://www.gnu.org/copyleft/gpl.html lléila en llinia].", + "config-copyright": "=== Drechos d'autor y condiciones d'usu ===\n\n$1\n\nEsti programa ye software llibre; puedes redistribuilu y/o camudalu baxo les condiciones de la llicencia pública xeneral GNU tal como la publica la Free Software Foundation; versión 2 o (como prefieras) cualquier versión posterior.\n\nEsti programa distribúese cola esperanza de que pueda ser útil, pero ensin garantía denguna; nin siquiera la garantía implícita de comercialidá o \nadautación a un fin determináu.\nVer la Llicencia pública xeneral GNU pa más detalles.\n\nHabríes de tener recibío una copia de la llicencia pública xeneral GNU xunto con esti programa; sinón, escribi a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [https://www.gnu.org/copyleft/gpl.html lléila en llinia].", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/gl Páxina principal de MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guía del usuariu]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guía del alministrador]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Entrugues frecuentes]\n----\n* Lléame\n* Notes de llanzamientu\n* Copia\n* Anovamientu", "config-env-good": "Comprobóse l'entornu.\nPue instalar MediaWiki.", "config-env-bad": "Comprobóse l'entornu.\nNun pue instalar MediaWiki.", "config-env-php": "PHP $1 ta instaláu.", "config-env-hhvm": "HHVM $1 ta instaláu.", - "config-unicode-using-intl": "Usando la [http://pecl.php.net/intl estensión intl PECL] pa la normalización Unicode.", - "config-unicode-pure-php-warning": "'''Avisu:''' La [http://pecl.php.net/intl estensión intl PECL] nun ta disponible pa xestionar la normalización Unicode; volviendo a la implementación lenta en PHP puru.\nSi xestiona un sitiu con un tráficu altu, tendría de lleer una migaya sobro la [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", + "config-unicode-using-intl": "Usando la [https://pecl.php.net/intl estensión intl PECL] pa la normalización Unicode.", + "config-unicode-pure-php-warning": "'''Avisu:''' La [https://pecl.php.net/intl estensión intl PECL] nun ta disponible pa xestionar la normalización Unicode; volviendo a la implementación lenta en PHP puru.\nSi xestiona un sitiu con un tráficu altu, tendría de lleer una migaya sobro la [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", "config-unicode-update-warning": "'''Avisu:''' La versión instalada del envoltoriu de normalización Unicode usa una versión antigua de la biblioteca [http://site.icu-project.org/ de los proyeutos ICU].\nTendría [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations d'anovala] si ye importante pa vusté usar Unicode.", "config-no-db": "¡Nun pudo alcontrase un controlador de base de datos afayadizu! Necesites instalar un controlador de base de datos pa PHP.\n{{PLURAL:$2|Tien sofitu el tipu de base de datos siguiente|Tienen sofitu los tipos de base de datos siguientes}}: $1.\n\nSi compilasti PHP tu mesmu, reconfigúralu con un cliente de base de datos activáu, por exemplu, usando ./configure --with-mysqli.\nSi instalasti PHP dende un paquete de Debian o Ubuntu, necesites instalar tamién,por exemplu, el paquete php5-mysql.", "config-outdated-sqlite": "'''Avisu:''' tien SQLite $1, que ye inferior a la versión mínima necesaria $2. SQLite nun tará disponible.", @@ -60,12 +60,11 @@ "config-pcre-no-utf8": "Erru fatal: Paez que'l módulu PCRE de PHP foi compiláu ensin el soporte PCRE_UTF8.\nMediaWiki requier compatibilidá con UTF_8 pa furrular correutamente.", "config-memory-raised": "El parámetru memory_limit de PHP ye $1. Auméntase a $2.", "config-memory-bad": "Alvertencia:: el parámetru memory_limit de PHP ye $1.\nProbablemente sía demasiáu baxu.\n¡La instalación puede fallar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] ta instaláu", "config-apc": "[http://www.php.net/apc APC] ta instaláu", "config-apcu": "[http://www.php.net/apcu APCu] ta instaláu", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] ta instaláu", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] ta instaláu", "config-no-cache-apcu": "Warning: Non pudo atopase[http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] o [http://www.iis.net/download/WinCacheForPhp WinCache].\nEl caxé d'oxetos nun ta activáu.", - "config-mod-security": "Alvertencia: El to servidor web tien activáu [http://modsecurity.org/mod_security]/mod_security2 .Munches de les sos configuraciones comunes pueden causar problemes a MediaWiki o otru software que dexe a los usuarios publicar conteníu arbitrario. De ser posible, tendríes de desactivalo. Si non, consulta la [http://modsecurity.org/documentation/ mod_security documentation] o contacta col alministrador del to servidor si atopes erros aleatorios.", + "config-mod-security": "Alvertencia: El to servidor web tien activáu [https://modsecurity.org/mod_security]/mod_security2 .Munches de les sos configuraciones comunes pueden causar problemes a MediaWiki o otru software que dexe a los usuarios publicar conteníu arbitrario. De ser posible, tendríes de desactivalo. Si non, consulta la [https://modsecurity.org/documentation/ mod_security documentation] o contacta col alministrador del to servidor si atopes erros aleatorios.", "config-diff3-bad": "Nun s'alcontró GNU diff3.", "config-git": "Alcontróse'l software de control de versiones Git: $1.", "config-git-bad": "Nun s'alcontró el software de control de versiones Git.", diff --git a/includes/installer/i18n/ba.json b/includes/installer/i18n/ba.json index 909a1a2ea9..a9c2c7f74e 100644 --- a/includes/installer/i18n/ba.json +++ b/includes/installer/i18n/ba.json @@ -51,14 +51,14 @@ "config-help-restart": "Һеҙ үҙегеҙ индергән һәм һаҡланған әлеге мәғлүмәттәрҙе юйып, урынлаштырыуҙың яңы процессын ебәрергә теләйһегеҙме?", "config-restart": "Эйе, яңынан башларға", "config-welcome": "=== Даирәне тикшереү ===", - "config-copyright": "=== Авторлыҡ хоҡуҡтары һәм шарттар ===\n\n$1\n\nMediaWiki - ирекле программа тьәминәте. Һеҙ уны ирекле программа тьәминәте фонды баҫып сығарған GNU General Public License лицензия талаптарына ярашлы рәүештә тарата һәм/йәки үҙгәртә алаһығыҙ;икенсе версияһына йәки ниндәйҙә булһа һуңғы версияһына ярашлы рәүештә.\nMediaWiki - файҙалы булыу өмөтө менән таратыла, ләкин бер ниндәй ҙә гарантияларһыҙ, хатта күҙ уңында тотолған гарантияларһыҙ коммерция ҡимәтенән тыш йәки ниндәй ҙә булһа маҡсатҡа яраҡһыҙ . Ҡара. тулыраҡ мәғлүмәт алыу өсөн GNU General Public License лицезияһы. \nҺеҙ копияһын GNU General Public Licenseошо программа менән бергә алырға тейеш инегеҙ, әгәр алмаһағыҙ, Free Software Foundation, Inc. ошо адрес буйынса яҙығыҙ:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA йәки [http://www.gnu.org/copyleft/gpl.html уны онлайнда уҡығыҙ].", + "config-copyright": "=== Авторлыҡ хоҡуҡтары һәм шарттар ===\n\n$1\n\nMediaWiki - ирекле программа тьәминәте. Һеҙ уны ирекле программа тьәминәте фонды баҫып сығарған GNU General Public License лицензия талаптарына ярашлы рәүештә тарата һәм/йәки үҙгәртә алаһығыҙ;икенсе версияһына йәки ниндәйҙә булһа һуңғы версияһына ярашлы рәүештә.\nMediaWiki - файҙалы булыу өмөтө менән таратыла, ләкин бер ниндәй ҙә гарантияларһыҙ, хатта күҙ уңында тотолған гарантияларһыҙ коммерция ҡимәтенән тыш йәки ниндәй ҙә булһа маҡсатҡа яраҡһыҙ . Ҡара. тулыраҡ мәғлүмәт алыу өсөн GNU General Public License лицезияһы. \nҺеҙ копияһын GNU General Public Licenseошо программа менән бергә алырға тейеш инегеҙ, әгәр алмаһағыҙ, Free Software Foundation, Inc. ошо адрес буйынса яҙығыҙ:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA йәки [https://www.gnu.org/copyleft/gpl.html уны онлайнда уҡығыҙ].", "config-sidebar": "* [https://www.mediawiki.org Сайт MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/ru Ҡулланыусылар өсөн белешмә]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/ru Администраторҙар өсөн белешмә]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/ru FAQ]\n----\n* Readme-файл\n* Сығарылыш тураһында мәғлүмәт\n* Лицензия\n* Яңыртыуҙар", "config-env-good": "Мөхитте тикшереү уңышлы тамамланды. MediaWiki урынлаштырырға мөмкин.", "config-env-bad": "Мөхит тикшерелде. Һеҙ MediaWiki урынлаштыра алмайһығыҙ.", "config-env-php": "PHP: $1 өлгөһө урынлаштырылды.", "config-env-hhvm": "HHVM $1 урынлаштырылды.", - "config-unicode-using-intl": " [http://pecl.php.net/intl ҡушылмаһы файҙаланасаҡ, «intl» для PECL] Юникод нормаль эшләһен өсөн.", - "config-unicode-pure-php-warning": "'''Иғтибар!''': [http://pecl.php.net/intl ҡушылмаһы intl из PECL] Юникод өсөн рөхсәт ителмәгән PHP менән бик әкрен эшләйәсәк.\nҺеҙҙең сайт бик көсөргәнешле эшләһә [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализации Юникодты нормалләштереү] өсөн уҡығыҙ.", + "config-unicode-using-intl": " [https://pecl.php.net/intl ҡушылмаһы файҙаланасаҡ, «intl» для PECL] Юникод нормаль эшләһен өсөн.", + "config-unicode-pure-php-warning": "'''Иғтибар!''': [https://pecl.php.net/intl ҡушылмаһы intl из PECL] Юникод өсөн рөхсәт ителмәгән PHP менән бик әкрен эшләйәсәк.\nҺеҙҙең сайт бик көсөргәнешле эшләһә [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализации Юникодты нормалләштереү] өсөн уҡығыҙ.", "config-unicode-update-warning": "\"Иҫкәртеү\". Ҡуйылған тышлыҡ Юникодты нормаға килтереүҙең иҫке китапхана версияһын ҡуллана[http://site.icu-project.org/ проекта ICU].Әгәр Юникодты тулы мәғәнәһендә ҡулланырға теләһәгеҙ, һеҙ [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations версияны яңыртырға] тейешһегеҙ.", "config-no-db": "Мәғлүмәттәр базаһына тура килгән драйверҙарҙы табып булманы!Һеҙгә PHP өсөн мәғлүмәттәр базаһының драйверҙарын ҡуйырға кәрәк.{{PLURAL:$2|сираттағы төр ҡулланыла|сираттағы төрҙәр ҡулланыла}}мәғлүмәттәр базалары:$1.\nӘгәр һеҙ үҙегеҙ PHP -ға компиляция яһаған булһағыҙ, мәғлүмәттәр базаһына клиентты индереп уны яңынан, мәҫәлән, ./configure --with-mysqli ярҙамы менән көйләгеҙ. Әгәр ҙә һеҙ PHP -ны Debian йәки Ubuntu пакеттарынан ҡуйһағыҙ, һеҙгә, мәҫәлән, php5-mysql пакетын да ҡуйырға кәрәк булыр.", "config-outdated-sqlite": "'''Киҫәтеү''': Һеҙҙә SQLite $1 ҡуйылған, $2 тейешле өлгөнән түбән . SQLite асылмаясаҡ.", @@ -67,11 +67,10 @@ "config-pcre-no-utf8": "'''Фаталь хата'''. PHP өсөн PCRE модуле PCRE_UTF8 менән яраҡлыштырылмаған.\nMediaWiki дөрөҫ эшләһен өсөн UTF-8 талап ителә.", "config-memory-raised": "Хәтер сикләнгән PHP (memory_limit) $1 $2 тиклем арттырылған.", "config-memory-bad": "'''Иғтибар:''' PHP күләме memory_limit $1 тәшкил итә.\nБәлки, был саманан тыш аҙҙыр. \nҠуйылыштың уңышһыҙлыҡҡа осрауы бар!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] урынлаштырылды", "config-apc": "[http://www.php.net/apc APC] урынлаштырылды", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] урынлыштырылды", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] урынлыштырылды", "config-no-cache-apcu": "'''Иғтибар:''' [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] табылманы йәки [http://www.iis.net/download/WinCacheForPhp WinCache].\nОбъекттарҙы кэшлау һүндереләсәк..", - "config-mod-security": "Иғтибар: һеҙҙең веб-серверығыҙҙа [http://modsecurity.org/ mod_security]/mod_security2 ҡабыҙылған. Уның күп кенә стандарт көйләүҙәре MediaWiki йәки бүтән ПО ҡулланыусыларға серверға ирекле контент ебәрегрә мөмкинлек буйынса проблемалар тыуҙырыуы мөмкин.\nКөтөлмәгән хаталарға тап булһағыҙ, ошонда [http://modsecurity.org/documentation/ документации mod_security]йәки үҙегеҙҙең хостинг-провайдерығыҙға мөрәжәғәт итегеҙ.", + "config-mod-security": "Иғтибар: һеҙҙең веб-серверығыҙҙа [https://modsecurity.org/ mod_security]/mod_security2 ҡабыҙылған. Уның күп кенә стандарт көйләүҙәре MediaWiki йәки бүтән ПО ҡулланыусыларға серверға ирекле контент ебәрегрә мөмкинлек буйынса проблемалар тыуҙырыуы мөмкин.\nКөтөлмәгән хаталарға тап булһағыҙ, ошонда [https://modsecurity.org/documentation/ документации mod_security]йәки үҙегеҙҙең хостинг-провайдерығыҙға мөрәжәғәт итегеҙ.", "config-diff3-bad": "GNU diff3 табылманы.", "config-git": "Git өлгөләрҙе контролләү системаһы табылды: $1.", "config-git-bad": "Git өлгөләре менән идара итеү программаһы табылды?", @@ -223,7 +222,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 йәки яңырағы", "config-license-pd": "Йәмәғәт милке", "config-license-cc-choose": "Creative Commons бер лицензияны һайлағыҙ", - "config-license-help": "Күпселек дөйөм ҡулланыуҙағы викиҙар үҙ материалдарын [http://freedomdefined.org/Definition/Ru ирекле лицензия] шарттарында файҙаланыуға рөхсәт бирә.\nБыл берҙәмлек тойғоһон булдыррыға ярҙам итә, ҡатнашыу ваҡытын оҙайтыуға дәртләндерә. Әммә шәхси йәки корпоратив викиҙар өсөн бындай ихтыяж юҡ. \n\nӘгәр һеҙ Википедия текстарын файҙаланырға йәки Википедияға үҙ викиғыҙҙан текстар күсереү мөмкинлеге булыуын теләһәгеҙ, \n{{int:config-license-cc-by-sa}} һайлағыҙ.\nВикипедия элек GNU Free Documentation License лицензияһын файҙалана ине.\nGFDL файҙаланыла ала, әммә ул аңлау өсөн ҡатмарлы һәм материалдарҙы ҡабатлап ҡулланыуҙы ауырлаштыра.", + "config-license-help": "Күпселек дөйөм ҡулланыуҙағы викиҙар үҙ материалдарын [https://freedomdefined.org/Definition/Ru ирекле лицензия] шарттарында файҙаланыуға рөхсәт бирә.\nБыл берҙәмлек тойғоһон булдыррыға ярҙам итә, ҡатнашыу ваҡытын оҙайтыуға дәртләндерә. Әммә шәхси йәки корпоратив викиҙар өсөн бындай ихтыяж юҡ. \n\nӘгәр һеҙ Википедия текстарын файҙаланырға йәки Википедияға үҙ викиғыҙҙан текстар күсереү мөмкинлеге булыуын теләһәгеҙ, \n{{int:config-license-cc-by-sa}} һайлағыҙ.\nВикипедия элек GNU Free Documentation License лицензияһын файҙалана ине.\nGFDL файҙаланыла ала, әммә ул аңлау өсөн ҡатмарлы һәм материалдарҙы ҡабатлап ҡулланыуҙы ауырлаштыра.", "config-email-settings": "Электрон почта көйләүҙәре", "config-enable-email": "e-mail сығыусы почтаны рәхсәт итергә", "config-enable-email-help": "Электрон почта эшләһен өсөн, [http://www.php.net/manual/ru/mail.configuration.php PHP көйләүҙәрен] башҡарырға кәрәк.\nӘгәр электрон почта мөмкинлектәре кәрәкмәһә, һүндерергә була.", diff --git a/includes/installer/i18n/be-tarask.json b/includes/installer/i18n/be-tarask.json index ffcbe39433..131ddbb25d 100644 --- a/includes/installer/i18n/be-tarask.json +++ b/includes/installer/i18n/be-tarask.json @@ -47,14 +47,14 @@ "config-help-restart": "Ці жадаеце выдаліць усе ўведзеныя зьвесткі і пачаць працэс усталяваньня зноў?", "config-restart": "Так, пачаць зноў", "config-welcome": "== Праверка асяродзьдзя ==\nЗараз будуць праведзеныя праверкі для запэўніваньня, што гэтае асяродзьдзе адпаведнае для ўсталяваньня MediaWiki.\nНе забудзьце далучыць гэтую інфармацыю, калі вам спатрэбіцца дапамога для завяршэньня ўсталяваньня.", - "config-copyright": "== Аўтарскае права і ўмовы ==\n\n$1\n\nThis 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.\n\nThis 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'''.\nSee the GNU General Public License for more details.\n\nYou 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. or [http://www.gnu.org/copyleft/gpl.html read it online].", + "config-copyright": "== Аўтарскае права і ўмовы ==\n\n$1\n\nThis 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.\n\nThis 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'''.\nSee the GNU General Public License for more details.\n\nYou 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. or [https://www.gnu.org/copyleft/gpl.html read it online].", "config-sidebar": "* [https://www.mediawiki.org Хатняя старонка MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Даведка для ўдзельнікаў]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Даведка для адміністратараў]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Адказы на частыя пытаньні]\n----\n* Прачытайце\n* Паляпшэньні ў вэрсіі\n* Капіяваньне\n* Абнаўленьне", "config-env-good": "Асяродзьдзе было праверанае.\nВы можаце ўсталёўваць MediaWiki.", "config-env-bad": "Асяродзьдзе было праверанае.\nУсталяваньне MediaWiki немагчымае.", "config-env-php": "Усталяваны PHP $1.", "config-env-hhvm": "HHVM $1 усталяваная.", - "config-unicode-using-intl": "Выкарыстоўваецца [http://pecl.php.net/intl intl пашырэньне з PECL] для Unicode-нармалізацыі", - "config-unicode-pure-php-warning": "'''Папярэджаньне''': [http://pecl.php.net/intl Пашырэньне intl з PECL] — ня слушнае для Unicode-нармалізацыі, цяпер выкарыстоўваецца марудная PHP-рэалізацыя.\nКалі ў Вас сайт з высокай наведвальнасьцю, раім пачытаць пра [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-нармалізацыю].", + "config-unicode-using-intl": "Выкарыстоўваецца [https://pecl.php.net/intl intl пашырэньне з PECL] для Unicode-нармалізацыі", + "config-unicode-pure-php-warning": "'''Папярэджаньне''': [https://pecl.php.net/intl Пашырэньне intl з PECL] — ня слушнае для Unicode-нармалізацыі, цяпер выкарыстоўваецца марудная PHP-рэалізацыя.\nКалі ў Вас сайт з высокай наведвальнасьцю, раім пачытаць пра [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-нармалізацыю].", "config-unicode-update-warning": "'''Папярэджаньне''': усталяваная вэрсія бібліятэкі для Unicode-нармалізацыі выкарыстоўвае састарэлую вэрсію бібліятэкі з [http://site.icu-project.org/ праекту ICU].\nРаім [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations абнавіць], калі ваш сайт будзе працаваць з Unicode.", "config-no-db": "Немагчыма знайсьці адпаведны драйвэр базы зьвестак. Вам неабходна ўсталяваць драйвэр базы зьвестак для PHP.\n{{PLURAL:$2|Падтрымліваецца наступны тып базы|Падтрымліваюцца наступныя тыпы базаў}} зьвестак: $1.\n\nКалі вы скампілявалі PHP самастойна, зьмяніце канфігурацыю, каб уключыць кліента базы зьвестак, напрыклад, з дапамогай ./configure --with-mysqli.\nКалі вы ўсталявалі PHP з пакунку Debian або Ubuntu, тады вам трэба дадаткова ўсталяваць, напрыклад, пакунак php5-mysql.", "config-outdated-sqlite": "'''Папярэджаньне''': усталяваны SQLite $1, у той час, калі мінімальная сумяшчальная вэрсія — $2. SQLite ня будзе даступны.", @@ -63,12 +63,11 @@ "config-pcre-no-utf8": "'''Фатальная памылка''': модуль PCRE для PHP скампіляваны без падтрымкі PCRE_UTF8.\nMediaWiki патрабуе падтрымкі UTF-8 для слушнай працы.", "config-memory-raised": "Абмежаваньне на даступную для PHP памяць memory_limit было падвышанае з $1 да $2.", "config-memory-bad": "'''Папярэджаньне:''' памер PHP memory_limit складае $1.\nВерагодна, гэта вельмі мала.\nУсталяваньне можа быць няўдалым!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] усталяваны", "config-apc": "[http://www.php.net/apc APC] усталяваны", "config-apcu": "[http://www.php.net/apcu APCu] ўсталяваны", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] усталяваны", - "config-no-cache-apcu": "Папярэджаньне: ня знойдзеныя [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ці [http://www.iis.net/download/WinCacheForPhp WinCache]. Кэшаваньне аб’ектаў адключанае.", - "config-mod-security": "'''Папярэджаньне''': на Вашым ўэб-сэрверы ўключаны [http://modsecurity.org/ mod_security]. У выпадку няслушнай наладцы, ён можа стаць прычынай праблемаў для MediaWiki ці іншага праграмнага забесьпячэньня, якое дазваляе ўдзельнікам дасылаць на сэрвэр любы зьмест.\nГлядзіце [http://modsecurity.org/documentation/ дакумэнтацыю mod_security] ці зьвярніцеся ў падтрымку Вашага хосту, калі ў Вас узьнікаюць выпадковыя праблемы.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] усталяваны", + "config-no-cache-apcu": "Папярэджаньне: ня знойдзеныя [http://www.php.net/apcu APCu] ці [http://www.iis.net/download/WinCacheForPhp WinCache]. Кэшаваньне аб’ектаў адключанае.", + "config-mod-security": "'''Папярэджаньне''': на Вашым ўэб-сэрверы ўключаны [https://modsecurity.org/ mod_security]. У выпадку няслушнай наладцы, ён можа стаць прычынай праблемаў для MediaWiki ці іншага праграмнага забесьпячэньня, якое дазваляе ўдзельнікам дасылаць на сэрвэр любы зьмест.\nГлядзіце [https://modsecurity.org/documentation/ дакумэнтацыю mod_security] ці зьвярніцеся ў падтрымку Вашага хосту, калі ў Вас узьнікаюць выпадковыя праблемы.", "config-diff3-bad": "GNU diff3 ня знойдзены.", "config-git": "Знойдзеная сыстэма канстролю вэрсіяў Git: $1", "config-git-bad": "Сыстэма кантролю вэрсіяў Git ня знойдзеная.", @@ -226,7 +225,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 ці болей позьняя", "config-license-pd": "Грамадзкі набытак", "config-license-cc-choose": "Выберыце іншую ліцэнзію Creative Commons", - "config-license-help": "Шматлікія адкрытыя вікі публікуюць увесь унёсак у праект на ўмовах [http://freedomdefined.org/Definition вольнай ліцэнзіі].\nГэта дазваляе ствараць эфэкт супольнай уласнасьці і садзейнічае доўгатэрміноваму ўнёску.\nДля прыватных і карпаратыўных вікі гэта не зьяўляецца неабходнасьцю.\n\nКалі Вы жадаеце выкарыстоўваць тэкст зь Вікіпэдыі, і жадаеце, каб Вікіпэдыя магла прымаць тэксты, скапіяваныя з Вашай вікі, Вам неабходна выбраць ліцэнзію {{int:config-license-cc-by-sa}}.\n\nРаней Вікіпэдыя выкарыстоўвала ліцэнзію GNU Free Documentation.\nЯна ўсё яшчэ дзейнічае, але яна ўтрымлівае некаторыя моманты, якія ўскладняюць паўторнае выкарыстаньне і інтэрпрэтацыю матэрыялаў.", + "config-license-help": "Шматлікія адкрытыя вікі публікуюць увесь унёсак у праект на ўмовах [https://freedomdefined.org/Definition вольнай ліцэнзіі].\nГэта дазваляе ствараць эфэкт супольнай уласнасьці і садзейнічае доўгатэрміноваму ўнёску.\nДля прыватных і карпаратыўных вікі гэта не зьяўляецца неабходнасьцю.\n\nКалі Вы жадаеце выкарыстоўваць тэкст зь Вікіпэдыі, і жадаеце, каб Вікіпэдыя магла прымаць тэксты, скапіяваныя з Вашай вікі, Вам неабходна выбраць ліцэнзію {{int:config-license-cc-by-sa}}.\n\nРаней Вікіпэдыя выкарыстоўвала ліцэнзію GNU Free Documentation.\nЯна ўсё яшчэ дзейнічае, але яна ўтрымлівае некаторыя моманты, якія ўскладняюць паўторнае выкарыстаньне і інтэрпрэтацыю матэрыялаў.", "config-email-settings": "Налады электроннай пошты", "config-enable-email": "Дазволіць выходзячыя электронныя лісты", "config-enable-email-help": "Калі Вы жадаеце, каб працавала электронная пошта, неабходна сканфігураваць PHP [http://www.php.net/manual/en/mail.configuration.php адпаведным чынам].\nКалі Вы не жадаеце выкарыстоўваць магчымасьці электроннай пошты, Вы можаце яе адключыць.", diff --git a/includes/installer/i18n/bg.json b/includes/installer/i18n/bg.json index 8668ed557a..9030febb91 100644 --- a/includes/installer/i18n/bg.json +++ b/includes/installer/i18n/bg.json @@ -46,14 +46,14 @@ "config-help-restart": "Необходимо е потвърждение за изтриване на всички въведени и съхранени данни и започване отначало на процеса по инсталация.", "config-restart": "Да, започване отначало", "config-welcome": "=== Проверка на условията ===\nЩе бъдат извършени основни проверки, които да установят дали условията са подходящи за инсталиране на МедияУики.\nАко е необходима помощ по време на инсталацията, резултатите от направените проверки трябва също да бъдат предоставени.", - "config-copyright": "=== Авторски права и условия ===\n\n$1\n\nТази програма е свободен софтуер, който може да се променя и/или разпространява според Общия публичен лиценз на GNU, както е публикуван от Free Software Foundation във версия на Лиценза 2 или по-късна версия.\n\nТази програма се разпространява с надеждата, че ще е полезна, но без каквито и да е гаранции; без дори косвена гаранция за продаваемост или пригодност за конкретна употреба .\nЗа повече подробности се препоръчва преглеждането на Общия публичен лиценз на GNU.\n\nКъм програмата трябва да е приложено копие на Общия публичен лиценз на GNU; ако не, можете да пишете на Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, или да [http://www.gnu.org/copyleft/gpl.html го прочетете онлайн].", + "config-copyright": "=== Авторски права и условия ===\n\n$1\n\nТази програма е свободен софтуер, който може да се променя и/или разпространява според Общия публичен лиценз на GNU, както е публикуван от Free Software Foundation във версия на Лиценза 2 или по-късна версия.\n\nТази програма се разпространява с надеждата, че ще е полезна, но без каквито и да е гаранции; без дори косвена гаранция за продаваемост или пригодност за конкретна употреба .\nЗа повече подробности се препоръчва преглеждането на Общия публичен лиценз на GNU.\n\nКъм програмата трябва да е приложено копие на Общия публичен лиценз на GNU; ако не, можете да пишете на Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, или да [https://www.gnu.org/copyleft/gpl.html го прочетете онлайн].", "config-sidebar": "* [https://www.mediawiki.org Сайт на МедияУики]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Наръчник на потребителя]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Наръчник на администратора]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ ЧЗВ]\n----\n* Документация\n* Бележки за версията\n* Авторски права\n* Обновяване", "config-env-good": "Средата беше проверена.\nИнсталирането на МедияУики е възможно.", "config-env-bad": "Средата беше проверена.\nНе е възможна инсталация на МедияУики.", "config-env-php": "Инсталирана е версия на PHP $1.", "config-env-hhvm": "HHVM $1 е инсталиран.", - "config-unicode-using-intl": "Използване на разширението [http://pecl.php.net/intl intl PECL] за нормализация на Уникод.", - "config-unicode-pure-php-warning": "Внимание: [http://pecl.php.net/intl Разширението intl PECL] не е налично за справяне с нормализацията на Уникод, превключване към по-бавното изпълнение на чист PHP.\nАко сайтът е с голям трафик, препоръчително е запознаването с [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализацията на Уникод].", + "config-unicode-using-intl": "Използване на разширението [https://pecl.php.net/intl intl PECL] за нормализация на Уникод.", + "config-unicode-pure-php-warning": "Внимание: [https://pecl.php.net/intl Разширението intl PECL] не е налично за справяне с нормализацията на Уникод, превключване към по-бавното изпълнение на чист PHP.\nАко сайтът е с голям трафик, препоръчително е да се запознаете с [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализацията на Уникод].", "config-unicode-update-warning": "Предупреждение: Инсталираната версия на Обвивката за нормализация на Unicode използва по-старата версия на библиотеката на [http://site.icu-project.org/ проекта ICU].\nНеобходимо е да [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations инсталирате по-нова версия], в случай че сте загрижени за използването на Unicode.", "config-no-db": "Не може да бъде открит подходящ драйвер за база данни! Необходимо е да инсталирате драйвер за база данни за PHP.\n{{PLURAL:$2|Поддържа се следния тип|Поддържат се следните типове}} бази от данни: $1.\n\nАко сами сте компилирали PHP, преконфигурирайте го с включен клиент за база данни, например чрез използване на ./configure --with-mysqli.\nАко сте инсталирали PHP от пакет за Debian или Ubuntu, необходимо е също така да инсталирате и модула php5-mysql.", "config-outdated-sqlite": "Внимание: имате инсталиран SQLite $1, а минималната допустима версия е $2. SQLite ще бъде недостъпна за ползване.", @@ -62,12 +62,11 @@ "config-pcre-no-utf8": "'''Фатално''': Модулът PCRE на PHP изглежда е компилиран без поддръжка на PCRE_UTF8.\nЗа да функционира правилно, МедияУики изисква поддръжка на UTF-8.", "config-memory-raised": "memory_limit на PHP е $1, увеличаване до $2.", "config-memory-bad": "Внимание: memory_limit на PHP е $1.\nСтойността вероятно е твърде ниска.\nВъзможно е инсталацията да се провали!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] е инсталиран", "config-apc": "[http://www.php.net/apc APC] е инсталиран", "config-apcu": "[http://www.php.net/apc APC] е инсталиран", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] е инсталиран", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] е инсталиран", "config-no-cache-apcu": "Внимание: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] и [http://www.iis.net/download/WinCacheForPhp WinCache] не могат да бъдат открити.\nКеширането на обекти не е активирано.", - "config-mod-security": "Предупреждение: [http://modsecurity.org/ mod_security]/mod_security2 е включено на вашия уеб сървър. Много от обичайните му конфигурации пораждат проблеми с МедияУики и друг софтуер, който позволява публикуване на произволно съдържание.\nАко е възможно, моля изключете го. В противен случай се обърнете към [http://modsecurity.org/documentation/ документацията на mod_security] или се свържете с поддръжката на хостинга си, ако се сблъскате със случайни грешки.", + "config-mod-security": "Предупреждение: [https://modsecurity.org/ mod_security]/mod_security2 е включено на вашия уеб сървър. Много от обичайните му конфигурации пораждат проблеми с МедияУики и друг софтуер, който позволява публикуване на произволно съдържание.\nАко е възможно, моля изключете го. В противен случай се обърнете към [https://modsecurity.org/documentation/ документацията на mod_security] или се свържете с поддръжката на хостинга си, ако се сблъскате със случайни грешки.", "config-diff3-bad": "GNU diff3 не беше намерен.", "config-git": "Налична е системата за контрол на версиите Git: $1.", "config-git-bad": "Не е намерен софтуер за контрол на версиите Git.", @@ -222,7 +221,7 @@ "config-license-gfdl": "Лиценз за свободна документация на GNU 1.3 или по-нов", "config-license-pd": "Обществено достояние", "config-license-cc-choose": "Избиране на друг лиценз от Криейтив Комънс", - "config-license-help": "Много публични уикита поставят всички приноси под [http://freedomdefined.org/Definition/Bg свободен лиценз].\nТова помага за създаването на усещане за общност и насърчава дългосрочните приноси. \nТова не е необходимо като цяло за частно или корпоративно уики.\n\nАко искате да използвате текстове от Уикипедия, и искате Уикипедия да може да приема текстове, копирани от вашето уики, трябва да изберете лиценз {{int:config-license-cc-by-sa}}.\n\nЛицензът за свободна документация на GNU е старият лиценз на съдържанието на Уикипедия.\nТой все още е валиден лиценз, но някои негови условия са трудни за разбиране и правят по-сложни повторното използване и интерпретацията.", + "config-license-help": "Много публични уикита поставят всички приноси под [https://freedomdefined.org/Definition/Bg свободен лиценз].\nТова помага за създаването на усещане за общност и насърчава дългосрочните приноси. \nТова не е необходимо като цяло за частно или корпоративно уики.\n\nАко искате да използвате текстове от Уикипедия, и искате Уикипедия да може да приема текстове, копирани от вашето уики, трябва да изберете лиценз {{int:config-license-cc-by-sa}}.\n\nЛицензът за свободна документация на GNU е старият лиценз на съдържанието на Уикипедия.\nТой все още е валиден лиценз, но някои негови условия са трудни за разбиране и правят по-сложни повторното използване и интерпретацията.", "config-email-settings": "Настройки за е-поща", "config-enable-email": "Разрешаване на изходящи е-писма", "config-enable-email-help": "За да работят възможностите за използване на е-поща, необходимо е [http://www.php.net/manual/en/mail.configuration.php настройките за поща на PHP] да бъдат конфигурирани правилно.\nАко няма да се използват услугите за е-поща в уикито, те могат да бъдат изключени тук.", diff --git a/includes/installer/i18n/bn.json b/includes/installer/i18n/bn.json index dc423a647e..132a06d127 100644 --- a/includes/installer/i18n/bn.json +++ b/includes/installer/i18n/bn.json @@ -44,9 +44,8 @@ "config-env-php": "পিএইচপি $1 ইন্সটল করা হয়েছে।", "config-env-hhvm": "HHVM $1 ইনস্টল করা হয়েছে।", "config-memory-raised": "পিএইচপির memory_limit হচ্ছে $1, বৃদ্ধি পেয়ে $2 হয়েছে।", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] ইনস্টল করা হয়েছে", "config-apc": "[http://www.php.net/apc এপিসি] ইনস্টল হয়েছে", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] ইনস্টল করা হয়েছে", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] ইনস্টল করা হয়েছে", "config-diff3-bad": "GNU diff3 পাওয়া যায়নি।", "config-git": "Git সংস্করণের নিয়ন্ত্রণ সফটওয়্যার পাওয়া গেছে: $1।", "config-git-bad": "Git সংস্করণের নিয়ন্ত্রণ সফটওয়্যার পাওয়া যায়নি।", diff --git a/includes/installer/i18n/br.json b/includes/installer/i18n/br.json index f38c7695a3..f41ef23289 100644 --- a/includes/installer/i18n/br.json +++ b/includes/installer/i18n/br.json @@ -46,14 +46,14 @@ "config-help-restart": "Ha c'hoant hoc'h eus da ziverkañ an holl roadennoù hoc'h eus ebarzhet ha da adlañsañ an argerzh staliañ ?", "config-restart": "Ya, adloc'hañ anezhañ", "config-welcome": "=== Gwiriadennoù a denn d'an endro ===\nRekis eo un nebeud gwiriadennoù diazez da welet hag azas eo an endro evit gallout staliañ MediaWiki.\nHo pet soñj merkañ disoc'hoù ar gwiriadennoù-se m'ho pez ezhomm skoazell e-pad ar staliadenn.", - "config-copyright": "=== Gwiriañ aozer ha Termenoù implijout ===\n\n$1\n\nUr meziant frank eo ar programm-mañ; gallout a rit skignañ anezhañ ha/pe kemmañ anezhañ dindan termenoù ar GNU Aotre-implijout Foran Hollek evel m'emañ embannet gant Diazezadur ar Meziantoù Frank; pe diouzh stumm 2 an aotre-implijout, pe (evel mar karit) diouzh ne vern pe stumm nevesoc'h.\n\nIngalet eo ar programm gant ar spi e vo talvoudus met n'eus '''tamm gwarant ebet'''; hep zoken gwarant empleg ar '''varc'hadusted''' pe an '''azaster ouzh ur pal bennak'''. Gwelet ar GNU Aotre-Implijout Foran Hollek evit muioc'h a ditouroù.\n\nSañset oc'h bezañ resevet un eilskrid eus ar GNU Aotre-implijout Foran Hollek a-gevret gant ar programm-mañ; ma n'hoc'h eus ket, skrivit da Diazezadur ar Meziantoù Frank/Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, SUA pe [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html lennit anezhañ enlinenn].", + "config-copyright": "=== Gwiriañ aozer ha Termenoù implijout ===\n\n$1\n\nUr meziant frank eo ar programm-mañ; gallout a rit skignañ anezhañ ha/pe kemmañ anezhañ dindan termenoù ar GNU Aotre-implijout Foran Hollek evel m'emañ embannet gant Diazezadur ar Meziantoù Frank; pe diouzh stumm 2 an aotre-implijout, pe (evel mar karit) diouzh ne vern pe stumm nevesoc'h.\n\nIngalet eo ar programm gant ar spi e vo talvoudus met n'eus '''tamm gwarant ebet'''; hep zoken gwarant empleg ar '''varc'hadusted''' pe an '''azaster ouzh ur pal bennak'''. Gwelet ar GNU Aotre-Implijout Foran Hollek evit muioc'h a ditouroù.\n\nSañset oc'h bezañ resevet un eilskrid eus ar GNU Aotre-implijout Foran Hollek a-gevret gant ar programm-mañ; ma n'hoc'h eus ket, skrivit da Diazezadur ar Meziantoù Frank/Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, SUA pe [https://www.gnu.org/licenses/old-licenses/gpl-2.0.html lennit anezhañ enlinenn].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki degemer]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Sturlevr an implijerien]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Sturlevr ar verourien]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAG]\n----\n* Lennit-me\n* Notennoù embann\n* Oc'h eilañ\n* O hizivaat", "config-env-good": "Gwiriet eo bet an endro.\nGallout a rit staliañ MediaWiki.", "config-env-bad": "Gwiriet eo bet an endro.\nNe c'hallit ket staliañ MediaWiki.", "config-env-php": "Staliet eo PHP $1.", "config-env-hhvm": "HHVM $1 zo staliet.", - "config-unicode-using-intl": "Oc'h implijout [http://pecl.php.net/intl an astenn PECL intl] evit ar reolata Unicode.", - "config-unicode-pure-php-warning": "Diwallit : N'haller ket ober gant an [http://pecl.php.net/intl intl astenn PECL] evit merañ reoladur Unicode; distreiñ d'ar stumm gorrek emplementet e PHP-rik.\nMa rit war-dro ul lec'hienn darempredet-stank e vo mat deoc'h lenn un tammig bihan diwar-benn se war [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations reolennadur Unicode].", + "config-unicode-using-intl": "Oc'h implijout [https://pecl.php.net/intl an astenn PECL intl] evit ar reolata Unicode.", + "config-unicode-pure-php-warning": "Diwallit : N'haller ket ober gant an [https://pecl.php.net/intl intl astenn PECL] evit merañ reoladur Unicode; distreiñ d'ar stumm gorrek emplementet e PHP-rik.\nMa rit war-dro ul lec'hienn darempredet-stank e vo mat deoc'h lenn un tammig bihan diwar-benn se war [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations reolennadur Unicode].", "config-unicode-update-warning": "'''Diwallit''': ober a ra stumm staliet endalc'her skoueriekaat Unicode gant ur stumm kozh eus [http://site.icu-project.org/ levraoueg meziantoù ar raktres ICU].\nDleout a rafec'h [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations hizivaat] ma seblant deoc'h bezañ pouezus ober gant Unicode.", "config-no-db": "N'eus ket bet gallet kavout ur sturier diazoù roadennoù a zere ! Ret eo deoc'h staliañ ur sturier diazoù roadennoù evit PHP.\nSkoret eo {{PLURAL:$2|ar seurt|ar seurtoù}} diazoù roadennoù da-heul : $1.\n\nMard eo bet kempunet PHP ganeoc'h-c'hwi hoc'h-unan, adkeflugnit-eñ en ur weredekaat un arval diaz roadennoù, da skouer en ur ober gant /configure --with-mysqli.\nM'hoc'h eus staliet PHP adalek ur pakad Debian pe Ubuntu, eo ret deoc'h staliañ, da skouer, ar pakad php5-mysql ivez.", "config-outdated-sqlite": "Taolit pled : ober a rit gant SQLite $1, hag a zo izeloc'h eget ar stumm $2 ret bihanañ. Ne vo ket posupl ober gant SQLite.", @@ -62,12 +62,11 @@ "config-pcre-no-utf8": "'''Fazi groñs ''': evit doare eo bet kempunet modulenn PCRE PHP hep ar skor PCRE_UTF8.\nEzhomm en deus MediaWiki eus UTF-8 evit mont plaen en-dro.", "config-memory-raised": "memory_limit ar PHP zo $1, kemmet e $2.", "config-memory-bad": "'''Diwallit :''' Da $1 emañ arventenn memory_limit PHP.\nRe izel eo moarvat.\nMarteze e c'hwito ar staliadenn !", - "config-xcache": "Staliet eo [http://xcache.lighttpd.net/ XCache]", "config-apc": "Staliet eo [http://www.php.net/apc APC]", "config-apcu": "Staliet eo [http://www.php.net/apcu APCu]", - "config-wincache": "Staliet eo [http://www.iis.net/download/WinCacheForPhp WinCache]", + "config-wincache": "Staliet eo [https://www.iis.net/download/WinCacheForPhp WinCache]", "config-no-cache-apcu": "Taolit pled : N'eus ket bet gallet kavout [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] pe [http://www.iis.net/download/WinCacheForPhp WinCache].\nN'eo ket gweredekaet ar c'hrubuilhañ traezoù.", - "config-mod-security": "Taolit pled : Gweredekaet eo [http://modsecurity.org/ mod_security]/mod_security2 gant ho servijer web. Ma n'eo ket kfluniet mat e c'hall tegas trubuilhoù da MediaWiki ha meziantoù all a aotre implijerien da ouzhpennañ danvez evel ma karont.\nE kement ha m'eo posupl e tlefe bezañ diweredekaet. A-hend-all, sellit ouzh [http://modsecurity.org/documentation/ mod_security an teuliadur] pe kit e darempred gant skoazell ho herberc'hier m'en em gavit gant fazioù dargouezhek.", + "config-mod-security": "Taolit pled : Gweredekaet eo [https://modsecurity.org/ mod_security]/mod_security2 gant ho servijer web. Ma n'eo ket kfluniet mat e c'hall tegas trubuilhoù da MediaWiki ha meziantoù all a aotre implijerien da ouzhpennañ danvez evel ma karont.\nE kement ha m'eo posupl e tlefe bezañ diweredekaet. A-hend-all, sellit ouzh [https://modsecurity.org/documentation/ mod_security an teuliadur] pe kit e darempred gant skoazell ho herberc'hier m'en em gavit gant fazioù dargouezhek.", "config-diff3-bad": "N'eo ket bet kavet GNU diff3.", "config-git": "Kavet eo bet ar meziant kontrolliñ adstummoù Git : $1.", "config-git-bad": "N'eo ket bet kavet ar meziant kontrolliñ stummoù Git.", diff --git a/includes/installer/i18n/bs.json b/includes/installer/i18n/bs.json index 66139728c0..07a0e2ee01 100644 --- a/includes/installer/i18n/bs.json +++ b/includes/installer/i18n/bs.json @@ -50,10 +50,9 @@ "config-no-db": "Ne mogu pronaći pogodan upravljački program za bazu podataka! Morate ga instalirati za PHP-bazu.\n{{PLURAL:$2|Podržana je sljedeća vrsta|Podržane su sljedeće vrste}} baze podataka: $1.\n\nAko se sami kompajlirali PHP, omogućite klijent baze podataka u postavkama koristeći, naprimjer, ./configure --with-mysqli.\nAko ste instalirali PHP iz paketa za Debian ili Ubuntu, onda također morate instalirati, naprimjer, paket php5-mysql.", "config-memory-raised": "memory_limit za PHP iznosi $1, povišen na $2.", "config-memory-bad": "Upozorenje: memory_limit za PHP iznosi $1.\nOvo je vjerovatno premalo.\nInstalacija možda neće uspjeti!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] je instaliran", "config-apc": "[http://www.php.net/apc APC] je instaliran", "config-apcu": "[http://www.php.net/apcu APCu] je instaliran", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] je instaliran", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] je instaliran", "config-diff3-bad": "GNU diff3 nije pronađen.", "config-git": "Pronađen je Git program za kontrolu verzija: $1.", "config-git-bad": "Nije pronađen Git program za kontrolu verzija.", diff --git a/includes/installer/i18n/ca.json b/includes/installer/i18n/ca.json index 54a7de8cb3..983c5c297e 100644 --- a/includes/installer/i18n/ca.json +++ b/includes/installer/i18n/ca.json @@ -51,19 +51,18 @@ "config-help-restart": "Voleu esborrar totes les dades que heu introduït i tornar a començar el procés d'instal·lació?", "config-restart": "Sí, torna a començar", "config-welcome": "=== Comprovacions de l'entorn ===\nS'efectuaran comprovacions bàsiques per veure si l'entorn és adequat per a la instal·lació del MediaWiki.\nRecordeu d'incloure aquesta informació si heu de demanar ajuda sobre com completar la instal·lació.", - "config-copyright": "=== Drets d'autor i condicions ===\n\n$1\n\nAquest programa és de programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la Llicència Pública General GNU com es publicada per la Free Software Foundation; qualsevol versió 2 de la llicència, o (opcionalment) qualsevol versió posterior.\n\nAquest programa és distribueix amb l'esperança que serà útil, però sense cap garantia; sense ni tan sols la garantia implícita de \ncomerciabilitat o idoneïtat per a un propòsit particular.\nConsulteu la Llicència Pública General GNU, per a més detalls.\n\nHauríeu d'haver rebut una còpia de la Llicència Pública General GNU amb aquest programa; si no, escriviu a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA o [http://www.gnu.org/copyleft/gpl.html per llegir-lo en línia].", + "config-copyright": "=== Drets d'autor i condicions ===\n\n$1\n\nAquest programa és de programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la Llicència Pública General GNU com es publicada per la Free Software Foundation; qualsevol versió 2 de la llicència, o (opcionalment) qualsevol versió posterior.\n\nAquest programa és distribueix amb l'esperança que serà útil, però sense cap garantia; sense ni tan sols la garantia implícita de \ncomerciabilitat o idoneïtat per a un propòsit particular.\nConsulteu la Llicència Pública General GNU, per a més detalls.\n\nHauríeu d'haver rebut una còpia de la Llicència Pública General GNU amb aquest programa; si no, escriviu a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA o [https://www.gnu.org/copyleft/gpl.html per llegir-lo en línia].", "config-sidebar": "* [https://www.mediawiki.org la Pàgina d'inici]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guia de l'usuari]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guia de l'administrador]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ PMF]\n----\n* Llegeix-me\n* Notes de la versió\n* Còpia\n* Actualització", "config-env-good": "S'ha comprovat l'entorn.\nPodeu instal·lar el MediaWiki.", "config-env-bad": "S'ha comprovat l'entorn.\nNo podeu instal·lar el MediaWiki.", "config-env-php": "El PHP $1 està instal·lat.", "config-env-hhvm": "L’HHVM $1 és instal·lat.", - "config-unicode-using-intl": "S'utilitza l'[http://pecl.php.net/intl extensió intl PECL] per a la normalització de l'Unicode.", + "config-unicode-using-intl": "S'utilitza l'[https://pecl.php.net/intl extensió intl PECL] per a la normalització de l'Unicode.", "config-memory-raised": "El memory_limit del PHP és $1 i s'ha aixecat a $2.", "config-memory-bad": "Avís: El memory_limit del PHP és $1.\nAixò és probablement massa baix.\nLa instal·lació pot fallar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] està instal·lat", "config-apc": "L’[http://www.php.net/apc APC] està instal·lat", "config-apcu": "[http://www.php.net/apcu APCu] està instal·lat", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] està instal·lat", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] està instal·lat", "config-diff3-bad": "No s'ha trobat el GNU diff3.", "config-git": "S'ha trobat el programari de control de versions Git: $1.", "config-git-bad": "No s'ha trobat el programari de control de versions Git.", diff --git a/includes/installer/i18n/ce.json b/includes/installer/i18n/ce.json index b1cc0f2b14..b58ff41d67 100644 --- a/includes/installer/i18n/ce.json +++ b/includes/installer/i18n/ce.json @@ -27,7 +27,7 @@ "config-page-copying": "Лицензи", "config-page-upgradedoc": "Карлаяккхар", "config-page-existingwiki": "Йолуш йолу вики", - "config-copyright": "=== Авторан бакъонаш а хьал а ===\n\n$1\nMediaWiki ю маьрша программин латораг, шу йиш ю фондас арахецна йолу GNU General Public License лицензица и яржо я хийца а.\n\nMediaWiki яржош ю и шуна пайдане хир яц те аьлла, амма цхьа юкъарахилар доцуш. Хь. кхин. лицензи мадарра GNU General Public License .\n\nШоьга кхача езаш яра [{{SERVER}}{{SCRIPTPATH}}/COPYING копи GNU General Public License] хӀокху программица, кхаьчна яцахь язъе Free Software Foundation, Inc., адрес тӀе: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA я [//www.gnu.org/licenses/old-licenses/gpl-2.0.html еша и онлайнехь].", + "config-copyright": "=== Авторан бакъонаш а хьал а ===\n\n$1\nMediaWiki ю маьрша программин латораг, шу йиш ю фондас арахецна йолу GNU General Public License лицензица и яржо я хийца а.\n\nMediaWiki яржош ю и шуна пайдане хир яц те аьлла, амма цхьа юкъарахилар доцуш. Хь. кхин. лицензи мадарра GNU General Public License .\n\nШоьга кхача езаш яра [{{SERVER}}{{SCRIPTPATH}}/COPYING копи GNU General Public License] хӀокху программица, кхаьчна яцахь язъе Free Software Foundation, Inc., адрес тӀе: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA я [https://www.gnu.org/licenses/old-licenses/gpl-2.0.html еша и онлайнехь].", "config-no-fts3": "'''Тергам бе''': SQLite гулйина хуттург йоцуш [//sqlite.org/fts3.html FTS3] — лахар болхбеш хир дац оцу бухца.", "config-no-cli-uri": "'''ДӀахьедар''': --scriptpath параметр язйина яц, иза Ӏадйитаран кепаца лелош ю: $1 .", "config-db-name": "Хаамийн базан цӀе:", diff --git a/includes/installer/i18n/ckb.json b/includes/installer/i18n/ckb.json index 20f2f24bd2..a53e4706df 100644 --- a/includes/installer/i18n/ckb.json +++ b/includes/installer/i18n/ckb.json @@ -32,7 +32,7 @@ "config-restart": "بەڵێ، دەستی پێ بکەرەوە", "config-env-php": "PHP $1 دامەزراوە.", "config-apc": "[http://www.php.net/apc APC] دامەزراوە", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] دامەزراوە", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] دامەزراوە", "config-db-type": "جۆری داتابەیس:", "config-db-host": "خانەخوێی داتابەیس:", "config-db-name": "ناوی بنکەدراوە:", diff --git a/includes/installer/i18n/cs.json b/includes/installer/i18n/cs.json index 5ac35c89ce..cd5d35c9c0 100644 --- a/includes/installer/i18n/cs.json +++ b/includes/installer/i18n/cs.json @@ -49,14 +49,14 @@ "config-help-restart": "Chcete smazat všechny údaje, které jste zadali, a spustit proces instalace znovu od začátku?", "config-restart": "Ano, restartovat", "config-welcome": "=== Kontrola prostředí ===\nNyní se provedou základní kontroly, aby se zjistilo, zda je toto prostředí použitelné k instalaci MediaWiki.\nPokud budete potřebovat k dokončení instalace pomoc, nezapomeňte sdělit výsledky těchto testů.", - "config-copyright": "=== Licence a podmínky ===\n$1\n\nTento program je svobodný software; můžete jej šířit nebo modifikovat podle podmínek GNU General Public License, vydávané Free Software Foundation; buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze.\n\nTento program je distribuován v naději, že bude užitečný, avšak '''bez jakékoli záruky'''; neposkytují se ani odvozené záruky '''prodejnosti''' anebo '''vhodnosti pro určitý účel'''.\nPodrobnosti se dočtete v textu GNU General Public License.\n\nKopii GNU General Public License jste měli obdržet spolu s tímto programem; pokud ne, napište na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA nebo [http://www.gnu.org/copyleft/gpl.html si ji přečtěte online].", + "config-copyright": "=== Licence a podmínky ===\n$1\n\nTento program je svobodný software; můžete jej šířit nebo modifikovat podle podmínek GNU General Public License, vydávané Free Software Foundation; buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze.\n\nTento program je distribuován v naději, že bude užitečný, avšak '''bez jakékoli záruky'''; neposkytují se ani odvozené záruky '''prodejnosti''' anebo '''vhodnosti pro určitý účel'''.\nPodrobnosti se dočtete v textu GNU General Public License.\n\nKopii GNU General Public License jste měli obdržet spolu s tímto programem; pokud ne, napište na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA nebo [https://www.gnu.org/copyleft/gpl.html si ji přečtěte online].", "config-sidebar": "* [https://www.mediawiki.org Oficiální web MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Uživatelská příručka]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administrátorská příručka]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Čti mě\n* Poznámky k vydání\n* Licence\n* Upgrade", "config-env-good": "Prostředí bylo zkontrolováno.\nMůžete nainstalovat MediaWiki.", "config-env-bad": "Prostředí bylo zkontrolováno.\nMediaWiki nelze nainstalovat.", "config-env-php": "Je nainstalováno PHP $1.", "config-env-hhvm": "Je nainstalováno HHVM $1.", - "config-unicode-using-intl": "Pro normalizaci Unicode se používá [http://pecl.php.net/intl PECL rozšíření intl].", - "config-unicode-pure-php-warning": "Upozornění: Není dostupné [http://pecl.php.net/intl PECL rozšíření intl] pro normalizaci Unicode, bude se využívat pomalá implementace v čistém PHP.\nPokud provozujete wiki s velkou návštěvností, měli byste si přečíst něco o [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizaci Unicode].", + "config-unicode-using-intl": "Pro normalizaci Unicode se používá [https://pecl.php.net/intl PECL rozšíření intl].", + "config-unicode-pure-php-warning": "Upozornění: Není dostupné [https://pecl.php.net/intl PECL rozšíření intl] pro normalizaci Unicode, bude se využívat pomalá implementace v čistém PHP.\nPokud provozujete wiki s velkou návštěvností, měli byste si přečíst něco o [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizaci Unicode].", "config-unicode-update-warning": "Upozornění: Nainstalovaná verze vrstvy pro normalizaci Unicode používá starší verzi knihovny [http://site.icu-project.org/ projektu ICU].\nPokud vám aspoň trochu záleží na používání Unicode, měli byste [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ji aktualizovat].", "config-no-db": "Nepodařilo se nalézt vhodný databázový ovladač! Musíte nainstalovat databázový ovladač pro PHP.\n{{PLURAL:$2|Je podporován následující typ databáze|Jsou podporovány následující typy databází}}: $1.\n\nPokud jste si PHP přeložili sami, překonfigurujte ho se zapnutým databázovým klientem, například pomocí ./configure --with-mysqli.\nPokud jste PHP nainstalovali z balíčku Debian či Ubuntu, potřebujete nainstalovat také modul php5-mysql.", "config-outdated-sqlite": "Upozornění: Máte SQLite $1, které je starší než minimálně vyžadovaná verze $2. SQLite nebude dostupné.", @@ -65,12 +65,11 @@ "config-pcre-no-utf8": "Kritická chyba: PHP modul PCRE byl zřejmě přeložen bez podpory PCRE_UTF8.\nMediaWiki vyžaduje ke správné funkci podporu UTF-8.", "config-memory-raised": "memory_limit v PHP byl nastaven na $1, zvýšen na $2.", "config-memory-bad": "Upozornění: memory_limit je v PHP nastaven na $1.\nTo je pravděpodobně příliš málo.\nInstalace může selhat!", - "config-xcache": "Je nainstalována [http://xcache.lighttpd.net/ XCache]", "config-apc": "Je nainstalováno [http://www.php.net/apc APC]", "config-apcu": "Je nainstalováno [http://www.php.net/apcu APCu]", - "config-wincache": "Je nainstalována [http://www.iis.net/download/WinCacheForPhp WinCache]", + "config-wincache": "Je nainstalována [https://www.iis.net/download/WinCacheForPhp WinCache]", "config-no-cache-apcu": "Upozornění: Nebylo nalezeno [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache], ani [http://www.iis.net/download/WinCacheForPhp WinCache].\nKešování objektů bude vypnuto.", - "config-mod-security": "Upozornění: váš webový server má zapnuto [http://modsecurity.org/ mod_security]/mod_security2. Mnoho běžných konfigurací bude způsobovat potíže MediaWiki a dalším programům, které umožňují ukládat libovolný obsah.\nPokud je to možné, mělo by se to vypnout. Jinak se v případě, že narazíte na náhodné chyby, podívejte do [http://modsecurity.org/documentation/ dokumentace mod_security] nebo kontaktujte technickou podporu vašeho poskytovatele.", + "config-mod-security": "Upozornění: váš webový server má zapnuto [https://modsecurity.org/ mod_security]/mod_security2. Mnoho běžných konfigurací bude způsobovat potíže MediaWiki a dalším programům, které umožňují ukládat libovolný obsah.\nPokud je to možné, mělo by se to vypnout. Jinak se v případě, že narazíte na náhodné chyby, podívejte do [https://modsecurity.org/documentation/ dokumentace mod_security] nebo kontaktujte technickou podporu vašeho poskytovatele.", "config-diff3-bad": "Nebyl nalezen GNU diff3.", "config-git": "Nalezen software pro správu verzí Git: $1.", "config-git-bad": "Software pro správu verzí Git nebyl nalezen.", @@ -228,7 +227,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 nebo novější", "config-license-pd": "Volné dílo", "config-license-cc-choose": "Zvolit vlastní licenci Creative Commons", - "config-license-help": "Mnoho veřejných wiki všechny příspěvky zveřejňuje pod některou [http://freedomdefined.org/Definition/Cs svobodnou licencí].\nTo pomáhá vytvořit duch komunitního vlastnictví a povzbuzuje dlouhodobé přispívání.\nTo obecně není potřeba u soukromé nebo firemní wiki.\n\nPokud chcete být schopni používat text z Wikipedie a chcete, aby Wikipedie byla schopna přijímat text okopírovaný z vaší wiki, měli byste zvolit {{int:config-license-cc-by-sa}}.\n\nDříve Wikipedie používala GNU Free Documentation License.\nGFDL je platná licence, ale složité jí porozumět.\nTaké je komplikované používat obsah licencovaný pod GFDL.", + "config-license-help": "Mnoho veřejných wiki všechny příspěvky zveřejňuje pod některou [https://freedomdefined.org/Definition/Cs svobodnou licencí].\nTo pomáhá vytvořit duch komunitního vlastnictví a povzbuzuje dlouhodobé přispívání.\nTo obecně není potřeba u soukromé nebo firemní wiki.\n\nPokud chcete být schopni používat text z Wikipedie a chcete, aby Wikipedie byla schopna přijímat text okopírovaný z vaší wiki, měli byste zvolit {{int:config-license-cc-by-sa}}.\n\nDříve Wikipedie používala GNU Free Documentation License.\nGFDL je platná licence, ale složité jí porozumět.\nTaké je komplikované používat obsah licencovaný pod GFDL.", "config-email-settings": "Nastavení e-mailu", "config-enable-email": "Zapnout odchozí e-mail", "config-enable-email-help": "Pokud chcete, aby e-mail fungoval, je potřeba správně nakonfigurovat [http://www.php.net/manual/en/mail.configuration.php e-mailová nastavení PHP].\nPokud nechcete žádné e-mailové funkce, můžete je zde vypnout.", diff --git a/includes/installer/i18n/csb.json b/includes/installer/i18n/csb.json index defaf1bb06..34cf29fe7c 100644 --- a/includes/installer/i18n/csb.json +++ b/includes/installer/i18n/csb.json @@ -34,10 +34,9 @@ "config-env-php": "PHP $1 je wjinastalowóné", "config-env-hhvm": "HHVM $1 je wjinastalowóné", "config-memory-raised": "Paraméter PHP memory_limit $1 òstôł zwikszony do $2.", - "config-xcache": "[Http://trac.lighttpd.net/xcache/ XCache] je wjinstalowóny", "config-apc": "[Http://www.php.net/apc APC] je wjinstalowóny", "config-apcu": "[http://www.php.net/apcu APCu] je wjinstalowóny", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] je wjinstalowóny", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] je wjinstalowóny", "config-diff3-bad": "Felënk GNU diff3.", "config-mysql-innodb": "InnoDB", "config-mysql-myisam": "MyISAM", diff --git a/includes/installer/i18n/de-ch.json b/includes/installer/i18n/de-ch.json index fe4aa4c12b..d307c8daa4 100644 --- a/includes/installer/i18n/de-ch.json +++ b/includes/installer/i18n/de-ch.json @@ -5,8 +5,8 @@ "Das Schäfchen" ] }, - "config-copyright": "=== Lizenz und Nutzungsbedingungen ===\n\n$1\n\nDieses Programm ist freie Software, d. h. es kann, gemäss den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.\n\nDieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, allerdings '''ohne jegliche Garantie''' und sogar ohne die implizierte Garantie einer '''Marktgängigkeit''' oder '''Eignung für einen bestimmten Zweck'''. Hierzu sind weitere Hinweise in der ''GNU General Public License'' enthalten.\n\nEine Kopie der GNU General Public License sollte zusammen mit diesem Programm verteilt worden sein. Sofern dies nicht der Fall war, kann eine Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich angefordert oder auf deren Website [http://www.gnu.org/copyleft/gpl.html online gelesen] werden.", - "config-unicode-pure-php-warning": "'''Warnung:''' Die [http://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung nicht verfügbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt wird.\nSofern eine Website mit grosser Benutzeranzahl betrieben wird, sollten weitere Informationen auf der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] gelesen werden.", + "config-copyright": "=== Lizenz und Nutzungsbedingungen ===\n\n$1\n\nDieses Programm ist freie Software, d. h. es kann, gemäss den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.\n\nDieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, allerdings '''ohne jegliche Garantie''' und sogar ohne die implizierte Garantie einer '''Marktgängigkeit''' oder '''Eignung für einen bestimmten Zweck'''. Hierzu sind weitere Hinweise in der ''GNU General Public License'' enthalten.\n\nEine Kopie der GNU General Public License sollte zusammen mit diesem Programm verteilt worden sein. Sofern dies nicht der Fall war, kann eine Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich angefordert oder auf deren Website [https://www.gnu.org/copyleft/gpl.html online gelesen] werden.", + "config-unicode-pure-php-warning": "'''Warnung:''' Die [https://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung nicht verfügbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt wird.\nSofern eine Website mit grosser Benutzeranzahl betrieben wird, sollten weitere Informationen auf der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] gelesen werden.", "config-uploads-not-safe": "'''Warnung:''' Das Standardverzeichnis für hochgeladene Dateien $1 ist für die willkürliche Ausführung von Skripten anfällig.\nObwohl MediaWiki die hochgeladenen Dateien auf Sicherheitsrisiken überprüft, wird dennoch dringend empfohlen, diese [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Security#Upload_security Sicherheitslücke] zu schliessen, bevor das Hochladen von Dateien aktiviert wird.", - "config-license-help": "Viele öffentliche Wikis publizieren alle Beiträge unter einer [http://freedomdefined.org/Definition/De freien Lizenz.]\nDies trägt dazu bei, ein Gefühl von Gemeinschaft zu schaffen, und ermutigt zu längerfristiger Mitarbeit.\nHingegen ist im Allgemeinen eine freie Lizenz auf geschlossenen Wikis nicht notwendig.\n\nSofern man Texte aus der Wikipedia verwenden möchte und umgekehrt, sollte die ''Creative-Commons''-Lizenz „Namensnennung – Weitergabe unter gleichen Bedingungen“ gewählt werden.\n\nDie Wikipedia nutzte vormals die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist eine gültige Lizenz, die allerdings schwer zu verstehen ist.\nEs ist zudem schwierig, gemäss dieser Lizenz lizenzierte Inhalte wiederzuverwenden." + "config-license-help": "Viele öffentliche Wikis publizieren alle Beiträge unter einer [https://freedomdefined.org/Definition/De freien Lizenz.]\nDies trägt dazu bei, ein Gefühl von Gemeinschaft zu schaffen, und ermutigt zu längerfristiger Mitarbeit.\nHingegen ist im Allgemeinen eine freie Lizenz auf geschlossenen Wikis nicht notwendig.\n\nSofern man Texte aus der Wikipedia verwenden möchte und umgekehrt, sollte die ''Creative-Commons''-Lizenz „Namensnennung – Weitergabe unter gleichen Bedingungen“ gewählt werden.\n\nDie Wikipedia nutzte vormals die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist eine gültige Lizenz, die allerdings schwer zu verstehen ist.\nEs ist zudem schwierig, gemäss dieser Lizenz lizenzierte Inhalte wiederzuverwenden." } diff --git a/includes/installer/i18n/de.json b/includes/installer/i18n/de.json index bd944f14e9..00005d33c9 100644 --- a/includes/installer/i18n/de.json +++ b/includes/installer/i18n/de.json @@ -56,14 +56,14 @@ "config-help-restart": "Sollen alle bereits eingegebenen Daten gelöscht und der Installationsvorgang erneut gestartet werden?", "config-restart": "Ja, erneut starten", "config-welcome": "=== Prüfung der Installationsumgebung ===\nDie Basisprüfungen werden jetzt durchgeführt, um festzustellen, ob die Installationsumgebung für MediaWiki geeignet ist.\nNotiere diese Informationen und gib sie an, sofern du Hilfe beim Installieren benötigst.", - "config-copyright": "=== Lizenz und Nutzungsbedingungen ===\n\n$1\n\nDieses Programm ist freie Software, d. h. es kann, gemäß den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.\n\nDieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, allerdings '''ohne jegliche Garantie''' und sogar ohne die implizierte Garantie einer '''Marktgängigkeit''' oder '''Eignung für einen bestimmten Zweck'''. Hierzu sind weitere Hinweise in der ''GNU General Public License'' enthalten.\n\nEine Kopie der GNU General Public License sollte zusammen mit diesem Programm verteilt worden sein. Sofern dies nicht der Fall war, kann eine Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich angefordert oder auf deren Website [http://www.gnu.org/copyleft/gpl.html online gelesen] werden.", + "config-copyright": "=== Lizenz und Nutzungsbedingungen ===\n\n$1\n\nDieses Programm ist freie Software, d. h. es kann, gemäß den Bedingungen der von der Free Software Foundation veröffentlichten ''GNU General Public License'', weiterverteilt und/oder modifiziert werden. Dabei kann die Version 2, oder nach eigenem Ermessen, jede neuere Version der Lizenz verwendet werden.\n\nDieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, allerdings '''ohne jegliche Garantie''' und sogar ohne die implizierte Garantie einer '''Marktgängigkeit''' oder '''Eignung für einen bestimmten Zweck'''. Hierzu sind weitere Hinweise in der ''GNU General Public License'' enthalten.\n\nEine Kopie der GNU General Public License sollte zusammen mit diesem Programm verteilt worden sein. Sofern dies nicht der Fall war, kann eine Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich angefordert oder auf deren Website [https://www.gnu.org/copyleft/gpl.html online gelesen] werden.", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/de Website von MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/de Benutzer­anleitung]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/de Administratoren­anleitung]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/de Häufig gestellte Fragen]\n----\n* Lies mich\n* Versions­informationen\n* Lizenz­bestimmungen\n* Aktualisierung", "config-env-good": "Die Installationsumgebung wurde geprüft.\nMediaWiki kann installiert werden.", "config-env-bad": "Die Installationsumgebung wurde geprüft.\nMediaWiki kann nicht installiert werden.", "config-env-php": "Die Skriptsprache „PHP“ ($1) ist installiert.", "config-env-hhvm": "HHVM $1 ist installiert.", - "config-unicode-using-intl": "Zur Unicode-Normalisierung wird die [http://pecl.php.net/intl PECL-Erweiterung intl] eingesetzt.", - "config-unicode-pure-php-warning": "'''Warnung:''' Die [http://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung nicht verfügbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt wird.\nSofern eine Website mit großer Benutzeranzahl betrieben wird, sollten weitere Informationen auf der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] gelesen werden.", + "config-unicode-using-intl": "Zur Unicode-Normalisierung wird die [https://pecl.php.net/intl PECL-Erweiterung intl] eingesetzt.", + "config-unicode-pure-php-warning": "'''Warnung:''' Die [https://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung nicht verfügbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt wird.\nSofern eine Website mit großer Benutzeranzahl betrieben wird, sollten weitere Informationen auf der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] gelesen werden.", "config-unicode-update-warning": "'''Warnung:''' Die installierte Version des Unicode-Normalisierungswrappers nutzt einer ältere Version der Bibliothek des [http://site.icu-project.org/ ICU-Projekts].\nDiese sollte [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations aktualisiert] werden, sofern auf die Verwendung von Unicode Wert gelegt wird.", "config-no-db": "Es konnte kein adäquater Datenbanktreiber gefunden werden. Es muss daher ein Datenbanktreiber für PHP installiert werden.\n{{PLURAL:$2|Das folgende Datenbanksystem wird|Die folgenden Datenbanksysteme werden}} unterstützt: $1\n\nWenn du PHP selbst kompiliert hast, konfiguriere es erneut mit einem aktivierten Datenbankclient, zum Beispiel durch Verwendung von ./configure --with-mysqli.\nWenn du PHP von einem Debian- oder Ubuntu-Paket installiert hast, dann musst du auch beispielsweise das php5-mysql-Paket installieren.", "config-outdated-sqlite": "'''Warnung:''' SQLite $1 ist installiert. Allerdings benötigt MediaWiki SQLite $2 oder höher. SQLite wird daher nicht verfügbar sein.", @@ -72,12 +72,11 @@ "config-pcre-no-utf8": "'''Fataler Fehler:''' Das PHP-Modul PCRE scheint ohne PCRE_UTF8-Unterstützung kompiliert worden zu sein.\nMediaWiki benötigt die UTF-8-Unterstützung, um fehlerfrei lauffähig zu sein.", "config-memory-raised": "Der PHP-Parameter memory_limit betrug $1 und wurde auf $2 erhöht.", "config-memory-bad": "'''Warnung:''' Der PHP-Parameter memory_limit beträgt $1.\nDieser Wert ist wahrscheinlich zu niedrig.\nDer Installationsvorgang könnte eventuell scheitern!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] ist installiert", "config-apc": "[http://www.php.net/apc APC] ist installiert", "config-apcu": "[http://www.php.net/apcu APCu] ist installiert", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] ist installiert", - "config-no-cache-apcu": "Warnung: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] oder [http://www.iis.net/download/WinCacheForPhp WinCache] konnten nicht gefunden werden.\nDer Objektcache ist nicht aktiviert.", - "config-mod-security": "'''Warnung:''' Auf dem Webserver wurde [http://modsecurity.org/ ModSecurity] aktiviert. Sofern falsch konfiguriert, kann dies zu Problemen mit MediaWiki sowie anderer Software auf dem Server führen und es Benutzern ermöglichen, beliebige Inhalte im Wiki einzustellen.\nFür weitere Informationen empfehlen wir die [http://modsecurity.org/documentation/ Dokumentation zu ModSecurity] oder den Kontakt zum Hoster, sofern Fehler auftreten.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] ist installiert", + "config-no-cache-apcu": "Warnung: [http://www.php.net/apcu APCu] oder [http://www.iis.net/download/WinCacheForPhp WinCache] konnten nicht gefunden werden.\nDer Objektcache ist nicht aktiviert.", + "config-mod-security": "'''Warnung:''' Auf dem Webserver wurde [https://modsecurity.org/ ModSecurity] aktiviert. Sofern falsch konfiguriert, kann dies zu Problemen mit MediaWiki sowie anderer Software auf dem Server führen und es Benutzern ermöglichen, beliebige Inhalte im Wiki einzustellen.\nFür weitere Informationen empfehlen wir die [https://modsecurity.org/documentation/ Dokumentation zu ModSecurity] oder den Kontakt zum Hoster, sofern Fehler auftreten.", "config-diff3-bad": "GNU diff3 wurde nicht gefunden.", "config-git": "Die Versionsverwaltungssoftware „Git“ wurde gefunden: $1.", "config-git-bad": "Die Versionsverwaltungssoftware „Git“ wurde nicht gefunden.", @@ -235,7 +234,7 @@ "config-license-gfdl": "GNU-Lizenz für freie Dokumentation 1.3 oder höher", "config-license-pd": "Gemeinfreiheit", "config-license-cc-choose": "Eine andere Creative-Commons-Lizenz auswählen", - "config-license-help": "Viele öffentliche Wikis publizieren alle Beiträge unter einer [http://freedomdefined.org/Definition/De freien Lizenz.]\nDies trägt dazu bei, ein Gefühl von Gemeinschaft zu schaffen, und ermutigt zu längerfristiger Mitarbeit.\nHingegen ist im Allgemeinen eine freie Lizenz auf geschlossenen Wikis nicht notwendig.\n\nSofern man Texte aus der Wikipedia verwenden möchte und umgekehrt, sollte die Lizenz {{int:config-license-cc-by-sa}} gewählt werden.\n\nDie Wikipedia nutzte vormals die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist eine gültige Lizenz, die allerdings schwer zu verstehen ist.\nEs ist zudem schwierig, gemäß dieser Lizenz lizenzierte Inhalte wiederzuverwenden.", + "config-license-help": "Viele öffentliche Wikis publizieren alle Beiträge unter einer [https://freedomdefined.org/Definition/De freien Lizenz.]\nDies trägt dazu bei, ein Gefühl von Gemeinschaft zu schaffen, und ermutigt zu längerfristiger Mitarbeit.\nHingegen ist im Allgemeinen eine freie Lizenz auf geschlossenen Wikis nicht notwendig.\n\nSofern man Texte aus der Wikipedia verwenden möchte und umgekehrt, sollte die Lizenz {{int:config-license-cc-by-sa}} gewählt werden.\n\nDie Wikipedia nutzte vormals die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist eine gültige Lizenz, die allerdings schwer zu verstehen ist.\nEs ist zudem schwierig, gemäß dieser Lizenz lizenzierte Inhalte wiederzuverwenden.", "config-email-settings": "E-Mail-Einstellungen", "config-enable-email": "Ausgehende E-Mails ermöglichen", "config-enable-email-help": "Sofern die E-Mail-Funktionen genutzt werden sollen, müssen die entsprechenden [http://www.php.net/manual/en/mail.configuration.php PHP-E-Mail-Einstellungen] richtig konfiguriert werden.\nFür den Fall, dass die E-Mail-Funktionen nicht benötigt werden, können sie hier deaktiviert werden.", @@ -265,7 +264,7 @@ "config-cache-options": "Einstellungen für die Zwischenspeicherung von Objekten:", "config-cache-help": "Das Objektcaching wird dazu genutzt, die Geschwindigkeit von MediaWiki zu verbessern, indem häufig genutzte Daten zwischengespeichert werden.\nEs wird sehr empfohlen, es für mittelgroße bis große Wikis zu nutzen, aber auch für kleine Wikis ergeben sich erkennbare Geschwindigkeitsverbesserungen.", "config-cache-none": "Kein Objektcaching (es wird keine Funktion entfernt, allerdings kann dies die Leistungsfähigkeit größerer Wikis negativ beeinflussen)", - "config-cache-accel": "Objektcaching von PHP (APC, APCu, XCache oder WinCache)", + "config-cache-accel": "Objektcaching von PHP (APC, APCu oder WinCache)", "config-cache-memcached": "Memcached Cacheserver (erfordert einen zusätzlichen Installationsvorgang mitsamt Konfiguration)", "config-memcached-servers": "Memcached Cacheserver", "config-memcached-help": "Liste der für Memcached nutzbaren IP-Adressen.\nEs sollte eine je Zeile mitsamt des vorgesehenen Ports angegeben werden. Beispiele:\n127.0.0.1:11211 oder\n192.168.1.25:1234 usw.", diff --git a/includes/installer/i18n/dty.json b/includes/installer/i18n/dty.json index a986e009fa..896a453eda 100644 --- a/includes/installer/i18n/dty.json +++ b/includes/installer/i18n/dty.json @@ -41,12 +41,12 @@ "config-help-restart": "Do you want to clear all saved data that you have entered and restart the installation process?", "config-restart": "हुन्छ, पुनः सुचारू गद्दे", "config-welcome": "=== Environmental checks ===\nBasic checks will now be performed to see if this environment is suitable for MediaWiki installation.\nRemember to include this information if you seek support on how to complete the installation.", - "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis 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.\n\nThis 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.\nSee the GNU General Public License for more details.\n\nYou 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, or [http://www.gnu.org/copyleft/gpl.html read it online].", + "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis 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.\n\nThis 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.\nSee the GNU General Public License for more details.\n\nYou 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, or [https://www.gnu.org/copyleft/gpl.html read it online].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki home]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administrator's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Read me\n* Release notes\n* Copying\n* Upgrading", "config-env-good": "The environment has been checked.\nYou can install MediaWiki.", "config-env-bad": "The environment has been checked.\nYou cannot install MediaWiki.", "config-env-php": "PHP $1 is installed.", "config-env-hhvm": "HHVM $1 स्थापना गरिएको छ ।", - "config-unicode-using-intl": "Using the [http://pecl.php.net/intl intl PECL extension] for Unicode normalization.", - "config-unicode-pure-php-warning": "Warning: The [http://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization]." + "config-unicode-using-intl": "Using the [https://pecl.php.net/intl intl PECL extension] for Unicode normalization.", + "config-unicode-pure-php-warning": "Warning: The [https://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization]." } diff --git a/includes/installer/i18n/el.json b/includes/installer/i18n/el.json index 0c057fc9ac..0c93b3acc7 100644 --- a/includes/installer/i18n/el.json +++ b/includes/installer/i18n/el.json @@ -10,7 +10,8 @@ "Giorgos456", "Badseed", "Macofe", - "KATRINE1992" + "KATRINE1992", + "Nikosgranturismogt" ] }, "config-desc": "Το πρόγραμμα εγκατάστασης για το MediaWiki", @@ -50,22 +51,21 @@ "config-help-restart": "Θέλετε να καταργήσετε όλα τα αποθηκευμένα δεδομένα που έχετε εισαγάγει και να επανεκκινήσετε τη διαδικασία εγκατάστασης;", "config-restart": "Ναι, επανεκκίνηση", "config-welcome": "=== Περιβαλλοντικοί έλεγχοι ===\nΤώρα θα γίνουν βασικοί έλεγχοι για να δούμε αν αυτό το περιβάλλον είναι κατάλληλο για την εγκατάσταση του MediaWiki.\nΘυμηθείτε να συμπεριλάβετε αυτές τις πληροφορίες εάν αναζητήσετε υποστήριξη για το πώς να ολοκληρώσετε την εγκατάσταση.", - "config-copyright": "=== Πνευματικά δικαιώματα και Όροι ===\n\n$1\n\nΑυτό το πρόγραμμα είναι ελεύθερο λογισμικό• μπορείτε να το αναδιανείμετε ή και να το τροποποιήσετε υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU, όπως αυτή δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού• είτε της έκδοσης 2 της Άδειας, είτε (κατά την επιλογή σας) οποιασδήποτε μεταγενέστερης έκδοσης.\n\nΑυτό το πρόγραμμα διανέμεται με την ελπίδα ότι θα είναι χρήσιμο, αλλά χωρίς καμία εγγύηση• χωρίς καν την υπονοούμενη εγγύηση της εμπορευσιμότητας ή της καταλληλοτότητας για συγκεκριμένο σκοπό.\nΔείτε την Γενική Άδεια Δημόσιας Χρήσης GNU για περισσότερες λεπτομέρειες.\n\nΘα πρέπει να έχετε λάβει ένα αντίγραφο της Γενικής Άδειας Δημόσιας Χρήσης GNU μαζί με αυτό το πρόγραμμα• αν όχι, γράψτε στο Free Software Foundation,\n51 Franklin Street, Fifth Floor,\nBoston, MA 02110-1335\nUSA ή [http://www.gnu.org/copyleft/gpl.html διαβάστε online].", + "config-copyright": "=== Πνευματικά δικαιώματα και Όροι ===\n\n$1\n\nΑυτό το πρόγραμμα είναι ελεύθερο λογισμικό• μπορείτε να το αναδιανείμετε ή και να το τροποποιήσετε υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU, όπως αυτή δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού• είτε της έκδοσης 2 της Άδειας, είτε (κατά την επιλογή σας) οποιασδήποτε μεταγενέστερης έκδοσης.\n\nΑυτό το πρόγραμμα διανέμεται με την ελπίδα ότι θα είναι χρήσιμο, αλλά χωρίς καμία εγγύηση• χωρίς καν την υπονοούμενη εγγύηση της εμπορευσιμότητας ή της καταλληλοτότητας για συγκεκριμένο σκοπό.\nΔείτε την Γενική Άδεια Δημόσιας Χρήσης GNU για περισσότερες λεπτομέρειες.\n\nΘα πρέπει να έχετε λάβει ένα αντίγραφο της Γενικής Άδειας Δημόσιας Χρήσης GNU μαζί με αυτό το πρόγραμμα• αν όχι, γράψτε στο Free Software Foundation,\n51 Franklin Street, Fifth Floor,\nBoston, MA 02110-1335\nUSA ή [https://www.gnu.org/copyleft/gpl.html διαβάστε online].", "config-sidebar": "* [https://www.mediawiki.org Αρχική MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Οδηγός Χρήστη]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Οδηγός Διαχειριστή]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Συχνές ερωτήσεις]\n----\n* Διαβάστε με\n* Σημειώσεις έκδοσης\n* Αντιγραφή\n* Αναβάθμιση", "config-env-good": "Το περιβάλλον έχει ελεγχθεί.\nΜπορείτε να εγκαταστήσετε το MediaWiki.", "config-env-bad": "Το περιβάλλον έχει ελεγχθεί.\nΔεν μπορείτε να εγκαταστήσετε το MediaWiki.", "config-env-php": "H PHP $1 είναι εγκατεστημένη.", "config-env-hhvm": "Το HHVM $1 είναι εγκατεστημένο.", - "config-unicode-using-intl": "Χρησιμοποιώντας την [http://pecl.php.net/intl επέκταση intl PECL] για κανονικοποίηση Unicode.", - "config-unicode-pure-php-warning": "Προειδοποίηση: Η [http://pecl.php.net/intl επέκταση intl PECL] δεν είναι διαθέσιμη για να χειριστεί την κανονικοποίηση Unicode, επιστρέφουμε στην αργή αμιγώς PHP εφαρμογή.\nΕάν λειτουργείτε έναν ιστότοπο υψηλής επισκεψιμότητας, θα πρέπει να ρίξετε μια ματιά στην [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations κανονικοποίηση Unicode].", + "config-unicode-using-intl": "Χρησιμοποιώντας την [https://pecl.php.net/intl επέκταση intl PECL] για κανονικοποίηση Unicode.", + "config-unicode-pure-php-warning": "Προειδοποίηση: Η [https://pecl.php.net/intl επέκταση intl PECL] δεν είναι διαθέσιμη για να χειριστεί την κανονικοποίηση Unicode, επιστρέφουμε στην αργή αμιγώς PHP εφαρμογή.\nΕάν λειτουργείτε έναν ιστότοπο υψηλής επισκεψιμότητας, θα πρέπει να ρίξετε μια ματιά στην [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations κανονικοποίηση Unicode].", "config-no-db": "Δεν βρέθηκε κάποιο κατάλληλο πρόγραμμα οδήγησης βάσης δεδομένων! Θα πρέπει να εγκαταστήσετε ένα πρόγραμμα οδήγησης βάσης δεδομένων για PHP.\nΟ παρακάτω {{PLURAL:$2|τύπος βάσης δεδομένων|τύποι βάσεων δεδομένων}} υποστηρίζονται: $1.\n\nΑν κάνετε compile την PHP μόνοι σας, ρυθμίστε ξανά τις παραμέτρους με κάποιον ενεργοποιημένο εξυπηρετητή βάσεων δεδομένων, για παράδειγμα, χρησιμοποιώντας την εντολή ./configure --with-mysqli.\nΕάν έχετε εγκαταστήσει την PHP από κάποιο πακέτο στο Debian ή στο Ubuntu, τότε θα πρέπει να εγκαταστήσετε επίσης, για παράδειγμα, το πακέτο php5-mysql.", "config-outdated-sqlite": "Προειδοποίηση: έχετε την SQLite έκδοση $1, που είναι χαμηλότερη από την ελάχιστη απαιτούμενη έκδοση $2. Η SQLite δεν θα είναι διαθέσιμη.", "config-pcre-no-utf8": "Κρίσιμο: Το PCRE module της PHP φαίνεται να έχει μεταγλωττιστεί χωρίς υποστήριξη PCRE_UTF8.\nΓια τη σωστή λειτουργία του MediaWiki απαιτείται υποστήριξη UTF-8.", "config-memory-raised": "Το memory_limit της PHP είναι $1 και αυξήθηκε σε $2.", "config-memory-bad": "Προειδοποίηση: το memory_limit της PHP είναι $1.\nΑυτή η τιμή είναι πιθανώς πολύ χαμηλή.\n\nΗ εγκατάσταση ενδέχεται να αποτύχει!", - "config-xcache": "[http://xcache.lighttpd.net/ Το XCache] είναι εγκατεστημένο", "config-apc": "Το [http://www.php.net/apc APC] είναι εγκατεστημένο", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp Το WinCache] είναι εγκατεστημένο", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp Το WinCache] είναι εγκατεστημένο", "config-diff3-bad": "Το GNU diff3 δεν βρέθηκε.", "config-git": "Βρέθηκε η Git έκδοση λογισμικού ελέγχου: $1.", "config-git-bad": "Η Git έκδοση του λογισμικού ελέγχου δεν βρέθηκε.", @@ -234,6 +234,8 @@ "config-help-tooltip": "κλικ για ανάπτυξη", "config-nofile": "Το αρχείο «$1» δεν μπορεί να βρεθεί. Μήπως έχει διαγραφεί;", "config-extension-link": "Γνωρίζατε ότι το wiki σας υποστηρίζει [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Extensions επεκτάσεις];\n\nΜπορείτε να περιηγηθείτε [https://www.mediawiki.org/wiki/Special:MyLanguage/Category:Extensions_by_category επεκτάσεις ανά κατηγορία] ή το [https://www.mediawiki.org/wiki/Extension_Matrix Extension Matrix] για να δείτε την πλήρη λίστα των επεκτάσεων.", - "mainpagetext": "To MediaWiki εγκαταστάθηκε με επιτυχία.", + "config-skins-screenshots": "$1 (στιγμιότυπα: $2)", + "config-screenshot": "στιγμιότυπο", + "mainpagetext": "To MediaWiki εγκαταστάθηκε.", "mainpagedocfooter": "Συμβουλευτείτε το [https://meta.wikimedia.org/wiki/Help:Contents Οδηγός Χρήστη] για πληροφορίες σχετικά με το λογισμικό wiki.\n\n== Ξεκινώντας ==\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings ρυθμίσεις Διαμόρφωσης λίστα]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ το MediaWiki FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce το MediaWiki απελευθέρωση mailing list]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Έχουν MediaWiki για τη γλώσσα σας]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Μάθετε πώς να καταπολεμήσετε το spam στο wiki σας]" } diff --git a/includes/installer/i18n/en-gb.json b/includes/installer/i18n/en-gb.json index 30796e3de6..7476c890ba 100644 --- a/includes/installer/i18n/en-gb.json +++ b/includes/installer/i18n/en-gb.json @@ -8,9 +8,9 @@ "config-desc": "The installer for MediaWiki", "config-title": "MediaWiki $1 installation", "config-information": "Information", - "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.\n\nThis 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'''.\nSee the GNU General Public Licence for more details.\n\nYou should have received a copy of the GNU General Public Licence along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. or [http://www.gnu.org/copyleft/gpl.html read it online].", - "config-unicode-using-intl": "Using the [http://pecl.php.net/intl intl PECL extension] for Unicode normalisation.", - "config-unicode-pure-php-warning": "'''Warning:''' The [http://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalisation, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalisation].", + "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.\n\nThis 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'''.\nSee the GNU General Public Licence for more details.\n\nYou should have received a copy of the GNU General Public Licence along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. or [https://www.gnu.org/copyleft/gpl.html read it online].", + "config-unicode-using-intl": "Using the [https://pecl.php.net/intl intl PECL extension] for Unicode normalisation.", + "config-unicode-pure-php-warning": "'''Warning:''' The [https://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalisation, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalisation].", "config-unicode-update-warning": "'''Warning:''' The installed version of the Unicode normalisation wrapper uses an older version of [http://site.icu-project.org/ the ICU project's] library.\nYou should [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade] if you are at all concerned about using Unicode.", "config-unknown-collation": "'''Warning:''' Database is using unrecognised collation.", "config-profile-fishbowl": "Authorised editors only", @@ -18,7 +18,7 @@ "config-license-none": "No licence footer", "config-license-gfdl": "GNU Free Documentation Licence 1.3 or later", "config-license-cc-choose": "Select a custom Creative Commons licence", - "config-license-help": "Many public wikis put all contributions under a [http://freedomdefined.org/Definition free licence].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose {{int:config-license-cc-by-sa}}.\n\nWikipedia previously used the GNU Free Documentation Licence.\nThe GFDL is a valid licence, but it is difficult to understand.\nIt is also difficult to reuse content licenced under the GFDL.", + "config-license-help": "Many public wikis put all contributions under a [https://freedomdefined.org/Definition free licence].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose {{int:config-license-cc-by-sa}}.\n\nWikipedia previously used the GNU Free Documentation Licence.\nThe GFDL is a valid licence, but it is difficult to understand.\nIt is also difficult to reuse content licenced under the GFDL.", "config-cc-error": "The Creative Commons licence chooser gave no result.\nEnter the licence name manually.", "config-cc-not-chosen": "Choose which Creative Commons licence you want and click \"proceed\".", "config-install-stats": "Initialising statistics" diff --git a/includes/installer/i18n/en.json b/includes/installer/i18n/en.json index 6d4c485263..f1b70806b4 100644 --- a/includes/installer/i18n/en.json +++ b/includes/installer/i18n/en.json @@ -39,14 +39,14 @@ "config-help-restart": "Do you want to clear all saved data that you have entered and restart the installation process?", "config-restart": "Yes, restart it", "config-welcome": "=== Environmental checks ===\nBasic checks will now be performed to see if this environment is suitable for MediaWiki installation.\nRemember to include this information if you seek support on how to complete the installation.", - "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis 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.\n\nThis 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.\nSee the GNU General Public License for more details.\n\nYou 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, or [http://www.gnu.org/copyleft/gpl.html read it online].", + "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis 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.\n\nThis 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.\nSee the GNU General Public License for more details.\n\nYou 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, or [https://www.gnu.org/copyleft/gpl.html read it online].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki home]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administrator's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Read me\n* Release notes\n* Copying\n* Upgrading", "config-env-good": "The environment has been checked.\nYou can install MediaWiki.", "config-env-bad": "The environment has been checked.\nYou cannot install MediaWiki.", "config-env-php": "PHP $1 is installed.", "config-env-hhvm": "HHVM $1 is installed.", - "config-unicode-using-intl": "Using the [http://pecl.php.net/intl intl PECL extension] for Unicode normalization.", - "config-unicode-pure-php-warning": "Warning: The [http://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].", + "config-unicode-using-intl": "Using the [https://pecl.php.net/intl intl PECL extension] for Unicode normalization.", + "config-unicode-pure-php-warning": "Warning: The [https://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].", "config-unicode-update-warning": "Warning: The installed version of the Unicode normalization wrapper uses an older version of [http://site.icu-project.org/ the ICU project's] library.\nYou should [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade] if you are at all concerned about using Unicode.", "config-no-db": "Could not find a suitable database driver! You need to install a database driver for PHP.\nThe following database {{PLURAL:$2|type is|types are}} supported: $1.\n\nIf you compiled PHP yourself, reconfigure it with a database client enabled, for example, using ./configure --with-mysqli.\nIf you installed PHP from a Debian or Ubuntu package, then you also need to install, for example, the php5-mysql package.", "config-outdated-sqlite": "Warning: you have SQLite $1, which is lower than minimum required version $2. SQLite will be unavailable.", @@ -55,12 +55,11 @@ "config-pcre-no-utf8": "Fatal: PHP's PCRE module seems to be compiled without PCRE_UTF8 support.\nMediaWiki requires UTF-8 support to function correctly.", "config-memory-raised": "PHP's memory_limit is $1, raised to $2.", "config-memory-bad": "Warning: PHP's memory_limit is $1.\nThis is probably too low.\nThe installation may fail!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] is installed", "config-apc": "[http://www.php.net/apc APC] is installed", "config-apcu": "[http://www.php.net/apcu APCu] is installed", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] is installed", - "config-no-cache-apcu": "Warning: Could not find [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObject caching is not enabled.", - "config-mod-security": "Warning: Your web server has [http://modsecurity.org/ mod_security]/mod_security2 enabled. Many common configurations of this will cause problems for MediaWiki and other software that allows users to post arbitrary content.\nIf possible, this should be disabled. Otherwise, refer to [http://modsecurity.org/documentation/ mod_security documentation] or contact your host's support if you encounter random errors.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] is installed", + "config-no-cache-apcu": "Warning: Could not find [http://www.php.net/apcu APCu] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObject caching is not enabled.", + "config-mod-security": "Warning: Your web server has [https://modsecurity.org/ mod_security]/mod_security2 enabled. Many common configurations of this will cause problems for MediaWiki and other software that allows users to post arbitrary content.\nIf possible, this should be disabled. Otherwise, refer to [https://modsecurity.org/documentation/ mod_security documentation] or contact your host's support if you encounter random errors.", "config-diff3-bad": "GNU diff3 not found.", "config-git": "Found the Git version control software: $1.", "config-git-bad": "Git version control software not found.", @@ -218,7 +217,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 or later", "config-license-pd": "Public Domain", "config-license-cc-choose": "Select a custom Creative Commons license", - "config-license-help": "Many public wikis put all contributions under a [http://freedomdefined.org/Definition free license].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose {{int:config-license-cc-by-sa}}.\n\nWikipedia previously used the GNU Free Documentation License.\nThe GFDL is a valid license, but it is difficult to understand.\nIt is also difficult to reuse content licensed under the GFDL.", + "config-license-help": "Many public wikis put all contributions under a [https://freedomdefined.org/Definition free license].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose {{int:config-license-cc-by-sa}}.\n\nWikipedia previously used the GNU Free Documentation License.\nThe GFDL is a valid license, but it is difficult to understand.\nIt is also difficult to reuse content licensed under the GFDL.", "config-email-settings": "Email settings", "config-enable-email": "Enable outbound email", "config-enable-email-help": "If you want email to work, [http://www.php.net/manual/en/mail.configuration.php PHP's mail settings] need to be configured correctly.\nIf you do not want any email features, you can disable them here.", @@ -248,7 +247,7 @@ "config-cache-options": "Settings for object caching:", "config-cache-help": "Object caching is used to improve the speed of MediaWiki by caching frequently used data.\nMedium to large sites are highly encouraged to enable this, and small sites will see benefits as well.", "config-cache-none": "No caching (no functionality is removed, but speed may be impacted on larger wiki sites)", - "config-cache-accel": "PHP object caching (APC, APCu, XCache or WinCache)", + "config-cache-accel": "PHP object caching (APC, APCu or WinCache)", "config-cache-memcached": "Use Memcached (requires additional setup and configuration)", "config-memcached-servers": "Memcached servers:", "config-memcached-help": "List of IP addresses to use for Memcached.\nShould specify one per line and specify the port to be used. For example:\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/eo.json b/includes/installer/i18n/eo.json index 50c0ec043e..c1c5edf9d0 100644 --- a/includes/installer/i18n/eo.json +++ b/includes/installer/i18n/eo.json @@ -37,9 +37,8 @@ "config-env-bad": "La medio estis kontrolita.\nNe eblas instali MediaWiki.", "config-env-php": "PHP $1 estas instalita.", "config-env-hhvm": "HHVM $1 instalatas.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] estas instalita.", "config-apc": "[http://www.php.net/apc APC] estas instalita", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] estas instalita", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] estas instalita", "config-diff3-bad": "GNU diff3 ne estis trovita.", "config-db-type": "Tipo de datumbazo:", "config-db-wiki-settings": "Identigu ĉi tiun vikion", diff --git a/includes/installer/i18n/es.json b/includes/installer/i18n/es.json index 1df61566ca..05df002535 100644 --- a/includes/installer/i18n/es.json +++ b/includes/installer/i18n/es.json @@ -74,14 +74,14 @@ "config-help-restart": "¿Deseas borrar todos los datos guardados que has escrito y reiniciar el proceso de instalación?", "config-restart": "Sí, reiniciarlo", "config-welcome": "=== Comprobación del entorno ===\nAhora se van a realizar comprobaciones básicas para ver si el entorno es adecuado para la instalación de MediaWiki.\nRecuerda suministrar los resultados de tales comprobaciones si necesitas ayuda para completar la instalación.", - "config-copyright": "=== Derechos de autor y Términos de uso ===\n\n$1\n\nEste programa es software libre; puedes redistribuirlo y/o modificarlo en los términos de la Licencia Pública General de GNU, tal como aparece publicada por la Fundación para el Software Libre, tanto la versión 2 de la Licencia, como cualquier versión posterior (según prefieras).\n\nEste programa es distribuido con la esperanza de que sea útil, pero sin ninguna garantía; inclusive, sin la garantía implícita de la posibilidad de ser comercializado o de idoneidad para cualquier finalidad específica.\nConsulta la Licencia Pública General de GNU para más detalles.\n\nEn conjunto con este programa debes haber recibido una copia de la Licencia Pública General de GNU; caso contrario, pídela por escrito a la Fundación para el Software Libre, Inc., 51 Franklin Street, Fifth Floor, Boston, ME La 02110-1301, USA o [http://www.gnu.org/copyleft/gpl.html léela en Internet].", + "config-copyright": "=== Derechos de autor y Términos de uso ===\n\n$1\n\nEste programa es software libre; puedes redistribuirlo y/o modificarlo en los términos de la Licencia Pública General de GNU, tal como aparece publicada por la Fundación para el Software Libre, tanto la versión 2 de la Licencia, como cualquier versión posterior (según prefieras).\n\nEste programa es distribuido con la esperanza de que sea útil, pero sin ninguna garantía; inclusive, sin la garantía implícita de la posibilidad de ser comercializado o de idoneidad para cualquier finalidad específica.\nConsulta la Licencia Pública General de GNU para más detalles.\n\nEn conjunto con este programa debes haber recibido una copia de la Licencia Pública General de GNU; caso contrario, pídela por escrito a la Fundación para el Software Libre, Inc., 51 Franklin Street, Fifth Floor, Boston, ME La 02110-1301, USA o [https://www.gnu.org/copyleft/gpl.html léela en Internet].", "config-sidebar": "* [https://www.mediawiki.org Página principal de MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guía del usuario]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guía del administrador]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Preguntas frecuentes]\n----\n* Léeme\n* Notas de la versión\n* Copia\n* Actualización", "config-env-good": "El entorno ha sido comprobado.\nPuedes instalar MediaWiki.", "config-env-bad": "El entorno ha sido comprobado.\nNo puedes instalar MediaWiki.", "config-env-php": "PHP $1 está instalado.", "config-env-hhvm": "HHVM $1 está instalado.", - "config-unicode-using-intl": "Usando la [http://pecl.php.net/intl extensión intl PECL] para la normalización Unicode.", - "config-unicode-pure-php-warning": "Advertencia: la [http://pecl.php.net/intl extensión intl] no está disponible para efectuar la normalización Unicode. Se utilizará la implementación más lenta en PHP puro.\nSi tu web tiene mucho tráfico, te recomendamos leer acerca de la [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", + "config-unicode-using-intl": "Usando la [https://pecl.php.net/intl extensión intl PECL] para la normalización Unicode.", + "config-unicode-pure-php-warning": "Advertencia: la [https://pecl.php.net/intl extensión intl] no está disponible para efectuar la normalización Unicode. Se utilizará la implementación más lenta en PHP puro.\nSi tu web tiene mucho tráfico, te recomendamos leer acerca de la [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", "config-unicode-update-warning": "Atención: la versión instalada del contenedor de normalización de Unicode utiliza una versión anticuada de la biblioteca del [http://site.icu-project.org/ proyecto ICU].\nDeberías [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations modernizarla] si te interesa utilizar Unicode.", "config-no-db": "No se encontró un controlador adecuado para la base de datos. Necesitas instalar un controlador de base de datos para PHP.\n{{PLURAL:$2|Se admite el siguiente gestor de bases de datos|Se admiten los siguientes gestores de bases de datos}}: $1.\n\nSi compilaste PHP por tu cuenta, debes reconfigurarlo activando un cliente de base de datos, por ejemplo, mediante ./configure --with-mysqli.\nSi instalaste PHP desde un paquete de Debian o Ubuntu, también debes instalar, por ejemplo, el paquete php5-mysql.", "config-outdated-sqlite": "Advertencia: tienes SQLite $1, que es inferior a la mínima versión requerida: $2. SQLite no estará disponible.", @@ -90,12 +90,11 @@ "config-pcre-no-utf8": "'''Error fatal ''': Parece que el módulo PCRE de PHP fue compilado sin el soporte PCRE_UTF8.\nMediaWiki requiere compatibilidad con UTF-8 para funcionar correctamente.", "config-memory-raised": "El parámetro memory_limit de PHP es $1. Se aumenta a $2.", "config-memory-bad": "Advertencia: el parámetro memory_limit de PHP es $1.\nProbablemente sea demasiado bajo.\n¡La instalación puede fallar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] está instalado", "config-apc": "[http://www.php.net/apc APC] está instalado", "config-apcu": "[http://www.php.net/apcu APCu] está instalado", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] está instalado", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] está instalado", "config-no-cache-apcu": "Advertencia: No se pudo encontrar [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] o [http://www.iis.net/download/WinCacheForPhp WinCache].\nEl caché de objetos no está activado.", - "config-mod-security": "Advertencia: tu servidor web tiene activado [http://modsecurity.org/ mod_security]/mod_security2. Muchas de sus configuraciones comunes pueden causar problemas a MediaWiki u otro software que permita a los usuarios publicar contenido arbitrario. De ser posible, deberías desactivarlo. Si no, consulta la [http://modsecurity.org/documentation/ documentación de mod_security] o contacta con el administrador de tu servidor si encuentras errores aleatorios.", + "config-mod-security": "Advertencia: tu servidor web tiene activado [https://modsecurity.org/ mod_security]/mod_security2. Muchas de sus configuraciones comunes pueden causar problemas a MediaWiki u otro software que permita a los usuarios publicar contenido arbitrario. De ser posible, deberías desactivarlo. Si no, consulta la [https://modsecurity.org/documentation/ documentación de mod_security] o contacta con el administrador de tu servidor si encuentras errores aleatorios.", "config-diff3-bad": "GNU diff3 no se encuentra.", "config-git": "Se encontró el software de control de versiones Git: $1.", "config-git-bad": "No se encontró el software de control de versiones Git.", @@ -253,7 +252,7 @@ "config-license-gfdl": "Licencia de documentación libre de GNU 1.3 o posterior", "config-license-pd": "Dominio público", "config-license-cc-choose": "Selecciona una licencia personalizada de Creative Commons", - "config-license-help": "Muchos wikis públicos ponen todas las contribuciones bajo una [http://freedomdefined.org/Definition licencia libre].\nEsto ayuda a crear un sentido de propiedad comunitaria y alienta la contribución a largo plazo.\nEsto no es generalmente necesario para un wiki privado o corporativo.\n\nSi deseas poder utilizar texto de Wikipedia, y deseas que Wikipedia pueda aceptar el texto copiado de tu wiki, debes elegir {{int:config-license-cc-by-sa}}.\n\nWikipedia utilizaba anteriormente la licencia de documentación libre de GNU (GFDL).\nLa GFDL es una licencia válida, pero es difícil de entender.\nTambién es difícil reutilizar el contenido licenciado bajo la GFDL.", + "config-license-help": "Muchos wikis públicos ponen todas las contribuciones bajo una [https://freedomdefined.org/Definition licencia libre].\nEsto ayuda a crear un sentido de propiedad comunitaria y alienta la contribución a largo plazo.\nEsto no es generalmente necesario para un wiki privado o corporativo.\n\nSi deseas poder utilizar texto de Wikipedia, y deseas que Wikipedia pueda aceptar el texto copiado de tu wiki, debes elegir {{int:config-license-cc-by-sa}}.\n\nWikipedia utilizaba anteriormente la licencia de documentación libre de GNU (GFDL).\nLa GFDL es una licencia válida, pero es difícil de entender.\nTambién es difícil reutilizar el contenido licenciado bajo la GFDL.", "config-email-settings": "Configuración de correo electrónico", "config-enable-email": "Activar el envío de correos electrónicos", "config-enable-email-help": "Si quieres que el correo electrónico funcione, la [http://www.php.net/manual/en/mail.configuration.php configuración PHP de correo electrónico] debe ser la correcta.\nSi no quieres la funcionalidad de correo electrónico, puedes desactivarla aquí.", diff --git a/includes/installer/i18n/eu.json b/includes/installer/i18n/eu.json index a9b01f58ff..e94c71b220 100644 --- a/includes/installer/i18n/eu.json +++ b/includes/installer/i18n/eu.json @@ -45,14 +45,14 @@ "config-help-restart": "Ezabatu nahi duzu gorde duzun informazio guztia eta berrebiarazi instalazio prozesua?", "config-restart": "Bai, berriz hasi", "config-welcome": "=== Ingurumen-egiaztapenak ===\n\nOinarrizko kontrola burutzen ari da, ikusteko ia ingurumena aproposa da MediaWikia instalatzeko.\nLaguntza behar izanez gero instalazio prozesua amaitzeko ez ahaztu sartzea informazio hau .", - "config-copyright": "=== Copyright eta terminoak ===\n\n$1\n\nPrograma hau software librea da; birbana eta / edo alda dezakezu GNU Lizentzia Publiko Orokorraren baldintzapean, Free Software Foundation-ek argitaratutakoaren arabera; Lizentziaren 2. bertsioa edo (nahiago baduzu) bertsio berriago bat.\n\nPrograma hau baliagarria izango delakoan elkarbantzen da, baina bermerik gabe ; merkaturatze edo helburu jakin baterako gaitasuna berme inplizitua ere izan gabe.\nIkus GNU Lizentzia Publiko Orokorra xehetasun gehiagorako.\n\n izan beharko zenuke GNU Lizentzia Publiko Orokorraren kopia programa honekin batera; bestela, idatzi Free Software Foundation-en, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, AEB, edo [http://www.gnu.org/copyleft/gpl.html irakurri ezazu online]. .", + "config-copyright": "=== Copyright eta terminoak ===\n\n$1\n\nPrograma hau software librea da; birbana eta / edo alda dezakezu GNU Lizentzia Publiko Orokorraren baldintzapean, Free Software Foundation-ek argitaratutakoaren arabera; Lizentziaren 2. bertsioa edo (nahiago baduzu) bertsio berriago bat.\n\nPrograma hau baliagarria izango delakoan elkarbantzen da, baina bermerik gabe ; merkaturatze edo helburu jakin baterako gaitasuna berme inplizitua ere izan gabe.\nIkus GNU Lizentzia Publiko Orokorra xehetasun gehiagorako.\n\n izan beharko zenuke GNU Lizentzia Publiko Orokorraren kopia programa honekin batera; bestela, idatzi Free Software Foundation-en, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, AEB, edo [https://www.gnu.org/copyleft/gpl.html irakurri ezazu online]. .", "config-sidebar": "* [https://www.mediawiki.org MediaWiki nagusia]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Erabiltzaileentzako Gida]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administratzaileentzako Gida]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MEG]\n----\n* Irakur nazazu\n* Oharren argitalpena\n* Kopiaketa\n* Eguneratzea", "config-env-good": "Ingurumena egiaztatu egin da. \nMediaWiki instalatu ahal duzu.", "config-env-bad": "Ingurumena egiaztatu egin da.\nEzin duzu MediaWiki-a instalatu.", "config-env-php": "PHP $1 instalatuta dago.", "config-env-hhvm": "HHVM $1 instalatuta dago.", - "config-unicode-using-intl": "[http://pecl.php.net/intl intl PECL extension] erabiltzen Unicode-ren normalizaziorako.", - "config-unicode-pure-php-warning": "Oharra: [http://pecl.php.net/intl intl PECL extension] ez dago prest Unicode-ren normalizazioa jasatzeko,PHP hutsaren ezarpena motelara itzultzen.\n\nTrafiko handiko gune bat exekutatzen baduzu, apur bat irakurri beharko zenuke [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization]-ri buruz.", + "config-unicode-using-intl": "[https://pecl.php.net/intl intl PECL extension] erabiltzen Unicode-ren normalizaziorako.", + "config-unicode-pure-php-warning": "Oharra: [https://pecl.php.net/intl intl PECL extension] ez dago prest Unicode-ren normalizazioa jasatzeko,PHP hutsaren ezarpena motelara itzultzen.\n\nTrafiko handiko gune bat exekutatzen baduzu, apur bat irakurri beharko zenuke [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization]-ri buruz.", "config-unicode-update-warning": "Oharra: Unicode-ren normalizazioaren bilgarriaren bertsio instalatua [http://site.icu-project.org/ ICU proiektuaren] liburutegia bertsio zaharrago bat erabiltzen du.\n[Https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade] behar duzu Unicode erabiltzeagatik kezkatuta bazaude.", "config-no-db": "Ezin izan da aurkitu datu-basearen driver egoki bat! Instalatu behar duzu PHP-ko datu-basearen driver bat. Hurrengo datu {{PLURAL:$2|basea|baseak}} onartzen {{PLURAL:$2|da|dira}}:$1\n\n\nPHP-k zuk konpilatu baduzu, berkonfiguratu datu-basearen bezeroarekin gaituta, adibidez, ./configure --with-mysqli. erabiliz.\nDebian edo Ubuntu pakete batetik PHPa instalatu baduzu, orduan instalatu behar duzu ere bai hurrengo adibide bezalako bat php5-mysql", "config-outdated-sqlite": "Warning: SQLite $1 daukazu, hau da, gutxieneko bertsioa $2 baino atzeratutagoa da. SQLite ez dago erabilgarri.", @@ -61,12 +61,11 @@ "config-pcre-no-utf8": "Fatal: PHREko PCRE modulua PCRE_UTF8 ko laguntza gabe bildu da.\nMediaWiki-k UTF-8 euskarria behar du behar bezala funtziona dezan.", "config-memory-raised": "PHP-ko memory_limit $1 da, $2-ra igota.", "config-memory-bad": "Warning: PHPko memory_limit $1 da.\nZiurrenik hau oso baxua da.\nInstalazioa huts egin dezake!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] instalatuta dago", "config-apc": "[http://www.php.net/apc APC] instalatuta dago", "config-apcu": "[http://www.php.net/apcu APCu] instalatuta dago", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] instalatuta dago", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] instalatuta dago", "config-no-cache-apcu": "Warning: Ezin izan da [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] edo [http://www.iis.net/download/WinCacheForPhp WinCache] aurkitu.\nObjektu katxea ez dago aktibatuta.", - "config-mod-security": "Warning: Zure web zerbitzariak [http://modsecurity.org/mod_security] / mod_security2 aktibatu du. Honen konfigurazio komun asko sortu ahal dituzte arazoak MediaWikin eta beste software batzuetan, hautazko edukia argitaratzeko aukera ematen dutenei erabiltzaileei.\nAhal izanez gero, desgaitu egin beharko litzateke. Bestela, kontsultatu [http://modsecurity.org/documentation/ mod_security documentation] edo jarri harremanetan zure ostalariarekin ausazko akatsak aurkitzen badituzu.", + "config-mod-security": "Warning: Zure web zerbitzariak [https://modsecurity.org/mod_security] / mod_security2 aktibatu du. Honen konfigurazio komun asko sortu ahal dituzte arazoak MediaWikin eta beste software batzuetan, hautazko edukia argitaratzeko aukera ematen dutenei erabiltzaileei.\nAhal izanez gero, desgaitu egin beharko litzateke. Bestela, kontsultatu [https://modsecurity.org/documentation/ mod_security documentation] edo jarri harremanetan zure ostalariarekin ausazko akatsak aurkitzen badituzu.", "config-diff3-bad": "GNU diff3 ez da aurkitu.", "config-git": "Git bertsio-kontrol software aurkitu da: $1", "config-git-bad": "Git bertsio-kontrol software ez da aurkitu.", @@ -224,7 +223,7 @@ "config-license-gfdl": "\nGNU Free Documentation License 1.3 edo berriagoa", "config-license-pd": "Domeinu Askea", "config-license-cc-choose": "Aukeratu Creative Commons lizentzia pertsonalizatua", - "config-license-help": "Wikilari publiko askok ekarpen guztiak jartzen dituzte [http://freedomdefined.org/Definition lizentzia aske] azpian.\nHonek komunitatearen jabetza zentzuaren kontzeptua sortzen laguntzen du eta epe luzerako ekarpena bultzatzen du.\nEz da, oro har, wiki pribatu edo korporatiborik behar.\n\nWikipediatik testua erabiltzeko aukera izan nahi baduzu eta Wikipediak zure wikietatik kopiatutako testua onartzeko gai izatea nahi baduzu, {{int:config-license-cc-by-sa}} aukeratu beharko zenuke.\n\nWikipedia lehenago erabili izan du GNU Dokumentazio Librearen Lizentzia.\nGFDL baliozko lizentzia da, baina ulertzeko zaila da.\nGFDLren baimenarekin lotutako edukiak berrerabiltzea ere zaila da.", + "config-license-help": "Wikilari publiko askok ekarpen guztiak jartzen dituzte [https://freedomdefined.org/Definition lizentzia aske] azpian.\nHonek komunitatearen jabetza zentzuaren kontzeptua sortzen laguntzen du eta epe luzerako ekarpena bultzatzen du.\nEz da, oro har, wiki pribatu edo korporatiborik behar.\n\nWikipediatik testua erabiltzeko aukera izan nahi baduzu eta Wikipediak zure wikietatik kopiatutako testua onartzeko gai izatea nahi baduzu, {{int:config-license-cc-by-sa}} aukeratu beharko zenuke.\n\nWikipedia lehenago erabili izan du GNU Dokumentazio Librearen Lizentzia.\nGFDL baliozko lizentzia da, baina ulertzeko zaila da.\nGFDLren baimenarekin lotutako edukiak berrerabiltzea ere zaila da.", "config-email-settings": "E-posta hobespenak", "config-enable-email": "Aktibatu irteerako emaila.", "config-enable-email-help": "Lan egiteko email-a nahi baduzu, [http://www.php.net/manual/en/mail.configuration.php PHP's mail settings] ondo konfiguratu egin behar da. Email ezaugarririk ez baduzu nahi, hemen kendu ditzakezu.", diff --git a/includes/installer/i18n/fa.json b/includes/installer/i18n/fa.json index 75252b7bb9..aff2fd3a19 100644 --- a/includes/installer/i18n/fa.json +++ b/includes/installer/i18n/fa.json @@ -55,14 +55,14 @@ "config-help-restart": "آیا می‌خواهید همهٔ اطلاعات ذخیره شده‌ای که وارد کرده‌اید را پاک کنید و دوباره روند نصب را شروع کنید؟", "config-restart": "بله، دوباره شروع کن", "config-welcome": "===بررسی‌های محیطی===\nبرای فهمیدن اینکه این محیط برای نصب مدیاویکی مناسب است، اکنون بررسی‌های اساسی انجام خواهد‌شد.\nاگر به دنبال پشتیبانی در چگونگی تکمیل نصب هستید،به یاد داشته باشید این اطلاعات را بگنجانید.", - "config-copyright": "=== حق رونوشت و شرایط ===\n\n$1\n\nاین برنامه، نرم‌افزاری آزاد است. می‌توانید تحت شرایط نگارش ۲ یا (بنا به نظر خود) هر نگارش جدیدتری از پروانهٔ جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده، بازنشرش کرده و/یا تغییرش دهید.\n\n\nاین برنامه با این امید توزیع شده که مفید باشد، ولی بدون هیچ ضمانتی، حتا ضمانت ضمنی معامله‌پذیری یا تناسب برای کاربردی خاص .\n\nبرای جزئیات بیشتر، پروانهٔ جامع همگانی گنو را ببینید.\n\n\nباید همراه این برنامه، نگارشی از پروانهٔ جامع همگانی گنو را گرفته باشید. اگر چنین نیست، با بنیاد نرم‌افزار آزاد به نشانی 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA مکاتبه کرده یا [http://www.gnu.org/copyleft/gpl.html پروانه را برخط بخوانید].", + "config-copyright": "=== حق رونوشت و شرایط ===\n\n$1\n\nاین برنامه، نرم‌افزاری آزاد است. می‌توانید تحت شرایط نگارش ۲ یا (بنا به نظر خود) هر نگارش جدیدتری از پروانهٔ جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده، بازنشرش کرده و/یا تغییرش دهید.\n\n\nاین برنامه با این امید توزیع شده که مفید باشد، ولی بدون هیچ ضمانتی، حتا ضمانت ضمنی معامله‌پذیری یا تناسب برای کاربردی خاص .\n\nبرای جزئیات بیشتر، پروانهٔ جامع همگانی گنو را ببینید.\n\n\nباید همراه این برنامه، نگارشی از پروانهٔ جامع همگانی گنو را گرفته باشید. اگر چنین نیست، با بنیاد نرم‌افزار آزاد به نشانی 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA مکاتبه کرده یا [https://www.gnu.org/copyleft/gpl.html پروانه را برخط بخوانید].", "config-sidebar": "* [https://www.mediawiki.org صفحهٔ اصلی مدیاویکی]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents راهنمای کاربر]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents راهنمای مدیر]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ پرسش‌های رایج]\n----\n* مرا بخوان\n* یادداشت‌های انتشار\n* نسخه برداری\n* ارتقا", "config-env-good": "محیط بررسی شده‌است.\nشما می‌توانید مدیاویکی را نصب کنید.", "config-env-bad": "محیط بررسی شده‌است.\nشما نمی‌توانید مدیاویکی را نصب کنید.", "config-env-php": "پی‌اچ‌پی $1 نصب شده‌است.", "config-env-hhvm": "اچ‌اچ‌وی‌ام $1 نصب شده‌است.", - "config-unicode-using-intl": "برای یونیکد عادی از [http://pecl.php.net/intl افزونهٔ intl برای PECL] استفاده کنید.", - "config-unicode-pure-php-warning": "'''هشدار:''' [http://pecl.php.net/intl intl PECL extension] برای کنترل یونیکد عادی در دسترس نیست،اجرای کاملاً آهسته به تعویق می‌افتد.\n\nاگر شما یک سایت پر‌ ترافیک را اجرا می‌کنید، باید کمی [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization] را بخوانید.", + "config-unicode-using-intl": "برای یونیکد عادی از [https://pecl.php.net/intl افزونهٔ intl برای PECL] استفاده کنید.", + "config-unicode-pure-php-warning": "'''هشدار:''' [https://pecl.php.net/intl intl PECL extension] برای کنترل یونیکد عادی در دسترس نیست،اجرای کاملاً آهسته به تعویق می‌افتد.\n\nاگر شما یک سایت پر‌ ترافیک را اجرا می‌کنید، باید کمی [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization] را بخوانید.", "config-unicode-update-warning": "'''هشدار:''' نسخهٔ نصب شدهٔ پوشهٔ یونیکد عادی از ورژن قدیمی‌تر کتابخانه [http://site.icu-project.org/ the ICU project's] استفاده می‌کند.\n\nاگر کلاً علاقه‌مند به استفاده از یونیکد هستید باید [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade].", "config-no-db": "درایور پایگاه اطلاعاتی مناسب پیدا نشد! شما لازم دارید یک درایور پایگاه اطلاعاتی برای پی‌اچ‌پی نصب کنید.انواع پایگاه اطلاعاتی زیر پشتیبانی شده‌اند:$1.\nاگر شما در گروه اشتراک‌گذاری هستید، از تهیه کنندهٔ گروه خود برای نصب یک درایور پایگاه اطلاعاتی مناسب {{PLURAL:$2|سوأل کنید.|سوأل کنید.}}\nاگر خود، پی‌اچ‌پی را تهیه کرده‌اید، با یک پردازشگر فعال دوباره پیکربندی کنید، برای مثال از ./configure --with-mysqli استفاده کنید.\nاگر پی‌اچ‌پی را از یک بستهٔ دبیان یا آبونتو نصب کرده‌اید، بنابراین لازم دارید بخش php5-mysql را نصب کنید.", "config-outdated-sqlite": "''' هشدار:''' شما اس‌کیولایت $1 دارید، که پایین‌تر از حداقل نسخهٔ $2 مورد نیاز است.اس‌کیولایت در دسترس نخواهد بود.", @@ -71,12 +71,11 @@ "config-pcre-no-utf8": "مخرب: به‌ نظر می‌رسد پودمان پی‌سی‌آراییِ پی‌اچ‌پی بدون پشتیبانی پی‌سی‌آرایی_یو‌تی‌اف۸ تهیه شده‌است.\nمدیاویکی برای درست عمل کردن نیازمند پشتیبانی یوتی‌اف-۸ است.", "config-memory-raised": "PHP's memory_limit, نسخهٔ $1 است، به نسخهٔ $2 ارتقاء داده شده‌است.", "config-memory-bad": "'''هشدار:''' PHP's memory_limit نسخهٔ $1 است.\nاین ممکن است خیلی پایین باشد.\nممکن است نصب با مشکل رو‌به‌رو شود.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] نصب شده‌است.", "config-apc": "[http://www.php.net/apc APC] نصب شده‌است.", "config-apcu": "[http://www.php.net/apcu APCu] نصب شده‌است", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] نصب شده‌است.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] نصب شده‌است.", "config-no-cache-apcu": "هشدار: پیوند [http://www.php.net/apcu APCu]، [http://xcache.lighttpd.net/ XCache] یا [http://www.iis.net/download/WinCacheForPhp WinCache] یافت نشد. ذخیره شی فعال نیست.", - "config-mod-security": "'''هشدار:''' وب سرور شما [http://modsecurity.org/ mod_security] فعال است.اگر اشتباه پیکربندی شده‌‌ باشد،می تواند باعث ایجاد مشکلاتی برای مدیاویکی یا دیگر نرم‌افزاری شود که به کاربران اجازه می‌دهد پیام دلخواه ارسال کنند.\nبه [http://modsecurity.org/documentation/ mod_security documentation] مراجعه کنید یا اگر با خطاهای اتفاقی مواجه شدید با پشتیبانی میزبان خود در تماس باشید.", + "config-mod-security": "'''هشدار:''' وب سرور شما [https://modsecurity.org/ mod_security] فعال است.اگر اشتباه پیکربندی شده‌‌ باشد،می تواند باعث ایجاد مشکلاتی برای مدیاویکی یا دیگر نرم‌افزاری شود که به کاربران اجازه می‌دهد پیام دلخواه ارسال کنند.\nبه [https://modsecurity.org/documentation/ mod_security documentation] مراجعه کنید یا اگر با خطاهای اتفاقی مواجه شدید با پشتیبانی میزبان خود در تماس باشید.", "config-diff3-bad": "جی‌ان‌یو دیف۳ پیدا نشد.", "config-git": "کنترل نسخهٔ نرم‌افزار گیت پیدا شد: $1.", "config-git-bad": "کنترل نسخهٔ نرم‌افزار گیت پیدا نشد.", @@ -231,7 +230,7 @@ "config-license-gfdl": "مجوز اسنادومدارک آزاد جی‌ان‌یو ۱.۳ یا بالاتر", "config-license-pd": "مالکیت عمومی", "config-license-cc-choose": "انتخاب یک مجوز سفارشی عوام خلاق", - "config-license-help": "بسیاری از وبگاه‌ها ویرایش‌های ها را با [http://freedomdefined.org/Definition اجازه‌نامهٔ آزاد] منتشر می‌کنند.\nاین کار به داشتن حس مالکیت جمعی کمک می‌کند و ویرایش‌های طولانی مدت را اشاعه می‌دهد.\nاین برای ویکی‌های خصوصی یا سازمانی الزامی نیست.\n\nاگر شما می‌خواهید از متون ویکی‌پدیا استفاده کنید، یا اینکه به ویکی‌پدیا اجازه دهید از متون شما استفاده کند باید متون خود را با {{int:config-license-cc-by-sa}} منتشر کنید.\n\nویکی‌پدیا در گذشته از اجازه‌نامهٔ داده‌های آزاد گنو استفاده می‌کرد.\nاین اجازه‌نامه مورد قبول است، ولی فهم آن آسان نیست.\nهمچنین استفادهٔ دوباره از متون تحت اجازه‌نامهٔ داده‌های آزاد گنو به سختی انجام می‌گیرد.", + "config-license-help": "بسیاری از وبگاه‌ها ویرایش‌های ها را با [https://freedomdefined.org/Definition اجازه‌نامهٔ آزاد] منتشر می‌کنند.\nاین کار به داشتن حس مالکیت جمعی کمک می‌کند و ویرایش‌های طولانی مدت را اشاعه می‌دهد.\nاین برای ویکی‌های خصوصی یا سازمانی الزامی نیست.\n\nاگر شما می‌خواهید از متون ویکی‌پدیا استفاده کنید، یا اینکه به ویکی‌پدیا اجازه دهید از متون شما استفاده کند باید متون خود را با {{int:config-license-cc-by-sa}} منتشر کنید.\n\nویکی‌پدیا در گذشته از اجازه‌نامهٔ داده‌های آزاد گنو استفاده می‌کرد.\nاین اجازه‌نامه مورد قبول است، ولی فهم آن آسان نیست.\nهمچنین استفادهٔ دوباره از متون تحت اجازه‌نامهٔ داده‌های آزاد گنو به سختی انجام می‌گیرد.", "config-email-settings": "تنظیمات ایمیل", "config-enable-email": "فعال‌سازی ایمیل خروجی", "config-enable-email-help": "اگر می‌خواهید ارسال ایمیل کار کند، [http://www.php.net/manual/en/mail.configuration.php PHP's mail settings] نیازمند پیکربندی صحیح است.\nاگر هیچ قابلیت ایمیلی نمی‌خواهید، می‌توانید آنها را اینجا غیر‌فعال کنید.", diff --git a/includes/installer/i18n/fi.json b/includes/installer/i18n/fi.json index 6b204bc862..c1332b15eb 100644 --- a/includes/installer/i18n/fi.json +++ b/includes/installer/i18n/fi.json @@ -61,23 +61,22 @@ "config-help-restart": "Haluatko poistaa kaikki annetut tiedot ja aloittaa asennuksen alusta?", "config-restart": "Kyllä", "config-welcome": "=== Ympäristön tarkistukset ===\nVarmistetaan MediaWikin asennettavuus tähän ympäristöön.\nMuista antaa nämä tiedot, jos tarvitset apua asennuksen aikana.", - "config-copyright": "=== Tekijänoikeudet ja käyttöehdot ===\n\n$1\n\nTämä ohjelma on vapaa ohjelmisto; voit levittää sitä ja/tai muokata sitä Free Software Foundationin GNU General Public Licensen ehdoilla, joko version 2 tai (halutessasi) minkä tahansa myöhemmän version mukaisesti.\n\nTätä ohjelmaa levitetään siinä toivossa, että se olisi hyödyllinen, mutta ilman mitään takuuta; ilman edes hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai soveltuvuudesta tiettyyn tarkoitukseen.kopio GNU General Public Licensestä tämän ohjelman mukana; jos et, kirjoita siitä osoitteeseen Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA tai [http://www.gnu.org/copyleft/gpl.html lue se verkossa].", + "config-copyright": "=== Tekijänoikeudet ja käyttöehdot ===\n\n$1\n\nTämä ohjelma on vapaa ohjelmisto; voit levittää sitä ja/tai muokata sitä Free Software Foundationin GNU General Public Licensen ehdoilla, joko version 2 tai (halutessasi) minkä tahansa myöhemmän version mukaisesti.\n\nTätä ohjelmaa levitetään siinä toivossa, että se olisi hyödyllinen, mutta ilman mitään takuuta; ilman edes hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai soveltuvuudesta tiettyyn tarkoitukseen.kopio GNU General Public Licensestä tämän ohjelman mukana; jos et, kirjoita siitä osoitteeseen Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA tai [https://www.gnu.org/copyleft/gpl.html lue se verkossa].", "config-sidebar": "* [https://www.mediawiki.org MediaWikin kotisivu]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Käyttöopas]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Hallintaopas]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ UKK]\n----\n* Lue minut\n* Julkaisutiedot\n* Kopiointi\n* Päivittäminen", "config-env-good": "Asennusympäristö on tarkastettu.\nVoit asentaa MediaWikin.", "config-env-bad": "Asennusympäristö on tarkastettu.\nEt voi asentaa MediaWikiä.", "config-env-php": "PHP $1 on asennettu.", "config-env-hhvm": "HHVM $1 on asennettu.", - "config-unicode-using-intl": "Käyttää [http://pecl.php.net/intl intl PECL-laajennusta] Unicode-normalisaatioon.", + "config-unicode-using-intl": "Käyttää [https://pecl.php.net/intl intl PECL-laajennusta] Unicode-normalisaatioon.", "config-no-db": "Sopivaa tietokanta-ajuria ei löytynyt! Sinun täytyy asentaa tietokanta-ajuri PHP:lle.\n{{PLURAL:$2|Seuraava tietokantatyyppi on tuettu|Seuraavat tietokantatyypit ovat tuettuja}}: $1.\n\nJos koostit PHP:n itse, määritä se uudelleen tietokanta-asiakkaan ollessa käytössä, esimerkiksi koodilla ./configure --with-mysqli.\nJos asensit PHP:n Debian- tai Ubuntu-pakkauksesta, sinun on myös asennettava esimerkiksi php5-mysql-pakkaus.", "config-outdated-sqlite": "Varoitus: sinulla on käytössä SQLite $1, joke on vanhempi kuin vähintään vaadittava versio $2. SQLite ei ole saatavilla.", "config-no-fts3": "Varoitus: SQLite on koostettu ilman [//sqlite.org/fts3.html FTS3-moduulia], hakuominaisuudet eivät ole käytössä tässä taustajärjestelmässä.", "config-pcre-old": "Tärkeää: PCRE $1 tai uudempi versio tarvitaan.\nPHP-binäärisi on linkitetty versiolla PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE Lisätietoja].", "config-memory-raised": "PHP:n memory_limit on $1, nostetaan arvoon $2.", "config-memory-bad": "'''Varoitus:''' PHP:n memory_limit on $1.\nTämä on luultavasti liian alhainen.\nAsennus saattaa epäonnistua!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] on asennettu", "config-apc": "[http://www.php.net/apc APC] on asennettu.", "config-apcu": "[http://www.php.net/apcu APCu] on asennettu", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] on asennettu", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] on asennettu", "config-diff3-bad": "GNU diff3:a ei löytynyt.", "config-git": "Löydetty Git versionhallintaohjelmisto: $1", "config-git-bad": "Git versionhallintaohjelmistoa ei löydy.", @@ -223,7 +222,7 @@ "config-license-gfdl": "GNU Free Documentation -lisenssi 1.3 tai uudempi", "config-license-pd": "Public domain", "config-license-cc-choose": "Valitse mukautettu Creative Commons -lisenssi", - "config-license-help": "Monet julkiset wikit käyttävät muokkauksiin [http://freedomdefined.org/Definition vapaata lisenssiä].\nTämä auttaa luomaan yhteisöllisen omistajuuden tunteen ja kannustaa pitkäkestoiseen muokkaamiseen.\nSe ei ole yleensä tarpeen yksityiselle tai yrityksen wikille.\n\nJos haluat pystyä käyttämään tekstiä Wikipediasta, ja haluat Wikipedian pystyvän hyväksymään wikistäsi kopioitua tekstiä, sinun tulisi valita {{int:config-license-cc-by-sa}}.\n\nWikipedia käytti aiemmin GNU Free Documentation Licenseä.\nGFDL on kelvollinen lisenssi, mutta vaikea ymmärtää.\nOn myös vaikeaa käyttää uudelleen GFDL-lisensöityä sisältöä.", + "config-license-help": "Monet julkiset wikit käyttävät muokkauksiin [https://freedomdefined.org/Definition vapaata lisenssiä].\nTämä auttaa luomaan yhteisöllisen omistajuuden tunteen ja kannustaa pitkäkestoiseen muokkaamiseen.\nSe ei ole yleensä tarpeen yksityiselle tai yrityksen wikille.\n\nJos haluat pystyä käyttämään tekstiä Wikipediasta, ja haluat Wikipedian pystyvän hyväksymään wikistäsi kopioitua tekstiä, sinun tulisi valita {{int:config-license-cc-by-sa}}.\n\nWikipedia käytti aiemmin GNU Free Documentation Licenseä.\nGFDL on kelvollinen lisenssi, mutta vaikea ymmärtää.\nOn myös vaikeaa käyttää uudelleen GFDL-lisensöityä sisältöä.", "config-email-settings": "Sähköpostiasetukset", "config-enable-email": "Ota käyttöön sähköpostien lähetys", "config-enable-email-help": "Jotta sähköposti toimii, [http://www.php.net/manual/en/mail.configuration.php PHP:n sähköpostiasetukset] täytyy asettaa oikein.\nJos et halua käyttää sähköpostiominaisuuksia, ne voi kytkeä pois päältä tästä.", diff --git a/includes/installer/i18n/fo.json b/includes/installer/i18n/fo.json index e907dc2f5a..44a070782a 100644 --- a/includes/installer/i18n/fo.json +++ b/includes/installer/i18n/fo.json @@ -36,8 +36,8 @@ "config-restart": "Ja, byrja umaftur", "config-env-php": "PHP $1 er innstallerað.", "config-env-hhvm": "HHVM $1 er lagt inn.", - "config-unicode-using-intl": "Brúkar [http://pecl.php.net/intl intl PECL ískoytið] til Unicode normalisering.", - "config-unicode-pure-php-warning": "Ávaring: [http://pecl.php.net/intl intl PECL ískoytið] er ikki tøkt at handfara Unicode normalisering, fellur aftur til eina spakuligari reina-PHP verkseting.\nUm tú koyrir eina netsíðu við høgari ferðslu, so eigur tú at lesa eitt sindur um [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalisering].", + "config-unicode-using-intl": "Brúkar [https://pecl.php.net/intl intl PECL ískoytið] til Unicode normalisering.", + "config-unicode-pure-php-warning": "Ávaring: [https://pecl.php.net/intl intl PECL ískoytið] er ikki tøkt at handfara Unicode normalisering, fellur aftur til eina spakuligari reina-PHP verkseting.\nUm tú koyrir eina netsíðu við høgari ferðslu, so eigur tú at lesa eitt sindur um [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalisering].", "config-unicode-update-warning": "Ávaring: Tann innlagda versjónin av Unicode normalisering wrapper nýtir eina eldri versjón av [http://site.icu-project.org/ bókasavninum hjá ICU verkætlanini].\nTú eigur at [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations fremja uppstigning] um tú stúrir fyri at nýta Unicode.", "config-diff3-bad": "GNU diff3 ikki funnið.", "config-git": "Fann Git version control forritið: $1.", diff --git a/includes/installer/i18n/fr.json b/includes/installer/i18n/fr.json index 57c6acbc44..2d9b94f4ca 100644 --- a/includes/installer/i18n/fr.json +++ b/includes/installer/i18n/fr.json @@ -69,14 +69,14 @@ "config-help-restart": "Voulez-vous effacer toutes les données enregistrées que vous avez entrées et relancer le processus d'installation ?", "config-restart": "Oui, le relancer", "config-welcome": "=== Vérifications liées à l’environnement ===\nDes vérifications de base vont maintenant être effectuées pour voir si cet environnement est adapté à l’installation de MediaWiki.\nRappelez-vous d’inclure ces informations si vous recherchez de l’aide sur la manière de terminer l’installation.", - "config-copyright": "=== Droit d’auteur et conditions ===\n\n$1\n\nCe programme est un logiciel libre : vous pouvez le redistribuer ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation (version 2 de la Licence, ou, à votre choix, toute version ultérieure).\n\nCe programme est distribué dans l’espoir qu’il sera utile, mais '''sans aucune garantie''' : sans même les garanties implicites de '''commercialisabilité''' ou d’'''adéquation à un usage particulier'''.\nVoir la Licence Publique Générale GNU pour plus de détails.\n\nVous devriez avoir reçu une copie de la Licence Publique Générale GNU avec ce programme ; dans le cas contraire, écrivez à la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ou [http://www.gnu.org/copyleft/gpl.html lisez-la en ligne].", + "config-copyright": "=== Droit d’auteur et conditions ===\n\n$1\n\nCe programme est un logiciel libre : vous pouvez le redistribuer ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation (version 2 de la Licence, ou, à votre choix, toute version ultérieure).\n\nCe programme est distribué dans l’espoir qu’il sera utile, mais '''sans aucune garantie''' : sans même les garanties implicites de '''commercialisabilité''' ou d’'''adéquation à un usage particulier'''.\nVoir la Licence Publique Générale GNU pour plus de détails.\n\nVous devriez avoir reçu une copie de la Licence Publique Générale GNU avec ce programme ; dans le cas contraire, écrivez à la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ou [https://www.gnu.org/copyleft/gpl.html lisez-la en ligne].", "config-sidebar": "* [https://www.mediawiki.org Accueil MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guide de l’utilisateur]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guide de l’administrateur]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Lisez-moi\n* Notes de publication\n* Copie\n* Mise à jour", "config-env-good": "L’environnement a été vérifié.\nVous pouvez installer MediaWiki.", "config-env-bad": "L’environnement a été vérifié.\nVous ne pouvez pas installer MediaWiki.", "config-env-php": "PHP $1 est installé.", "config-env-hhvm": "HHVM $1 est installé.", - "config-unicode-using-intl": "Utilisation de [http://pecl.php.net/intl l’extension PECL intl] pour la normalisation Unicode.", - "config-unicode-pure-php-warning": "Attention : L’[http://pecl.php.net/intl extension PECL intl] n’est pas disponible pour la normalisation d’Unicode, retour à la version lente implémentée en PHP seulement.\nSi votre site web sera très fréquenté, vous devriez lire ceci : [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ''Unicode normalization''] (en anglais).", + "config-unicode-using-intl": "Utilisation de [https://pecl.php.net/intl l’extension PECL intl] pour la normalisation Unicode.", + "config-unicode-pure-php-warning": "Attention : L’[https://pecl.php.net/intl extension PECL intl] n’est pas disponible pour la normalisation d’Unicode, retour à la version lente implémentée en PHP seulement.\nSi votre site web sera très fréquenté, vous devriez lire ceci : [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ''Unicode normalization''] (en anglais).", "config-unicode-update-warning": "Attention : la version installée du normalisateur Unicode utilise une ancienne version de la bibliothèque logicielle du [http://site.icu-project.org/ ''Projet ICU''].\nVous devriez faire une [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations mise à jour] si vous êtes concerné par l’usage d’Unicode.", "config-no-db": "Impossible de trouver un pilote de base de données approprié ! Vous devez installer un pilote de base de données pour PHP. {{PLURAL:$2|Le type suivant|Les types suivants}} de bases de données {{PLURAL:$2|est reconnu|sont reconnus}} : $1.\n\nSi vous avez compilé PHP vous-même, reconfigurez-le avec un client de base de données actif, par exemple en utilisant ./configure --with-mysqli. Si vous avez installé PHP depuis un paquet Debian ou Ubuntu, alors vous devrez aussi installer, par exemple, le paquet php5-mysql.", "config-outdated-sqlite": "Attention : vous avez SQLite $1, qui est inférieur à la version minimale requise $2. SQLite sera indisponible.", @@ -85,12 +85,11 @@ "config-pcre-no-utf8": "Erreur fatale : le module PCRE de PHP semble être compilé sans la prise en charge de PCRE_UTF8.\nMediaWiki a besoin de la gestion d’UTF-8 pour fonctionner correctement.", "config-memory-raised": "Le paramètre memory_limit de PHP était à $1, porté à $2.", "config-memory-bad": "Attention : Le paramètre memory_limit de PHP est à $1.\nCette valeur est probablement trop faible.\nIl est possible que l’installation échoue !", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] est installé", "config-apc": "[http://www.php.net/apc APC] est installé", "config-apcu": "[http://www.php.net/apcu APCu] est installé", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] est installé", - "config-no-cache-apcu": "Attention : impossible de trouver [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ou [http://www.iis.net/download/WinCacheForPhp WinCache].\nLa mise en cache d’objets n’est pas activée.", - "config-mod-security": "Attention : votre serveur web a [http://modsecurity.org/ mod_security] activé. S’il est mal configuré, cela peut poser des problèmes à MediaWiki ou à d’autres applications qui permettent aux utilisateurs de publier un contenu quelconque. Si possible, ceci devrait être désactivé. Sinon, reportez-vous à [http://modsecurity.org/documentation/ la documentation de mod_security] ou contactez l’assistance de votre hébergeur si vous rencontrez des erreurs aléatoires.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] est installé", + "config-no-cache-apcu": "Attention : impossible de trouver [http://www.php.net/apcu APCu] ou [http://www.iis.net/download/WinCacheForPhp WinCache].\nLa mise en cache d’objets n’est pas activée.", + "config-mod-security": "Attention : votre serveur web a [https://modsecurity.org/ mod_security] activé. S’il est mal configuré, cela peut poser des problèmes à MediaWiki ou à d’autres applications qui permettent aux utilisateurs de publier un contenu quelconque. Si possible, ceci devrait être désactivé. Sinon, reportez-vous à [https://modsecurity.org/documentation/ la documentation de mod_security] ou contactez l’assistance de votre hébergeur si vous rencontrez des erreurs aléatoires.", "config-diff3-bad": "GNU diff3 introuvable.", "config-git": "Logiciel de contrôle de version Git trouvé : $1.", "config-git-bad": "Logiciel de contrôle de version Git non trouvé.", @@ -248,7 +247,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 ou ultérieure", "config-license-pd": "Domaine public", "config-license-cc-choose": "Sélectionner une licence Creative Commons personnalisée", - "config-license-help": "Beaucoup de wikis publics mettent l’ensemble des contributions sous une [http://freedomdefined.org/Definition/Fr licence libre].\nCela contribue à créer un sentiment d’appartenance à une communauté et encourage les contributions sur le long terme.\nCe n’est généralement pas nécessaire pour un wiki privé ou d’entreprise.\n\nSi vous souhaitez utiliser des textes de Wikipédia, et souhaitez que Wikipédia puisse réutiliser des textes copiés depuis votre wiki, vous devriez choisir {{int:config-license-cc-by-sa}}.\n\nWikipédia utilisait auparavant la Licence de Documentation Libre GNU (GFDL).\nC’est une licence valide, mais difficile à comprendre. \nIl est aussi difficile de réutiliser du contenu sous la licence GFDL.", + "config-license-help": "Beaucoup de wikis publics mettent l’ensemble des contributions sous une [https://freedomdefined.org/Definition/Fr licence libre].\nCela contribue à créer un sentiment d’appartenance à une communauté et encourage les contributions sur le long terme.\nCe n’est généralement pas nécessaire pour un wiki privé ou d’entreprise.\n\nSi vous souhaitez utiliser des textes de Wikipédia, et souhaitez que Wikipédia puisse réutiliser des textes copiés depuis votre wiki, vous devriez choisir {{int:config-license-cc-by-sa}}.\n\nWikipédia utilisait auparavant la Licence de Documentation Libre GNU (GFDL).\nC’est une licence valide, mais difficile à comprendre. \nIl est aussi difficile de réutiliser du contenu sous la licence GFDL.", "config-email-settings": "Paramètres de courriel", "config-enable-email": "Activer les courriels sortants", "config-enable-email-help": "Si vous souhaitez utiliser le courriel, vous devez [http://www.php.net/manual/en/mail.configuration.php configurer des paramètres PHP] (texte en anglais).\nSi vous ne voulez pas du service de courriel, vous pouvez le désactiver ici.", @@ -278,7 +277,7 @@ "config-cache-options": "Paramètres pour la mise en cache des objets:", "config-cache-help": "La mise en cache des objets améliore la vitesse de MediaWiki en mettant en cache les données fréquemment utilisées.\nLes sites de taille moyenne à grande sont fortement encouragés à l'activer. Les petits sites y verront également des avantages.", "config-cache-none": "Pas de mise en cache (aucune fonctionnalité n'a été supprimée, mais la vitesse peut changer sur les wikis importants)", - "config-cache-accel": "Mise en cache des objets PHP (APC, APCu, XCache ou WinCache)", + "config-cache-accel": "Mise en cache des objets PHP (APC, APCu ou WinCache)", "config-cache-memcached": "Utiliser Memcached (nécessite une installation et une configuration supplémentaires)", "config-memcached-servers": "serveurs pour Memcached :", "config-memcached-help": "Liste des adresses IP à utiliser pour Memcached.\nUne par ligne, en indiquant le port à utiliser. Par exemple :\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/frc.json b/includes/installer/i18n/frc.json index d07b2e9821..5eac7d390b 100644 --- a/includes/installer/i18n/frc.json +++ b/includes/installer/i18n/frc.json @@ -28,7 +28,7 @@ "config-restart": "Oui, le relancer", "config-env-php": "PHP $1 est installé.", "config-env-hhvm": "HHVM $1 est installé.", - "config-unicode-using-intl": "Utilisation de [http://pecl.php.net/intl l'extension PECL intl] pour la normalisation Unicode.", + "config-unicode-using-intl": "Utilisation de [https://pecl.php.net/intl l'extension PECL intl] pour la normalisation Unicode.", "config-diff3-bad": "GNU diff3 introuvable.", "config-db-username": "Nom d’useur de la base de données:", "config-db-password": "Mot de passe de la base de données:", diff --git a/includes/installer/i18n/frp.json b/includes/installer/i18n/frp.json index 5a2edf9c9a..7f943f2435 100644 --- a/includes/installer/i18n/frp.json +++ b/includes/installer/i18n/frp.json @@ -30,9 +30,8 @@ "config-page-existingwiki": "Vouiqui ègzistent", "config-env-php": "PHP $1 est enstalâ.", "config-memory-raised": "Lo paramètre memory_limit de PHP ére a $1, portâ a $2.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] est enstalâ", "config-apc": "[http://www.php.net/apc APC] est enstalâ", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] est enstalâ", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] est enstalâ", "config-diff3-bad": "GNU diff3 entrovâblo.", "config-db-type": "Tipo de bâsa de balyês :", "config-db-host": "Hôto de la bâsa de balyês :", diff --git a/includes/installer/i18n/gl.json b/includes/installer/i18n/gl.json index 08434f6af1..50b124e8d4 100644 --- a/includes/installer/i18n/gl.json +++ b/includes/installer/i18n/gl.json @@ -47,14 +47,14 @@ "config-help-restart": "Quere eliminar todos os datos gardados e reiniciar o proceso de instalación?", "config-restart": "Si, reiniciala", "config-welcome": "=== Comprobación da contorna ===\nCómpre realizar agora unhas comprobacións básicas para ver se a contorna é axeitada para a instalación de MediaWiki.\nLembre incluír esta información se necesita axuda para completar a instalación.", - "config-copyright": "=== Dereitos de autor e termos de uso ===\n\n$1\n\nEste programa é software libre; pode redistribuílo e/ou modificalo segundo os termos da licenza pública xeral GNU publicada pola Free Software Foundation; versión 2 ou (na súa escolla) calquera outra posterior.\n\nEste programa distribúese coa esperanza de que poida ser útil, pero sen garantía ningunha; nin sequera a garantía implícita de comercialización ou adecuación a unha finalidade específica.\nOlle a licenza pública xeral GNU para obter máis detalles.\n\nDebería recibir unha copia da licenza pública xeral GNU xunto ao programa; se non é así, escriba á Free Software Foundation, Inc., rúa Franklin, número 51, quinto andar, Boston, Massachusetts, 02110-1301, Estados Unidos de América ou [http://www.gnu.org/copyleft/gpl.html lea a licenza en liña].", + "config-copyright": "=== Dereitos de autor e termos de uso ===\n\n$1\n\nEste programa é software libre; pode redistribuílo e/ou modificalo segundo os termos da licenza pública xeral GNU publicada pola Free Software Foundation; versión 2 ou (na súa escolla) calquera outra posterior.\n\nEste programa distribúese coa esperanza de que poida ser útil, pero sen garantía ningunha; nin sequera a garantía implícita de comercialización ou adecuación a unha finalidade específica.\nOlle a licenza pública xeral GNU para obter máis detalles.\n\nDebería recibir unha copia da licenza pública xeral GNU xunto ao programa; se non é así, escriba á Free Software Foundation, Inc., rúa Franklin, número 51, quinto andar, Boston, Massachusetts, 02110-1301, Estados Unidos de América ou [https://www.gnu.org/copyleft/gpl.html lea a licenza en liña].", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/gl Páxina principal de MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guía de usuario]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guía de administrador]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Preguntas máis frecuentes]\n----\n* Léame\n* Notas de lanzamento\n* Copia\n* Actualizacións", "config-env-good": "Rematou a comprobación da contorna.\nPode instalar MediaWiki.", "config-env-bad": "Rematou a comprobación da contorna.\nNon pode instalar MediaWiki.", "config-env-php": "Está instalado o PHP $1.", "config-env-hhvm": "Está instalado o HHVM $1.", - "config-unicode-using-intl": "Usando a [http://pecl.php.net/intl extensión intl PECL] para a normalización Unicode.", - "config-unicode-pure-php-warning": "Atención: A [http://pecl.php.net/intl extensión intl PECL] non está dispoñible para manexar a normalización Unicode; volvendo á execución lenta de PHP puro.\nSe o seu sitio posúe un alto tráfico de visitantes, debería ler un chisco sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", + "config-unicode-using-intl": "Usando a [https://pecl.php.net/intl extensión intl PECL] para a normalización Unicode.", + "config-unicode-pure-php-warning": "Atención: A [https://pecl.php.net/intl extensión intl PECL] non está dispoñible para manexar a normalización Unicode; volvendo á execución lenta de PHP puro.\nSe o seu sitio posúe un alto tráfico de visitantes, debería ler un chisco sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalización Unicode].", "config-unicode-update-warning": "Atención: A versión instalada da envoltura de normalización Unicode emprega unha versión vella da biblioteca [http://site.icu-project.org/ do proxecto ICU].\nDebería [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations actualizar] se o uso de Unicode é importante para vostede.", "config-no-db": "Non se puido atopar un controlador axeitado para a base de datos! Necesita instalar un controlador de base de datos para PHP.\n{{PLURAL:$2|Acéptase o seguinte tipo|Acéptanse os seguintes tipos}} de base de datos: $1.\n\nSe compilou o PHP vostede mesmo, reconfigúreo activando un cliente de base de datos, por exemplo, usando ./configure --with-mysqli.\nSe instalou o PHP desde un paquete Debian ou Ubuntu, entón tamén necesita instalar, por exemplo, o módulo php5-mysql.", "config-outdated-sqlite": "Atención: Ten o SQLite $1, que é inferior á versión mínima necesaria: $2. O SQLite non estará dispoñible.", @@ -63,12 +63,11 @@ "config-pcre-no-utf8": "Erro fatal: Semella que o módulo PCRE do PHP foi compilado sen o soporte PCRE_UTF8.\nMediaWiki necesita soporte UTF-8 para funcionar correctamente.", "config-memory-raised": "O parámetro memory_limit do PHP é $1. Aumentado a $2.", "config-memory-bad": "Atención: O parámetro memory_limit do PHP é $1.\nProbablemente é un valor baixo de máis.\nA instalación pode fallar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] está instalado", "config-apc": "[http://www.php.net/apc APC] está instalado", "config-apcu": "[http://www.php.net/apcu APCu] está instalado", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] está instalado", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] está instalado", "config-no-cache-apcu": "Advertencia: Non se puido atopar [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ou [http://www.iis.net/download/WinCacheForPhp WinCache].\nA caché de obxectos non está activada.", - "config-mod-security": "Atención: O seu servidor web ten o [http://modsecurity.org/ mod_security] activado. Se estivese mal configurado, pode causar problemas a MediaWiki ou calquera outro software que permita aos usuarios publicar contidos arbitrarios.\nOlle a [http://modsecurity.org/documentation/ documentación do mod_security] ou póñase en contacto co soporte do seu servidor se atopa erros aleatorios.", + "config-mod-security": "Atención: O seu servidor web ten o [https://modsecurity.org/ mod_security] activado. Se estivese mal configurado, pode causar problemas a MediaWiki ou calquera outro software que permita aos usuarios publicar contidos arbitrarios.\nOlle a [https://modsecurity.org/documentation/ documentación do mod_security] ou póñase en contacto co soporte do seu servidor se atopa erros aleatorios.", "config-diff3-bad": "GNU diff3 non se atopou.", "config-git": "Atopouse o software de control da versión de Git: $1.", "config-git-bad": "Non se atopou o software de control da versión de Git.", @@ -226,7 +225,7 @@ "config-license-gfdl": "Licenza de documentación libre de GNU 1.3 ou posterior", "config-license-pd": "Dominio público", "config-license-cc-choose": "Seleccione unha licenza Creative Commons personalizada", - "config-license-help": "Moitos wikis públicos liberan todas as súas contribucións baixo unha [http://freedomdefined.org/Definition/Gl licenza libre].\nIsto axuda a crear un sentido de propiedade comunitaria e anima a seguir contribuíndo durante moito tempo.\nXeralmente, non é necesario nos wikis privados ou de empresas.\n\nSe quere poder empregar textos da Wikipedia, así como que a Wikipedia poida aceptar textos copiados do seu wiki, escolla a licenza {{int:config-license-cc-by-sa}}.\n\nA licenza de documentación libre de GNU era a licenza anterior da Wikipedia.\nMalia aínda ser unha licenza válida, é difícil de entender.\nTamén é difícil reusar contidos baixo esta licenza.", + "config-license-help": "Moitos wikis públicos liberan todas as súas contribucións baixo unha [https://freedomdefined.org/Definition/Gl licenza libre].\nIsto axuda a crear un sentido de propiedade comunitaria e anima a seguir contribuíndo durante moito tempo.\nXeralmente, non é necesario nos wikis privados ou de empresas.\n\nSe quere poder empregar textos da Wikipedia, así como que a Wikipedia poida aceptar textos copiados do seu wiki, escolla a licenza {{int:config-license-cc-by-sa}}.\n\nA licenza de documentación libre de GNU era a licenza anterior da Wikipedia.\nMalia aínda ser unha licenza válida, é difícil de entender.\nTamén é difícil reusar contidos baixo esta licenza.", "config-email-settings": "Configuración do correo electrónico", "config-enable-email": "Activar os correos electrónicos de saída", "config-enable-email-help": "Se quere que o correo electrónico funcione, cómpre configurar os [http://www.php.net/manual/en/mail.configuration.php parámetros PHP] correctamente.\nSe non quere ningunha característica no correo, pode desactivalas aquí.", diff --git a/includes/installer/i18n/gsw.json b/includes/installer/i18n/gsw.json index 73331d976a..44f5eb2b75 100644 --- a/includes/installer/i18n/gsw.json +++ b/includes/installer/i18n/gsw.json @@ -36,22 +36,21 @@ "config-help-restart": "Witt alli Date, wu Du yygee hesch, lesche un d Inschtallation nomol aafange?", "config-restart": "Jo, nomol aafange", "config-welcome": "=== Priefig vu dr Inschtallationsumgäbig ===\nBasispriefige wäre durgfiert zum Feschtstelle, eb d Inschtallationsumgäbig fir d Inschtallation vu MediaWiki geignet isch.\nDu sottsch d Ergebnis vu däre Priefig aagee, wänn Du bi dr Inschtallation Hilf bruchsch.", - "config-copyright": "=== Copyright un Nutzigsbedingige ===\n\n$1\n\nDes Programm isch e freji Software, d. h. s cha, no dr Bedingige vu dr GNU General Public-Lizänz, wu vu dr Free Software Foundation vereffentligt woren isch, wyterverteilt un/oder modifiziert wäre. Doderbyy cha d Version 2, oder no eigenem Ermässe, jedi nejeri Version vu dr Lizänz brucht wäre.\n\nDes Programm wird in dr Hoffnig verteilt, ass es nitzli isch, aber '''ohni jedi Garanti''' un sogar ohni di impliziert Garanti vun ere '''Märtgängigkeit''' oder '''Eignig fir e bstimmte Zwäck'''. Doderzue git meh Hiiwys in dr GNU General Public-Lizänz.\n\nE Kopi vu dr GNU General Public-Lizänz sott zämme mit däm Programm verteilt wore syy. Wänn des nit eso isch, cha ne Kopi bi dr Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftli aagforderet oder [http://www.gnu.org/copyleft/gpl.html online gläse] wäre.", + "config-copyright": "=== Copyright un Nutzigsbedingige ===\n\n$1\n\nDes Programm isch e freji Software, d. h. s cha, no dr Bedingige vu dr GNU General Public-Lizänz, wu vu dr Free Software Foundation vereffentligt woren isch, wyterverteilt un/oder modifiziert wäre. Doderbyy cha d Version 2, oder no eigenem Ermässe, jedi nejeri Version vu dr Lizänz brucht wäre.\n\nDes Programm wird in dr Hoffnig verteilt, ass es nitzli isch, aber '''ohni jedi Garanti''' un sogar ohni di impliziert Garanti vun ere '''Märtgängigkeit''' oder '''Eignig fir e bstimmte Zwäck'''. Doderzue git meh Hiiwys in dr GNU General Public-Lizänz.\n\nE Kopi vu dr GNU General Public-Lizänz sott zämme mit däm Programm verteilt wore syy. Wänn des nit eso isch, cha ne Kopi bi dr Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftli aagforderet oder [https://www.gnu.org/copyleft/gpl.html online gläse] wäre.", "config-sidebar": "* [https://www.mediawiki.org MediaWiki Websyte vu MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Nutzeraaleitig zue MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Adminischtratoreaaleitig zue MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Vilmol gstellti Froge zue MediaWiki]", "config-env-good": "D Inschtallationsumgäbig isch prieft wore.\nDu chasch MediaWiki inschtalliere.", "config-env-bad": "D Inschtallationsumgäbigisch prieft wore.\nDu chasch MediaWiki nit inschtalliere.", "config-env-php": "PHP $1 isch inschtalliert.", - "config-unicode-using-intl": "For d Unicode-Normalisierig wird d [http://pecl.php.net/intl PECL-Erwyterig intl] yygsetzt.", - "config-unicode-pure-php-warning": "'''Warnig:''' D [http://pecl.php.net/intl PECL-Erwyterig intl] isch fir d Unicode-Normalisierig nit verfiegbar. Wäge däm wird di langsam pure-PHP-Implementierig brucht.\nWänn Du ne Websyte mit ere große Bsuechrzahl bedrybsch, sottsch e weng ebis läse iber [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierig (en)].", + "config-unicode-using-intl": "For d Unicode-Normalisierig wird d [https://pecl.php.net/intl PECL-Erwyterig intl] yygsetzt.", + "config-unicode-pure-php-warning": "'''Warnig:''' D [https://pecl.php.net/intl PECL-Erwyterig intl] isch fir d Unicode-Normalisierig nit verfiegbar. Wäge däm wird di langsam pure-PHP-Implementierig brucht.\nWänn Du ne Websyte mit ere große Bsuechrzahl bedrybsch, sottsch e weng ebis läse iber [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierig (en)].", "config-unicode-update-warning": "'''Warnig:''' Di inschtalliert Version vum Unicode-Normalisierigswrapper verwändet e elteri Version vu dr Bibliothek vum [http://site.icu-project.org/ ICU-Projäkt].\nDu sottsch si [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations aktualisiere], wänn Dor d Verwändig vu Unicode wichtig isch.", "config-no-db": "S isch kei adäquate Datebanktryyber gfunde wore!", "config-no-fts3": "'''Warnig:''' SQLite isch ohni s [//sqlite.org/fts3.html FTS3-Modul] kumpiliert wore, s stehn kei Suechfunktione z Verfiegig.", "config-pcre-no-utf8": "'''Fatale Fähler: S PHP-Modul PCRE isch schyns ohni PCRE_UTF8-Unterstitzig kompiliert wore.'''\nMediaWiki brucht d UTF-8-Unterstitzi zum fählerfrej lauffähig syy.", "config-memory-raised": "Dr PHP-Parameter memory_limit lyt bi $1 un isch uf $2 uffegsetzt wore.", "config-memory-bad": "'''Warnig:''' Dr PHP-Parameter memory_limit lyt bi $1.\nDää Wärt isch wahrschyns z nider.\nDr Inschtallationsvorgang chennt wäge däm fählschlaa!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] isch inschtalliert", "config-apc": "[http://www.php.net/apc APC] isch inschtalliert", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] isch inschtalliert", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] isch inschtalliert", "config-diff3-bad": "GNU diff3 isch nit gfunde wore.", "config-imagemagick": "ImageMagick isch gfunde wore: $1.\nMiniaturaasichte vu Bilder sin megli, sobald s Uffelade vu Dateie aktiviert isch.", "config-help": "Hilf", diff --git a/includes/installer/i18n/he.json b/includes/installer/i18n/he.json index e2dfea8c53..ec3c782272 100644 --- a/includes/installer/i18n/he.json +++ b/includes/installer/i18n/he.json @@ -50,14 +50,14 @@ "config-help-restart": "האם ברצונך לנקות את כל הנתונים שהזנת ולהתחיל מחדש את תהליך ההתקנה?", "config-restart": "כן, להפעיל מחדש", "config-welcome": "=== בדיקות סביבה ===\nבדיקות בסיסיות תתבצענה עכשיו כדי לראות אם הסביבה הזאת מתאימה להתקנת מדיה־ויקי.\nנא לזכור לכלול את המידע הזה בעת בקשת תמיכה עם השלמת ההתקנה.", - "config-copyright": "=== זכויות יוצרים ותנאים ===\n\n$1\n\nתכנית זו היא תכנה חופשית; באפשרותך להפיצה מחדש ו/או לשנות אותה על פי תנאי הרישיון הציבורי הכללי של GNU כפי שפורסם על ידי קרן התכנה החופשית; בין אם גרסה 2 של הרישיון, ובין אם (לפי בחירתך) כל גרסה מאוחרת שלו.\n\nתכנית זו מופצת בתקווה שתהיה מועילה, אבל '''בלא אחריות כלשהי'''; ואפילו ללא האחריות המשתמעת בדבר '''מסחריותה''' או '''התאמתה למטרה '''מסוימת'''. לפרטים נוספים, ניתן לעיין ברישיון הציבורי הכללי של GNU.\n\nלתכנית זו אמור היה להיות מצורף עותק של הרישיון הציבורי הכללי של GNU; אם לא קיבלת אותו, אפשר לכתוב ל־Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA או [http://www.gnu.org/copyleft/gpl.html לקרוא אותו דרך האינטרנט].", + "config-copyright": "=== זכויות יוצרים ותנאים ===\n\n$1\n\nתכנית זו היא תכנה חופשית; באפשרותך להפיצה מחדש ו/או לשנות אותה על פי תנאי הרישיון הציבורי הכללי של GNU כפי שפורסם על ידי קרן התכנה החופשית; בין אם גרסה 2 של הרישיון, ובין אם (לפי בחירתך) כל גרסה מאוחרת שלו.\n\nתכנית זו מופצת בתקווה שתהיה מועילה, אבל '''בלא אחריות כלשהי'''; ואפילו ללא האחריות המשתמעת בדבר '''מסחריותה''' או '''התאמתה למטרה '''מסוימת'''. לפרטים נוספים, ניתן לעיין ברישיון הציבורי הכללי של GNU.\n\nלתכנית זו אמור היה להיות מצורף עותק של הרישיון הציבורי הכללי של GNU; אם לא קיבלת אותו, אפשר לכתוב ל־Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA או [https://www.gnu.org/copyleft/gpl.html לקרוא אותו דרך האינטרנט].", "config-sidebar": "* [https://www.mediawiki.org אתר הבית של מדיה־ויקי]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents המדריך למשתמש]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents המדריך למנהל]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ שו״ת]\n----\n* קרא אותי\n* הערות גרסה\n* העתקה\n* שדרוג", "config-env-good": "הסביבה שלכם נבדקה.\nאפשר להתקין מדיה־ויקי.", "config-env-bad": "הסביבה שלכם נבדקה.\nאי־אפשר להתקין מדיה־ויקי.", "config-env-php": "מותקנת PHP $1.", "config-env-hhvm": "מותקנת HHVM $1.", - "config-unicode-using-intl": "משתמש ב[http://pecl.php.net/intl הרחבת intl PECL] לנרמול יוניקוד.", - "config-unicode-pure-php-warning": "אזהרה: [http://pecl.php.net/intl הרחבת intl PECL] אינה זמינה לטיפול בנרמול יוניקוד. משתמש ביישום PHP טהור ואטי יותר.\nאם זהו אתר בעל תעבורה גבוהה, כדאי לקרוא את המסמך הבא: [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].", + "config-unicode-using-intl": "משתמש ב[https://pecl.php.net/intl הרחבת intl PECL] לנרמול יוניקוד.", + "config-unicode-pure-php-warning": "אזהרה: [https://pecl.php.net/intl הרחבת intl PECL] אינה זמינה לטיפול בנרמול יוניקוד. משתמש ביישום PHP טהור ואטי יותר.\nאם זהו אתר בעל תעבורה גבוהה, כדאי לקרוא את המסמך הבא: [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].", "config-unicode-update-warning": "'''אזהרה''': הגרסה המותקנת של מעטפת נרמול יוניקוד משתמשת בגרסה ישנה של הספרייה של [http://site.icu-project.org/ פרויקט ICU].\nכדאי [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations לעדכן] אם הטיפול ביוניקוד חשוב לך.", "config-no-db": "לא נמצא דרייבר מסד נתונים מתאים. יש להתקין דרייבר מסד נתונים ל־PHP.\n{{PLURAL:$2|נתמך הסוג הבא של מסד נתונים|נתמכים הסוגים הבאים של מסדי נתונים}}: $1.\n\nאם קִמפלת את PHP בעצמך, יש להגדיר אותו מחדש ולהפעיל את לקוח מסד נתונים, למשל באמצעות ./configure --with-mysqli.\nאם התקנת את PHP מחבילה של דביאן או של אובונטו, יש להתקין, למשל, גם את המודול php5-mysql.", "config-outdated-sqlite": "'''אזהרה''': במערכת מתוקן SQLite $1. גרסה זו לא נתמכת ולשימוש ב־SQLite נדרשת גרסה $2 לפחות. SQLlite לא יהיה זמין.", @@ -66,12 +66,11 @@ "config-pcre-no-utf8": "שגיאה סופנית: נראה שמודול PCRE של PHP מהודר ללא תמיכה ב־PCRE_UTF8.\nמדיה־ויקי דורשת תמיכה ב־UTF-8 לפעילות נכונה.", "config-memory-raised": "ערך האפשרות memory_limit של PHP הוא $1, הועלה ל־$2.", "config-memory-bad": "'''אזהרה:''' ערך האפשרות memory_limit של PHP הוא $1.\nזה כנראה נמוך מדי.\nההתקנה עשויה להיכשל!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] מותקן", "config-apc": "[http://www.php.net/apc APC] מותקן", "config-apcu": "[http://www.php.net/apcu APCu] מותקן", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] מותקן", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] מותקן", "config-no-cache-apcu": "אזהרה: לא נמצא [http://www.php.net/apcu APCu]‏, [http://xcache.lighttpd.net/ XCache] או [http://www.iis.net/download/WinCacheForPhp WinCache].\nמטמון עצמים לא מופעל.", - "config-mod-security": "'''אזהרה''': בשרת הווב שלך מופעל [http://modsecurity.org/ mod_security]. אם הוא לא מוגדר טוב, זה יכול לגרום לבעיות במדיה־ויקי ובתכנה אחרת שמאפשרת למשתמשים לשלוח תוכן שרירותי.\nיש לקרוא את [http://modsecurity.org/documentation/ התיעוד של mod_security] או ליצור קשר עם אנשי התמיכה של שירותי האירוח שלכם אם מופיעות לך שגיאות אקראיות.", + "config-mod-security": "'''אזהרה''': בשרת הווב שלך מופעל [https://modsecurity.org/ mod_security]. אם הוא לא מוגדר טוב, זה יכול לגרום לבעיות במדיה־ויקי ובתכנה אחרת שמאפשרת למשתמשים לשלוח תוכן שרירותי.\nיש לקרוא את [https://modsecurity.org/documentation/ התיעוד של mod_security] או ליצור קשר עם אנשי התמיכה של שירותי האירוח שלכם אם מופיעות לך שגיאות אקראיות.", "config-diff3-bad": "GNU diff3 לא נמצא.", "config-git": "נמצאה Git, תכנת בקרת התצורה: $1.", "config-git-bad": "תכנת בקרת התצורה Git לא נמצאה.", @@ -226,7 +225,7 @@ "config-license-gfdl": "רישיון חופשי למסמכים של גנו גרסה 1.3 או חדשה יותר", "config-license-pd": "נחלת הכלל", "config-license-cc-choose": "בחירת רישיון קריאייטיב קומונז מותאם אישית", - "config-license-help": "אתרי ויקי ציבוריים רבים מפרסמים את כל התרומות [http://freedomdefined.org/Definition ברישיון חופשי].\nזה עוזר ליצור תחושה של בעלות קהילתית ומעודד תרומה לאורך זמן.\nזה בדרך כלל לא נחוץ לאתר ויקי פרטי או אתר של חברה מסחרית.\n\nאם האפשרות להשתמש בטקסט מוויקיפדיה והאפשרות שוויקיפדיה תוכל תקבל עותקים של טקסטים מהוויקי שלך חשובות לך, כדאי לבחור ב{{int:config-license-cc-by-sa}}.\n\nויקיפדיה השתמשה בעבר ברישיון החופשי למסמכים של גנו (GNU FDL או GFDL).\nהוא עדיין רישיון תקין, אבל קשה להבנה.\nכמו־כן, קשה לעשות שימוש חוזר ביצירות שפורסמו לפי GFDL.", + "config-license-help": "אתרי ויקי ציבוריים רבים מפרסמים את כל התרומות [https://freedomdefined.org/Definition ברישיון חופשי].\nזה עוזר ליצור תחושה של בעלות קהילתית ומעודד תרומה לאורך זמן.\nזה בדרך כלל לא נחוץ לאתר ויקי פרטי או אתר של חברה מסחרית.\n\nאם האפשרות להשתמש בטקסט מוויקיפדיה והאפשרות שוויקיפדיה תוכל תקבל עותקים של טקסטים מהוויקי שלך חשובות לך, כדאי לבחור ב{{int:config-license-cc-by-sa}}.\n\nויקיפדיה השתמשה בעבר ברישיון החופשי למסמכים של גנו (GNU FDL או GFDL).\nהוא עדיין רישיון תקין, אבל קשה להבנה.\nכמו־כן, קשה לעשות שימוש חוזר ביצירות שפורסמו לפי GFDL.", "config-email-settings": "הגדרות דוא״ל", "config-enable-email": "להפעיל דוא״ל יוצא", "config-enable-email-help": "אם אתם רוצים שדוא״ל יעבוד, [http://www.php.net/manual/en/mail.configuration.php אפשרויות הדוא״ל של PHP] צריכות להיות מוגדרות נכון.\nאם אינכם רוצים להפעיל שום אפשרויות דוא״ל, כבו אותן כאן ועכשיו.", diff --git a/includes/installer/i18n/hi.json b/includes/installer/i18n/hi.json index 9863beb1a0..5e9e1e20ac 100644 --- a/includes/installer/i18n/hi.json +++ b/includes/installer/i18n/hi.json @@ -47,10 +47,9 @@ "config-env-php": "PHP $1 स्थापित किया गया है।", "config-env-hhvm": "एचएचवीएम $1 स्थापित किया गया है।", "config-memory-raised": "पीएचपी की memory_limit सीमा $1 है, जो $2 तक बढ़ गई है।", - "config-xcache": "[http://xcache.lighttpd.net/ एक्सकैश] स्थापित है।", "config-apc": "[http://www.php.net/apc एपीसी] स्थापित है।", "config-apcu": "[http://www.php.net/apcu एपीसीयू] स्थापित है।", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp विनकैश] स्थापित है।", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp विनकैश] स्थापित है।", "config-using-32bit": "<विशेष>चेतावनी: आपका सिस्टम 32-बिट पूर्णांक के साथ चल रहा है यह [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:32-bit विवेचित नहीं है]।", "config-db-type": "डेटाबेस प्रकार:", "config-db-host": "डेटाबेस होस्ट:", diff --git a/includes/installer/i18n/hrx.json b/includes/installer/i18n/hrx.json index 6bee175d79..343f50b9b7 100644 --- a/includes/installer/i18n/hrx.json +++ b/includes/installer/i18n/hrx.json @@ -42,13 +42,13 @@ "config-help-restart": "Solle all bereits ingebne Daten gelöscht und der Installationsvoargang erneit oogefäng sin?", "config-restart": "Jo, erneit oonfänge", "config-welcome": "=== Prüfung von die Installationsumgebung ===\nDie Basisprüfunge were jetzt doorrichgefüahrt, um festzustelle, ob die Installationsumgebung für MediaWiki geeichnet ist.\nNotier die Informatione und geb se an, sofern du Hellf beim Installiere benötichst.", - "config-copyright": "=== Lizenz und Nutzungsbedingunge ===\n\n$1\n\nDas Programm ist freie Software, d. h. es kann, gemäss den Bedingunge der von der Free Software Foundation veröffentlichte ''GNU General Public License'', weiterverteilt und/oder modifiziert sin. Dabei kann die Version 2, orrer noh eichnem Ermess, jede neuire Version von der Lizenz verwennet sin.\n\nDas Programm weard in der Hoffnung verteilt, dass das nützlich sein weard, dennoch '''ohne jechliche Garantie''' und sogoor ohne die implizierte Garantie von ener '''Marrektgängigkeit''' orrer '''Eichnung für en bestimmte Zweck'''. Hierzu sind weitre Hinweise in der ''GNU General Public License'' enthalt.\n\nEn Kopie von der GNU General Public License sollt zusammer mit dem Programm verteilt woard sin. Sofern das net der Fall woar, kann en Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich verlangt sin orrer uff ehre Website [http://www.gnu.org/copyleft/gpl.html online gelesen] sin.", + "config-copyright": "=== Lizenz und Nutzungsbedingunge ===\n\n$1\n\nDas Programm ist freie Software, d. h. es kann, gemäss den Bedingunge der von der Free Software Foundation veröffentlichte ''GNU General Public License'', weiterverteilt und/oder modifiziert sin. Dabei kann die Version 2, orrer noh eichnem Ermess, jede neuire Version von der Lizenz verwennet sin.\n\nDas Programm weard in der Hoffnung verteilt, dass das nützlich sein weard, dennoch '''ohne jechliche Garantie''' und sogoor ohne die implizierte Garantie von ener '''Marrektgängigkeit''' orrer '''Eichnung für en bestimmte Zweck'''. Hierzu sind weitre Hinweise in der ''GNU General Public License'' enthalt.\n\nEn Kopie von der GNU General Public License sollt zusammer mit dem Programm verteilt woard sin. Sofern das net der Fall woar, kann en Kopie bei der Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, schriftlich verlangt sin orrer uff ehre Website [https://www.gnu.org/copyleft/gpl.html online gelesen] sin.", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/de Website von MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/de Benutzeroonleitung]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/de Administratorenoonleitung]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/de Häifig gestellte Frache]\n----\n* Lies mich\n* Versionsinformatione\n* Lizenzbestimmunge\n* Aktualisierung", "config-env-good": "Die Installationsumgebung woard geprüft.\nMediaWiki kann installiert sin.", "config-env-bad": "Die Installationsumgebung woard geprüft.\nMediaWiki kann net installiert sin.", "config-env-php": "Die Skriptsproch „PHP“ ($1) ist installiert.", - "config-unicode-using-intl": "Zur Unicode-Normalisierung weard die [http://pecl.php.net/intl PECL-Erweiterung intl] ingesetzt.", - "config-unicode-pure-php-warning": "'''Warnung:''' Die [http://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung net verfüchbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt weard.\nSofern en Webseit mit grosser Benutzeranzoohl betrieb weard, sollte weitre Informatione uff der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] geles sin.", + "config-unicode-using-intl": "Zur Unicode-Normalisierung weard die [https://pecl.php.net/intl PECL-Erweiterung intl] ingesetzt.", + "config-unicode-pure-php-warning": "'''Warnung:''' Die [https://pecl.php.net/intl PECL-Erweiterung intl] ist für die Unicode-Normalisierung net verfüchbar, so dass stattdessen die langsame pure-PHP-Implementierung genutzt weard.\nSofern en Webseit mit grosser Benutzeranzoohl betrieb weard, sollte weitre Informatione uff der Webseite [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-Normalisierung (en)] geles sin.", "config-unicode-update-warning": "'''Warnung:''' Die installierte Version von der Unicode-Normalisierungswrappers nutzt en ältre Version von der [http://site.icu-project.org/ ICU-Projekts] sein Bibliothek.\nDie sollte [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations aktualisiert] sin, sofern uff die Verwennung von Unicode Wert geleht weard.", "config-no-db": "Es konnt ken adäquater Datenbanktreiwer gefund sin. Es muss doher en Datenbanktreiwer für PHP installiert sin.\nDie folchende Datebanksysteme werre unnerstützt: $1\n\nWenn du PHP sellebst kompiliert host, konfigurier es erneit mit en aktiviert Datebankclient, zum Beispiel dorrich Verwennung von ./configure --with-mysqli.\nWenn du PHP von en Debian- orrer Ubuntu-Paket installiert host, dann musst du ooch beispielsweis das php5-mysql-Paket installiere.", "config-outdated-sqlite": "'''Warnung:''' SQLite $1 ist installiert. Allerdings benöticht MediaWiki SQLite $2 orrer höcher. SQLite weard doher net verfüchbar sin.", @@ -57,10 +57,9 @@ "config-pcre-no-utf8": "'''Fataler Fehler:''' Das PHP-Modul PCRE scheint ohne PCRE_UTF8-Unterstützung kompiliert worre sin.\nMediaWiki benöticht die UTF-8-Unnerstützung, um fehlerfrei looffähich zu sin.", "config-memory-raised": "Der PHP-Parameter memory_limit betruch $1 und woard uff $2 erhöcht.", "config-memory-bad": "'''Warnung:''' Der PHP-Parameter memory_limit beträcht $1.\nDer Weart ist wahrscheinlich zu niedrich.\nDer Installationsvoargang könnt doher scheitre!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] ist installiert", "config-apc": "[http://www.php.net/apc APC] ist installiert", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] ist installiert", - "config-mod-security": "'''Warnung:''' Uff dem Webserver woard [http://modsecurity.org/ ModSecurity] aktiviert. Sofern falsch konfiguriert, kann das zu Probleme mit MediaWiki sowie annrer Software uff dem Server führe und es Benutzer ermöchliche beliebiche Inhalte im Wiki Renzustelle.\nFür weitre Informatione empfehle mir die [http://modsecurity.org/documentation/ Dokumentation zu ModSecurity] orrer den Kontakt zum Hoster, sofern Fehler ufftrete.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] ist installiert", + "config-mod-security": "'''Warnung:''' Uff dem Webserver woard [https://modsecurity.org/ ModSecurity] aktiviert. Sofern falsch konfiguriert, kann das zu Probleme mit MediaWiki sowie annrer Software uff dem Server führe und es Benutzer ermöchliche beliebiche Inhalte im Wiki Renzustelle.\nFür weitre Informatione empfehle mir die [https://modsecurity.org/documentation/ Dokumentation zu ModSecurity] orrer den Kontakt zum Hoster, sofern Fehler ufftrete.", "config-diff3-bad": "GNU diff3 woard net gefund.", "config-git": "Die Versionsverwaltungssoftware „Git“ woard gefund: $1.", "config-git-bad": "Die Versionsverwaltungssoftware „Git“ woard net gefund.", @@ -212,7 +211,7 @@ "config-license-gfdl": "GNU-Lizenz für freie Dokumentation 1.3 orrer höcher", "config-license-pd": "Gemeinfreiheit", "config-license-cc-choose": "En benutzerdefiniert Creative-Commons-Lizenz auswähle", - "config-license-help": "Viele öffentliche Wikis publiziere all Beiträche unner en [http://freedomdefined.org/Definition/De freie Lizenz].\nDas träht dozu bei en Gefühl von Gemeinschaft zu schaffe und ermuticht zu längerfristicher Mitoorweit.\nDahinchege ist im Allgemeinen en freie Lizenz uff geschlossne Wikis net notwennich.\n\nSoweit man Texte aus der Wikipedia verwenne möcht und umgekehrt, sollt die Creative Commons-Lizenz \"Noomenennung, Weitergäb unner gleiche Bedingunge\" gewählt sin.\n\nDie Wikipedia nutzte voarmols die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist en gültiche Lizenz, wo awer schwear zu verstehn ist.\nEs ist zudem schwierich gemäss die Lizenz lizenziert Inhalte wiederzuverwenne.", + "config-license-help": "Viele öffentliche Wikis publiziere all Beiträche unner en [https://freedomdefined.org/Definition/De freie Lizenz].\nDas träht dozu bei en Gefühl von Gemeinschaft zu schaffe und ermuticht zu längerfristicher Mitoorweit.\nDahinchege ist im Allgemeinen en freie Lizenz uff geschlossne Wikis net notwennich.\n\nSoweit man Texte aus der Wikipedia verwenne möcht und umgekehrt, sollt die Creative Commons-Lizenz \"Noomenennung, Weitergäb unner gleiche Bedingunge\" gewählt sin.\n\nDie Wikipedia nutzte voarmols die GNU-Lizenz für freie Dokumentation (GFDL).\nDie GFDL ist en gültiche Lizenz, wo awer schwear zu verstehn ist.\nEs ist zudem schwierich gemäss die Lizenz lizenziert Inhalte wiederzuverwenne.", "config-email-settings": "E-Mail-Instellunge", "config-enable-email": "Ausgehende E-Mails ermöchliche", "config-enable-email-help": "Soweit die E-Mail-Funktione benutzt sin solle, müsse die entsprechende [http://www.php.net/manual/en/mail.configuration.php PHP-E-Mail-Einstellungen] richtich konfiguriert sin.\nFür den Fall, dass die E-Mail-Funktione net benöticht sin, könne die dohier deaktiviert sin.", diff --git a/includes/installer/i18n/hsb.json b/includes/installer/i18n/hsb.json index e875961adb..1544d21004 100644 --- a/includes/installer/i18n/hsb.json +++ b/includes/installer/i18n/hsb.json @@ -46,16 +46,15 @@ "config-env-good": "Wokolina je so skontrolowała.\nMóžeš MediaWiki instalować.", "config-env-bad": "Wokolina je so skontrolowała.\nNjemóžeš MediaWiki instalować.", "config-env-php": "PHP $1 je instalowany.", - "config-unicode-using-intl": "Za normalizaciju Unicode so [http://pecl.php.net/intl PECL-rozšěrjenje intl] wužiwa.", + "config-unicode-using-intl": "Za normalizaciju Unicode so [https://pecl.php.net/intl PECL-rozšěrjenje intl] wužiwa.", "config-no-db": "Njeda so přihódny ćěrjak datoweje banki namakać! Dyrbiš ćěrjak datoweje banki za PHP instalować.\nSlědowace typy datoweje banki so podpěruja: $1.\n\nJeli sy PHP sam kompilował, konfiguruj jón znowa z aktiwizowanym programom datoweje banki, na přikład z pomocu ./configure --with-mysqli.\nJeli sy PHP z Debianoweho abo Ubuntuoweho paketa instalował, dyrbiš tež paket php5-mysql instalować.", "config-outdated-sqlite": "'''Warnowanje''': maš SQLite $1, kotryž je starši hač minimalna trěbna wersija $2. SQLite njebudźe k dispoziciji stać.", "config-no-fts3": "'''Warnowanje''': SQLite je so bjez [//sqlite.org/fts3.html FTS3-modula] kompilował, pytanske funkcije njebudu k dispoziciji stać.", "config-pcre-no-utf8": "'''Ćežki zmylk''': Zda so, zo PCRE-modul za PHP ma so bjez PCRE_UTF8-podpěry kompilować.\nMediaWiki trjeba UTF-8-podpěru, zo by korektnje fungował.", "config-memory-raised": "PHP-parameter memory_limit je $1, je so na hódnotu $2 zwyšił.", "config-memory-bad": "'''Warnowanje:''' PHP-parameter memory_limit ma hódnotu $1,\nTo je najskerje přeniske.\nInstalacija móhła so njeporadźić!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] je instalowany", "config-apc": "[http://www.php.net/apc APC] je instalowany", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] je instalowany", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] je instalowany", "config-diff3-bad": "GNU diff3 njenamakany.", "config-no-uri": "'''Zmylk:''' Aktualny URI njeda so postajić.\nInstalacija bu přetorhnjena.", "config-no-cli-uri": "'''Warnowanje''': Žana skriptowa šćežka (--scriptpath) podata, standard so wužiwa: $1.", diff --git a/includes/installer/i18n/hu-formal.json b/includes/installer/i18n/hu-formal.json index 882a084daf..f6c1663e13 100644 --- a/includes/installer/i18n/hu-formal.json +++ b/includes/installer/i18n/hu-formal.json @@ -14,7 +14,7 @@ "config-page-welcome": "Üdvözli a MediaWiki!", "config-help-restart": "Szeretné törölni az eddig megadott összes adatot és újraindítani a telepítési folyamatot?", "config-welcome": "=== Környezet ellenőrzése ===\nAlapvető ellenőrzés, ami megmondja, hogy a környezet alkalmas-e a MediaWiki számára.\nHa probléma merülne fel a telepítés során, meg kell adnia mások számára az alább megjelenő információkat.", - "config-unicode-pure-php-warning": "Figyelmeztetés: Az [http://pecl.php.net/intl intl PECL kiterjesztés] nem érhető el Unicode normalizáláshoz, helyette a lassú, PHP alapú implementáció lesz használva.\nHa nagy látogatottságú oldalt üzemeltet, itt találhat információkat [http://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations a témáról].", + "config-unicode-pure-php-warning": "Figyelmeztetés: Az [https://pecl.php.net/intl intl PECL kiterjesztés] nem érhető el Unicode normalizáláshoz, helyette a lassú, PHP alapú implementáció lesz használva.\nHa nagy látogatottságú oldalt üzemeltet, itt találhat információkat [http://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations a témáról].", "config-imagemagick": "Az ImageMagick megtalálható a rendszeren: $1.\nA bélyegképek készítése engedélyezve lesz, ha engedélyezi a feltöltéseket.", "config-db-name-help": "Válassza ki a wikije azonosítására használt nevet.\nNem tartalmazhat szóközt.\n\nHa megosztott webtárhelyet használ, a szolgáltatója vagy egy konkrét adatbázisnevet ad önnek használatra, vagy létrehozhat egyet a vezérlőpulton keresztül.", "config-db-install-help": "Adja meg a felhasználónevet és jelszót, amivel a telepítő csatlakozhat az adatbázishoz.", diff --git a/includes/installer/i18n/hu.json b/includes/installer/i18n/hu.json index da7ff87f43..9f5e286207 100644 --- a/includes/installer/i18n/hu.json +++ b/includes/installer/i18n/hu.json @@ -12,14 +12,15 @@ "Máté", "Seb35", "Urbalazs", - "MeskoBalazs" + "MeskoBalazs", + "Bencemac" ] }, "config-desc": "A MediaWiki telepítője", "config-title": "A MediaWiki $1 telepítése", "config-information": "Információ", - "config-localsettings-upgrade": "Már létezik a LocalSettings.php fájl.\nA telepített szoftver frissítéséhez írd be az alábbi mezőbe a $wgUpgradeKey beállítás értékét, melyet a LocalSettings.php nevű fájlban találhatsz meg.", - "config-localsettings-cli-upgrade": "A LocalSettings.php fájl megtalálható.\nA telepített rendszer frissítéséhez futtasd az update.php-t.", + "config-localsettings-upgrade": "Már létezik a LocalSettings.php fájl.\nA telepített szoftver frissítéséhez írd be az alábbi mezőbe a $wgUpgradeKey beállítás értékét, melyet a LocalSettings.php-ban találhatsz meg.", + "config-localsettings-cli-upgrade": "Már létezik a LocalSettings.php fájl.\nA telepített rendszer frissítéséhez futtasd az update.php-t.", "config-localsettings-key": "Frissítési kulcs:", "config-localsettings-badkey": "A megadott frissítési kulcs érvénytelen.", "config-upgrade-key-missing": "A telepítő a MediaWiki meglévő példányát észlelte.\nA telepített rendszer frissítéséhez helyezd el az alábbi sort a LocalSettings.php végére:\n\n$1", @@ -51,33 +52,32 @@ "config-page-existingwiki": "Létező wiki", "config-help-restart": "Szeretnéd törölni az eddig megadott összes adatot és újraindítani a telepítési folyamatot?", "config-restart": "Igen, újraindítás", - "config-welcome": "=== A környezet ellenőrzése ===\nNéhány alapvető ellenőrzés kerül végrehajtásra, hogy kiderüljön ,hogy ez a környezet alkalmas-e a MediaWiki telepítésére.\nHa telepítéssel kapcsolatos segítségre van szükséged, add meg ezen ellenőrzések eredményét.", - "config-copyright": "=== Licenc és feltételek ===\n\n$1\n\nEz a program szabad szoftver; terjeszthető illetve módosítható a Free Software Foundation által kiadott GNU General Public License dokumentumában leírtak; akár a licenc 2-es, akár (tetszőleges) későbbi változata szerint.\n\nEz a program abban a reményben kerül közreadásra, hogy hasznos lesz, de minden egyéb '''garancia nélkül''', az '''eladhatóságra''' vagy '''valamely célra való alkalmazhatóságra''' való származtatott garanciát is beleértve. További részleteket a GNU General Public License tartalmaz.\n\nA felhasználónak a programmal együtt meg kell kapnia a GNU General Public License egy példányát; ha mégsem kapta meg, akkor írjon a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. címre, vagy [http://www.gnu.org/copyleft/gpl.html tekintse meg online].", + "config-welcome": "=== A környezet ellenőrzése ===\nNéhány alapvető ellenőrzés hajtódik végre, hogy kiderüljön, hogy ez a környezet alkalmas-e a MediaWiki telepítésére.\nHa segítséget kérsz a telepítéssel kapcsolatban, add meg ezen ellenőrzések eredményét.", + "config-copyright": "=== Licenc és feltételek ===\n\n$1\n\nEz a program szabad szoftver; terjeszthető, illetve módosítható a Free Software Foundation által kiadott GNU General Public License dokumentumában leírtak; akár a licenc 2-es, akár (tetszőleges) későbbi változata szerint.\n\nEz a program abban a reményben kerül közreadásra, hogy hasznos lesz, de minden egyéb garancia nélkül, az eladhatóságra vagy valamely célra való alkalmazhatóságra való származtatott garanciát is beleértve. További részleteket a GNU General Public License tartalmaz.\n\nA felhasználónak a programmal együtt meg kell kapnia a GNU General Public License egy példányát; ha mégsem kapta meg, akkor írjon a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. címre, vagy [https://www.gnu.org/copyleft/gpl.html tekintse meg online].", "config-sidebar": "* [https://www.mediawiki.org A MediaWiki honlapja]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Felhasználói kézikönyv]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Útmutató adminisztrátoroknak]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ GyIK]\n----\n* Ismertető\n* Kiadási megjegyzések\n* Másolás\n* Frissítés", "config-env-good": "A környezet ellenőrzése befejeződött.\nA MediaWiki telepíthető.", "config-env-bad": "A környezet ellenőrzése befejeződött.\nA MediaWiki nem telepíthető.", "config-env-php": "A PHP verziója: $1", "config-env-hhvm": "HHVM verziója: $1", - "config-unicode-using-intl": "A rendszer Unicode normalizálására az [http://pecl.php.net/intl intl PECL kiterjesztést] használja.", - "config-unicode-pure-php-warning": "Figyelmeztetés: A Unicode-normalizáláshoz szükséges [http://pecl.php.net/intl intl PECL kiterjesztés] nem érhető el, helyette a lassú, PHP-alapú implementáció lesz használatban.\nHa nagy látogatottságú oldalt üzemeltetsz, [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations itt] találhatsz további információkat a témáról.", + "config-unicode-using-intl": "A rendszer Unicode normalizálására az [https://pecl.php.net/intl intl PECL kiterjesztést] használja.", + "config-unicode-pure-php-warning": "Figyelmeztetés: A Unicode-normalizáláshoz szükséges [https://pecl.php.net/intl intl PECL kiterjesztés] nem érhető el, helyette a lassú, PHP-alapú implementáció lesz használatban.\nHa nagy látogatottságú oldalt üzemeltetsz, [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations itt] találhatsz további információkat a témáról.", "config-unicode-update-warning": "Figyelmeztetés: A Unicode normalizáláshoz szükséges burkolókönyvtár [http://site.icu-project.org/ az ICU projekt] függvénykönyvtárának régebbi változatát használja.\nHa ügyelni kívánsz a Unicode használatára, fontold meg a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations frissítését].", "config-no-db": "Nem sikerült egyetlen használható adatbázis-illesztőprogramot sem találni. Telepítened kell egyet a PHP-hez.\nA következő {{PLURAL:$2|adatbázistípus támogatott|adatbázistípusok támogatottak}}: $1.\n\nHa a PHP-t magad fordítottad, konfiguráld újra úgy, hogy engedélyezve legyen egy adatbáziskliens, pl. a ./configure --with-mysqli parancs használatával.\nHa a PHP-t Debian vagy Ubuntu csomaggal telepítetted, akkor szükséged lesz például a php5-mysql csomagra is.", "config-outdated-sqlite": "Figyelmeztetés: SQLite $1 verziód van, ami alacsonyabb a legalább szükséges $2 verziónál. Az SQLite nem lesz elérhető.", "config-no-fts3": "Figyelmeztetés: Az SQLite [//sqlite.org/fts3.html FTS3 modul] nélkül lett fordítva, a keresési funkciók nem fognak működni ezen a rendszeren.", - "config-pcre-old": "Kritikus hiba: PCRE $1 vagy későbbi szükséges.\nA Te PHP binárisod PCRE $2-vel lett linkelve.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE További információ].", + "config-pcre-old": "Kritikus hiba: PCRE $1 vagy későbbi szükséges.\nA te PHP binárisod a PCRE $2 verziójával van linkelve.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE További információ].", "config-pcre-no-utf8": "Kritikus hiba: Úgy tűnik, hogy a PHP PRCE modulja PRCE_UTF8 támogatás nélkül lett fordítva.\nA MediaWikinek UTF-8-támogatásra van szüksége a helyes működéshez.", "config-memory-raised": "A PHP memory_limit beállításának értéke: $1. Meg lett növelve a következő értékre: $2.", "config-memory-bad": "Figyelmeztetés: A PHP memory_limit beállításának értéke $1.\nEz az érték valószínűleg túl kevés, a telepítés sikertelen lehet.", - "config-xcache": "Az [http://xcache.lighttpd.net/ XCache] telepítve van", "config-apc": "Az [http://www.php.net/apc APC] telepítve van", "config-apcu": "Az [http://www.php.net/apcu APCu] telepítve van", - "config-wincache": "A [http://www.iis.net/download/WinCacheForPhp WinCache] telepítve van", - "config-no-cache-apcu": "Figyelmeztetés: nem találhatók a következők: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] vagy [http://www.iis.net/download/WinCacheForPhp WinCache].\nAz objektum gyorsítótárazása nincs engedélyezve.", + "config-wincache": "A [https://www.iis.net/download/WinCacheForPhp WinCache] telepítve van", + "config-no-cache-apcu": "Figyelmeztetés: nem találhatók a következők: [http://www.php.net/apcu APCu] vagy [http://www.iis.net/download/WinCacheForPhp WinCache].\nAz objektum gyorsítótárazása nincs engedélyezve.", "config-diff3-bad": "GNU diff3 nem található.", "config-git": "Megtaláltam a Git verziókezelő szoftvert: $1.", "config-git-bad": "A Git verziókezelő rendszer nem található.", "config-imagemagick": "Az ImageMagick megtalálható a rendszeren: $1.\nA bélyegképek készítése engedélyezve lesz a feltöltések engedélyezése esetén.", - "config-gd": "A GD grafikai könyvtár elérhető.\nBélyegképek készítése működni fog, miután engedélyezted a fájlfeltöltést.", + "config-gd": "A GD grafikai könyvtár elérhető.\nA bélyegképek készítése engedélyezve lesz a feltöltések engedélyezése esetén.", "config-no-scaling": "Nem található a GD könyvtár és az ImageMagick.\nA bélyegképek készítése le lesz tiltva.", "config-no-uri": "Hiba: Nem sikerült megállapítani a jelenlegi URI-t.\nA telepítés megszakítva.", "config-no-cli-uri": "Figyelmeztetés: Nincs --scriptpath megadva, használom az alapértelmezettet: $1.", @@ -92,14 +92,14 @@ "config-db-host-oracle": "Adatbázis TNS:", "config-db-wiki-settings": "A wiki azonosítása", "config-db-name": "Adatbázisnév:", - "config-db-name-help": "Válassz egy nevet a wiki azonosítására.\nNe tartalmazzon szóközt.\n\nHa megosztott webtárhelyet használsz, a szolgáltatód vagy egy konkrét adatbázisnevet ad neked használatra, vagy te magad hozhatsz létre adatbázisokat a vezérlőpulton keresztül.", + "config-db-name-help": "Válassz egy nevet a wiki azonosítására.\nNe tartalmazzon szóközt.\n\nHa megosztott webtárhelyet használsz, a szolgáltatód vagy megadja a használandó adatbázisnevet, vagy te magad hozhatsz létre adatbázisokat egy vezérlőpulton keresztül.", "config-db-name-oracle": "Adatbázisséma:", "config-db-account-oracle-warn": "Oracle adatbázisba való telepítésnek három támogatott módja van:\n\nHa a telepítési folyamat során adatbázisfiókot szeretnél létrehozni, akkor egy olyan fiókot kell használnod, mely rendelkezik SYSDBA jogosultsággal, majd meg kell adnod a létrehozandó, webes hozzáféréshez használt fiók adatait. Emellett a fiók kézzel is létrehozható, ekkor ennek az adatait kell megadni (a fióknak rendelkeznie kell megfelelő jogosul adatbázis-objektumok létrehozásához), vagy megadhatsz két fiókot: egyet a létrehozáshoz szükséges jogosultságokkal, és egy korlátozottat a webes hozzáféréshez.\n\nA megfelelő jogosultságokkal rendelkező fiók létrehozásához használható szkript a szoftver „maintenance/oracle/” könyvtárában található. Ne feledd, hogy korlátozott fiók használatakor az alapértelmezett fiókkal nem végezhetőek el a karbantartási műveletek.", "config-db-install-account": "A telepítéshez használt felhasználói fiók adatai", - "config-db-username": "Felhasználónév:", - "config-db-password": "Jelszó:", - "config-db-install-username": "Írd be az adatbázisrendszerhez való csatlakozáshoz használt felhasználónevet.\nEz nem a MediaWiki fiók felhasználóneve; ez az adatbázisrendszeren használt felhasználóneved.", - "config-db-install-password": "Írd be az adatbázisrendszerhez való csatlakozáshoz használt jelszót.\nEz nem a MediaWiki-fiók jelszava; ez az adatbázisrendszeren használt jelszavad.", + "config-db-username": "Adatbázis-felhasználónév:", + "config-db-password": "Adatbázisjelszó:", + "config-db-install-username": "Írd be a telepítés alatt az adatbázisrendszerhez való csatlakozáshoz használt felhasználónevet.\nEz nem a MediaWiki-fiók felhasználóneve; ez az adatbázisrendszeren használt felhasználóneved.", + "config-db-install-password": "Írd be a telepítés alatt az adatbázisrendszerhez való csatlakozáshoz használt jelszót.\nEz nem a MediaWiki-fiók jelszava; ez az adatbázisrendszeren használt jelszavad.", "config-db-install-help": "Add meg a felhasználónevet és jelszót, amivel a telepítő csatlakozhat az adatbázishoz.", "config-db-account-lock": "Általános működés során is ezen információk használata", "config-db-wiki-account": "Általános működéshez használt felhasználói adatok", @@ -212,14 +212,14 @@ "config-profile-help": "A wikik akkor működnek a legjobban, ha minél több felhasználó számára engedélyezett a szerkesztés.\nA MediaWikiben könnyű ellenőrizni a legutóbbi változtatásokat,és visszaállítani a naiv vagy káros felhasználók által okozott károkat.\n\nA MediaWiki azonban számos helyzetben hasznos lehet, és néha nem könnyű mindenkit meggyőzni a wiki előnyeiről.\nVálaszthatsz!\n\n{{int:config-profile-wiki}}kben bárki szerkeszthet, akár bejelentkezés nélkül is. A {{int:config-profile-no-anon}} beállítás további biztonságot nyújt, azonban elijesztheti az alkalmi szerkesztőket.\n\nLehetőség van arra is, hogy {{lc:{{int:config-profile-fishbowl}}}} módosíthassák a lapokat, de a nyilvánosság ekkor megtekintheti a lapokat és azok laptörténetét is. {{int:config-profile-private}} esetén csak az engedélyezett szerkesztők tekinthetik meg a lapokat, és ugyanez a csoport szerkeszthet.\n\nTelepítés után jóval összetettebb jogosultságrendszer állítható össze, további információ a [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:User_rights kézikönyv kapcsolódó bejegyzésében].", "config-license": "Szerzői jog és licenc:", "config-license-none": "Nincs licencjelzés", - "config-license-cc-by-sa": "Creative Commons Nevezd meg! - Így add tovább!", + "config-license-cc-by-sa": "Creative Commons Nevezd meg! – Így add tovább!", "config-license-cc-by": "Creative Commons Nevezd meg!", "config-license-cc-by-nc-sa": "Creative Commons Nevezd meg! - Ne add el! - Így add tovább!", "config-license-cc-0": "Creative Commons Zero (közkincs)", "config-license-gfdl": "GNU Szabad Dokumentációs Licenc 1.3 vagy újabb", "config-license-pd": "Közkincs", "config-license-cc-choose": "Creative Commons-licenc választása", - "config-license-help": "A legtöbb wiki valamilyen [http://freedomdefined.org/Definition szabad licenc] alatt teszi közzé a szerkesztéseit.\nEz erősíti a közösségi tulajdon érzését, és elősegíti a hosszú távú közreműködők megjelenését.\nÁltalában nem szükséges magán- vagy vállalati wiki esetén.\n\nHa a Wikipédiáról szeretnél szövegeket másolni, és azt szeretnéd, hogy a Wikipédián felhasználhassák a wikidben található szöveget, akkor a {{int:config-license-cc-by-sa}} lehetőséget válaszd.\n\nA Wikipédia korábban a GNU Szabad Dokumentációs Licencet használta.\nEz a licenc még ma is használható, azonban nem könnyű megérteni,\ntovábbá a GFDL alatt közzétett tartalom újrafelhasználása nehézkes.", + "config-license-help": "A legtöbb wiki valamilyen [https://freedomdefined.org/Definition szabad licenc] alatt teszi közzé a szerkesztéseit.\nEz erősíti a közösségi tulajdon érzését, és elősegíti a hosszú távú közreműködők megjelenését.\nÁltalában nem szükséges magán- vagy vállalati wiki esetén.\n\nHa a Wikipédiáról szeretnél szövegeket másolni, és azt szeretnéd, hogy a Wikipédián felhasználhassák a wikidben található szöveget, akkor a {{int:config-license-cc-by-sa}} lehetőséget válaszd.\n\nA Wikipédia korábban a GNU Szabad Dokumentációs Licencet használta.\nEz a licenc még ma is használható, azonban nem könnyű megérteni,\ntovábbá a GFDL alatt közzétett tartalom újrafelhasználása nehézkes.", "config-email-settings": "E-mail beállítások", "config-enable-email": "Kimenő e-mailek engedélyezése", "config-enable-email-help": "E-mailek küldéséhez [http://www.php.net/manual/en/mail.configuration.php a PHP mail beállításait] megfelelően meg kell adni.\nHa nem akarsz semmilyen e-mailes funkciót használni, itt tilthatod le őket.", @@ -249,7 +249,7 @@ "config-cache-options": "Objektum-gyorsítótárazás beállításai:", "config-cache-help": "Az objektumgyorsítótárazás célja, hogy felgyorsítsa a MediaWiki működését a gyakran használt adatok gyorsítótárazásával.\nKözepes vagy nagyobb oldalak esetén erősen ajánlott a használata, de kisebb oldalak esetén is hasznos lehet.", "config-cache-none": "Nincs gyorsítótárazás (minden funkció működik, de nagyobb wiki esetében lassabb működést eredményezhet)", - "config-cache-accel": "PHP-objektumok gyorsítótárazása (APC, APCu, XCache vagy WinCache)", + "config-cache-accel": "PHP-objektumok gyorsítótárazása (APC, APCu vagy WinCache)", "config-cache-memcached": "Memcached használata (további telepítés és konfigurálás szükséges)", "config-memcached-servers": "Memcached-szerverek:", "config-memcached-help": "Azon IP-címek listája, melyeket a Memcached használhat.\nVesszővel kell elválasztani őket, és meg kell adni a portot is. Például:\n 127.0.0.1:11211\n 192.168.1.25:11211", diff --git a/includes/installer/i18n/ia.json b/includes/installer/i18n/ia.json index 76748956de..d20b3e7b87 100644 --- a/includes/installer/i18n/ia.json +++ b/includes/installer/i18n/ia.json @@ -43,14 +43,14 @@ "config-help-restart": "Vole tu rader tote le datos salveguardate que tu ha entrate e reinitiar le processo de installation?", "config-restart": "Si, reinitia lo", "config-welcome": "=== Verificationes del ambiente ===\nVerificationes de base essera ora exequite pro determinar si iste ambiente es apte pro le installation de MediaWiki.\nNon oblida de includer iste information si tu cerca adjuta pro completar le installation.", - "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nIste programma es software libere; vos pote redistribuer lo e/o modificar lo sub le conditiones del Licentia Public General de GNU publicate per le Free Software Foundation; version 2 del Licentia, o (a vostre option) qualcunque version posterior.\n\nIste programma es distribuite in le sperantia que illo sia utile, ma '''sin garantia''', sin mesmo le implicite garantia de '''commercialisation''' o '''aptitude pro un proposito particular'''.\nVide le Licentia Public General de GNU pro plus detalios.\n\nVos deberea haber recipite un exemplar del Licentia Public General de GNU con iste programma; si non, scribe al Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [http://www.gnu.org/copyleft/gpl.html lege lo in linea].", + "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nIste programma es software libere; vos pote redistribuer lo e/o modificar lo sub le conditiones del Licentia Public General de GNU publicate per le Free Software Foundation; version 2 del Licentia, o (a vostre option) qualcunque version posterior.\n\nIste programma es distribuite in le sperantia que illo sia utile, ma '''sin garantia''', sin mesmo le implicite garantia de '''commercialisation''' o '''aptitude pro un proposito particular'''.\nVide le Licentia Public General de GNU pro plus detalios.\n\nVos deberea haber recipite un exemplar del Licentia Public General de GNU con iste programma; si non, scribe al Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [https://www.gnu.org/copyleft/gpl.html lege lo in linea].", "config-sidebar": "* [https://www.mediawiki.org Pagina principal de MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guida pro usatores]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guida pro administratores]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Lege me\n* Notas de iste version\n* Conditiones de copia\n* Actualisation", "config-env-good": "Le ambiente ha essite verificate.\nTu pote installar MediaWiki.", "config-env-bad": "Le ambiente ha essite verificate.\nTu non pote installar MediaWiki.", "config-env-php": "PHP $1 es installate.", "config-env-hhvm": "HHVM $1 es installate.", - "config-unicode-using-intl": "Le [http://pecl.php.net/intl extension PECL intl] es usate pro le normalisation Unicode.", - "config-unicode-pure-php-warning": "'''Aviso''': Le [http://pecl.php.net/intl extension PECL intl] non es disponibile pro exequer le normalisation Unicode; le systema recurre al implementation lente in PHP pur.\nSi tu sito ha un alte volumine de traffico, tu deberea informar te un poco super le [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisation Unicode].", + "config-unicode-using-intl": "Le [https://pecl.php.net/intl extension PECL intl] es usate pro le normalisation Unicode.", + "config-unicode-pure-php-warning": "'''Aviso''': Le [https://pecl.php.net/intl extension PECL intl] non es disponibile pro exequer le normalisation Unicode; le systema recurre al implementation lente in PHP pur.\nSi tu sito ha un alte volumine de traffico, tu deberea informar te un poco super le [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisation Unicode].", "config-unicode-update-warning": "'''Aviso''': Le version installate del bibliotheca inveloppante pro normalisation Unicode usa un version ancian del bibliotheca del [http://site.icu-project.org/ projecto ICU].\nTu deberea [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations actualisar lo] si le uso de Unicode importa a te.", "config-no-db": "Non poteva trovar un driver appropriate pro le base de datos! Es necessari installar un driver de base de datos pro PHP.\nLe sequente {{PLURAL:$2|typo|typos}} de base de datos es supportate: $1.\n\nSi tu compilava PHP tu mesme, reconfigura lo con un cliente de base de datos activate, per exemplo, usante ./configure --with-mysqli.\nSi tu installava PHP ex un pacchetto Debian o Ubuntu, tu debe etiam installar, per exemplo, le modulo php5-mysql.", "config-outdated-sqlite": "'''Attention''': tu ha SQLite $1, que es inferior al version minimal requirite, $2. SQLite essera indisponibile.", @@ -59,12 +59,11 @@ "config-pcre-no-utf8": "'''Fatal''': Le modulo PCRE de PHP pare haber essite compilate sin supporto de PCRE_UTF8.\nMediaWiki require supporto de UTF-8 pro functionar correctemente.", "config-memory-raised": "Le memory_limit de PHP es $1, elevate a $2.", "config-memory-bad": "'''Aviso:''' Le memory_limit de PHP es $1.\nIsto es probabilemente troppo basse.\nLe installation pote faller!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] es installate", "config-apc": "[http://www.php.net/apc APC] es installate", "config-apcu": "[http://www.php.net/apcu APCu] es installate", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] es installate", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] es installate", "config-no-cache-apcu": "Attention: Impossibile trovar [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] o [http://www.iis.net/download/WinCacheForPhp WinCache].\nLe cache de objectos non es activate.", - "config-mod-security": "'''Attention''': [http://modsecurity.org/ mod_security] es active in tu servitor web. Si mal configurate, isto pote causar problemas pro MediaWiki o altere software que permitte al usatores de publicar contento arbitrari.\nConsulta le [http://modsecurity.org/documentation/ documentation de mod_security] o contacta le servicio de adjuta de tu host si tu incontra estranie errores.", + "config-mod-security": "'''Attention''': [https://modsecurity.org/ mod_security] es active in tu servitor web. Si mal configurate, isto pote causar problemas pro MediaWiki o altere software que permitte al usatores de publicar contento arbitrari.\nConsulta le [https://modsecurity.org/documentation/ documentation de mod_security] o contacta le servicio de adjuta de tu host si tu incontra estranie errores.", "config-diff3-bad": "GNU diff3 non trovate.", "config-git": "Systema de controlo de version Git trovate: $1", "config-git-bad": "Systema de controlo de version Git non trovate.", @@ -222,7 +221,7 @@ "config-license-gfdl": "Licentia GNU pro Documentation Libere 1.3 o plus recente", "config-license-pd": "Dominio public", "config-license-cc-choose": "Seliger un licentia Creative Commons personalisate", - "config-license-help": "Multe wikis public pone tote le contributiones sub un [http://freedomdefined.org/Definition/Ia?uselang=ia licentia libere].\nIsto adjuta a crear un senso de proprietate communitari e incoragia le contribution in longe termino.\nIsto non es generalmente necessari pro un wiki private o de interprisa.\n\nSi tu vole poter usar texto de Wikipedia, e si tu vole que Wikipedia pote acceptar texto copiate de tu wiki, tu debe seliger {{int:config-license-cc-by-sa}}.\n\nWikipedia usava anteriormente le Licentia GNU pro Documentation Libere (GFDL).\nIste es un licentia valide, ma es difficile a comprender.\nIl es anque difficile reusar le contento licentiate sub GFDL.", + "config-license-help": "Multe wikis public pone tote le contributiones sub un [https://freedomdefined.org/Definition/Ia?uselang=ia licentia libere].\nIsto adjuta a crear un senso de proprietate communitari e incoragia le contribution in longe termino.\nIsto non es generalmente necessari pro un wiki private o de interprisa.\n\nSi tu vole poter usar texto de Wikipedia, e si tu vole que Wikipedia pote acceptar texto copiate de tu wiki, tu debe seliger {{int:config-license-cc-by-sa}}.\n\nWikipedia usava anteriormente le Licentia GNU pro Documentation Libere (GFDL).\nIste es un licentia valide, ma es difficile a comprender.\nIl es anque difficile reusar le contento licentiate sub GFDL.", "config-email-settings": "Configuration de e-mail", "config-enable-email": "Activar le e-mail sortiente", "config-enable-email-help": "Si tu vole que e-mail functiona, [http://www.php.net/manual/en/mail.configuration.php le optiones de e-mail de PHP] debe esser configurate correctemente.\nSi tu non vole functiones de e-mail, tu pote disactivar los hic.", diff --git a/includes/installer/i18n/id.json b/includes/installer/i18n/id.json index 9c4f7d7d1a..6e1834f4ec 100644 --- a/includes/installer/i18n/id.json +++ b/includes/installer/i18n/id.json @@ -55,14 +55,14 @@ "config-help-restart": "Apakah Anda ingin menghapus semua data tersimpan yang telah Anda masukkan dan mengulang proses instalasi?", "config-restart": "Ya, nyalakan ulang", "config-welcome": "=== Pengecekan lingkungan ===\nPengecekan dasar kini akan dilakukan untuk melihat apakah lingkungan ini memadai untuk instalasi MediaWiki.\nIngatlah untuk menyertakan informasi ini jika Anda mencari bantuan tentang cara menyelesaikan instalasi.", - "config-copyright": "=== Hak cipta dan persyaratan ===\n\n$1\n\nProgram ini adalah perangkat lunak bebas; Anda dapat mendistribusikan dan/atau memodifikasi di bawah persyaratan GNU General Public License seperti yang diterbitkan oleh Free Software Foundation; baik versi 2 lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.\n\nProgram ini didistribusikan dengan harapan bahwa itu akan berguna, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat untuk dapat diperjualbelikan atau sesuai untuk tujuan tertentu.\nLihat GNU General Public License untuk lebih jelasnya.\n\nAnda seharusnya telah menerima salinan dari GNU General Public License bersama dengan program ini; jika tidak, kirimkan surat untuk Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, atau [http://www.gnu.org/copyleft/gpl.html baca versi daring].", + "config-copyright": "=== Hak cipta dan persyaratan ===\n\n$1\n\nProgram ini adalah perangkat lunak bebas; Anda dapat mendistribusikan dan/atau memodifikasi di bawah persyaratan GNU General Public License seperti yang diterbitkan oleh Free Software Foundation; baik versi 2 lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.\n\nProgram ini didistribusikan dengan harapan bahwa itu akan berguna, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat untuk dapat diperjualbelikan atau sesuai untuk tujuan tertentu.\nLihat GNU General Public License untuk lebih jelasnya.\n\nAnda seharusnya telah menerima salinan dari GNU General Public License bersama dengan program ini; jika tidak, kirimkan surat untuk Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, atau [https://www.gnu.org/copyleft/gpl.html baca versi daring].", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/id Situs MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/id Pedoman Pengguna]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/id Pedoman Administrator]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/id FAQ]\n----\n* Read me\n* Release notes\n* Copying\n* Upgrading", "config-env-good": "Kondisi telah diperiksa.\nAnda dapat menginstal MediaWiki.", "config-env-bad": "Kondisi telah diperiksa.\nAnda tidak dapat menginstal MediaWiki.", "config-env-php": "PHP $1 diinstal.", "config-env-hhvm": "HHVM $1 telah dipasang.", - "config-unicode-using-intl": "Menggunakan [http://pecl.php.net/intl ekstensi PECL intl] untuk normalisasi Unicode.", - "config-unicode-pure-php-warning": "Peringatan: [http://pecl.php.net/intl intl Ekstensi PECL] tidak tersedia untuk menangani normalisasi Unicode, dikembalikan untuk melambatkan implementasi PHP asli.\nApabila Anda menjalankan situs dengan lalu-lintas tinggi, Anda harus membaca [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisasi Unicode].", + "config-unicode-using-intl": "Menggunakan [https://pecl.php.net/intl ekstensi PECL intl] untuk normalisasi Unicode.", + "config-unicode-pure-php-warning": "Peringatan: [https://pecl.php.net/intl intl Ekstensi PECL] tidak tersedia untuk menangani normalisasi Unicode, dikembalikan untuk melambatkan implementasi PHP asli.\nApabila Anda menjalankan situs dengan lalu-lintas tinggi, Anda harus membaca [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisasi Unicode].", "config-unicode-update-warning": "Peringatan: Versi terinstal dari pembungkus normalisasi Unicode menggunakan versi lama pustaka [http://site.icu-project.org/ proyek ICU].\nAnda harus [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations meningkatkan versinya] jika ingin menggunakan Unicode.", "config-no-db": "Pengandar basis data yang sesuai tidak ditemukan! Anda perlu menginstal pengandar basis data untuk PHP.\n{{PLURAL:$2|Jenis|Jenis}} basis data yang didukung: $1.\n\nJika Anda mengompilasi PHP sendiri, ubahlah konfigurasinya dengan mengaktifkan klien basis data, misalnya menggunakan ./configure --with-mysqli.\nJika Anda menginstal PHP dari paket Debian atau Ubuntu, maka Anda juga perlu menginstal seperti paket php5-mysql.", "config-outdated-sqlite": "Peringatan: Anda menggunakan SQLite $1, yang lebih rendah dari versi minimum yang diperlukan $2. SQLite akan tidak tersedia.", @@ -71,11 +71,10 @@ "config-pcre-no-utf8": "'''Fatal''': Modul PCRE PHP tampaknya dikompilasi tanpa dukungan PCRE_UTF8.\nMediaWiki memerlukan dukungan UTF-8 untuk berfungsi dengan benar.", "config-memory-raised": "memory_limit PHP adalah $1, dinaikkan ke $2.", "config-memory-bad": "'''Peringatan:''' memory_limit PHP adalah $1.\nIni terlalu rendah.\nInstalasi terancam gagal!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] telah diinstal", "config-apc": "[http://www.php.net/apc APC] telah diinstal", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] telah diinstal", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] telah diinstal", "config-no-cache-apcu": "Peringatan: Tidak dapat menemukan [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] atau [http://www.iis.net/download/WinCacheForPhp WinCache]. Singgahan obyek tidak diaktifkan.", - "config-mod-security": "Peringatan: Server web Anda memiliki [http://modsecurity.org/ mod_security] yang diaktifkan. Jika salah dalam mengkonfigurasi, ini dapat menyebabkan masalah untuk MediaWiki atau perangkat lunak lain yang memungkinkan pengguna untuk mengirim sembarang konten.\nLihat [http://modsecurity.org/documentation/ dokumentasi mod_security] atau hubungi layanan host Anda jika Anda mengalami kesalahan acak.", + "config-mod-security": "Peringatan: Server web Anda memiliki [https://modsecurity.org/ mod_security] yang diaktifkan. Jika salah dalam mengkonfigurasi, ini dapat menyebabkan masalah untuk MediaWiki atau perangkat lunak lain yang memungkinkan pengguna untuk mengirim sembarang konten.\nLihat [https://modsecurity.org/documentation/ dokumentasi mod_security] atau hubungi layanan host Anda jika Anda mengalami kesalahan acak.", "config-diff3-bad": "GNU diff3 tidak ditemukan.", "config-git": "Menemukan perangkat lunak kontrol versi Git: $1.", "config-git-bad": "Perangkat lunak kontrol versi Git tidak ditemukan.", @@ -231,7 +230,7 @@ "config-license-gfdl": "Lisensi Dokumentasi Bebas GNU 1.3 atau versi terbaru", "config-license-pd": "Domain Umum", "config-license-cc-choose": "Pilih lisensi Creative Commons kustom", - "config-license-help": "Banyak wiki publik melisensikan semua kontribusi di bawah [http://freedomdefined.org/Definition lisensi bebas].\nHal ini membantu menciptakan rasa kepemilikan komunitas dan mendorong kontribusi jangka panjang.\nHal ini umumnya tidak diperlukan untuk wiki pribadi atau perusahaan.\n\nJika Anda ingin dapat menggunakan teks dari Wikipedia dan Anda ingin agar Wikipedia dapat menerima teks yang disalin dari wiki Anda, Anda harus memilih {{int:config-license-cc-by-sa}}.\n\nWikipedia sebelumnya menggunakan GNU Free Documentation License.\nLisensi ini masih sah, namun sulit dipahami.\nSelain itu, sulit untuk menggunakan ulang konten yang dilisensikan di bawah GFDL.", + "config-license-help": "Banyak wiki publik melisensikan semua kontribusi di bawah [https://freedomdefined.org/Definition lisensi bebas].\nHal ini membantu menciptakan rasa kepemilikan komunitas dan mendorong kontribusi jangka panjang.\nHal ini umumnya tidak diperlukan untuk wiki pribadi atau perusahaan.\n\nJika Anda ingin dapat menggunakan teks dari Wikipedia dan Anda ingin agar Wikipedia dapat menerima teks yang disalin dari wiki Anda, Anda harus memilih {{int:config-license-cc-by-sa}}.\n\nWikipedia sebelumnya menggunakan GNU Free Documentation License.\nLisensi ini masih sah, namun sulit dipahami.\nSelain itu, sulit untuk menggunakan ulang konten yang dilisensikan di bawah GFDL.", "config-email-settings": "Pengaturan surel", "config-enable-email": "Aktifkan surel keluar", "config-enable-email-help": "Jika Anda ingin mengaktifkan surel, [http://www.php.net/manual/en/mail.configuration.php setelah surel PHP] perlu dikonfigurasi dengan benar.\nJika Anda tidak perlu fitur surel, Anda dapat menonaktifkannya di sini.", diff --git a/includes/installer/i18n/is.json b/includes/installer/i18n/is.json index 37f243da43..78be96be42 100644 --- a/includes/installer/i18n/is.json +++ b/includes/installer/i18n/is.json @@ -31,12 +31,11 @@ "config-page-upgradedoc": "Uppfærsla", "config-page-existingwiki": "Fyrirliggjandi wiki", "config-restart": "Já, endurræsa", - "config-copyright": "=== Höfundarréttur og skilmálar ===\n\n$1\n\nÞetta er frjáls hugbúnaður; þú mátt dreifa honum og/eða breyta samkvæmt skilmálum í almenna GNU GPL notkunarleyfinu eins og það er gefið út af Frjálsu hugbúnaðarstofnuninni; annaðhvort útgáfu 2 af GPL-leyfinu, eða (ef þér sýnist svo) einhverri nýrri útgáfu leyfisins.\n\nHugbúnaði þessum er dreift í þeirri von að hann geti verið gagnlegur, en ÁN ALLRAR ÁBYRGÐAR; einnig án þeirrar ábyrgðar sem gefin er í skyn með SELJANLEIKA eða EIGINLEIKUM TIL TILTEKINNA NOTA. Sjá almenna GNU GPL notkunarleyfið fyrir nánari upplýsingar.\n\nÞað ætti að hafa fylgt afrit af almenna GNU GPL notkunarleyfinu með forritinu; ef ekki skrifið þá Fjálsu hugbúnarstofnuninni: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, eða [http://www.gnu.org/copyleft/gpl.html lestu það á netinu].", + "config-copyright": "=== Höfundarréttur og skilmálar ===\n\n$1\n\nÞetta er frjáls hugbúnaður; þú mátt dreifa honum og/eða breyta samkvæmt skilmálum í almenna GNU GPL notkunarleyfinu eins og það er gefið út af Frjálsu hugbúnaðarstofnuninni; annaðhvort útgáfu 2 af GPL-leyfinu, eða (ef þér sýnist svo) einhverri nýrri útgáfu leyfisins.\n\nHugbúnaði þessum er dreift í þeirri von að hann geti verið gagnlegur, en ÁN ALLRAR ÁBYRGÐAR; einnig án þeirrar ábyrgðar sem gefin er í skyn með SELJANLEIKA eða EIGINLEIKUM TIL TILTEKINNA NOTA. Sjá almenna GNU GPL notkunarleyfið fyrir nánari upplýsingar.\n\nÞað ætti að hafa fylgt afrit af almenna GNU GPL notkunarleyfinu með forritinu; ef ekki skrifið þá Fjálsu hugbúnarstofnuninni: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, eða [https://www.gnu.org/copyleft/gpl.html lestu það á netinu].", "config-env-php": "PHP $1 er uppsett.", "config-env-hhvm": "HHVM $1 er uppsett.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] er uppsett", "config-apc": "[http://www.php.net/apc APC] er uppsett", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] er uppsett", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] er uppsett", "config-diff3-bad": "GNU diff3 fannst ekki.", "config-using-server": "Nota \"$1\" sem heiti á þjóni.", "config-using-uri": "Nota \"$1$2\" sem slóð á þjón.", diff --git a/includes/installer/i18n/it.json b/includes/installer/i18n/it.json index 5453e4533b..d9b0dbc0bb 100644 --- a/includes/installer/i18n/it.json +++ b/includes/installer/i18n/it.json @@ -60,14 +60,14 @@ "config-help-restart": "Vuoi cancellare tutti i dati salvati che hai inserito e riavviare il processo di installazione?", "config-restart": "Sì, riavvia", "config-welcome": "=== Controllo dell'ambiente ===\nSaranno eseguiti controlli di base per vedere se questo ambiente è adatto per l'installazione di MediaWiki.\nRicordati di includere queste informazioni se chiedi assistenza su come completare l'installazione.", - "config-copyright": "=== Copyright e termini ===\n\n$1\n\nQuesto programma è un software libero; puoi redistribuirlo e/o modificarlo secondo i termini della GNU General Public License, come pubblicata dalla Free Software Foundation; o la versione 2 della Licenza o (a propria scelta) qualunque versione successiva.\n\nQuesto programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITÀ o di APPLICABILITÀ PER UN PARTICOLARE SCOPO.\nSi veda la GNU General Public License per maggiori dettagli.\n\nQuesto programma deve essere distribuito assieme ad una copia della GNU General Public License; in caso contrario, se ne può ottenere una scrivendo alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA oppure [http://www.gnu.org/copyleft/gpl.html leggerla in rete].", + "config-copyright": "=== Copyright e termini ===\n\n$1\n\nQuesto programma è un software libero; puoi redistribuirlo e/o modificarlo secondo i termini della GNU General Public License, come pubblicata dalla Free Software Foundation; o la versione 2 della Licenza o (a propria scelta) qualunque versione successiva.\n\nQuesto programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITÀ o di APPLICABILITÀ PER UN PARTICOLARE SCOPO.\nSi veda la GNU General Public License per maggiori dettagli.\n\nQuesto programma deve essere distribuito assieme ad una copia della GNU General Public License; in caso contrario, se ne può ottenere una scrivendo alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA oppure [https://www.gnu.org/copyleft/gpl.html leggerla in rete].", "config-sidebar": "* [https://www.mediawiki.org Pagina principale MediaWiki]\n* [https://www.mediawiki.org/wiki/Aiuto:Guida ai contenuti per utenti]\n* [https://www.mediawiki.org/wiki/Manuale:Guida ai contenuti per admin]\n* [https://www.mediawiki.org/wiki/Manuale:FAQ FAQ]\n----\n* Leggimi\n* Note di versione\n* Copie\n* Aggiornamenti", "config-env-good": "L'ambiente è stato controllato.\nÈ possibile installare MediaWiki.", "config-env-bad": "L'ambiente è stato controllato.\nNon è possibile installare MediaWiki.", "config-env-php": "PHP $1 è installato.", "config-env-hhvm": "HHVM $1 è installato.", - "config-unicode-using-intl": "Usa [http://pecl.php.net/intl l'estensione PECL intl] per la normalizzazione Unicode.", - "config-unicode-pure-php-warning": "'''Attenzione:''' [http://pecl.php.net/intl l'estensione PECL intl] non è disponibile per gestire la normalizzazione Unicode, quindi si torna alla lenta implementazione in PHP puro.\nSe esegui un sito ad alto traffico, dovresti leggere alcune considerazioni sulla [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzazione Unicode].", + "config-unicode-using-intl": "Usa [https://pecl.php.net/intl l'estensione PECL intl] per la normalizzazione Unicode.", + "config-unicode-pure-php-warning": "'''Attenzione:''' [https://pecl.php.net/intl l'estensione PECL intl] non è disponibile per gestire la normalizzazione Unicode, quindi si torna alla lenta implementazione in PHP puro.\nSe esegui un sito ad alto traffico, dovresti leggere alcune considerazioni sulla [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzazione Unicode].", "config-unicode-update-warning": "'''Attenzione:''' la versione installata del gestore per la normalizzazione Unicode usa una vecchia versione della libreria [http://site.icu-project.org/ del progetto ICU].\nDovresti [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations aggiornare] se vuoi usare l'Unicode.", "config-no-db": "Impossibile trovare un driver adatto per il database! È necessario installare un driver per PHP.\n{{PLURAL:$2|Il seguente formato di database è supportato|I seguenti formati di database sono supportati}}: $1.\n\nSe compili PHP autonomamente, riconfiguralo attivando un client database, per esempio utilizzando ./configure --with-mysqli.\nQualora avessi installato PHP per mezzo di un pacchetto Debian o Ubuntu, allora devi installare anche il pacchetto php5-mysql.", "config-outdated-sqlite": "'''Attenzione''': è presente SQLite $1 mentre è richiesta la versione $2, SQLite non sarà disponibile.", @@ -76,12 +76,11 @@ "config-pcre-no-utf8": "'''Errore''': Il modulo PCRE di PHP sembra essere stato compilato senza il supporto PCRE_UTF8, ma MediaWiki lo richiede per funzionare correttamente.", "config-memory-raised": "Il valore memory_limit di PHP è $1, aumentato a $2.", "config-memory-bad": "''Attenzione:''' Il valore di memory_limit di PHP è $1.\nProbabilmente è troppo basso.\nL'installazione potrebbe non riuscire!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] è installato", "config-apc": "[http://www.php.net/apc APC] è installato", "config-apcu": "[http://www.php.net/apc APC] è installato", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] è installato", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] è installato", "config-no-cache-apcu": "'''Attenzione:''' [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] o [http://www.iis.net/download/WinCacheForPhp WinCache] non sono stati trovati.\nLa caching degli oggetti non è attivata.", - "config-mod-security": "Attenzione: Il tuo server web ha il [http://modsecurity.org/ mod_security] abilitato. Se non correttamente configurato, può creare problemi a MediaWiki o ad altro software che permette agli utenti di pubblicare contenuto.\nFai riferimento alla [http://modsecurity.org/documentation/ documentazione sul mod_security] o contatta il supporto tecnico del tuo provider di hosting se si verificano errori.", + "config-mod-security": "Attenzione: Il tuo server web ha il [https://modsecurity.org/ mod_security] abilitato. Se non correttamente configurato, può creare problemi a MediaWiki o ad altro software che permette agli utenti di pubblicare contenuto.\nFai riferimento alla [https://modsecurity.org/documentation/ documentazione sul mod_security] o contatta il supporto tecnico del tuo provider di hosting se si verificano errori.", "config-diff3-bad": "GNU diff3 non trovato.", "config-git": "Trovato software di controllo della versione Git: $1.", "config-git-bad": "Software di controllo della versione Git non trovato.", @@ -235,7 +234,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 o versioni successive", "config-license-pd": "Pubblico dominio", "config-license-cc-choose": "Seleziona una delle licenze Creative Commons", - "config-license-help": "Molti wiki pubblici rilasciano i loro contributi con una [http://freedomdefined.org/Definition licenza libera]. Questo aiuta a creare un senso di proprietà condivisa nella comunità e incoraggia a contribuire a lungo termine. Non è generalmente necessario per un wiki privato o aziendale.\n\nSe vuoi usare testi da Wikipedia, o desideri che Wikipedia possa essere in grado di accettare testi copiati dal tuo wiki, dovresti scegliere {{int:config-license-cc-by-sa}}.\n\nIn precedenza Wikipedia ha utilizzato la GNU Free Documentation License. La GFDL è una licenza valida, ma è di difficile comprensione e complica il riutilizzo dei contenuti.", + "config-license-help": "Molti wiki pubblici rilasciano i loro contributi con una [https://freedomdefined.org/Definition licenza libera]. Questo aiuta a creare un senso di proprietà condivisa nella comunità e incoraggia a contribuire a lungo termine. Non è generalmente necessario per un wiki privato o aziendale.\n\nSe vuoi usare testi da Wikipedia, o desideri che Wikipedia possa essere in grado di accettare testi copiati dal tuo wiki, dovresti scegliere {{int:config-license-cc-by-sa}}.\n\nIn precedenza Wikipedia ha utilizzato la GNU Free Documentation License. La GFDL è una licenza valida, ma è di difficile comprensione e complica il riutilizzo dei contenuti.", "config-email-settings": "Impostazioni email", "config-enable-email": "Abilita la posta elettronica in uscita", "config-enable-email-help": "Se vuoi che funzionino le email, le [http://www.php.net/manual/en/mail.configuration.php PHP's impostazioni della posta] devono essere configurate correttamente.\nSe non si desidera alcuna funzionalità di posta elettronica, puoi disabilitarla qui.", @@ -265,7 +264,7 @@ "config-cache-options": "Impostazioni per la cache di oggetti:", "config-cache-help": "La memorizzazione di oggetti nella cache è utilizzata per migliorare la velocità di MediaWiki attraverso l'allocazione nella cache dei dati utilizzati di frequente.\nPer siti di dimensioni medie e grandi, è caldamente consigliato attivare la cache, ma anche per piccoli siti se ne vedranno i benefici.", "config-cache-none": "Nessuna memorizzazione in cache (nessuna funzionalità viene impedita, ma sui siti wiki più grandi la velocità potrebbe risentirne)", - "config-cache-accel": "Mettere in cache oggetti PHP (APC, APCu, XCache o WinCache)", + "config-cache-accel": "Mettere in cache oggetti PHP (APC, APCu o WinCache)", "config-cache-memcached": "Usa Memcached (richiede ulteriori attività di installazione e configurazione)", "config-memcached-servers": "Server di memcached:", "config-memcached-help": "Elenco di indirizzi IP da utilizzare per Memcached.\nDovresti specificarne uno per riga e indicare la porta da utilizzare. Per esempio:\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/ja.json b/includes/installer/i18n/ja.json index 3f226624cc..9262dd078d 100644 --- a/includes/installer/i18n/ja.json +++ b/includes/installer/i18n/ja.json @@ -62,14 +62,14 @@ "config-help-restart": "入力した保存データをすべて消去して、インストール作業を再起動しますか?", "config-restart": "はい、再起動します", "config-welcome": "=== 環境の確認 ===\n基本的な確認では、現在の環境が MediaWiki のインストールに適しているかを確認します。\nインストール方法について助けが必要になった場合は、必ずこの確認結果を添えてください。", - "config-copyright": "=== 著作権および規約 ===\n$1\n\nこの作品はフリーソフトウェアです。あなたは、フリーソフトウェア財団の発行する GNU 一般公衆利用許諾書 (GNU General Public License) (バージョン 2、またはそれ以降のライセンス) の規約に基づき、このライブラリを再配布および改変できます。\n\nこの作品は、有用であることを期待して配布されていますが、商用または特定の目的に適するかどうかも含めて、暗黙的にも、一切保証されません。\n詳しくは、 GNU 一般公衆利用許諾書をご覧ください。\n\nあなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製を受け取ったはずです。受け取っていない場合は、フリーソフトウェア財団 (宛先は the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA) まで請求するか、または[http://www.gnu.org/copyleft/gpl.html オンラインでお読みください]。", + "config-copyright": "=== 著作権および規約 ===\n$1\n\nこの作品はフリーソフトウェアです。あなたは、フリーソフトウェア財団の発行する GNU 一般公衆利用許諾書 (GNU General Public License) (バージョン 2、またはそれ以降のライセンス) の規約に基づき、このライブラリを再配布および改変できます。\n\nこの作品は、有用であることを期待して配布されていますが、商用または特定の目的に適するかどうかも含めて、暗黙的にも、一切保証されません。\n詳しくは、 GNU 一般公衆利用許諾書をご覧ください。\n\nあなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製を受け取ったはずです。受け取っていない場合は、フリーソフトウェア財団 (宛先は the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA) まで請求するか、または[https://www.gnu.org/copyleft/gpl.html オンラインでお読みください]。", "config-sidebar": "* [https://www.mediawiki.org MediaWikiのホーム]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 利用者向け案内]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents 管理者向け案内]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* お読みください\n* リリースノート\n* コピー\n* アップグレード", "config-env-good": "環境を確認しました。\nMediaWiki をインストールできます。", "config-env-bad": "環境を確認しました。\nMediaWiki のインストールはできません。", "config-env-php": "PHP $1がインストールされています。", "config-env-hhvm": "HHVM $1 がインストールされています。", - "config-unicode-using-intl": "Unicode正規化に[http://pecl.php.net/intl intl PECL 拡張機能]を使用。", - "config-unicode-pure-php-warning": "警告: Unicode 正規化の処理に [http://pecl.php.net/intl intl PECL 拡張機能]を利用できないため、処理が遅いピュア PHP の実装を代わりに使用しています。\n高トラフィックのサイトを運営する場合は、[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode 正規化]をお読みください。", + "config-unicode-using-intl": "Unicode正規化に[https://pecl.php.net/intl intl PECL 拡張機能]を使用。", + "config-unicode-pure-php-warning": "警告: Unicode 正規化の処理に [https://pecl.php.net/intl intl PECL 拡張機能]を利用できないため、処理が遅いピュア PHP の実装を代わりに使用しています。\n高トラフィックのサイトを運営する場合は、[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode 正規化]をお読みください。", "config-unicode-update-warning": "警告: インストールされているバージョンの Unicode 正規化ラッパーは、[http://site.icu-project.org/ ICU プロジェクト]のライブラリの古いバージョンを使用しています。\nUnicode を少しでも利用する可能性がある場合は、[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations アップグレード]してください。", "config-no-db": "適切なデータベース ドライバーが見つかりませんでした! PHP にデータベース ドライバーをインストールする必要があります。\n以下の種類のデータベース{{PLURAL:$2|のタイプ}}に対応しています: $1\n\nPHP を自分でコンパイルした場合は、例えば ./configure --with-mysqli を実行して、データベース クライアントを使用できるように再設定してください。\nDebian または Ubuntu のパッケージから PHP をインストールした場合は、モジュール (例: php5-mysql) もインストールする必要があります。", "config-outdated-sqlite": "警告: あなたは SQLite $1 を使用していますが、最低限必要なバージョン $2 より古いバージョンです。SQLite は利用できません。", @@ -78,12 +78,11 @@ "config-pcre-no-utf8": "致命的エラー: PHP の PCRE が PCRE_UTF8 対応なしでコンパイルされているようです。\nMediaWiki を正しく動作させるには、UTF-8 対応が必要です。", "config-memory-raised": "PHPのmemory_limitは$1で、$2に引き上げられました。", "config-memory-bad": "警告: PHPのmemory_limitに$1に設定されています。\nこの値はおそらく小さすぎます。\nインストールが失敗するおそれがあります!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] がインストール済み", "config-apc": "[http://www.php.net/apc APC] がインストール済み", "config-apcu": "[http://www.php.net/apc APC] がインストール済みです。", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] がインストール済み", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] がインストール済み", "config-no-cache-apcu": "警告: [http://www.php.net/apcu APCu]、 [http://xcache.lighttpd.net/ XCache]、 [http://www.iis.net/download/WinCacheForPhp WinCache] のいずれも見つかりませんでした。\nオブジェクトのキャッシュは有効化されません。", - "config-mod-security": "警告: あなたのウェブサーバーでは [http://modsecurity.org/ mod_security] が有効になっています。正しく構成されていない場合は、MediaWiki や利用者にコンテンツの投稿を許可するその他のソフトウェアに問題が発生する場合があります。\n[http://modsecurity.org/documentation/ mod_security の説明文書]を確認するか、ランダムなエラーが発生した場合はあなたのホストのサポートにお問い合わせください。", + "config-mod-security": "警告: あなたのウェブサーバーでは [https://modsecurity.org/ mod_security] が有効になっています。正しく構成されていない場合は、MediaWiki や利用者にコンテンツの投稿を許可するその他のソフトウェアに問題が発生する場合があります。\n[https://modsecurity.org/documentation/ mod_security の説明文書]を確認するか、ランダムなエラーが発生した場合はあなたのホストのサポートにお問い合わせください。", "config-diff3-bad": "GNU diff3 が見つかりません。", "config-git": "バージョン管理ソフトウェア Git が見つかりました: $1", "config-git-bad": "バージョン管理ソフトウェア Git が見つかりません。", @@ -240,7 +239,7 @@ "config-license-gfdl": "GNU フリー文書利用許諾契約書 1.3 以降", "config-license-pd": "パブリック・ドメイン", "config-license-cc-choose": "その他のクリエイティブ・コモンズ・ライセンスを選択する", - "config-license-help": "多くの公開ウィキでは、すべての寄稿物が[http://freedomdefined.org/Definition フリーライセンス]のもとに置かれています。\nこうすることにより、コミュニティによる共有の感覚が生まれ、長期的な寄稿が促されます。\n私的ウィキや企業のウィキでは、通常、フリーライセンスにする必要はありません。\n\nウィキペディアにあるテキストをあなたのウィキで利用し、逆にあなたのウィキにあるテキストをウィキペディアに複製することを許可したい場合には、{{int:config-license-cc-by-sa}}を選択するべきです。\n\nウィキペディアは以前、GNUフリー文書利用許諾契約書(GFDL)を使用していました。\nGFDLは有効なライセンスですが、内容を理解するのは困難です。\nまた、GFDLのもとに置かれているコンテンツの再利用も困難です。", + "config-license-help": "多くの公開ウィキでは、すべての寄稿物が[https://freedomdefined.org/Definition フリーライセンス]のもとに置かれています。\nこうすることにより、コミュニティによる共有の感覚が生まれ、長期的な寄稿が促されます。\n私的ウィキや企業のウィキでは、通常、フリーライセンスにする必要はありません。\n\nウィキペディアにあるテキストをあなたのウィキで利用し、逆にあなたのウィキにあるテキストをウィキペディアに複製することを許可したい場合には、{{int:config-license-cc-by-sa}}を選択するべきです。\n\nウィキペディアは以前、GNUフリー文書利用許諾契約書(GFDL)を使用していました。\nGFDLは有効なライセンスですが、内容を理解するのは困難です。\nまた、GFDLのもとに置かれているコンテンツの再利用も困難です。", "config-email-settings": "メールの設定", "config-enable-email": "メール送信を有効にする", "config-enable-email-help": "メールを使用したい場合は、[http://www.php.net/manual/en/mail.configuration.php PHP のメール設定]が正しく設定されている必要があります。\nメールの機能を使用しない場合は、ここで無効にすることができます。", diff --git a/includes/installer/i18n/ka.json b/includes/installer/i18n/ka.json index f5771aa3cc..fb47fcd282 100644 --- a/includes/installer/i18n/ka.json +++ b/includes/installer/i18n/ka.json @@ -27,9 +27,8 @@ "config-sidebar": "* [https://www.mediawiki.org მედიავიკის ვებ-გვერდი]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/ka მომხმარებლების დახმარება]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/ka ადმინისტრატორების დახმარება]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/ka FAQ]\n----\n* წამიკითხე\n* ინფორმაცია გამოშვებაზე\n* ლიცენზია\n* განახლება", "config-env-php": "PHP $1 დაინსტალირებულია", "config-env-hhvm": "HHVM $1 დაინსტალირებულია.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] დაყენდა", "config-apc": "[http://www.php.net/apc APC] დაყენდა", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] დაყენდა", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] დაყენდა", "config-diff3-bad": "GNU diff3 ვერ მოიძებნა.", "config-db-type": "მონაცემთა ბაზის ტიპი:", "config-db-host-oracle": "მონაცემთა ბაზის TNS:", diff --git a/includes/installer/i18n/ko.json b/includes/installer/i18n/ko.json index fcc54689e8..e9314ed4fc 100644 --- a/includes/installer/i18n/ko.json +++ b/includes/installer/i18n/ko.json @@ -52,14 +52,14 @@ "config-help-restart": "입력한 모든 저장된 데이터를 지우고 설치 과정을 다시 시작하겠습니까?", "config-restart": "예, 다시 시작합니다", "config-welcome": "=== 사용 환경 검사 ===\n기본 검사는 지금 이 환경이 미디어위키 설치에 적합한지 수행합니다.\n설치를 완료하는 방법에 대한 지원을 찾는다면 이 정보를 포함해야 하는 것을 기억하세요.", - "config-copyright": "=== 저작권 및 약관 ===\n\n$1\n\n이 프로그램은 자유 소프트웨어입니다. 당신은 자유 소프트웨어 재단이 발표한 GNU 일반 공중 사용 허가서 버전 2나 그 이후 버전에 따라 이 프로그램을 재배포하거나 수정할 수 있습니다.\n\n이 프로그램이 유용하게 사용될 수 있기를 바라지만 상용으로 사용되거나 특정 목적에 맞을 것이라는 것을 보증하지 않습니다.\n자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.\n\n당신은 이 프로그램을 통해 GNU 일반 공중 사용 허가서 전문을 받았습니다. 그렇지 않다면, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA로 편지를 보내주시거나 [http://www.gnu.org/copyleft/gpl.html 온라인으로 읽어보시기] 바랍니다.", + "config-copyright": "=== 저작권 및 약관 ===\n\n$1\n\n이 프로그램은 자유 소프트웨어입니다. 당신은 자유 소프트웨어 재단이 발표한 GNU 일반 공중 사용 허가서 버전 2나 그 이후 버전에 따라 이 프로그램을 재배포하거나 수정할 수 있습니다.\n\n이 프로그램이 유용하게 사용될 수 있기를 바라지만 상용으로 사용되거나 특정 목적에 맞을 것이라는 것을 보증하지 않습니다.\n자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.\n\n당신은 이 프로그램을 통해 GNU 일반 공중 사용 허가서 전문을 받았습니다. 그렇지 않다면, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA로 편지를 보내주시거나 [https://www.gnu.org/copyleft/gpl.html 온라인으로 읽어보시기] 바랍니다.", "config-sidebar": "* [https://www.mediawiki.org 미디어위키 홈]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 사용자 가이드]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents 관리자 가이드]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* 읽어보기\n* 릴리스 노트\n* 전문\n* 업그레이드하기", "config-env-good": "환경이 확인되었습니다.\n미디어위키를 설치할 수 있습니다.", "config-env-bad": "환경이 확인되었습니다.\n미디어위키를 설치할 수 없습니다.", "config-env-php": "PHP $1이(가) 설치되어 있습니다.", "config-env-hhvm": "HHVM $1이(가) 설치되어 있습니다.", - "config-unicode-using-intl": "유니코드 정규화에 [http://pecl.php.net/intl intl PECL 확장 기능]을 사용합니다.", - "config-unicode-pure-php-warning": "경고: 유니코드 정규화를 처리할 [http://pecl.php.net/intl intl PECL 확장 기능]을 사용할 수 없기 때문에 느린 pure-PHP 구현을 대신 사용합니다.\n트래픽이 높은 사이트에서 실행하시려면 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 유니코드 정규화]를 읽어보셔야 합니다.", + "config-unicode-using-intl": "유니코드 정규화에 [https://pecl.php.net/intl intl PECL 확장 기능]을 사용합니다.", + "config-unicode-pure-php-warning": "경고: 유니코드 정규화를 처리할 [https://pecl.php.net/intl intl PECL 확장 기능]을 사용할 수 없기 때문에 느린 pure-PHP 구현을 대신 사용합니다.\n트래픽이 높은 사이트에서 실행하시려면 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 유니코드 정규화]를 읽어보셔야 합니다.", "config-unicode-update-warning": "경고: 유니코드 정규화 래퍼의 설치된 버전은 [http://site.icu-project.org/ ICU 프로젝트]의 라이브러리의 이전 버전을 사용합니다.\n만약 유니코드를 사용하는 것에 대해 우려가 된다면 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 업그레이드]해야합니다.", "config-no-db": "적절한 데이터베이스 드라이버를 찾을 수 없습니다! PHP용 데이터베이스 드라이버를 설치해야 합니다.\n다음 데이터베이스 {{PLURAL:$2|유형을}} 지원합니다: $1.\n\nPHP를 직접 컴파일했다면, 예를 들어 ./configure --with-mysqli을 사용하여, 데이터베이스 클라이언트를 활성화하도록 다시 설정하세요.\n데비안이나 우분투 패키지에서 PHP를 설치했다면 php5-mysql 패키지도 설치해야 합니다.", "config-outdated-sqlite": "경고: 최소 요구 버전 $2 보다 낮은 SQLite $1이(가) 있습니다. SQLite를 사용할 수 없습니다.", @@ -68,12 +68,11 @@ "config-pcre-no-utf8": "치명: PHP의 PCRE 모듈은 RCRE_UTF8 지원 없이 컴파일된 것 같습니다.\n미디어위키가 올바르게 작동하려면 UTF-8을 지원해야 합니다.", "config-memory-raised": "PHP의 memory_limit는 $1이며 $2(으)로 늘렸습니다.", "config-memory-bad": "경고: PHP의 memory_limit는 $1입니다.\n아마도 너무 낮은 것 같습니다.\n설치가 실패할 수 있습니다!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache]가 설치되었습니다", "config-apc": "[http://www.php.net/apc APC]가 설치되었습니다", "config-apcu": "[http://www.php.net/apcu APCu]가 설치되었습니다", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache]가 설치되었습니다", - "config-no-cache-apcu": "경고: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] 또는 [http://www.iis.net/download/WinCacheForPhp WinCache]를 찾을 수 없습니다.\n개체 캐싱을 활성화할 수 없습니다.", - "config-mod-security": "경고: 웹 서버에 [http://modsecurity.org/ mod_security]가 허용되었습니다. 잘못 설정된 경우 미디어위키나 사용자가 임의의 내용을 게시할 수 있는 다른 소프트웨어에 대한 문제를 일으킬 수 있습니다.\n[http://modsecurity.org/documentation/ mod_security] 문서를 참고하거나 임의의 오류가 발생할 경우 호스트의 지원 요청에 문의하십시오.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache]가 설치되었습니다", + "config-no-cache-apcu": "경고: [http://www.php.net/apcu APCu] 또는 [http://www.iis.net/download/WinCacheForPhp WinCache]를 찾을 수 없습니다.", + "config-mod-security": "경고: 웹 서버에 [https://modsecurity.org/ mod_security]가 허용되었습니다. 잘못 설정된 경우 미디어위키나 사용자가 임의의 내용을 게시할 수 있는 다른 소프트웨어에 대한 문제를 일으킬 수 있습니다.\n[https://modsecurity.org/documentation/ mod_security] 문서를 참고하거나 임의의 오류가 발생할 경우 호스트의 지원 요청에 문의하십시오.", "config-diff3-bad": "GNU diff3를 찾을 수 없습니다.", "config-git": "Git 버전 관리 소프트웨어를 찾았습니다: $1.", "config-git-bad": "Git 버전 관리 소프트웨어를 찾을 수 없습니다.", @@ -229,7 +228,7 @@ "config-license-gfdl": "GNU 자유 문서 사용 허가서 1.3 이상", "config-license-pd": "퍼블릭 도메인", "config-license-cc-choose": "다른 크리에이티브 커먼즈 라이선스 선택", - "config-license-help": "많은 공개 위키는 모든 기여를 [http://freedomdefined.org/Definition 자유 라이선스]에 따르도록 합니다.\n이렇게 하면 커뮤니티에 대한 소유권을 이해할 수 있도록 하고 장기적인 기여를 장려합니다.\n일반적으로 개인 또는 회사 위키에게는 필요하지 않습니다.\n\n위키백과의 텍스트를 사용할 수 있도록 하고 위키백과가 위키에서 복사한 텍스트를 사용할 수 있도록 원한다면 {{int:config-license-cc-by-sa}}으로 선택해야 합니다.\n\n위키백과는 이전에 GNU 자유 문서 사용 허가서(GFDL)를 사용했습니다.\nGFDL은 유효한 라이선스이지만 내용을 이해하기 어렵습니다.\nGFDL에 따라 사용이 허가된 내용을 재사용하는 것도 어렵습니다.", + "config-license-help": "많은 공개 위키는 모든 기여를 [https://freedomdefined.org/Definition 자유 라이선스]에 따르도록 합니다.\n이렇게 하면 커뮤니티에 대한 소유권을 이해할 수 있도록 하고 장기적인 기여를 장려합니다.\n일반적으로 개인 또는 회사 위키에게는 필요하지 않습니다.\n\n위키백과의 텍스트를 사용할 수 있도록 하고 위키백과가 위키에서 복사한 텍스트를 사용할 수 있도록 원한다면 {{int:config-license-cc-by-sa}}으로 선택해야 합니다.\n\n위키백과는 이전에 GNU 자유 문서 사용 허가서(GFDL)를 사용했습니다.\nGFDL은 유효한 라이선스이지만 내용을 이해하기 어렵습니다.\nGFDL에 따라 사용이 허가된 내용을 재사용하는 것도 어렵습니다.", "config-email-settings": "이메일 설정", "config-enable-email": "발신 이메일 활성화", "config-enable-email-help": "이메일을 작동하려면 [http://www.php.net/manual/en/mail.configuration.php PHP의 메일 설정]을 올바르게 설정해야 합니다.\n이메일 기능을 사용하지 않으려면 이를 비활성화할 수 있습니다.", @@ -259,7 +258,7 @@ "config-cache-options": "개체 캐싱을 위한 설정:", "config-cache-help": "개체 캐싱은 자주 사용하는 데이터를 캐싱하여 미디어위키의 속도를 개선하는 데 사용합니다.\n큰 규모의 사이트는 이를 많이 사용하도록 권장하고 있으며, 소규모 사이트들도 물론 혜택을 볼 수 있습니다.", "config-cache-none": "캐시하지 않음 (기능이 삭제되지는 않지만 큰 위키 사이트에 속도가 영향을 받을 수 있습니다)", - "config-cache-accel": "PHP 개체 캐싱 (APC, APCu, XCache 또는 WinCache)", + "config-cache-accel": "PHP 개체 캐싱 (APC, APCu 또는 WinCache)", "config-cache-memcached": "Memcached 사용 (추가적인 설치와 설정이 필요합니다)", "config-memcached-servers": "Memcached 서버:", "config-memcached-help": "Memcached의 사용하기 위한 IP 주소 목록입니다.\n한 줄에 하나씩 사용할 포트를 지정해야 합니다. 예를 들어:\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/ksh.json b/includes/installer/i18n/ksh.json index 9a33d5b8c2..2ccf4e04bc 100644 --- a/includes/installer/i18n/ksh.json +++ b/includes/installer/i18n/ksh.json @@ -44,14 +44,14 @@ "config-help-restart": "Wells De all Ding enjejovve Saache fottjeschmeße han, un dä janze Vörjang vun fürre aan neu aanfange?", "config-restart": "Joh, neu aanfange!", "config-welcome": "=== Ömjevong Pröhfe ===\nMer maache en Aanzahl jrundlääje Pröhvunge, öm erus ze fenge, ov di Ömjävvong heh paß för Mediawiki opzesäze.\nWann de Hölp bem Opsäze hölls, saach wigger, wat heh erus kohm, alsu wat heh schteiht.", - "config-copyright": "=== Urhävverrääsch un Lizänzbedengunge ===\n\n$1\n\nDat Projramm heh es frei, mer kann et wiggerjävve un verdeijle un och verändere onger dä Bedengunge vun de GNU General Public License (Alljemeine öffentlesche Lizänz) wi se vun de Free Software Foundation (de Schteftung för frei Projramme) veröffentlesch woode es. Dobei kanns De Der de Version 2 vun dä Lizanz ußsöhke, udder jeede Version donoh, wi et Der jefällt.\n\nDat Projramm weed wigger jejovve met dä Hoffnung, dat et jät nöz, ävver der ohne Jarrantie, sujaa der ohne de onußjeshproche Jarantie, verkoufbaa ze sin, udder för öhnds_ene beshtemmpte Zweck ze bruche ze sin.\nLiß de GNU General Public License sellver, öm mieh ze erfahre.\n\nDo sullts en Kopie vun dä alljemene öffentlesche Lizänz vun dä GNU (GNU General Public License) zosamme met heh däm Projramm krääje han. Wann dat nit esu es, schrief aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, udder [http://www.gnu.org/copyleft/gpl.html liß se online övver et Internet].", + "config-copyright": "=== Urhävverrääsch un Lizänzbedengunge ===\n\n$1\n\nDat Projramm heh es frei, mer kann et wiggerjävve un verdeijle un och verändere onger dä Bedengunge vun de GNU General Public License (Alljemeine öffentlesche Lizänz) wi se vun de Free Software Foundation (de Schteftung för frei Projramme) veröffentlesch woode es. Dobei kanns De Der de Version 2 vun dä Lizanz ußsöhke, udder jeede Version donoh, wi et Der jefällt.\n\nDat Projramm weed wigger jejovve met dä Hoffnung, dat et jät nöz, ävver der ohne Jarrantie, sujaa der ohne de onußjeshproche Jarantie, verkoufbaa ze sin, udder för öhnds_ene beshtemmpte Zweck ze bruche ze sin.\nLiß de GNU General Public License sellver, öm mieh ze erfahre.\n\nDo sullts en Kopie vun dä alljemene öffentlesche Lizänz vun dä GNU (GNU General Public License) zosamme met heh däm Projramm krääje han. Wann dat nit esu es, schrief aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, udder [https://www.gnu.org/copyleft/gpl.html liß se online övver et Internet].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki sing Hompäjdsch]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Handbohch för Aanwänder]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Handbohch för Administratohre un Wiki_Köbesse]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Öff jeschtallte Frohre met Antwoote]\n----\n* Liß Mesch! (Read me)\n* Release notes Övver heh di Projrammversion\n* Copying — Lizänzbeshtemmunge\n* Upgrading — Ob en neu Projrammversion jonn", "config-env-good": "De Ömjävvöng es jepröhf.\nDo kanns MehdijaWikki opsäze.", "config-env-bad": "De Ömjävong es jeprööf.\nDo kanns MehdijaWikki nit opsäze.", "config-env-php": "PHP $1 es doh.", "config-env-hhvm": "HHVM $1 es enschtalleerd.", - "config-unicode-using-intl": "För et Unicode-Nommaliseere dom_mer dä [http://pecl.php.net/intl Zohsaz intl uss em PECL] nämme.", - "config-unicode-pure-php-warning": "'''Opjepaß:''' Mer kunnte dä [http://pecl.php.net/intl Zohsaz intl uss em PECL] för et UNICODE-Nommalisehre nit fenge. Dröm nämme mer dat eijfache, ävver ärsch lahme, PHP-Projrammschtök doför.\nFör jruuße Wikis met vill Metmaachere doht Üsch di Sigg övver et [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations UNICODE-Nommaliseere] (es op Änglesch) aanloore.", + "config-unicode-using-intl": "För et Unicode-Nommaliseere dom_mer dä [https://pecl.php.net/intl Zohsaz intl uss em PECL] nämme.", + "config-unicode-pure-php-warning": "'''Opjepaß:''' Mer kunnte dä [https://pecl.php.net/intl Zohsaz intl uss em PECL] för et UNICODE-Nommalisehre nit fenge. Dröm nämme mer dat eijfache, ävver ärsch lahme, PHP-Projrammschtök doför.\nFör jruuße Wikis met vill Metmaachere doht Üsch di Sigg övver et [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations UNICODE-Nommaliseere] (es op Änglesch) aanloore.", "config-unicode-update-warning": "'''Opjepaß:''' Dat Projramm för der Unicode zo normaliseere boud em Momang op en ählter Version vun dä Bibliothek vum [http://site.icu-project.org/ ICU-Projäk] op.\nDoht di [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations op der neuste Shtand bränge], wann auf dat Wiki em Äänz Unicode bruche sull.", "config-no-db": "Mer kunnte kei zopaß Daatebangk-Driiverprojamm fenge.\nMer bruche e Daatebangk-Driiverprojamm för PHP. Dat moß enjeresht wääde.\nMer künne met heh dä {{PLURAL:$2|Daatebangk|Daatebangke|Daatebangk}} ömjonn: $1.\n\nWann De nit om eijene Rääshner bes, moß De Dinge provider bedde, dat hä Der ene zopaß Driiver enresht.\nWann de PHP sellver övversaz häs, donn e Zohjangsprojramm för en Daatebangk enbenge, för e Beishpell met: ./configure --with-mysqli.\nWann De PHP uss enem Debian udder Ubuntu Pakätt enjeresht häs, moß De dann och noch et php5-mysql op Dinge Räschner bränge.", "config-outdated-sqlite": "'''Opjepaß:''' SQLite $1 es enschtaleert. Avver MediaWiki bruch SQLite $2 udder hühter. SQLite kann dröm nit enjesaz wääde.", @@ -60,11 +60,10 @@ "config-pcre-no-utf8": "'''Dä:''' Et PHP-Modul PCRE schingk ohne de PCRE_UTF8-Aandeile övversaz ze sin.\nMediaWiki bruch dä UTF-8-Krohm ävver, öm ohne Fähler loufe ze künne.", "config-memory-raised": "Der jrühzte zohjelasse Shpeisherbedarf vum PHP, et memory_limit, shtund op $1 un es op $2 erop jesaz woode.", "config-memory-bad": "'''Opjepaß:''' Dem PHP singe Parameeter memory_limit es $1.\nDat es wall ze winnisch.\nEt Enreeschte kunnt doh draan kappott jon!", - "config-xcache": "Dä [http://xcache.lighttpd.net/ XCache] es ennjeresht.", "config-apc": "Dä [http://www.php.net/apc APC] es ennjeresht.", - "config-wincache": "Dä [http://www.iis.net/download/WinCacheForPhp WinCache] es ennjeresht.", + "config-wincache": "Dä [https://www.iis.net/download/WinCacheForPhp WinCache] es ennjeresht.", "config-no-cache-apcu": "'''Opjepaß:''' Mer kunnte dä [http://www.php.net/apcu APCu], dä [http://xcache.lighttpd.net/ XCache] udder dä [http://www.iis.net/download/WinCacheForPhp WinCache] nit fenge.\nEt object caching es nit müjjelesch un es ußjeschalldt.", - "config-mod-security": "Opjepaß: Dinge Wäbßööver hät [http://modsecurity.org/ mod_security] enjeschalldt. Jenohch schtandattmähßejje Enschtällonge heh em Wikki künne Problehme met MehdijaWikki un och met ander Projramme aanschtivvelle, di zohlohße, dat vun ußerhallef öhndsene Krohm op dä Webßööver jebraat wähde künnt.\nWann müjjelesch sullt mer dat affschallde. Söns beloor Der di Sigg [http://modsecurity.org/documentation/ mod_security documentation] udder donn met dä Fachlück för Dinge Webßööver kalle, wann zohfälleje un koomijje Fähler bemärke deihß.", + "config-mod-security": "Opjepaß: Dinge Wäbßööver hät [https://modsecurity.org/ mod_security] enjeschalldt. Jenohch schtandattmähßejje Enschtällonge heh em Wikki künne Problehme met MehdijaWikki un och met ander Projramme aanschtivvelle, di zohlohße, dat vun ußerhallef öhndsene Krohm op dä Webßööver jebraat wähde künnt.\nWann müjjelesch sullt mer dat affschallde. Söns beloor Der di Sigg [https://modsecurity.org/documentation/ mod_security documentation] udder donn met dä Fachlück för Dinge Webßööver kalle, wann zohfälleje un koomijje Fähler bemärke deihß.", "config-diff3-bad": "Mer han GNU diff3 nit jefonge.", "config-git": "Mer han de Väsjohn $1 vun däm Väsjohnsverwalldongsprojamm Git jefonge.", "config-git-bad": "Dat Väsjohnsverwalldongsprojamm Git ham_mer nit jefonge.", @@ -220,7 +219,7 @@ "config-license-gfdl": "De GNU-Lizänz för frei Dokemäntazjuhne, Version 1.3 udder en späädere", "config-license-pd": "Allmende (jemeinfrei, public domain)", "config-license-cc-choose": "En Creative Commons Lizänz, sellver ußjesöhk:", - "config-license-help": "Ättlijje öffentleje Wikis donn iehr Beidrääsch onger en [http://freedomdefined.org/Definition freije Lizänz] schtelle.\nDat hellef, e Jeföhl vun Jemeinsamkeid opzeboue, un op lange Seesch emmer wider Beidrääsch ze krijje.\nDat es nit onbedengk nüüdesh för e Jeschäffs- udder Privaat_Wiki.\n\nWä Stöcke uß de Wikipedia bruche well, un dröm han well, dat mer för Wikipedia uss_em eije Wiki jät övvernämme kann, sullt „'''Creative Commons, dem Schriever singe Name moß jenannt wääde, un Wiggerjävve zoh dersellve Bedengunge es zohjelohße'''“ ußwähle.\n\nDe su jenannte '''GNU Free Documentation License''' (de freije Lizänz för Dokemäntazjuhne vun dä GNU) sen de ahle Lizänzbedenonge vun de Wikipedia. Se es emmer noch in Odenong un jöltesch, ävver se es schwer ze verschtonn un et Wiggerjävve un widder Bruche es ens schwieerejer domet.", + "config-license-help": "Ättlijje öffentleje Wikis donn iehr Beidrääsch onger en [https://freedomdefined.org/Definition freije Lizänz] schtelle.\nDat hellef, e Jeföhl vun Jemeinsamkeid opzeboue, un op lange Seesch emmer wider Beidrääsch ze krijje.\nDat es nit onbedengk nüüdesh för e Jeschäffs- udder Privaat_Wiki.\n\nWä Stöcke uß de Wikipedia bruche well, un dröm han well, dat mer för Wikipedia uss_em eije Wiki jät övvernämme kann, sullt „'''Creative Commons, dem Schriever singe Name moß jenannt wääde, un Wiggerjävve zoh dersellve Bedengunge es zohjelohße'''“ ußwähle.\n\nDe su jenannte '''GNU Free Documentation License''' (de freije Lizänz för Dokemäntazjuhne vun dä GNU) sen de ahle Lizänzbedenonge vun de Wikipedia. Se es emmer noch in Odenong un jöltesch, ävver se es schwer ze verschtonn un et Wiggerjävve un widder Bruche es ens schwieerejer domet.", "config-email-settings": "Enschtellunge för de e-mail", "config-enable-email": "De e-mail noh druße zohlohße", "config-enable-email-help": "Sulle \ne-mails zohjelohße sin, moß mer, domet et noher flupp, dä Datteij [http://www.php.net/manual/en/mail.configuration.php Enschtällonge em PHP för de e-mail] zopaß jemaat han.\nWann kein e-mails nüüdesch sin, kam_mer se heh afschallde.", diff --git a/includes/installer/i18n/ku-latn.json b/includes/installer/i18n/ku-latn.json index b68b9d8fe6..dd2ba4646b 100644 --- a/includes/installer/i18n/ku-latn.json +++ b/includes/installer/i18n/ku-latn.json @@ -26,9 +26,8 @@ "config-page-upgradedoc": "Bilindkirin", "config-page-existingwiki": "Wîkiya heye", "config-restart": "Erê, jinûve bide destpêkirin", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] hate avakirin", "config-apc": "[http://www.php.net/apc APC] hate avakirin", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] hate avakirin", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] hate avakirin", "config-diff3-bad": "GNU diff3 nehate dîtin.", "config-db-type": "Cureya danegehê:", "config-db-wiki-settings": "Vî wîkîyê bide danasîn", diff --git a/includes/installer/i18n/lb.json b/includes/installer/i18n/lb.json index e795211477..66fb4cad0a 100644 --- a/includes/installer/i18n/lb.json +++ b/includes/installer/i18n/lb.json @@ -49,10 +49,9 @@ "config-no-db": "Et konnt kee passenden Datebank-Driver fonnt ginn! Dir musst een Datebank-Driver fir PHP installéieren.\n{{PLURAL:$2|Dësn Datebank-Typ gëtt|Dës Datebank-Type ginn}} ënnerstëtzt: $1.\n\nWann Dir PHP selwer compiléiert hutt, da rekonfiguréiert en mat dem ageschalten Datebank-Client, zum Beispill an deem Dir ./configure --with-mysqli benotzt.\nWann Dir PHP vun engem Debian oder Ubuntu Package aus installéiert hutt, da musst Dir och den php5-mysql Modul installéieren.", "config-outdated-sqlite": "'''Warnung:''' SQLite $1 ass installéiert. Allerdengs brauch MediaWiki SQLite $2 oder méi nei. SQLite ass dofir net disponibel.", "config-memory-bad": "'''Opgepasst:''' De Parameter memory_limit vu PHP ass $1.\nDat ass wahrscheinlech ze niddreg.\nD'Installatioun kéint net funktionéieren.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] ass installéiert", "config-apc": "[http://www.php.net/apc APC] ass installéiert", "config-apcu": "[http://www.php.net/apcu APCu] ass installéiert.", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] ass installéiert", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] ass installéiert", "config-diff3-bad": "GNU diff3 gouf net fonnt.", "config-git": "D'Software Git fir d'Kontroll vu Versioune gouf fonnt: $1.", "config-git-bad": "D'Software fir d'Kontroll vun de Versiounen 'Git' gouf net fonnt.", diff --git a/includes/installer/i18n/lij.json b/includes/installer/i18n/lij.json index 0ecc09781a..7a7ed57c66 100644 --- a/includes/installer/i18n/lij.json +++ b/includes/installer/i18n/lij.json @@ -41,14 +41,14 @@ "config-help-restart": "Ti voeu scassâ tutti i dæti sarvæ che ti t'hæ inseio e riavviâ o processo de installaçion?", "config-restart": "Scì, riavvia", "config-welcome": "=== Controllo de l'ambiente ===\nSaiâ eseguio di controlli de base pe vedde se questo ambiente o l'è adatto pe l'installaçion de MediaWiki.\nRegordite de includde queste informaçioin se ti domandi ascistença insce comme completâ l'installaçion.", - "config-copyright": "=== Copyright e termini ===\n\n$1\n\nQuesto programma o l'è un software libero; ti poeu redistriboîlo e/ò modificâlo segondo i termi da GNU General Public License, comme pubbricâ da-a Free Software Foundation; ò a verscion 2 da Liçença ò (a proppia scelta) qualunque verscion succesciva.\n\nQuesto programma o l'è distribuio inta sperança ch'o segge utile, ma SENSA ARCUNA GARANTIA; sença manco a garantia impliçita de NEGOSSIABILITÆ o de APPRICABILITÆ PE UN PARTICOLÂ SCOPO.\nS'amie a GNU General Public License pe maggioî dettaggi.\n\nQuesto programma o dev'ese distribuio insemme a una copia da GNU General Public License; in caxo contraio, se ne poeu otegnî un-a scrivendo a-a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA oppù [http://www.gnu.org/copyleft/gpl.html lezila inta ræ'].", + "config-copyright": "=== Copyright e termini ===\n\n$1\n\nQuesto programma o l'è un software libero; ti poeu redistriboîlo e/ò modificâlo segondo i termi da GNU General Public License, comme pubbricâ da-a Free Software Foundation; ò a verscion 2 da Liçença ò (a proppia scelta) qualunque verscion succesciva.\n\nQuesto programma o l'è distribuio inta sperança ch'o segge utile, ma SENSA ARCUNA GARANTIA; sença manco a garantia impliçita de NEGOSSIABILITÆ o de APPRICABILITÆ PE UN PARTICOLÂ SCOPO.\nS'amie a GNU General Public License pe maggioî dettaggi.\n\nQuesto programma o dev'ese distribuio insemme a una copia da GNU General Public License; in caxo contraio, se ne poeu otegnî un-a scrivendo a-a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA oppù [https://www.gnu.org/copyleft/gpl.html lezila inta ræ'].", "config-sidebar": "* [https://www.mediawiki.org Paggina prinçipâ MediaWiki]\n* [https://www.mediawiki.org/wiki/Agiutto:Guidda a-i contegnui pe utenti]\n* [https://www.mediawiki.org/wiki/Manoâ:Guidda ai contegnui per admin]\n* [https://www.mediawiki.org/wiki/Manoâ:FAQ FAQ]\n----\n* Lezime\n* Notte de verscion\n* Copie\n* Aggiornamenti", "config-env-good": "L'ambiente o l'è stæto controllou.\nL'è poscibile installâ MediaWiki.", "config-env-bad": "L'ambiente o l'è stæto controllou.\nNon l'è poscibbile installâ MediaWiki.", "config-env-php": "PHP $1 o l'è installou.", "config-env-hhvm": "HHVM $1 o l'è installou.", - "config-unicode-using-intl": "Adoeuvia [http://pecl.php.net/intl l'estenscion PECL intl] pe-a normalizzaçion Unicode.", - "config-unicode-pure-php-warning": "'''Attençion:''' [http://pecl.php.net/intl l'estenscion PECL intl] a no l'è disponibile pe gestî a normalizzaçion Unicode, quindi se torna a-a lenta implementaçion in PHP puo.\nSe ti esegui un scito a ato traffego, ti doviesci leze arcun-e conscidiaçioin in sciâ [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzaçion Unicode].", + "config-unicode-using-intl": "Adoeuvia [https://pecl.php.net/intl l'estenscion PECL intl] pe-a normalizzaçion Unicode.", + "config-unicode-pure-php-warning": "'''Attençion:''' [https://pecl.php.net/intl l'estenscion PECL intl] a no l'è disponibile pe gestî a normalizzaçion Unicode, quindi se torna a-a lenta implementaçion in PHP puo.\nSe ti esegui un scito a ato traffego, ti doviesci leze arcun-e conscidiaçioin in sciâ [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzaçion Unicode].", "config-unicode-update-warning": "'''Attençion:''' a verscion installaa do gestô pe-a normalizzaçion Unicode a l'adoeuvia una vegia verscion da libraia [http://site.icu-project.org/ do progetto ICU].\nTi doviesci [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations aggiornâ] se ti voeu doeuviâ l'Unicode.", "config-no-db": "Imposcibile trovâ un driver adatto pe-o database! L'è necessaio installâ un driver pe PHP.\n{{PLURAL:$2|O seguente formato de database o l'è supportou|I seguenti formati de database son supportæ}}: $1.\n\nSe ti compilli PHP aotonomamente, riconfiguilo attivando un client database, presempio utilizzando ./configure --with-mysqli.\nQualoa t'avesci installou PHP pe mezo de 'n pacchetto Debian ò Ubuntu, alloa ti devi installâ o pacchetto php5-mysql ascì.", "config-outdated-sqlite": "'''Atençion''': ti g'hæ SQLite $1, ma te ghe voeu comme minnimo a verscion $2. SQLite o no saiâ disponibile.", @@ -57,12 +57,11 @@ "config-pcre-no-utf8": "'''Fatale''': o modulo PCRE de PHP pâ ch'o segge stæto compilou sença o supporto PCRE_UTF8. A MediaWiki a-o richiede pe fonçionâ corettamente.", "config-memory-raised": "O valô memory_limit de PHP o l'è $1, aomentou a $2.", "config-memory-bad": "''Atençion:''' O valô de memory_limit do PHP o l'è $1.\nFoscia o l'è troppo basso.\nL'installaçion a porriæ fallî!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] o l'è installou", "config-apc": "[http://www.php.net/apc APC] o l'è installou", "config-apcu": "[http://www.php.net/apc APC] o l'è installou", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] o l'è installou", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] o l'è installou", "config-no-cache-apcu": "'''Atençion:''' [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ò [http://www.iis.net/download/WinCacheForPhp WinCache] no son stæti trovæ.\nA caching di ogetti a no l'è attivâ.", - "config-mod-security": "Atençion: O to serviou web o g'ha o [http://modsecurity.org/ mod_security] abilitou. Gh'è tante configuaçioin che crean di problemi a-a MediaWiki ò a atro software ch'o permette a-i utenti de pubbricâ quâ-se-segge contegnuo. Se poscibbile o doviæ ese disabilitou.\nFanni rifeimento a-a [http://modsecurity.org/documentation/ documentaçion insce-o mod_security] ò contatta o supporto tecnico do to provider de hosting se se veifica di erroî.", + "config-mod-security": "Atençion: O to serviou web o g'ha o [https://modsecurity.org/ mod_security] abilitou. Gh'è tante configuaçioin che crean di problemi a-a MediaWiki ò a atro software ch'o permette a-i utenti de pubbricâ quâ-se-segge contegnuo. Se poscibbile o doviæ ese disabilitou.\nFanni rifeimento a-a [https://modsecurity.org/documentation/ documentaçion insce-o mod_security] ò contatta o supporto tecnico do to provider de hosting se se veifica di erroî.", "config-diff3-bad": "GNU diff3 non trovou.", "config-git": "Trovou software de controllo da verscion Git: $1.", "config-git-bad": "Software de controllo da verscion Git non trovou.", @@ -216,7 +215,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 o verscioin sucescive", "config-license-pd": "Pubbrico dominnio", "config-license-cc-choose": "Seleçion-a un-a de liçençie Creative Commons", - "config-license-help": "Tante wiki pubbriche rilascian i so contributi co-ina [http://freedomdefined.org/Definition liçençia libbera]. Sto fæto o l'agiutta a creâ un senso de propietæ condivisa inta comunitæ e o l'incoragisce a contriboî a longo termine. O no l'è generalmente necessaio pe 'na wiki privâ ò aziendale.\n\nSe ti voeu doeuviâ di scriti da Wikipedia, ò ti dexiddei che a Wikipedia a posse vese in graddo de acetâ di scriti copiæ da-a to wiki, ti doviesci scellie {{int:config-license-cc-by-sa}}.\n\nIn precedença a Wikipedia a l'ha doeuviou a GNU Free Documentation License. A GFDL a l'è 'na liçençia vallida, ma a l'è difiççile da capî e a complica o riutilizzo di contegnui.", + "config-license-help": "Tante wiki pubbriche rilascian i so contributi co-ina [https://freedomdefined.org/Definition liçençia libbera]. Sto fæto o l'agiutta a creâ un senso de propietæ condivisa inta comunitæ e o l'incoragisce a contriboî a longo termine. O no l'è generalmente necessaio pe 'na wiki privâ ò aziendale.\n\nSe ti voeu doeuviâ di scriti da Wikipedia, ò ti dexiddei che a Wikipedia a posse vese in graddo de acetâ di scriti copiæ da-a to wiki, ti doviesci scellie {{int:config-license-cc-by-sa}}.\n\nIn precedença a Wikipedia a l'ha doeuviou a GNU Free Documentation License. A GFDL a l'è 'na liçençia vallida, ma a l'è difiççile da capî e a complica o riutilizzo di contegnui.", "config-email-settings": "Impostaçioin e-mail", "config-enable-email": "Abillita a sciortia da posta elettronica", "config-enable-email-help": "Se ti voeu che fonçion-e l'e-mail, e [http://www.php.net/manual/en/mail.configuration.php PHP's impostaçioin della posta] dev'esan configuæ corettamente.\nSe non ti dexiddei arcun-a fonçionalitæ de posta eletronnica, ti a poeu disabilitâ chie.", diff --git a/includes/installer/i18n/lki.json b/includes/installer/i18n/lki.json index 45f1331436..9547e423b0 100644 --- a/includes/installer/i18n/lki.json +++ b/includes/installer/i18n/lki.json @@ -44,14 +44,14 @@ "config-help-restart": "آیا می‌خواهید همهٔ اطلاعات ذخیره شده‌ای که وارد کرده‌اید را پاک کنید و دوباره روند نصب را شروع کنید؟", "config-restart": "أرێ، دوواره راه‌اندازی کة", "config-welcome": "===بررسی‌های محیطی===\nبرای فهمیدن اینکه این محیط برای نصب مدیاویکی مناسب است، اکنون بررسی‌های اساسی انجام خواهد‌شد.\nاگر به دنبال پشتیبانی در چگونگی تکمیل نصب هستید،به یاد داشته باشید این اطلاعات را بگنجانید.", - "config-copyright": "===حق چاپ و شرایط===\n$1\nاین برنامه، یک نرم‌افزاری آزاد است. شما می‌توانید آن را بازتوزیع کرده و/یا با شرایط نگارش ۲ یا (با نظر خودتان) هر نگارش جدیدتری از پروانه جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده، تغییر دهید.\n\nاین برنامه با امید این که مفید واقع‌ شود توزیع شده‌است،اما '''بدون هیچ ضمانتی'''; حتی بدون اشارهٔ ضمانتی از '''قابلیت عرضه''' یا ''' صلاحیت برای یک هدف خاص'''.\nبرای جزئیات بیش‌تر پروانه جامع همگانی گنو را مشاهده کنید.\n\nشما باید یک نگارش ازمجوز عمومی کلی همراه این برنامه دریافت کرده باشید. در غیر این صورت با بنیاد نرم‌افزار آزاد، ایالات متحده امریکا، بوستون، خیابان فرانکلین، پلاک ۵۱، طبقه پنجم، صندوق پستی MA۰۲۱۱۰-۱۳۰ مکاتبه کنید، یا [http://www.gnu.org/copyleft/gpl.html در این‌جا به صورت برخط بخوانید].", + "config-copyright": "===حق چاپ و شرایط===\n$1\nاین برنامه، یک نرم‌افزاری آزاد است. شما می‌توانید آن را بازتوزیع کرده و/یا با شرایط نگارش ۲ یا (با نظر خودتان) هر نگارش جدیدتری از پروانه جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده، تغییر دهید.\n\nاین برنامه با امید این که مفید واقع‌ شود توزیع شده‌است،اما '''بدون هیچ ضمانتی'''; حتی بدون اشارهٔ ضمانتی از '''قابلیت عرضه''' یا ''' صلاحیت برای یک هدف خاص'''.\nبرای جزئیات بیش‌تر پروانه جامع همگانی گنو را مشاهده کنید.\n\nشما باید یک نگارش ازمجوز عمومی کلی همراه این برنامه دریافت کرده باشید. در غیر این صورت با بنیاد نرم‌افزار آزاد، ایالات متحده امریکا، بوستون، خیابان فرانکلین، پلاک ۵۱، طبقه پنجم، صندوق پستی MA۰۲۱۱۰-۱۳۰ مکاتبه کنید، یا [https://www.gnu.org/copyleft/gpl.html در این‌جا به صورت برخط بخوانید].", "config-sidebar": "* [https://www.mediawiki.org وةڵگة اصلی مدیاویکی]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents راهنمای کاربر]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents راهنمای مدیر]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ پرسش‌های رایج]\n----\n* مرا بخوان\n* یادداشت‌های انتشار\n* نسخه برداری\n* ارتقا", "config-env-good": "محیط بررسی شده‌است.\nشما می‌توانید مدیاویکی را نصب کنید.", "config-env-bad": "محیط بررسی شده‌است.\nشما نمی‌توانید مدیاویکی را نصب کنید.", "config-env-php": "پی‌اچ‌پی $1 نصب شده‌است.", "config-env-hhvm": "HHVM $1 نصب شده‌است.", - "config-unicode-using-intl": "برای یونیکد عادی از [http://pecl.php.net/intl intl PECL extension] استفاده کنید.", - "config-unicode-pure-php-warning": "'''هشدار:''' [http://pecl.php.net/intl intl PECL extension] برای کنترل یونیکد عادی در دسترس نیست،اجرای کاملاً آهسته به تعویق می‌افتد.\nاگر شما یک سایت پر‌ ترافیک را اجرا می‌کنید، باید کمی [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization] را بخوانید.", + "config-unicode-using-intl": "برای یونیکد عادی از [https://pecl.php.net/intl intl PECL extension] استفاده کنید.", + "config-unicode-pure-php-warning": "'''هشدار:''' [https://pecl.php.net/intl intl PECL extension] برای کنترل یونیکد عادی در دسترس نیست،اجرای کاملاً آهسته به تعویق می‌افتد.\nاگر شما یک سایت پر‌ ترافیک را اجرا می‌کنید، باید کمی [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization] را بخوانید.", "config-unicode-update-warning": "'''هشدار:''' نسخهٔ نصب شدهٔ پوشهٔ یونیکد عادی از ورژن قدیمی‌تر کتابخانه [http://site.icu-project.org/ the ICU project's] استفاده می‌کند.\nاگر کلاً علاقه‌مند به استفاده از یونیکد هستید باید [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade].", "config-no-db": "درایور پایگاه اطلاعاتی مناسب پیدا نشد! شما لازم دارید یک درایور پایگاه اطلاعاتی برای پی‌اچ‌پی نصب کنید.انواع پایگاه اطلاعاتی زیر پشتیبانی شده‌اند:$1.\nاگر شما در گروه اشتراک‌گذاری هستید، از تهیه کنندهٔ گروه خود برای نصب یک درایور پایگاه اطلاعاتی مناسب {{PLURAL:$2|سوأل کنید.|پرسش کنید.}}\nاگر خود، پی‌اچ‌پی را تهیه کرده‌اید، با یک پردازشگر فعال دوباره پیکربندی کنید، برای مثال از ./configure --with-mysqli استفاده کنید.\nاگر پی‌اچ‌پی را از یک بستهٔ دبیان یا آبونتو نصب کرده‌اید، بنابراین لازم دارید بخش php5-mysql را نصب کنید.", "config-outdated-sqlite": "''' هشدار:''' شما اس‌کیولایت $1 دارید، که پایین‌تر از حداقل نسخهٔ $2 مورد نیاز است.اس‌کیولایت در دسترس نخواهد بود.", diff --git a/includes/installer/i18n/lt.json b/includes/installer/i18n/lt.json index 07e4c907fe..4506139f9e 100644 --- a/includes/installer/i18n/lt.json +++ b/includes/installer/i18n/lt.json @@ -52,10 +52,9 @@ "config-env-hhvm": "HHVM $1 yra įdiegtas.", "config-outdated-sqlite": "Įspėjimas: jūs turite SQLite $1, kuri yra mažesnė nei minimali reikalinga versija $2. SQLite nebus prieinama.", "config-memory-raised": "PHP memory_limit yra $1, padidintas iki $2.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] yra įdiegtas", "config-apc": "[http://www.php.net/apc APC] yra įdiegtas", "config-apcu": "[http://www.php.net/apcu APCu] yra įdiegtas", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] yra įdiegtas", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] yra įdiegtas", "config-no-cache-apcu": "Įspėjimas: Nepavyko rasti [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObjekto spartinimas neįjungtas.", "config-diff3-bad": "GNU diff3 nerastas.", "config-git": "Rasta Git versijų kontrolės sistema: $1.", diff --git a/includes/installer/i18n/mg.json b/includes/installer/i18n/mg.json index 2a270fc3ff..44930c5123 100644 --- a/includes/installer/i18n/mg.json +++ b/includes/installer/i18n/mg.json @@ -37,14 +37,14 @@ "config-help-restart": "Tianao hofafana avokoa ve ny data voaangona natsofokao ary hamerina ny fizotran'ny fametrahana ?", "config-restart": "Eny, avereno atao", "config-welcome": "=== Fanamarinana mikasika ny tontolo ===\nNy fanamarihana tsotsotra dia atao hijerena raha mety ho ana rindrankajy Mediawiki ny tontolo.\nTadidio ny mametraka ireto torohay ireo raha mitady fanohanana mikasika ny fomba famaranana ny fametrahana ianao.", - "config-copyright": "== Zom-pamorona ary fepetra ==\n\n$1\n\n\nIo fandaharana dia rindrambaiko maimaim-poana; dia afaka zarazarain ary ovaina araka ny fepetra ao amin'ny GNU General Public License navoakan'ny Free Software Foundation; na versiona 2 ao amin'ny lisansa, na (araka ny safidinao) versiona tatỳ aoriana.\n\nIo fandaharaa io dia zaraina amin'ny fanantenana fa ho ilaina, anefa kosa dia tsy misy fiantohana; tsy misy fiantohana mikasika ny fivarotana azy na famendrehana ho azo ampiasaina amin'ny tranga iray manokana.\nJereo ny GNU General Public License hahazoana zavatra amin'ny antsipiriany.\n\nIanao dia tokony nandray kôpian'nyGNU General Public License miaraka amin'ny fandaharana ity; raha tsy izany, manorata any amin'ny Free Software Foundation, Inc., 51 Franklin Street, Fahadimy Floor, Boston, MA 02110-1301, USA, na [http://www.gnu.org/copyleft/gpl.html vakio ao amin'ny Internet izany].", + "config-copyright": "== Zom-pamorona ary fepetra ==\n\n$1\n\n\nIo fandaharana dia rindrambaiko maimaim-poana; dia afaka zarazarain ary ovaina araka ny fepetra ao amin'ny GNU General Public License navoakan'ny Free Software Foundation; na versiona 2 ao amin'ny lisansa, na (araka ny safidinao) versiona tatỳ aoriana.\n\nIo fandaharaa io dia zaraina amin'ny fanantenana fa ho ilaina, anefa kosa dia tsy misy fiantohana; tsy misy fiantohana mikasika ny fivarotana azy na famendrehana ho azo ampiasaina amin'ny tranga iray manokana.\nJereo ny GNU General Public License hahazoana zavatra amin'ny antsipiriany.\n\nIanao dia tokony nandray kôpian'nyGNU General Public License miaraka amin'ny fandaharana ity; raha tsy izany, manorata any amin'ny Free Software Foundation, Inc., 51 Franklin Street, Fahadimy Floor, Boston, MA 02110-1301, USA, na [https://www.gnu.org/copyleft/gpl.html vakio ao amin'ny Internet izany].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki fandraisana]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Torolalan'ny mampiasa]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Torolalan'ny mpandrindra]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Fanontaniana mipetraka matetika]\n----\n* Vakio aho\n* Naoty famoahana\n* Fandikàna\n* Fampihatsaràna", "config-env-good": "Voamarina ny tontolo.\nAfaka apetrakao i MediaWiki.", "config-env-bad": "Voamarina ny tontolo.\nTsy afaka mametraka an'i MediaWiki ianao.", "config-env-php": "Misy ato PHP $1.", "config-env-hhvm": "Misy ato HHVM $1.", - "config-unicode-using-intl": "Mampiasa ny [http://pecl.php.net/intl itatra PECL intl] ho an'ny fampifenerana Unicode.", - "config-unicode-pure-php-warning": "Fampitandremana: Ny [http://pecl.php.net/intl itatra PECL intl] dia tsy misy mba hahazakana ny fampifenerana Unicode, ka mitontona amin'ny implementasiona PHP ranoray noho ny tsifisiany.\nRaha hametraka tranonkala be mpamangy ianao dia tokony mamaky ny [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ''Unicode normalization''] (amin'ny teny anglisy)", + "config-unicode-using-intl": "Mampiasa ny [https://pecl.php.net/intl itatra PECL intl] ho an'ny fampifenerana Unicode.", + "config-unicode-pure-php-warning": "Fampitandremana: Ny [https://pecl.php.net/intl itatra PECL intl] dia tsy misy mba hahazakana ny fampifenerana Unicode, ka mitontona amin'ny implementasiona PHP ranoray noho ny tsifisiany.\nRaha hametraka tranonkala be mpamangy ianao dia tokony mamaky ny [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ''Unicode normalization''] (amin'ny teny anglisy)", "config-db-type": "Karazana banky angona:", "config-db-host": "Anaran'ny lohamilin'ny banky angona:", "config-db-host-help": "Raha lohamila hafa ny lohamilin'ny banky angona, dia atsofohy eto ny anaran'ilay lohamilina na ny adiresy IP-ny.\n\nRaha mampiasa fampiantranoana iombonana ianao dia tokony hanome anao ny anaran-dohamilina izy ao amin'ny toromariny.\n\nRaha mametraka amin'ny lohamilina Windows ianao sady mampiasa MySQL, dia mety tsy mandeha ny anaran-dohamilina \"localhost\". Raha tsy mandeha ilay izy dia \"127.0.0.1\" no atao adiresy IP an-toerana.\n\nRaha mampiasa PostgreSQL ianao, dia avelaho ho fotsy ity saha ity ahafahana mifandray amin'ny alalan'ny socket Unix.", diff --git a/includes/installer/i18n/mk.json b/includes/installer/i18n/mk.json index ee5bb8de23..1a8c44aacb 100644 --- a/includes/installer/i18n/mk.json +++ b/includes/installer/i18n/mk.json @@ -44,14 +44,14 @@ "config-help-restart": "Дали сакате да ги исчистите сите зачувани податоци што ги внесовте и да ја започнете воспоставката одново?", "config-restart": "Да, почни одново", "config-welcome": "=== Проверки на околината ===\nСега ќе се извршиме основни проверки за да се востанови дали околината е погодна за воспоставкa на МедијаВики. Не заборавајте да ги приложите овие информации ако барате помош со довршување на воспоставката.", - "config-copyright": "=== Авторски права и услови ===\n\n$1\n\nОва е слободна програмска опрема (free software); можете да го редистрибуирате и/или менувате согласно условите на ГНУ-овата општа јавна лиценца (GNU General Public License) на Фондацијата за слободна програмска опрема (Free Software Foundation); верзија 2 или било која понова верзија на лиценцата (по ваш избор).\n\nОвој програм се нуди со надеж дека ќе биде корисен, но '''без никаква гаранција'''; дури ни подразбраната гаранција за '''продажна способност''' или '''погодност за определена цел'''.\nПовеќе информации ќе најдете во текстот на ГНУ-овата општа јавна лиценца.\n\nБи требало да имате добиено примерок од ГНУ-овата општа јавна лиценца заедно со програмов; ако немате добиено, тогаш пишете ни на Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. или [http://www.gnu.org/copyleft/gpl.html прочитајте ја тука].", + "config-copyright": "=== Авторски права и услови ===\n\n$1\n\nОва е слободна програмска опрема (free software); можете да го редистрибуирате и/или менувате согласно условите на ГНУ-овата општа јавна лиценца (GNU General Public License) на Фондацијата за слободна програмска опрема (Free Software Foundation); верзија 2 или било која понова верзија на лиценцата (по ваш избор).\n\nОвој програм се нуди со надеж дека ќе биде корисен, но '''без никаква гаранција'''; дури ни подразбраната гаранција за '''продажна способност''' или '''погодност за определена цел'''.\nПовеќе информации ќе најдете во текстот на ГНУ-овата општа јавна лиценца.\n\nБи требало да имате добиено примерок од ГНУ-овата општа јавна лиценца заедно со програмов; ако немате добиено, тогаш пишете ни на Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. или [https://www.gnu.org/copyleft/gpl.html прочитајте ја тука].", "config-sidebar": "* [https://www.mediawiki.org Домашна страница на МедијаВики]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Водич за корисници]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Водич за администратори]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ ЧПП]\n----\n* Прочитај ме\n* Белешки за изданието\n* Копирање\n* Надградување", "config-env-good": "Околината е проверена.\nМожете да го воспоставите МедијаВики.", "config-env-bad": "Околината е проверена.\nНе можете да го воспоставите МедијаВики.", "config-env-php": "PHP $1 е воспоставен.", "config-env-hhvm": "HHVM $1 е воспоставен.", - "config-unicode-using-intl": "Со додатокот [http://pecl.php.net/intl intl PECL] за уникодна нормализација.", - "config-unicode-pure-php-warning": "'''Предупредување''': Додатокот [http://pecl.php.net/intl intl PECL] не е достапен за врши уникодна нормализација, враќајќи се на бавна примена на чист PHP.\n\nАко имате високопрометно мрежно место, тогаш ќе треба да прочитате повеќе за [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations уникодната нормализација].", + "config-unicode-using-intl": "Со додатокот [https://pecl.php.net/intl intl PECL] за уникодна нормализација.", + "config-unicode-pure-php-warning": "'''Предупредување''': Додатокот [https://pecl.php.net/intl intl PECL] не е достапен за врши уникодна нормализација, враќајќи се на бавна примена на чист PHP.\n\nАко имате високопрометно мрежно место, тогаш ќе треба да прочитате повеќе за [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations уникодната нормализација].", "config-unicode-update-warning": "'''Предупредување:''' Воспоставената верзија на обвивката за уникодна нормализација користи постара верзија на библиотеката на [http://site.icu-project.org/ проектот ICU].\nЗа да користите Уникод, ќе треба да направите [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations надградба].", "config-no-db": "Не можев да најдам соодветен двигател за базата на податоци! Ќе треба да воспоставите двигател за PHP-база.\n{{PLURAL:$2|Поддржан се следниов вид|Поддржани се следниве видови}} бази: $1.\n\nДоколку самите го срочивте овој PHP, овозможете го базниот клиент во поставките — на пр. со ./configure --with-mysqli.\nАко овој PHP го воспоставите од пакет на Debian или Ubuntu, тогаш ќе треба исто така да го воспоставите, на пр., пакетот php5-mysql.", "config-outdated-sqlite": "'''Предупредување''': имате SQLite $1. Најстарата допуштена верзија е $2. Затоа, SQLite ќе биде недостапен.", @@ -60,12 +60,11 @@ "config-pcre-no-utf8": "Кобно: PCRE-модулот на PHP е срочен без поддршка за PCRE_UTF8.\nМедијаВики бара поддршка за UTF-8 за да може да работи правилно.", "config-memory-raised": "memory_limit за PHP изнесува $1, зголемен на $2.", "config-memory-bad": "Предупредување: memory_limit за PHP изнесува $1.\nОва е веројатно премалку.\nВоспоставката може да не успее!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] е воспоставен", "config-apc": "[http://www.php.net/apc APC] е воспоставен", "config-apcu": "[http://www.php.net/apcu APCu] е воспоставен", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] е воспоставен", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] е воспоставен", "config-no-cache-apcu": "Предупредување: Не можев да го најдам [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] или [http://www.iis.net/download/WinCacheForPhp WinCache].\nМеѓускладирањето на објекти не е овозможено", - "config-mod-security": "'''Предупредување''': на вашиот опслужувач има овозможено [http://modsecurity.org/ mod_security]. Ако не е поставено како што треба, ова може да предизвика проблеми кај МедијаВики и други програми што им овозможуваат на корисниците да објавуваат произволни содржини.\nПогледнете ја [http://modsecurity.org/documentation/ mod_security документацијата] или обратете се кај домаќинот ако наидете на случајни грешки.", + "config-mod-security": "'''Предупредување''': на вашиот опслужувач има овозможено [https://modsecurity.org/ mod_security]. Ако не е поставено како што треба, ова може да предизвика проблеми кај МедијаВики и други програми што им овозможуваат на корисниците да објавуваат произволни содржини.\nПогледнете ја [https://modsecurity.org/documentation/ mod_security документацијата] или обратете се кај домаќинот ако наидете на случајни грешки.", "config-diff3-bad": "GNU diff3 не е пронајден.", "config-git": "Го пронајдов Git програмот за контрола на верзии: $1.", "config-git-bad": "Не го пронајдов Git-програмот за контрола на верзии.", @@ -223,7 +222,7 @@ "config-license-gfdl": "ГНУ-ова лиценца за слободна документација 1.3 или понова", "config-license-pd": "Јавна сопственост", "config-license-cc-choose": "Одберете друга лиценца на Криејтив комонс по ваш избор", - "config-license-help": "Многу јавни викија ги ставаат сите придонеси под [http://freedomdefined.org/Definition слободна лиценца].\nСо ова се создава атмосфера на општа сопственост и поттикнува долгорочно учество.\nОва не е неопходно за викија на поединечни физички или правни лица.\n\nАко сакате да користите текст од Википедија, и сакате Википедија да прифаќа текст прекопиран од вашето вики, тогаш треба да ја одберете лиценцата {{int:config-license-cc-by-sa}}..\n\nГНУ-овата лиценца за слободна документација (ГЛСД) е старата лиценца на Википедија.\nОваа лиценца сè уште важи, но е тешка за разбирање.\nИсто така треба да се има на ум дека пренамената на содржините под ГЛСД не е лесна.", + "config-license-help": "Многу јавни викија ги ставаат сите придонеси под [https://freedomdefined.org/Definition слободна лиценца].\nСо ова се создава атмосфера на општа сопственост и поттикнува долгорочно учество.\nОва не е неопходно за викија на поединечни физички или правни лица.\n\nАко сакате да користите текст од Википедија, и сакате Википедија да прифаќа текст прекопиран од вашето вики, тогаш треба да ја одберете лиценцата {{int:config-license-cc-by-sa}}..\n\nГНУ-овата лиценца за слободна документација (ГЛСД) е старата лиценца на Википедија.\nОваа лиценца сè уште важи, но е тешка за разбирање.\nИсто така треба да се има на ум дека пренамената на содржините под ГЛСД не е лесна.", "config-email-settings": "Нагодувања за е-пошта", "config-enable-email": "Овозможи излезна е-пошта", "config-enable-email-help": "Ако сакате да работи е-поштата, [http://www.php.net/manual/en/mail.configuration.php поштенските нагодувања на PHP] треба да се правилно наместени.\nАко воопшто не сакате никакви функции за е-пошта, тогаш можете да ги оневозможите тука.", diff --git a/includes/installer/i18n/mr.json b/includes/installer/i18n/mr.json index d3e0e173ca..8e7cbee327 100644 --- a/includes/installer/i18n/mr.json +++ b/includes/installer/i18n/mr.json @@ -42,19 +42,18 @@ "config-help-restart": "आपण टाकून जतन केलेला सर्व डाटा आपणास साफ करावयाचा व उभारणीची प्रक्रिया पुन्हा सुरू करावयाची आहे काय?", "config-restart": "होय, परत चालू करा", "config-welcome": "=== पारिसरीक तपासण्या ===\nमिडियाविकिच्या उभारणीस हा परिसर योग्य आहे काय याच्या मूळ तपासण्या आता केल्या जातील.\nजर आपणास पुढे याची उभारणी करण्याबद्दल साहाय्य लागल्यास, याचा अंतर्भाव करणे लक्षात ठेवा.", - "config-copyright": "=== प्रताधिकार व अटी ===\n\n$1\nहा कार्यसंच,हे एक मुक्त संचेतन आहे;आपण त्यास पुनर्वितरीत व/किंवा त्यास फ्री सॉफ्टवेअर फाऊंडेशन द्वारे प्रकाशित, GNU जनरल पब्लिक लायसन्स अंतर्गत बदलु शकता;या परवान्याची आवृत्ती २ किंवा (आपल्या इच्छेनुसार)त्यानंतरची आवृत्ती.\n\nहा कार्यसंचाचे वितरण,पण, कोणत्याही हमीशिवाय; याशिवाय व्यापारीकरणाच्या कोणत्याही अभिप्रेत आश्वासनाशिवाय किंवा एखाद्या विशिष्ट कार्यासाठीच्या अर्हतेशिवायही आशा ठेऊन केले आहे कि, तो उपयोगी असेल.\nअधिक माहितीसाठी GNU जनरल पब्लिक लायसन्स बघा.\nआपणास या कार्यसंचासमवेत GNU जनरल पब्लिक लायसन्सची प्रत मिळाली असेल,नसल्यास,फ्री सॉफ्टवेअर फाऊंडेशनला या पत्त्यावर लिहा.Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. किंवा त्यास [http://www.gnu.org/copyleft/gpl.html ऑनलाईन वाचा].", + "config-copyright": "=== प्रताधिकार व अटी ===\n\n$1\nहा कार्यसंच,हे एक मुक्त संचेतन आहे;आपण त्यास पुनर्वितरीत व/किंवा त्यास फ्री सॉफ्टवेअर फाऊंडेशन द्वारे प्रकाशित, GNU जनरल पब्लिक लायसन्स अंतर्गत बदलु शकता;या परवान्याची आवृत्ती २ किंवा (आपल्या इच्छेनुसार)त्यानंतरची आवृत्ती.\n\nहा कार्यसंचाचे वितरण,पण, कोणत्याही हमीशिवाय; याशिवाय व्यापारीकरणाच्या कोणत्याही अभिप्रेत आश्वासनाशिवाय किंवा एखाद्या विशिष्ट कार्यासाठीच्या अर्हतेशिवायही आशा ठेऊन केले आहे कि, तो उपयोगी असेल.\nअधिक माहितीसाठी GNU जनरल पब्लिक लायसन्स बघा.\nआपणास या कार्यसंचासमवेत GNU जनरल पब्लिक लायसन्सची प्रत मिळाली असेल,नसल्यास,फ्री सॉफ्टवेअर फाऊंडेशनला या पत्त्यावर लिहा.Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. किंवा त्यास [https://www.gnu.org/copyleft/gpl.html ऑनलाईन वाचा].", "config-sidebar": "* [https://www.mediawiki.org मिडियाविकि गृह]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents सदस्य मार्गदर्शिका]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents प्रशासकाची मार्गदर्शिका]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ एफएक्यू]\n----\n* रीड मी\n* विमोचन टिप्पण्या\n* नकलविणे\n* दर्जोन्नती करणे", "config-env-good": "पारिसरीक तपासणी झाली आहे.\nआपण मिडियाविकि उभारू शकता.", "config-env-bad": "पारिसरीक तपासणी झाली आहे.\nआपण मिडियाविकि उभारू शकत नाही.", "config-env-php": "PHP $1 उभारल्या गेली.", "config-env-hhvm": "HHVM $1 उभारल्या गेली.", - "config-unicode-using-intl": "यूनिकोड सामान्यिकरणासाठी [http://pecl.php.net/intl intl PECL विस्तारक] वापरत आहे.", + "config-unicode-using-intl": "यूनिकोड सामान्यिकरणासाठी [https://pecl.php.net/intl intl PECL विस्तारक] वापरत आहे.", "config-outdated-sqlite": "इशारा: आपणापाशी SQLite $1 आहे, जी किमान आवश्यक आवृत्ती $2 पेक्षा, निम्न आहे. SQLite अनुपलब्ध राहील.", "config-memory-raised": "पीएचपीची memory_limit ही $1 आहे, त्यास $2 ला वाढविली.", "config-memory-bad": "पीएचपीची memory_limit ही $1 आहे.\nही बरीच खालच्या स्तरावरची आहे.\nउभारणी अयशस्वी होऊ शकते!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] उभारली", "config-apc": "[http://www.php.net/apc APC] उभारली आहे", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] उभारली आहे", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] उभारली आहे", "config-diff3-bad": "GNU diff3 सापडली नाही.", "config-git-bad": "गीट आवृत्ती नियमन संचेतन सापडली नाही.", "config-db-type": "डाटाबेसचा प्रकार:", diff --git a/includes/installer/i18n/ms.json b/includes/installer/i18n/ms.json index 61acd3ecf6..c848c4235f 100644 --- a/includes/installer/i18n/ms.json +++ b/includes/installer/i18n/ms.json @@ -47,21 +47,20 @@ "config-help-restart": "Adakah anda ingin untuk membersihkan semua data yang disimpan yang anda telah masukkan dan memulakan semula proses pemasangan?", "config-restart": "Ya, mula semula", "config-welcome": "=== Pemeriksaan persekitaran ===\nPemeriksaan asas kini boleh dilakukan untuk melihat jika persekitaran ini adalah sesuai untuk pemasangan MediaWiki.\nIngat untuk memasukkan maklumat ini jika anda mahukan sokongan tentang bagaimana untuk menyelesaikan pemasangan.", - "config-copyright": "=== Hakcipta dan Syarat-Syarat ===\n\n$1\n\nProgram ini merupakan perisian bebas; anda boleh mengedarkannya semula dan/atau mengubahsuainya di bawah syarat-syarat Lesen Awam GNU seperti yang diterbitkan oleh Yayasan Perisian Bebas; sama ada versi 2 Lesen ini atau (mengikut pilihan anda) mana-mana versi selepas ini.\n\nProgram ini diedarkan dengan harapan bahawa ia akan menjadi berguna, tetapi '''tanpa sebarang waranti'''; tanpa jaminan yang tersirat '''kebolehdagangan''' atau '''kesesuaian untuk tujuan tertentu'''.\nLihat Lesen Awam GNU untuk maklumat lanjut.\n\nAnda sepatutnya telah menerima satu salinan Lesen Awam GNU bersama-sama dengan program ini, jika tidak, menulis surat kepada Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, atau [http://www.gnu.org/copyleft/gpl.html membacanya dalam talian].", + "config-copyright": "=== Hakcipta dan Syarat-Syarat ===\n\n$1\n\nProgram ini merupakan perisian bebas; anda boleh mengedarkannya semula dan/atau mengubahsuainya di bawah syarat-syarat Lesen Awam GNU seperti yang diterbitkan oleh Yayasan Perisian Bebas; sama ada versi 2 Lesen ini atau (mengikut pilihan anda) mana-mana versi selepas ini.\n\nProgram ini diedarkan dengan harapan bahawa ia akan menjadi berguna, tetapi '''tanpa sebarang waranti'''; tanpa jaminan yang tersirat '''kebolehdagangan''' atau '''kesesuaian untuk tujuan tertentu'''.\nLihat Lesen Awam GNU untuk maklumat lanjut.\n\nAnda sepatutnya telah menerima satu salinan Lesen Awam GNU bersama-sama dengan program ini, jika tidak, menulis surat kepada Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, atau [https://www.gnu.org/copyleft/gpl.html membacanya dalam talian].", "config-sidebar": "* [https://www.mediawiki.org Laman utama MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Panduan Pengguna]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Panduan Penyelia]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Soalan lazim]\n----\n* Baca saya\n* Nota keluaran\n* Menyalin\n* Menaik taraf", "config-env-good": "Persekitaran telah diperiksa.\nAnda boleh memasang MediaWiki.", "config-env-bad": "Persekitaran telah diperiksa. \nAnda tidak boleh memasang MediaWiki.", "config-env-php": "PHP $1 dipasang.", - "config-unicode-using-intl": "[http://pecl.php.net/intl Sambungan intl PECL] digunakan untuk penormalan Unicode.", + "config-unicode-using-intl": "[https://pecl.php.net/intl Sambungan intl PECL] digunakan untuk penormalan Unicode.", "config-unicode-update-warning": "Amaran: Versi pembalut penormalan Unicode yang terpasang menggunakan perpustakaan [http://site.icu-project.org/ projek ICU] dalam versi yang lampau.\nAnda harus [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations menaik taraf] jika Unicode penting bagi anda.", "config-outdated-sqlite": "Amaran: anda mempunyai SQLite $1 yang lebih rendah daripada versi keperluan minimum $1. SQLite tidak akan disediakan.", "config-no-fts3": "Amaran: SQLite disusun tanpa [//sqlite.org/fts3.html modil FTS3], maka ciri-ciri pencarian tidak akan disediakan pada backend ini.", "config-pcre-old": "Amaran keras: PCRE $1 ke atas diperlukan.\nBinari PHP anda berpaut dengan PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE Keterangan lanjut].", "config-memory-bad": "Amaran: memory_limit (Had memori) PHP ialah $1.\nIni mungkin terlalu rendah.\nPemasangan mungkin akan gagal!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] dipasang", "config-apc": "[http://www.php.net/apc APC] dipasang", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] dipasang", - "config-mod-security": "Amaran: Pelayan web anda dihidupkan [http://modsecurity.org/ mod_security]/mod_security2. Kebanyakan konfigurasinya yang umum boleh menimbulkan kesulitan untuk MediaWiki dan perisian-perisian lain yang membolehkan pengguna untuk mengeposkan kandungan yang sewenang-wenang.\nJika boleh, ciri-ciri ini harus dimatikan. Jika tidak, rujuki [http://modsecurity.org/documentation/ dokumentasi mod_security] atau hubungi bantuan hos anda jika anda menghadapi ralat sembarangan.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] dipasang", + "config-mod-security": "Amaran: Pelayan web anda dihidupkan [https://modsecurity.org/ mod_security]/mod_security2. Kebanyakan konfigurasinya yang umum boleh menimbulkan kesulitan untuk MediaWiki dan perisian-perisian lain yang membolehkan pengguna untuk mengeposkan kandungan yang sewenang-wenang.\nJika boleh, ciri-ciri ini harus dimatikan. Jika tidak, rujuki [https://modsecurity.org/documentation/ dokumentasi mod_security] atau hubungi bantuan hos anda jika anda menghadapi ralat sembarangan.", "config-diff3-bad": "GNU diff3 tidak dijumpai.", "config-git": "Perisian kawalan versi Git dijumpai: $1.", "config-git-bad": "Perisian kawalan versi Git tidak dijumpai.", diff --git a/includes/installer/i18n/mzn.json b/includes/installer/i18n/mzn.json index b8218463d5..1763fcde59 100644 --- a/includes/installer/i18n/mzn.json +++ b/includes/installer/i18n/mzn.json @@ -29,12 +29,11 @@ "config-env-bad": "محیط بررسی بیه.\nشما نتوندی مدیاویکی ره نصب هاکنی.", "config-env-php": "پی‌اچ‌پی $1 نصب بیه.", "config-env-hhvm": "اچ‌اچ‌وی‌ام $1 نصب بیه.", - "config-unicode-using-intl": "عادی یونیکد وسه [http://pecl.php.net/intl افزونهٔ intl برای PECL] جه استفاده هاکن.", + "config-unicode-using-intl": "عادی یونیکد وسه [https://pecl.php.net/intl افزونهٔ intl برای PECL] جه استفاده هاکن.", "config-memory-raised": "PHP's memory_limit, نسخهٔ $1 هسته، ونه نسخهٔ $2 ره بَیری آپگریت هاکنی.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] نصب بیه.", "config-apc": "[http://www.php.net/apc APC] نصب بیه.", "config-apcu": "[http://www.php.net/apcu APCu] نصب بیه.", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] نصب بیه.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] نصب بیه.", "config-diff3-bad": "GNU diff3 پیدا نیه.", "config-mysql-binary": "باینری", "config-mysql-utf8": "UTF-8", diff --git a/includes/installer/i18n/nan.json b/includes/installer/i18n/nan.json index 697b9fb04a..b3aa13737b 100644 --- a/includes/installer/i18n/nan.json +++ b/includes/installer/i18n/nan.json @@ -42,13 +42,13 @@ "config-help-restart": "你敢欲共你拍的佮保存的資料攏清掉,並且重開始安裝的動作?", "config-restart": "是,重來", "config-welcome": "=== 環境檢測 ===\n這馬欲做基本的檢測,看環境是毋是適合裝 MediaWiki。\n若你愛有支援,才裝會起來,請共遮的資訊記起來。", - "config-copyright": "=== 版權聲明佮授權條款 ===\n\n$1\n\n本程式是自由軟體;你會當照自由軟體基金會所發表的 GNU 通用公共授權條款規定,共本程式重新發佈抑是修改;無論你是照本授權條款的第二版抑第二版以後的任何版本(你會當家己選) 。\n\n本程式發佈的目的是希望會當提供幫助,但是 無負任何擔保責任;抑無表示講對 販賣性 抑 特定用途的適用性 的情形擔保。詳情請參照 GNU 通用公共授權。\n\n你應該已隨本程式收著 GNU 通用公共授權條款的副本;若無,請寫批通知自由軟體基金會,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA,或 [http://www.gnu.org/copyleft/gpl.html 線頂看]。", + "config-copyright": "=== 版權聲明佮授權條款 ===\n\n$1\n\n本程式是自由軟體;你會當照自由軟體基金會所發表的 GNU 通用公共授權條款規定,共本程式重新發佈抑是修改;無論你是照本授權條款的第二版抑第二版以後的任何版本(你會當家己選) 。\n\n本程式發佈的目的是希望會當提供幫助,但是 無負任何擔保責任;抑無表示講對 販賣性 抑 特定用途的適用性 的情形擔保。詳情請參照 GNU 通用公共授權。\n\n你應該已隨本程式收著 GNU 通用公共授權條款的副本;若無,請寫批通知自由軟體基金會,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA,或 [https://www.gnu.org/copyleft/gpl.html 線頂看]。", "config-sidebar": "* [www.mediawiki.org/wiki/MediaWiki/zh-hant MediaWiki 頭頁]\n* [www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/zh 使用者指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/zh 管理者指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hant 四常問題集]\n----\n* 讀我說明\n* 發行說明\n* 版權聲明\n* 升級", "config-env-good": "環境檢查已完成。\n你會當安裝 MediaWiki。", "config-env-bad": "環境檢查已完成。\n你無法度安裝 MediaWiki。", "config-env-php": "PHP $1 已經安裝。", - "config-unicode-using-intl": "用 [http://pecl.php.net/intl intl PECL 擴充套件] 做 Unicode 正規化。", - "config-unicode-pure-php-warning": "警告: 無法度用 [http://pecl.php.net/intl intl PECL 擴充套件] 處理 Unicode 正規化,所以退回用純 PHP 實作的正規化程式,這種方式處理速度較慢。\n\n若你的網站瀏覽人數誠濟,你應該先看 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/zh Unicode 正規化]。", + "config-unicode-using-intl": "用 [https://pecl.php.net/intl intl PECL 擴充套件] 做 Unicode 正規化。", + "config-unicode-pure-php-warning": "警告: 無法度用 [https://pecl.php.net/intl intl PECL 擴充套件] 處理 Unicode 正規化,所以退回用純 PHP 實作的正規化程式,這種方式處理速度較慢。\n\n若你的網站瀏覽人數誠濟,你應該先看 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/zh Unicode 正規化]。", "config-unicode-update-warning": "警告:這馬安裝的 Unicode 正規化包裝程式用舊版 [http://site.icu-project.org/ ICU 計劃] 的程式庫。\n若你需要用 Unicode,你應該先進行 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 升級]。", "config-no-db": "揣無適合的資料庫驅動程式!你需要安裝 PHP 資料庫驅動程式。\n這馬支援下跤類型的資料庫: $1 。\n\n若你是家己編譯 PHP,你需要重新設定並且開資料庫客戶端,譬如:用 ./configure --with-mysqli 指令參數。\n如你是用 Debian 或 Ubuntu 的套件安裝,你著需要閣另外安裝,例:php5-mysql 套件。", "config-outdated-sqlite": "警告:你已經安裝 SQLite $1,毋閣伊的版本比會當裝的版本 $2閣較舊。所以你無法度用 SQLite。", diff --git a/includes/installer/i18n/nap.json b/includes/installer/i18n/nap.json index 84fb9a3c5c..fa4125732a 100644 --- a/includes/installer/i18n/nap.json +++ b/includes/installer/i18n/nap.json @@ -43,14 +43,14 @@ "config-help-restart": "Vulite scancellà tutt' 'e date astipate c'avite nzertato e riabbià 'o prucesso d'installazione?", "config-restart": "Sì, riabbìa", "config-welcome": "=== Cuntrollo 'e ll'ambiente ===\nSarranno eseguite 'e cuntrolle bbase pe' putè vedè si st'ambiente è adatto pe' ne ffà l'installazione 'e MediaWiki.\nArricurdateve d'includere sti nfurmaziune si spiate assistenza ncopp' 'a maniera 'e cumpletà l'installazione.", - "config-copyright": "=== Copyright e termine ===\n\n$1\n\nChistu programma è nu software libbero; vuje 'o putite redestribbuì e/o cagnà sott' 'e termine d' 'a licienza GNU GPL ('a Licienza Pubbreca Generale) comme pubbrecata d' 'a Free Software Foundation; o pure 'a verziona 2 d' 'a Licienza, o pure (comme vulite vuje) 'a n'ata verziona cchiù nnova.\n\nChistu programma è destribbuito c' 'a speranza d'essere utile, ma SENZA NISCIUNA GARANZIA; senza manco 'a garanzia p' 'a CUMMERCIABBELETÀ O IDONIETÀ PE' NU SCOPO PARTICULARE.\nIate a vedé 'a GNU GPL pe' n'avé cchiù nfurmaziune.\n\nCu stu programma avísseve 'a ricevere na copia d' 'a Licienza GNU GPL cu stu prugramma; si nò, scrivete â Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA o [http://www.gnu.org/copyleft/gpl.html liggite sta paggena ncopp' 'a l'Internet].", + "config-copyright": "=== Copyright e termine ===\n\n$1\n\nChistu programma è nu software libbero; vuje 'o putite redestribbuì e/o cagnà sott' 'e termine d' 'a licienza GNU GPL ('a Licienza Pubbreca Generale) comme pubbrecata d' 'a Free Software Foundation; o pure 'a verziona 2 d' 'a Licienza, o pure (comme vulite vuje) 'a n'ata verziona cchiù nnova.\n\nChistu programma è destribbuito c' 'a speranza d'essere utile, ma SENZA NISCIUNA GARANZIA; senza manco 'a garanzia p' 'a CUMMERCIABBELETÀ O IDONIETÀ PE' NU SCOPO PARTICULARE.\nIate a vedé 'a GNU GPL pe' n'avé cchiù nfurmaziune.\n\nCu stu programma avísseve 'a ricevere na copia d' 'a Licienza GNU GPL cu stu prugramma; si nò, scrivete â Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA o [https://www.gnu.org/copyleft/gpl.html liggite sta paggena ncopp' 'a l'Internet].", "config-sidebar": "* [https://www.mediawiki.org Paggina prencepale MediaWiki]\n* [https://www.mediawiki.org/wiki/Aiuto:Guida a 'e cuntenute pe' l'utente]\n* [https://www.mediawiki.org/wiki/Manuale:Guida a 'e cuntenute pe l'ammenistrature]\n* [https://www.mediawiki.org/wiki/Manuale:FAQ FAQ]\n----\n* Lieggeme\n* Note 'e verziona\n* Copie\n* Agghiurnamento", "config-env-good": "L'ambiente è stato cuntrullato.\nÈ pussibbele installare MediaWiki.", "config-env-bad": "L'ambiente è stato cuntrullato.\nNun se può installà MediaWiki.", "config-env-php": "PHP $1 è installato.", "config-env-hhvm": "HHVM $1 è installato.", - "config-unicode-using-intl": "Aúsa [http://pecl.php.net/intl l'estensione PECL intl] pe' ne fà 'a normalizzazione Unicode.", - "config-unicode-pure-php-warning": "Attenziò: L' [http://pecl.php.net/intl estensione intl PECL] nun è a disposizione pe' gestire 'a normalizzazione Unicode, accussì se ausasse n'imprementazziona llenta 'n puro PHP.\nSi state a gestire nu pizzo ad alto traffico, avisseve a lieggere cocche considerazione ncopp' 'a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzaziona Unicode].", + "config-unicode-using-intl": "Aúsa [https://pecl.php.net/intl l'estensione PECL intl] pe' ne fà 'a normalizzazione Unicode.", + "config-unicode-pure-php-warning": "Attenziò: L' [https://pecl.php.net/intl estensione intl PECL] nun è a disposizione pe' gestire 'a normalizzazione Unicode, accussì se ausasse n'imprementazziona llenta 'n puro PHP.\nSi state a gestire nu pizzo ad alto traffico, avisseve a lieggere cocche considerazione ncopp' 'a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizzaziona Unicode].", "config-unicode-update-warning": "Attenziò: 'A verziona installata 'e normalizzazione Unicode aùsa 'a verziona viecchia d' 'o [http://site.icu-project.org/ pruggetto ICU].\nV'avite 'a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations agghiurnà] si state a penzà ncopp' 'o fatto d'ausà Unicode.", "config-no-db": "Nun se può truvà nu driver adatto p' 'o database! È necessario installare nu driver p' 'o PHP.\n{{PLURAL:$2|'O furmato suppurtato|'E furmate suppurtate}} 'e database ccà annanze: $1.\n\nSi cumpilate PHP autonomamente, riaccunciatevello attivando nu client database, p'esempio ausannoo ./configure --with-mysqli.\nQuanno fosse installato PHP pe' bbìa 'e nu pacchetto Debian o Ubuntu, allora avite 'a installà pure 'o pacchetto php5-mysql.", "config-outdated-sqlite": "'''Attenziò''': tenite 'o SQLite $1 pe' tramente ca ce vulesse 'a verziona $2, SQLite nun sarrà a disposizione.", @@ -59,11 +59,10 @@ "config-pcre-no-utf8": "Fatale: 'E module PCRE d' 'o PHP pare ca se so' compilate senza PCRE_UTF8 supporto.\nA MediaWiki serve nu supporto UTF-8 pe' putè funziunà apposto.", "config-memory-raised": "'O valore 'e PHP memory_limit è $1, aumentato a $2.", "config-memory-bad": "Attenziò: 'o valore 'e PHP memory_limit è $1.\nProbabbilmente troppo basso.\n'A installazione se putesse scassà!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] è installato", "config-apc": "[http://www.php.net/apc APC] è installato", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] è installato", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] è installato", "config-no-cache-apcu": "Attenziò: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] o [http://www.iis.net/download/WinCacheForPhp WinCache] nun so' state truvate.\n'A funziona caching 'e ll'oggette non è apicciata.", - "config-mod-security": "Attenziò: 'O servitore web vuosto téne [http://modsecurity.org/ mod_security]/mod_security2 appicciato. Ce stanno tante mpustaziune commune ca 'o facessero causà prubbleme a MediaWiki e ll'ati software ca permettessero ll'utente 'e pubbrecà cuntenute.\nSi putite, stutate sta funziona. Sinò, riferite 'a [http://modsecurity.org/documentation/ documentaziona ncopp' 'o mod_security] o cuntattate 'o host vuosto pe' ve dà supporto quanno se scummogliasse cocch'errore.", + "config-mod-security": "Attenziò: 'O servitore web vuosto téne [https://modsecurity.org/ mod_security]/mod_security2 appicciato. Ce stanno tante mpustaziune commune ca 'o facessero causà prubbleme a MediaWiki e ll'ati software ca permettessero ll'utente 'e pubbrecà cuntenute.\nSi putite, stutate sta funziona. Sinò, riferite 'a [https://modsecurity.org/documentation/ documentaziona ncopp' 'o mod_security] o cuntattate 'o host vuosto pe' ve dà supporto quanno se scummogliasse cocch'errore.", "config-diff3-bad": "GNU diff3 nun truvato.", "config-git": "Truvato software 'e cuntrollo d' 'a verziona Git: $1.", "config-git-bad": "Software 'e cuntrollo d' 'a verziona Git nun truvato.", @@ -215,7 +214,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 o verziune aroppo", "config-license-pd": "Pubbreco duminio", "config-license-cc-choose": "Sciglite na licienza Creative Commons ca vulite", - "config-license-help": "Nu cuofeno 'e wiki pubbrece lassano 'e cuntribbute lloro cu na [http://freedomdefined.org/Definition licienza libbera]. Chesto aiutasse a crià nu senso 'e pruprietà spartuta dint'a communità e ncuraggiasse a cuntribbuiì a nu tèrmene luongo. Nun è generalmente necessario pe' nu wiki privato o aziendale.\n\nSi vulite ausà testi 'a Wikipedia, o vulite ca Wikipedia se pozza miette 'n grado d'accettà teste cupiate d' 'o wiki vuosto, avissev'a scegiere {{int:config-license-cc-by-sa}}.\n\nApprimma Wikipedia aveva ausato 'a GNU Free Documentation License. 'A GFDL è una licienza valida, ma è di difficile comprensiona e complica 'o riutilizzo 'e cuntenute.", + "config-license-help": "Nu cuofeno 'e wiki pubbrece lassano 'e cuntribbute lloro cu na [https://freedomdefined.org/Definition licienza libbera]. Chesto aiutasse a crià nu senso 'e pruprietà spartuta dint'a communità e ncuraggiasse a cuntribbuiì a nu tèrmene luongo. Nun è generalmente necessario pe' nu wiki privato o aziendale.\n\nSi vulite ausà testi 'a Wikipedia, o vulite ca Wikipedia se pozza miette 'n grado d'accettà teste cupiate d' 'o wiki vuosto, avissev'a scegiere {{int:config-license-cc-by-sa}}.\n\nApprimma Wikipedia aveva ausato 'a GNU Free Documentation License. 'A GFDL è una licienza valida, ma è di difficile comprensiona e complica 'o riutilizzo 'e cuntenute.", "config-email-settings": "Mpustaziune email", "config-enable-email": "Premmette mmasciate elettroniche r'asciuta", "config-enable-email-help": "Si vulite ca 'o sistema 'e mmasciate mail funziunasse, [http://www.php.net/manual/en/mail.configuration.php 'e mpustaziune PHP] s'avesser'a ffà bbuone.\nSi nun vulite 'a funziona mmasciata e-mail, allora stutate chiste llàn.", diff --git a/includes/installer/i18n/nb.json b/includes/installer/i18n/nb.json index c271a90ad3..b789480161 100644 --- a/includes/installer/i18n/nb.json +++ b/includes/installer/i18n/nb.json @@ -49,14 +49,14 @@ "config-help-restart": "Ønsker du å fjerne alle lagrede data som du har skrevet inn og starte installasjonsprosessen på nytt?", "config-restart": "Ja, start på nytt", "config-welcome": "=== Miljøsjekker ===\nGrunnleggende sjekker utføres for å se om dette miljøet er egnet for en MediaWiki-installasjon.\nDu bør oppgi resultatene fra disse sjekkene om du trenger hjelp under installasjonen.", - "config-copyright": "=== Opphavsrett og vilkår ===\n\n$1\n\nMediaWiki er fri programvare; du kan redistribuere det og/eller modifisere det under betingelsene i GNU General Public License som publisert av Free Software Foundation; enten versjon 2 av lisensen, eller (etter eget valg) enhver senere versjon.\n\nDette programmet er distribuert i håp om at det vil være nyttig, men '''uten noen garanti'''; ikke engang implisitt garanti av '''salgbarhet''' eller '''egnethet for et bestemt formål'''.\nSe GNU General Public License for flere detaljer.\n\nDu skal ha mottatt en kopi av GNU General Public License sammen med dette programmet; hvis ikke, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA eller [http://www.gnu.org/copyleft/gpl.html les det på nettet].", + "config-copyright": "=== Opphavsrett og vilkår ===\n\n$1\n\nMediaWiki er fri programvare; du kan redistribuere det og/eller modifisere det under betingelsene i GNU General Public License som publisert av Free Software Foundation; enten versjon 2 av lisensen, eller (etter eget valg) enhver senere versjon.\n\nDette programmet er distribuert i håp om at det vil være nyttig, men '''uten noen garanti'''; ikke engang implisitt garanti av '''salgbarhet''' eller '''egnethet for et bestemt formål'''.\nSe GNU General Public License for flere detaljer.\n\nDu skal ha mottatt en kopi av GNU General Public License sammen med dette programmet; hvis ikke, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA eller [https://www.gnu.org/copyleft/gpl.html les det på nettet].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki hjem]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Brukerguide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administratorguide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ OSS]\n----\n* Les meg\n* Utgivelsesnotater\n* Kopiering\n* Oppgradering", "config-env-good": "Miljøet har blitt sjekket.\nDu kan installere MediaWiki.", "config-env-bad": "Miljøet har blitt sjekket.\nDu kan ikke installere MediaWiki.", "config-env-php": "PHP $1 er installert.", "config-env-hhvm": "HHVM $1 er installert.", - "config-unicode-using-intl": "Bruker [http://pecl.php.net/intl intl PECL-utvidelsen] for Unicode-normalisering.", - "config-unicode-pure-php-warning": "'''Advarsel''': [http://pecl.php.net/intl intl PECL-utvidelsen] er ikke tilgjengelig for å håndtere Unicode-normaliseringen, faller tilbake til en langsommere ren-PHP-implementasjon.\nOm du kjører et nettsted med høy trafikk bør du lese litt om [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-normalisering].", + "config-unicode-using-intl": "Bruker [https://pecl.php.net/intl intl PECL-utvidelsen] for Unicode-normalisering.", + "config-unicode-pure-php-warning": "'''Advarsel''': [https://pecl.php.net/intl intl PECL-utvidelsen] er ikke tilgjengelig for å håndtere Unicode-normaliseringen, faller tilbake til en langsommere ren-PHP-implementasjon.\nOm du kjører et nettsted med høy trafikk bør du lese litt om [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-normalisering].", "config-unicode-update-warning": "Advarsel: Den installerte versjonen av Unicode-normalisereren bruker en eldre versjon av [http://site.icu-project.org/ ICU-prosjektets] bibliotek.\nDu bør [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations oppgradere] om du er bekymret for å bruke Unicode.", "config-no-db": "Fant ingen passende databasedriver! Du må installere en databasedriver for PHP.\nFølgende {{PLURAL:$2|databasetype|databasetyper}} støttes: $1\n\nOm du kompilerte PHP selv, rekonfigurer den med en aktivert databaseklient, for eksempel ved å bruke ./configure --with-mysqli.\nOm du installerte PHP fra en Debian- eller Ubuntu-pakke, må du også installere for eksempel php5-mysql-pakken.", "config-outdated-sqlite": "'''Advarsel''': Du har SQLite $1, som er en eldre versjon enn minimumskravet SQLite $2. SQLite vil ikke være tilgjengelig.", @@ -65,12 +65,11 @@ "config-pcre-no-utf8": "'''Fatal''': PHPs PCRE modul ser ut til å være kompilert uten PCRE_UTF8-støtte.\nMediaWiki krever UTF-8-støtte for å fungere riktig.", "config-memory-raised": "PHPs memory_limit er $1, økt til $2.", "config-memory-bad": "'''Advarsel:''' PHPs memory_limit er $1.\nDette er sannsynligvis for lavt.\nInstallasjonen kan mislykkes!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] er installert", "config-apc": "[http://www.php.net/apc APC] er installert", "config-apcu": "[http://www.php.net/apcu APCu] er installert", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] er installert", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] er installert", "config-no-cache-apcu": "Advarsel: Kunne ikke finne [http://www.php.net/apc APC], [http://xcache.lighttpd.net/ XCache] eller [http://www.iis.net/download/WinCacheForPhp WinCache].\nObjekthurtiglagring er ikke aktivert.", - "config-mod-security": "'''Advarsel''': Din web-tjener har [http://modsecurity.org/ mod_security] påslått. Hvis denne er feilinnstilt, kan det gi problemer for MediaWiki eller annen programvare som tillater brukere å poste vilkårlig innhold.\nSjekk [http://modsecurity.org/documentation/ mod_security-dokumentasjonen] eller ta kontakt med din nettleverandør hvis du opplever tilfeldige feil.", + "config-mod-security": "'''Advarsel''': Din web-tjener har [https://modsecurity.org/ mod_security] påslått. Hvis denne er feilinnstilt, kan det gi problemer for MediaWiki eller annen programvare som tillater brukere å poste vilkårlig innhold.\nSjekk [https://modsecurity.org/documentation/ mod_security-dokumentasjonen] eller ta kontakt med din nettleverandør hvis du opplever tilfeldige feil.", "config-diff3-bad": "GNU diff3 ikke funnet.", "config-git": "Har funnet Git version control software: $1.", "config-git-bad": "Git version control software ble ikke funnet.", @@ -228,7 +227,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 eller senere", "config-license-pd": "Offentlig eiendom", "config-license-cc-choose": "Velg en egendefinert Creative Commons-lisens", - "config-license-help": "Mange åpne wikier legger alle bidrag under en [http://freedomdefined.org/Definition gratislisens].\nDette gir en følelse av felleseie og stimulerer til langvarige bidrag.\nDette er normalt unødvendig for en privat eller virksomhetsbegrenset wiki.\n\nHvis du ønsker å kunne bruke tekst fra Wikipedia, og at Wikipedia skal kunne ta i mot tekst kopiert fra din wiki, bør du velge {{int:config-license-cc-by-sa}}.\n\nWikipedia brukte tidligere GNU Free Documentation License.\nGFDL er en grei lisens, med vanskelig å forstå.\nDet er også vanskelig å gjenbruke innhold lisensiert under GFDL.", + "config-license-help": "Mange åpne wikier legger alle bidrag under en [https://freedomdefined.org/Definition gratislisens].\nDette gir en følelse av felleseie og stimulerer til langvarige bidrag.\nDette er normalt unødvendig for en privat eller virksomhetsbegrenset wiki.\n\nHvis du ønsker å kunne bruke tekst fra Wikipedia, og at Wikipedia skal kunne ta i mot tekst kopiert fra din wiki, bør du velge {{int:config-license-cc-by-sa}}.\n\nWikipedia brukte tidligere GNU Free Documentation License.\nGFDL er en grei lisens, med vanskelig å forstå.\nDet er også vanskelig å gjenbruke innhold lisensiert under GFDL.", "config-email-settings": "E-postinnstillinger", "config-enable-email": "Aktiver utgående e-post", "config-enable-email-help": "Hvis du vil at e-post skal virke må [http://www.php.net/manual/en/mail.configuration.php PHPs e-postinnstillinger] bli konfigurert riktig.\nHvis du ikke ønsker noen e-postfunksjoner kan du deaktivere dem her.", diff --git a/includes/installer/i18n/nl-informal.json b/includes/installer/i18n/nl-informal.json index 8b8dbc6776..566f72aa82 100644 --- a/includes/installer/i18n/nl-informal.json +++ b/includes/installer/i18n/nl-informal.json @@ -14,14 +14,14 @@ "config-your-language": "Jouw taal:", "config-help-restart": "Wil je alle opgeslagen gegevens die je hebt ingevoerd wissen en het installatieproces opnieuw starten?", "config-welcome": "=== Controle omgeving ===\nEr worden een aantal basiscontroles uitgevoerd met als doel vast te stellen of deze omgeving geschikt is voor een installatie van MediaWiki.\nAls je hulp nodig hebt bij de installatie, lever deze gegevens dan ook aan.", - "config-copyright": "=== Auteursrechten en voorwaarden ===\n\n$1\n\nDit programma is vrije software. Je mag het verder verspreiden en/of aanpassen in overeenstemming met de voorwaarden van de GNU General Public License zoals uitgegeven door de Free Software Foundation; ofwel versie 2 van de Licentie of - naar eigen keuze - enige latere versie.\n\nDit programma wordt verspreid in de hoop dat het nuttig is, maar '''zonder enige garantie''', zelfs zonder de impliciete garantie van '''verkoopbaarheid''' of '''geschiktheid voor een bepaald doel'''.\nZie de GNU General Public License voor meer informatie.\n\nSamen met dit programma hoor je een exemplaar van de GNU General Public License ontvangen te hebben; zo niet, schrijf dan aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Verenigde Staten. Of [http://www.gnu.org/copyleft/gpl.html lees de licentie online].", + "config-copyright": "=== Auteursrechten en voorwaarden ===\n\n$1\n\nDit programma is vrije software. Je mag het verder verspreiden en/of aanpassen in overeenstemming met de voorwaarden van de GNU General Public License zoals uitgegeven door de Free Software Foundation; ofwel versie 2 van de Licentie of - naar eigen keuze - enige latere versie.\n\nDit programma wordt verspreid in de hoop dat het nuttig is, maar '''zonder enige garantie''', zelfs zonder de impliciete garantie van '''verkoopbaarheid''' of '''geschiktheid voor een bepaald doel'''.\nZie de GNU General Public License voor meer informatie.\n\nSamen met dit programma hoor je een exemplaar van de GNU General Public License ontvangen te hebben; zo niet, schrijf dan aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Verenigde Staten. Of [https://www.gnu.org/copyleft/gpl.html lees de licentie online].", "config-env-good": "De omgeving is gecontroleerd.\nJe kunt MediaWiki installeren.", "config-env-bad": "De omgeving is gecontroleerd.\nJe kunt MediaWiki niet installeren.", - "config-unicode-pure-php-warning": "'''Waarschuwing''': de [http://pecl.php.net/intl PECL-extensie intl] is niet beschikbaar om de Unicodenormalisatie af te handelen en daarom wordt de langzame PHP-implementatie gebruikt.\nAls je MediaWiki voor een website met veel verkeer installeert, lees je dan in over [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicodenormalisatie].", + "config-unicode-pure-php-warning": "'''Waarschuwing''': de [https://pecl.php.net/intl PECL-extensie intl] is niet beschikbaar om de Unicodenormalisatie af te handelen en daarom wordt de langzame PHP-implementatie gebruikt.\nAls je MediaWiki voor een website met veel verkeer installeert, lees je dan in over [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicodenormalisatie].", "config-unicode-update-warning": "'''Waarschuwing''': de geïnstalleerde versie van de Unicodenormalisatiewrapper maakt gebruik van een oudere versie van [http://site.icu-project.org/ de bibliotheek van het ICU-project].\nJe moet [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations bijwerken] als Unicode voor jou van belang is.", "config-no-db": "Het was niet mogelijk een geschikte databasedriver te vinden voor PHP.\nJe moet een databasedriver installeren voor PHP.\nDe volgende databases worden ondersteund: $1.\n\nAls je op een gedeelde omgeving zit, vraag dan aan je hostingprovider een geschikte databasedriver te installeren.\nAls je PHP zelf hebt gecompileerd, wijzig dan je instellingen zodat een databasedriver wordt geactiveerd, bijvoorbeeld via ./configure --with-mysql.\nAls je PHP hebt geïnstalleerd via een Debian- of Ubuntu-package, installeer dan ook de module php5-mysql.", "config-outdated-sqlite": "''' Waarschuwing:''' je gebruikt SQLite $1. SQLite is niet beschikbaar omdat de minimaal vereiste versie $2 is.", - "config-mod-security": "'''Waarschuwing:''' je webserver heeft de module [http://modsecurity.org/ mod_security] ingeschakeld. Als deze onjuist is ingesteld, kan dit problemen geven in combinatie met MediaWiki of andere software die gebruikers in staat stelt willekeurige inhoud te posten.\nLees de [http://modsecurity.org/documentation/ documentatie over mod_security] of neem contact op met de helpdesk van je provider als je tegen problemen aanloopt.", + "config-mod-security": "'''Waarschuwing:''' je webserver heeft de module [https://modsecurity.org/ mod_security] ingeschakeld. Als deze onjuist is ingesteld, kan dit problemen geven in combinatie met MediaWiki of andere software die gebruikers in staat stelt willekeurige inhoud te posten.\nLees de [https://modsecurity.org/documentation/ documentatie over mod_security] of neem contact op met de helpdesk van je provider als je tegen problemen aanloopt.", "config-imagemagick": "ImageMagick aangetroffen: $1.\nHet aanmaken van miniaturen van afbeeldingen wordt ingeschakeld als je uploaden inschakelt.", "config-gd": "Ingebouwde GD grafische bibliotheek aangetroffen.\nHet aanmaken van miniaturen van afbeeldingen wordt ingeschakeld als je uploaden inschakelt.", "config-uploads-not-safe": "'''Waarschuwing:''' je uploadmap $1 kan gebruikt worden voor het arbitrair uitvoeren van scripts.\nHoewel MediaWiki alle toegevoegde bestanden controleert op bedreigingen, is het zeer aan te bevelen het [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Security#Upload_security beveiligingslek te verhelpen] alvorens uploads in te schakelen.", @@ -55,7 +55,7 @@ "config-subscribe-noemail": "Je hebt geprobeerd je te abonneren op de mailinglijst voor release-aankondigingen zonder een e-mailadres op te geven.\nGeef een e-mailadres op als je je wilt abonneren op de mailinglijst.", "config-almost-done": "Je bent bijna klaar!\nAls je wilt kan je de overige instellingen overslaan en de wiki nu installeren.", "config-profile-help": "Wiki's werken het beste als ze door zoveel mogelijk gebruikers worden bewerkt.\nIn MediaWiki is het eenvoudig om de recente wijzigingen te controleren en eventuele foutieve of kwaadwillende bewerkingen terug te draaien.\n\nDaarnaast vinden velen MediaWiki goed inzetbaar in vele andere rollen, en soms is het niet handig om helemaal \"op de wikimanier\" te werken.\nDaarom biedt dit installatieprogramma je de volgende keuzes voor de basisinstelling van gebruikersvrijheden:\n\nEen '''{{int:config-profile-wiki}}''' staat iedereen toe te bewerken, zonder zelfs aan te melden.\nEen wiki met '''{{int:config-profile-no-anon}}\" biedt extra verantwoordelijkheid, maar kan afschrikken toevallige gebruikers afschrikken.\n\nHet scenario '''{{int:config-profile-fishbowl}}''' laat gebruikers waarvoor dat is ingesteld bewerkt, maar andere gebruikers kunnen alleen pagina's bekijken, inclusief de bewerkingsgeschiedenis.\nIn een '''{{int:config-profile-private}}''' kunnen alleen goedgekeurde gebruikers pagina's bekijken en bewerken.\n\nMeer complexe instellingen voor gebruikersrechten zijn te maken na de installatie; hierover is meer te lezen in de [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:User_rights handleiding].", - "config-license-help": "In veel openbare wiki's zijn alle bijdragen beschikbaar onder een [http://freedomdefined.org/Definition vrije licentie].\nDit helpt bij het creëren van een gevoel van gemeenschappelijk eigendom en stimuleert bijdragen op lange termijn.\nDit is over het algemeen niet nodig is voor een particuliere of zakelijke wiki.\n\nAls je teksten uit Wikipedia wilt kunnen gebruiken en je wilt het mogelijk maken teksten uit je wiki naar Wikipedia te kopiëren, kies dan de licentie '''Creative Commons Naamsvermelding-Gelijk delen'''.\n\nDe GNU Free Documentation License is de oude licentie voor inhoud uit Wikipedia.\nDit is nog steeds een geldige licentie, maar deze licentie is lastig te begrijpen.\nHet is ook lastig inhoud te hergebruiken onder de GFDL.", + "config-license-help": "In veel openbare wiki's zijn alle bijdragen beschikbaar onder een [https://freedomdefined.org/Definition vrije licentie].\nDit helpt bij het creëren van een gevoel van gemeenschappelijk eigendom en stimuleert bijdragen op lange termijn.\nDit is over het algemeen niet nodig is voor een particuliere of zakelijke wiki.\n\nAls je teksten uit Wikipedia wilt kunnen gebruiken en je wilt het mogelijk maken teksten uit je wiki naar Wikipedia te kopiëren, kies dan de licentie '''Creative Commons Naamsvermelding-Gelijk delen'''.\n\nDe GNU Free Documentation License is de oude licentie voor inhoud uit Wikipedia.\nDit is nog steeds een geldige licentie, maar deze licentie is lastig te begrijpen.\nHet is ook lastig inhoud te hergebruiken onder de GFDL.", "config-enable-email-help": "Als je wilt dat e-mailen mogelijk is, dan moeten de [http://www.php.net/manual/en/mail.configuration.php e-mailinstellingen van PHP] correct zijn.\nAls je niet wilt dat e-mailen mogelijk is, dan kan je de instellingen hier uitschakelen.", "config-upload-help": "Het toestaan van het uploaden van bestanden stelt je server mogelijk bloot aan beveiligingsrisico's.\nEr is meer [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Security informatie over beveiliging] beschikbaar in de handleiding.\n\nOm het bestandsuploads mogelijk te maken kan je de rechten op de submap images onder de hoofdmap van MediaWiki aanpassen, zodat de webserver erin kan schrijven.\nDaarmee wordt deze functie ingeschakeld.", "config-logo-help": "Het standaarduiterlijk van MediaWiki bevat ruimte voor een logo van 135x160 pixels boven het menu.\nUpload een afbeelding met de juiste afmetingen en voer de URL hier in.\n\nAls je geen logo wilt gebruiken, kan je dit veld leeg laten.", diff --git a/includes/installer/i18n/nl.json b/includes/installer/i18n/nl.json index dd2cef4317..81416ccc1a 100644 --- a/includes/installer/i18n/nl.json +++ b/includes/installer/i18n/nl.json @@ -61,14 +61,14 @@ "config-help-restart": "Wilt u alle opgeslagen gegevens die u hebt ingevoerd wissen en het installatieproces opnieuw starten?", "config-restart": "Ja, opnieuw starten", "config-welcome": "=== Controle omgeving ===\nEr worden een aantal basiscontroles uitgevoerd met als doel vast te stellen of deze omgeving geschikt is voor een installatie van MediaWiki.\nLever deze gegevens aan als u ondersteuning vraagt bij de installatie.", - "config-copyright": "=== Auteursrechten en voorwaarden ===\n\n$1\n\nDit programma is vrije software. U mag het verder verspreiden en/of aanpassen in overeenstemming met de voorwaarden van de GNU General Public License zoals uitgegeven door de Free Software Foundation; ofwel versie 2 van de Licentie of - naar uw keuze - enige latere versie.\n\nDit programma wordt verspreid in de hoop dat het nuttig is, maar '''zonder enige garantie''', zelfs zonder de impliciete garantie van '''verkoopbaarheid''' of '''geschiktheid voor een bepaald doel'''.\nZie de GNU General Public License voor meer informatie.\n\nSamen met dit programma hoort u een exemplaar van de GNU General Public License ontvangen te hebben; zo niet, schrijf dan aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Verenigde Staten. Of [http://www.gnu.org/copyleft/gpl.html lees de licentie online].", + "config-copyright": "=== Auteursrechten en voorwaarden ===\n\n$1\n\nDit programma is vrije software. U mag het verder verspreiden en/of aanpassen in overeenstemming met de voorwaarden van de GNU General Public License zoals uitgegeven door de Free Software Foundation; ofwel versie 2 van de Licentie of - naar uw keuze - enige latere versie.\n\nDit programma wordt verspreid in de hoop dat het nuttig is, maar '''zonder enige garantie''', zelfs zonder de impliciete garantie van '''verkoopbaarheid''' of '''geschiktheid voor een bepaald doel'''.\nZie de GNU General Public License voor meer informatie.\n\nSamen met dit programma hoort u een exemplaar van de GNU General Public License ontvangen te hebben; zo niet, schrijf dan aan de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Verenigde Staten. Of [https://www.gnu.org/copyleft/gpl.html lees de licentie online].", "config-sidebar": "* [https://www.mediawiki.org MediaWiki-thuispagina]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Gebruikershandleiding] (Engelstalig)\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Beheerdershandleiding] (Engelstalig)\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Veelgestelde vragen] (Engelstalig)\n----\n* Leesmij (Engelstalig)\n* Release notes (Engelstalig)\n* Kopiëren (Engelstalig)\n* Versie bijwerken (Engelstalig)", "config-env-good": "De omgeving is gecontroleerd.\nU kunt MediaWiki installeren.", "config-env-bad": "De omgeving is gecontroleerd.\nU kunt MediaWiki niet installeren.", "config-env-php": "PHP $1 is geïnstalleerd.", "config-env-hhvm": "HHVM $1 is geïnstalleerd.", - "config-unicode-using-intl": "Voor Unicode-normalisatie wordt de [http://pecl.php.net/intl PECL-extensie intl] gebruikt.", - "config-unicode-pure-php-warning": "Waarschuwing: de [http://pecl.php.net/intl PECL-extensie intl] is niet beschikbaar om de Unicodenormalisatie af te handelen en daarom wordt de langzamere PHP-implementatie gebruikt.\nAls u MediaWiki voor een website met veel verkeer installeert, lees u dan in over [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicodenormalisatie].", + "config-unicode-using-intl": "Voor Unicode-normalisatie wordt de [https://pecl.php.net/intl PECL-extensie intl] gebruikt.", + "config-unicode-pure-php-warning": "Waarschuwing: de [https://pecl.php.net/intl PECL-extensie intl] is niet beschikbaar om de Unicodenormalisatie af te handelen en daarom wordt de langzamere PHP-implementatie gebruikt.\nAls u MediaWiki voor een website met veel verkeer installeert, lees u dan in over [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicodenormalisatie].", "config-unicode-update-warning": "Waarschuwing: de geïnstalleerde versie van de Unicodenormalisatiewrapper maakt gebruik van een oudere versie van [http://site.icu-project.org/ de bibliotheek van het ICU-project].\nU moet [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations bijwerken] als Unicode voor u van belang is.", "config-no-db": "Het was niet mogelijk een geschikte databasedriver te vinden voor PHP! U moet een databasedriver installeren voor PHP.\n{{PLURAL:$2|Het volgende databasetype wordt|De volgende databasetypes worden}} ondersteund: $1.\n\nAls u PHP zelf hebt gecompileerd, wijzig dan uw instellingen zodat een databasedriver wordt geactiveerd, bijvoorbeeld via ./configure --with-mysqli.\nAls u PHP hebt geïnstalleerd via een Debian- of Ubuntu-package, installeer dan ook bijvoorbeeld de module php5-mysql.", "config-outdated-sqlite": "''' Waarschuwing:''' u gebruikt SQLite $1. SQLite is niet beschikbaar omdat de minimaal vereiste versie $2 is.", @@ -77,12 +77,11 @@ "config-pcre-no-utf8": "Onherstelbare fout: de module PRCE van PHP lijkt te zijn gecompileerd zonder ondersteuning voor PCRE_UTF8.\nMediaWiki heeft ondersteuning voor UTF-8 nodig om correct te kunnen werken.", "config-memory-raised": "PHP's memory_limit is $1 en is verhoogd tot $2.", "config-memory-bad": "'''Waarschuwing:''' PHP's memory_limit is $1.\nDit is waarschijnlijk te laag.\nDe installatie kan mislukken!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] is op dit moment geïnstalleerd", "config-apc": "[http://www.php.net/apc APC] is op dit moment geïnstalleerd", "config-apcu": "[http://www.php.net/apcu APCu] is geïnstalleerd", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] is op dit moment geïnstalleerd", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] is op dit moment geïnstalleerd", "config-no-cache-apcu": "Waarschuwing: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] of [http://www.iis.net/download/WinCacheForPhp WinCache] is niet aangetroffen.\nHet cachen van objecten is niet ingeschakeld.", - "config-mod-security": "Waarschuwing: Uw webserver heeft de module [http://modsecurity.org/ mod_security]/mod_security2 ingeschakeld. Veel standaard instellingen hiervan zorgen voor problemen in combinatie met MediaWiki en andere software die gebruikers in staat stelt willekeurige inhoud te posten.\nIndien mogelijk, zou deze moeten worden uitgeschakeld. Lees anders de [http://modsecurity.org/documentation/ documentatie over mod_security] of neem contact op met de helpdesk van uw provider als u tegen problemen aanloopt.", + "config-mod-security": "Waarschuwing: Uw webserver heeft de module [https://modsecurity.org/ mod_security]/mod_security2 ingeschakeld. Veel standaard instellingen hiervan zorgen voor problemen in combinatie met MediaWiki en andere software die gebruikers in staat stelt willekeurige inhoud te posten.\nIndien mogelijk, zou deze moeten worden uitgeschakeld. Lees anders de [https://modsecurity.org/documentation/ documentatie over mod_security] of neem contact op met de helpdesk van uw provider als u tegen problemen aanloopt.", "config-diff3-bad": "GNU diff3 niet aangetroffen.", "config-git": "Versiecontrolesoftware git is aangetroffen: $1", "config-git-bad": "Geen git versiecontrolesoftware aangetroffen.", @@ -240,7 +239,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 of hoger", "config-license-pd": "Publiek domein", "config-license-cc-choose": "Een Creative Commons-licentie selecteren", - "config-license-help": "In veel openbare wiki's zijn alle bijdragen beschikbaar onder een [http://freedomdefined.org/Definition vrije licentie].\nDit helpt bij het creëren van een gevoel van gemeenschappelijk eigendom en stimuleert bijdragen op lange termijn.\nDit is over het algemeen niet nodig is voor een particuliere of zakelijke wiki.\n\nAls u teksten uit Wikipedia wilt kunnen gebruiken en u wilt het mogelijk maken teksten uit uw wiki naar Wikipedia te kopiëren, kies dan de licentie {{int:config-license-cc-by-sa}}.\n\nDe GNU Free Documentation License is de oude licentie voor inhoud uit Wikipedia.\nDit is nog steeds een geldige licentie, maar deze licentie is lastig te begrijpen.\nHet is ook lastig inhoud te hergebruiken onder de GFDL.", + "config-license-help": "In veel openbare wiki's zijn alle bijdragen beschikbaar onder een [https://freedomdefined.org/Definition vrije licentie].\nDit helpt bij het creëren van een gevoel van gemeenschappelijk eigendom en stimuleert bijdragen op lange termijn.\nDit is over het algemeen niet nodig is voor een particuliere of zakelijke wiki.\n\nAls u teksten uit Wikipedia wilt kunnen gebruiken en u wilt het mogelijk maken teksten uit uw wiki naar Wikipedia te kopiëren, kies dan de licentie {{int:config-license-cc-by-sa}}.\n\nDe GNU Free Documentation License is de oude licentie voor inhoud uit Wikipedia.\nDit is nog steeds een geldige licentie, maar deze licentie is lastig te begrijpen.\nHet is ook lastig inhoud te hergebruiken onder de GFDL.", "config-email-settings": "E-mailinstellingen", "config-enable-email": "Uitgaande e-mail inschakelen", "config-enable-email-help": "Als u wilt dat e-mailen mogelijk is, dan moeten de [http://www.php.net/manual/en/mail.configuration.php e-mailinstellingen van PHP] correct zijn.\nAls u niet wilt dat e-mailen mogelijk is, dan kunt u de instellingen hier uitschakelen.", diff --git a/includes/installer/i18n/oc.json b/includes/installer/i18n/oc.json index 3573c3ef94..7ac065be92 100644 --- a/includes/installer/i18n/oc.json +++ b/includes/installer/i18n/oc.json @@ -39,11 +39,10 @@ "config-env-bad": "L’environament es estat verificat.\nPodètz pas installar MediaWiki.", "config-env-php": "PHP $1 es installat.", "config-env-hhvm": "HHVM $1 es installat.", - "config-unicode-using-intl": "Utilizacion de [http://pecl.php.net/intl l'extension PECL intl] per la normalizacion Unicode.", + "config-unicode-using-intl": "Utilizacion de [https://pecl.php.net/intl l'extension PECL intl] per la normalizacion Unicode.", "config-memory-raised": "Lo paramètre memory_limit de PHP èra a $1, portat a $2.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] es installat", "config-apc": "[http://www.php.net/apc APC] es installat", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] es installat", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] es installat", "config-diff3-bad": "GNU diff3 pas trobat.", "config-git": "Logicial de contraròtle de version Git trobat : $1.", "config-git-bad": "Logicial de contraròtle de version Git pas trobat.", diff --git a/includes/installer/i18n/pl.json b/includes/installer/i18n/pl.json index 7d2ab8f979..cfe01be930 100644 --- a/includes/installer/i18n/pl.json +++ b/includes/installer/i18n/pl.json @@ -62,14 +62,14 @@ "config-help-restart": "Czy chcesz usunąć wszystkie zapisane dane i uruchomić ponownie proces instalacji?", "config-restart": "Tak, zacznij od nowa", "config-welcome": "=== Sprawdzenie środowiska instalacji ===\nTeraz zostaną wykonane podstawowe testy sprawdzające czy to środowisko jest odpowiednie dla instalacji MediaWiki.\nJeśli potrzebujesz pomocy podczas instalacji, załącz wyniki tych testów.", - "config-copyright": "=== Prawa autorskie i warunki użytkowania ===\n\n$1\n\nTo oprogramowanie jest wolne; możesz je rozprowadzać dalej i modyfikować zgodnie z warunkami licencji GNU General Public License opublikowanej przez Free Software Foundation w wersji 2 tej licencji lub (według Twojego wyboru) którejś z późniejszych jej wersji.\n\nNiniejsze oprogramowanie jest rozpowszechniane w nadziei, że będzie użyteczne, ale '''bez żadnej gwarancji'''; nawet bez domniemanej gwarancji '''handlowej''' lub '''przydatności do określonego celu'''.\nZobacz treść licencji GNU General Public License, aby uzyskać więcej szczegółów.\n\nRazem z oprogramowaniem powinieneś otrzymać kopię licencji GNU General Public License. Jeśli jej nie otrzymałeś, napisz do Free Software Foundation, Inc, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. lub [http://www.gnu.org/copyleft/gpl.html przeczytaj ją online].", + "config-copyright": "=== Prawa autorskie i warunki użytkowania ===\n\n$1\n\nTo oprogramowanie jest wolne; możesz je rozprowadzać dalej i modyfikować zgodnie z warunkami licencji GNU General Public License opublikowanej przez Free Software Foundation w wersji 2 tej licencji lub (według Twojego wyboru) którejś z późniejszych jej wersji.\n\nNiniejsze oprogramowanie jest rozpowszechniane w nadziei, że będzie użyteczne, ale '''bez żadnej gwarancji'''; nawet bez domniemanej gwarancji '''handlowej''' lub '''przydatności do określonego celu'''.\nZobacz treść licencji GNU General Public License, aby uzyskać więcej szczegółów.\n\nRazem z oprogramowaniem powinieneś otrzymać kopię licencji GNU General Public License. Jeśli jej nie otrzymałeś, napisz do Free Software Foundation, Inc, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. lub [https://www.gnu.org/copyleft/gpl.html przeczytaj ją online].", "config-sidebar": "* [https://www.mediawiki.org Strona domowa MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Podręcznik użytkownika]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Podręcznik administratora]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Odpowiedzi na często zadawane pytania]\n----\n* Przeczytaj to\n* Informacje o tej wersji\n* Kopiowanie\n* Aktualizacja", "config-env-good": "Środowisko oprogramowania zostało sprawdzone.\nMożesz teraz zainstalować MediaWiki.", "config-env-bad": "Środowisko oprogramowania zostało sprawdzone.\nNie możesz zainstalować MediaWiki.", "config-env-php": "Zainstalowane jest PHP w wersji $1.", "config-env-hhvm": "Zainstalowany jest HHVM $1.", - "config-unicode-using-intl": "Korzystanie z [http://pecl.php.net/intl rozszerzenia intl PECL] do normalizacji Unicode.", - "config-unicode-pure-php-warning": "Uwaga: [http://pecl.php.net/intl Rozszerzenie intl PECL] do obsługi normalizacji Unicode nie jest dostępne. Użyta zostanie mało wydajna zwykła implementacja w PHP.\nJeśli prowadzisz stronę o dużym natężeniu ruchu, powinieneś zapoznać się z informacjami o [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizacji Unicode].", + "config-unicode-using-intl": "Korzystanie z [https://pecl.php.net/intl rozszerzenia intl PECL] do normalizacji Unicode.", + "config-unicode-pure-php-warning": "Uwaga: [https://pecl.php.net/intl Rozszerzenie intl PECL] do obsługi normalizacji Unicode nie jest dostępne. Użyta zostanie mało wydajna zwykła implementacja w PHP.\nJeśli prowadzisz stronę o dużym natężeniu ruchu, powinieneś zapoznać się z informacjami o [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalizacji Unicode].", "config-unicode-update-warning": "Uwaga: zainstalowana wersja normalizacji Unicode korzysta z nieaktualnej biblioteki [http://site.icu-project.org/ projektu ICU].\nPowinieneś [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations wykonać aktualizację], jeśli chcesz korzystać w pełni z Unicode.", "config-no-db": "Nie można odnaleźć właściwego sterownika bazy danych! Musisz zainstalować sterownik bazy danych dla PHP.\nMożna użyć {{PLURAL:$2|następującego typu bazy|następujących typów baz}} danych: $1.\n\nJeśli skompilowałeś PHP samodzielnie, skonfiguruj go ponownie z włączonym klientem bazy danych, na przykład za pomocą polecenia ./configure --with-mysqli.\nJeśli zainstalowałeś PHP jako pakiet Debiana lub Ubuntu, musisz również zainstalować np. moduł php5-mysql.", "config-outdated-sqlite": "'''Ostrzeżenie''': masz SQLite $1, która jest niższa od minimalnej wymaganej wersji $2 . SQLite będzie niedostępne.", @@ -78,12 +78,11 @@ "config-pcre-no-utf8": "'''Błąd krytyczny''' – wydaje się, że moduł PCRE w PHP został skompilowany bez wsparcia dla UTF‐8.\nMediaWiki wymaga wsparcia dla UTF‐8 do prawidłowego działania.", "config-memory-raised": "PHP memory_limit było ustawione na $1, zostanie zwiększone do $2.", "config-memory-bad": "'''Uwaga:''' PHP memory_limit jest ustawione na $1.\nTo jest prawdopodobnie zbyt mało.\nInstalacja może się nie udać!", - "config-xcache": "[Http://trac.lighttpd.net/xcache/ XCache] jest zainstalowany", "config-apc": "[Http://www.php.net/apc APC] jest zainstalowany", "config-apcu": "[http://www.php.net/apcu APCu] jest zainstalowany", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] jest zainstalowany", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] jest zainstalowany", "config-no-cache-apcu": "Ostrzeżenie: Nie można znaleźć [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] lub [http://www.iis.net/download/WinCacheForPhp WinCache].\nPamięć podręczna obiektów nie zostanie włączona.", - "config-mod-security": "''' Ostrzeżenie ''': Serwer sieci web ma włączone [http://modsecurity.org/ mod_security]. Jeśli jest niepoprawnie skonfigurowane, może być przyczyną problemów MediaWiki lub innego oprogramowania, które pozwala użytkownikom na wysyłanie dowolnej zawartości.\nSprawdź w [http://modsecurity.org/documentation/ dokumentacji mod_security] lub skontaktuj się z obsługa hosta, jeśli wystąpią losowe błędy.", + "config-mod-security": "''' Ostrzeżenie ''': Serwer sieci web ma włączone [https://modsecurity.org/ mod_security]. Jeśli jest niepoprawnie skonfigurowane, może być przyczyną problemów MediaWiki lub innego oprogramowania, które pozwala użytkownikom na wysyłanie dowolnej zawartości.\nSprawdź w [https://modsecurity.org/documentation/ dokumentacji mod_security] lub skontaktuj się z obsługa hosta, jeśli wystąpią losowe błędy.", "config-diff3-bad": "Nie znaleziono GNU diff3.", "config-git": "Znaleziono oprogramowanie kontroli wersji Git: $1.", "config-git-bad": "Oprogramowanie systemu kontroli wersji Git nie zostało znalezione.", @@ -237,7 +236,7 @@ "config-license-gfdl": "GNU licencja wolnej dokumentacji 1.3 lub nowsza", "config-license-pd": "Domena publiczna", "config-license-cc-choose": "Wybierz własną licencję Creative Commons", - "config-license-help": "Wiele publicznych wiki umieszcza wszystkie dopisane treści na [http://freedomdefined.org/Definition wolnej licencji].\nPomaga to tworzyć poczucie wspólnoty i zachęca do długoterminowego wkładu.\nNie jest to zazwyczaj konieczne w prywatnych lub firmowych wiki.\n\nJeśli chcesz móc użyć tekstu z Wikipedii i chcesz Wikipedia mogła zaakceptować tekst skopiowany z twojej wiki, należy wybrać {{int:config-license-cc-by-sa}}.\n\nWikipedia używała poprzednio GNU Free Documentation License.\nGFDL jest poprawną licencję, ale trudno ją zrozumieć.\nTrudno także ponowne użyć zawartości na licencji GFDL.", + "config-license-help": "Wiele publicznych wiki umieszcza wszystkie dopisane treści na [https://freedomdefined.org/Definition wolnej licencji].\nPomaga to tworzyć poczucie wspólnoty i zachęca do długoterminowego wkładu.\nNie jest to zazwyczaj konieczne w prywatnych lub firmowych wiki.\n\nJeśli chcesz móc użyć tekstu z Wikipedii i chcesz Wikipedia mogła zaakceptować tekst skopiowany z twojej wiki, należy wybrać {{int:config-license-cc-by-sa}}.\n\nWikipedia używała poprzednio GNU Free Documentation License.\nGFDL jest poprawną licencję, ale trudno ją zrozumieć.\nTrudno także ponowne użyć zawartości na licencji GFDL.", "config-email-settings": "Ustawienia e-maili", "config-enable-email": "Włącz wychodzące wiadomości e–mail", "config-enable-email-help": "Jeśli chcesz, aby działał e-mail, [http://www.php.net/manual/en/mail.configuration.php Ustawienia poczty PHP] muszą być poprawnie wprowadzone.\nJeśli nie chcesz jakichś funkcji poczty e-mail, można je wyłączyć tutaj.", diff --git a/includes/installer/i18n/pms.json b/includes/installer/i18n/pms.json index e97db42612..e89b5db7e4 100644 --- a/includes/installer/i18n/pms.json +++ b/includes/installer/i18n/pms.json @@ -47,14 +47,14 @@ "config-help-restart": "Veul-lo scancelé tùit ij dat salvà ch'a l'ha anserì e anandié torna ël process d'instalassion?", "config-restart": "É!, felo torna parte", "config-welcome": "=== Contròj d'ambient ===\nDle verìfiche ëd base a saran adess fàite për vëdde se st'ambient a va bin për l'instalassion ëd MediaWiki.\nCh'as visa d'anserì coste anformassion s'a sërca d'agiut su com completé l'instalassion.", - "config-copyright": "=== Drit d'Autor e Condission ===\n\n$1\n\nCost-sì a l'é un programa lìber e a gràtis: a peul ridistribuilo e/o modifichelo sota le condission dla licensa pùblica general GNU com publicà da la Free Software Foundation; la version 2 dla Licensa, o (a toa sèrnìa) qualsëssìa version pi recenta.\n\nCost programa a l'é distribuì ant la speransa ch'a sia ùtil, ma '''sensa gnun-e garansìe'''; sensa gnanca la garansia implìssita ëd '''comersiabilità''' o '''d'esse adat a un but particolar'''.\n\nA dovrìa avèj arseivù na còpia ëd la licensa pùblica general GNU ansema a sto programa; dësnò, ch'a scriva a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA opura [http://www.gnu.org/copyleft/gpl.html ch'a la lesa an linia].", + "config-copyright": "=== Drit d'Autor e Condission ===\n\n$1\n\nCost-sì a l'é un programa lìber e a gràtis: a peul ridistribuilo e/o modifichelo sota le condission dla licensa pùblica general GNU com publicà da la Free Software Foundation; la version 2 dla Licensa, o (a toa sèrnìa) qualsëssìa version pi recenta.\n\nCost programa a l'é distribuì ant la speransa ch'a sia ùtil, ma '''sensa gnun-e garansìe'''; sensa gnanca la garansia implìssita ëd '''comersiabilità''' o '''d'esse adat a un but particolar'''.\n\nA dovrìa avèj arseivù na còpia ëd la licensa pùblica general GNU ansema a sto programa; dësnò, ch'a scriva a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA opura [https://www.gnu.org/copyleft/gpl.html ch'a la lesa an linia].", "config-sidebar": "* [https://www.mediawiki.org Intrada MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Guida dl'Utent]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Guida dl'Aministrator]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Soens an ciamo]\n----\n* Ch'am lesa\n* Nòte ëd publicassion\n* Còpia\n* Agiornament", "config-env-good": "L'ambient a l'é stàit controlà.\nIt peule instalé MediaWiki.", "config-env-bad": "L'ambient a l'é stàit controlà.\nIt peule pa instalé MediaWiki.", "config-env-php": "PHP $1 a l'é instalà.", "config-env-hhvm": "HHVM $1 a l'é instalà.", - "config-unicode-using-intl": "As deuvra l'[http://pecl.php.net/intl estension intl PECL] për la normalisassion Unicode.", - "config-unicode-pure-php-warning": "'''Avis:''' L'[http://pecl.php.net/intl estension intl PECL] a l'é pa disponìbil për gestì la normalisassion Unicode, da già che l'implementassion an PHP pur a faliss për lentëssa.\nS'a gestiss un sit a àut tràfich, a dovrìa lese cheicòs an sla [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisassion Unicode].", + "config-unicode-using-intl": "As deuvra l'[https://pecl.php.net/intl estension intl PECL] për la normalisassion Unicode.", + "config-unicode-pure-php-warning": "'''Avis:''' L'[https://pecl.php.net/intl estension intl PECL] a l'é pa disponìbil për gestì la normalisassion Unicode, da già che l'implementassion an PHP pur a faliss për lentëssa.\nS'a gestiss un sit a àut tràfich, a dovrìa lese cheicòs an sla [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalisassion Unicode].", "config-unicode-update-warning": "'''Avis:''' La version instalà dlë spassiador ëd normalisassion Unicode a deuvra na version veja ëd la librarìa dël [http://site.icu-project.org/ proget ICU].\nA dovrìa fé n'[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations agiornament] s'a l'é anteressà a dovré Unicode.", "config-no-db": "Impossìbil trové un pilòta ëd base ëd dàit bon! A dev instalé un pilòta ëd base ëd dàit për PHP.\n{{PLURAL:$2|La sòrt ëd base ëd dàit mantnùa a l'é costa|Le sòrt ëd base ëd dàit mantùe a son coste}} sì-dapress: $1.\n\nS'a l'é compilasse PHP chiel-midem, ch'a lo configura torna con un client ëd base ëd dàit abilità, për esempi an dovrand ./configure --with-mysqli.\nS'a l'ha instalà PHP dai pachèt Debian o Ubuntu, antlora a dev ëdcò anstalé, për esempi, ël mòdul php5-mysql.", "config-outdated-sqlite": "'''Avis''': chiel a l'ha SQLite $1, che a l'é pi vej che la version mìnima dont a-i é damanca $2. SQLite a sarà pa disponìbil.", @@ -62,10 +62,9 @@ "config-pcre-no-utf8": "'''Fatal''': ël mòdul PCRE ëd PHP a smija esse compilà sensa l'apògg PCRE_UTF8.\nMediaWiki a ciama l'apògg d'UTF8 për marcé për da bin.", "config-memory-raised": "memory_limit ëd PHP a l'é $1, aussà a $2.", "config-memory-bad": "'''Avis:''' memory_limit ëd PHP a l'é $1.\nSossì a l'é probabilment tròp bass.\nL'instalassion a peul falì!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] a l'é instalà", "config-apc": "[http://www.php.net/apc APC] a l'é instalà", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] a l'é instalà", - "config-mod-security": "'''Avis''': Sò servent për l'aragnà a l'ha [http://modsecurity.org/ mod_security] abilità. Se mal configurà, a peul causé dij problema për MediaWiki o d'àutri programa ch'a përmëtto a j'utent dë spedì un contnù qualsëssìa.\nCh'a fasa arferiment a la [http://modsecurity.org/documentation/ mod_security documentassion] o ch'a contata l'echip ëd sò servissi s'a-j rivo dj'eror casuaj.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] a l'é instalà", + "config-mod-security": "'''Avis''': Sò servent për l'aragnà a l'ha [https://modsecurity.org/ mod_security] abilità. Se mal configurà, a peul causé dij problema për MediaWiki o d'àutri programa ch'a përmëtto a j'utent dë spedì un contnù qualsëssìa.\nCh'a fasa arferiment a la [https://modsecurity.org/documentation/ mod_security documentassion] o ch'a contata l'echip ëd sò servissi s'a-j rivo dj'eror casuaj.", "config-diff3-bad": "GNU diff3 pa trovà.", "config-imagemagick": "Trovà ImageMagick: $1.\nLa miniaturisassion ëd figure a sarà abilità s'it abìlite le carie.", "config-gd": "Trovà la librarìa gràfica antëgrà GD.\nLa miniaturisassion ëd figure a sarà abilità s'a abìlita ij cariament.", @@ -204,7 +203,7 @@ "config-license-gfdl": "Licensa GNU Free Documentation 1.3 o pi neuva", "config-license-pd": "Domini Pùblich", "config-license-cc-choose": "Selessioné na licensa Creative Commons përsonalisà", - "config-license-help": "Vàire wiki pùbliche a buto tute le contribussion sota na [http://freedomdefined.org/Definition licensa lìbera]. Sòn a giuta a creé un sens d'apartenensa a la comunità e a ancoragia ëd contribussion ëd longa durà.\nA l'é generalment nen necessari për na wiki privà o d'asienda.\n\nS'a veul podèj dovré dij test da Wikipedia, e a veul che Wikipedia a aceta dij test copià da soa wiki, a dovrìa serne '''Creative Commons Attribution Share Alike'''.\n\nWikipedia prima a dovrava la GNU Free Documentation License.\nLa GDFL a l'é anco' na licensa bon-a, ma a l'é malfé da capila.\nA l'é ëdcò mal fé riutilisé dël contnù licensià sota la GDFL.", + "config-license-help": "Vàire wiki pùbliche a buto tute le contribussion sota na [https://freedomdefined.org/Definition licensa lìbera]. Sòn a giuta a creé un sens d'apartenensa a la comunità e a ancoragia ëd contribussion ëd longa durà.\nA l'é generalment nen necessari për na wiki privà o d'asienda.\n\nS'a veul podèj dovré dij test da Wikipedia, e a veul che Wikipedia a aceta dij test copià da soa wiki, a dovrìa serne '''Creative Commons Attribution Share Alike'''.\n\nWikipedia prima a dovrava la GNU Free Documentation License.\nLa GDFL a l'é anco' na licensa bon-a, ma a l'é complicà capila.\nA l'é ëdcò mal fé riutilisé dël contnù licensià sota la GDFL.", "config-email-settings": "Ampostassion ëd pòsta eletrònica", "config-enable-email": "Abilité ij mëssagi ëd pòsta eletrònica an surtìa", "config-enable-email-help": "S'a veul che la pòsta eletrònica a marcia, j'[http://www.php.net/manual/en/mail.configuration.php ampostassion ëd pòsta eletrònica PHP] a devo esse configurà për da bin.\nS'a veul pa 'd funsion ëd pòsta eletrònica, a dev disabiliteje ambelessì.", diff --git a/includes/installer/i18n/ps.json b/includes/installer/i18n/ps.json index 5e8d7dec02..68c2376ba7 100644 --- a/includes/installer/i18n/ps.json +++ b/includes/installer/i18n/ps.json @@ -30,9 +30,8 @@ "config-restart": "هو، سر له نوي يې پيل کړه", "config-env-php": "د $1 PHP نصب شو.", "config-env-hhvm": "HHVM $1 نصب شو.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] نصب شو", "config-apc": "[http://www.php.net/apc APC] نصب شو", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] نصب شو", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] نصب شو", "config-diff3-bad": "جي ان يو ډيف3 و نه موندل شو.", "config-using-server": "د پالنگر نوم \"$1\" کارېږي.", "config-using-uri": "د پالنگر URL \"$1$2\" کارېږي.", diff --git a/includes/installer/i18n/pt-br.json b/includes/installer/i18n/pt-br.json index 7a490513d6..2d692ed688 100644 --- a/includes/installer/i18n/pt-br.json +++ b/includes/installer/i18n/pt-br.json @@ -62,14 +62,14 @@ "config-help-restart": "Deseja limpar todos os dados salvos que você introduziu e reiniciar o processo de instalação?", "config-restart": "Sim, reiniciar", "config-welcome": "=== Verificações de ambiente ===\nSerão realizadas verificações básicas para determinar se este ambiente é apropriado para a instalação do MediaWiki.\nLembre-se de incluir estas informações se for procurar por suporte para como concluir a instalação.", - "config-copyright": "=== Direitos autorais e Termos de uso ===\n\n$1\n\nEste programa é software livre; você pode redistribuí-lo e/ou modificá-lo nos termos da licença GNU General Public License tal como publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (por opção sua) qualquer versão posterior.\n\nEste programa é distribuído na esperança de que seja útil, mas sem qualquer garantia; inclusive, sem a garantia implícita da possibilidade de ser comercializado ou de adequação para qualquer finalidade específica.\nConsulte a licença GNU General Public License para mais detalhes.\n\nEm conjunto com este programa você deve ter recebido uma cópia da licença GNU General Public License; se não a recebeu, peça-a por escrito para Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ou [http://www.gnu.org/copyleft/gpl.html leia-a na internet].", + "config-copyright": "=== Direitos autorais e Termos de uso ===\n\n$1\n\nEste programa é software livre; você pode redistribuí-lo e/ou modificá-lo nos termos da licença GNU General Public License tal como publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (por opção sua) qualquer versão posterior.\n\nEste programa é distribuído na esperança de que seja útil, mas sem qualquer garantia; inclusive, sem a garantia implícita da possibilidade de ser comercializado ou de adequação para qualquer finalidade específica.\nConsulte a licença GNU General Public License para mais detalhes.\n\nEm conjunto com este programa você deve ter recebido uma cópia da licença GNU General Public License; se não a recebeu, peça-a por escrito para Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ou [https://www.gnu.org/copyleft/gpl.html leia-a na internet].", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki Página principal do MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Manual do usuário]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Manual do administrador]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Leia-me\n* Notas de lançamento\n* Licença\n* Atualizando", "config-env-good": "O ambiente foi verificado.\nVocê pode instalar o MediaWiki.", "config-env-bad": "O ambiente foi verificado.\nVocê não pode instalar o MediaWiki.", "config-env-php": "O PHP $1 está instalado.", "config-env-hhvm": "O HHVM $1 está instalado.", - "config-unicode-using-intl": "Usando a [http://pecl.php.net/intl extensão intl PECL] para a normalização Unicode.", - "config-unicode-pure-php-warning": "Aviso: A [http://pecl.php.net/intl extensão intl PECL] não está disponível para efetuar a normalização Unicode, abortando e passando para a lenta implementação de PHP puro.\nSe o seu site tem um alto volume de tráfego, informe-se sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalização Unicode].", + "config-unicode-using-intl": "Usando a [https://pecl.php.net/intl extensão intl PECL] para a normalização Unicode.", + "config-unicode-pure-php-warning": "Aviso: A [https://pecl.php.net/intl extensão intl PECL] não está disponível para efetuar a normalização Unicode, abortando e passando para a lenta implementação de PHP puro.\nSe o seu site tem um alto volume de tráfego, informe-se sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations normalização Unicode].", "config-unicode-update-warning": "Aviso: A versão instalada do wrapper de normalização Unicode usa uma versão mais antiga da biblioteca do [http://www.site.icu-project.org/projeto ICU].\nVocê deve [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations atualizar] se você tem quaisquer preocupações com o uso do Unicode.", "config-no-db": "Não foi possível encontrar um driver apropriado para a banco de dados! Você precisa instalar um driver de banco de dados para PHP. {{PLURAL:$2|É aceito o seguinte tipo|São aceitos os seguintes tipos}} de banco de dados: $1.\n\nSe você compilou o PHP, reconfigure-o com um cliente de banco de dados ativado, por exemplo, usando ./configure --with-mysqli.\nSe instalou o PHP a partir de um pacote Debian ou Ubuntu, então também precisa instalar, por exemplo, o pacote php5-mysql.", "config-outdated-sqlite": "Aviso: você tem o SQLite versão $1, que é menor do que a versão mínima necessária $2. O SQLite não estará disponível.", @@ -78,12 +78,11 @@ "config-pcre-no-utf8": "Erro fatal: O módulo PCRE do PHP parece ser compilado sem suporte a PCRE_UTF8.\nO MediaWiki requer suporte a UTF-8 para funcionar corretamente.", "config-memory-raised": "A configuração memory_limit do PHP era $1; foi aumentada para $2.", "config-memory-bad": "Aviso: A configuração memory_limit do PHP é $1.\nIsso provavelmente é muito baixo.\nA instalação pode falhar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] está instalado", "config-apc": "[http://www.php.net/apc APC] está instalado", "config-apcu": "[http://www.php.net/apcu APCu] está instalado", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] está instalado", - "config-no-cache-apcu": "Aviso: Não se pode encontrar [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ou [http://www.iis.net/download/WinCacheForPhp WinCache].\nO caching de objetos não foi ativado.", - "config-mod-security": "Aviso: Seu servidor web tem [http://modsecurity.org/ mod_security2] habilitado. Muitas configurações comuns de módulo podem causar problemas para o MediaWiki ou outro software que permite aos usuários postar conteúdo arbitrário.\nSe possível, ele dever ser desativad. Consulte a [http://modsecurity.org/documentation/ documentação do mod_security] ou entre em contato com o suporte do seu host se você encontrar erros aleatórios.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] está instalado", + "config-no-cache-apcu": "Aviso: Não foram encontrados o [http://www.php.net/apcu APCu], ou o [http://www.iis.net/download/WinCacheForPhp WinCache].\nA cache de objetos não está ativa.", + "config-mod-security": "Aviso: Seu servidor web tem [https://modsecurity.org/ mod_security2] habilitado. Muitas configurações comuns de módulo podem causar problemas para o MediaWiki ou outro software que permite aos usuários postar conteúdo arbitrário.\nSe possível, ele dever ser desativad. Consulte a [https://modsecurity.org/documentation/ documentação do mod_security] ou entre em contato com o suporte do seu host se você encontrar erros aleatórios.", "config-diff3-bad": "O GNU diff3 não foi encontrado.", "config-git": "Foi encontrado o software de controle de versão Git: $1.", "config-git-bad": "O software de controle de versão Git não foi encontrado.", @@ -241,7 +240,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 ou posterior", "config-license-pd": "Domínio público", "config-license-cc-choose": "Selecionar uma licença personalizada da organização Creative Commons", - "config-license-help": "Muitas wikis públicas colocam todas as contribuições sob uma [http://freedomdefined.org/Definition licença livre].\nIsso ajuda a criar um senso de propriedade da comunidade e incentiva a contribuição de longo prazo.\nGeralmente não é necessário para uma empresa privada ou wiki corporativa.\nSe você quiser poder usar o texto da Wikipédia e quiser que a Wikipédia possa aceitar o texto copiado da sua wiki, você deve escolher {{int:config-license-cc-by-sa}}.\n\nA Wikipédia usou anteriormente a Licença de Documentação Livre GNU.\n A GFDL é uma licença válida, mas é difícil de entender.\nTambém é difícil reutilizar conteúdo licenciado sob o GFDL.", + "config-license-help": "Muitas wikis públicas colocam todas as contribuições sob uma [https://freedomdefined.org/Definition licença livre].\nIsso ajuda a criar um senso de propriedade da comunidade e incentiva a contribuição de longo prazo.\nGeralmente não é necessário para uma empresa privada ou wiki corporativa.\nSe você quiser poder usar o texto da Wikipédia e quiser que a Wikipédia possa aceitar o texto copiado da sua wiki, você deve escolher {{int:config-license-cc-by-sa}}.\n\nA Wikipédia usou anteriormente a Licença de Documentação Livre GNU.\n A GFDL é uma licença válida, mas é difícil de entender.\nTambém é difícil reutilizar conteúdo licenciado sob o GFDL.", "config-email-settings": "Configurações de e-mail", "config-enable-email": "Ativar envio de e-mail", "config-enable-email-help": "Se você quer que o e-mail funcione, estas [http://www.php.net/manual/en/mail.configuration.php configurações de e-mail PHP] precisam ser configuradas corretamente.\nSe você não quiser usar nenhuma das funcionalidades, você pode desabilitá-las aqui.", @@ -271,7 +270,7 @@ "config-cache-options": "Configuração da cache de objetos:", "config-cache-help": "O cache de objetos é usado para melhorar o desempenho do MediaWiki, armazenando dados usados com frequência.\nSites de tamanho médio ou grande são altamente encorajados a ativar esta funcionalidade e os sites pequenos também terão alguns benefícios em fazê-lo.", "config-cache-none": "Sem cache (nenhuma funcionalidade é removida, mas a velocidade pode ser afetada em wikis maiores)", - "config-cache-accel": "Cache de objetos PHP (APC, APCu, XCache ou WinCache)", + "config-cache-accel": "Cache de objetos do PHP (APC, APCu, ou WinCache)", "config-cache-memcached": "Usar Memcached (requer instalação e configurações adicionais)", "config-memcached-servers": "Servidores Memcached:", "config-memcached-help": "Lista de endereços IP a serem usados para Memcached.\nDeve especificar um por linha e especificar a porta a ser utilizada. Por exemplo:\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/pt.json b/includes/installer/i18n/pt.json index 228064452a..7eb113c6b3 100644 --- a/includes/installer/i18n/pt.json +++ b/includes/installer/i18n/pt.json @@ -60,14 +60,14 @@ "config-help-restart": "Deseja limpar todos os dados gravados que introduziu e reiniciar o processo de instalação?", "config-restart": "Sim, reiniciar", "config-welcome": "=== Verificações do ambiente ===\nSerão agora realizadas verificações básicas para determinar se este ambiente é apropriado para instalação do MediaWiki.\nLembre-se de fornecer esta informação se necessitar de pedir ajuda para concluir a instalação.", - "config-copyright": "=== Direitos de autor e Condições de uso ===\n\n$1\n\nEste programa é software livre; pode redistribuí-lo e/ou modificá-lo nos termos da licença GNU General Public License, tal como publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (por opção sua) qualquer versão posterior.\n\nEste programa é distribuído na esperança de que seja útil, mas '''sem qualquer garantia'''; inclusive, sem a garantia implícita da '''possibilidade de ser comercializado''' ou de '''adequação para qualquer finalidade específica'''.\nConsulte a licença GNU General Public License para mais detalhes.\n\nEm conjunto com este programa deve ter recebido uma cópia da licença GNU General Public License; se não a recebeu, peça-a por escrito a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ou [http://www.gnu.org/copyleft/gpl.html leia-a na internet].", + "config-copyright": "=== Direitos de autor e Condições de uso ===\n\n$1\n\nEste programa é software livre; pode redistribuí-lo e/ou modificá-lo nos termos da licença GNU General Public License, tal como publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (por opção sua) qualquer versão posterior.\n\nEste programa é distribuído na esperança de que seja útil, mas '''sem qualquer garantia'''; inclusive, sem a garantia implícita da '''possibilidade de ser comercializado''' ou de '''adequação para qualquer finalidade específica'''.\nConsulte a licença GNU General Public License para mais detalhes.\n\nEm conjunto com este programa deve ter recebido uma cópia da licença GNU General Public License; se não a recebeu, peça-a por escrito a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ou [https://www.gnu.org/copyleft/gpl.html leia-a na internet].", "config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/pt Página principal do MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/pt Ajuda]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/pt Manual técnico]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Leia-me\n* Notas de lançamento\n* Cópia\n* Atualização", "config-env-good": "O ambiente foi verificado.\nPode instalar o MediaWiki.", "config-env-bad": "O ambiente foi verificado.\nNão pode instalar o MediaWiki.", "config-env-php": "O PHP $1 está instalado.", "config-env-hhvm": "HHVM $1 está instalado.", - "config-unicode-using-intl": "A usar a [http://pecl.php.net/intl extensão intl PECL] para a normalização Unicode.", - "config-unicode-pure-php-warning": "Aviso: A [http://pecl.php.net/intl extensão intl PECL] não está disponível para efetuar a normalização Unicode. Irá recorrer-se à implementação em PHP puro, que é mais lenta.\nSe o seu sítio tem alto volume de tráfego, devia informar-se um pouco sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/pt normalização Unicode].", + "config-unicode-using-intl": "A usar a [https://pecl.php.net/intl extensão intl PECL] para a normalização Unicode.", + "config-unicode-pure-php-warning": "Aviso: A [https://pecl.php.net/intl extensão intl PECL] não está disponível para efetuar a normalização Unicode. Irá recorrer-se à implementação em PHP puro, que é mais lenta.\nSe o seu sítio tem alto volume de tráfego, devia informar-se um pouco sobre a [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/pt normalização Unicode].", "config-unicode-update-warning": "Aviso: A versão instalada do wrapper de normalização Unicode usa uma versão mais antiga da biblioteca do [http://site.icu-project.org/ projeto ICU].\nDevia [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations atualizá-la] se tem quaisquer preocupações sobre o uso do Unicode.", "config-no-db": "Não foi possível encontrar um controlador apropriado da base de dados! Precisa de instalar um controlador da base de dados para o PHP. {{PLURAL:$2|É aceite o seguinte tipo|São aceites os seguintes tipos}} de base de dados: $1.\n\nSe fez a compilação do PHP, reconfigure-o com um cliente de base de dados ativado; por exemplo, usando ./configure --with-mysqli.\nSe instalou o PHP a partir de um pacote Debian ou Ubuntu, então precisa de instalar também, por exemplo, o pacote php5-mysql.", "config-outdated-sqlite": "Aviso: Tem a versão $1 do SQLite, que é anterior à versão mínima necessária, a $2. O SQLite não estará disponível.", @@ -76,12 +76,11 @@ "config-pcre-no-utf8": "'''Erro fatal''': O módulo PCRE do PHP parece ter sido compilado sem suporte PCRE_UTF8.\nO MediaWiki necessita do suporte UTF-8 para funcionar corretamente.", "config-memory-raised": "A configuração memory_limit do PHP era $1; foi aumentada para $2.", "config-memory-bad": "Aviso: A configuração memory_limit do PHP é $1.\nIsto é provavelmente demasiado baixo.\nA instalação poderá falhar!", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] instalada", "config-apc": "[http://www.php.net/apc APC] instalada", "config-apcu": "[http://www.php.net/apcu APCu] instalado", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] instalada", - "config-no-cache-apcu": "Aviso: Não foram encontrados o [http://www.php.net/apcu APCu], o [http://xcache.lighttpd.net/ XCache] ou o [http://www.iis.net/download/WinCacheForPhp WinCache].\nA cache de objetos não está ativa.", - "config-mod-security": "Aviso: O seu servidor de Internet tem o [http://modsecurity.org/ mod_security]/mod_security2 ativado. Muitas das suas configurações normais podem causar problemas ao MediaWiki e a outros programas, permitindo que os utilizadores publiquem conteúdos arbitrários.\nSe possível, isto deve ser desativado. Se não, consulte a [http://modsecurity.org/documentation/ mod_security documentação] ou peça apoio ao fornecedor do alojamento do seu servidor se encontrar erros aleatórios.", + "config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] instalada", + "config-no-cache-apcu": "Aviso: Não foram encontrados o [http://www.php.net/apcu APCu], ou o [http://www.iis.net/download/WinCacheForPhp WinCache].\nA cache de objetos não está ativa.", + "config-mod-security": "Aviso: O seu servidor de Internet tem o [https://modsecurity.org/ mod_security]/mod_security2 ativado. Muitas das suas configurações normais podem causar problemas ao MediaWiki e a outros programas, permitindo que os utilizadores publiquem conteúdos arbitrários.\nSe possível, isto deve ser desativado. Se não, consulte a [https://modsecurity.org/documentation/ mod_security documentação] ou peça apoio ao fornecedor do alojamento do seu servidor se encontrar erros aleatórios.", "config-diff3-bad": "O GNU diff3 não foi encontrado.", "config-git": "Foi encontrado o software de controlo de versões Git: $1.", "config-git-bad": "Não foi encontrado o software de controlo de versões Git.", @@ -239,7 +238,7 @@ "config-license-gfdl": "GNU Free Documentation License 1.3 ou posterior", "config-license-pd": "Domínio Público", "config-license-cc-choose": "Selecionar uma licença personalizada Creative Commons", - "config-license-help": "Muitas wikis de acesso público licenciam todas as colaborações com uma [http://freedomdefined.org/Definition licença livre].\nIsto ajuda a criar um sentido de propriedade da comunidade e encoraja as colaborações a longo prazo.\nTal não é geralmente necessário nas wikis privadas ou corporativas.\n\nSe pretende que seja possível usar textos da Wikipédia na sua wiki e que seja possível a Wikipédia aceitar textos copiados da sua wiki, deve escolher a licença {{int:config-license-cc-by-sa}}..\n\nA licença anterior da Wikipédia era a licença GNU Free Documentation License.\nA GFDL é uma licença válida, mas de difícil compreensão.\nTambém é difícil reutilizar conteúdos licenciados com a GFDL.", + "config-license-help": "Muitas wikis de acesso público licenciam todas as colaborações com uma [https://freedomdefined.org/Definition licença livre].\nIsto ajuda a criar um sentido de propriedade da comunidade e encoraja as colaborações a longo prazo.\nTal não é geralmente necessário nas wikis privadas ou corporativas.\n\nSe pretende que seja possível usar textos da Wikipédia na sua wiki e que seja possível a Wikipédia aceitar textos copiados da sua wiki, deve escolher a licença {{int:config-license-cc-by-sa}}..\n\nA licença anterior da Wikipédia era a licença GNU Free Documentation License.\nA GFDL é uma licença válida, mas de difícil compreensão.\nTambém é difícil reutilizar conteúdos licenciados com a GFDL.", "config-email-settings": "Definições do correio eletrónico", "config-enable-email": "Ativar mensagens eletrónicas de saída", "config-enable-email-help": "Se quer que o correio eletrónico funcione, as [http://www.php.net/manual/en/mail.configuration.php definições de correio eletrónico do PHP] têm de estar configuradas corretamente.\nSe não pretende viabilizar qualquer funcionalidade de correio eletrónico, pode desativá-lo aqui.", @@ -269,7 +268,7 @@ "config-cache-options": "Configuração da cache de objetos:", "config-cache-help": "A cache de objetos é usada para melhorar o desempenho do MediaWiki. Armazena dados usados com frequência.\nSítios de tamanho médio ou grande são altamente encorajados a ativar esta funcionalidade e os sítios pequenos também terão alguns benefícios em fazê-lo.", "config-cache-none": "Sem cache (não é removida nenhuma funcionalidade, mas a velocidade de operação pode ser afectada nas wikis grandes)", - "config-cache-accel": "Cache de objetos do PHP (APC, APCu, XCache ou WinCache)", + "config-cache-accel": "Cache de objetos do PHP (APC, APCu, ou WinCache)", "config-cache-memcached": "Usar Memcached (requer instalação e configurações adicionais)", "config-memcached-servers": "Servidores Memcached:", "config-memcached-help": "Lista de endereços IP que serão usados para o Memcached.\nDeve-se colocar um por linha e indicar a porta a utilizar. Por exemplo:\n 127.0.0.1:11211\n 192.168.1.25:1234", diff --git a/includes/installer/i18n/qqq.json b/includes/installer/i18n/qqq.json index 2fc95ceaa7..d82c74b162 100644 --- a/includes/installer/i18n/qqq.json +++ b/includes/installer/i18n/qqq.json @@ -19,7 +19,8 @@ "Waldir", "Jdforrester", "Liuxinyu970226", - "Metalhead64" + "Metalhead64", + "Tacsipacsi" ] }, "config-desc": "Short description of the installer.", @@ -30,7 +31,7 @@ "config-localsettings-key": "Label for the upgrade key that confirms a user upgrading through the web UI has access to LocalSettings.php. Details at https://www.mediawiki.org/wiki/Manual:Upgrading#Web_browser.", "config-localsettings-badkey": "Error message when an incorrect upgrade key has been provided while trying to upgrade.", "config-upgrade-key-missing": "Used in info box. Parameters:\n* $1 - the upgrade key, enclosed in
 tag.",
-	"config-localsettings-incomplete": "{{doc-important|Do not translate LocalSettings.php and {{int:Config-continue}}.}}\nParameters:\n* $1 - name of variable (any one of required variables or installer-specific global variables)",
+	"config-localsettings-incomplete": "{{doc-important|Do not translate LocalSettings.php and {{int:Config-continue}}.}}\nParameters:\n* $1 - name of variable (any one of required variables or installer-specific global variables)",
 	"config-localsettings-connection-error": "{{doc-important|Do not translate LocalSettings.php.}}\nUsed as error message. Parameters:\n* $1 - (probably empty string)",
 	"config-session-error": "Parameters:\n* $1 is the error that was encountered with the session.",
 	"config-session-expired": "Parameters:\n* $1 is the configured session lifetime.",
@@ -75,7 +76,6 @@
 	"config-pcre-no-utf8": "PCRE is a name of a programmers' library for supporting regular expressions. It can probably be translated without change.\n{{Related|Config-fatal}}",
 	"config-memory-raised": "Parameters:\n* $1 is the configured memory_limit.\n* $2 is the value to which memory_limit was raised.",
 	"config-memory-bad": "Parameters:\n* $1 is the configured memory_limit.",
-	"config-xcache": "Message indicates if this program is available",
 	"config-apc": "Message indicates if this program is available",
 	"config-apcu": "Message indicates if this program is available",
 	"config-wincache": "Message indicates if this program is available",
diff --git a/includes/installer/i18n/ro.json b/includes/installer/i18n/ro.json
index 14c60fe573..0d3f312338 100644
--- a/includes/installer/i18n/ro.json
+++ b/includes/installer/i18n/ro.json
@@ -47,9 +47,8 @@
 	"config-env-bad": "Verificarea mediului a fost efectuată.\nNu puteți instala MediaWiki.",
 	"config-env-php": "PHP $1 este instalat.",
 	"config-env-hhvm": "HHVM $1 este instalat.",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] este instalat",
 	"config-apc": "[http://www.php.net/apc APC] este instalat",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] este instalat",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] este instalat",
 	"config-diff3-bad": "GNU diff3 nu a fost găsit.",
 	"config-no-uri": "Eroare: Nu pot determina URI-ul curent.\nInstalare întreruptă.",
 	"config-db-type": "Tipul bazei de date:",
diff --git a/includes/installer/i18n/ru.json b/includes/installer/i18n/ru.json
index 3142e71d12..f47e3f76b2 100644
--- a/includes/installer/i18n/ru.json
+++ b/includes/installer/i18n/ru.json
@@ -24,7 +24,8 @@
 			"StasR",
 			"Irus",
 			"Mailman",
-			"Facenapalm"
+			"Facenapalm",
+			"Movses"
 		]
 	},
 	"config-desc": "Инсталлятор MediaWiki",
@@ -64,14 +65,14 @@
 	"config-help-restart": "Вы хотите удалить все сохранённые данные, которые вы ввели, и запустить процесс установки заново?",
 	"config-restart": "Да, начать заново",
 	"config-welcome": "=== Проверка окружения ===\nБудут проведены базовые проверки с целью определить, подходит ли данная система для установки MediaWiki.\nНе забудьте включить эту информацию, если вам потребуется помощь для завершения установки.",
-	"config-copyright": "=== Авторские права и условия ===\n\n$1\n\nMediaWiki — свободное программное обеспечение, которое вы можете распространять и/или изменять в соответствии с условиями лицензии GNU General Public License, опубликованной фондом свободного программного обеспечения; второй версии, либо любой более поздней версии.\n\nMediaWiki распространяется в надежде, что она будет полезной, но без каких-либо гарантий, даже без подразумеваемых гарантий коммерческой ценности или пригодности для определённой цели. См. лицензию GNU General Public License для более подробной информации.\n\nВы должны были получить копию GNU General Public License вместе с этой программой, если нет, то напишите Free Software Foundation, Inc., по адресу: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA или [http://www.gnu.org/copyleft/gpl.html прочтите её онлайн].",
+	"config-copyright": "=== Авторские права и условия ===\n\n$1\n\nMediaWiki — свободное программное обеспечение, которое вы можете распространять и/или изменять в соответствии с условиями лицензии GNU General Public License, опубликованной фондом свободного программного обеспечения; второй версии, либо любой более поздней версии.\n\nMediaWiki распространяется в надежде, что она будет полезной, но без каких-либо гарантий, даже без подразумеваемых гарантий коммерческой ценности или пригодности для определённой цели. См. лицензию GNU General Public License для более подробной информации.\n\nВы должны были получить копию GNU General Public License вместе с этой программой, если нет, то напишите Free Software Foundation, Inc., по адресу: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA или [https://www.gnu.org/copyleft/gpl.html прочтите её онлайн].",
 	"config-sidebar": "* [https://www.mediawiki.org Сайт MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/ru Справка для пользователей]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/ru Справка для администраторов]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/ru FAQ]\n----\n* Readme-файл\n* Информация о выпуске\n* Лицензия\n* Обновление",
 	"config-env-good": "Проверка внешней среды была успешно проведена.\nВы можете установить MediaWiki.",
 	"config-env-bad": "Была проведена проверка внешней среды.\nВы не можете установить MediaWiki.",
 	"config-env-php": "Установленная версия PHP: $1.",
 	"config-env-hhvm": "HHVM $1 установлена.",
-	"config-unicode-using-intl": "Будет использовано [http://pecl.php.net/intl расширение «intl» для PECL] для нормализации Юникода.",
-	"config-unicode-pure-php-warning": "'''Внимание!''': [http://pecl.php.net/intl расширение intl из PECL] недоступно для нормализации Юникода, будет использоваться медленная реализация на чистом PHP.\nЕсли ваш сайт работает под высокой нагрузкой, вам следует больше узнать о [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализации Юникода].",
+	"config-unicode-using-intl": "Будет использовано [https://pecl.php.net/intl расширение «intl» для PECL] для нормализации Юникода.",
+	"config-unicode-pure-php-warning": "'''Внимание!''': [https://pecl.php.net/intl расширение intl из PECL] недоступно для нормализации Юникода, будет использоваться медленная реализация на чистом PHP.\nЕсли ваш сайт работает под высокой нагрузкой, вам следует больше узнать о [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормализации Юникода].",
 	"config-unicode-update-warning": "'''Предупреждение''': установленная версия обёртки нормализации Юникода использует старую версию библиотеки [http://site.icu-project.org/ проекта ICU].\nВы должны [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations обновить версию], если хотите полноценно использовать Юникод.",
 	"config-no-db": "Не удалось найти подходящие драйвера баз данных! Вам необходимо установить драйвера базы данных для PHP.\n{{PLURAL:$2|Поддерживается следующий тип|Поддерживаются следующие типы}} баз данных: $1.\n\nЕсли вы скомпилировали PHP сами, перенастройте его с включением клиента баз данных, например, с помощью ./configure --with-mysqli.\nЕсли вы установили PHP из пакетов Debian или Ubuntu, то вам также необходимо установить, например, пакет php5-mysql.",
 	"config-outdated-sqlite": "'''Предупреждение''': у Вас установлен SQLite  $1, версия которого ниже требуемой $2 . SQLite будет недоступен.",
@@ -80,12 +81,11 @@
 	"config-pcre-no-utf8": "'''Фатальная ошибка'''. Модуль PCRE для PHP, похоже, собран без поддержки PCRE_UTF8.\nMediaWiki требует поддержки UTF-8 для корректной работы.",
 	"config-memory-raised": "Ограничение на доступную PHP память (memory_limit) поднято с $1 до $2.",
 	"config-memory-bad": "'''Внимание:''' размер PHP memory_limit составляет $1.\nВероятно, этого слишком мало.\nУстановка может потерпеть неудачу!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] установлен",
 	"config-apc": "[http://www.php.net/apc APC] установлен",
 	"config-apcu": "[http://www.php.net/apcu APCu] установлен",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] установлен",
-	"config-no-cache-apcu": "'''Внимание:''' Не найдены [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] или [http://www.iis.net/download/WinCacheForPhp WinCache].\nКэширование объектов будет отключено.",
-	"config-mod-security": "Внимание: На вашем веб-сервере включен [http://modsecurity.org/ mod_security]/mod_security2. Многие его стандартные настройки могут вызывать проблемы для MediaWiki или другого ПО, позволяющего пользователям отправлять на сервер произвольный контент.\nОбратитесь к [http://modsecurity.org/documentation/ документации mod_security] или в службу поддержки вашего хостинг-провайдера, если вы сталкиваетесь со случайными ошибками.",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] установлен",
+	"config-no-cache-apcu": "Внимание: Не найдены [http://www.php.net/apcu APCu] или [http://www.iis.net/download/WinCacheForPhp WinCache].\nКэширование объектов будет отключено.",
+	"config-mod-security": "Внимание: На вашем веб-сервере включён [https://modsecurity.org/ mod_security]/mod_security2. Многие его стандартные настройки могут вызывать проблемы для MediaWiki или другого ПО, позволяющего пользователям отправлять на сервер произвольный контент.\nПо возможности он должен быть отключён. Обратитесь к [https://modsecurity.org/documentation/ документации mod_security] или в службу поддержки вашего хостинг-провайдера, если вы сталкиваетесь со случайными ошибками.",
 	"config-diff3-bad": "GNU diff3 не найден.",
 	"config-git": "Найдена система контроля версий Git: $1.",
 	"config-git-bad": "Программное обеспечение по управлению версиями Git не найдено.",
@@ -243,7 +243,7 @@
 	"config-license-gfdl": "GNU Free Documentation License 1.3 или более поздняя",
 	"config-license-pd": "Общественное достояние",
 	"config-license-cc-choose": "Выберите одну из лицензий Creative Commons",
-	"config-license-help": "Многие общедоступные вики разрешают использовать свои материалы на условиях [http://freedomdefined.org/Definition/Ru свободных лицензий].\nЭто помогает созданию чувства общности, стимулирует долгосрочное участие.\nНо в этом нет необходимости для частных или корпоративных вики.\n\nЕсли вы хотите использовать тексты из Википедии или хотите, что в Википедию можно было копировать тексты из вашей вики, вам следует выбрать {{int:config-license-cc-by-sa}}.\n\nВикипедия ранее использовала лицензию GNU Free Documentation License.\nGFDL может быть использована, но она сложна для понимания и осложняет повторное использование материалов.",
+	"config-license-help": "Многие общедоступные вики разрешают использовать свои материалы на условиях [https://freedomdefined.org/Definition/Ru свободных лицензий].\nЭто помогает созданию чувства общности, стимулирует долгосрочное участие.\nНо в этом нет необходимости для частных или корпоративных вики.\n\nЕсли вы хотите использовать тексты из Википедии или хотите, что в Википедию можно было копировать тексты из вашей вики, вам следует выбрать {{int:config-license-cc-by-sa}}.\n\nВикипедия ранее использовала лицензию GNU Free Documentation License.\nGFDL может быть использована, но она сложна для понимания и осложняет повторное использование материалов.",
 	"config-email-settings": "Настройки электронной почты",
 	"config-enable-email": "Включить исходящие e-mail",
 	"config-enable-email-help": "Если вы хотите, чтобы электронная почта работала, необходимо выполнить [http://www.php.net/manual/ru/mail.configuration.php соответствующие настройки PHP].\nЕсли вы не хотите использовать возможности электронной почты в вики, вы можете её отключить.",
@@ -273,7 +273,7 @@
 	"config-cache-options": "Параметры кэширования объектов:",
 	"config-cache-help": "Кэширование объектов используется для повышения скорости MediaWiki путем кэширования часто используемых данных.\nДля средних и больших сайтов кеширование настоятельно рекомендуется включать, а для небольших сайтов кеширование может показать преимущество.",
 	"config-cache-none": "Без кэширования (никакой функционал не теряется, но крупные вики-сайты могут работать медленнее)",
-	"config-cache-accel": "Кэширование PHP-объектов (APC, APCu, XCache или WinCache)",
+	"config-cache-accel": "Кэширование PHP-объектов (APC, APCu или WinCache)",
 	"config-cache-memcached": "Использовать Memcached (требует дополнительной настройки)",
 	"config-memcached-servers": "Сервера Memcached:",
 	"config-memcached-help": "Список IP-адресов, используемых Memcached.\nПеречислите по одному адресу на строку с указанием портов. Например:\n 127.0.0.1:11211\n 192.168.1.25:1234",
diff --git a/includes/installer/i18n/sco.json b/includes/installer/i18n/sco.json
index c79c22d37e..292e6361ef 100644
--- a/includes/installer/i18n/sco.json
+++ b/includes/installer/i18n/sco.json
@@ -45,14 +45,14 @@
 	"config-help-restart": "Div ye wish tae clear aw hained data that ye'v entered n restairt the instawlation process?",
 	"config-restart": "Ai, restart it",
 	"config-welcome": "=== Environmêntal checks ===\nBasic checks will nou be performed tae see gif this environment is suitable fer MediaWiki installâtion.\nMynd tae inclæde this information gif ye seek heelp oan hou tae complete the installâtion.",
-	"config-copyright": "=== Copiericht n Terms ===\n\n$1\n\nThis program is free saffware; ye can redistreebute it n/or modifie it unner the terms o the GNU General Public License aes published bi the Free Software Foundation; either version 2 o the License, or (yer optie) onie later version.\n\nThis program is distributed in the hope that it will be uiseful, but wioot onie warrantie; wioot even the implied warrantie o merchantabeelity or fitness fer ae parteecular purpose.\nSee the GNU General Public License fer mair details.\n\nYe shid hae receeved  ae copie o the GNU General Publeec License alang wi this program; gif naw, write til the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, or [http://www.gnu.org/copyleft/gpl.html read it online].",
+	"config-copyright": "=== Copiericht n Terms ===\n\n$1\n\nThis program is free saffware; ye can redistreebute it n/or modifie it unner the terms o the GNU General Public License aes published bi the Free Software Foundation; either version 2 o the License, or (yer optie) onie later version.\n\nThis program is distributed in the hope that it will be uiseful, but wioot onie warrantie; wioot even the implied warrantie o merchantabeelity or fitness fer ae parteecular purpose.\nSee the GNU General Public License fer mair details.\n\nYe shid hae receeved  ae copie o the GNU General Publeec License alang wi this program; gif naw, write til the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, or [https://www.gnu.org/copyleft/gpl.html read it online].",
 	"config-sidebar": "* [https://www.mediawiki.org MediaWiki home]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administrator's Guide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Read me\n* Release notes\n* Copiein\n* Upgradin",
 	"config-env-good": "The environment haes been checked.\nYe can install MediaWiki.",
 	"config-env-bad": "The environment haes been checked.\nYe canna install MediaWiki.",
 	"config-env-php": "PHP $1 is instâlled.",
 	"config-env-hhvm": "HHVM $1 is instawed.",
-	"config-unicode-using-intl": "Uising the [http://pecl.php.net/intl intl PECL extension] fer Unicode normalization.",
-	"config-unicode-pure-php-warning": "Warnishment: The [http://pecl.php.net/intl intl PECL extension] is no available tae haunle Unicode normalisation, fawin back tae slaw pure-PHP implementation.\nGif ye rin ae hei-traffic steid, ye shid read ae wee bit oan [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
+	"config-unicode-using-intl": "Uising the [https://pecl.php.net/intl intl PECL extension] fer Unicode normalization.",
+	"config-unicode-pure-php-warning": "Warnishment: The [https://pecl.php.net/intl intl PECL extension] is no available tae haunle Unicode normalisation, fawin back tae slaw pure-PHP implementation.\nGif ye rin ae hei-traffic steid, ye shid read ae wee bit oan [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
 	"config-unicode-update-warning": "Wairnin: The installed version o the Unicode normalisation wrapper uises an aulder version o [http://site.icu-project.org/ the ICU project's] library.\nYe shoud [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations upgrade] if ye are at aw concerned aboot uisin Unicode.",
 	"config-no-db": "Could nae find a suitable database driver! Ye need tae install a database driver for PHP.\nThe follaein database {{PLURAL:$2|type is|types are}} supportit: $1.\n\nIf you compiled PHP yersel, reconfigur it wi a database client enabled, for example, uisin ./configure --with-mysqli.\nIf ye installed PHP frae a Debian or Ubuntu package, then ye an aa need tae install, for example, the php5-mysql package.",
 	"config-outdated-sqlite": "Warnishment: ye have SQLite $1, this is lower than minimum required version $2. SQLite will be onavailable.",
@@ -61,11 +61,10 @@
 	"config-pcre-no-utf8": "Fatal: PHP's PCRE module seems tae be compiled wioot PCRE_UTF8 support.\nMediaWiki requires UTF-8 support tae function correctly.",
 	"config-memory-raised": "PHP's memerie_limit is $1, raised til $2.",
 	"config-memory-bad": "Warnishment: PHP's memerie_limit is $1.\nThis is proably ower low.\nThe installation micht fail!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] is installed.",
 	"config-apc": "[http://www.php.net/apc APC] is installed.",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] is instawed.",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] is instawed.",
 	"config-no-cache-apcu": "Wairnin: Could nae find [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObject cachin isna enabled.",
-	"config-mod-security": "Warnishment: Yer wab server haes [http://modsecurity.org/ mod_security] enabled. Gif misconfeegured, it can cause problems fer MediaWiki or ither saffware that allous uisers tae post arbitrie content.\nRefer til [http://modsecurity.org/documentation/ mod_security documentation] or contact yer host's support gif ye encounter random mistaks.",
+	"config-mod-security": "Warnishment: Yer wab server haes [https://modsecurity.org/ mod_security] enabled. Gif misconfeegured, it can cause problems fer MediaWiki or ither saffware that allous uisers tae post arbitrie content.\nRefer til [https://modsecurity.org/documentation/ mod_security documentation] or contact yer host's support gif ye encounter random mistaks.",
 	"config-diff3-bad": "GNU diff3 naw foond.",
 	"config-git": "Foond the Git version control saffware: $1.",
 	"config-git-bad": "Git version control saffware no foond.",
@@ -217,7 +216,7 @@
 	"config-license-gfdl": "GNU Free Documentâtion License 1.3 or later",
 	"config-license-pd": "Public Domain",
 	"config-license-cc-choose": "Select ae custym Creative Commyns license",
-	"config-license-help": "Monie publeec wikis pit aw contreebutions unner ae [http://freedomdefined.org/Defineetion free license].\nThis heelps tae creaut ae sense o communitie ainership n encoorages lang-term contreebution.\nIt's naw generallie necessair fer ae preevate or corporate wiki.\n\nGif ye wish tae be able tae uise tex fae Wikipædia, n ye want Wikipædia tae be able tae accept tex copied fae yer wiki, than ye shid chuise Creative Commons Attribution Shair Alike.\n\nWikipædia preeveeooslie uised the GNU Free Documentation License.\nThe GFDL is ae valid license, but it's difficult tae unnerstaunn.\nMairower, it's difficult tae reuise content licensed unner the GFDL.",
+	"config-license-help": "Monie publeec wikis pit aw contreebutions unner ae [https://freedomdefined.org/Defineetion free license].\nThis heelps tae creaut ae sense o communitie ainership n encoorages lang-term contreebution.\nIt's naw generallie necessair fer ae preevate or corporate wiki.\n\nGif ye wish tae be able tae uise tex fae Wikipædia, n ye want Wikipædia tae be able tae accept tex copied fae yer wiki, than ye shid chuise Creative Commons Attribution Shair Alike.\n\nWikipædia preeveeooslie uised the GNU Free Documentation License.\nThe GFDL is ae valid license, but it's difficult tae unnerstaunn.\nMairower, it's difficult tae reuise content licensed unner the GFDL.",
 	"config-email-settings": "Wab-mail settins",
 	"config-enable-email": "Enable ootboond wab-mail",
 	"config-enable-email-help": "Gif ye want wab-mail tae wark, [http://www.php.net/manual/en/mail.configuration.php PHP's mail settins] need tae be confeegured jyst richt.\nGif ye dinna want oni wab-mail features, ye can disable theim here.",
diff --git a/includes/installer/i18n/sl.json b/includes/installer/i18n/sl.json
index 86d88a3d6b..0bd079b8e1 100644
--- a/includes/installer/i18n/sl.json
+++ b/includes/installer/i18n/sl.json
@@ -3,7 +3,8 @@
 		"authors": [
 			"Dbc334",
 			"Eleassar",
-			"Yerpo"
+			"Yerpo",
+			"HairyFotr"
 		]
 	},
 	"config-desc": "Namestitveni program za MediaWiki",
@@ -48,11 +49,10 @@
 	"config-env-bad": "Okolje je pregledano.\nNe morete namestiti MediaWiki.",
 	"config-env-php": "Nameščen je PHP $1.",
 	"config-env-hhvm": "HHVM $1 je nameščen.",
-	"config-unicode-using-intl": "Uporaba [http://pecl.php.net/intl razširitve PECL intl] za normalizacijo unikoda.",
+	"config-unicode-using-intl": "Uporaba [https://pecl.php.net/intl razširitve PECL intl] za normalizacijo unikoda.",
 	"config-memory-raised": "PHP-jev memory_limit je $1, dvignjen na $2.",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] je nameščen",
 	"config-apc": "[http://www.php.net/apc APC] je nameščen",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] je nameščen",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] je nameščen",
 	"config-diff3-bad": "GNU diff3 ni bilo mogoče najti.",
 	"config-using-server": "Uporabljam ime strežnika \"$1\".",
 	"config-using-uri": "Uporabljam URL strežnika \"$1$2\".",
@@ -165,7 +165,7 @@
 	"config-cc-again": "Izberi ponovno ...",
 	"config-cc-not-chosen": "Izberite licenco Creative Commons, ki jo želite uporabiti, in kliknite »proceed«.",
 	"config-advanced-settings": "Napredna konfiguracija",
-	"config-cache-accel": "Predpomnjenje predmetov PHP (APC, APCu, XCache ali WinCache)",
+	"config-cache-accel": "Predpomnjenje predmetov PHP (APC, APCu ali WinCache)",
 	"config-cache-memcached": "Uporabi Memcached (zahteva dodatno namestitev in konfiguracijo)",
 	"config-memcached-servers": "Strežniki Memcached:",
 	"config-memcache-badip": "Vnesli ste neveljaven IP-naslov za Memcached: $1",
diff --git a/includes/installer/i18n/sr-ec.json b/includes/installer/i18n/sr-ec.json
index 2e65c8764f..335bc6a6e6 100644
--- a/includes/installer/i18n/sr-ec.json
+++ b/includes/installer/i18n/sr-ec.json
@@ -42,9 +42,8 @@
 	"config-restart": "Да, покрени поново",
 	"config-env-php": "PHP $1 је инсталиран.",
 	"config-env-hhvm": "HHVM $1 је инсталиран.",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] је инсталиран",
 	"config-apc": "[http://www.php.net/apc APC] је инсталиран",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] је инсталиран",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] је инсталиран",
 	"config-db-type": "Тип базе података:",
 	"config-db-host": "Хост базе података",
 	"config-db-wiki-settings": "Идентификуј овај вики",
diff --git a/includes/installer/i18n/sv.json b/includes/installer/i18n/sv.json
index 861e3e62e4..74b8ac19e8 100644
--- a/includes/installer/i18n/sv.json
+++ b/includes/installer/i18n/sv.json
@@ -49,14 +49,14 @@
 	"config-help-restart": "Vill du rensa all sparad data som du har angivit och starta om installationen?",
 	"config-restart": "Ja, starta om",
 	"config-welcome": "=== Miljökontroller ===\nGrundläggande kontroller kommer nu att utföras för att se om denna miljö är lämplig för installation av MediaWiki.\nKom ihåg att ta med denna information om du söker stöd för hur du skall slutföra installationen.",
-	"config-copyright": "=== Upphovsrätt och Villkor ===\n\n$1\n\nDetta program är fri programvara; du kan vidaredistribuera den och/eller modifiera det enligt villkoren i GNU General Public License som publicerats av Free Software Foundation; antingen genom version 2 av licensen, eller (på ditt initiativ) någon senare version.\n\nDetta program är distribuerat i hopp om att det kommer att vara användbart, men '''utan någon garanti'''; utan att ens ha en underförstådd garanti om '''säljbarhet''' eller '''lämplighet för ett särskilt ändamål'''.\nSe GNU General Public License för mer detaljer.\n\nDu bör ha fått en kopia av GNU General Public License tillsammans med detta program; om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, eller [http://www.gnu.org/copyleft/gpl.html läs den online].",
+	"config-copyright": "=== Upphovsrätt och Villkor ===\n\n$1\n\nDetta program är fri programvara; du kan vidaredistribuera den och/eller modifiera det enligt villkoren i GNU General Public License som publicerats av Free Software Foundation; antingen genom version 2 av licensen, eller (på ditt initiativ) någon senare version.\n\nDetta program är distribuerat i hopp om att det kommer att vara användbart, men '''utan någon garanti'''; utan att ens ha en underförstådd garanti om '''säljbarhet''' eller '''lämplighet för ett särskilt ändamål'''.\nSe GNU General Public License för mer detaljer.\n\nDu bör ha fått en kopia av GNU General Public License tillsammans med detta program; om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, eller [https://www.gnu.org/copyleft/gpl.html läs den online].",
 	"config-sidebar": "* [https://www.mediawiki.org MediaWikis webbplats]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Användarguide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Administratörguide]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Frågor och svar]\n----\n* Läs mig\n* Utgivningsanteckningar\n* Kopiering\n* Uppgradering",
 	"config-env-good": "Miljön har kontrollerats.\nDu kan installera MediaWiki.",
 	"config-env-bad": "Miljön har kontrollerats.\nDu kan inte installera MediaWiki.",
 	"config-env-php": "PHP $1 är installerat.",
 	"config-env-hhvm": "HHVM $1 är installerat.",
-	"config-unicode-using-intl": "Använder [http://pecl.php.net/intl intl PECL-tillägget] för Unicode-normalisering.",
-	"config-unicode-pure-php-warning": "'''Varning:''' [http://pecl.php.net/intl intl PECL-tillägget] är inte tillgängligt för att hantera Unicode-normalisering, faller tillbaka till en långsamt implementering i ren PHP.\nOm du driver en högtrafikerad webbplats bör du läsa lite om [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-normalisering].",
+	"config-unicode-using-intl": "Använder [https://pecl.php.net/intl intl PECL-tillägget] för Unicode-normalisering.",
+	"config-unicode-pure-php-warning": "'''Varning:''' [https://pecl.php.net/intl intl PECL-tillägget] är inte tillgängligt för att hantera Unicode-normalisering, faller tillbaka till en långsamt implementering i ren PHP.\nOm du driver en högtrafikerad webbplats bör du läsa lite om [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode-normalisering].",
 	"config-unicode-update-warning": "Varning: Den installerade versionen av Unicode-normaliserings \"wrappern\" använder en äldre version av [http://site.icu-project.org/ ICU projektets] bibliotek.\nDu bör [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations uppgradera] om är intresserad av att använda Unicode.",
 	"config-no-db": "Kunde inte hitta en lämplig databasdrivrutin! Du måste installera en databasdrivrutin för PHP.\nFöljande databas{{PLURAL:$2|typ |typer}} stöds: $1.\n\nI du själv kompilerat din PHP, konfigurera den med en databasklient aktiverad genom att t.ex. använda ./configure --with-mysqli.\nOm du installerade PHP från ett Debian- eller Ubuntupaket måste du även installera, t.ex. php5-mysql-paketet.",
 	"config-outdated-sqlite": "'''Varning:''' du har SQLite $1, vilket är lägre än minimikravet version $2. SQLite kommer inte att vara tillgänglig.",
@@ -65,12 +65,11 @@
 	"config-pcre-no-utf8": "'''Kritiskt:''' PHP:s PCRE-modul verkar vara kompilerat utan PCRE_UTF8-stöd.\nMediaWiki kräver stöd för UTF-8 för att fungera korrekt.",
 	"config-memory-raised": "PHPs memory_limit är $1, ökad till $2.",
 	"config-memory-bad": "''' Varning:''' PHP:s memory_limit är $1.\nDetta är förmodligen för lågt.\nInstallationen kan misslyckas!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] är installerat",
 	"config-apc": "[http://www.php.net/apc APC] är installerat",
 	"config-apcu": "[http://www.php.net/apcu APCu] är installerat",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] är installerat",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] är installerat",
 	"config-no-cache-apcu": "'''Varning:''' Kunde inte hitta [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] eller [http://www.iis.net/download/WinCacheForPhp WinCache].\nCachelagring av objekt är inte aktiverat.",
-	"config-mod-security": "'''Varning:''' Din webbserver har [http://modsecurity.org/ mod_security] aktiverat. Om felaktigt konfigurerat kan den skapa problem för MediaWiki eller annan programvara som tillåter användaren att posta godtyckligt innehåll.\nTitta på [http://modsecurity.org/documentation/ mod_security-dokumentationen] eller kontakta din värd om du påträffar slumpmässiga fel.",
+	"config-mod-security": "'''Varning:''' Din webbserver har [https://modsecurity.org/ mod_security] aktiverat. Om felaktigt konfigurerat kan den skapa problem för MediaWiki eller annan programvara som tillåter användaren att posta godtyckligt innehåll.\nTitta på [https://modsecurity.org/documentation/ mod_security-dokumentationen] eller kontakta din värd om du påträffar slumpmässiga fel.",
 	"config-diff3-bad": "GNU diff3 hittades inte.",
 	"config-git": "Hittade Git-mjukvara för versionskontroll: $1.",
 	"config-git-bad": "Git-mjukvara för versionskontroll hittades inte.",
@@ -225,7 +224,7 @@
 	"config-license-gfdl": "GNU Free Documentation License 1.3 eller senare",
 	"config-license-pd": "Public Domain",
 	"config-license-cc-choose": "Välj en anpassad Creative Commons-licens",
-	"config-license-help": "Många publika wikis släpper alla bidrag under en  [http://freedomdefined.org/Definition fri licens].\nDetta bidrar till en känsla av gemensamt ägandeskap och uppmuntrar till långsiktiga bidrag.\nDet är i allmänhet inte nödvändigt för en privat eller företagswiki.\n\nOm du vill kunna använda text från Wikipedia, och du vill att Wikipedia ska kunna acceptera text kopierad ifrån din wiki bör du välja {{int:config-license-cc-by-sa}}.\n\nWikipedia använde tidigare  GNU Free Documentation License.\nGFDL är en giltig licens, men svår att förstå.\nDet är även svårt att återanvända innehåll som licensierats under GFDL.",
+	"config-license-help": "Många publika wikis släpper alla bidrag under en  [https://freedomdefined.org/Definition fri licens].\nDetta bidrar till en känsla av gemensamt ägandeskap och uppmuntrar till långsiktiga bidrag.\nDet är i allmänhet inte nödvändigt för en privat eller företagswiki.\n\nOm du vill kunna använda text från Wikipedia, och du vill att Wikipedia ska kunna acceptera text kopierad ifrån din wiki bör du välja {{int:config-license-cc-by-sa}}.\n\nWikipedia använde tidigare  GNU Free Documentation License.\nGFDL är en giltig licens, men svår att förstå.\nDet är även svårt att återanvända innehåll som licensierats under GFDL.",
 	"config-email-settings": "E-postinställningar",
 	"config-enable-email": "Aktivera utgående e-post",
 	"config-enable-email-help": "Om du vill att e-post ska fungera behöver,[http://www.php.net/manual/en/mail.configuration.php PHPs e-postinställningar] vara konfigurerad på rätt sätt.\nOm du inte vill ha några e-postfunktioner, kan du inaktivera dem här.",
diff --git a/includes/installer/i18n/te.json b/includes/installer/i18n/te.json
index 1978af0d06..9f7c531e6e 100644
--- a/includes/installer/i18n/te.json
+++ b/includes/installer/i18n/te.json
@@ -44,18 +44,17 @@
 	"config-help-restart": "మీరు భద్రపరిచిన డేటా మొత్తాన్ని తీసివేసి స్థాపనను తిరిగి ప్రారంభించాలా?",
 	"config-restart": "ఔను, తిరిగి ప్రారంభించు",
 	"config-welcome": "=== పర్యావరణ పరీక్షలు ===\nఈ పర్యావరణం MediaWiki స్థాపనకు అనుకూలంగా ఉందో లేదో చూసే ప్రాథమిక పరీక్షలు ఇపుడు చేస్తాం.\nస్థాపనను ఎలా పూర్తి చెయ్యాలనే విషయమై మీకు సహాయం అడిగేటపుడు, ఈ సమాచారాన్ని ఇవ్వాలని గుర్తుంచుకోండి.",
-	"config-copyright": "=== కాపీహక్కు, నిబంధనలు===\n\n$1\n\nఇది ఉచిత సాఫ్ట్‌వేరు; ఫ్రీ సాఫ్ట్‌వేర్ ఫౌండేషన్ వారు ప్రచురించిన GNU జనరల్ పబ్లిక్ లైసెన్సును (2వ లేదా తరువాతి వర్షన్) అనుసరించి దీన్ని పంపిణీ చెయ్యవచ్చు లేదా మార్చుకోనూవచ్చు.\n\nదీని వలన ఉపయోగం ఉంటుందనే నమ్మకంతో ప్రచురింపబడింది. కానీ ఎటువంటి వారంటీ లేదు;  వర్తకం చేయదగ్గ   లేదా  ఒక అవసరానికి సరిపడే సామర్థ్యం ఉన్నదనే అంతరార్థ వారంటీ కూడా లేదు.\nమరిన్ని వివరాలకు GNU జనరల్ పబ్లిక్ లైసెన్స్ చూడండి.\n\nమీరు ఈ ప్రోగ్రాముతో పాటు  GNU జనరల్ పబ్లిక్ లైసెన్స్ ప్రతిని  అందుకుని ఉండాలి; లేకపోతే, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA కు జాబు రాయండి లేదా [http://www.gnu.org/copyleft/gpl.html ఆన్‌లైన్‌లో చదివండి].",
+	"config-copyright": "=== కాపీహక్కు, నిబంధనలు===\n\n$1\n\nఇది ఉచిత సాఫ్ట్‌వేరు; ఫ్రీ సాఫ్ట్‌వేర్ ఫౌండేషన్ వారు ప్రచురించిన GNU జనరల్ పబ్లిక్ లైసెన్సును (2వ లేదా తరువాతి వర్షన్) అనుసరించి దీన్ని పంపిణీ చెయ్యవచ్చు లేదా మార్చుకోనూవచ్చు.\n\nదీని వలన ఉపయోగం ఉంటుందనే నమ్మకంతో ప్రచురింపబడింది. కానీ ఎటువంటి వారంటీ లేదు;  వర్తకం చేయదగ్గ   లేదా  ఒక అవసరానికి సరిపడే సామర్థ్యం ఉన్నదనే అంతరార్థ వారంటీ కూడా లేదు.\nమరిన్ని వివరాలకు GNU జనరల్ పబ్లిక్ లైసెన్స్ చూడండి.\n\nమీరు ఈ ప్రోగ్రాముతో పాటు  GNU జనరల్ పబ్లిక్ లైసెన్స్ ప్రతిని  అందుకుని ఉండాలి; లేకపోతే, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA కు జాబు రాయండి లేదా [https://www.gnu.org/copyleft/gpl.html ఆన్‌లైన్‌లో చదివండి].",
 	"config-sidebar": "* [https://www.mediawiki.org MediaWiki మొదటిపేజీ]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents వాడుకరుల మార్గదర్శి]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents అధికారుల మార్గదర్శి]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* చదవాల్సినవి\n* విడుదల గమనికలు\n* కాపీ చెయ్యడం\n* ఉన్నతీకరించడం",
 	"config-env-good": "పర్యావరణాన్ని పరీక్షించాం.\nఇక మీరు MediaWiki ని స్థాపించుకోవచ్చు.",
 	"config-env-bad": "పర్యావరణాన్ని పరీక్షించాం.\nమీరు MediaWiki ని స్థాపించలేరు.",
 	"config-env-php": "PHP $1 స్థాపించబడింది.",
-	"config-unicode-using-intl": "యూనికోడు నార్మలైజేషన్ కోసం [http://pecl.php.net/intl intl PECL పొడిగింత] ను వాడుతున్నాం.",
+	"config-unicode-using-intl": "యూనికోడు నార్మలైజేషన్ కోసం [https://pecl.php.net/intl intl PECL పొడిగింత] ను వాడుతున్నాం.",
 	"config-outdated-sqlite": "హెచ్చరిక: మీ వద్ద SQLite $1 ఉంది. అదికావలసిన వెర్షను $2 కంటే దిగువది. SQLite అందుబాటులో ఉండదు.",
 	"config-memory-raised": "PHP యొక్క memory_limit $1, దాన్ని $2 కి పెంచాం.",
 	"config-memory-bad": "హెచ్చరిక: PHP యొక్క memory_limit $1.\nబహుశా ఇది మరీ తక్కువ.\nస్థాపన విఫలం కావచ్చు!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] స్థాపించబడింది",
 	"config-apc": "[http://www.php.net/apc APC] స్థాపించబడింది",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] స్థాపించబడింది",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] స్థాపించబడింది",
 	"config-diff3-bad": "GNU diff3 కనబడలేదు.",
 	"config-no-uri": "లోపం: ప్రస్తుత URI ఏమిటో నిర్ధారించలేకపోయాం.\nస్థాపన ఆగిపోయింది.",
 	"config-using-server": "సర్వరు పేరు \"$1\" ను వాడుతున్నాం.",
diff --git a/includes/installer/i18n/th.json b/includes/installer/i18n/th.json
index b60f2a6b23..d15387fba7 100644
--- a/includes/installer/i18n/th.json
+++ b/includes/installer/i18n/th.json
@@ -45,14 +45,14 @@
 	"config-help-restart": "คุณต้องการล้างข้อมูลทั้งหมดที่คุณกรอกและเริ่มกระบวนการติดตั้งใหม่อีกครั้งหรือไม่?",
 	"config-restart": "ใช่ เริ่มใหม่อีกครั้ง",
 	"config-welcome": "=== การตรวจสอบสภาพแวดล้อม ===\nการตรวจสอบเบื้องต้นจะกระทำขึ้น เพื่อยืนยันว่าสภาพแวดล้อมปัจจุบันเหมาะสมสำหรับการติดตั้ง MediaWiki หรือไม่\nโปรดจำไว้ว่าให้รวบรวมผลลัพธ์การตรวจสอบนี้ ถ้าคุณต้องการแสวงหาการสนับสนุนเพื่อที่จะติดตั้งให้สมบูรณ์",
-	"config-copyright": "=== ลิขสิทธิ์และเงื่อนไข ===\n\n$1\n\nโปรแกรมนี้เป็นซอฟต์แวร์เสรี คุณสามารถนำโปรแกรมนี้มาเผยแพร่ซ้ำและ/หรือดัดแปลงได้ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของ GNU (GNU General Public License) ซึ่งเผยแพร่โดย Free Software Foundation (สัญญาอนุญาตรุ่น 2 ขึ้นไป)\n\nโปรแกรมนี้ถูกเผยแพร่โดยหวังว่าจะเป็นประโยชน์แก่ผู้ใช้ แต่จะไม่มีการรับประกันใด ๆ แม้แต่การรับประกันเกี่ยวกับการนำไปใช้ในการซื้อขาย หรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ\nสำหรับรายละเอียดเพิ่มเติม โปรดดูที่สัญญาอนุญาตสาธารณะทั่วไปของ GNU\n\nคุณควรได้รับสำเนาของสัญญาอนุญาตสาธารณะทั่วไปของ GNU มาพร้อมกับโปรแกรมนี้ ถ้าไม่ได้รับ ให้ขอได้ที่ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, \nหรือ[http://www.gnu.org/copyleft/gpl.html อ่านออนไลน์ที่นี่]",
+	"config-copyright": "=== ลิขสิทธิ์และเงื่อนไข ===\n\n$1\n\nโปรแกรมนี้เป็นซอฟต์แวร์เสรี คุณสามารถนำโปรแกรมนี้มาเผยแพร่ซ้ำและ/หรือดัดแปลงได้ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของ GNU (GNU General Public License) ซึ่งเผยแพร่โดย Free Software Foundation (สัญญาอนุญาตรุ่น 2 ขึ้นไป)\n\nโปรแกรมนี้ถูกเผยแพร่โดยหวังว่าจะเป็นประโยชน์แก่ผู้ใช้ แต่จะไม่มีการรับประกันใด ๆ แม้แต่การรับประกันเกี่ยวกับการนำไปใช้ในการซื้อขาย หรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ\nสำหรับรายละเอียดเพิ่มเติม โปรดดูที่สัญญาอนุญาตสาธารณะทั่วไปของ GNU\n\nคุณควรได้รับสำเนาของสัญญาอนุญาตสาธารณะทั่วไปของ GNU มาพร้อมกับโปรแกรมนี้ ถ้าไม่ได้รับ ให้ขอได้ที่ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, \nหรือ[https://www.gnu.org/copyleft/gpl.html อ่านออนไลน์ที่นี่]",
 	"config-sidebar": "* [https://www.mediawiki.org โฮมเพจของ MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents แนวปฏิบัติของผู้ใช้]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents แนวปฏิบัติของผู้ดูแลระบบ]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ คำถามที่ถามบ่อย]\n----\n* อ่านเอกสารกำกับ\n* บันทึกการเผยแพร่\n* การคัดลอก\n* การอัปเกรด",
 	"config-env-good": "ตรวจสอบสภาพแวดล้อมแล้ว\nคุณสามารถติดตั้ง MediaWiki",
 	"config-env-bad": "ตรวจสอบสภาพแวดล้อมแล้ว\nคุณไม่สามารถติดตั้ง MediaWiki",
 	"config-env-php": "มี PHP $1 ติดตั้งอยู่",
 	"config-env-hhvm": "มี HHVM $1 ติดตั้งอยู่",
-	"config-unicode-using-intl": "ใช้[http://pecl.php.net/intl ส่วนขยาย intl PECL] สำหรับการปรับ Unicode เข้าสู่รูปปกติ (Unicode normalization)",
-	"config-unicode-pure-php-warning": "คำเตือน: [http://pecl.php.net/intl intl ส่วนขยาย PECL] ไม่พร้อมใช้งานสำหรับการจัดมาตรฐาน Unicode กำลังกลับไปใช้ PHP ที่แท้จริงแบบช้า\nถ้าคุณเปิดดำเนินการไซต์ที่มีปริมาณการใช้งานสูง คุณควรอ่านดูเกี่ยวกับ[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations การจัดมาตรฐาน Unicode] สักเล็กน้อย",
+	"config-unicode-using-intl": "ใช้[https://pecl.php.net/intl ส่วนขยาย intl PECL] สำหรับการปรับ Unicode เข้าสู่รูปปกติ (Unicode normalization)",
+	"config-unicode-pure-php-warning": "คำเตือน: [https://pecl.php.net/intl intl ส่วนขยาย PECL] ไม่พร้อมใช้งานสำหรับการจัดมาตรฐาน Unicode กำลังกลับไปใช้ PHP ที่แท้จริงแบบช้า\nถ้าคุณเปิดดำเนินการไซต์ที่มีปริมาณการใช้งานสูง คุณควรอ่านดูเกี่ยวกับ[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations การจัดมาตรฐาน Unicode] สักเล็กน้อย",
 	"config-no-db": "ไม่พบไดรเวอร์ฐานข้อมูลที่เหมาะสม! คุณจำเป็นต้องติดตั้งไดรเวอร์ฐานข้อมูลสำหรับ PHP\nชนิดฐานข้อมูลต่อไปนี้ได้รับการสนับสนุน: $1\n\nถ้าคุณคอมไพล์ PHP ด้วยตนเอง ให้กำหนดค่าใหม่อีกครั้งโดยเปิดใช้งานไคลเอนต์ฐานข้อมูล ตัวอย่างเช่น ใช้ ./configure --with-mysqli\nถ้าคุณติดตั้ง PHP จากแพกเกจ Debian หรือ Ubuntu คุณก็จำเป็นต้องติดตั้งแพกเกจต่อไปนี้ ตัวอย่างเช่น แพกเกจ php5-mysql",
 	"config-outdated-sqlite": "คำเตือน: คุณมี SQLite $1 ซึ่งต่ำกว่ารุ่นขั้นต่ำที่ต้องการ $2 ดังนั้น SQLite จะไม่พร้อมให้ใช้งาน",
 	"config-no-fts3": "คำเตือน: SQLite ถูกคอมไพล์โดยไม่มี[//sqlite.org/fts3.html โมดูล FTS3] คุณลักษณะการค้นหาจะไม่พร้อมใช้งานบนแบ็กเอนด์นี้",
@@ -60,12 +60,11 @@
 	"config-pcre-no-utf8": "ข้อผิดพลาดร้ายแรง: โมดูล PCRE ของ PHP ดูเหมือนจะถูกคอมไพล์โดยไม่มีการรองรับ PCRE_UTF8\nMediaWiki ต้องการการรองรับ UTF-8 เพื่อให้ทำงานได้อย่างถูกต้อง",
 	"config-memory-raised": "memory_limit ของ PHP คือ $1 ได้เพิ่มเป็น $2",
 	"config-memory-bad": "คำเตือน: memory_limit ของ PHP คือ $1.\nเป็นไปได้ว่ามันอาจต่ำเกินไป\nการติดตั้งอาจล้มเหลวได้!",
-	"config-xcache": "มี [http://xcache.lighttpd.net/ XCache] ติดตั้งอยู่",
 	"config-apc": "มี [http://www.php.net/apc APC] ติดตั้งอยู่",
 	"config-apcu": "มี [http://www.php.net/apcu APCu] ติดตั้งอยู่",
-	"config-wincache": "มี [http://www.iis.net/download/WinCacheForPhp WinCache] ติดตั้งอยู่",
+	"config-wincache": "มี [https://www.iis.net/download/WinCacheForPhp WinCache] ติดตั้งอยู่",
 	"config-no-cache-apcu": "คำเตือน: ไม่พบ [http://www.php.net/apcu APCu] [http://xcache.lighttpd.net/ XCache] หรือ [http://www.iis.net/download/WinCacheForPhp WinCache]\nการแคชวัตถุไม่ได้ถูกเปิดใช้งาน",
-	"config-mod-security": "คำเตือน: เว็บเซิร์ฟเวอร์ของคุณมี [http://modsecurity.org/ mod_security]/mod_security2 เปิดใช้งานอยู่ การตั้งค่าทั่วไปหลายอย่างของสิ่งนี้จะก่อให้เกิดปัญหาสำหรับ MediaWiki และซอฟต์แวร์อื่นที่อนุญาตให้ผู้ใช้สามารถโพสต์เนื้อหาได้ตามที่ผู้ใช้\nหากเป็นไปได้ ควรปิดใช้งานคุณลักษณะนี้ หรือมิฉะนั้นก็ อ้างไปยัง[http://modsecurity.org/documentation/ เอกสารกำกับการใช้งาน mod_security] หรือติดต่อการสนับสนุนจากโฮสต์ของคุณ ถ้าคุณพบข้อผิดพลาดโดยสุ่ม",
+	"config-mod-security": "คำเตือน: เว็บเซิร์ฟเวอร์ของคุณมี [https://modsecurity.org/ mod_security]/mod_security2 เปิดใช้งานอยู่ การตั้งค่าทั่วไปหลายอย่างของสิ่งนี้จะก่อให้เกิดปัญหาสำหรับ MediaWiki และซอฟต์แวร์อื่นที่อนุญาตให้ผู้ใช้สามารถโพสต์เนื้อหาได้ตามที่ผู้ใช้\nหากเป็นไปได้ ควรปิดใช้งานคุณลักษณะนี้ หรือมิฉะนั้นก็ อ้างไปยัง[https://modsecurity.org/documentation/ เอกสารกำกับการใช้งาน mod_security] หรือติดต่อการสนับสนุนจากโฮสต์ของคุณ ถ้าคุณพบข้อผิดพลาดโดยสุ่ม",
 	"config-diff3-bad": "ไม่พบ GNU diff3",
 	"config-git": "พบซอฟต์แวร์ควบคุมรุ่น Git: $1",
 	"config-git-bad": "ไม่พบซอฟต์แวร์ควบคุมรุ่น Git",
diff --git a/includes/installer/i18n/tl.json b/includes/installer/i18n/tl.json
index 89705f3ee7..54a20168e0 100644
--- a/includes/installer/i18n/tl.json
+++ b/includes/installer/i18n/tl.json
@@ -48,14 +48,14 @@
 	"config-help-restart": "Nais mo bang hawiin ang lahat ng nasagip na datong ipinasok mo at muling simulan ang proseso ng pagluluklok?",
 	"config-restart": "Oo, muling simulan ito",
 	"config-welcome": "=== Pagsusuring pangkapaligiran ===\nIsasagawa ang payak na mga pagsusuri upang makita kung ang kapaligirang ito ay angkop para sa pagluluklok ng MediaWiki.\nTandaan na dapat isama mo itong impormasyon kung kailangan mo ng tulong kung paano tapusin ang instalasyon.",
-	"config-copyright": "=== Karapatang-ari at Tadhana ===\n\n$1\n\nAng programang ito ay malayang software; maaari mo itong ipamahagi at/o baguhin sa ilalim ng mga tadhana ng Pangkalahatang Pampublikong Lisensiyang GNU ayon sa pagkakalathala ng Free Software Foundation; na maaaring bersyong 2 ng Lisensiya, o (kung nais mo) anumang susunod na bersyon.\n\nIpinamamahagi ang programang ito na umaasang magiging gamitin, subaliut '''walang anumang katiyakan'''; na walang pahiwatig ng '''pagiging mabenta''' o '''kaangkupan para sa isang tiyak na layunin'''.\nTingnan ang Pangkalahatang Pampublikong Lisensiyang GNU para sa mas maraming detalye.\n\nDapat nakatanggap ka ng isang sipi ng Pangkalahatang Pampublikong Lisensiyang GNU kasama ng programang ito; kung hindi, sumulat sa Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [http://www.gnu.org/licenses//gpl.html basahin ito sa Internet].",
+	"config-copyright": "=== Karapatang-ari at Tadhana ===\n\n$1\n\nAng programang ito ay malayang software; maaari mo itong ipamahagi at/o baguhin sa ilalim ng mga tadhana ng Pangkalahatang Pampublikong Lisensiyang GNU ayon sa pagkakalathala ng Free Software Foundation; na maaaring bersyong 2 ng Lisensiya, o (kung nais mo) anumang susunod na bersyon.\n\nIpinamamahagi ang programang ito na umaasang magiging gamitin, subaliut '''walang anumang katiyakan'''; na walang pahiwatig ng '''pagiging mabenta''' o '''kaangkupan para sa isang tiyak na layunin'''.\nTingnan ang Pangkalahatang Pampublikong Lisensiyang GNU para sa mas maraming detalye.\n\nDapat nakatanggap ka ng isang sipi ng Pangkalahatang Pampublikong Lisensiyang GNU kasama ng programang ito; kung hindi, sumulat sa Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, o [https://www.gnu.org/licenses//gpl.html basahin ito sa Internet].",
 	"config-sidebar": "* [https://www.mediawiki.org Tahanan ng MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Gabay ng Tagagamit]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Gabay ng Tagapangasiwa]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Mga Malimit Itanong]\n----\n* Basahin ako\n* Mga tala ng paglalabas\n* Pagkopya\n* Pagsasapanahon",
 	"config-env-good": "Nasuri na ang kapaligiran.\nMailuluklok mo ang MediaWiki.",
 	"config-env-bad": "Nasuri na ang kapaligiran.\nHindi mo mailuklok ang MediaWiki.",
 	"config-env-php": "Naitalaga ang PHP na $1.",
 	"config-env-hhvm": "Naka-install ang HHVM $1.",
-	"config-unicode-using-intl": "Ginagamit ang [http://pecl.php.net/intl intl dugtong na PECL] para sa pagsasanormal ng Unikodigo.",
-	"config-unicode-pure-php-warning": "'''Babala''': Ang [http://pecl.php.net/intl dugtong ng internasyunal na PECL] ay hindi makukuha upang makapanghawak ng pagpapanormal ng Unikodigo, na babagsak na pabalik sa mabagal na pagsasakatuparan ng dalisay na PHP.\nKapag nagpapatakbo ka ng isang pook na mataas ang trapiko, dapat kang bumasa ng kaunti hinggil sa [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations pagpapanormal ng Unikodigo].",
+	"config-unicode-using-intl": "Ginagamit ang [https://pecl.php.net/intl intl dugtong na PECL] para sa pagsasanormal ng Unikodigo.",
+	"config-unicode-pure-php-warning": "'''Babala''': Ang [https://pecl.php.net/intl dugtong ng internasyunal na PECL] ay hindi makukuha upang makapanghawak ng pagpapanormal ng Unikodigo, na babagsak na pabalik sa mabagal na pagsasakatuparan ng dalisay na PHP.\nKapag nagpapatakbo ka ng isang pook na mataas ang trapiko, dapat kang bumasa ng kaunti hinggil sa [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations pagpapanormal ng Unikodigo].",
 	"config-unicode-update-warning": "'''Babala''': Ang nakaluklok na bersiyon ng pambalot ng pagpapanormal ng Unikodigo ay gumagamit ng isang mas matandang bersiyon ng aklatan ng [http://site.icu-project.org/ proyekto ng ICU].\nDapat kang [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations magtaas ng uri] kung may pag-aalala ka hinggil sa paggamit ng Unikodigo.",
 	"config-no-db": "Hindi matagpuan ang isang angkop na tagapagmaneho ng kalipunan ng datos! Kailangan mong magluklok ng isang tagapagmaneho ng kalipunan ng dato para sa PHP.\nTinatangkilik ang {{PLURAL:$2|mga}} sumusunod na uri ng kalipunan ng dato: $1.\n\nKung ikaw mismo ang nangalap ng PHP, muling isaayos ito na pinagagana ang isang kliyente ng kalipunan ng dato, halimbawa na ang paggamit ng ./configure --with-mysqli.\nKung iniluklok mo ang PHP mula sa isang pakete ng Debian o Ubuntu, kung gayon kailangan mo ring magluklok, halimbawa ay ang paketeng php5-mysql.",
 	"config-outdated-sqlite": "'''Babala''': mayroong kang $1 ng SQLite, na mas mababa kaysa sa pinaka mababang kailangang bersiyon na $2. Magiging hindi makukuha ang SQLite.",
@@ -63,10 +63,9 @@
 	"config-pcre-no-utf8": "'''Malubha''': Tila tinipon ang modyul na PCRE ng PHP na wala ang suporta ng PCRE_UTF8.\nNangangailangan ang MediaWiki ng suporta ng UTF-8 upang maging tama ang pag-andar.",
 	"config-memory-raised": "Ang hangganan_ng_alaala ng PHP ay $1, itinaas sa $2.",
 	"config-memory-bad": "'''Babala:''' Ang hangganan_ng_alaala ng PHP ay $1.\nIto ay maaaring napakababa.\nMaaaring mabigo ang pagluluklok!",
-	"config-xcache": "Ininstala na ang [http://xcache.lighttpd.net/ XCache]",
 	"config-apc": "Ininstala na ang [http://www.php.net/apc APC]",
-	"config-wincache": "Ininstala na ang [http://www.iis.net/download/WinCacheForPhp WinCache]",
-	"config-mod-security": "'''Babala''': Ang tagapaghain mo ng sangkasaputan ay pinagana na mayroong [http://modsecurity.org/ mod_security]. Kung mali ang kaayusan, makapagdurulot ito ng mga suliranin para sa MediaWiki o ibang mga sopwer na nagpapahintulot sa mga tagagamit na magpaskil ng hindi makatwirang nilalaman.\nSumangguni sa [http://modsecurity.org/documentation/ mod_security kasulatan] o makipag-ugnayan sa suporta ng iyong tagapagpasinaya kapag nakatagpo ng alin mang mga kamalian.",
+	"config-wincache": "Ininstala na ang [https://www.iis.net/download/WinCacheForPhp WinCache]",
+	"config-mod-security": "'''Babala''': Ang tagapaghain mo ng sangkasaputan ay pinagana na mayroong [https://modsecurity.org/ mod_security]. Kung mali ang kaayusan, makapagdurulot ito ng mga suliranin para sa MediaWiki o ibang mga sopwer na nagpapahintulot sa mga tagagamit na magpaskil ng hindi makatwirang nilalaman.\nSumangguni sa [https://modsecurity.org/documentation/ mod_security kasulatan] o makipag-ugnayan sa suporta ng iyong tagapagpasinaya kapag nakatagpo ng alin mang mga kamalian.",
 	"config-diff3-bad": "Hindi natagpuan ang GNU diff3.",
 	"config-imagemagick": "Natagpuan ang ImageMagick: $1.\nPapaganahin ang pagkakagyat ng larawan kapag pinagana mo ang mga pagkakargang paitaas.",
 	"config-gd": "Natagpuan ang pinasadyang nakapaloob na grapiks ng GD.\nPapaganahin ang pagkakagyat ng larawan kapag pinagana mo ang mga pagkakargang paitaas.",
@@ -209,7 +208,7 @@
 	"config-license-gfdl": "Lisensiyang 1.3 ng Malayang Dokumentasyon ng GNU o mas lalong huli",
 	"config-license-pd": "Nasasakupan ng Madla",
 	"config-license-cc-choose": "Pumili ng isang pasadyang Lisensiya ng Malikhaing mga Pangkaraniwan",
-	"config-license-help": "Maraming mga pangmadlang wiki ang naglalagay ng lahat ng mga ambag sa ilalim ng [http://freedomdefined.org/Definition lisensiyang malaya].\nNakakatulong ito sa paglikha ng isang diwa ng pagmamay-ari ng pamayanan at nakapanghihikayat ng ambag na pangmahabang panahon.\nSa pangkalahatan, hindi kailangan ang isang wiking pribado o pangsamahan.\n\nKung nais mong magamit ang teksto magmula sa Wikipedia, at nais mong makatanggap ang Wikipedia ng tekstong kinopya magmula sa wiki mo, dapat mong piliin ang {{int:config-license-cc-by-sa}}.\n\nDating ginamit ng Wikipedia ang Lisensiya ng Kasulatang Malaya ng GNU (GNU Free Documentation License o GFDL).\nIsang katanggap-tanggap na lisensiya ang GFDL, subalit mahirap itong maunawaan.\nMahirap din ang paggamit na muli ng nilalaman na nasa ilalim ng GFDL.",
+	"config-license-help": "Maraming mga pangmadlang wiki ang naglalagay ng lahat ng mga ambag sa ilalim ng [https://freedomdefined.org/Definition lisensiyang malaya].\nNakakatulong ito sa paglikha ng isang diwa ng pagmamay-ari ng pamayanan at nakapanghihikayat ng ambag na pangmahabang panahon.\nSa pangkalahatan, hindi kailangan ang isang wiking pribado o pangsamahan.\n\nKung nais mong magamit ang teksto magmula sa Wikipedia, at nais mong makatanggap ang Wikipedia ng tekstong kinopya magmula sa wiki mo, dapat mong piliin ang {{int:config-license-cc-by-sa}}.\n\nDating ginamit ng Wikipedia ang Lisensiya ng Kasulatang Malaya ng GNU (GNU Free Documentation License o GFDL).\nIsang katanggap-tanggap na lisensiya ang GFDL, subalit mahirap itong maunawaan.\nMahirap din ang paggamit na muli ng nilalaman na nasa ilalim ng GFDL.",
 	"config-email-settings": "Mga katakdaan ng e-liham",
 	"config-enable-email": "Paganahin ang palabas na e-liham",
 	"config-enable-email-help": "Kung nais mong gumana ang e-liham, ang mga katakdaan ng liham ng [http://www.php.net/manual/en/mail.configuration.php PHP] ay kailangang maging wasto ang pagkakaayos.\nKung ayaw mo nang anumang mga katampukan ng e-liham, maaari mong huwag paganahin ang mga ito rito.",
diff --git a/includes/installer/i18n/tr.json b/includes/installer/i18n/tr.json
index 3365ad8df3..6d942979db 100644
--- a/includes/installer/i18n/tr.json
+++ b/includes/installer/i18n/tr.json
@@ -59,14 +59,14 @@
 	"config-help-restart": "Girişini yaptığınız tüm kayıtlı verileri silerek, yükleme işlemini yeniden başlatmak ister misiniz?",
 	"config-restart": "Evet, yeniden başlat",
 	"config-welcome": "===Ortam Kontrolleri===\nOrtamın Mediawiki kurulumuna uygun olup olmadığını anlamak için basit kontroller yapılacak.\nKurulumu nasıl tamamlayacağınız konusunda destek isterken bu bilgileri eklemeyi unutmayın.",
-	"config-copyright": "=== Telif Hakları ve Koşulları ===\n\n$1\n\nBu program ücretsiz bir yazılımdır; yeniden dağıtabilir veya Özgür Yazılım Kuruluşu tarafından yayınlanan (GNU) Genel Kamu Lisansı koşulları altında değiştirebilirsiniz; isterseniz ikinci lisans sürümünü veya (sizin seçeneğiniz) herhangi bir sonraki lisans sürümünü kullanabilirsiniz.\n\nBu program, faydalı olacağı umuduyla dağıtılmaktadır, ancak ''' herhangi bir garantisi yoktur '''; ''' uygunluk ''' veya ''' belirli bir amaca uygunluk ''' gibi dolaylı garantileri bile yoktur.\nDaha fazla ayrıntı için (GNU) Genel Kamu Lisansına bakınız.\n\nBu program ile birlikte bir (GNU) Genel Kamu Lisansının bir kopyasını  almış olmanız gerekir; bu program (GNU) Genel Kamu Lisansı ile dağıtılmadıysa, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, ABD adresine yazın veya [http://www.gnu.org/copyleft/gpl.html online olarak okuyun].",
+	"config-copyright": "=== Telif Hakları ve Koşulları ===\n\n$1\n\nBu program ücretsiz bir yazılımdır; yeniden dağıtabilir veya Özgür Yazılım Kuruluşu tarafından yayınlanan (GNU) Genel Kamu Lisansı koşulları altında değiştirebilirsiniz; isterseniz ikinci lisans sürümünü veya (sizin seçeneğiniz) herhangi bir sonraki lisans sürümünü kullanabilirsiniz.\n\nBu program, faydalı olacağı umuduyla dağıtılmaktadır, ancak ''' herhangi bir garantisi yoktur '''; ''' uygunluk ''' veya ''' belirli bir amaca uygunluk ''' gibi dolaylı garantileri bile yoktur.\nDaha fazla ayrıntı için (GNU) Genel Kamu Lisansına bakınız.\n\nBu program ile birlikte bir (GNU) Genel Kamu Lisansının bir kopyasını  almış olmanız gerekir; bu program (GNU) Genel Kamu Lisansı ile dağıtılmadıysa, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, ABD adresine yazın veya [https://www.gnu.org/copyleft/gpl.html online olarak okuyun].",
 	"config-sidebar": "* [https://www.mediawiki.org MediaWiki anasayfa]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Kullanıcı Kılavuzu]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Hizmetli Rehberi]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ SSS]\n----\n* Beni oku\n* Sürüm notları\n* Kopyalama\n* Yükseltme",
 	"config-env-good": "Ortam kontrol edildi.\nMediaWiki'yi kurabilirsiniz.",
 	"config-env-bad": "Ortam kontrol edildi.\nMediaWiki'yi kuramazsınız.",
 	"config-env-php": "PHP $1 kurulu.",
 	"config-env-hhvm": "HHVM $1 kuruldu",
-	"config-unicode-using-intl": "Unikod normalleştirmesi için [http://pecl.php.net/intl intl PECL uzantısı] kullanılıyor.",
-	"config-unicode-pure-php-warning": "Uyarı: [http://pecl.php.net/intl intl PECL uzantısı] Unicode normalizasyonunu kaldırabilecek şekilde müsait değil; bu yüzden sayfa saf PHP uygulamasına dönüyor. Yüksek trafik alan bir sayfa çalıştırıyorsanız, [//www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalizasyonu] ile ilgili biraz bilgi almalısınız.",
+	"config-unicode-using-intl": "Unikod normalleştirmesi için [https://pecl.php.net/intl intl PECL uzantısı] kullanılıyor.",
+	"config-unicode-pure-php-warning": "Uyarı: [https://pecl.php.net/intl intl PECL uzantısı] Unicode normalizasyonunu kaldırabilecek şekilde müsait değil; bu yüzden sayfa saf PHP uygulamasına dönüyor. Yüksek trafik alan bir sayfa çalıştırıyorsanız, [//www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalizasyonu] ile ilgili biraz bilgi almalısınız.",
 	"config-unicode-update-warning": "Uyarı: Yüklü durumdaki Unicode normalleştirme sarıcı [http://site.icu-project.org/ ICU proje] kütüphanesinin eski bir sürümünü kullanır.\nUnicode kullanımı konusunda endişeleriniz varsa [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations yükseltme] yapmanız gerekmektedir.",
 	"config-no-db": "Uygun bir veri tabanı sürücüsü bulunamadı! PHP için bir veri tabanı sürücüsü kurmanız gerekir. Şu veri tabanı {{PLURAL:$2|türleri|türleri}} desteklenmektedir: $1\n\nEğer PHP'yi kendiniz derlediyseniz, bu durumda ./configure --with-mysqli kullanarak etkinleştirilmiş veri tabanı istemcisi ile yeniden yapılandırmalısınız.\nPHP'yi bir Debian veya Ubuntu paketinden yüklediyseniz, bu durumda php5-mysql paketini de kurmanız gerekir.",
 	"config-outdated-sqlite": "Uyarı: Elinizde SQLite $1 var. Gerekli minimum sürüm: $2. SQLite kullanılamayacaktır.",
@@ -75,12 +75,11 @@
 	"config-pcre-no-utf8": "Önemli hata: PHP'nin PCRE modülü PCRE_UTF8 desteği olmadan derlenmiş gözüküyor.\nMediaWiki'nin doğru çalışabilmesi için UTF-8 desteği gereklidir.",
 	"config-memory-raised": "PHP'nin memory_limit (hafıza sınırı) değeri $1, $2'ye yükseltildi.",
 	"config-memory-bad": "Uyarı: PHP'nin memory_limit (hafıza sınırı) değeri $1.\nBu büyük ihtimalle çok düşük.\nKurulum başarısız olabilir!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] kurulu",
 	"config-apc": "[http://www.php.net/apc APC] kurulu",
 	"config-apcu": "[http://www.php.net/apcu APCu] yüklendi",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] kurulu",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] kurulu",
 	"config-no-cache-apcu": "Uyarı: [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] ya da [http://www.iis.net/download/WinCacheForPhp WinCache] kurulumu bulunamadı.\nNesne önbellekleme etkin değil.",
-	"config-mod-security": "'''Uyarı:''' Web sunucunuz [http://modsecurity.org/mod_security2 mod_security] etkin. Bunun birçok yaygın yapılandırması bulunur ve eğer yanlış yapılandırılmış ise, bu MediaWiki ve kullanıcılara isteğe bağlı içerik göndermesine izin veren diğer yazılımlar için sorun oluşturabilir.\nMümkünse bu devre dışı bırakılmalıdır. Aksi takdirde rastgele hatalar alırsanız [http://modsecurity.org/documentation/ mod_security belgelemesine] bakın ya da sunucunuzun desteğine başvurun.",
+	"config-mod-security": "'''Uyarı:''' Web sunucunuz [https://modsecurity.org/mod_security2 mod_security] etkin. Bunun birçok yaygın yapılandırması bulunur ve eğer yanlış yapılandırılmış ise, bu MediaWiki ve kullanıcılara isteğe bağlı içerik göndermesine izin veren diğer yazılımlar için sorun oluşturabilir.\nMümkünse bu devre dışı bırakılmalıdır. Aksi takdirde rastgele hatalar alırsanız [https://modsecurity.org/documentation/ mod_security belgelemesine] bakın ya da sunucunuzun desteğine başvurun.",
 	"config-diff3-bad": "GNU diff3 bulunamadı.",
 	"config-git": "Sürüm kontrol yazılımı Git bulundu: $1.",
 	"config-git-bad": "Sürüm kontrol yazılımı Git bulunamadı.",
diff --git a/includes/installer/i18n/tt-cyrl.json b/includes/installer/i18n/tt-cyrl.json
index 2cc0d1ac2c..acd128162d 100644
--- a/includes/installer/i18n/tt-cyrl.json
+++ b/includes/installer/i18n/tt-cyrl.json
@@ -27,9 +27,8 @@
 	"config-page-upgradedoc": "Яңарту",
 	"config-page-existingwiki": "Хәзерге вики",
 	"config-restart": "Әйе, яңадан башларга",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] куелды",
 	"config-apc": "[http://www.php.net/apc APC] куелды",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] куелды",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] куелды",
 	"config-diff3-bad": "GNU diff3 табылмады.",
 	"config-git": "Git юрамалар идарә итү системасы табылды: $1.",
 	"config-db-type": "Мәгълүмат базасы төре:",
diff --git a/includes/installer/i18n/uk.json b/includes/installer/i18n/uk.json
index a5b630a3fd..3bfa1a09a5 100644
--- a/includes/installer/i18n/uk.json
+++ b/includes/installer/i18n/uk.json
@@ -53,14 +53,14 @@
 	"config-help-restart": "Ви бажаєте видалити всі введені та збережені вами дані і запустити процес установки спочатку?",
 	"config-restart": "Так, перезапустити установку",
 	"config-welcome": "=== Перевірка оточення ===\nБудуть проведені базові перевірки, щоб виявити, чи можлива установка MediaWiki у даній системі.\nНе забудьте включити цю інформацію, якщо ви звернетеся по підтримку, як завершити установку.",
-	"config-copyright": "=== Авторське право і умови ===\n\n$1\n\nЦя програма є вільним програмним забезпеченням; Ви можете розповсюджувати та/або змінювати її під ліцензією GNU General Public License, опублікованою Фондом вільного програмного забезпечення; версією 2 цієї ліцензії або будь-якою пізнішою на Ваш вибір.\n\nЦя програма поширюється з надією на те, що вона буде корисною, однак '''без жодних гарантій'''; навіть без неявної гарантії '''комерційної цінності''' або '''придатності для певних цілей'''.\nДив. GNU General Public License для детальної інформації.\n\nВи повинні були отримати копію GNU General Public License разом із цією програмою; якщо ж ні, зверніться до Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. або [http://www.gnu.org/copyleft/gpl.html ознайомтесь з нею онлайн].",
+	"config-copyright": "=== Авторське право і умови ===\n\n$1\n\nЦя програма є вільним програмним забезпеченням; Ви можете розповсюджувати та/або змінювати її під ліцензією GNU General Public License, опублікованою Фондом вільного програмного забезпечення; версією 2 цієї ліцензії або будь-якою пізнішою на Ваш вибір.\n\nЦя програма поширюється з надією на те, що вона буде корисною, однак '''без жодних гарантій'''; навіть без неявної гарантії '''комерційної цінності''' або '''придатності для певних цілей'''.\nДив. GNU General Public License для детальної інформації.\n\nВи повинні були отримати копію GNU General Public License разом із цією програмою; якщо ж ні, зверніться до Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. або [https://www.gnu.org/copyleft/gpl.html ознайомтесь з нею онлайн].",
 	"config-sidebar": "* [https://www.mediawiki.org Сайт MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Посібник користувача]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Посібник адміністратора]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ]\n----\n* Read me\n* Інформація про випуск\n* Ліцензія\n* Оновлення",
 	"config-env-good": "Перевірку середовища успішно завершено.\nВи можете встановити MediaWiki.",
 	"config-env-bad": "Було проведено перевірку середовища. Ви не можете встановити MediaWiki.",
 	"config-env-php": "Встановлено версію PHP: $1.",
 	"config-env-hhvm": "HHVM $1  встановлено.",
-	"config-unicode-using-intl": "Використовувати [http://pecl.php.net/intl міжнародне розширення PECL] для нормалізації Юнікоду.",
-	"config-unicode-pure-php-warning": "'''Увага''': [http://pecl.php.net/intl міжнародне розширення PECL] не може провести нормалізацію Юнікоду.\nЯкщо ваш сайт має високий трафік, вам варто почитати про [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормалізацію Юнікоду].",
+	"config-unicode-using-intl": "Використовувати [https://pecl.php.net/intl міжнародне розширення PECL] для нормалізації Юнікоду.",
+	"config-unicode-pure-php-warning": "'''Увага''': [https://pecl.php.net/intl міжнародне розширення PECL] не може провести нормалізацію Юнікоду.\nЯкщо ваш сайт має високий трафік, вам варто почитати про [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations нормалізацію Юнікоду].",
 	"config-unicode-update-warning": "'''Увага''': Встановлена версія обгортки нормалізації Юнікоду використовує стару версію бібліотеки [http://site.icu-project.org/ проекту ICU].\nВи маєте [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations оновити версію], якщо плануєте повноцінно використовувати Юнікод.",
 	"config-no-db": "Не вдалося знайти потрібний драйвер бази даних! Вам необхідно встановити драйвер бази даних для PHP. Підтримуються {{PLURAL:$2|такий тип|такі типи}} баз даних: $1.\n\nЯкщо ви скомпілювали PHP самостійно, переналаштуйте його з увімкненим клієнтом бази даних, наприклад за допомогою ./configure --with-mysqli.\n\nЯкщо установлено PHP з пакетів Debian або Ubuntu, тоді ви також повинні встановити, наприклад, пакунок php5-mysql.",
 	"config-outdated-sqlite": "'''Увага''': у Вас встановлена версія SQLite $1, а це нижче, ніж мінімально необхідна версія $2. SQLite буде недоступним.",
@@ -69,12 +69,11 @@
 	"config-pcre-no-utf8": "'''Помилка''': PCRE-модуть PHP, вочевидь, було зібрано без підтримки PCRE_UTF8.\nMediaWiki вимагає підтримку UTF-8 для коректної роботи.",
 	"config-memory-raised": "Обмеження пам'яті PHP (memory_limit) $1, піднято до $2.",
 	"config-memory-bad": "'''Увага:''' Розмір пам'яті PHP (memory_limit) становить $1.\nІмовірно, це замало.\nВстановлення може не вдатись!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] встановлено",
 	"config-apc": "[http://www.php.net/apc APC] встановлено",
 	"config-apcu": "[http://www.php.net/apcu APCu] встановлено",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] встановлено",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] встановлено",
 	"config-no-cache-apcu": "Увага: Не вдалося знайти [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] чи [http://www.iis.net/download/WinCacheForPhp WinCache].\nКешування об'єктів не ввімкнено.",
-	"config-mod-security": "'''Увага''': на Вашому веб-сервері увімкнено [http://modsecurity.org/ mod_security]. У разі неправильних налаштувать, він може викликати проблеми MediaWiki або іншого ПЗ, яке дозволяє користувачам надсилати довільний вміст.\nЗверніться до [http://modsecurity.org/documentation/ документації mod_security] або підтримки Вашого хостера, якщо під час роботи виникають незрозумілі помилки.",
+	"config-mod-security": "'''Увага''': на Вашому веб-сервері увімкнено [https://modsecurity.org/ mod_security]. У разі неправильних налаштувать, він може викликати проблеми MediaWiki або іншого ПЗ, яке дозволяє користувачам надсилати довільний вміст.\nЗверніться до [https://modsecurity.org/documentation/ документації mod_security] або підтримки Вашого хостера, якщо під час роботи виникають незрозумілі помилки.",
 	"config-diff3-bad": "GNU diff3 не знайдено.",
 	"config-git": "Знайшов програму управління версіями Git: $1.",
 	"config-git-bad": "Програму управління версіями Git  не знайдено.",
@@ -229,7 +228,7 @@
 	"config-license-gfdl": "GNU Free Documentation License 1.3 або пізніша",
 	"config-license-pd": "Суспільне надбання (Public Domain)",
 	"config-license-cc-choose": "Виберіть одну з ліцензій Creative Commons",
-	"config-license-help": "Чимало загальнодоступних вікі публікують увесь свій вміст під [http://freedomdefined.org/Definition вільною ліцензією]. Це розвиває відчуття спільної власності і заохочує довготривалу участь. У загальному випадку для приватної чи корпоративної вікі у цьому немає необхідності.\n\nЯкщо Ви хочете мати змогу використовувати текст з Вікіпедії і дати Вікіпедії змогу використовувати текст, скопійований з Вашої вікі, вам необхідно обрати {{int:config-license-cc-by-sa}}.\n\nРаніше Вікіпедія використовувала GNU Free Documentation License.\nGFDL — допустима ліцензія, але у ній важко розібратися, а контент під GFDL важко використовувати повторно.",
+	"config-license-help": "Чимало загальнодоступних вікі публікують увесь свій вміст під [https://freedomdefined.org/Definition вільною ліцензією]. Це розвиває відчуття спільної власності і заохочує довготривалу участь. У загальному випадку для приватної чи корпоративної вікі у цьому немає необхідності.\n\nЯкщо Ви хочете мати змогу використовувати текст з Вікіпедії і дати Вікіпедії змогу використовувати текст, скопійований з Вашої вікі, вам необхідно обрати {{int:config-license-cc-by-sa}}.\n\nРаніше Вікіпедія використовувала GNU Free Documentation License.\nGFDL — допустима ліцензія, але у ній важко розібратися, а контент під GFDL важко використовувати повторно.",
 	"config-email-settings": "Налаштування електронної пошти",
 	"config-enable-email": "Увімкнути вихідну електронну пошту",
 	"config-enable-email-help": "Якщо Ви хочете, що електронна пошта працювала, необхідно виставити коректні [http://www.php.net/manual/en/mail.configuration.php налаштування пошти у PHP].\nЯкщо Вам не потрібні жодні можливості електронної пошти у вікі, можете тут їх відключити.",
diff --git a/includes/installer/i18n/vi.json b/includes/installer/i18n/vi.json
index 1c441cd7e5..4b9da0e1fe 100644
--- a/includes/installer/i18n/vi.json
+++ b/includes/installer/i18n/vi.json
@@ -46,14 +46,14 @@
 	"config-help-restart": "Bạn có muốn xóa tất cả dữ liệu được lưu mà bạn vừa nhập và khởi động lại quá trình cài đặt?",
 	"config-restart": "Có, khởi động lại nó",
 	"config-welcome": "=== Kiểm tra môi trường ===\nBây giờ sẽ kiểm tra sơ qua môi trường này có phù hợp cho việc cài đặt MediaWiki.\nHãy nhớ bao gồm thông tin này khi nào xin hỗ trợ hoàn thành việc cài đặt.",
-	"config-copyright": "=== Bản quyền và Điều khoản ===\n\n$1\n\nChương trình này là phần mềm tự do; bạn có thể phân phối lại và/hoặc chỉnh sửa nó dưới điều khoản của Giấy phép Công cộng GNU (GNU General Public License) do Quỹ Phần mềm Tự do (Free Software Foundation) xuất bản; hoặc phiên bản 2 của giấy phép đó, hoặc (tùy theo ý bạn) bất kỳ phiên bản nào sau này.\n\nChương trình này được phân phối với hy vọng rằng nó sẽ hữu ích, nhưng không có bất kỳ bảo hành nào; không có thậm chí bảo hành bao hàm về khả năng thương mại hoặc sự thích hợp với một mục đích cụ thể.\nXem Giấy phép Công cộng GNU để biết thêm chi tiết.\n\nBạn phải nhận một bản sao của Giấy phép Công cộng GNU đi kèm chương trình này; nếu không, hãy viết thư cho Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Hoa Kỳ, hoặc [http://www.gnu.org/copyleft/gpl.html đọc nó trên mạng].",
+	"config-copyright": "=== Bản quyền và Điều khoản ===\n\n$1\n\nChương trình này là phần mềm tự do; bạn có thể phân phối lại và/hoặc chỉnh sửa nó dưới điều khoản của Giấy phép Công cộng GNU (GNU General Public License) do Quỹ Phần mềm Tự do (Free Software Foundation) xuất bản; hoặc phiên bản 2 của giấy phép đó, hoặc (tùy theo ý bạn) bất kỳ phiên bản nào sau này.\n\nChương trình này được phân phối với hy vọng rằng nó sẽ hữu ích, nhưng không có bất kỳ bảo hành nào; không có thậm chí bảo hành bao hàm về khả năng thương mại hoặc sự thích hợp với một mục đích cụ thể.\nXem Giấy phép Công cộng GNU để biết thêm chi tiết.\n\nBạn phải nhận một bản sao của Giấy phép Công cộng GNU đi kèm chương trình này; nếu không, hãy viết thư cho Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Hoa Kỳ, hoặc [https://www.gnu.org/copyleft/gpl.html đọc nó trên mạng].",
 	"config-sidebar": "* [https://www.mediawiki.org/wiki/Special:MyLanguage/MediaWiki Trang chủ MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Hướng dẫn sử dụng]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents Hướng dẫn quản lý]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Câu thường hỏi]\n----\n* Cần đọc trước\n* Ghi chú phát hành\n* Sao chép\n* Nâng cấp",
 	"config-env-good": "Đã kiểm tra môi trường.\nBạn có thể cài đặt MediaWiki.",
 	"config-env-bad": "Đã kiểm tra môi trường.\nBạn không thể cài đặt MediaWiki.",
 	"config-env-php": "PHP $1 đã được cài đặt.",
 	"config-env-hhvm": "HHVM $1 được cài đặt.",
-	"config-unicode-using-intl": "Sẽ sử dụng [http://pecl.php.net/intl phần mở rộng PECL intl] để chuẩn hóa Unicode.",
-	"config-unicode-pure-php-warning": "Cảnh báo:  [http://pecl.php.net/intl intl PECL extension] không được phép xử lý Unicode chuẩn hóa, trả lại thực thi PHP-gốc chậm.\nNếu bạn chạy một site lưu lượng lớn, bạn phải để ý qua một chút trên  [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
+	"config-unicode-using-intl": "Sẽ sử dụng [https://pecl.php.net/intl phần mở rộng PECL intl] để chuẩn hóa Unicode.",
+	"config-unicode-pure-php-warning": "Cảnh báo:  [https://pecl.php.net/intl intl PECL extension] không được phép xử lý Unicode chuẩn hóa, trả lại thực thi PHP-gốc chậm.\nNếu bạn chạy một site lưu lượng lớn, bạn phải để ý qua một chút trên  [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
 	"config-unicode-update-warning": "Cảnh báo: Phiên bản cài đặt của gói Unicode chuẩn hóa sử dụng một phiên bản cũ của thư viện [http://site.icu-project.org/ the ICU project].\nBạn phải [https://www.mediawiki.org/wiki/Special:MyLanguage/nâng cấp Unicode_normalization_considerations] nếu bạn quan tâm đến việc sử dụng Unicode.",
 	"config-no-db": "Không tìm thấy một trình điều khiển cơ sở dữ liệu phù hợp! Bạn cần phải cài một trình điều khiển cơ sở dữ liệu cho PHP.\n{{PLURAL:$2|Loại|Các loại}} cơ sở dữ liệu sau đây được hỗ trợ: $1.\n\nNếu bạn đã biên dịch PHP lấy, cấu hình lại nó mà kích hoạt một trình khách cơ sở dữ liệu, ví dụ bằng lệnh ./configure --with-mysqli.\nNếu bạn đã cài PHP từ một gói Debian hoặc Ubuntu, thì bạn cũng cần phải cài ví dụ gói php5-mysql.",
 	"config-outdated-sqlite": "Chú ý: Bạn có SQLite $1, phiên bản này thấp hơn phiên bản yêu câu tối thiểu $2. SQLite sẽ không có tác dụng.",
@@ -62,12 +62,11 @@
 	"config-pcre-no-utf8": "Lỗi chí tử: Mô đun PCRE của PHP dường như được biên dịch mà không có hỗ trợ PCRE_UTF8.\nMediaWiki yêu cầu phải có hỗ trợ UTF-8 để hoạt động chính xác.",
 	"config-memory-raised": "memory_limit của PHP là $1, tăng lên $2.",
 	"config-memory-bad": "Cảnh báo: memory_limit của PHP là $1.\nGiá trị này có lẽ quá thấp.\nCài đặt có thể bị thất bại!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] đã được cài đặt",
 	"config-apc": "[http://www.php.net/apc APC] đã được cài đặt",
 	"config-apcu": "[http://www.php.net/apcu APCu] đã được cài đặt",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] đã được cài đặt",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] đã được cài đặt",
 	"config-no-cache-apcu": "Cảnh báo: Không tìm thấy [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache], hoặc [http://www.iis.net/download/WinCacheForPhp WinCache].\nVùng nhớ đệm đối tượng không được kích hoạt.",
-	"config-mod-security": "Cảnh báo: [http://modsecurity.org/ mod_security]/mod_security2 đã được kích hoạt trên máy chủ Web của bạn. Nhiều cấu hình phổ biến của phần mềm này sẽ gây vấn đề cho MediaWiki và những phần mềm khác cho phép người dùng đăng các nội dung tùy tiện.\nNếu có thể, bạn nên vô hiệu nó. Còn không, tra cứu [http://modsecurity.org/documentation/ tài liệu mod_security] hoặc liên hệ với nhà cung cấp hỗ trợ cho máy chủ nếu bạn gặp những lỗi ngẫu nhiên nào đó.",
+	"config-mod-security": "Cảnh báo: [https://modsecurity.org/ mod_security]/mod_security2 đã được kích hoạt trên máy chủ Web của bạn. Nhiều cấu hình phổ biến của phần mềm này sẽ gây vấn đề cho MediaWiki và những phần mềm khác cho phép người dùng đăng các nội dung tùy tiện.\nNếu có thể, bạn nên vô hiệu nó. Còn không, tra cứu [https://modsecurity.org/documentation/ tài liệu mod_security] hoặc liên hệ với nhà cung cấp hỗ trợ cho máy chủ nếu bạn gặp những lỗi ngẫu nhiên nào đó.",
 	"config-diff3-bad": "Không tìm thấy GNU diff3.",
 	"config-git": "Đã tìm thấy phần mềm điều khiển phiên bản Git: $1.",
 	"config-git-bad": "Không tìm thấy phần mềm điều khiển phiên bản Git.",
@@ -222,7 +221,7 @@
 	"config-license-gfdl": "Giấy pháp Tài liệu Tự do GNU 1.3 trở lên",
 	"config-license-pd": "Phạm vi công cộng",
 	"config-license-cc-choose": "Chọn một giấy phép Creative Commons tùy biến",
-	"config-license-help": "Nhiều wiki công khai phát hành tất cả các đóng góp theo một [http://freedomdefined.org/Definition/Vi?uselang=vi giấy phép tự do].\nĐiều này giúp tạo nên thái độ cộng đồng sở hữu và ủng hộ sự đóng góp lâu dài.\nNói chung, một wiki riêng tư hoặc của công ty không nhất thiết phải sử dụng một giấy phép tự do.\n\nNếu bạn muốn được phép sử dụng văn bản từ Wikipedia và muốn Wikipedia nhận được những văn bản được sao chép từ wiki của bạn, bạn nên chọn {{int:config-license-cc-by-sa}}.\n\nWikipedia từng sử dụng Giấy phép Tài liệu Tự do GNU.\nGFDL là một giấy phép hợp lệ nhưng khó hiểu trên thực tế.\nNội dung được phát hành theo GFDL cũng khó tái sử dụng.",
+	"config-license-help": "Nhiều wiki công khai phát hành tất cả các đóng góp theo một [https://freedomdefined.org/Definition/Vi?uselang=vi giấy phép tự do].\nĐiều này giúp tạo nên thái độ cộng đồng sở hữu và ủng hộ sự đóng góp lâu dài.\nNói chung, một wiki riêng tư hoặc của công ty không nhất thiết phải sử dụng một giấy phép tự do.\n\nNếu bạn muốn được phép sử dụng văn bản từ Wikipedia và muốn Wikipedia nhận được những văn bản được sao chép từ wiki của bạn, bạn nên chọn {{int:config-license-cc-by-sa}}.\n\nWikipedia từng sử dụng Giấy phép Tài liệu Tự do GNU.\nGFDL là một giấy phép hợp lệ nhưng khó hiểu trên thực tế.\nNội dung được phát hành theo GFDL cũng khó tái sử dụng.",
 	"config-email-settings": "Thiết lập thư điện tử",
 	"config-enable-email": "Cho phép gửi thư điện tử đi",
 	"config-enable-email-help": "Nếu bạn muốn khả năng gửi thư điện tử, [http://www.php.net/manual/en/mail.configuration.php thiết lập mail của PHP] cần phải được cấu hình đúng.\nNếu bạn không muốn sử dụng bất kỳ tính năng thư điện tử nào, bạn có thể vô hiệu chúng ở đây.",
diff --git a/includes/installer/i18n/war.json b/includes/installer/i18n/war.json
index ef7694a743..75d2350fea 100644
--- a/includes/installer/i18n/war.json
+++ b/includes/installer/i18n/war.json
@@ -44,8 +44,8 @@
 	"config-welcome": "=== Mga pagpanginano panlibong ===\nMagkakamay-ada yano nga panginano para masabtan kun ini nga libong in naaangay para hiton pagtataod hiton MediaWiki. Hinumdomi iton paglakip hinin nga impormasyon kun karuyag mo mangaro hin suporta kun paunan-on humanon an pagtataod.",
 	"config-env-php": "Gin-install an PHP $1.",
 	"config-env-hhvm": "Gin-install an HHVM $1.",
-	"config-unicode-using-intl": "Gamita an [http://pecl.php.net/intl intl PECL extension] para han normalisasyon han Unicode.",
-	"config-unicode-pure-php-warning": "Pahimatngon: An [http://pecl.php.net/intl intl PECL extension] in waray akos kumapot hin Unicode normalization, tungod hini mabalik ha mahinay nga puro-PHP nga implementasyon.\nKun nagpapadalagan ka hin high-traffic site, alayon pagbasa hin guti han [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
+	"config-unicode-using-intl": "Gamita an [https://pecl.php.net/intl intl PECL extension] para han normalisasyon han Unicode.",
+	"config-unicode-pure-php-warning": "Pahimatngon: An [https://pecl.php.net/intl intl PECL extension] in waray akos kumapot hin Unicode normalization, tungod hini mabalik ha mahinay nga puro-PHP nga implementasyon.\nKun nagpapadalagan ka hin high-traffic site, alayon pagbasa hin guti han [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode normalization].",
 	"config-no-db": "Diri nakakabiling hin naaangay nga database driver! Kinahanglan mo magtaod hin uska database driver para han PHP. An masunod nga mga klase hin database in ginsusuporatahan: $1.\n\nKun ikaw mismo an nag-compile han PHP, kinahanglan ma-reconfigure iton nga para maapandar an database client, pananglitan, han paggamit han ./configure --with-mysqli.\nKun gintaod mo an PHP tikang ha uska Debian o Ubuntu nga pakete, kinahanglan nimo magtaod liwat, pananglitan, hiton an php5-mysql nga pakete.",
 	"config-pcre-old": "Nangangarat-an: Nagkikinahanglan hin PCRE $1 o mas urhi pa.\nAn imo PHP nga binaryo in nakasumpay hin PCRE $2. [https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE More information].",
 	"config-db-name": "Ngaran han database:",
diff --git a/includes/installer/i18n/yi.json b/includes/installer/i18n/yi.json
index 25724f55a9..5c5aff5a01 100644
--- a/includes/installer/i18n/yi.json
+++ b/includes/installer/i18n/yi.json
@@ -39,9 +39,8 @@
 	"config-env-bad": "מ'האט קאנטראלירט די סביבה.\nאיר קענט נישט אינסטאלירן מעדיעוויקי.",
 	"config-env-php": "PHP $1 איז אינצטאלירט.",
 	"config-env-hhvm": "HHVM $1 איז אינסטאלירט.",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] איז אינסטאלירט",
 	"config-apc": "[http://www.php.net/apc APC] איז אינסטאלירט",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] איז אינסטאלירט",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] איז אינסטאלירט",
 	"config-diff3-bad": "GNU diff3 נישט געטראפן.",
 	"config-using-server": "באניצן סארווער־נאמען \"$1\".",
 	"config-using-uri": "באניצן סארווער־אדרעס \"$1$2\".",
diff --git a/includes/installer/i18n/zh-hans.json b/includes/installer/i18n/zh-hans.json
index f5fa9f2470..635fc34793 100644
--- a/includes/installer/i18n/zh-hans.json
+++ b/includes/installer/i18n/zh-hans.json
@@ -62,14 +62,14 @@
 	"config-help-restart": "是否要清除所有已输入且保存的数据,并重新启动安装过程吗?",
 	"config-restart": "是的,重启吧",
 	"config-welcome": "=== 环境检查 ===\n将简单检查当前环境是否适合安装MediaWiki。如果您要寻求安装过程的支持,请记得附上此信息。",
-	"config-copyright": "=== 版权和条款 ===\n\n$1\n\n本程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改;无论您依据的是本授权的第二版或(您自行选择的)任一日后发行的版本。\n\n本程序是基于使用目的而加以发布,然而'''不负任何担保责任''';亦无对'''适售性'''或'''特定目的适用性'''所为的默示性担保。详情请参照GNU通用公共授权。\n\n您应已收到附随于本程序的GNU通用公共授权的副本;如果没有,请写信至自由软件基金会:59 Temple Place - Suite 330, Boston, Ma 02111-1307, USA,或[http://www.gnu.org/copyleft/gpl.html 在线阅读]。",
+	"config-copyright": "=== 版权和条款 ===\n\n$1\n\n本程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改;无论您依据的是本授权的第二版或(您自行选择的)任一日后发行的版本。\n\n本程序是基于使用目的而加以发布,然而'''不负任何担保责任''';亦无对'''适售性'''或'''特定目的适用性'''所为的默示性担保。详情请参照GNU通用公共授权。\n\n您应已收到附随于本程序的GNU通用公共授权的副本;如果没有,请写信至自由软件基金会:59 Temple Place - Suite 330, Boston, Ma 02111-1307, USA,或[https://www.gnu.org/copyleft/gpl.html 在线阅读]。",
 	"config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/zh-hans MediaWiki首页]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/zh-hans 用户指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents 管理员指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans 常见问题解答]\n----\n* 自述文件\n* 发行说明\n* 协议副本\n* 升级",
 	"config-env-good": "环境检查已经完成。您可以安装MediaWiki。",
 	"config-env-bad": "环境检查已经完成。您不能安装MediaWiki。",
 	"config-env-php": "PHP $1已安装。",
 	"config-env-hhvm": "HHVM $1已安装。",
-	"config-unicode-using-intl": "使用[http://pecl.php.net/intl intl PECL扩展程序]标准化Unicode。",
-	"config-unicode-pure-php-warning": "警告:因为尚未安装 [http://pecl.php.net/intl intl PECL 扩展]以处理 Unicode 正常化,故只能退而采用运行较慢的纯 PHP 实现的方法。如果您运行着一个高流量的网站,请参阅 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode标准化]一文。",
+	"config-unicode-using-intl": "使用[https://pecl.php.net/intl intl PECL扩展程序]标准化Unicode。",
+	"config-unicode-pure-php-warning": "警告:因为尚未安装 [https://pecl.php.net/intl intl PECL 扩展]以处理 Unicode 正常化,故只能退而采用运行较慢的纯 PHP 实现的方法。如果您运行着一个高流量的网站,请参阅 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations Unicode标准化]一文。",
 	"config-unicode-update-warning": "警告:Unicode正常化封装器的已安装版本使用了旧版本的[http://site.icu-project.org/ ICU项目]库。如果您需要使用Unicode,请将其[https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 升级]。",
 	"config-no-db": "无法找到合适的数据库驱动!您需要为PHP安装数据库驱动。目前支持以下数据库{{PLURAL:$2|类型}}:$1。\n\n如果您自己编译了PHP,请通过启用数据库客户端重新配置它,例如使用 ./configure --with-mysqli。如果您从 Debian 或 Ubuntu 安装包安装了PHP,那么您也需要安装,例如 php5-mysql 安装包。",
 	"config-outdated-sqlite": "警告:您已安装SQLite $1,但是它的版本低于最低要求版本$2。因此您无法选择SQLite。",
@@ -78,16 +78,15 @@
 	"config-pcre-no-utf8": "致命错误:PHP的PCRE模块在编译时可能没有包含PCRE_UTF8支持。\nMediaWiki需要UTF-8支持才能正常工作。",
 	"config-memory-raised": "PHP的内存使用上限memory_limit为$1,自动提升到$2。",
 	"config-memory-bad": "警告:PHP的内存使用上限memory_limit为$1。\n该设定可能过低,并导致安装失败!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache]已安装",
 	"config-apc": "[http://www.php.net/apc APC]已安装",
 	"config-apcu": "已安装[http://www.php.net/apcu APCu]",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache]已安装",
-	"config-no-cache-apcu": "警告:找不到[http://www.php.net/apcu APCu]、[http://xcache.lighttpd.net/ XCache]或[http://www.iis.net/download/WinCacheForPhp WinCache]。\n对象缓存未启用。",
-	"config-mod-security": "警告:您的web服务器已启用[http://modsecurity.org/ mod_security]/mod_security2。它的很多常见配置可能导致MediaWiki及其他软件允许用户发布任意内容的问题。如果可能,这应当被禁用。否则,当您遭遇随机错误时,请参考[http://modsecurity.org/documentation/ mod_security 文档]或联络您的主机支持。",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache]已安装",
+	"config-no-cache-apcu": "警告:找不到[http://www.php.net/apcu APCu]或[http://www.iis.net/download/WinCacheForPhp WinCache]。对象缓存未启用。",
+	"config-mod-security": "警告:您的web服务器已启用[https://modsecurity.org/ mod_security]/mod_security2。它的很多常见配置可能导致MediaWiki及其他软件允许用户发布任意内容的问题。如果可能,这应当被禁用。否则,当您遭遇随机错误时,请参考[https://modsecurity.org/documentation/ mod_security 文档]或联络您的主机支持。",
 	"config-diff3-bad": "找不到GNU diff3。",
 	"config-git": "发现Git版本控制软件:$1",
 	"config-git-bad": "Git版本控制软件未找到。",
-	"config-imagemagick": "已找到ImageMagick:$1。如果你启用了上传功能,缩略图功能也将被启用。",
+	"config-imagemagick": "已找到ImageMagick:$1。如果您启用了上传功能,缩略图功能也将被启用。",
 	"config-gd": "已找到内建的GD图形库。如果你启用了上传功能,缩略图功能也将被启用。",
 	"config-no-scaling": "找不到GD库或ImageMagick。缩略图功能将不可用。",
 	"config-no-uri": "错误:无法确定当前的URI。\n安装已中断。",
@@ -238,7 +237,7 @@
 	"config-license-gfdl": "GNU自由文档许可证1.3或更高版本",
 	"config-license-pd": "公有领域",
 	"config-license-cc-choose": "选择自定义的知识共享许可证",
-	"config-license-help": "许多公共wiki将所有用户贡献置于[http://freedomdefined.org/Definition 自由许可证]之下。这有助于构建社区的主人翁意识,并鼓励长期贡献。对于非公共wiki或公司wiki,这并非必要条件。\n\n如果您希望使用来自维基百科的内容,并希望维基百科能接受复制自您的wiki的内容,您应当选择{{int:config-license-cc-by-sa}}。\n\nGNU自由文档许可证是维基百科曾经使用过的许可证,并迄今有效。然而,该许可证难以理解,并会增加重用内容的难度。",
+	"config-license-help": "许多公共wiki将所有用户贡献置于[https://freedomdefined.org/Definition 自由许可证]之下。这有助于构建社区的主人翁意识,并鼓励长期贡献。对于非公共wiki或公司wiki,这并非必要条件。\n\n如果您希望使用来自维基百科的内容,并希望维基百科能接受复制自您的wiki的内容,您应当选择{{int:config-license-cc-by-sa}}。\n\nGNU自由文档许可证是维基百科曾经使用过的许可证,并迄今有效。然而,该许可证难以理解,并会增加重用内容的难度。",
 	"config-email-settings": "电子邮件设置",
 	"config-enable-email": "启用出站电子邮件",
 	"config-enable-email-help": "如果您希望使用电子邮件功能,请正确配置[http://www.php.net/manual/en/mail.configuration.php PHP的邮件设定]。如果您不需要任何电子邮件功能,请在此处禁用它。",
@@ -268,7 +267,7 @@
 	"config-cache-options": "对象缓存设置:",
 	"config-cache-help": "对象缓存可通过缓存频繁使用的数据来提高MediaWiki的速度。高度推荐中到大型的网站启用该功能,小型网站亦能从其中受益。",
 	"config-cache-none": "无缓存(不影响功能,但对较大型的wiki网站会有速度影响)",
-	"config-cache-accel": "PHP对象缓存(APC、APCu、XCache或WinCache)",
+	"config-cache-accel": "PHP对象缓存(APC、APCu或WinCache)",
 	"config-cache-memcached": "使用Memcached(需要另外安装并配置)",
 	"config-memcached-servers": "Memcached服务器:",
 	"config-memcached-help": "用于Memcached的IP地址列表。请保持每行一条,并指定要使用的端口。例如:\n127.0.0.1:11211\n192.168.1.25:1234",
diff --git a/includes/installer/i18n/zh-hant.json b/includes/installer/i18n/zh-hant.json
index b00320f399..acc830266d 100644
--- a/includes/installer/i18n/zh-hant.json
+++ b/includes/installer/i18n/zh-hant.json
@@ -61,14 +61,14 @@
 	"config-help-restart": "是否要清除所有已輸入且儲存的資料,並重新開始安裝程序嗎?",
 	"config-restart": "是的,重新開始",
 	"config-welcome": "=== 環境檢查 ===\n現在會做基本的檢查,檢查環境是否符合 MediaWiki 安裝所需。\n若您要尋求如何完成安裝的協助,請記得提供以下訊息。",
-	"config-copyright": "=== 版權聲明與授權條款 ===\n\n$1\n\n本程式為自由軟體;您可依據自由軟體基金會所發表的 GNU 通用公共授權條款規定,將本程式重新發佈與/或修改;無論您依據的是本授權條款的第二版或 (您可自行選擇) 之後的任何版本。\n\n本程式發佈的目的是希望可以提供幫助,但 不負任何擔保責任;亦無隱含對 適售性 或 特定用途的適用性 的情形擔保。詳情請參照 GNU 通用公共授權。\n\n您應已隨本程式收到 GNU 通用公共授權條款的副本;如果沒有,請信件通知自由軟體基金會,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA,或 [http://www.gnu.org/copyleft/gpl.html 線上閱讀]。",
+	"config-copyright": "=== 版權聲明與授權條款 ===\n\n$1\n\n本程式為自由軟體;您可依據自由軟體基金會所發表的 GNU 通用公共授權條款規定,將本程式重新發佈與/或修改;無論您依據的是本授權條款的第二版或 (您可自行選擇) 之後的任何版本。\n\n本程式發佈的目的是希望可以提供幫助,但 不負任何擔保責任;亦無隱含對 適售性 或 特定用途的適用性 的情形擔保。詳情請參照 GNU 通用公共授權。\n\n您應已隨本程式收到 GNU 通用公共授權條款的副本;如果沒有,請信件通知自由軟體基金會,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA,或 [https://www.gnu.org/copyleft/gpl.html 線上閱讀]。",
 	"config-sidebar": "* [https://www.mediawiki.org/wiki/MediaWiki/zh-hant MediaWiki 首頁]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents/zh 使用者指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents/zh 管理員指南]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh 常見問題集]\n----\n* 讀我說明\n* 發行說明\n* 版權聲明\n* 升級",
 	"config-env-good": "環境檢查已完成。\n您可以安裝 MediaWiki。",
 	"config-env-bad": "環境檢查已完成。\n您無法安裝 MediaWiki。",
 	"config-env-php": "PHP $1 已安裝。",
 	"config-env-hhvm": "HHVM $1 已安裝。",
-	"config-unicode-using-intl": "使用 [http://pecl.php.net/intl intl PECL 擴充套件] 做 Unicode 正規化。",
-	"config-unicode-pure-php-warning": "警告: 無法使用 [http://pecl.php.net/intl intl PECL 擴充套件] 處理 Unicode 正規化,故回退使用純 PHP 實作的正規化程式,此方式處理速度較緩慢。\n\n如果您的網站瀏覽人次很高,您應先閱讀 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/zh Unicode 正規化]。",
+	"config-unicode-using-intl": "使用 [https://pecl.php.net/intl intl PECL 擴充套件] 做 Unicode 正規化。",
+	"config-unicode-pure-php-warning": "警告: 無法使用 [https://pecl.php.net/intl intl PECL 擴充套件] 處理 Unicode 正規化,故回退使用純 PHP 實作的正規化程式,此方式處理速度較緩慢。\n\n如果您的網站瀏覽人次很高,您應先閱讀 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations/zh Unicode 正規化]。",
 	"config-unicode-update-warning": "警告:目前安裝的 Unicode 正規化包裝程式使用了舊版 [http://site.icu-project.org/ ICU 計劃] 的程式庫。\n若您需要使用 Unicode,您應先進行 [https://www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations 升級]。",
 	"config-no-db": "找不到合適的資料庫驅動程式!您需要安裝 PHP 資料庫驅動程式。\n目前支援以下{{PLURAL:$2|類型|類型}}的資料庫: $1 。\n\n如果您是自行編譯 PHP,您必須重新設定並開啟資料庫客戶端,例:使用 ./configure --with-mysqli 指令參數。\n如果您是使用 Debian 或 Ubuntu 的套件安裝 PHP ,您則需要額外安裝,例:php5-mysql 套件。",
 	"config-outdated-sqlite": "警告:您已安裝 SQLite $1,但是它的版本低於最低需求版本 $2。 因此您無法使用 SQLite。",
@@ -77,12 +77,11 @@
 	"config-pcre-no-utf8": "嚴重: PHP 的 PCRE 模組在編譯時未包含 PCRE_UTF8 支援。\nMediaWiki 需要支援 UTF-8 才可正常運作。",
 	"config-memory-raised": "PHP 的記憶體使用上限 memory_limit 目前為 $1,自動提高到 $2。",
 	"config-memory-bad": "警告:PHP 的記憶體使用上限 memory_limit 為 $1。\n該設定值可能過低。\n這可能導致後續的安裝失敗!",
-	"config-xcache": "[http://xcache.lighttpd.net/ XCache] 已安裝",
 	"config-apc": "[http://www.php.net/apc APC] 已安裝",
 	"config-apcu": "已安裝[http://www.php.net/apcu APCu]",
-	"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] 已安裝",
-	"config-no-cache-apcu": "警告:找不到[http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache]或[http://www.iis.net/download/WinCacheForPhp WinCache]。未開啟物件緩存。",
-	"config-mod-security": "警告:您的網頁伺服器已開啟 [http://modsecurity.org/ mod_security] 模組,如果設定不恰當會導致使用者可在 MediaWiki 或其他應用程式發佈任意的內容。\n若您遇到任何問題,請參考 [http://modsecurity.org/documentation/ mod_security 文件] 或聯繫您的伺服器技術支援人員。",
+	"config-wincache": "[https://www.iis.net/download/WinCacheForPhp WinCache] 已安裝",
+	"config-no-cache-apcu": "警告:找不到[http://www.php.net/apcu APCu]或[http://www.iis.net/download/WinCacheForPhp WinCache]。未開啟物件快取。",
+	"config-mod-security": "警告:您的網頁伺服器已開啟 [https://modsecurity.org/ mod_security] 模組,如果設定不恰當會導致使用者可在 MediaWiki 或其他應用程式發佈任意的內容。\n若您遇到任何問題,請參考 [https://modsecurity.org/documentation/ mod_security 文件] 或聯繫您的伺服器技術支援人員。",
 	"config-diff3-bad": "找不到 GNU diff3。",
 	"config-git": "找到 Git 版本控制軟體:$1。",
 	"config-git-bad": "查無 Git 版本控制軟體。",
@@ -237,7 +236,7 @@
 	"config-license-gfdl": "GNU 自由文件授權條款 1.3 或更高版本",
 	"config-license-pd": "公有領域",
 	"config-license-cc-choose": "請選擇一個自訂的創作共用授權條款",
-	"config-license-help": "許多開放式 Wiki 會以 [http://freedomdefined.org/Definition 自由授權條款] 的方式釋放出編者的所有貢獻,這有助於構建社群的所有權,並且能鼓勵長期貢獻。對於封閉式的 Wiki 或公司 Wiki 則是非必要的。\n\n如果您希望使用來自維基百科(Wikipedia)的內容,並希望維基百科能接受您的 Wiki 內容,請應選擇 {{int:config-license-cc-by-sa}} 授權條款。\n\n維基百科(Wikipedia)先前是使用 GNU 自由文件授權條款,\n但該授權條款的內容較難理解,因此較難再利用在該條款底下的內容。",
+	"config-license-help": "許多開放式 Wiki 會以 [https://freedomdefined.org/Definition 自由授權條款] 的方式釋放出編者的所有貢獻,這有助於構建社群的所有權,並且能鼓勵長期貢獻。對於封閉式的 Wiki 或公司 Wiki 則是非必要的。\n\n如果您希望使用來自維基百科(Wikipedia)的內容,並希望維基百科能接受您的 Wiki 內容,請應選擇 {{int:config-license-cc-by-sa}} 授權條款。\n\n維基百科(Wikipedia)先前是使用 GNU 自由文件授權條款,\n但該授權條款的內容較難理解,因此較難再利用在該條款底下的內容。",
 	"config-email-settings": "E-mail 設定",
 	"config-enable-email": "開啟外寄電子郵件",
 	"config-enable-email-help": "如果您要使用電子郵件功能,請正確設定 [http://www.php.net/manual/en/mail.configuration.php PHP 的郵件設定]。\n如果您不需要使用電子郵件功能,請在此處關閉。",
@@ -267,7 +266,7 @@
 	"config-cache-options": "物件快取設定:",
 	"config-cache-help": "物件快取是用來增進 MediaWiki 速度的一項功能,透過快取經常使用的資料。\n中型到大型的網站我們會建議開啟這個選項,對小型的網站也有一定程度的效果。",
 	"config-cache-none": "不快取 (不會影響功能,但在大型 Wiki 網站可能會有處理速度的問題)",
-	"config-cache-accel": "使用 PHP 物件快取 (APC、APCu、XCache 或 WinCache)",
+	"config-cache-accel": "使用 PHP 物件快取 (APC、APCu、或是 WinCache)",
 	"config-cache-memcached": "使用 Memcached (需要額外安裝與設定)",
 	"config-memcached-servers": "Memcached 伺服器:",
 	"config-memcached-help": "請列出 Memcached 伺服器的 IP 位址。\n每一行只指定一個位置並且要註明使用的埠號,例如:\n 127.0.0.1:11211\n 192.168.1.25:1234",
diff --git a/includes/interwiki/Interwiki.php b/includes/interwiki/Interwiki.php
index 2156820578..5a996d9d11 100644
--- a/includes/interwiki/Interwiki.php
+++ b/includes/interwiki/Interwiki.php
@@ -32,7 +32,7 @@ class Interwiki {
 	/** @var string The URL of the wiki, with "$1" as a placeholder for an article name. */
 	protected $mURL;
 
-	/** @var string The URL of the file api.php  */
+	/** @var string The URL of the file api.php */
 	protected $mAPI;
 
 	/** @var string The name of the database (for a connection to be established
diff --git a/includes/libs/JavaScriptMinifier.php b/includes/libs/JavaScriptMinifier.php
index a1a93d2b46..5ecfc7cc9b 100644
--- a/includes/libs/JavaScriptMinifier.php
+++ b/includes/libs/JavaScriptMinifier.php
@@ -498,6 +498,13 @@ class JavaScriptMinifier {
 					} while ( $end - 2 < $length && $s[$end - 2] === '\\' );
 					// Correction (1): Undo speculative add, keep only one (end of regexp)
 					$end--;
+					if ( $end > $length ) {
+						// Correction (2): Loop wrongly assumed "]" was seen
+						// String ended without ending char class or regexp. Correct $end.
+						// TODO: This is invalid and should throw.
+						$end--;
+						break;
+					}
 				}
 				// Search past the regexp modifiers (gi)
 				while ( $end < $length && ctype_alpha( $s[$end] ) ) {
diff --git a/includes/libs/MultiHttpClient.php b/includes/libs/MultiHttpClient.php
index 16168e6b59..053a5ff45b 100644
--- a/includes/libs/MultiHttpClient.php
+++ b/includes/libs/MultiHttpClient.php
@@ -48,7 +48,7 @@ use Psr\Log\NullLogger;
 class MultiHttpClient implements LoggerAwareInterface {
 	/** @var resource */
 	protected $multiHandle = null; // curl_multi handle
-	/** @var string|null SSL certificates path  */
+	/** @var string|null SSL certificates path */
 	protected $caBundlePath;
 	/** @var int */
 	protected $connTimeout = 10;
@@ -421,9 +421,14 @@ class MultiHttpClient implements LoggerAwareInterface {
 
 	/**
 	 * @return resource
+	 * @throws Exception
 	 */
 	protected function getCurlMulti() {
 		if ( !$this->multiHandle ) {
+			if ( !function_exists( 'curl_multi_init' ) ) {
+				throw new Exception( "PHP cURL extension missing. " .
+									 "Check https://www.mediawiki.org/wiki/Manual:CURL" );
+			}
 			$cmh = curl_multi_init();
 			curl_multi_setopt( $cmh, CURLMOPT_PIPELINING, (int)$this->usePipelining );
 			curl_multi_setopt( $cmh, CURLMOPT_MAXCONNECTS, (int)$this->maxConnsPerHost );
diff --git a/includes/libs/ObjectFactory.php b/includes/libs/ObjectFactory.php
deleted file mode 100644
index 6c47c3cafa..0000000000
--- a/includes/libs/ObjectFactory.php
+++ /dev/null
@@ -1,198 +0,0 @@
- false to the specification.
-	 *
-	 * The specification may also contain a 'calls' key that describes method
-	 * calls to make on the newly created object before returning it. This
-	 * pattern is often known as "setter injection". The value of this key is
-	 * expected to be an associative array with method names as keys and
-	 * argument lists as values. The argument list will be expanded (or not)
-	 * in the same way as the 'args' key for the main object.
-	 *
-	 * @param array $spec Object specification
-	 * @return object
-	 * @throws InvalidArgumentException when object specification does not
-	 * contain 'class' or 'factory' keys
-	 * @throws ReflectionException when 'args' are supplied and 'class'
-	 * constructor is non-public or non-existent
-	 */
-	public static function getObjectFromSpec( $spec ) {
-		$args = isset( $spec['args'] ) ? $spec['args'] : [];
-		$expandArgs = !isset( $spec['closure_expansion'] ) ||
-			$spec['closure_expansion'] === true;
-
-		if ( $expandArgs ) {
-			$args = static::expandClosures( $args );
-		}
-
-		if ( isset( $spec['class'] ) ) {
-			$clazz = $spec['class'];
-			if ( !$args ) {
-				$obj = new $clazz();
-			} else {
-				$obj = static::constructClassInstance( $clazz, $args );
-			}
-		} elseif ( isset( $spec['factory'] ) ) {
-			$obj = call_user_func_array( $spec['factory'], $args );
-		} else {
-			throw new InvalidArgumentException(
-				'Provided specification lacks both factory and class parameters.'
-			);
-		}
-
-		if ( isset( $spec['calls'] ) && is_array( $spec['calls'] ) ) {
-			// Call additional methods on the newly created object
-			foreach ( $spec['calls'] as $method => $margs ) {
-				if ( $expandArgs ) {
-					$margs = static::expandClosures( $margs );
-				}
-				call_user_func_array( [ $obj, $method ], $margs );
-			}
-		}
-
-		return $obj;
-	}
-
-	/**
-	 * Iterate a list and call any closures it contains.
-	 *
-	 * @param array $list List of things
-	 * @return array List with any Closures replaced with their output
-	 */
-	protected static function expandClosures( $list ) {
-		return array_map( function ( $value ) {
-			if ( is_object( $value ) && $value instanceof Closure ) {
-				// If $value is a Closure, call it.
-				return $value();
-			} else {
-				return $value;
-			}
-		}, $list );
-	}
-
-	/**
-	 * Construct an instance of the given class using the given arguments.
-	 *
-	 * PHP's `call_user_func_array()` doesn't work with object construction so
-	 * we have to use other measures. Starting with PHP 5.6.0 we could use the
-	 * "splat" operator (`...`) to unpack the array into an argument list.
-	 * Sadly there is no way to conditionally include a syntax construct like
-	 * a new operator in a way that allows older versions of PHP to still
-	 * parse the file. Instead, we will try a loop unrolling technique that
-	 * works for 0-10 arguments. If we are passed 11 or more arguments we will
-	 * take the performance penalty of using
-	 * `ReflectionClass::newInstanceArgs()` to construct the desired object.
-	 *
-	 * @param string $clazz Class name
-	 * @param array $args Constructor arguments
-	 * @return mixed Constructed instance
-	 */
-	public static function constructClassInstance( $clazz, $args ) {
-		// $args should be a non-associative array; show nice error if that's not the case
-		if ( $args && array_keys( $args ) !== range( 0, count( $args ) - 1 ) ) {
-			throw new InvalidArgumentException( __METHOD__ . ': $args cannot be an associative array' );
-		}
-
-		// TODO: when PHP min version supported is >=5.6.0 replace this
-		// with `return new $clazz( ... $args );`.
-		$obj = null;
-		switch ( count( $args ) ) {
-			case 0:
-				$obj = new $clazz();
-				break;
-			case 1:
-				$obj = new $clazz( $args[0] );
-				break;
-			case 2:
-				$obj = new $clazz( $args[0], $args[1] );
-				break;
-			case 3:
-				$obj = new $clazz( $args[0], $args[1], $args[2] );
-				break;
-			case 4:
-				$obj = new $clazz( $args[0], $args[1], $args[2], $args[3] );
-				break;
-			case 5:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4]
-				);
-				break;
-			case 6:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4],
-					$args[5]
-				);
-				break;
-			case 7:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4],
-					$args[5], $args[6]
-				);
-				break;
-			case 8:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4],
-					$args[5], $args[6], $args[7]
-				);
-				break;
-			case 9:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4],
-					$args[5], $args[6], $args[7], $args[8]
-				);
-				break;
-			case 10:
-				$obj = new $clazz(
-					$args[0], $args[1], $args[2], $args[3], $args[4],
-					$args[5], $args[6], $args[7], $args[8], $args[9]
-				);
-				break;
-			default:
-				// Fall back to using ReflectionClass and curse the developer
-				// who decided that 11+ args was a reasonable method
-				// signature.
-				$ref = new ReflectionClass( $clazz );
-				$obj = $ref->newInstanceArgs( $args );
-		}
-		return $obj;
-	}
-}
diff --git a/includes/libs/filebackend/FileBackendStore.php b/includes/libs/filebackend/FileBackendStore.php
index da8b4ce9da..dba5a1c700 100644
--- a/includes/libs/filebackend/FileBackendStore.php
+++ b/includes/libs/filebackend/FileBackendStore.php
@@ -60,7 +60,7 @@ abstract class FileBackendStore extends FileBackend {
 	/**
 	 * @see FileBackend::__construct()
 	 * Additional $config params include:
-	 *   - srvCache     : BagOStuff cache to APC/XCache or the like.
+	 *   - srvCache     : BagOStuff cache to APC or the like.
 	 *   - wanCache     : WANObjectCache object to use for persistent caching.
 	 *   - mimeCallback : Callback that takes (storage path, content, file system path) and
 	 *                    returns the MIME type of the file or 'unknown/unknown'. The file
diff --git a/includes/libs/filebackend/SwiftFileBackend.php b/includes/libs/filebackend/SwiftFileBackend.php
index 27ce212bad..e606162a28 100644
--- a/includes/libs/filebackend/SwiftFileBackend.php
+++ b/includes/libs/filebackend/SwiftFileBackend.php
@@ -87,7 +87,7 @@ class SwiftFileBackend extends FileBackendStore {
 	 *                             - levels : the number of hash levels (and digits)
 	 *                             - repeat : hash subdirectories are prefixed with all the
 	 *                                        parent hash directory names (e.g. "a/ab/abc")
-	 *   - cacheAuthInfo      : Whether to cache authentication tokens in APC, XCache, ect.
+	 *   - cacheAuthInfo      : Whether to cache authentication tokens in APC, etc.
 	 *                          If those are not available, then the main cache will be used.
 	 *                          This is probably insecure in shared hosting environments.
 	 *   - rgwS3AccessKey     : Rados Gateway S3 "access key" value on the account.
diff --git a/includes/libs/objectcache/MultiWriteBagOStuff.php b/includes/libs/objectcache/MultiWriteBagOStuff.php
index 643f318315..b03052267a 100644
--- a/includes/libs/objectcache/MultiWriteBagOStuff.php
+++ b/includes/libs/objectcache/MultiWriteBagOStuff.php
@@ -20,6 +20,7 @@
  * @file
  * @ingroup Cache
  */
+use Wikimedia\ObjectFactory;
 
 /**
  * A cache class that replicates all writes to multiple child caches. Reads
diff --git a/includes/libs/objectcache/ReplicatedBagOStuff.php b/includes/libs/objectcache/ReplicatedBagOStuff.php
index 8239491f72..56b6e0ecc2 100644
--- a/includes/libs/objectcache/ReplicatedBagOStuff.php
+++ b/includes/libs/objectcache/ReplicatedBagOStuff.php
@@ -18,6 +18,7 @@
  * @file
  * @ingroup Cache
  */
+use Wikimedia\ObjectFactory;
 
 /**
  * A cache class that directs writes to one set of servers and reads to
diff --git a/includes/libs/objectcache/WANObjectCache.php b/includes/libs/objectcache/WANObjectCache.php
index 08424c9c8a..eec766b9d7 100644
--- a/includes/libs/objectcache/WANObjectCache.php
+++ b/includes/libs/objectcache/WANObjectCache.php
@@ -47,17 +47,23 @@ use Psr\Log\NullLogger;
  * There are three supported ways to handle broadcasted operations:
  *   - a) Configure the 'purge' EventRelayer to point to a valid PubSub endpoint
  *         that has subscribed listeners on the cache servers applying the cache updates.
- *   - b) Ignore the 'purge' EventRelayer configuration (default is NullEventRelayer)
- *         and set up mcrouter as the underlying cache backend, using one of the memcached
- *         BagOStuff classes as 'cache'. Use OperationSelectorRoute in the mcrouter settings
- *         to configure 'set' and 'delete' operations to go to all DCs via AllAsyncRoute and
- *         configure other operations to go to the local DC via PoolRoute (for reference,
- *         see https://github.com/facebook/mcrouter/wiki/List-of-Route-Handles).
- *   - c) Ignore the 'purge' EventRelayer configuration (default is NullEventRelayer)
- *         and set up dynomite as cache middleware between the web servers and either
- *         memcached or redis. This will also broadcast all key setting operations, not just purges,
- *         which can be useful for cache warming. Writes are eventually consistent via the
- *         Dynamo replication model (see https://github.com/Netflix/dynomite).
+ *   - b) Ommit the 'purge' EventRelayer parameter and set up mcrouter as the underlying cache
+ *        backend, using a memcached BagOStuff class for the 'cache' parameter. The 'region'
+ *        and 'cluster' parameters must be provided and 'mcrouterAware' must be set to 'true'.
+ *        Configure mcrouter as follows:
+ *          - 1) Use Route Prefixing based on region (datacenter) and cache cluster.
+ *                See https://github.com/facebook/mcrouter/wiki/Routing-Prefix and
+ *                https://github.com/facebook/mcrouter/wiki/Multi-cluster-broadcast-setup
+ *          - 2) To increase the consistency of delete() and touchCheckKey() during cache
+ *                server membership changes, you can use the OperationSelectorRoute to
+ *                configure 'set' and 'delete' operations to go to all servers in the cache
+ *                cluster, instead of just one server determined by hashing.
+ *                See https://github.com/facebook/mcrouter/wiki/List-of-Route-Handles
+ *   - c) Ommit the 'purge' EventRelayer parameter and set up dynomite as cache middleware
+ *         between the web servers and either memcached or redis. This will also broadcast all
+ *         key setting operations, not just purges, which can be useful for cache warming.
+ *         Writes are eventually consistent via the Dynamo replication model.
+ *         See https://github.com/Netflix/dynomite
  *
  * Broadcasted operations like delete() and touchCheckKey() are done asynchronously
  * in all datacenters this way, though the local one should likely be near immediate.
@@ -87,6 +93,12 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	protected $purgeChannel;
 	/** @var EventRelayer Bus that handles purge broadcasts */
 	protected $purgeRelayer;
+	/** @bar bool Whether to use mcrouter key prefixing for routing */
+	protected $mcrouterAware;
+	/** @var string Physical region for mcrouter use */
+	protected $region;
+	/** @var string Cache cluster name for mcrouter use */
+	protected $cluster;
 	/** @var LoggerInterface */
 	protected $logger;
 	/** @var StatsdDataFactoryInterface */
@@ -122,8 +134,6 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	const LOCK_TTL = 10;
 	/** Default remaining TTL at which to consider pre-emptive regeneration */
 	const LOW_TTL = 30;
-	/** Default time-since-expiry on a miss that makes a key "hot" */
-	const LOCK_TSE = 1;
 
 	/** Never consider performing "popularity" refreshes until a key reaches this age */
 	const AGE_NEW = 60;
@@ -200,6 +210,16 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	 *       callback supplied by the getWithSetCallback() caller. The result will be saved
 	 *       as normal. The handler is expected to call the WAN cache callback at an opportune
 	 *       time (e.g. HTTP post-send), though generally within a few 100ms. [optional]
+	 *   - region: the current physical region. This is required when using mcrouter as the
+	 *       backing store proxy. [optional]
+	 *   - cluster: name of the cache cluster used by this WAN cache. The name must be the
+	 *       same in all datacenters; the ("region","cluster") tuple is what distinguishes
+	 *       the counterpart cache clusters among all the datacenter. The contents of
+	 *       https://github.com/facebook/mcrouter/wiki/Config-Files give background on this.
+	 *       This is required when using mcrouter as the backing store proxy. [optional]
+	 *   - mcrouterAware: set as true if mcrouter is the backing store proxy and mcrouter
+	 *       is configured to interpret /// key prefixes as routes. This
+	 *       requires that "region" and "cluster" are both set above. [optional]
 	 */
 	public function __construct( array $params ) {
 		$this->cache = $params['cache'];
@@ -209,6 +229,10 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 		$this->purgeRelayer = isset( $params['relayers']['purge'] )
 			? $params['relayers']['purge']
 			: new EventRelayerNull( [] );
+		$this->region = isset( $params['region'] ) ? $params['region'] : 'main';
+		$this->cluster = isset( $params['cluster'] ) ? $params['cluster'] : 'wan-main';
+		$this->mcrouterAware = !empty( $params['mcrouterAware'] );
+
 		$this->setLogger( isset( $params['logger'] ) ? $params['logger'] : new NullLogger() );
 		$this->stats = isset( $params['stats'] ) ? $params['stats'] : new NullStatsdDataFactory();
 		$this->asyncHandler = isset( $params['asyncHandler'] ) ? $params['asyncHandler'] : null;
@@ -258,7 +282,8 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	 * (e.g. the default REPEATABLE-READ in innoDB). Even for mutable data, that
 	 * isolation can largely be maintained by doing the following:
 	 *   - a) Calling delete() on entity change *and* creation, before DB commit
-	 *   - b) Keeping transaction duration shorter than delete() hold-off TTL
+	 *   - b) Keeping transaction duration shorter than the delete() hold-off TTL
+	 *   - c) Disabling interim key caching via useInterimHoldOffCaching() before get() calls
 	 *
 	 * However, pre-snapshot values might still be seen if an update was made
 	 * in a remote datacenter but the purge from delete() didn't relay yet.
@@ -1779,9 +1804,18 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	 * @return bool Success
 	 */
 	protected function relayPurge( $key, $ttl, $holdoff ) {
-		if ( $this->purgeRelayer instanceof EventRelayerNull ) {
+		if ( $this->mcrouterAware ) {
+			// See https://github.com/facebook/mcrouter/wiki/Multi-cluster-broadcast-setup
+			// Wildcards select all matching routes, e.g. the WAN cluster on all DCs
+			$ok = $this->cache->set(
+				"/*/{$this->cluster}/{$key}",
+				$this->makePurgeValue( $this->getCurrentTime(), self::HOLDOFF_NONE ),
+				$ttl
+			);
+		} elseif ( $this->purgeRelayer instanceof EventRelayerNull ) {
 			// This handles the mcrouter and the single-DC case
-			$ok = $this->cache->set( $key,
+			$ok = $this->cache->set(
+				$key,
 				$this->makePurgeValue( $this->getCurrentTime(), self::HOLDOFF_NONE ),
 				$ttl
 			);
@@ -1810,8 +1844,12 @@ class WANObjectCache implements IExpiringStore, LoggerAwareInterface {
 	 * @return bool Success
 	 */
 	protected function relayDelete( $key ) {
-		if ( $this->purgeRelayer instanceof EventRelayerNull ) {
-			// This handles the mcrouter and the single-DC case
+		if ( $this->mcrouterAware ) {
+			// See https://github.com/facebook/mcrouter/wiki/Multi-cluster-broadcast-setup
+			// Wildcards select all matching routes, e.g. the WAN cluster on all DCs
+			$ok = $this->cache->delete( "/*/{$this->cluster}/{$key}" );
+		} elseif ( $this->purgeRelayer instanceof EventRelayerNull ) {
+			// Some other proxy handles broadcasting or there is only one datacenter
 			$ok = $this->cache->delete( $key );
 		} else {
 			$event = $this->cache->modifySimpleRelayEvent( [
diff --git a/includes/libs/objectcache/XCacheBagOStuff.php b/includes/libs/objectcache/XCacheBagOStuff.php
deleted file mode 100644
index 47c29064b1..0000000000
--- a/includes/libs/objectcache/XCacheBagOStuff.php
+++ /dev/null
@@ -1,68 +0,0 @@
-isInteger( $val ) ) {
-				$val = intval( $val );
-			} else {
-				$val = unserialize( $val );
-			}
-		} elseif ( is_null( $val ) ) {
-			return false;
-		}
-
-		return $val;
-	}
-
-	public function set( $key, $value, $expire = 0, $flags = 0 ) {
-		if ( !$this->isInteger( $value ) ) {
-			$value = serialize( $value );
-		}
-
-		xcache_set( $key, $value, $expire );
-		return true;
-	}
-
-	public function delete( $key ) {
-		xcache_unset( $key );
-		return true;
-	}
-
-	public function incr( $key, $value = 1 ) {
-		return xcache_inc( $key, $value );
-	}
-
-	public function decr( $key, $value = 1 ) {
-		return xcache_dec( $key, $value );
-	}
-}
diff --git a/includes/libs/rdbms/TransactionProfiler.php b/includes/libs/rdbms/TransactionProfiler.php
index a828cd3f1c..c353a224c6 100644
--- a/includes/libs/rdbms/TransactionProfiler.php
+++ b/includes/libs/rdbms/TransactionProfiler.php
@@ -177,7 +177,7 @@ class TransactionProfiler implements LoggerAwareInterface {
 	public function transactionWritingIn( $server, $db, $id ) {
 		$name = "{$server} ({$db}) (TRX#$id)";
 		if ( isset( $this->dbTrxHoldingLocks[$name] ) ) {
-			$this->logger->info( "Nested transaction for '$name' - out of sync." );
+			$this->logger->warning( "Nested transaction for '$name' - out of sync." );
 		}
 		$this->dbTrxHoldingLocks[$name] = [
 			'start' => microtime( true ),
@@ -206,7 +206,7 @@ class TransactionProfiler implements LoggerAwareInterface {
 		$elapsed = ( $eTime - $sTime );
 
 		if ( $isWrite && $n > $this->expect['maxAffected'] ) {
-			$this->logger->info(
+			$this->logger->warning(
 				"Query affected $n row(s):\n" . $query . "\n" .
 				( new RuntimeException() )->getTraceAsString() );
 		}
@@ -271,7 +271,7 @@ class TransactionProfiler implements LoggerAwareInterface {
 	public function transactionWritingOut( $server, $db, $id, $writeTime = 0.0, $affected = 0 ) {
 		$name = "{$server} ({$db}) (TRX#$id)";
 		if ( !isset( $this->dbTrxMethodTimes[$name] ) ) {
-			$this->logger->info( "Detected no transaction for '$name' - out of sync." );
+			$this->logger->warning( "Detected no transaction for '$name' - out of sync." );
 			return;
 		}
 
@@ -317,7 +317,7 @@ class TransactionProfiler implements LoggerAwareInterface {
 				list( $query, $sTime, $end ) = $info;
 				$trace .= sprintf( "%d\t%.6f\t%s\n", $i, ( $end - $sTime ), $query );
 			}
-			$this->logger->info( "Sub-optimal transaction on DB(s) [{dbs}]: \n{trace}", [
+			$this->logger->warning( "Sub-optimal transaction on DB(s) [{dbs}]: \n{trace}", [
 				'dbs' => implode( ', ', array_keys( $this->dbTrxHoldingLocks[$name]['conns'] ) ),
 				'trace' => $trace
 			] );
@@ -336,7 +336,7 @@ class TransactionProfiler implements LoggerAwareInterface {
 			return;
 		}
 
-		$this->logger->info(
+		$this->logger->warning(
 			"Expectation ({measure} <= {max}) by {by} not met (actual: {actual}):\n{query}\n" .
 			( new RuntimeException() )->getTraceAsString(),
 			[
diff --git a/includes/libs/rdbms/database/DatabaseMysqlBase.php b/includes/libs/rdbms/database/DatabaseMysqlBase.php
index 6a545ceb2d..fcedf56958 100644
--- a/includes/libs/rdbms/database/DatabaseMysqlBase.php
+++ b/includes/libs/rdbms/database/DatabaseMysqlBase.php
@@ -159,7 +159,7 @@ abstract class DatabaseMysqlBase extends Database {
 			$this->reportConnectionError( $error );
 		}
 
-		if ( $dbName != '' ) {
+		if ( strlen( $dbName ) ) {
 			MediaWiki\suppressWarnings();
 			$success = $this->selectDB( $dbName );
 			MediaWiki\restoreWarnings();
@@ -942,9 +942,7 @@ abstract class DatabaseMysqlBase extends Database {
 		$row = $this->fetchObject( $res );
 
 		if ( $row ) {
-			$pos = isset( $row->Exec_master_log_pos )
-				? $row->Exec_master_log_pos
-				: $row->Exec_Master_Log_Pos;
+			$pos = $row->Exec_Master_Log_Pos;
 			// Also fetch the last-applied GTID set (MariaDB)
 			if ( $this->useGTIDs ) {
 				$res = $this->query( "SHOW GLOBAL VARIABLES LIKE 'gtid_slave_pos'", __METHOD__ );
diff --git a/includes/libs/rdbms/database/position/MySQLMasterPos.php b/includes/libs/rdbms/database/position/MySQLMasterPos.php
index 0657cf3dc0..9ca6b111eb 100644
--- a/includes/libs/rdbms/database/position/MySQLMasterPos.php
+++ b/includes/libs/rdbms/database/position/MySQLMasterPos.php
@@ -99,7 +99,7 @@ class MySQLMasterPos implements DBMasterPos {
 	 * @note: this returns false for multi-source replication GTID sets
 	 * @see https://mariadb.com/kb/en/mariadb/gtid
 	 * @see https://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html
-	 * @return array Map of (domain => integer position) or false
+	 * @return array Map of (domain => integer position); possibly empty
 	 */
 	protected function getGtidCoordinates() {
 		$gtidInfos = [];
diff --git a/includes/libs/rdbms/lbfactory/LBFactorySingle.php b/includes/libs/rdbms/lbfactory/LBFactorySingle.php
index cd998c3e7b..587ab23c02 100644
--- a/includes/libs/rdbms/lbfactory/LBFactorySingle.php
+++ b/includes/libs/rdbms/lbfactory/LBFactorySingle.php
@@ -102,6 +102,8 @@ class LBFactorySingle extends LBFactory {
 	 * @param array $params
 	 */
 	public function forEachLB( $callback, array $params = [] ) {
-		call_user_func_array( $callback, array_merge( [ $this->lb ], $params ) );
+		if ( isset( $this->lb ) ) { // may not be set during _destruct()
+			call_user_func_array( $callback, array_merge( [ $this->lb ], $params ) );
+		}
 	}
 }
diff --git a/includes/libs/rdbms/loadbalancer/LoadBalancer.php b/includes/libs/rdbms/loadbalancer/LoadBalancer.php
index ee3c86f1ee..ce31078376 100644
--- a/includes/libs/rdbms/loadbalancer/LoadBalancer.php
+++ b/includes/libs/rdbms/loadbalancer/LoadBalancer.php
@@ -122,6 +122,8 @@ class LoadBalancer implements ILoadBalancer {
 
 	/** @var int Default 'maxLag' when unspecified */
 	const MAX_LAG_DEFAULT = 10;
+	/** @var int Default 'waitTimeout' when unspecified */
+	const MAX_WAIT_DEFAULT = 10;
 	/** @var int Seconds to cache master server read-only status */
 	const TTL_CACHE_READONLY = 5;
 
@@ -151,7 +153,9 @@ class LoadBalancer implements ILoadBalancer {
 			: DatabaseDomain::newUnspecified();
 		$this->setLocalDomain( $localDomain );
 
-		$this->mWaitTimeout = isset( $params['waitTimeout'] ) ? $params['waitTimeout'] : 10;
+		$this->mWaitTimeout = isset( $params['waitTimeout'] )
+			? $params['waitTimeout']
+			: self::MAX_WAIT_DEFAULT;
 
 		$this->mReadIndex = -1;
 		$this->mConns = [
@@ -522,7 +526,7 @@ class LoadBalancer implements ILoadBalancer {
 			for ( $i = 1; $i < $serverCount; $i++ ) {
 				if ( $this->mLoads[$i] > 0 ) {
 					$start = microtime( true );
-					$ok = $this->doWait( $i, true, max( 1, (int)$timeout ) ) && $ok;
+					$ok = $this->doWait( $i, true, $timeout ) && $ok;
 					$timeout -= ( microtime( true ) - $start );
 					if ( $timeout <= 0 ) {
 						break; // timeout reached
@@ -575,7 +579,7 @@ class LoadBalancer implements ILoadBalancer {
 	 * @return bool
 	 */
 	protected function doWait( $index, $open = false, $timeout = null ) {
-		$close = false; // close the connection afterwards
+		$timeout = max( 1, $timeout ?: $this->mWaitTimeout );
 
 		// Check if we already know that the DB has reached this point
 		$server = $this->getServerName( $index );
@@ -586,25 +590,32 @@ class LoadBalancer implements ILoadBalancer {
 			$knownReachedPos instanceof DBMasterPos &&
 			$knownReachedPos->hasReached( $this->mWaitForPos )
 		) {
-			$this->replLogger->debug( __METHOD__ .
+			$this->replLogger->debug(
+				__METHOD__ .
 				': replica DB {dbserver} known to be caught up (pos >= $knownReachedPos).',
-				[ 'dbserver' => $server ] );
+				[ 'dbserver' => $server ]
+			);
 			return true;
 		}
 
 		// Find a connection to wait on, creating one if needed and allowed
+		$close = false; // close the connection afterwards
 		$conn = $this->getAnyOpenConnection( $index );
 		if ( !$conn ) {
 			if ( !$open ) {
-				$this->replLogger->debug( __METHOD__ . ': no connection open for {dbserver}',
-					[ 'dbserver' => $server ] );
+				$this->replLogger->debug(
+					__METHOD__ . ': no connection open for {dbserver}',
+					[ 'dbserver' => $server ]
+				);
 
 				return false;
 			} else {
 				$conn = $this->openConnection( $index, self::DOMAIN_ANY );
 				if ( !$conn ) {
-					$this->replLogger->warning( __METHOD__ . ': failed to connect to {dbserver}',
-						[ 'dbserver' => $server ] );
+					$this->replLogger->warning(
+						__METHOD__ . ': failed to connect to {dbserver}',
+						[ 'dbserver' => $server ]
+					);
 
 					return false;
 				}
@@ -614,16 +625,32 @@ class LoadBalancer implements ILoadBalancer {
 			}
 		}
 
-		$this->replLogger->info( __METHOD__ . ': Waiting for replica DB {dbserver} to catch up...',
-			[ 'dbserver' => $server ] );
-		$timeout = $timeout ?: $this->mWaitTimeout;
+		$this->replLogger->info(
+			__METHOD__ .
+			': Waiting for replica DB {dbserver} to catch up...',
+			[ 'dbserver' => $server ]
+		);
+
 		$result = $conn->masterPosWait( $this->mWaitForPos, $timeout );
 
-		if ( $result == -1 || is_null( $result ) ) {
-			// Timed out waiting for replica DB, use master instead
+		if ( $result === null ) {
+			$this->replLogger->warning(
+				__METHOD__ . ': Errored out waiting on {host} pos {pos}',
+				[
+					'host' => $server,
+					'pos' => $this->mWaitForPos,
+					'trace' => ( new RuntimeException() )->getTraceAsString()
+				]
+			);
+			$ok = false;
+		} elseif ( $result == -1 ) {
 			$this->replLogger->warning(
 				__METHOD__ . ': Timed out waiting on {host} pos {pos}',
-				[ 'host' => $server, 'pos' => $this->mWaitForPos ]
+				[
+					'host' => $server,
+					'pos' => $this->mWaitForPos,
+					'trace' => ( new RuntimeException() )->getTraceAsString()
+				]
 			);
 			$ok = false;
 		} else {
@@ -825,7 +852,7 @@ class LoadBalancer implements ILoadBalancer {
 					// Use the local domain table prefix if the local domain is specified
 					$server['tablePrefix'] = $this->localDomain->getTablePrefix();
 				}
-				$conn = $this->reallyOpenConnection( $server, $this->localDomain->getDatabase() );
+				$conn = $this->reallyOpenConnection( $server, $this->localDomain );
 				$host = $this->getServerName( $i );
 				if ( $conn->isOpen() ) {
 					$this->connLogger->debug( "Connected to database $i at '$host'." );
@@ -926,7 +953,7 @@ class LoadBalancer implements ILoadBalancer {
 			$server['foreignPoolRefCount'] = 0;
 			$server['foreign'] = true;
 			$server['autoCommitOnly'] = $autoCommit;
-			$conn = $this->reallyOpenConnection( $server, $dbName );
+			$conn = $this->reallyOpenConnection( $server, $domainInstance );
 			if ( !$conn->isOpen() ) {
 				$this->connLogger->warning( __METHOD__ . ": connection error for $i/$domain" );
 				$this->errorConnection = $conn;
@@ -969,18 +996,29 @@ class LoadBalancer implements ILoadBalancer {
 	 * Returns a Database object whether or not the connection was successful.
 	 *
 	 * @param array $server
-	 * @param string|null $dbNameOverride Use "" to not select any database
+	 * @param DatabaseDomain $domainOverride Use an unspecified domain to not select any database
 	 * @return Database
 	 * @throws DBAccessError
 	 * @throws InvalidArgumentException
 	 */
-	protected function reallyOpenConnection( array $server, $dbNameOverride ) {
+	protected function reallyOpenConnection( array $server, DatabaseDomain $domainOverride ) {
 		if ( $this->disabled ) {
 			throw new DBAccessError();
 		}
 
-		if ( $dbNameOverride !== null ) {
-			$server['dbname'] = $dbNameOverride;
+		// Handle $domainOverride being a specified or an unspecified domain
+		if ( $domainOverride->getDatabase() === null ) {
+			// Normally, an RDBMS requires a DB name specified on connection and the $server
+			// configuration array is assumed to already specify an appropriate DB name.
+			if ( $server['type'] === 'mysql' ) {
+				// For MySQL, DATABASE and SCHEMA are synonyms, connections need not specify a DB,
+				// and the DB name in $server might not exist due to legacy reasons (the default
+				// domain used to ignore the local LB domain, even when mismatched).
+				$server['dbname'] = null;
+			}
+		} else {
+			$server['dbname'] = $domainOverride->getDatabase();
+			$server['schema'] = $domainOverride->getSchema();
 		}
 
 		// Let the handle know what the cluster master is (e.g. "db1052")
@@ -1334,7 +1372,7 @@ class LoadBalancer implements ILoadBalancer {
 		$this->trxRoundId = false;
 		$this->forEachOpenMasterConnection(
 			function ( IDatabase $conn ) use ( $fname, $restore ) {
-				if ( $conn->writesOrCallbacksPending() ) {
+				if ( $conn->writesOrCallbacksPending() || $conn->explicitTrxActive() ) {
 					$conn->rollback( $fname, $conn::FLUSHING_ALL_PEERS );
 				}
 				if ( $restore ) {
@@ -1644,8 +1682,11 @@ class LoadBalancer implements ILoadBalancer {
 			$result = $conn->masterPosWait( $pos, $timeout );
 			if ( $result == -1 || is_null( $result ) ) {
 				$msg = __METHOD__ . ': Timed out waiting on {host} pos {pos}';
-				$this->replLogger->warning( $msg,
-					[ 'host' => $conn->getServer(), 'pos' => $pos ] );
+				$this->replLogger->warning( $msg, [
+					'host' => $conn->getServer(),
+					'pos' => $pos,
+					'trace' => ( new RuntimeException() )->getTraceAsString()
+				] );
 				$ok = false;
 			} else {
 				$this->replLogger->info( __METHOD__ . ': Done' );
@@ -1653,8 +1694,13 @@ class LoadBalancer implements ILoadBalancer {
 			}
 		} else {
 			$ok = false; // something is misconfigured
-			$this->replLogger->error( 'Could not get master pos for {host}',
-				[ 'host' => $conn->getServer() ] );
+			$this->replLogger->error(
+				__METHOD__ . ': could not get master pos for {host}',
+				[
+					'host' => $conn->getServer(),
+					'trace' => ( new RuntimeException() )->getTraceAsString()
+				]
+			);
 		}
 
 		return $ok;
@@ -1698,7 +1744,7 @@ class LoadBalancer implements ILoadBalancer {
 		$oldDomain = $this->localDomain->getId();
 		$this->setLocalDomain( new DatabaseDomain(
 			$this->localDomain->getDatabase(),
-			null,
+			$this->localDomain->getSchema(),
 			$prefix
 		) );
 
diff --git a/includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php b/includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php
index b5e1a808bc..be80cc5eab 100644
--- a/includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php
+++ b/includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php
@@ -72,7 +72,7 @@ class LoadBalancerSingle extends LoadBalancer {
 		return new static( [ 'connection' => $db ] + $params );
 	}
 
-	protected function reallyOpenConnection( array $server, $dbNameOverride ) {
+	protected function reallyOpenConnection( array $server, DatabaseDomain $domainOverride ) {
 		return $this->db;
 	}
 }
diff --git a/includes/logging/LogEntry.php b/includes/logging/LogEntry.php
index bf35d78d25..16b3593dd2 100644
--- a/includes/logging/LogEntry.php
+++ b/includes/logging/LogEntry.php
@@ -170,7 +170,7 @@ class DatabaseLogEntry extends LogEntryBase {
 	 * @return array
 	 */
 	public static function getSelectQueryData() {
-		$commentQuery = CommentStore::newKey( 'log_comment' )->getJoin();
+		$commentQuery = CommentStore::getStore()->getJoin( 'log_comment' );
 
 		$tables = [ 'logging', 'user' ] + $commentQuery['tables'];
 		$fields = [
@@ -324,7 +324,7 @@ class DatabaseLogEntry extends LogEntryBase {
 	}
 
 	public function getComment() {
-		return CommentStore::newKey( 'log_comment' )->getComment( $this->row )->text;
+		return CommentStore::getStore()->getComment( 'log_comment', $this->row )->text;
 	}
 
 	public function getDeleted() {
@@ -382,9 +382,9 @@ class RCDatabaseLogEntry extends DatabaseLogEntry {
 	}
 
 	public function getComment() {
-		return CommentStore::newKey( 'rc_comment' )
+		return CommentStore::getStore()
 			// Legacy because the row may have used RecentChange::selectFields()
-			->getCommentLegacy( wfGetDB( DB_REPLICA ), $this->row )->text;
+			->getCommentLegacy( wfGetDB( DB_REPLICA ), 'rc_comment', $this->row )->text;
 	}
 
 	public function getDeleted() {
@@ -626,7 +626,7 @@ class ManualLogEntry extends LogEntryBase {
 		if ( isset( $this->deleted ) ) {
 			$data['log_deleted'] = $this->deleted;
 		}
-		$data += CommentStore::newKey( 'log_comment' )->insert( $dbw, $comment );
+		$data += CommentStore::getStore()->insert( $dbw, 'log_comment', $comment );
 
 		$dbw->insert( 'logging', $data, __METHOD__ );
 		$this->id = $dbw->insertId();
diff --git a/includes/logging/LogPage.php b/includes/logging/LogPage.php
index 77d9aa21ba..c84352eb79 100644
--- a/includes/logging/LogPage.php
+++ b/includes/logging/LogPage.php
@@ -104,7 +104,7 @@ class LogPage {
 			'log_page' => $this->target->getArticleID(),
 			'log_params' => $this->params
 		];
-		$data += CommentStore::newKey( 'log_comment' )->insert( $dbw, $this->comment );
+		$data += CommentStore::getStore()->insert( $dbw, 'log_comment', $this->comment );
 		$dbw->insert( 'logging', $data, __METHOD__ );
 		$newId = $dbw->insertId();
 
diff --git a/includes/mail/EmailNotification.php b/includes/mail/EmailNotification.php
index 2931d9dd3c..67b7142a07 100644
--- a/includes/mail/EmailNotification.php
+++ b/includes/mail/EmailNotification.php
@@ -90,7 +90,7 @@ class EmailNotification {
 		LinkTarget $linkTarget,
 		$timestamp
 	) {
-		// wfDeprecated( __METHOD__, '1.27' );
+		wfDeprecated( __METHOD__, '1.27' );
 		$config = RequestContext::getMain()->getConfig();
 		if ( !$config->get( 'EnotifWatchlist' ) && !$config->get( 'ShowUpdatedMarker' ) ) {
 			return [];
diff --git a/includes/media/IPTC.php b/includes/media/IPTC.php
index 894043a4e5..ef7ed5f5a2 100644
--- a/includes/media/IPTC.php
+++ b/includes/media/IPTC.php
@@ -75,7 +75,7 @@ class IPTC {
 					 * Title, person. Not sure if this is best
 					 * approach since we no longer have the two fields
 					 * separate. each byline title entry corresponds to a
-					 * specific byline.                          */
+					 * specific byline. */
 
 					$bylines = self::convIPTC( $val, $c );
 					if ( isset( $parsed['2#085'] ) ) {
diff --git a/includes/media/MediaTransformOutput.php b/includes/media/MediaTransformOutput.php
index 5366c4fa44..3506684a50 100644
--- a/includes/media/MediaTransformOutput.php
+++ b/includes/media/MediaTransformOutput.php
@@ -47,13 +47,13 @@ abstract class MediaTransformOutput {
 	/** @var bool|string */
 	protected $page;
 
-	/** @var bool|string Filesystem path to the thumb  */
+	/** @var bool|string Filesystem path to the thumb */
 	protected $path;
 
 	/** @var bool|string Language code, false if not set */
 	protected $lang;
 
-	/** @var bool|string Permanent storage path  */
+	/** @var bool|string Permanent storage path */
 	protected $storagePath = false;
 
 	/**
diff --git a/includes/page/Article.php b/includes/page/Article.php
index dadf311da0..343c4c8d6f 100644
--- a/includes/page/Article.php
+++ b/includes/page/Article.php
@@ -2553,7 +2553,7 @@ class Article implements Page {
 	 * @see WikiPage::updateRedirectOn
 	 */
 	public function updateRedirectOn( $dbw, $redirectTitle, $lastRevIsRedirect = null ) {
-		return $this->mPage->updateRedirectOn( $dbw, $redirectTitle, $lastRevIsRedirect = null );
+		return $this->mPage->updateRedirectOn( $dbw, $redirectTitle, $lastRevIsRedirect );
 	}
 
 	/**
diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php
index a7f53df8be..a7eed5a98b 100644
--- a/includes/page/WikiPage.php
+++ b/includes/page/WikiPage.php
@@ -2517,7 +2517,7 @@ class WikiPage implements Page, IDBAccessObject {
 			$cascade = false;
 
 			if ( $limit['create'] != '' ) {
-				$commentFields = CommentStore::newKey( 'pt_reason' )->insert( $dbw, $reason );
+				$commentFields = CommentStore::getStore()->insert( $dbw, 'pt_reason', $reason );
 				$dbw->replace( 'protected_titles',
 					[ [ 'pt_namespace', 'pt_title' ] ],
 					[
@@ -2844,8 +2844,7 @@ class WikiPage implements Page, IDBAccessObject {
 			$content = null;
 		}
 
-		$revCommentStore = new CommentStore( 'rev_comment' );
-		$arCommentStore = new CommentStore( 'ar_comment' );
+		$commentStore = CommentStore::getStore();
 
 		$revQuery = Revision::getQueryInfo();
 		$bitfield = false;
@@ -2881,7 +2880,7 @@ class WikiPage implements Page, IDBAccessObject {
 		$ipRevIds = [];
 
 		foreach ( $res as $row ) {
-			$comment = $revCommentStore->getComment( $row );
+			$comment = $commentStore->getComment( 'rev_comment', $row );
 			$rowInsert = [
 				'ar_namespace'  => $namespace,
 				'ar_title'      => $dbKey,
@@ -2898,7 +2897,7 @@ class WikiPage implements Page, IDBAccessObject {
 				'ar_page_id'    => $id,
 				'ar_deleted'    => $suppress ? $bitfield : $row->rev_deleted,
 				'ar_sha1'       => $row->rev_sha1,
-			] + $arCommentStore->insert( $dbw, $comment );
+			] + $commentStore->insert( $dbw, 'ar_comment', $comment );
 			if ( $wgContentHandlerUseDB ) {
 				$rowInsert['ar_content_model'] = $row->rev_content_model;
 				$rowInsert['ar_content_format'] = $row->rev_content_format;
diff --git a/includes/parser/ParserOptions.php b/includes/parser/ParserOptions.php
index 1405c451e3..ca8e739f9a 100644
--- a/includes/parser/ParserOptions.php
+++ b/includes/parser/ParserOptions.php
@@ -65,7 +65,6 @@ class ParserOptions {
 		'stubthreshold' => true,
 		'printable' => true,
 		'userlang' => true,
-		'wrapclass' => true,
 	];
 
 	/**
@@ -780,14 +779,17 @@ class ParserOptions {
 	/**
 	 * CSS class to use to wrap output from Parser::parse()
 	 * @since 1.30
-	 * @param string|bool $className Set false to disable wrapping.
-	 *   Passing false is deprecated since MediaWiki 1.31
+	 * @param string $className Class name to use for wrapping.
+	 *   Passing false to indicate "no wrapping" was deprecated in MediaWiki 1.31.
 	 * @return string|bool Current value
 	 */
 	public function setWrapOutputClass( $className ) {
 		if ( $className === true ) { // DWIM, they probably want the default class name
 			$className = 'mw-parser-output';
 		}
+		if ( $className === false ) {
+			wfDeprecated( __METHOD__ . '( false )', '1.31' );
+		}
 		return $this->setOption( 'wrapclass', $className );
 	}
 
diff --git a/includes/rcfeed/IRCColourfulRCFeedFormatter.php b/includes/rcfeed/IRCColourfulRCFeedFormatter.php
index 531a3eb203..158ee5951f 100644
--- a/includes/rcfeed/IRCColourfulRCFeedFormatter.php
+++ b/includes/rcfeed/IRCColourfulRCFeedFormatter.php
@@ -94,7 +94,7 @@ class IRCColourfulRCFeedFormatter implements RCFeedFormatter {
 			$flag = $attribs['rc_log_action'];
 		} else {
 			$comment = self::cleanupForIRC(
-				CommentStore::newKey( 'rc_comment' )->getComment( $attribs )->text
+				CommentStore::getStore()->getComment( 'rc_comment', $attribs )->text
 			);
 			$flag = '';
 			if ( !$attribs['rc_patrolled']
diff --git a/includes/registration/ExtensionRegistry.php b/includes/registration/ExtensionRegistry.php
index ae1ab58906..bb4c7fd02a 100644
--- a/includes/registration/ExtensionRegistry.php
+++ b/includes/registration/ExtensionRegistry.php
@@ -20,9 +20,16 @@ class ExtensionRegistry {
 
 	/**
 	 * Version of the highest supported manifest version
+	 * Note: Update MANIFEST_VERSION_MW_VERSION when changing this
 	 */
 	const MANIFEST_VERSION = 2;
 
+	/**
+	 * MediaWiki version constraint representing what the current
+	 * highest MANIFEST_VERSION is supported in
+	 */
+	const MANIFEST_VERSION_MW_VERSION = '>= 1.29.0';
+
 	/**
 	 * Version of the oldest supported manifest version
 	 */
diff --git a/includes/revisiondelete/RevDelLogItem.php b/includes/revisiondelete/RevDelLogItem.php
index 998c695f17..b8b0c5c466 100644
--- a/includes/revisiondelete/RevDelLogItem.php
+++ b/includes/revisiondelete/RevDelLogItem.php
@@ -102,7 +102,7 @@ class RevDelLogItem extends RevDelItem {
 		// User links and action text
 		$action = $formatter->getActionText();
 		// Comment
-		$comment = CommentStore::newKey( 'log_comment' )->getComment( $this->row )->text;
+		$comment = CommentStore::getStore()->getComment( 'log_comment', $this->row )->text;
 		$comment = $this->list->getLanguage()->getDirMark()
 			. Linker::commentBlock( $comment );
 
@@ -136,7 +136,8 @@ class RevDelLogItem extends RevDelItem {
 		}
 		if ( LogEventsList::userCan( $this->row, LogPage::DELETED_COMMENT, $user ) ) {
 			$ret += [
-				'comment' => CommentStore::newKey( 'log_comment' )->getComment( $this->row )->text,
+				'comment' => CommentStore::getStore()->getComment( 'log_comment', $this->row )
+					->text,
 			];
 		}
 
diff --git a/includes/revisiondelete/RevDelLogList.php b/includes/revisiondelete/RevDelLogList.php
index 728deb8e09..f4e4faffff 100644
--- a/includes/revisiondelete/RevDelLogList.php
+++ b/includes/revisiondelete/RevDelLogList.php
@@ -63,7 +63,7 @@ class RevDelLogList extends RevDelList {
 	public function doQuery( $db ) {
 		$ids = array_map( 'intval', $this->ids );
 
-		$commentQuery = CommentStore::newKey( 'log_comment' )->getJoin();
+		$commentQuery = CommentStore::getStore()->getJoin( 'log_comment' );
 
 		return $db->select(
 			[ 'logging' ] + $commentQuery['tables'],
diff --git a/includes/session/SessionManager.php b/includes/session/SessionManager.php
index 40a568ffa7..603985f50b 100644
--- a/includes/session/SessionManager.php
+++ b/includes/session/SessionManager.php
@@ -32,6 +32,7 @@ use Config;
 use FauxRequest;
 use User;
 use WebRequest;
+use Wikimedia\ObjectFactory;
 
 /**
  * This serves as the entry point to the MediaWiki session handling system.
@@ -429,7 +430,7 @@ final class SessionManager implements SessionManagerInterface {
 		if ( $this->sessionProviders === null ) {
 			$this->sessionProviders = [];
 			foreach ( $this->config->get( 'SessionProviders' ) as $spec ) {
-				$provider = \ObjectFactory::getObjectFromSpec( $spec );
+				$provider = ObjectFactory::getObjectFromSpec( $spec );
 				$provider->setLogger( $this->logger );
 				$provider->setConfig( $this->config );
 				$provider->setManager( $this );
diff --git a/includes/shell/Command.php b/includes/shell/Command.php
index 4f65e4d392..d6f95783f0 100644
--- a/includes/shell/Command.php
+++ b/includes/shell/Command.php
@@ -404,11 +404,20 @@ class Command {
 		$eintr = defined( 'SOCKET_EINTR' ) ? SOCKET_EINTR : 4;
 		$eintrMessage = "stream_select(): unable to select [$eintr]";
 
+		/* The select(2) system call only guarantees a "sufficiently small write"
+		 * can be made without blocking. And on Linux the read might block too
+		 * in certain cases, although I don't know if any of them can occur here.
+		 * Regardless, set all the pipes to non-blocking to avoid T184171.
+		 */
+		foreach ( $pipes as $pipe ) {
+			stream_set_blocking( $pipe, false );
+		}
+
 		$running = true;
 		$timeout = null;
 		$numReadyPipes = 0;
 
-		while ( $running === true || $numReadyPipes !== 0 ) {
+		while ( $pipes && ( $running === true || $numReadyPipes !== 0 ) ) {
 			if ( $running ) {
 				$status = proc_get_status( $proc );
 				// If the process has terminated, switch to nonblocking selects
@@ -465,14 +474,17 @@ class Command {
 				}
 
 				if ( $res === '' || $res === 0 ) {
-					// End of file
-					fclose( $pipes[$fd] );
-					unset( $pipes[$fd] );
-					if ( !$pipes ) {
-						break 2;
+					// End of file?
+					if ( feof( $pipe ) ) {
+						fclose( $pipes[$fd] );
+						unset( $pipes[$fd] );
 					}
 				} elseif ( $isWrite ) {
-					$buffers[$fd] = substr( $buffers[$fd], $res );
+					$buffers[$fd] = (string)substr( $buffers[$fd], $res );
+					if ( $buffers[$fd] === '' ) {
+						fclose( $pipes[$fd] );
+						unset( $pipes[$fd] );
+					}
 				} else {
 					$buffers[$fd] .= $res;
 					if ( $fd === 3 && strpos( $res, "\n" ) !== false ) {
diff --git a/includes/skins/BaseTemplate.php b/includes/skins/BaseTemplate.php
index bb1d8d0b9d..08ab86af79 100644
--- a/includes/skins/BaseTemplate.php
+++ b/includes/skins/BaseTemplate.php
@@ -370,7 +370,7 @@ abstract class BaseTemplate extends QuickTemplate {
 		if ( isset( $item['text'] ) ) {
 			$text = $item['text'];
 		} else {
-			$text = $this->translator->translate( isset( $item['msg'] ) ? $item['msg'] : $key );
+			$text = wfMessage( isset( $item['msg'] ) ? $item['msg'] : $key )->text();
 		}
 
 		$html = htmlspecialchars( $text );
@@ -541,8 +541,7 @@ abstract class BaseTemplate extends QuickTemplate {
 				$realAttrs = [
 					'type' => 'submit',
 					'name' => $mode,
-					'value' => $this->translator->translate(
-						$mode == 'go' ? 'searcharticle' : 'searchbutton' ),
+					'value' => wfMessage( $mode == 'go' ? 'searcharticle' : 'searchbutton' )->text(),
 				];
 				$realAttrs = array_merge(
 					$realAttrs,
@@ -568,7 +567,7 @@ abstract class BaseTemplate extends QuickTemplate {
 					'src' => $attrs['src'],
 					'alt' => isset( $attrs['alt'] )
 						? $attrs['alt']
-						: $this->translator->translate( 'searchbutton' ),
+						: wfMessage( 'searchbutton' )->text(),
 					'width' => isset( $attrs['width'] ) ? $attrs['width'] : null,
 					'height' => isset( $attrs['height'] ) ? $attrs['height'] : null,
 				];
diff --git a/includes/skins/MediaWikiI18N.php b/includes/skins/MediaWikiI18N.php
index 7fcdb3c96b..970290af91 100644
--- a/includes/skins/MediaWikiI18N.php
+++ b/includes/skins/MediaWikiI18N.php
@@ -28,11 +28,20 @@
 class MediaWikiI18N {
 	private $context = [];
 
+	/**
+	 * @deprecate since 1.31 Use BaseTemplate::msg() or Skin::msg() instead for setting
+	 *  message parameters.
+	 */
 	function set( $varName, $value ) {
+		wfDeprecated( __METHOD__, '1.31' );
 		$this->context[$varName] = $value;
 	}
 
+	/**
+	 * @deprecate since 1.31 Use BaseTemplate::msg(), Skin::msg(), or wfMessage() instead.
+	 */
 	function translate( $value ) {
+		wfDeprecated( __METHOD__, '1.31' );
 		// Hack for i18n:attributes in PHPTAL 1.0.0 dev version as of 2004-10-23
 		$value = preg_replace( '/^string:/', '', $value );
 
diff --git a/includes/skins/QuickTemplate.php b/includes/skins/QuickTemplate.php
index 19b41ba969..e8466dc11f 100644
--- a/includes/skins/QuickTemplate.php
+++ b/includes/skins/QuickTemplate.php
@@ -104,8 +104,11 @@ abstract class QuickTemplate {
 
 	/**
 	 * @param MediaWikiI18N &$t
+	 * @deprecate since 1.31 Use BaseTemplate::msg() or Skin::msg() instead for setting
+	 *  message parameters.
 	 */
 	public function setTranslator( &$t ) {
+		wfDeprecated( __METHOD__, '1.31' );
 		$this->translator = &$t;
 	}
 
@@ -133,18 +136,18 @@ abstract class QuickTemplate {
 
 	/**
 	 * @private
-	 * @param string $str
+	 * @param string $msgKey
 	 */
-	function msg( $str ) {
-		echo htmlspecialchars( $this->translator->translate( $str ) );
+	function msg( $msgKey ) {
+		echo htmlspecialchars( wfMessage( $msgKey )->text() );
 	}
 
 	/**
 	 * @private
-	 * @param string $str
+	 * @param string $msgKey
 	 */
-	function msgHtml( $str ) {
-		echo $this->translator->translate( $str );
+	function msgHtml( $msgKey ) {
+		echo wfMessage( $msgKey )->text();
 	}
 
 	/**
@@ -152,10 +155,10 @@ abstract class QuickTemplate {
 	 * @private
 	 * @param string $str
 	 */
-	function msgWiki( $str ) {
+	function msgWiki( $msgKey ) {
 		global $wgOut;
 
-		$text = $this->translator->translate( $str );
+		$text = wfMessage( $msgKey )->text();
 		echo $wgOut->parse( $text );
 	}
 
@@ -171,12 +174,12 @@ abstract class QuickTemplate {
 	/**
 	 * @private
 	 *
-	 * @param string $str
+	 * @param string $msgKey
 	 * @return bool
 	 */
-	function haveMsg( $str ) {
-		$msg = $this->translator->translate( $str );
-		return ( $msg != '-' ) && ( $msg != '' ); # ????
+	function haveMsg( $msgKey ) {
+		$msg = wfMessage( $msgKey );
+		return $msg->exists() && !$msg->isDisabled();
 	}
 
 	/**
diff --git a/includes/skins/Skin.php b/includes/skins/Skin.php
index c95f1f502c..bd43255965 100644
--- a/includes/skins/Skin.php
+++ b/includes/skins/Skin.php
@@ -767,15 +767,6 @@ abstract class Skin extends ContextSource {
 		return $subpages;
 	}
 
-	/**
-	 * @deprecated since 1.27, feature removed
-	 * @return bool Always false
-	 */
-	function showIPinHeader() {
-		wfDeprecated( __METHOD__, '1.27' );
-		return false;
-	}
-
 	/**
 	 * @return string
 	 */
diff --git a/includes/specialpage/ChangesListSpecialPage.php b/includes/specialpage/ChangesListSpecialPage.php
index 282d764239..cf990c2839 100644
--- a/includes/specialpage/ChangesListSpecialPage.php
+++ b/includes/specialpage/ChangesListSpecialPage.php
@@ -1625,13 +1625,9 @@ abstract class ChangesListSpecialPage extends SpecialPage {
 		# Collapsible
 		$collapsedState = $this->getRequest()->getCookie( 'changeslist-state' );
 		$collapsedClass = $collapsedState === 'collapsed' ? ' mw-collapsed' : '';
-		# Enhanced mode
-		$enhancedMode = $this->getRequest()->getBool( 'enhanced', $user->getOption( 'usenewrc' ) );
-		$enhancedClass = $enhancedMode ? ' mw-enhanced' : '';
 
-		$legendClasses = $collapsedClass . $enhancedClass;
 		$legend =
-			'
' . + '
' . $legendHeading . '
' . $legend . '
' . '
'; diff --git a/includes/specialpage/SpecialPage.php b/includes/specialpage/SpecialPage.php index 9f666c2a46..6828b4a400 100644 --- a/includes/specialpage/SpecialPage.php +++ b/includes/specialpage/SpecialPage.php @@ -615,6 +615,7 @@ class SpecialPage implements MessageLocalizer { * @deprecated since 1.23, use SpecialPage::getPageTitle */ function getTitle( $subpage = false ) { + wfDeprecated( __METHOD__, '1.23' ); return $this->getPageTitle( $subpage ); } diff --git a/includes/specialpage/SpecialPageFactory.php b/includes/specialpage/SpecialPageFactory.php index af688e225e..9469e69ce9 100644 --- a/includes/specialpage/SpecialPageFactory.php +++ b/includes/specialpage/SpecialPageFactory.php @@ -22,6 +22,7 @@ * @defgroup SpecialPage SpecialPage */ use MediaWiki\Linker\LinkRenderer; +use Wikimedia\ObjectFactory; /** * Factory for handling the special page list and generating SpecialPage objects. diff --git a/includes/specials/SpecialEditWatchlist.php b/includes/specials/SpecialEditWatchlist.php index e3c5d8c4a6..0a38ad160a 100644 --- a/includes/specials/SpecialEditWatchlist.php +++ b/includes/specials/SpecialEditWatchlist.php @@ -29,7 +29,6 @@ use MediaWiki\Linker\LinkRenderer; use MediaWiki\Linker\LinkTarget; use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\DBReadOnlyError; /** * Provides the UI through which users can perform editing @@ -244,17 +243,12 @@ class SpecialEditWatchlist extends UnlistedSpecialPage { $this->showTitles( $toUnwatch, $this->successMessage ); } } else { - $this->clearWatchlist(); - $this->getUser()->invalidateCache(); - if ( count( $current ) > 0 ) { - $this->successMessage = $this->msg( 'watchlistedit-raw-done' )->parse(); - } else { + if ( count( $current ) === 0 ) { return false; } - $this->successMessage .= ' ' . $this->msg( 'watchlistedit-raw-removed' ) - ->numParams( count( $current ) )->parse(); + $this->clearUserWatchedItems( $current, 'raw' ); $this->showTitles( $current, $this->successMessage ); } @@ -263,16 +257,28 @@ class SpecialEditWatchlist extends UnlistedSpecialPage { public function submitClear( $data ) { $current = $this->getWatchlist(); - $this->clearWatchlist(); - $this->getUser()->invalidateCache(); - $this->successMessage = $this->msg( 'watchlistedit-clear-done' )->parse(); - $this->successMessage .= ' ' . $this->msg( 'watchlistedit-clear-removed' ) - ->numParams( count( $current ) )->parse(); + $this->clearUserWatchedItems( $current, 'clear' ); $this->showTitles( $current, $this->successMessage ); - return true; } + /** + * @param array $current + * @param string $messageFor 'raw' or 'clear' + */ + private function clearUserWatchedItems( $current, $messageFor ) { + $watchedItemStore = MediaWikiServices::getInstance()->getWatchedItemStore(); + if ( $watchedItemStore->clearUserWatchedItems( $this->getUser() ) ) { + $this->successMessage = $this->msg( 'watchlistedit-' . $messageFor . '-done' )->parse(); + $this->successMessage .= ' ' . $this->msg( 'watchlistedit-' . $messageFor . '-removed' ) + ->numParams( count( $current ) )->parse(); + $this->getUser()->invalidateCache(); + } else { + $watchedItemStore->clearUserWatchedItemsUsingJobQueue( $this->getUser() ); + $this->successMessage = $this->msg( 'watchlistedit-clear-jobqueue' )->parse(); + } + } + /** * Print out a list of linked titles * @@ -448,22 +454,6 @@ class SpecialEditWatchlist extends UnlistedSpecialPage { } ); } - /** - * Remove all titles from a user's watchlist - */ - private function clearWatchlist() { - if ( $this->getConfig()->get( 'ReadOnlyWatchedItemStore' ) ) { - throw new DBReadOnlyError( null, 'The watchlist is currently readonly.' ); - } - - $dbw = wfGetDB( DB_MASTER ); - $dbw->delete( - 'watchlist', - [ 'wl_user' => $this->getUser()->getId() ], - __METHOD__ - ); - } - /** * Add a list of targets to a user's watchlist * diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index 1639386e3b..ea0f0ed598 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -295,7 +295,7 @@ class SpecialNewpages extends IncludableSpecialPage { */ protected function revisionFromRcResult( stdClass $result, Title $title ) { return new Revision( [ - 'comment' => CommentStore::newKey( 'rc_comment' )->getComment( $result )->text, + 'comment' => CommentStore::getStore()->getComment( 'rc_comment', $result )->text, 'deleted' => $result->rc_deleted, 'user_text' => $result->rc_user_text, 'user' => $result->rc_user, diff --git a/includes/specials/pagers/BlockListPager.php b/includes/specials/pagers/BlockListPager.php index 924fd06cf0..fe7cac0dd1 100644 --- a/includes/specials/pagers/BlockListPager.php +++ b/includes/specials/pagers/BlockListPager.php @@ -173,7 +173,7 @@ class BlockListPager extends TablePager { break; case 'ipb_reason': - $value = CommentStore::newKey( 'ipb_reason' )->getComment( $row )->text; + $value = CommentStore::getStore()->getComment( 'ipb_reason', $row )->text; $formatted = Linker::formatComment( $value ); break; @@ -209,7 +209,7 @@ class BlockListPager extends TablePager { } function getQueryInfo() { - $commentQuery = CommentStore::newKey( 'ipb_reason' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'ipb_reason' ); $info = [ 'tables' => [ 'ipblocks', 'user' ] + $commentQuery['tables'], diff --git a/includes/specials/pagers/DeletedContribsPager.php b/includes/specials/pagers/DeletedContribsPager.php index 38a332e6a1..8a76efbb25 100644 --- a/includes/specials/pagers/DeletedContribsPager.php +++ b/includes/specials/pagers/DeletedContribsPager.php @@ -69,7 +69,7 @@ class DeletedContribsPager extends IndexPager { ' != ' . Revision::SUPPRESSED_USER; } - $commentQuery = CommentStore::newKey( 'ar_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'ar_comment' ); return [ 'tables' => [ 'archive' ] + $commentQuery['tables'], @@ -256,7 +256,7 @@ class DeletedContribsPager extends IndexPager { $rev = new Revision( [ 'title' => $page, 'id' => $row->ar_rev_id, - 'comment' => CommentStore::newKey( 'ar_comment' )->getComment( $row )->text, + 'comment' => CommentStore::getStore()->getComment( 'ar_comment', $row )->text, 'user' => $row->ar_user, 'user_text' => $row->ar_user_text, 'timestamp' => $row->ar_timestamp, diff --git a/includes/specials/pagers/ImageListPager.php b/includes/specials/pagers/ImageListPager.php index d80946a544..ae19d59c87 100644 --- a/includes/specials/pagers/ImageListPager.php +++ b/includes/specials/pagers/ImageListPager.php @@ -267,7 +267,7 @@ class ImageListPager extends TablePager { $options = $join_conds = []; # Description field - $commentQuery = CommentStore::newKey( $prefix . '_description' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( $prefix . '_description' ); $tables += $commentQuery['tables']; $fields += $commentQuery['fields']; $join_conds += $commentQuery['joins']; @@ -498,7 +498,7 @@ class ImageListPager extends TablePager { return htmlspecialchars( $this->getLanguage()->formatSize( $value ) ); case 'img_description': $field = $this->mCurrentRow->description_field; - $value = CommentStore::newKey( $field )->getComment( $this->mCurrentRow )->text; + $value = CommentStore::getStore()->getComment( $field, $this->mCurrentRow )->text; return Linker::formatComment( $value ); case 'count': return $this->getLanguage()->formatNum( intval( $value ) + 1 ); diff --git a/includes/specials/pagers/NewPagesPager.php b/includes/specials/pagers/NewPagesPager.php index a87bbb7567..61b648d4f6 100644 --- a/includes/specials/pagers/NewPagesPager.php +++ b/includes/specials/pagers/NewPagesPager.php @@ -90,7 +90,7 @@ class NewPagesPager extends ReverseChronologicalPager { $conds['page_is_redirect'] = 0; } - $commentQuery = CommentStore::newKey( 'rc_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'rc_comment' ); // Allow changes to the New Pages query $tables = [ 'recentchanges', 'page' ] + $commentQuery['tables']; diff --git a/includes/specials/pagers/ProtectedPagesPager.php b/includes/specials/pagers/ProtectedPagesPager.php index af04703195..c4ea5f858e 100644 --- a/includes/specials/pagers/ProtectedPagesPager.php +++ b/includes/specials/pagers/ProtectedPagesPager.php @@ -234,7 +234,7 @@ class ProtectedPagesPager extends TablePager { LogPage::DELETED_COMMENT, $this->getUser() ) ) { - $value = CommentStore::newKey( 'log_comment' )->getComment( $row )->text; + $value = CommentStore::getStore()->getComment( 'log_comment', $row )->text; $formatted = Linker::formatComment( $value !== null ? $value : '' ); } else { $formatted = $this->msg( 'rev-deleted-comment' )->escaped(); @@ -283,7 +283,7 @@ class ProtectedPagesPager extends TablePager { $conds[] = 'page_namespace=' . $this->mDb->addQuotes( $this->namespace ); } - $commentQuery = CommentStore::newKey( 'log_comment' )->getJoin(); + $commentQuery = CommentStore::getStore()->getJoin( 'log_comment' ); return [ 'tables' => [ 'page', 'page_restrictions', 'log_search', 'logging' ] + $commentQuery['tables'], diff --git a/includes/user/CentralIdLookup.php b/includes/user/CentralIdLookup.php index 618b7f07ed..2a86f4a891 100644 --- a/includes/user/CentralIdLookup.php +++ b/includes/user/CentralIdLookup.php @@ -19,6 +19,7 @@ * * @file */ +use Wikimedia\ObjectFactory; /** * The CentralIdLookup service allows for connecting local users with diff --git a/includes/user/User.php b/includes/user/User.php index 97035c2dab..eeade49db6 100644 --- a/includes/user/User.php +++ b/includes/user/User.php @@ -2509,12 +2509,17 @@ class User implements IDBAccessObject, UserIdentity { if ( $mode === 'refresh' ) { $cache->delete( $key, 1 ); } else { - wfGetDB( DB_MASTER )->onTransactionPreCommitOrIdle( - function () use ( $cache, $key ) { - $cache->delete( $key ); - }, - __METHOD__ - ); + $lb = MediaWikiServices::getInstance()->getDBLoadBalancer(); + if ( $lb->hasOrMadeRecentMasterChanges() ) { + $lb->getConnection( DB_MASTER )->onTransactionPreCommitOrIdle( + function () use ( $cache, $key ) { + $cache->delete( $key ); + }, + __METHOD__ + ); + } else { + $cache->delete( $key ); + } } } diff --git a/includes/utils/UIDGenerator.php b/includes/utils/UIDGenerator.php index 68ef57ae24..164615ae78 100644 --- a/includes/utils/UIDGenerator.php +++ b/includes/utils/UIDGenerator.php @@ -364,7 +364,7 @@ class UIDGenerator { $counter = null; // post-increment persistent counter value - // Use APC/eAccelerator/xcache if requested, available, and not in CLI mode; + // Use APC/etc if requested, available, and not in CLI mode; // Counter values would not survive accross script instances in CLI mode. $cache = null; if ( ( $flags & self::QUICK_VOLATILE ) && !wfIsCLI() ) { diff --git a/includes/watcheditem/WatchedItemQueryService.php b/includes/watcheditem/WatchedItemQueryService.php index 3478b0894c..abe9b89fb2 100644 --- a/includes/watcheditem/WatchedItemQueryService.php +++ b/includes/watcheditem/WatchedItemQueryService.php @@ -56,12 +56,15 @@ class WatchedItemQueryService { /** @var WatchedItemQueryServiceExtension[]|null */ private $extensions = null; - /** - * @var CommentStore|null */ - private $commentStore = null; + /** @var CommentStore */ + private $commentStore; - public function __construct( LoadBalancer $loadBalancer ) { + public function __construct( + LoadBalancer $loadBalancer, + CommentStore $commentStore + ) { $this->loadBalancer = $loadBalancer; + $this->commentStore = $commentStore; } /** @@ -83,13 +86,6 @@ class WatchedItemQueryService { return $this->loadBalancer->getConnectionRef( DB_REPLICA, [ 'watchlist' ] ); } - private function getCommentStore() { - if ( !$this->commentStore ) { - $this->commentStore = new CommentStore( 'rc_comment' ); - } - return $this->commentStore; - } - /** * @param User $user * @param array $options Allowed keys: @@ -334,7 +330,7 @@ class WatchedItemQueryService { $tables[] = 'page'; } if ( in_array( self::INCLUDE_COMMENT, $options['includeFields'] ) ) { - $tables += $this->getCommentStore()->getJoin()['tables']; + $tables += $this->commentStore->getJoin( 'rc_comment' )['tables']; } if ( in_array( self::INCLUDE_TAGS, $options['includeFields'] ) ) { $tables[] = 'tag_summary'; @@ -377,7 +373,7 @@ class WatchedItemQueryService { $fields[] = 'rc_user'; } if ( in_array( self::INCLUDE_COMMENT, $options['includeFields'] ) ) { - $fields += $this->getCommentStore()->getJoin()['fields']; + $fields += $this->commentStore->getJoin( 'rc_comment' )['fields']; } if ( in_array( self::INCLUDE_PATROL_INFO, $options['includeFields'] ) ) { $fields = array_merge( $fields, [ 'rc_patrolled', 'rc_log_type' ] ); @@ -684,7 +680,7 @@ class WatchedItemQueryService { $joinConds['page'] = [ 'LEFT JOIN', 'rc_cur_id=page_id' ]; } if ( in_array( self::INCLUDE_COMMENT, $options['includeFields'] ) ) { - $joinConds += $this->getCommentStore()->getJoin()['joins']; + $joinConds += $this->commentStore->getJoin( 'rc_comment' )['joins']; } if ( in_array( self::INCLUDE_TAGS, $options['includeFields'] ) ) { $joinConds['tag_summary'] = [ 'LEFT JOIN', [ 'rc_id=ts_rc_id' ] ]; diff --git a/includes/watcheditem/WatchedItemStore.php b/includes/watcheditem/WatchedItemStore.php index d6d9ff0eb9..35e824e036 100644 --- a/includes/watcheditem/WatchedItemStore.php +++ b/includes/watcheditem/WatchedItemStore.php @@ -13,10 +13,6 @@ use Wikimedia\Rdbms\LoadBalancer; * Database interaction & caching * TODO caching should be factored out into a CachingWatchedItemStore class * - * Uses database because this uses User::isAnon - * - * @group Database - * * @author Addshore * @since 1.27 */ @@ -55,6 +51,11 @@ class WatchedItemStore implements WatchedItemStoreInterface, StatsdAwareInterfac */ private $revisionGetTimestampFromIdCallback; + /** + * @var int + */ + private $updateRowsPerQuery; + /** * @var StatsdDataFactoryInterface */ @@ -64,18 +65,23 @@ class WatchedItemStore implements WatchedItemStoreInterface, StatsdAwareInterfac * @param LoadBalancer $loadBalancer * @param HashBagOStuff $cache * @param ReadOnlyMode $readOnlyMode + * @param int $updateRowsPerQuery */ public function __construct( LoadBalancer $loadBalancer, HashBagOStuff $cache, - ReadOnlyMode $readOnlyMode + ReadOnlyMode $readOnlyMode, + $updateRowsPerQuery ) { $this->loadBalancer = $loadBalancer; $this->cache = $cache; $this->readOnlyMode = $readOnlyMode; $this->stats = new NullStatsdDataFactory(); - $this->deferredUpdatesAddCallableUpdateCallback = [ DeferredUpdates::class, 'addCallableUpdate' ]; - $this->revisionGetTimestampFromIdCallback = [ Revision::class, 'getTimestampFromId' ]; + $this->deferredUpdatesAddCallableUpdateCallback = + [ DeferredUpdates::class, 'addCallableUpdate' ]; + $this->revisionGetTimestampFromIdCallback = + [ Revision::class, 'getTimestampFromId' ]; + $this->updateRowsPerQuery = $updateRowsPerQuery; } /** @@ -215,6 +221,56 @@ class WatchedItemStore implements WatchedItemStoreInterface, StatsdAwareInterfac return $this->loadBalancer->getConnectionRef( $dbIndex, [ 'watchlist' ] ); } + /** + * Deletes ALL watched items for the given user when under + * $updateRowsPerQuery entries exist. + * + * @since 1.30 + * + * @param User $user + * + * @return bool true on success, false when too many items are watched + */ + public function clearUserWatchedItems( User $user ) { + if ( $this->countWatchedItems( $user ) > $this->updateRowsPerQuery ) { + return false; + } + + $dbw = $this->loadBalancer->getConnectionRef( DB_MASTER ); + $dbw->delete( + 'watchlist', + [ 'wl_user' => $user->getId() ], + __METHOD__ + ); + $this->uncacheAllItemsForUser( $user ); + + return true; + } + + private function uncacheAllItemsForUser( User $user ) { + $userId = $user->getId(); + foreach ( $this->cacheIndex as $ns => $dbKeyIndex ) { + foreach ( $dbKeyIndex as $dbKey => $userIndex ) { + if ( array_key_exists( $userId, $userIndex ) ) { + $this->cache->delete( $userIndex[$userId] ); + unset( $this->cacheIndex[$ns][$dbKey][$userId] ); + } + } + } + + // Cleanup empty cache keys + foreach ( $this->cacheIndex as $ns => $dbKeyIndex ) { + foreach ( $dbKeyIndex as $dbKey => $userIndex ) { + if ( empty( $this->cacheIndex[$ns][$dbKey] ) ) { + unset( $this->cacheIndex[$ns][$dbKey] ); + } + } + if ( empty( $this->cacheIndex[$ns] ) ) { + unset( $this->cacheIndex[$ns] ); + } + } + } + /** * Queues a job that will clear the users watchlist using the Job Queue. * diff --git a/jsduck.json b/jsduck.json index 0021f37676..0a48be334c 100644 --- a/jsduck.json +++ b/jsduck.json @@ -34,6 +34,7 @@ "resources/src/jquery/jquery.spinner.js", "resources/src/jquery/jquery.suggestions.js", "resources/src/jquery/jquery.tabIndex.js", + "resources/src/jquery/jquery.textSelection.js", "resources/lib/jquery.client/jquery.client.js", "resources/lib/oojs/oojs.jquery.js", "resources/lib/oojs-ui/oojs-ui-core.js", diff --git a/languages/data/Names.php b/languages/data/Names.php index d0a68247a4..982f97a7aa 100644 --- a/languages/data/Names.php +++ b/languages/data/Names.php @@ -169,6 +169,7 @@ class Names { 'gan' => '贛語', # Gan (multiple scripts - defaults to Traditional) 'gan-hans' => "赣语(简体)\xE2\x80\x8E", # Gan (Simplified Han) 'gan-hant' => "贛語(繁體)\xE2\x80\x8E", # Gan (Traditional Han) + 'gcr' => 'kréyòl gwiyanè', # Guianan Creole 'gd' => 'Gàidhlig', # Scots Gaelic 'gl' => 'galego', # Galician 'glk' => 'گیلکی', # Gilaki @@ -253,6 +254,7 @@ class Names { 'ku' => 'Kurdî', # Kurdish (multiple scripts - defaults to Latin) 'ku-latn' => "Kurdî (latînî)\xE2\x80\x8E", # Northern Kurdish (Latin script) 'ku-arab' => "كوردي (عەرەبی)\xE2\x80\x8F", # Northern Kurdish (Arabic script) (falls back to ckb) + 'kum' => 'къумукъ', # Kumyk (Cyrillic, 'kum-latn' for Latin script) 'kv' => 'коми', # Komi-Zyrian (Cyrillic is common script but also written in Latin script) 'kw' => 'kernowek', # Cornish 'ky' => 'Кыргызча', # Kirghiz @@ -399,6 +401,7 @@ class Names { 'srn' => 'Sranantongo', # Sranan Tongo 'ss' => 'SiSwati', # Swati 'st' => 'Sesotho', # Southern Sotho + 'sty' => 'cебертатар', # Siberian Tatar 'stq' => 'Seeltersk', # Saterland Frisian 'su' => 'Basa Sunda', # Sundanese 'sv' => 'svenska', # Swedish diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index a714789d98..9a0844a9fa 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -72,7 +72,8 @@ "Super ninja2", "Mr. Ibrahem", "Aboulouei1", - "سامي الرحيلي" + "سامي الرحيلي", + "Azouz.anis" ] }, "tog-underline": "سطر تحت الوصلات:", @@ -768,6 +769,7 @@ "postedit-confirmation-created": "تم انشاء الصفحة.", "postedit-confirmation-restored": "تم استعادة الصفحة.", "postedit-confirmation-saved": "تعديلك حفظ.", + "postedit-confirmation-published": "تم نشر تعديلك.", "edit-already-exists": "لم يمكن إنشاء صفحة جديدة.\nهي موجودة بالفعل.", "defaultmessagetext": "نص الرسالة الافتراضي", "content-failed-to-parse": "فشل في تحليل $2 محتوى لـ $1 نموذج: $3", @@ -1696,7 +1698,7 @@ "lockmanager-fail-closelock": "تعذر إغلاق ملف التأمين \"$1\".", "lockmanager-fail-deletelock": "تعذر حذف ملف التأمين \"$1\".", "lockmanager-fail-acquirelock": "لا يمكن الحصول على تأمين لـ \"$1\".", - "lockmanager-fail-openlock": "تعذر إغلاق ملف التأمين \"$1\".", + "lockmanager-fail-openlock": "تعذر إغلاق ملف التأمين \"$1\".\nتأكد من تهيئة دليل التحميل بشكل صحيح وأن خادم الويب لديه إذن بالكتابة إلى هذا الدليل. انظر https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory for more information.", "lockmanager-fail-releaselock": "تعذر تحرير التأمين لـ \"$1\"..", "lockmanager-fail-db-bucket": "تعذر الإتصال بعدد كافي من قواعد تأمين البيانات في الحزمة $1.", "lockmanager-fail-db-release": "تعذر تحرير الأقفال في قاعدة البيانات $1.", diff --git a/languages/i18n/be-tarask.json b/languages/i18n/be-tarask.json index 6f0bd53c31..2cb1ec980d 100644 --- a/languages/i18n/be-tarask.json +++ b/languages/i18n/be-tarask.json @@ -1126,13 +1126,13 @@ "right-move-subpages": "Перанос старонак разам зь іх падстаронкамі", "right-move-rootuserpages": "перанос карэнных старонак удзельнікаў", "right-move-categorypages": "перанос старонак катэгорыяў", - "right-movefile": "перайменаваньне файлаў", - "right-suppressredirect": "не ствараць перанакіраваньне са старой назвы пасьля пераносу старонкі", - "right-upload": "загрузка файлаў", - "right-reupload": "перазапіс існуючых файлаў", - "right-reupload-own": "перазапіс уласных існуючых файлаў", - "right-reupload-shared": "перазапіс файлаў з агульнага сховішча лякальнымі", - "right-upload_by_url": "загрузка файлаў з URL-адрасу", + "right-movefile": "Перайменаваньне файлаў", + "right-suppressredirect": "Не ствараць перанакіраваньне са старой назвы пасьля пераносу старонкі", + "right-upload": "Загрузка файлаў", + "right-reupload": "Перазапіс існых файлаў", + "right-reupload-own": "Перазапіс уласных існых файлаў", + "right-reupload-shared": "Перазапіс файлаў з агульнага сховішча лякальнымі", + "right-upload_by_url": "Загрузка файлаў з URL-адрасу", "right-purge": "ачыстка кэшу старонак бяз запыту пацьверджаньня", "right-autoconfirmed": "ня дзейнічаюць абмежаваньні хуткасьці па IP", "right-bot": "лічыцца аўтаматычным працэсам", diff --git a/languages/i18n/bg.json b/languages/i18n/bg.json index e8f0f45c1a..ff9c9a86d0 100644 --- a/languages/i18n/bg.json +++ b/languages/i18n/bg.json @@ -1577,7 +1577,7 @@ "img-auth-nologinnWL": "Не сте влезли в системата и „$1“ не е в разрешения списък.", "img-auth-nofile": "Файлът „$1“ не съществува.", "img-auth-isdir": "Опитвате се да осъществите достъп до директорията „$1“.\nРазрешен е само достъп до файловете.", - "img-auth-streaming": "Излъчване \"$1\"", + "img-auth-streaming": "Излъчване „$1“.", "img-auth-public": "Функцията на img_auth.php е да извлича файлове от частни уикита.\nТова уики е конфигурирано като публично.\nС цел оптимална сигурност, функцията img_auth.php е деактивирана.", "img-auth-noread": "Потребителят няма достъп за четене на „$1“.", "http-invalid-url": "Невалиден адрес: $1", @@ -2025,7 +2025,7 @@ "deletepage": "Изтриване", "confirm": "Потвърждаване", "excontent": "съдържанието беше: „$1“", - "excontentauthor": "съдържанието беше: „$1“, като единственият автор беше \"[[Special:Contributions/$2|$2]]\" ([[User talk:$2|беседа]])", + "excontentauthor": "съдържанието беше: „$1“, като единственият автор беше „[[Special:Contributions/$2|$2]]“ ([[User talk:$2|беседа]])", "exbeforeblank": "премахнато преди това съдържание: „$1“", "delete-confirm": "Изтриване на „$1“", "delete-legend": "Изтриване", diff --git a/languages/i18n/bho.json b/languages/i18n/bho.json index bf30b6910c..79f2d7e661 100644 --- a/languages/i18n/bho.json +++ b/languages/i18n/bho.json @@ -442,7 +442,7 @@ "nosuchusershort": "\"$1\" नाँव के कौनो प्रयोगकर्ता नइखन।\nआपन इस्पेलिंग (हिज्जे) जाँचीं।", "nouserspecified": "एगो प्रयोगकर्तानाँव देवे के परी।", "login-userblocked": "ए प्रयोगकर्ता के खाता निष्क्रिय हो चुकल बा। प्रवेश के आज्ञा नईखे।", - "wrongpassword": "गलत गुप्तशब्द डलले बानी।\nकृपया फिर से कोसिस करीं।", + "wrongpassword": "गलत प्रयोगकर्तानाँव या गुप्तशब्द डलले बानी।\nकृपया फिर से कोसिस करीं।", "wrongpasswordempty": "गुप्तशब्द खाली बा। कृपया फिर से कोसिस करीं।", "passwordtooshort": "गुप्तशब्द कम से कम {{PLURAL:$1|1 अक्षर|$1 अक्षर}} के होवे के चाहीं।", "passwordtoolong": "गुप्तशब्द {{PLURAL:$1|$1 अक्षर}} से लमहर ना चाहीं।", @@ -514,11 +514,11 @@ "botpasswords-insert-failed": "बॉट नाँव $1 जोड़ल फेल हो गइल। का ई पहिलहीं जोड़ल जा चुकल बा?", "botpasswords-update-failed": "बॉट नाँव \"$1\" अपडेट कइल फेल हो गइल। का ई मिटा दिहल बा?", "botpasswords-created-title": "बॉट पासवर्ड बनावल गइल", - "botpasswords-created-body": "प्रयोगकर्ता \"$2\" के बॉट नाँव \"$1\" खातिर बॉट पासवर्ड बना दिहल गइल।", + "botpasswords-created-body": "{{GENDER:$2|प्रयोगकर्ता}} \"$2\" के बॉट नाँव \"$1\" खाती बॉट पासवर्ड बना दिहल गइल।", "botpasswords-updated-title": "बॉट पासवर्ड अपडेट भइल", - "botpasswords-updated-body": "प्रयोगकर्ता \"$2\" के बॉट नाँव \"$1\" खातिर बॉट पासवर्ड अपडेट भइल।", + "botpasswords-updated-body": "{{GENDER:$2|प्रयोगकर्ता}} \"$2\" के बॉट नाँव \"$1\" खातिर बॉट पासवर्ड अपडेट भइल।", "botpasswords-deleted-title": "बॉट पासवर्ड मिटावल गइल", - "botpasswords-deleted-body": "प्रयोगकर्ता \"$2\" के बॉट नाँव \"$1\" खातिर बॉट पासवर्ड मिटावल गइल।", + "botpasswords-deleted-body": "{{GENDER:$2|प्रयोगकर्ता}} \"$2\" के बॉट नाँव \"$1\" खातिर बॉट पासवर्ड मिटावल गइल।", "botpasswords-newpassword": "$1 के संघे खाता में प्रवेश करे खातिर नया गुप्तशब्द $2 बाटे। भाबिस्य में हवाला देवे खातिर एकरा के रिकार्ड में दर्ज क लेईं।
(पुरान बॉट सभ जिनहन में खाता में प्रवेश खातिर उहे लॉग इन नाँव इस्तमाल होला जे सदस्यनाँव होखे, आप सदस्यनाँव के रूप में $3 आ गुप्तशब्द के रूप में $4 के इस्तमाल क सकत बानी।)", "botpasswords-no-provider": "BotPasswordsSessionProvider उपलब्ध नइखे।", "botpasswords-restriction-failed": "बॉट गुप्तशब्द रोकथाम एह लॉगिन के नइखे होखे देत।", @@ -663,6 +663,7 @@ "yourtext": "राउर पाठ", "storedversion": "सुरक्षित कइल गइल संशोधन", "editingold": "चेतावनी: रउआँ ए पन्ना क एगो पुरान अवतरण के संपादन करत बानी।\nअगर आप एकरा के सहेज देइब, त एकरी बाद के सगरी बदलाव गायब हो जाई।", + "unicode-support-fail": "अइसन बुझाता कि राउर ब्राउजर यूनीकोड सपोर्ट नइखे करत। पन्ना के संपादन के जरूरत बा, एह कारन आपके संपादन ना सहेजल गइल बा।", "yourdiff": "अंतर", "copyrightwarning": "ई नोट कर लीं की {{SITENAME}} पर राउर सगरी योगदान $2 की तहत रिलीज कइल मानल जाई (ढेर जानकारी खातिर $1 देखल जाय)।\nअगर रउआँ ई नइखीं चाहत की राउर लिखल चीज के केहू दूसर बेकति बे मोह-छोह के संपादित क दे या कहीं भी बाँट दे तब अइसन चीज इहाँ मत डालीं।
\nरउआँ इहो सकारत बानी आ वादा करत बानी की ई चीज रउआँ खुद लिखले बानी, या फिर पब्लिक पहुँच में मौजूद या कौनों अइसने फ्री स्रोत से नकल कइले बानी।\nकौनों भी कॉपीराइट वाली चीज बिना परमीशन के इहाँ कब्बो मत डालीं!", "copyrightwarning2": "ई नोट कर लीं कि {{SITENAME}} पर सगरी योगदान के दुसरा योगदानकर्ता लोगन द्वारा संपादित कइल जा सकेला, बदलल या हटावल जा सकेला।\nअगर आप ई नइखीं चाहत की राउर लिखल चीज के केहू भी बे-मोहछोह के संपादित क दे, तब ए के इहाँ मत डालीं।
\nरउआँ इहो वादा करत बानी की आप ई खुद लिखले बानी या फिर पब्लिक पहुँच में मौजूद या अइसने कौनों फ्री स्रोत से नकल कइले बानी (ढेर जानकारी खातिर $1 देखीं)।\nबिना परमीशन के कॉपीराइट वाली चीज इहाँ कब्बो मत डालीं!", @@ -689,7 +690,7 @@ "contentmodelediterror": "रउआँ एह अवतरण के संपादन नइखीं कर सकत काहें से कि एकर सामग्री मॉडल $1 बा जवन पन्ना के के वर्तमान मॉडल $2 से अलग बाटे।", "recreate-moveddeleted-warn": "चेतावनी: रउआँ एगो अइसन पन्ना दुबारा बनावे जा रहल बानी जेवन पहिले हटावल जा चुकल बा\n\nआपके ई बिचार क लेवे के चाहीं की आगे संपादन कइल ठीक बा की ना।\n\nसुविधा खातिर, ए पन्ना के हटवले आ स्थानांतरण के लॉग नीचे दिहल जात बा:", "moveddeleted-notice": "ई पन्ना हटा दिहल गइल बा।\nसंदर्भ खातिर हटवले, सुरक्षा आ स्थानांतरण के लॉग नीचे दिहल जात बाटे।", - "moveddeleted-notice-recent": "माफ करीं, ई पन्ना हाले में हटा दिहल गइल बा (पछिला 24 घंटा के भीतर)।\nहटवले आ स्थानांतरण के लॉग हवाला खातिर नीचे दिहल जा रहल बा।", + "moveddeleted-notice-recent": "माफ करीं, ई पन्ना हाले में हटा दिहल गइल बा (पछिला 24 घंटा के भीतर)।\nहटवले, सुरक्षा आ स्थानांतरण के लॉग संदर्भ खातिर नीचे दिहल जा रहल बा।", "log-fulllog": "पूरा लॉग देखीं", "edit-hook-aborted": "संपादन के हुक निरस्त क दिहलस।\nई कौनों कारन ना बतवलस।", "edit-gone-missing": "पन्ना अपडेट ना हो पावल।\nबुझात बा कि ई हटा दिहल गइल बा।", @@ -698,6 +699,7 @@ "postedit-confirmation-created": "पन्ना बना दिहल गइल।", "postedit-confirmation-restored": "पन्ना के दुबारा अस्थापित कइल गइल।", "postedit-confirmation-saved": "राउर संपादन सहेज दिहल गइल।", + "postedit-confirmation-published": "राउर संपादन प्रकाशित भइल।", "edit-already-exists": "नया पन्ना ना बनावल जा सकत बा।\nई पहिलहीं से मौजूद बाटे।", "defaultmessagetext": "डिफॉल्ट संदेस पाठ", "content-failed-to-parse": "$2 के सामग्री, $1 मॉडल खातिर प्राप्त (पार्स) ना हो पावल: $3", @@ -728,6 +730,7 @@ "parser-template-loop-warning": "टेम्पलेट लूप पकड़ में आइल बा:[[$1]]", "template-loop-category": "टेम्पलेट लूप वाला पन्ना", "template-loop-category-desc": "पन्ना पर टेम्पलेट लूप बा, मने कि अइसन टेम्पलेट जे अपनहीं के दोहरा-दोहरा के काल क रहल बा।", + "template-loop-warning": "चेतावनी: ई पन्ना [[:$1]] के काल करत बा जे एगो टेम्पलेट लूप (एगो अनंत दोहराव वाली काल) बना रहल बा।", "parser-template-recursion-depth-warning": "टेम्पलेट रिकरसन (recursion) के गहिराइ सीमा पार ($1)", "language-converter-depth-warning": "भाषा बदलावक (language converter) के गहिराइ सीमा पार ($1)", "node-count-exceeded-category": "पन्ना जहाँ नोड गिनती पार हो गइल बा", @@ -837,6 +840,7 @@ "revdelete-reasonotherlist": "अन्य कारण", "revdelete-edit-reasonlist": "हटावे के कारण बदलीं", "revdelete-offender": "संशोधन सम्पादक:", + "suppressionlog": "सप्रेसन के लॉग", "mergehistory": "पन्नवन के इतिहास विलय करीं", "mergehistory-box": "दू गो पन्नवन के अवतरण विलय करीं", "mergehistory-from": "स्रोत पन्ना:", @@ -925,6 +929,8 @@ "powersearch-toggleall": "सब", "powersearch-togglenone": "कउनो ना", "search-external": "बाहरी खोज", + "search-error": "$1 के खोज करत समय कौनों खराबी आ गइल।", + "search-warning": "$1 के खोज करत समय चेतावनी आइल बा।", "preferences": "वरीयता", "mypreferences": "पसंदसेटिंग", "prefs-edits": "संपादन संख्या", @@ -944,7 +950,7 @@ "prefs-editwatchlist-clear": "आपन धियानसूची साफ करीं", "prefs-watchlist-days": "धियानसूची में देखावे खातिर दिन", "prefs-watchlist-days-max": "अधिकतम $1 {{PLURAL:$1|दिन}}", - "prefs-watchlist-edits": "बिस्तारित धियानसूची में देखावे खातिर अधिकतम बदलाव संख्या:", + "prefs-watchlist-edits": "धियानसूची में देखावे खातिर अधिकतम बदलाव संख्या:", "prefs-watchlist-edits-max": "अधिकतम संख्या:1000", "prefs-watchlist-token": "धियानसूची टोकन:", "prefs-misc": "बिबिध", @@ -981,7 +987,9 @@ "timezoneregion-europe": "यूरोप", "timezoneregion-indian": "हिंद महासागर", "timezoneregion-pacific": "प्रशांत महासागर", - "allowemail": "दुसरे सदस्य से ईमेल पावल चालू", + "allowemail": "दुसरे सदस्य से ईमेल पावल एलाऊ करीं", + "email-allow-new-users-label": "एकदम नया प्रयोगकर्ता लोग से ईमेल पावल एलाऊ करीं", + "email-blacklist-label": "एह प्रयोगकर्ता सभ के हमरा के ईमेल करे से प्रतिबंधित करीं:", "prefs-searchoptions": "खोजीं", "prefs-namespaces": "नामस्थान", "default": "डिफाल्ट", @@ -993,6 +1001,8 @@ "prefs-emailconfirm-label": "ईमेल जाँच:", "youremail": "ईमेल:", "username": "{{GENDER:$1|प्रयोगकर्तानाँव}}:", + "prefs-memberingroups": "जौना {{PLURAL:$1|समूह}} के {{GENDER:$2|सदस्य}} बा लोग:", + "group-membership-link-with-expiry": "$1 ($2 तक ले)", "prefs-registration": "रजिस्ट्रेशन के समय:", "yourrealname": "असली नाम", "yourlanguage": "भाषा:", @@ -1094,9 +1104,12 @@ "right-undelete": "हटावल पन्ना वापस ले आईं", "right-protect": "सुरक्षा स्तर बदलीं आ कास्केड-सुरक्षित पन्ना के सम्पादन करीं", "right-unwatchedpages": "ध्यानसूची में जवन पन्ना नइखे ओकर सूची देखीं", + "grant-group-email": "ईमेल भेजीं", + "grant-group-other": "बिबिध एक्टिविटी", "grant-blockusers": "प्रयोगकर्ता लोग पर रोक लगाईं आ रोक हटाईं", "grant-createaccount": "खाता बनाईं", "grant-createeditmovepage": "पन्ना बनाईं, संपादित करीं आ स्थानांतरण करीं", + "grant-delete": "पन्ना, रिवीजन आ लॉग एंट्री हटा सके ला", "grant-editmyoptions": "आपन पसंदीदा सेटिंग संपादित करीं", "grant-editmywatchlist": "आपन धियानसूची संपादित करीं", "grant-editpage": "पहिले से मौजूद पन्ना संपादित करीं", @@ -1571,7 +1584,13 @@ "reblock-logentry": "[[$1]] खातिर रोक सेटिंग बदलल गइल आ अब समाप्ती समय बा $2 $3", "block-log-flags-nocreate": "खाता निर्माण सक्षम नइखे", "proxyblocker": "प्रॉक्सी ब्लॉककर्ता", + "move-page": "$1 के स्थानांतरण करीं", + "move-page-legend": "पन्ना स्थानांतरण करीं", + "newtitle": "नया टाइटिल", + "move-watch": "मूल पन्ना आ टारगेट पन्ना पर धियान रखीं", "movepagebtn": "पन्ना स्थांतरण करीं", + "pagemovedsub": "स्थानांतरण सफल भइल", + "movepage-moved": "\"$1\" के \"$2\" पर ले जाइल गइल", "movelogpage": "स्थानांतरण लॉग", "revertmove": "पिछलका स्थिति", "export": "पन्ना निर्यात करीं", diff --git a/languages/i18n/bn.json b/languages/i18n/bn.json index 0ecd719ca2..48f961f208 100644 --- a/languages/i18n/bn.json +++ b/languages/i18n/bn.json @@ -415,7 +415,7 @@ "yourpasswordagain": "পাসওয়ার্ড আবার লিখুন:", "createacct-yourpasswordagain": "পাসওয়ার্ড নিশ্চিত করুন", "createacct-yourpasswordagain-ph": "আবারও পাসওয়ার্ড লিখুন", - "userlogin-remembermypassword": "আমাকে প্রবেশ অবস্থায় রাখো", + "userlogin-remembermypassword": "আমাকে প্রবেশরত অবস্থায় রাখুন", "userlogin-signwithsecure": "নিরাপদ সংযোগ ব্যবহার করুন", "cannotlogin-title": "প্রবেশ করতে পারবেন না", "cannotlogin-text": "প্রবেশ করা সম্ভব নয়।", @@ -571,7 +571,7 @@ "resetpass-expired": "আপনার পাসওয়ার্ডের মেয়াদ উত্তীর্ণ হয়েছে। অ্যাকাউন্টে প্রবেশের জন্য অনুগ্রহ করে নতুন পাসওয়ার্ড নির্ধারণ করুন।", "resetpass-expired-soft": "আপনার পাসওয়ার্ডের মেয়াদ উত্তীর্ণ হয়েছে এবং আপনাকে একটি নতুন পাসওয়ার্ড নির্ধারণ করতে হবে। অনুগ্রহ করে এখনই একটি নতুন পাসওয়ার্ড নির্ধারণ করুন অথবা পরে পরিবর্তন করতে চাইলে \"{{int:authprovider-resetpass-skip-label}}\" বাটনে ক্লিক করুন।", "resetpass-validity-soft": "আপনার পাসওয়ার্ড বৈধ নয়: $1\n\nদয়া করে একটি নতুন পাসওয়ার্ড নির্ধারণ করুন অথবা পরে করার জন্য \"{{int:authprovider-resetpass-skip-label}}\" ক্লিক করুন।", - "passwordreset": "পাসওয়ার্ড রিসেট", + "passwordreset": "পাসওয়ার্ড পুনঃস্থাপন করুন", "passwordreset-text-one": "ইমেইলের মাধ্যমে একটি অস্থায়ী পাসওয়ার্ড পেতে এই ফরম পূরণ করুন।", "passwordreset-text-many": "{{PLURAL:$1|ইমেইলের মাধ্যমে একটি অস্থায়ী পাসওয়ার্ড পেতে ঘরগুলির একটি পূরণ করুন।}}", "passwordreset-disabled": "এই উইকিতে পাসওয়ার্ড রিসেটের সুবিধা নিষ্ক্রিয় রয়েছে।", @@ -734,6 +734,7 @@ "postedit-confirmation-created": "পাতাটি তৈরি করা হয়েছে।", "postedit-confirmation-restored": "পাতাটি পুনরুদ্ধার করা হয়েছে।", "postedit-confirmation-saved": "আপনার সম্পাদনা সংরক্ষিত হয়েছে।", + "postedit-confirmation-published": "আপনার সম্পাদনা প্রকাশিত হয়েছে।", "edit-already-exists": "নতুন পাতা সৃষ্টি করা যায়নি।\nপাতাটি ইতিমধ্যেই বিদ্যমান।", "defaultmessagetext": "আদি টেক্সট", "content-failed-to-parse": "$1 মডেলের জন্য $2 কন্টেন্ট পার্স করা যাচ্ছে না: $3", @@ -1848,7 +1849,7 @@ "doubleredirects": "দুইবার করা পুনর্নির্দেশনাসমূহ", "doubleredirectstext": "এই পাতায় এমন পাতাগুলোর তালিকা আছে, যেগুলো অন্য কোন পুনর্নির্দেশনা পাতায় পুনর্নির্দেশিত হয়েছে। প্রতিটি সারিতে প্রথম ও দ্বিতীয় পুনর্নির্দেশনার জন্য সংযোগ আছে এবং দ্বিতীয় পুনর্নির্দেশনাটির লক্ষ্য সংযোগটিও দেওয়া আছে। এই লক্ষ্য সংযোগটিই সাধারণত \"আসল\" লক্ষ্য পাতা, যেটিতে প্রথম পুনর্নির্দেশনাটি থেকে সংযোগ থাকা উচিত।\nকেটে দেওয়া ভুক্তিগুলো ঠিক করা হয়েছে।", "double-redirect-fixed-move": "[[$1]] সরিয়ে নেওয়া হয়েছে।\nএটি স্বয়ংক্রিয়ভাবে হালনাগাদ হয়েছে এবং এটি এখন [[$2]] এ পুনঃনির্দেশিত হয়েছে।", - "double-redirect-fixed-maintenance": "রক্ষণাবেক্ষণ কাজ হিসাবে [[$1]] থেকে [[$2]] এর দ্বিপুনঃর্নিদেশ স্বয়ংক্রিয়ভাবে সংশোধন করা হয়েছে।", + "double-redirect-fixed-maintenance": "রক্ষণাবেক্ষণ কাজ হিসাবে [[$1]] থেকে [[$2]]-এ দ্বিপুনঃর্নিদেশ স্বয়ংক্রিয়ভাবে সংশোধন করা হয়েছে", "double-redirect-fixer": "পুনঃনির্দেশনা মেরামতকারী", "brokenredirects": "অকার্যকর পুনর্নির্দেশনাসমূহ", "brokenredirectstext": "নিচের পুনর্নির্দেশনাগুলো অস্তিত্বহীন পাতাকে নির্দেশ করছে:", diff --git a/languages/i18n/bqi.json b/languages/i18n/bqi.json index b11514d4b7..2f2e150f2e 100644 --- a/languages/i18n/bqi.json +++ b/languages/i18n/bqi.json @@ -8,7 +8,8 @@ "Meno25", "Mogoeilor", "아라", - "Mjbmr" + "Mjbmr", + "Beyronvan" ] }, "tog-underline": "لینکهای خط به زیر", @@ -148,7 +149,7 @@ "search": "پئی جوٙری", "searchbutton": "پئی جوٙری", "go": "رۉ", - "searcharticle": "برو", + "searcharticle": "رۉ", "history": "گزارش صفحه", "history_short": "گزارش تاریخی", "history_small": "ڤیرگار", @@ -157,19 +158,19 @@ "print": "چاپ گرهڌن", "view": "ديئن", "view-foreign": "مئن $1 نه بوینین", - "edit": "اصلاح", + "edit": "ۋیرایشد", "create": "راس كردن", "create-local": "یأ توزی ڤولات نشيني إزافإ کونين", "delete": "حذف", "protect": "حفاظت وحمایت", "protect_change": "آلإشت کونين", "newpage": "صفحه تازه", - "talkpagelinktext": "چأک چئنە", + "talkpagelinktext": "چٱک چناٛ", "specialpage": "صفحه مخصوص", "personaltools": "ابزارهای شخصی", - "talk": "بحث", + "talk": "گٱپ", "views": "مشاهدات", - "toolbox": "اوزار گه", + "toolbox": "ٱۋزارا", "imagepage": "دیدن صفحه مدیا", "mediawikipage": "دیدن صفحه پیام", "templatepage": "دیدن صفحه قالب", @@ -187,7 +188,7 @@ "jumptonavigation": "راندن یا هدایت کردن", "jumptosearch": "جستن", "pool-errorunknown": "خطا نادیار", - "aboutsite": "راجوڤ بئ {{SITENAME}}", + "aboutsite": "راجوۋ باٛ {{SITENAME}}", "aboutpage": "Project:راجڤ بئ", "copyright": "محتوا باای شماره قابل دسترسیه\n $1.", "copyrightpage": "{{ns:project}}:کپی رایت", @@ -197,7 +198,7 @@ "disclaimerpage": "Project: تیە پوشنیدٙئنئ کولی", "edithelp": "کمک برای اصلاح", "helppage-top-gethelp": "هومیاري", - "mainpage": "سأرآسوٙنە", + "mainpage": "سرتال", "mainpage-description": "صفحه اصلی", "policy-url": "Project:خط مشی", "portal": "درگاه کاربران", @@ -214,12 +215,12 @@ "retrievedfrom": "دوڤارتئ جوٙری ز \"$1\"", "youhavenewmessages": "پیام تاره داری $1 ($2).", "youhavenewmessagesmulti": "ایسا پیام تازه دارین منه\n$1", - "editsection": "ڤیرایئشت کاری", + "editsection": "ۋیرایشد کردن", "editold": "اصلاح", "viewsourceold": "دیدن منبع", "editlink": "ڤیرایئشت", "viewsourcelink": "سئیل سرچشمه کنین", - "editsectionhint": "ڤیرایئشت بأرجا: $1", + "editsectionhint": "ۋیرایشد بٱرجا: $1", "toc": "محتواها", "showtoc": "نمایش", "hidetoc": "قایم", @@ -236,7 +237,7 @@ "site-atom-feed": "حأڤال خوٙنئ Atom سی $1", "page-rss-feed": "خبرخو RSS سی «$1»", "page-atom-feed": "هأڤال خۈن Atom سي $1", - "red-link-title": "$1 (چونو بألگئ یی نیدٙئس)", + "red-link-title": "$1 (چونو بلگاٛیی نیڌس)", "nstab-main": "بلگه", "nstab-user": "صفحه کاربر", "nstab-media": "بلگأ ڤارسگأري", @@ -247,7 +248,7 @@ "nstab-template": "قالب یا الگو", "nstab-help": "بألگإ هومیاری", "nstab-category": "دسته", - "mainpage-nstab": "سأرآسوٙنە", + "mainpage-nstab": "سرتال", "nosuchspecialpage": "چونو بلگاٛ ۋیجاٛیی دیاری نیکوناٛ", "error": "خطا", "databaseerror-query": "جوستکاری: $1", @@ -479,7 +480,7 @@ "recentchanges-label-unpatrolled": "ای ويرايشت هنی تيه واداشت نوابيه", "recentchanges-label-plusminus": "أندازإ بألگأ ب شومار اي بایتا آلشد کردإ.", "recentchanges-legend-heading": "میراث:", - "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (همچنو سإیل کونين ب[[Special:بألگإیل تازأ|نومگأ بإلگإیل تازأ]])", + "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (همچینو ساٛیل [[Special:بلگٱیل تازٱ|نومگٱ بلگٱیل تازاٛ]]) کونین", "rcnotefrom": "ۋازیر {{PLURAL:$5|ۋیرایشد|ۋیرایشدا}}ز ۋیرگار strong>$3, $4
تا ۋیرگار $1 دیاری اٛکونن .", "rclistfrom": "نشودادن تغییرات تازه با شروع زه $3 $2", "rcshowhideminor": "اصلاحات کوچیک $1", @@ -498,7 +499,7 @@ "rcshowhidemine": "$1 اصلاحات مو", "rcshowhidemine-show": "نشون دائن", "rcshowhidemine-hide": "قام کئردئن", - "rclinks": "نشودادن آخرین $1 تغییر در $2 روز اخیر؛ $3", + "rclinks": "دیار کردن آخری $1 آلشتکاری ماٛن $2 چاٛن رۊزٱ؛ $3", "diff": "تفاوت", "hist": "گزارش", "hide": "قایم شدن", @@ -798,7 +799,7 @@ "watchlisttools-raw": "اصلاح لیست خام پی‌گیری‌ها", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|چک چنه]])", "version": "ترجمه یا تفسیر", - "specialpages": "صفحات ویژه", + "specialpages": "بلگاٛ آ ۋیجٱ", "tag-filter": "[[Special:سردیسا|سرديس]] فيلتر:", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|سرديس|سرديسا}}]]: $2)", "logentry-delete-delete": "$1 بألگأ {{GENDER:$2|پاکسا ڤابيأ}} $3", diff --git a/languages/i18n/ce.json b/languages/i18n/ce.json index 14e189c38b..d5aa840013 100644 --- a/languages/i18n/ce.json +++ b/languages/i18n/ce.json @@ -527,6 +527,7 @@ "passwordreset-emailtext-user": "{{SITENAME}} ($4) проектера декъашхочо $1 хьа декъашхочун пароль кхоссар дехна,\nоьцу электронан адресца дихкина ду {{PLURAL:$3|1хӀара декъашхочун дӀаяздар|хӀара декъашхочун дӀаяздар}}:\n\n$2\n\n{{PLURAL:$3|ХӀара хана пароль|ХӀара хана паролаш}} лелар ю {{PLURAL:$5|$5 дийнахь}}.\nСистемин чугӀой харжа керла пароль. \nХьой пароль кхоссар дехна дацахь я хьалхалера пароль дага еънехь хӀума цадеш Ӏад битта хӀара хаам хьа йиш ю шира пароль лелаян.", "passwordreset-emailelement": "Декъашхочун цӀе: \n$1\n\nХанна пароль: \n$2", "passwordreset-emailsentemail": "Электронан хаам баийтина кхоьссинчу паролах лаьцна хаам чохь болуш.", + "passwordreset-emailsentusername": "ХӀокху декъашхочун цӀарца йихкина электронан пошта елахь, оцу тӀе пароль меттахӀоттаян хаам хьажор бу.", "changeemail": "Хийца электронан пошт", "changeemail-header": "Электронан поштан адрес хийцар", "changeemail-no-info": "ХӀара агӀо лело системин чугӀо.", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index afaa232b72..fb53616da1 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -1846,7 +1846,7 @@ "doubleredirects": "Dvojitá přesměrování", "doubleredirectstext": "Na této stránce je seznam přesměrování vedoucích na další přesměrování.\nKaždý řádek obsahuje odkaz na první a druhé přesměrování a k tomu cíl druhého přesměrování, který obvykle ukazuje jméno „skutečné“ cílové stránky, na kterou by mělo první přesměrování odkazovat.\nPřeškrtnuté položky již byly vyřešeny.", "double-redirect-fixed-move": "Stránka [[$1]] byla přesunuta.\nByla automaticky aktualizována a nyní přesměrovává na [[$2]].", - "double-redirect-fixed-maintenance": "Automatická oprava dvojitého přesměrování z [[$1]] na [[$2]] údržbovým procesem.", + "double-redirect-fixed-maintenance": "Automatická oprava dvojitého přesměrování z [[$1]] na [[$2]] údržbovým procesem", "double-redirect-fixer": "Opravář přesměrování", "brokenredirects": "Přerušená přesměrování", "brokenredirectstext": "Tato přesměrování vedou na neexistující stránky:", @@ -3825,8 +3825,8 @@ "log-name-pagelang": "Kniha změn jazyků", "log-description-pagelang": "Toto je protokol změn jazyků stránek.", "logentry-pagelang-pagelang": "$1 {{GENDER:$2|změnil|změnila}} jazyk stránky $3 z $4 na $5", - "default-skin-not-found": "Jejda! Výchozí vzhled vaší wiki, definovaný ve $wgDefaultSkin jako $1, není dostupný.\n\nVaše instalace zřejmě obsahuje následující {{PLURAL:$4|vzhled|vzhledy}}. Informace o tom, jak {{PLURAL:$4|jej|je}} povolit a vybrat výchozí, najdete na stránce [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_configuration/cs Manual:Skin configuration].\n\n$2\n\n; Pokud jste právě nainstalovali MediaWiki:\n: Zřejmě jste instalovali z gitu nebo nějakým jiným způsobem přímo ze zdrojového kódu. Tak to má fungovat. Zkuste nainstalovat některé vzhledy ze [https://www.mediawiki.org/wiki/Category:All_skins seznamu vzhledů na mediawiki.org] buď:\n:* Můžete si stáhnout [https://www.mediawiki.org/wiki/Download/cs instalaci v tarballu], která zahrnuje několik vzhledů a rozšíření, a vykopírovat si z ní adresář skins/.\n:* Nebo si můžete stáhnout tarbally jednotlivých vzhledů z [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Nebo si můžete [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins vzhledy stáhnout pomocí Gitu].\n: Pokud jste vývojářem MediaWiki, nemělo by to nijak narušit váš gitový repozitář.\n\n; Pokud jste právě aktualizovali MediaWiki:\n: MediaWiki 1.24 a novější již automaticky nepovolují nainstalované vzhledy (vizte [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_autodiscovery/cs Manual:Skin autodiscovery]). Pro povolení {{PLURAL:$5|právě nainstalovaného vzhledu|všech nainstalovaných vzhledů}} vlepte následující {{PLURAL:$5|řádku|řádky}} do LocalSettings.php:\n\n
$3
\n\n; Pokud jste právě upravili LocalSettings.php:\n: Překontrolujte případné překlepy v názvech vzhledů.", - "default-skin-not-found-no-skins": "Jejda! Výchozí vzhled vaší wiki, definovaný ve $wgDefaultSkin jako $1, není dostupný.\n\nNemáte nainstalovány žádné vzhledy.\n\n; Pokud jste právě nainstalovali nebo aktualizovali MediaWiki:\n: Zřejmě jste instalovali z gitu nebo nějakým jiným způsobem přímo ze zdrojového kódu. Tak to má fungovat. MediaWiki 1.24 a novější již v hlavním repozitáři neobsahují žádné vzhledy. Zkuste nainstalovat některé vzhledy ze [https://www.mediawiki.org/wiki/Category:All_skins seznamu vzhledů na mediawiki.org] buď:\n:* Můžete si stáhnout [https://www.mediawiki.org/wiki/Download/cs instalaci v tarballu], která zahrnuje několik vzhledů a rozšíření, a vykopírovat si z ní adresář skins/.\n:* Nebo si můžete stáhnout tarbally jednotlivých vzhledů z [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Nebo si můžete [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins vzhledy stáhnout pomocí Gitu].\n: Pokud jste vývojářem MediaWiki, nemělo by to nijak narušit váš gitový repozitář. Informace o tom, jak povolit vzhledy a vybrat výchozí, najdete na stránce [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_configuration/cs Manual:Skin configuration].", + "default-skin-not-found": "Výchozí vzhled vaší wiki, definovaný ve $wgDefaultSkin jako $1, není dostupný.\n\nVaše instalace zřejmě obsahuje následující {{PLURAL:$4|vzhled|vzhledy}}. Informace o tom, jak {{PLURAL:$4|jej|je}} povolit a vybrat výchozí, najdete na stránce [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_configuration/cs Manual:Skin configuration].\n\n$2\n\n; Pokud jste právě nainstalovali MediaWiki:\n: Zřejmě jste instalovali z gitu nebo nějakým jiným způsobem přímo ze zdrojového kódu. Tak to má fungovat. Zkuste nainstalovat některé vzhledy ze [https://www.mediawiki.org/wiki/Category:All_skins seznamu vzhledů na mediawiki.org] buď:\n:* Můžete si stáhnout [https://www.mediawiki.org/wiki/Download/cs instalaci v tarballu], která zahrnuje několik vzhledů a rozšíření, a vykopírovat si z ní adresář skins/.\n:* Nebo si můžete stáhnout tarbally jednotlivých vzhledů z [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Nebo si můžete [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins vzhledy stáhnout pomocí Gitu].\n: Pokud jste vývojářem MediaWiki, nemělo by to nijak narušit váš gitový repozitář.\n\n; Pokud jste právě aktualizovali MediaWiki:\n: MediaWiki 1.24 a novější již automaticky nepovolují nainstalované vzhledy (vizte [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_autodiscovery/cs Manual:Skin autodiscovery]). Pro povolení {{PLURAL:$5|právě nainstalovaného vzhledu|všech nainstalovaných vzhledů}} vlepte následující {{PLURAL:$5|řádku|řádky}} do LocalSettings.php:\n\n
$3
\n\n; Pokud jste právě upravili LocalSettings.php:\n: Překontrolujte případné překlepy v názvech vzhledů.", + "default-skin-not-found-no-skins": "Výchozí vzhled vaší wiki, definovaný ve $wgDefaultSkin jako $1, není dostupný.\n\nNemáte nainstalovány žádné vzhledy.\n\n; Pokud jste právě nainstalovali nebo aktualizovali MediaWiki:\n: Zřejmě jste instalovali z gitu nebo nějakým jiným způsobem přímo ze zdrojového kódu. Tak to má fungovat. MediaWiki 1.24 a novější již v hlavním repozitáři neobsahují žádné vzhledy. Zkuste nainstalovat některé vzhledy ze [https://www.mediawiki.org/wiki/Category:All_skins seznamu vzhledů na mediawiki.org] buď:\n:* Můžete si stáhnout [https://www.mediawiki.org/wiki/Download/cs instalaci v tarballu], která zahrnuje několik vzhledů a rozšíření, a vykopírovat si z ní adresář skins/.\n:* Nebo si můžete stáhnout tarbally jednotlivých vzhledů z [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Nebo si můžete [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins vzhledy stáhnout pomocí Gitu].\n: Pokud jste vývojářem MediaWiki, nemělo by to nijak narušit váš gitový repozitář. Informace o tom, jak povolit vzhledy a vybrat výchozí, najdete na stránce [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Skin_configuration/cs Manual:Skin configuration].", "default-skin-not-found-row-enabled": "* $1 / $2 (povolený)", "default-skin-not-found-row-disabled": "* $1 / $2 (zakázaný)", "mediastatistics": "Statistika souborů", diff --git a/languages/i18n/da.json b/languages/i18n/da.json index 9a5e276046..9e4e93f288 100644 --- a/languages/i18n/da.json +++ b/languages/i18n/da.json @@ -1428,8 +1428,10 @@ "rcfilters-filter-excluded": "Ekskluderet", "rcfilters-view-tags": "Mærkede redigeringer", "rcfilters-view-namespaces-tooltip": "Filtrer resultater efter navnerum", + "rcfilters-liveupdates-button-title-off": "Vis nye ændringer når de sker", "rcfilters-watchlist-markseen-button": "Marker alle ændringer som set", "rcfilters-watchlist-edit-watchlist-button": "Rediger din liste med overvågede sider", + "rcfilters-watchlist-showupdated": "Ændringer til sider du ikke har besøgt siden ændringerne blev gjort vises med fed, med faste markører.", "rcfilters-preference-label": "Skjul den forbedrede verson af Seneste ændringer", "rcfilters-target-page-placeholder": "Indtast et sidenavn", "rcnotefrom": "Nedenfor er op til '''$1''' {{PLURAL:$5|ændring|ændringer}} siden '''$2''' vist.", @@ -1642,6 +1644,13 @@ "uploadstash-errclear": "Rydning af filerne mislykkedes.", "uploadstash-refresh": "Opdatér filoversigten", "uploadstash-thumbnail": "vis miniature", + "uploadstash-bad-path-unknown-type": "Ukendt type »$1«.", + "uploadstash-file-not-found-no-object": "Kunne ikke oprette lokalt filobjekt for miniaturebillede.", + "uploadstash-not-logged-in": "Ingen bruger er logget ind, filer skal tilhøre brugere.", + "uploadstash-wrong-owner": "Filen ($1) tilhører ikke den nuværende bruger.", + "uploadstash-no-such-key": "Ingen sådan nøgle ($1), kan ikke fjerne.", + "uploadstash-no-extension": "Udvidelsen er nul.", + "uploadstash-zero-length": "Filen har en længde på nul.", "invalid-chunk-offset": "Ugyldig segmentstart", "img-auth-accessdenied": "Adgang nægtet", "img-auth-nopathinfo": "PATH_INFO mangler.\nDin server er ikke sat op til at give denne information.\nDen bruger måske CGI og understøtter ikke img_auth.\nSe https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Image_Authorization.", @@ -1684,7 +1693,7 @@ "listfiles_size": "Størrelse (Byte)", "listfiles_description": "Beskrivelse", "listfiles_count": "Versioner", - "listfiles-show-all": "Vis også gamle versioner af billeder", + "listfiles-show-all": "Vis også gamle versioner af filer", "listfiles-latestversion": "Nuværende version", "listfiles-latestversion-yes": "Ja", "listfiles-latestversion-no": "Nej", @@ -1729,6 +1738,7 @@ "filerevert-submit": "Gendan", "filerevert-success": "'''[[Media:$1|$1]]''' er gendannet til [$4 version fra $2, $3].", "filerevert-badversion": "Der findes ingen lokal udgave af denne fil med det opgivne tidsstempel.", + "filerevert-identical": "Den gældende version af filen er allerede identisk med den valgte.", "filedelete": "Slet $1", "filedelete-legend": "Slet fil", "filedelete-intro": "Du er ved at slette filen '''[[Media:$1|$1]]''' sammen med hele dens historik.", @@ -1793,7 +1803,7 @@ "doubleredirects": "Dobbelte omdirigeringer", "doubleredirectstext": "Dette er en liste over sider som omdirigerer til andre omdirigeringssider.\nHver linje indeholder henvisninger til den første og den anden omdirigering, såvel som til målet for den anden omdirigering som sædvanligvis er den \"rigtige\" målside som den første omdirigering burde henvise til.\nOverstregede poster er rettede.", "double-redirect-fixed-move": "[[$1]] blev flyttet.\nDen blev automatisk opdateret og er nu en omdirigering til [[$2]].", - "double-redirect-fixed-maintenance": "Automatisk rettelse af dobbelt omdirigering fra [[$1]] til [[$2]] som en del af en vedligeholdelsesopgave.", + "double-redirect-fixed-maintenance": "Automatisk rettelse af dobbelt omdirigering fra [[$1]] til [[$2]] som en del af en vedligeholdelsesopgave", "double-redirect-fixer": "Omdirigerings-retter", "brokenredirects": "Defekte omdirigeringer", "brokenredirectstext": "Følgende omdirigeringer peger på en side der ikke eksisterer:", @@ -2102,6 +2112,7 @@ "enotif_lastdiff": "For at se denne ændring, se $1", "enotif_anon_editor": "anonym bruger $1", "enotif_body": "Kære $WATCHINGUSERNAME\n\n$PAGEINTRO $NEWPAGE\n\nBidragyderens opsummering: $PAGESUMMARY $PAGEMINOREDIT\n\nKontakt bidragyderen:\ne-mail: $PAGEEDITOR_EMAIL\nwiki: $PAGEEDITOR_WIKI\n\nDu vil ikke modtage flere beskeder om yderligere aktivitet medmindre du besøger denne side. På din overvågningsliste kan du også nulstille alle markeringer for de sider, du overvåger.\n\n Med venlig hilsen {{SITENAME}}s informationssystem\n\n--\nFor at ændre dine indstillinger for e-mail-meddelelser, besøg\n{{canonicalurl:{{#special:Preferences}}}}\n\nFor at ændre indstillingerne for din overvågningsliste, besøg\n{{canonicalurl:{{#special:EditWatchlist}}}}\n\nFor at slette siden fra din overvågningsliste, besøg\n$UNWATCHURL\n\nTilbagemelding og yderligere hjælp:\n$HELPPAGE", + "enotif_minoredit": "Dette er en mindre ændring", "created": "oprettet", "changed": "ændret", "deletepage": "Slet side", diff --git a/languages/i18n/diq.json b/languages/i18n/diq.json index ca5672d5ea..af8a5801bf 100644 --- a/languages/i18n/diq.json +++ b/languages/i18n/diq.json @@ -146,7 +146,7 @@ "december-date": "$1 Gağan", "period-am": "VD", "period-pm": "BD", - "pagecategories": "{{PLURAL:$1|Kategori|Kategoriy}}", + "pagecategories": "{{PLURAL:$1|Kategoriye|Kategoriyi}}", "category_header": "Perrê kategoriya \"$1\"'i", "subcategories": "Kategoriyê bınêni", "category-media-header": "Dosye yê ke kategoriya \"$1\" dı", @@ -223,7 +223,7 @@ "viewhelppage": "Pera peşti bıvin", "categorypage": "Pera kategori bımotné", "viewtalkpage": "Vaten bıvin", - "otherlanguages": "Zıwananê binan dı", + "otherlanguages": "Zıwananê binan de", "redirectedfrom": "($1 ra kırışı yê)", "redirectpagesub": "Perra kırıştışi", "redirectto": "Kırışêno:", @@ -311,7 +311,7 @@ "nstab-mediawiki": "Mesac", "nstab-template": "Şablon", "nstab-help": "Perra pasti", - "nstab-category": "Kategori", + "nstab-category": "Kategoriye", "mainpage-nstab": "Perra seri", "nosuchaction": "Fealiyeto wınasi çıniyo", "nosuchactiontext": "URL ra kar qebul nêbı.\nŞıma belka URL şaş nuşt, ya zi gıreyi şaş ra ameyi.\nKeyepelê {{SITENAME}} eşkeno xeta eşkera bıkero.", @@ -879,7 +879,7 @@ "search-result-category-size": "{{PLURAL:$1|1 eza|$1 ezayan}} ({{PLURAL:$2|1 kategoriyê bini|$2 kategirayanê binan}}, {{PLURAL:$3|1 dosya|$3 dosyayan}})", "search-redirect": "($1 ra kırışiyaya)", "search-section": "(qısmê $1)", - "search-category": "(kategori $1)", + "search-category": "(kategoriye $1)", "search-file-match": "(zerreyê dosya yewbini gêno)", "search-suggest": "To va: $1", "search-rewritten": "Neticey $1 ra asenê. Herunda ney wa neticanë $2'i bıvin", @@ -1546,7 +1546,7 @@ "randomincategory": "Ena kategoriye dı pela raştameye", "randomincategory-invalidcategory": "\"$1\" yew nameyê kategoriya vêrdiye niyo.", "randomincategory-nopages": "Kategori da [[:Category:$1|$1]] de qet per çıniya.", - "randomincategory-category": "Kategori:", + "randomincategory-category": "Kategoriye:", "randomincategory-legend": "Kategori ra raştamayi per", "randomincategory-submit": "Şo", "randomredirect": "Serçarnayışo rastameye", @@ -1718,7 +1718,7 @@ "cachedspecial-viewing-cached-ttl": "Şıma rê verhafıza versiyonê na pela aseno, hetana $1 cı kehani.", "cachedspecial-viewing-cached-ts": "Na pela raşt niya, şımayê enewke versiyonê verhafızada na pela vinenê.", "cachedspecial-refresh-now": "Peyêni bıvin.", - "categories": "Kategoriy", + "categories": "Kategoriyi", "categories-submit": "Bımocne", "categoriespagetext": "{{PLURAL:$1|Kategoriya cêrene|Kategoriyanê cêrênan}} de peli ya zi medya estê.\n[[Special:UnusedCategories|Kategoriyê ke nêxebetiyenê]] tiya de nêmocniyayê.\n[[Special:WantedCategories|Kategoriyanê waşteyeyan]] de zi bıvêne.", "categoriesfrom": "Kategoriyê ke ney ra sergendênê bımotne:", @@ -2715,7 +2715,7 @@ "exif-writer": "Nuştekar", "exif-languagecode": "Zıwan", "exif-iimversion": "Verqaydê IIM", - "exif-iimcategory": "Kategori", + "exif-iimcategory": "Kategoriye", "exif-iimsupplementalcategory": "Kategoriyê temamkerdışi", "exif-datetimeexpires": "No peyra mekarênê", "exif-datetimereleased": "Bıroşe", diff --git a/languages/i18n/el.json b/languages/i18n/el.json index c63cda924e..7d9c891bbe 100644 --- a/languages/i18n/el.json +++ b/languages/i18n/el.json @@ -514,7 +514,7 @@ "throttled-mailpassword": "Ένα email επαναφοράς κωδικού έχει ήδη αποσταλεί, μέσα {{PLURAL:$1|στην τελευταία ώρα|στις τελευταίες $1 ώρες}}.\nΓια την αποφυγή κατάχρησης, μόνο ένα email επαναφοράς κωδικού θα στέλνεται ανά {{PLURAL:$1|ώρα|$1 ώρες}}.", "mailerror": "Σφάλμα στην αποστολή του μηνύματος: $1", "acct_creation_throttle_hit": "Επισκέπτες αυτού του wiki με την διεύθυνση IP σας έχουν ήδη δημιουργήσει {{PLURAL:$1|ένα λογαριασμό|$1 λογαριασμούς}}, κατά σε περίοδο $2, που είναι και ο μέγιστος επιτρεπόμενος αριθμός.\nΩς αποτέλεσμα, επισκέπτες αυτού του wiki με αυτήν την διεύθυνση IP δεν μπορούν αυτή την στιγμή να δημιουργήσουν περισσότερους λογαριασμούς.", - "emailauthenticated": "Η διεύθυνσή σας ηλεκτρονικού ταχυδρομείου επιβεβαιώθηκε στις $2 και ώρα $3.", + "emailauthenticated": "Η διεύθυνση του ηλεκτρονικού ταχυδρομείου σας επιβεβαιώθηκε στις $2 και ώρα $3.", "emailnotauthenticated": "Η ηλεκτρονική σας διεύθυνση δεν έχει επαληθευτεί ακόμα.\nΚανένα μήνυμα ηλεκτρονικού ταχυδρομείου δεν θα σταλεί για τις ακόλουθες λειτουργίες.", "noemailprefs": "Δεν έχει ορισθεί ηλεκτρονική διεύθυνση, οι λειτουργίες που ακολουθούν δεν θα είναι δυνατόν να ολοκληρωθούν.", "emailconfirmlink": "Επαληθεύστε την ηλεκτρονική σας διεύθυνση", @@ -755,6 +755,7 @@ "postedit-confirmation-created": "Η σελίδα έχει δημιουργηθεί.", "postedit-confirmation-restored": "Η σελίδα έχει αποκατασταθεί.", "postedit-confirmation-saved": "H επεξεργασία σας αποθηκεύτηκε.", + "postedit-confirmation-published": "Η επεξεργασία σας δημοσιεύτηκε.", "edit-already-exists": "Δεν ήταν εφικτό να δημιουργηθεί η νέα σελίδα.\nΥπάρχει ήδη.", "defaultmessagetext": "Προεπιλεγμένο κείμενο μηνύματος", "content-failed-to-parse": "Απέτυχε η ανάλυση περιεχομένου του $2 για το μοντέλο $1:$3", @@ -1057,7 +1058,8 @@ "timezoneregion-indian": "Ινδικός Ωκεανός", "timezoneregion-pacific": "Ειρηνικός Ωκεανός", "allowemail": "Να επιτρέπεται σε άλλους χρήστες να μου στέλνουν email", - "email-blacklist-label": "Απαγορεύστε σε αυτούς τους χρήστες να μου στέλνουν email:", + "email-allow-new-users-label": "Να επιτρέπεται σε καινούργιους χρήστες να μου αποστέλλουν email", + "email-blacklist-label": "Να απαγορεύεται να μου στέλνουν email αυτοί οι χρήστες:", "prefs-searchoptions": "Αναζήτηση", "prefs-namespaces": "Περιοχές ονομάτων", "default": "προεπιλογή", @@ -1437,6 +1439,7 @@ "rcfilters-filter-lastrevision-description": "Μόνο η πλέον πρόσφατη αλλαγή σε σελίδα.", "rcfilters-filter-previousrevision-label": "Μη πρόσφατη αναθεώρηση", "rcfilters-filter-previousrevision-description": "Όλες οι αλλαγές που δεν αποτελούν την \"πρόσφατη αναθεώρηση\"", + "rcfilters-filter-excluded": "Εξαιρεμένοι", "rcfilters-exclude-button-off": "Εξαίρεση επιλεγμένων", "rcfilters-view-tags": "Επεξεργασίες με ετικέτες", "rcfilters-view-namespaces-tooltip": "Φιλτράρισμα αποτελεσμάτων κατά ονοματοχώρο", diff --git a/languages/i18n/en.json b/languages/i18n/en.json index a638833acf..9d06c96e67 100644 --- a/languages/i18n/en.json +++ b/languages/i18n/en.json @@ -2340,7 +2340,7 @@ "rollback-success": "Reverted edits by {{GENDER:$3|$1}};\nchanged back to last revision by {{GENDER:$4|$2}}.", "rollback-success-notify": "Reverted edits by $1;\nchanged back to last revision by $2. [$3 Show changes]", "sessionfailure-title": "Session failure", - "sessionfailure": "There seems to be a problem with your login session;\nthis action has been canceled as a precaution against session hijacking.\nGo back to the previous page, reload that page and then try again.", + "sessionfailure": "There seems to be a problem with your login session;\nthis action has been canceled as a precaution against session hijacking.\nPlease resubmit the form.", "changecontentmodel" : "Change content model of a page", "changecontentmodel-legend": "Change content model", "changecontentmodel-title-label": "Page title", @@ -3707,6 +3707,7 @@ "watchlistedit-clear-titles": "Titles:", "watchlistedit-clear-submit": "Clear the watchlist (This is permanent!)", "watchlistedit-clear-done": "Your watchlist has been cleared.", + "watchlistedit-clear-jobqueue": "Your watchlist is being cleared. This may take some time!", "watchlistedit-clear-removed": "{{PLURAL:$1|1 title was|$1 titles were}} removed:", "watchlistedit-too-many": "There are too many pages to display here.", "watchlisttools-clear": "Clear the watchlist", diff --git a/languages/i18n/eu.json b/languages/i18n/eu.json index de219536dc..8bb471cefb 100644 --- a/languages/i18n/eu.json +++ b/languages/i18n/eu.json @@ -726,6 +726,7 @@ "postedit-confirmation-created": "Orrialdea sortu da.", "postedit-confirmation-restored": "Orrialdea leheneratua izan da.", "postedit-confirmation-saved": "Zure aldaketa gorde da.", + "postedit-confirmation-published": "Zure aldaketa argitaratua izan da.", "edit-already-exists": "Ezin izan da orri berria sortu.\nJada existitzen da.", "defaultmessagetext": "Testu lehenetsia", "content-failed-to-parse": "Ezin izan da $2(r)en edukia parseatu $1 modeloarentzat: $3", diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index b4d1e23637..9a699398b2 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -762,6 +762,7 @@ "postedit-confirmation-created": "صفحه ایجاد شده است.", "postedit-confirmation-restored": "صفحه بازیابی شده است.", "postedit-confirmation-saved": "ویرایش شما ذخیره شد.", + "postedit-confirmation-published": "ویرایش‌های شما منتشر شدند.", "edit-already-exists": "امکان ساختن صفحهٔ تازه وجود ندارد.\nاین صفحه از قبل وجود داشته‌است.", "defaultmessagetext": "متن پیش‌فرض پیغام", "content-failed-to-parse": "عدم موفقیت در تجزیه محتوای $2 برای مدل $1: $3", @@ -1136,7 +1137,7 @@ "userrights-changeable-col": "گروه‌هایی که می‌توانید تغییر دهید", "userrights-unchangeable-col": "گروه‌هایی که نمی‌توانید تغییر دهید", "userrights-expiry-current": "منقضی$1", - "userrights-expiry-none": "دایمی است", + "userrights-expiry-none": "بدون انقضا", "userrights-expiry": "زمان سرآمدن:", "userrights-expiry-existing": "زمان انقضای موجود: $2، $3", "userrights-expiry-othertime": "زمانی دیگر:", @@ -1690,7 +1691,7 @@ "lockmanager-fail-closelock": "امکان بستن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-deletelock": "امکان حذف پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-acquirelock": "نمی‌توان قفل «$1» را کسب کرد.", - "lockmanager-fail-openlock": "امکان باز کردن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", + "lockmanager-fail-openlock": "امکان باز کردن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.مطمئن شوید که پوشهٔ بارگذاریتان به درستی تنظیم شده‌باشد و سرور سایتتان به شما اجازهٔ ذخیره در آن را بدهد. برای اطلاعات بیشتر https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory را مشاهده کنید.", "lockmanager-fail-releaselock": "نمی‌توان قفل «$1» را گشود.", "lockmanager-fail-db-bucket": "امکان ارتباط با تعداد کافی پایگاه داده قفل‌ها در محفظه $1 وجود نداشت.", "lockmanager-fail-db-release": "بازکردن قفل‌های پایگاه دادهٔ $1 ممکن نیست.", diff --git a/languages/i18n/fi.json b/languages/i18n/fi.json index f4b5f6b152..d8aae31e23 100644 --- a/languages/i18n/fi.json +++ b/languages/i18n/fi.json @@ -84,7 +84,7 @@ "tog-enotifrevealaddr": "Näytä sähköpostiosoitteeni muille lähetetyissä ilmoituksissa", "tog-shownumberswatching": "Näytä sivua tarkkailevien käyttäjien määrä", "tog-oldsig": "Nykyinen allekirjoituksesi:", - "tog-fancysig": "Muotoilematon allekirjoitus ilman automaattista linkkiä", + "tog-fancysig": "Käsittele allekirjoitusta wikitekstinä (ilman automaattista linkkiä)", "tog-uselivepreview": "Näytä esikatselu lataamatta sivua uudelleen", "tog-forceeditsummary": "Huomauta minua, jos en ole kirjoittanut yhteenvetoa", "tog-watchlisthideown": "Piilota omat muokkaukset tarkkailulistalta", diff --git a/languages/i18n/gcr.json b/languages/i18n/gcr.json new file mode 100644 index 0000000000..072c5162b1 --- /dev/null +++ b/languages/i18n/gcr.json @@ -0,0 +1,625 @@ +{ + "@metadata": { + "authors": [ + "LeGuyanaisPure" + ] + }, + "sunday": "Dimanch", + "monday": "Lendi", + "tuesday": "Mardi", + "wednesday": "Mèrkrédi", + "thursday": "Jédi", + "friday": "Vandrédi", + "saturday": "Sanmdi", + "sun": "Dim.", + "mon": "Len.", + "tue": "Mar.", + "wed": "Mèr.", + "thu": "Jé.", + "fri": "Van.", + "sat": "Sanm.", + "january": "Janvyé", + "february": "Févriyé", + "march": "Mars", + "april": "Avril", + "may_long": "Mè", + "june": "Jen", + "july": "Jwiyé", + "august": "Out", + "september": "Sèptanm", + "october": "Òktòb", + "november": "Novanm", + "december": "Désanm", + "january-gen": "Janvyé", + "february-gen": "Févriyé", + "march-gen": "Mars", + "april-gen": "Avril", + "may-gen": "Mè", + "june-gen": "Jen", + "july-gen": "Jwiyé", + "august-gen": "Out", + "september-gen": "Sèptanm", + "october-gen": "Òktòb", + "november-gen": "Novanm", + "december-gen": "Désanm", + "jan": "Jan.", + "feb": "Fév.", + "mar": "Mar.", + "apr": "Avr.", + "may": "Mè", + "jun": "Jen.", + "jul": "Jwi.", + "aug": "Out", + "sep": "Sèp.", + "oct": "Òkt.", + "nov": "Nov.", + "dec": "Dés.", + "pagecategories": "{{PLURAL:$1|Katégori}}", + "category_header": "Paj andan katégori-a « $1 »", + "subcategories": "Soukatégori", + "category-media-header": "Médya andan katégori-a « $1 »", + "category-empty": "Sa katégori pa ka kontni atchwèlman pyès paj ni fiché miltimédya.", + "hidden-categories": "{{PLURAL:$1|Katégori kaché}}", + "category-subcat-count": "Sa katégori {{PLURAL:$2|0=pa ka konprann pyès soukatégori|1=ka konprann sèlman soukatégori ki anba|ka konprann $2 soukatégori, don {{PLURAL:$1|0=pyès|1=sala|$1}} ki anba}}.", + "category-article-count": "Sa katégori {{PLURAL:$2|0=pa ka konprann pyès paj|1=ka konprann sèlman paj ki anba|ka konprann $2 paj, don {{PLURAL:$1|0=pyès|1=sala|$1}} ki anba}}.", + "category-file-count": "Sa katégori {{PLURAL:$2|0=pa ka konprann pyès katégori|1=ka konprann fiché swivan|ka konprann $2 fiché, don {{PLURAL:$1|0=pyès|1=sala|$1}} ki anba}}.", + "listingcontinuesabbrev": "(swit)", + "noindex-category": "Paj ki pa endèksé", + "broken-file-category": "Paj ké dé lyen di fiché brizé", + "about": "À propo", + "newwindow": "(Ka ouvri so kò andan roun nouvèl finèt)", + "cancel": "Anilé", + "mytalk": "Diskisyon", + "navigation": "Navigasyon", + "and": " é", + "namespaces": "Lèspas di non", + "variants": "Varyant", + "navigation-heading": "Menu di navigasyon", + "returnto": "Rouvini kot paj-a $1.", + "tagline": "Di {{SITENAME}}", + "help": "Èd", + "search": "Sasé", + "searchbutton": "Sasé", + "searcharticle": "Kontinwé", + "history": "Istorik di paj-a", + "history_short": "Istorik", + "printableversion": "Vèrsyon enprimab", + "permalink": "Lyen pèrmanan", + "view": "Lir", + "view-foreign": "Wè asou $1", + "edit": "Modifyé", + "create": "Kréyé", + "create-local": "Ajouté roun dèskripsyon lokal", + "delete": "Souprimé", + "newpage": "Nouvèl paj", + "talkpagelinktext": "diskisyon", + "personaltools": "Zouti pèrsonèl", + "talk": "Diskisyon", + "views": "Afichaj", + "toolbox": "Zouti", + "otherlanguages": "Annan rounòt langaj", + "redirectedfrom": "(Roudirijé dipi $1)", + "redirectpagesub": "Paj di roudirèksyon", + "redirectto": "Roudirijé vèr :", + "lastmodifiedat": "Dannyé modifikasyon di sa paj té fè asou $1 à $2.", + "jumpto": "Alé à", + "jumptonavigation": "navigasyon", + "jumptosearch": "sasé", + "aboutsite": "À propo di {{SITENAME}}", + "aboutpage": "Project:À propo di", + "copyright": "Kontni-a sa disponib anba lisans $1 sof mansyon kontrèr.", + "copyrightpage": "{{ns:project}}:Copyrights", + "currentevents": "Atchwalité", + "currentevents-url": "Project:Atchwalité", + "disclaimers": "Panga", + "disclaimerpage": "Project:Panga jénéral", + "edithelp": "Èd pou modifikasyon", + "mainpage": "Paj Prensipal", + "mainpage-description": "Paj prensipal", + "portal": "Pòrtay konminotèr", + "portal-url": "Project:Pòrtay konminotèr", + "privacy": "Politik di konfidansyalité", + "privacypage": "Project:Politik di konfidansyalité", + "retrievedfrom": "Rékipéré di « $1 »", + "youhavenewmessages": "{{PLURAL:$3|Zòt gen}} $1 ($2).", + "youhavenewmessagesfromusers": "{{PLURAL:$4|Zòt gen}} $1 {{PLURAL:$3|di rounòt itilizatò|di $3 ròt itilizatò}} ($2).", + "newmessageslinkplural": "{{PLURAL:$1|oun nouvèl mésaj|dé nouvèl mésaj}}", + "newmessagesdifflinkplural": "{{PLURAL:$1|dannyé modifikasyon}}", + "editsection": "Modifyé", + "editold": "modifyé", + "viewsourceold": "wè sours-a", + "editlink": "modifyé", + "viewsourcelink": "wè sours-a", + "editsectionhint": "Modifyé sèksyon-an : $1", + "toc": "Somèr", + "site-atom-feed": "Flux Atom di $1", + "page-atom-feed": "Flux Atom di « $1 »", + "red-link-title": "$1 (paj pa ka ègzisté)", + "nstab-main": "Paj", + "nstab-user": "Paj di {{GENDER:{{ROOTPAGENAME}}|itilizatò|itilizatris}}", + "nstab-special": "Paj spésyal", + "nstab-project": "À propo", + "nstab-image": "Fiché", + "nstab-mediawiki": "Mésaj", + "nstab-template": "Modèl", + "nstab-category": "Katégori", + "mainpage-nstab": "Paj prensipal", + "nosuchspecialpage": "Paj spésyal inègzistant", + "nospecialpagetext": "Zòt doumandé oun paj spésyal ki pa ka ègzisté.\n\nOun lis dé paj spésyal valid ka trouvé so kò asou [[Special:SpecialPages|{{int:specialpages}}]].", + "badtitle": "Movè tit", + "badtitletext": "Tit di paj doumandé pa valid, vid, ou mal formé si a roun tit entèr-lanng ou entèr-projè.\nI ka kontni pitèt oun ou plizyò karaktèr ki pa pé sa itilizé andan tit-ya.", + "viewsource": "Wè tèks sours", + "viewsource-title": "Wè sours-a di $1", + "viewsourcetext": "Zòt pé wè é kopyé kontni di sa paj.", + "userlogin-yourname": "Non di itilizatò", + "userlogin-yourname-ph": "Antré zòt non di itilizatò", + "userlogin-yourpassword": "Mo di pas", + "userlogin-yourpassword-ph": "Antré zòt mo di pas", + "createacct-yourpassword-ph": "Antré oun mo di pas", + "createacct-yourpasswordagain": "Konfirmé mo di pas", + "createacct-yourpasswordagain-ph": "Antré òkò menm mo di pas", + "userlogin-remembermypassword": "Gardé mo sésyon aktiv", + "login": "Konèksyon", + "userlogin-noaccount": "Zòt pa gen roun kont ?", + "userlogin-joinproject": "Roujwenn {{SITENAME}}", + "createaccount": "Kréyé roun kont", + "userlogin-resetpassword-link": "Zòt bliyé zòt mo di pas ?", + "userlogin-helplink2": "Èd pou konèkté so kò", + "createacct-emailoptional": "Adrès di kouryé (fakiltativ)", + "createacct-email-ph": "Zòt adrès di kouryé", + "createacct-submit": "Kréyé zòt kont", + "createacct-benefit-heading": "{{SITENAME}} sa ékri pa dé moun kou zòt.", + "createacct-benefit-body1": "modifikasyon{{PLURAL:$1|}}", + "createacct-benefit-body2": "paj{{PLURAL:$1|}}", + "createacct-benefit-body3": "{{PLURAL:$1|kontribitò résant}}", + "loginlanguagelabel": "Lanng : $1", + "pt-login": "Konèkté so kò", + "pt-login-button": "Konèkté so kò", + "pt-createaccount": "Kréyé roun kont", + "pt-userlogout": "Dékonèkté so kò", + "passwordreset": "Réyinisyalizasyon di mo di pas", + "bold_sample": "Tèks gra", + "bold_tip": "Tèks gra", + "italic_sample": "Tèks italik", + "italic_tip": "Tèks italik", + "link_sample": "Tit di lyen", + "link_tip": "Lyen entèrn", + "extlink_sample": "http://www.example.com/ tit di lyen", + "extlink_tip": "Lyen èkstèrn (pa bliyé préfiks http://)", + "headline_sample": "Tèks di tit", + "headline_tip": "Soutit nivo 2", + "nowiki_sample": "Antré tèks ki pa formaté isi", + "nowiki_tip": "Ignoré sentaks wiki-a", + "image_tip": "Fiché enséré", + "media_tip": "Lyen vèr roun fiché médya", + "sig_tip": "Zòt signatir ké dat", + "hr_tip": "Lign orizontal (pa an abizé)", + "summary": "Rézimé :", + "minoredit": "Sa modifikasyon sa minò.", + "watchthis": "Swiv sa paj", + "savearticle": "Anréjistré", + "preview": "Prévizwalizasyon", + "showpreview": "Prévizwalizé", + "showdiff": "Wè modifikasyon-yan", + "anoneditwarning": "Panga : zòt pa konèkté. Zòt adrès IP ké sa vizib di tout moun si zòt ka fè dé modifikasyon. Si zòt [$1 ka konèkté zòt kò] ou [$2 kréyé roun kont], zòt modifikasyon ké sq atribwé à zòt pròp non di itilizatò(ris) é zòt ké gen dé ròt avantaj.", + "blockedtext": "Zòt kont itilizatò ou zòt adrès IP bloké.\n\nBlokaj té éfèktchwé pa $1.\nRézon-an évoké sa swivant : $2.\n\n* Koumansman di blokaj : $8\n* Èkspirasyon di blokaj : $6\n* Kont bloké : $7.\n\nZòt pé kontakté $1 ou rounòt [[{{MediaWiki:Grouppage-sysop}}|administratò]] pou an diskité.\nZòt pa pé itilizé fonksyon-an « {{int:emailuser}} » sèlman si oun adrès di kouryé valid sa spésifyé andan zòt [[Special:Preferences|préférans]] é sèlman si sa fonksyonalité pa bloké.\nZòt adrèd IP atchwèl sa $3 é zòt idantifyan di blokaj sa $5.\nSouplé, enkli tout détay-ya lasou'l annan chakin dé rékèt ki zòt ké fè.", + "loginreqlink": "konèkté so kò", + "newarticletext": "Zòt té ka swiv roun lyen vèr roun paj ki pa ka ègzisté òkò. \nAtò di kréyé sa paj, antré zòt tèks annan bwat ki aprè (zòt pé konsilté [$1 paj d'èd-a] pou plis enfòrmasyon).\nSi zòt pa rivé{{GENDER:|}} isi pa éròr, kliké asou bouton Routour di zòt navigatò.", + "anontalkpagetext": "----\nZòt asou paj di diskisyon di oun itilizatò anonim ki pa òkò kréyé di kont ou ki pa ka an itilizé.\nPou sa rézon, nou divèt itilizé so adrès IP pou idantifyé li.\nOun adrès IP pé sa partajé pa plizyò itilizatò.\nSi zòt roun itiliza{{GENDER:|ò|ris}} anonim é si zòt ka kontasté ki dé koumantèr ki pa ka konsèrné zòt sa adrèsé à zòt, zòt pé [[Special:CreateAccount|kréyé roun kont]] ou [[Special:UserLogin|konèkté zòt kò]] atò di évité tout konfizyon fitir ké ròt kontribitò anonim.", + "noarticletext": "I pa gen pou moman-an pyès tèks asou sa paj.\nZòt pé [[Special:Search/{{PAGENAME}}|lansé oun sasé asou sa tit]] annan ròt paj-ya,\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} sasé annan opérasyon-yan lyé]\nou [{{fullurl:{{FULLPAGENAME}}|action=edit}} kréyé sa paj].", + "noarticletext-nopermission": "I pa gen pou moman-an pyès tèks asou sa paj.\nZòt pé [[Special:Search/{{PAGENAME}}|fè roun sasé asou sa tit]] andan ròt paj-ya,\nou [{{fullurl:{{#Special:Log}}|paj={{FULLPAGENAMEE}}}} sasé andan journal asosyé], mè zòt pa gen pèrmisyon di kréyé sa paj.", + "userpage-userdoesnotexist-view": "Kont itilizatò-a « $1 » pa anréjistré.", + "clearyourcache": "Nòt : aprè zòt anréjistré zòt modifikasyon, zòt divèt forsé roucharjman konplè di kach di zòt navigatò pou wè chanjman-yan.\n* Firefox / Safari : mentné touch-a Maj (Shift) an klikan asou bouton-an Atchwalizé ou présé Ctrl-F5 ou Ctrl-R (⌘-R asou roun Mac) \n* Google Chrome : apwiyé asou Ctrl-Maj-R (⌘-Shift-R asou roun Mac) \n* Internet Explorer : mentné touch-a Ctrl an klikan asou bouton-an Atchwalizé ou présé Ctrl-F5 \n* Opera : alé annan Menu → Settings (Opera → Préférences asou roun Mac) é answit à Konfidansyalité & sékrité → Éfasé doné d'èksplorasyon-yan → Imaj ké fiché an kach.", + "previewnote": "Raplé-zòt ki a jis roun prévizwalizasyon.\nZòt modifikasyon pa òkò anréjistré !", + "continue-editing": "Alé kot zonn di modifikasyon", + "editing": "Modifikasyon di $1", + "creating": "Kréyasyon di $1", + "editingsection": "Modifikasyon di $1 (sèksyon)", + "templatesused": "{{PLURAL:$1|Modèl itilizé}} pa sa paj :", + "templatesusedpreview": "{{PLURAL:$1|Modèl itilizé}} annan sa prévizwalizasyon :", + "template-protected": "(protéjé)", + "template-semiprotected": "(sémi-protéjé)", + "hiddencategories": "{{PLURAL:$1|Katégori kaché}} don sa paj ka fè parti :", + "permissionserrors": "Éròr di pèrmisyon", + "permissionserrorstext-withaction": "Zòt pa pé $2, pou {{PLURAL:$1|rézon swivant}} :", + "recreate-moveddeleted-warn": "Panga : zòt ka roukréyé oun paj ki té présédaman souprimé.\n\nAsouré-zòt ki li sa pertinan di pourswiv modifikasyon-yan asou sa paj.\nJournal dé souprésyon é dé déplasman pou sa paj sa afiché anba à tit di enfòrmasyon :", + "moveddeleted-notice": "Sa paj té souprimé. \nJournal dé souprésyon, dé protèksyon é dé déplasman di paj-a sa afiché anba pou référans.", + "content-model-wikitext": "wikitèks", + "undo-failure": "Sa modifikasyon pa pé défèt : sala ké antré an konfli ké modifikasyon-yan entèrmédyèr.", + "viewpagelogs": "Wè opérasyon-yan asou sa paj", + "currentrev-asof": "Vèrsyon atchwèl daté di $1", + "revisionasof": "Vèrsyon di $1", + "revision-info": "Révizyon daté di $1 pa {{GENDER:$6|$2}}$7", + "previousrevision": "← Vèrsyon présédant", + "nextrevision": "Vèrsyon swivant →", + "currentrevisionlink": "Wè vèrsyon atchwèl-a", + "cur": "atch", + "last": "dif", + "histlegend": "Sélèksyon di dif : koché bouton radyo-ya dé vèrsyon à konparé é apwiyé asou antré ou asou bouton an ba.
\nLéjann : ({{int:cur}}) = diférans ké dannyé vèrsyon-an, ({{int:last}}) = diférans ké vèrsyon présédant, {{int:minoreditletter}} = modifikasyon minò.", + "history-fieldset-title": "Sasé dé révizyon", + "histfirst": "Pli ansyenn", + "histlast": "Pli résant", + "history-feed-title": "Istorik dé vèrsyon", + "history-feed-description": "Istorik dé vèrsyon pou sa paj asou wiki", + "history-feed-item-nocomment": "$1 à $2", + "rev-delundel": "afiché/maské", + "mergelog": "Journal dé fizyon", + "history-title": "$1 : Istorik é vèrsyon", + "difference-title": "$1 : Diférans ant vèrsyon", + "lineno": "Lign $1 :", + "compareselectedversions": "Konparé vèrsyon-yan sélèksyoné", + "editundo": "anilé", + "diff-empty": "(Pyès diférans)", + "diff-multi-sameuser": "({{PLURAL:$1|Oun révizyon entermédyèr pa menm itilizatò pa afiché|$1}})", + "diff-multi-otherusers": "({{PLURAL:$1|Oun révizyon entèrmédyèr|$1}} pa {{PLURAL:$2|rounòt itilizatò|$2}} pa {{PLURAL:$1|afiché|}})", + "searchresults": "Rézilta di sasé", + "searchresults-title": "Rézilta di sasé pou « $1 »", + "prevn": "{{PLURAL:$1|présédant|$1}}", + "nextn": "{{PLURAL:$1|swivant|$1}}", + "prevn-title": "$1 {{PLURAL:$1|rézilta présédan|}}", + "nextn-title": "$1 {{PLURAL:$1|rézilta swivan}}", + "shown-title": "Afiché $1 rézilta{{PLURAL:$1|}} pa paj", + "viewprevnext": "Wè ($1 {{int:pipe-separator}} $2) ($3).", + "searchmenu-exists": "I ka ègzisté oun paj nonmen « [[:$1]] » asou sa wiki. {{PLURAL:$2|0=|Wè égalman ròt rézilta di zòt sasé.}}", + "searchmenu-new": "Kréyé paj-a « [[:$1|$1]] » asou sa wiki ! {{PLURAL:$2|0=Wè égalman paj trouvé ké zòt sasé.|Wè égalman rézilta di zòt sasé.}}", + "searchprofile-articles": "Paj di kontni", + "searchprofile-images": "Miltimédya", + "searchprofile-everything": "Tout", + "searchprofile-advanced": "Sasé vansé", + "searchprofile-articles-tooltip": "Sasé andan $1", + "searchprofile-images-tooltip": "Sasé dé fiché miltimédya", + "searchprofile-everything-tooltip": "Sasé annan tout sit-a (osi annan paj di diskisyon-yan)", + "searchprofile-advanced-tooltip": "Sasé annan lèspas di non pèrsonalizé", + "search-result-size": "$1 ({{PLURAL:$2|1 mo|$2}})", + "search-result-category-size": "$1 manm{{PLURAL:$1|}} ($2 soukatégori{{PLURAL:$2|}}, $3 fiché{{PLURAL:$3|}})", + "search-redirect": "(Roudirèksyon dipi $1)", + "search-section": "(sèksyon $1)", + "search-file-match": "(ka korèsponn o kontni di fiché)", + "search-suggest": "Éséyé ké sa òrtograf : $1", + "searchall": "tout", + "search-showingresults": "{{PLURAL:$4|Rézilta $1 parmi $3|Rézilta $1 à $2 parmi $3}}", + "search-nonefound": "I pa gen pyès rézilta ki ka koresponn à rékèt-a.", + "mypreferences": "Préférans", + "group-bot": "Robo", + "group-sysop": "Administratò", + "grouppage-bot": "{{ns:project}}:Robo", + "grouppage-sysop": "{{ns:project}}:Administratò", + "right-writeapi": "Itilizé API di modifikasyon di wiki", + "newuserlogpage": "Journal dé kréyasyon di kont itilizatò", + "rightslog": "Journal dé modifikasyon di drwè di itilizatò", + "action-edit": "modifyé sa paj", + "action-createaccount": "kréyé sa kont itilizatò", + "enhancedrc-history": "istorik", + "recentchanges": "Modifikasyon résant", + "recentchanges-legend": "Lòpsyon dé modifikasyon résant", + "recentchanges-summary": "Swiv chanjman-yan pli résan wiki asou sa paj.", + "recentchanges-noresult": "Pyès modifikasyon ka korèsponn à sa kritèr asou péryòd endiké.", + "recentchanges-feed-description": "Swivé dannyé modifikasyon-yan di wiki andan sa flux.", + "recentchanges-label-newpage": "Sa modifikasyon té kréyé roun nouvèl paj", + "recentchanges-label-minor": "Sa modifikasyon sa minò.", + "recentchanges-label-bot": "Sa modifikasyon té éfèktchwé pa roun robo.", + "recentchanges-label-unpatrolled": "Sa modifikasyon pa té òkò réli.", + "recentchanges-label-plusminus": "Tay di paj-a chanjé di sa nonm d'oktè.", + "recentchanges-legend-heading": "Léjann :", + "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (wè osi [[Special:NewPages|lis dé nouvèl paj]]).", + "rcnotefrom": "Anba {{PLURAL:$5|modifikasyon éfèktchwé}} dipi $3, $4 (afiché jouk à $1).", + "rclistfrom": "Afiché nouvèl modifikasyon-yan dipi $3, $2", + "rcshowhideminor": "$1 modifikasyon minò", + "rcshowhideminor-show": "Afiché", + "rcshowhideminor-hide": "Maské", + "rcshowhidebots": "$1 robo-ya", + "rcshowhidebots-show": "Afiché", + "rcshowhidebots-hide": "Maské", + "rcshowhideliu": "$1 itilizatò anréjistré", + "rcshowhideliu-show": "Afiché", + "rcshowhideliu-hide": "Maské", + "rcshowhideanons": "$1 itilizatò anonim-ya", + "rcshowhideanons-show": "Afiché", + "rcshowhideanons-hide": "Maské", + "rcshowhidepatr": "$1 modifikasyon sirvéyé", + "rcshowhidemine": "$1 mo modifikasyon-yan", + "rcshowhidemine-show": "Afiché", + "rcshowhidemine-hide": "Maské", + "rclinks": "Afiché $1 dannyé modifikasyon éfèktchwé o kour dé $2 dannyé jou.", + "diff": "dif", + "hist": "ist", + "hide": "Maské", + "show": "Afiché", + "minoreditletter": "m", + "newpageletter": "N", + "boteditletter": "b", + "rc-change-size-new": "$1 {{PLURAL:$1|oktè}} aprè chanjman", + "rc-old-title": "kréyé inisyalman ké tit « $1 »", + "recentchangeslinked": "Swivi dé paj lyé", + "recentchangeslinked-feed": "Swivi dé paj lyé", + "recentchangeslinked-toolbox": "Swivi dé paj lyé", + "recentchangeslinked-title": "Swivi dé paj asosyé à « $1 »", + "recentchangeslinked-summary": "Antré roun non di paj pou wè modifikasyon-yan ki fè résaman asou dé paj lyé dipi ou vèr sa paj (pou wè manm-yan di oun katégori, antré Katégori:Non di katégori). Modifikasyon-yan dé paj di [[Special:Watchlist|zòt lis di swivi]] sa an gra.", + "recentchangeslinked-page": "Non di paj :", + "recentchangeslinked-to": "Afiché modifikasyon-yan dé paj ki ka konpòrté roun lyen vèr paj ki bay plito ki envèrs", + "upload": "Enpòrté roun fiché", + "uploadlogpage": "Journal di enpo di fiché", + "filedesc": "Dèskripsyon", + "license": "Lisans", + "license-header": "Kondisyon di itilizasyon", + "imgfile": "fiché", + "listfiles": "Lis di fiché", + "file-anchor-link": "Fiché", + "filehist": "Istorik di fiché", + "filehist-help": "Kliké asou roun dat ké lò pou wè fiché-a tèl ki li té yé à sa moman.", + "filehist-revert": "rétablir", + "filehist-current": "atchwèl", + "filehist-datetime": "Dat ké lò", + "filehist-thumb": "Vignèt", + "filehist-thumbtext": "Vignèt pou vèrsyon-an di $1", + "filehist-nothumb": "Pyès minyatir", + "filehist-user": "Itilizatò", + "filehist-dimensions": "Dimansyon", + "filehist-comment": "Koumantèr", + "imagelinks": "Itilizasyon di fiché", + "linkstoimage": "{{PLURAL:$1|Paj swivant ka itilizé}} sa fiché :", + "linkstoimage-more": "Plis {{PLURAL:$1|di roun paj ka itilizé|di $1 paj ka itilizé}} sa fiché.\nLis swivant ka afiché sèlman {{PLURAL:$1|pronmyé paj-a ki ka itilizé|$1 pronmyé paj-ya ki ka itilizé}} sa fiché.\nOun [[Special:WhatLinksHere/$2|lis konplèt]] sa disponib.", + "nolinkstoimage": "Pyès paj pa ka itilizé sa fiché.", + "linkstoimage-redirect": "$1 (roudirèksyon di fiché) $2", + "sharedupload-desc-here": "Sa fiché ka provini di $1. Li pé sa itilizé pa dé ròt projè.\nSo dèskripsyon asou so [$2 paj di dèskripsyon] sa afiché anba.", + "filepage-nofile": "Pyès fiché di sa non ka ègzisté.", + "upload-disallowed-here": "Zòt pa pé ranplasé sa fiché.", + "randompage": "Paj o azar", + "statistics": "Statistik", + "double-redirect-fixer": "Korèktò di roudirèksyon", + "nbytes": "$1 {{PLURAL:$1|òktè}}", + "nmembers": "$1 manm{{PLURAL:$1|}}", + "prefixindex": "Tout paj ki ka koumansé pa...", + "listusers": "Lis dé itilizatò", + "newpages": "Nouvèl paj", + "move": "Rounonmen", + "pager-newer-n": "{{PLURAL:$1|1 pli résant|$1}}", + "pager-older-n": "{{PLURAL:$1|1 pli ansyenn|$1}}", + "booksources": "Ouvraj di référans", + "booksources-search-legend": "Sasé parmi dé ouvraj di référans", + "booksources-search": "Sasé", + "specialloguserlabel": "Otò :", + "speciallogtitlelabel": "Sib (tit ou {{ns:user}}:non di itilizatò) :", + "log": "Journal d’opérasyon", + "all-logs-page": "Tout journal piblik", + "alllogstext": "Afichaj konbiné di tout journal disponib asou {{SITENAME}}.\nZòt pé pèrsobalizé afichaj an sélèksyonan tip di journal, non di itilizatò ou paj-a konserné (sa dé dannyé sa sansib à lakas).", + "logempty": "Pyès opérasyon korèspondant andan journal-ya.", + "allpages": "Tout paj-ya", + "allarticles": "Tout paj-ya", + "allpagessubmit": "Listé", + "allpages-hide-redirects": "Maské roudirèksyon-yan", + "categories": "Lis dé katégori", + "listgrouprights-members": "(lis dé manm)", + "emailuser": "Voyé li roun kouryé", + "usermessage-editor": "Mésajé di sistèm", + "watchlist": "Lis di swivi", + "mywatchlist": "Lis di swivi", + "watchlistfor2": "Pou $1 $2", + "watch": "Swiv", + "unwatch": "Pli swiv òkò", + "watchlist-details": "{{PLURAL:$1|$1 paj sa|$1}} annan zòt lis di swivi (plis paj-ya di diskisyon).", + "wlheader-showupdated": "Paj-ya ki modifyé dipi zòt dannyé vizit sa afiché an gra.", + "wlnote": "Anba {{PLURAL:$1|figir dannyé modifikasyon-an éfèktchwé|figir $1 dannyé modifikasyon-yan éfèktchwé}} douran {{PLURAL:$2|dannyé lò| $2}}, jouk o $3, $4.", + "wlshowlast": "Montré dannyé $1 lò, dannyé $2 jou", + "watchlist-options": "Opsyon di lis di swivi", + "enotif_reset": "Marké tout paj-ya kou vizité", + "dellogpage": "Journal dé souprésyon", + "rollbacklink": "révoké", + "rollbacklinkcount": "révoké $1 {{PLURAL:$1|modifikasyon}}", + "protectlogpage": "Journal dé protèksyon", + "protectedarticle": "protéjé « [[$1]] »", + "modifiedarticleprotection": "modifyé nivo di protèksyon di « [[$1]] »", + "protect-default": "Otorizé tout itilizatò-ya", + "restriction-edit": "Modifyé", + "restriction-move": "Rounonmen", + "namespace": "Lèspas di non", + "invert": "Envèrsé sélèksyon-an", + "tooltip-invert": "Koché sa kaz pou kaché modifikasyon-yan dé paj annan lèspas di non sélèksyoné (ké lèspas di non asosyé si koché)", + "namespace_association": "Lèspas di non asosyé", + "tooltip-namespace_association": "Koché sa kaz pou enklir égalman lèspas di non di diskisyon ou di sijè, asosyé à lèspas di non sélèksyoné", + "blanknamespace": "(Prensipal)", + "contributions": "Kontribisyon di {{GENDER:$1|itilizatò|itilizatris}}", + "contributions-title": "Lis kontribisyon-yan di itiliza{{GENDER:$1|ò|ris}} $1", + "mycontris": "Kontribisyon", + "anoncontribs": "Kontribisyon", + "contribsub2": "Pou {{GENDER:$3|$1}} ($2)", + "nocontribs": "Pyès modifikasyon korèspondan à sa kritèr trouvé.", + "uctop": "(atchwèl)", + "month": "À partir di mwa (é présédan) :", + "year": "À partir di lannen (é présédant) :", + "sp-contributions-newbies": "Montré ren ki kontribisyon-yan dé nouvèl itilizatò", + "sp-contributions-blocklog": "journal dé blokaj", + "sp-contributions-uploads": "enpòr", + "sp-contributions-logs": "journal", + "sp-contributions-talk": "diskité", + "sp-contributions-search": "Sasé kontribisyon-yan", + "sp-contributions-username": "Adrès IP ou non di itilizatò :", + "sp-contributions-toponly": "Montré ki kontribisyon-yan ki sa dannyé-ya dé artik", + "sp-contributions-newonly": "Afiché inikman modifikasyon-yan ki sa dé kréyasyon di paj", + "sp-contributions-submit": "Sasé", + "whatlinkshere": "Paj lyé", + "whatlinkshere-title": "Paj ki ka pwenté vèr « $1 »", + "whatlinkshere-page": "Paj :", + "linkshere": "Paj-ya ki anba ka kontni roun lyen vèr [[:$1]] :", + "nolinkshere": "Pyès paj pa gen kontni dé lyen vèr [[:$1]].", + "isredirect": "paj di roudirèksyon", + "istemplate": "enklizyon", + "isimage": "Lyen vèr fiché-a", + "whatlinkshere-prev": "{{PLURAL:$1|présédant|$1 présédant}}", + "whatlinkshere-next": "{{PLURAL:$1|swivant|$1 swivant}}", + "whatlinkshere-links": "lyen", + "whatlinkshere-hideredirs": "$1 roudirèksyon-yan", + "whatlinkshere-hidetrans": "$1 enklizyon-yan", + "whatlinkshere-hidelinks": "$1 lyen-yan", + "whatlinkshere-hideimages": "$1 lyen vèr fiché-a", + "whatlinkshere-filters": "Filt", + "ipboptions": "2 lò:2 hours,1 jou:1 day,3 jou:3 days,1 simenn:1 week,2 simenn:2 weeks,1 mwa:1 month,3 mwa:3 months,6 mwa:6 months,1 lan:1 year,endéfiniman:infinite", + "infiniteblock": "enfini", + "blocklink": "bloké", + "contribslink": "kontribisyon", + "blocklogpage": "Journal dé blokaj", + "blocklogentry": "bloké [[$1]] ; èkspirasyon : $2 $3", + "reblock-logentry": "modifyé paramèt di blokaj di [[$1]] ké roun èkspirasyon pou $2 $3", + "block-log-flags-nocreate": "kréyasyon di kont entèrdit", + "proxyblocker": "Blokò di mandatèr", + "movelogpage": "Journal dé rounonmaj", + "export": "Èkspòrté dé paj", + "thumbnail-more": "Agrandir", + "importlogpage": "Journal dé enpòrtasyon", + "tooltip-pt-userpage": "Zòt paj di {{GENDER:|itilizatò|itilizatris}}", + "tooltip-pt-mytalk": "Zòt paj di diskisyon", + "tooltip-pt-preferences": "{{GENDER:|Zòt}} préférans", + "tooltip-pt-watchlist": "Oun lis dé paj don zòt ka swiv modifikasyon", + "tooltip-pt-mycontris": "Oun lis di {{GENDER:|zòt}} kontribisyon", + "tooltip-pt-login": "Nou ka ankourajé zòt à konèkté zòt kò ; soupannan, i pa obligatwar", + "tooltip-pt-logout": "Dékonèkté so kò", + "tooltip-pt-createaccount": "Nou ka ankourajé zòt à kréyé roun kont itilizatò é konèkté zòt kò ; soupannan, i pa obligatwar", + "tooltip-ca-talk": "Diskisyon o sijè di sa paj di kontni", + "tooltip-ca-edit": "Modifyé wikikod-a", + "tooltip-ca-addsection": "Koumansé roun nouvèl sèksyon", + "tooltip-ca-viewsource": "Sa paj sa protéjé.\nZòt pé toutfwè vizwalizé sours-a.", + "tooltip-ca-history": "Istorik vèrsyon-yan di sa paj", + "tooltip-ca-protect": "Protéjé sa paj", + "tooltip-ca-delete": "Souprimé sa paj", + "tooltip-ca-move": "Rounonmen sa paj", + "tooltip-ca-watch": "Ajouté sa paj annan zòt lis di swivi", + "tooltip-ca-unwatch": "Routiré sa paj di zòt lis di swivi", + "tooltip-search": "Sasé andan {{SITENAME}}", + "tooltip-search-go": "Aksédé à roun paj di menm non si li ka ègzisté", + "tooltip-search-fulltext": "Sasé paj-ya ka konpòrté sa tèks.", + "tooltip-p-logo": "Vizité paj prensipal-a", + "tooltip-n-mainpage": "Vizité paj prensipal-a di sit", + "tooltip-n-mainpage-description": "Paj prensipal jénéral", + "tooltip-n-portal": "À propo di projè, sa ki zòt pé fè, koté trouvé enfòrmasyon-yan", + "tooltip-n-currentevents": "Trouvé plis d'enfòrmasyon asou atchwalité an kour", + "tooltip-n-recentchanges": "Lis di modifikasyon résant asou wiki-a", + "tooltip-n-randompage": "Afiché roun paj o azar", + "tooltip-n-help": "Aksè à lèd", + "tooltip-t-whatlinkshere": "Lis di paj liyé ki ka pwenté asou sala", + "tooltip-t-recentchangeslinked": "Lis di modifikasyon résant liyé à sa paj", + "tooltip-feed-atom": "Flux Atom pou sa paj", + "tooltip-t-contributions": "Wè lis dé kontribisyon di {{GENDER:$1|sa itilizatò|sa itilizatris}}", + "tooltip-t-emailuser": "Voyé roun kouryé à {{GENDER:$1|sa itilizatò|sa itilizatris}}", + "tooltip-t-upload": "Télévèrsé dé fiché", + "tooltip-t-specialpages": "Lis di tout paj spésyal", + "tooltip-t-print": "Vèrsyon enprimab di sa paj", + "tooltip-t-permalink": "Adrès pèrmanant di sa vèrsyon di paj-a", + "tooltip-ca-nstab-main": "Wè kontni di paj-a", + "tooltip-ca-nstab-user": "Wè paj di itilizatò", + "tooltip-ca-nstab-special": "A roun paj spésyal, é li pa pé sa modifyé.", + "tooltip-ca-nstab-project": "Wè paj-a di projè", + "tooltip-ca-nstab-image": "Wè paj-a di fiché", + "tooltip-ca-nstab-mediawiki": "Wè mésaj sistèm-a", + "tooltip-ca-nstab-template": "Wè modèl-a", + "tooltip-ca-nstab-category": "Wè paj-a di katégori-a", + "tooltip-minoredit": "Marké sala kou modifikasyon minò", + "tooltip-save": "Anréjistré zòt modifikasyon", + "tooltip-preview": "Mési di prévizwalizé zòt modifikasyon anvan di pibliyé yé.", + "tooltip-diff": "Afiché modifikasyon-yan ki zòt apòrté andan tèks-a.", + "tooltip-compareselectedversions": "Afiché diférans-ya ant dé vèrsyon-yan sélèksyoné di sa paj", + "tooltip-watch": "Ajouté sa paj annan zòt lis di swivi", + "tooltip-rollback": "« Révoké » ka anilé an roun klik modifikasyon(-an ou yan) di sa paj réyalizé pa so dannyé kontribitò", + "tooltip-undo": "« Anilé » ka rétabli modifikasyon présédant é ka ouvri lafinèt di modifikasyon an mòd prévizwalizasyon. I posib di ajouté roun rézon annan rézimé-a.", + "tooltip-summary": "Antré roun brèf rézimé", + "simpleantispam-label": "Vérifikasyon anti-pouryèl.\nPa enskri anyen isi !", + "pageinfo-title": "Enfòrmasyon pou « $1 »", + "pageinfo-header-basic": "Enfòrmasyon di baz", + "pageinfo-header-edits": "Istorik dé modifikasyon", + "pageinfo-header-restrictions": "Protèksyon di paj-a", + "pageinfo-header-properties": "Propriyété di paj-a", + "pageinfo-display-title": "Tit afiché", + "pageinfo-default-sort": "Klé di tri pa défo", + "pageinfo-length": "Tay di paj-a (an òktè)", + "pageinfo-article-id": "Niméro di paj-a", + "pageinfo-language": "Langaj di kontni di paj-a", + "pageinfo-content-model": "Modèl di kontni di paj-a", + "pageinfo-robot-policy": "Endèksasyon pa robo", + "pageinfo-robot-index": "Otorizé", + "pageinfo-robot-noindex": "Pa otorizé", + "pageinfo-watchers": "Nonm di kontribitò ki gen paj andan yé lis di swivi", + "pageinfo-few-watchers": "Mwens di $1 {{PLURAL:$1|obsèrvatò}}", + "pageinfo-redirects-name": "Nonm di roudirèksyon vèr sa paj", + "pageinfo-subpages-name": "Nonm di soupaj di sa paj", + "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|roudirèksyon}}; $3 {{PLURAL:$3|pa-roudirèksyon}})", + "pageinfo-firstuser": "Kréyatò di paj-a", + "pageinfo-firsttime": "Dat di kréyasyon di paj-a", + "pageinfo-lastuser": "Dannyé kontribitò", + "pageinfo-lasttime": "Dat di dannyé modifikasyon", + "pageinfo-edits": "Nonm total di modifikasyon", + "pageinfo-authors": "Nonm total di otò distenk", + "pageinfo-recent-edits": "Nonm di modifikasyon résant (annan dannyé $1)", + "pageinfo-recent-authors": "Nonm di otò distenk résant", + "pageinfo-magic-words": "{{PLURAL:$1|Mo majik}} ($1)", + "pageinfo-hidden-categories": "{{PLURAL:$1|Katégori kaché|}} ($1)", + "pageinfo-templates": "{{PLURAL:$1|Modèl enkli}} ($1)", + "pageinfo-toolboxlink": "Enfòrmasyon asou paj-a", + "pageinfo-contentpage": "Konté kou paj di kontni", + "pageinfo-contentpage-yes": "Wi", + "patrol-log-page": "Journal dé roulèktir", + "previousdiff": "← Modifikasyon présédant", + "nextdiff": "Modifikasyon swivant →", + "widthheightpage": "$1 × $2, $3 paj{{PLURAL:$3|}}", + "file-info-size": "$1 × $2 piksèl, tay di fiché : $3, tip MIME : $4", + "file-info-size-pages": "$1 × $2 piksèl ; tay di fiché : $3 ; tip MIME : $4 ; $5 paj{{PLURAL:$5|}}", + "file-nohires": "Pa di pli rot rézolisyon disponib.", + "svg-long-desc": "Fiché SVG, rézolisyon di $1 × $2 piksèl, tay : $3", + "show-big-image": "Fiché d’orijin", + "show-big-image-preview": "Tay di sa apèrsou : $1.", + "show-big-image-other": "{{PLURAL:$2|Ròt rézolisyon}} : $1.", + "show-big-image-size": "$1 × $2 piksèl", + "metadata": "Métadoné", + "metadata-help": "Sa fiché ka kontni dé enfòrmasyon siplémantèr, probabman ajouté pa aparèy foto nimèrik ou nimérizò itilizé pou kréyé. \nSi fiché té modifyé dipi so léta orijinal, serten détay pa pé rouflété antyèrman imaj modifyé-a.", + "metadata-fields": "Chan di métadoné d'imaj listé andan sa mésaj ké sa enkli andan paj di dèskripsyon di imaj-a lò tab-a di métadoné ké sa rédjwit. Ròt chan ké sa kaché pa défo.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude", + "exif-orientation": "Oryantasyon", + "exif-xresolution": "Rézolisyon orizontal", + "exif-yresolution": "Rézolisyon vèrtikal", + "exif-datetime": "Dat di modifikasyon di fiché", + "exif-make": "Fèzò di aparèy foto", + "exif-model": "Modèl di aparèy foto", + "exif-software": "Lojisyèl itilizé", + "exif-exifversion": "Vèrsyon EXIF", + "exif-colorspace": "Lèspas kolorimétrik", + "exif-datetimeoriginal": "Dat di pran orijinèl", + "exif-datetimedigitized": "Dat di nimérizasyon-an", + "exif-orientation-1": "Nòrmal", + "namespacesall": "tout", + "monthsall": "tout", + "imgmultipagenext": "paj swivant →", + "imgmultigo": "Aksédé !", + "imgmultigoto": "Alé koté paj $1", + "watchlisttools-clear": "Éfasé lis di swivi", + "watchlisttools-view": "Wè chanjman-yan korèspondan", + "watchlisttools-edit": "Wè é modifyé lis di swivi", + "watchlisttools-raw": "Modifyé lis di swivi an mòd brout", + "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|diskisyon]])", + "redirect": "Roudirijé pa ID di fiché, itilizatò, paj, révizyon ou journal", + "redirect-summary": "Sa paj spésyal ka roudirijé vèr roun fiché (non di fiché fourni), oun paj (ID di révizyon ou di paj fourni), oun paj di itilizatò (idantifyan nimérik di itilizatò fourni), ou roun antré di journal (ID di journal fourni). Itilizasyon : [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], ou [[{{#Special:Redirect}}/logid/186]].", + "redirect-submit": "Validé", + "redirect-lookup": "Sasé :", + "redirect-value": "Valò :", + "redirect-user": "ID di itilizatò", + "redirect-page": "ID di paj", + "redirect-revision": "Révizyon di paj-a", + "redirect-file": "Non di fiché", + "specialpages": "Paj spésyal", + "tag-filter": "Filtré [[Special:Tags|baliz]] :", + "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Baliz}}]] : $2)", + "tags-active-yes": "Wi", + "tags-active-no": "Awa", + "tags-hitcount": "$1 modifikasyon{{PLURAL:$1|}}", + "logentry-delete-delete": "$1 souprimé paj-a $3", + "logentry-delete-restore": "$1 rèstoré paj-a $3 ($4)", + "logentry-delete-revision": "$1 {{GENDER:$2|modifyé}} vizibilité {{PLURAL:$5|di oun révizyon|di $5 révizyon}} asou paj $3 : $4", + "revdelete-content-hid": "kontni maské", + "logentry-move-move": "$1 déplasé paj $3 vèr $4", + "logentry-move-move-noredirect": "$1 {{GENDER:$2|déplasé}} paj-a $3 vèr $4 san lésé di roudirèksyon", + "logentry-move-move_redir": "$1 {{GENDER:$2|déplasé}} paj-a $3 vèr $4 pa lasou oun roudirèksyon", + "logentry-patrol-patrol-auto": "$1 {{GENDER:$2|té otomatikman marké}} révizyon $4 di paj $3 kou rouli", + "logentry-newusers-create": "Kont di itilizat{{GENDER:$4|ò|ris}} $1 té kréyé", + "logentry-newusers-autocreate": "Kont $1 {{GENDER:$2|té kréyé}} otomatikman", + "logentry-upload-upload": "$1 {{GENDER:$2|té télévèrsé}} $3", + "logentry-upload-overwrite": "$1 {{GENDER:$2|télévèrsé}} oun nouvèl vèrsyon di $3", + "searchsuggest-search": "Sasé andan {{SITENAME}}", + "duration-days": "$1 jou{{PLURAL:$1|}}", + "randomrootpage": "Paj rakaba aléyatwar" +} diff --git a/languages/i18n/gl.json b/languages/i18n/gl.json index 5193c0bf3c..5be70565b2 100644 --- a/languages/i18n/gl.json +++ b/languages/i18n/gl.json @@ -730,6 +730,7 @@ "postedit-confirmation-created": "Creouse a páxina.", "postedit-confirmation-restored": "Restaurouse a páxina.", "postedit-confirmation-saved": "Gardouse a súa edición.", + "postedit-confirmation-published": "A súa edición foi publicada.", "edit-already-exists": "Non se pode crear a nova páxina.\nEsta xa existe.", "defaultmessagetext": "Texto predeterminado", "content-failed-to-parse": "Erro ao analizar o contido de \"$2\" para o modelo de $1: $3", @@ -1668,7 +1669,7 @@ "lockmanager-fail-closelock": "Non se puido pechar o ficheiro de peche de \"$1\".", "lockmanager-fail-deletelock": "Non se puido borrar o ficheiro de peche de \"$1\".", "lockmanager-fail-acquirelock": "Non se puido obter o peche de \"$1\".", - "lockmanager-fail-openlock": "Non se puido abrir o ficheiro de peche de \"$1\".", + "lockmanager-fail-openlock": "Non se puido abrir o ficheiro de bloqueo de \"$1\". Revise que o directorio de cargas estea configurado correctamente e que o seu servidor web teña permisos de escritura nese directorio. Consulte https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory para obter máis información.", "lockmanager-fail-releaselock": "Non se puido liberar o peche de \"$1\".", "lockmanager-fail-db-bucket": "Non se puido contactar cos peches de bases de datos suficientes no cubo $1.", "lockmanager-fail-db-release": "Non se puideron liberar os peches na base de datos $1.", @@ -1860,7 +1861,7 @@ "doubleredirects": "Redireccións dobres", "doubleredirectstext": "Esta lista contén as páxinas que redirixen cara a outras páxinas de redirección.\nCada ringleira contén ligazóns cara á primeira e segunda redireccións, así como a primeira liña de texto da segunda páxina, que é frecuentemente o artigo \"real\", á que a primeira redirección debera apuntar.\nAs entradas riscadas xa foron resoltas.", "double-redirect-fixed-move": "Trasladouse a páxina \"[[$1]]\".\nActualizouse automaticamente e agora é unha redirección cara a \"[[$2]]\".", - "double-redirect-fixed-maintenance": "Arranxo automaticamente a redirección dobre entre \"[[$1]]\" e \"[[$2]]\" como tarefa de mantemento.", + "double-redirect-fixed-maintenance": "Arranxo automático da redirección dobre entre \"[[$1]]\" e \"[[$2]]\" nunha tarefa de mantemento", "double-redirect-fixer": "Amañador de redireccións", "brokenredirects": "Redireccións rotas", "brokenredirectstext": "As seguintes redireccións ligan cara a páxinas que non existen:", diff --git a/languages/i18n/got.json b/languages/i18n/got.json index 3dff36b71d..b723e1b745 100644 --- a/languages/i18n/got.json +++ b/languages/i18n/got.json @@ -8,7 +8,8 @@ "Sajasazi (on got.wikipedia.org)", "Zylbath", "Espreon", - "Gothicspeaker" + "Gothicspeaker", + "Amire80" ] }, "tog-hideminor": "𐌰𐍆𐍆𐌹𐌻𐌷 𐌻𐌴𐌹𐍄𐌹𐌻𐍉𐍃 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐍉𐍃 𐌰𐌽𐌳𐍅𐌰𐌹𐍂𐌸𐌰𐌹𐌶𐍉 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐍉", @@ -261,6 +262,7 @@ "newarticletext": "𐌻𐌰𐌹𐍃𐍄𐌹𐌳𐌴𐍃 𐌲𐌰𐍅𐌹𐍃 𐌳𐌿 𐌻𐌰𐌿𐌱𐌰 𐍃𐌰𐌴𐌹 𐌽𐌹𐍃𐍄. 𐌳𐌿 𐍃𐌺𐌰𐍀𐌾𐌰𐌽 𐌸𐌰𐌽𐌰 𐌻𐌰𐌿𐍆, 𐌰𐌽 𐌰𐍃𐍄𐍉𐌳𐌴𐌹 𐌼𐌴𐌻𐌾𐌰𐌽 𐌹𐌽 𐌰𐍂𐌺𐌰𐌹 𐌿𐍆 (𐍃𐌰𐌹𐍈 [$1 𐌷𐌹𐌻𐍀𐌰𐌻𐌰𐌿𐍆] 𐌼𐌰𐌽𐌰𐌲𐌹𐌶𐌹𐌽 𐌺𐌿𐌽𐌸𐌾𐌰). 𐌾𐌰𐌱𐌰𐌹 𐌹𐍃 𐌷𐌴𐍂 𐌹𐌽 𐌰𐌹𐍂𐌶𐌴𐌹𐌽𐍃, 𐌲𐌰𐌲𐌲 𐌳𐌿 𐌹𐌱𐌿𐌺𐌰𐌷𐌰𐌿𐌱𐌹𐌳𐌹𐌻𐍉𐌽.", "noarticletext": "𐌽𐌿 𐌽𐌹 𐍃𐌹𐌽𐌳 𐌱𐍉𐌺𐍉𐍃 𐌹𐌽 𐌸𐌰𐌼𐌼𐌰 𐌻𐌰𐌿𐌱𐌰.\n𐌼𐌰𐌲𐍄 [[Special:Search/{{PAGENAME}}|𐍃𐍉𐌺𐌾𐌰𐌽 𐌸𐌰𐍄𐌰 𐌻𐌰𐌿𐌱𐌰-𐌿𐍆𐌰𐍂𐌼𐌴𐌻𐌹]] 𐌹𐌽 𐌰𐌽𐌸𐌰𐍂𐌰𐌹𐌼 𐌻𐌰𐌿𐌱𐌰𐌼, [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} 𐍃𐍉𐌺𐌾𐌰𐌽 𐌲𐌰𐌷𐌰𐌷𐌾𐍉 𐌲𐌰𐍆𐌰𐍃𐍄𐍉𐍃], 𐌰𐌹𐌸𐌸𐌰𐌿 [{{fullurl:{{FULLPAGENAME}}|action=edit}} 𐍃𐌺𐌰𐍀𐌾𐌰𐌽 𐌸𐌰𐌽𐌰 𐌻𐌰𐌿𐍆.]", "noarticletext-nopermission": "𐌽𐌿 𐌽𐌹 𐍃𐌹𐌽𐌳 𐌱𐍉𐌺𐍉𐍃 𐌹𐌽 𐌸𐌰𐌼𐌼𐌰 𐌻𐌰𐌿𐌱𐌰.\n𐌼𐌰𐌲𐍄 [[Special:Search/{{PAGENAME}}|𐍃𐍉𐌺𐌾𐌰𐌽 𐌸𐌰𐍄𐌰 𐌻𐌰𐌿𐌱𐌰-𐌿𐍆𐌰𐍂𐌼𐌴𐌻𐌹]] 𐌹𐌽 𐌰𐌽𐌸𐌰𐍂𐌰𐌹𐌼 𐌻𐌰𐌿𐌱𐌰𐌼, 𐌸𐌰𐌿 [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} 𐍃𐍉𐌺𐌾𐌰𐌽 𐌲𐌰𐌷𐌰𐌷𐌾𐍉 𐌲𐌰𐍆𐌰𐍃𐍄𐍉𐍃], 𐌹𐌸 𐌽𐌹 𐌷𐌰𐌱𐌰𐌹𐍃 𐌰𐌽𐌳𐌻𐌴𐍄 𐍃𐌺𐌰𐍀𐌾𐌰𐌽 𐌸𐌰𐌽𐌰 𐌻𐌰𐌿𐍆.", + "userpage-userdoesnotexist-view": "𐌱𐍂𐌿𐌺𐌾𐌰𐌺𐌰𐍅𐍄𐍃𐌾𐍉 \"$1\" 𐌽𐌹𐍃𐍄 𐌰𐌽𐌰𐌼𐌴𐌻𐌹𐌳𐌰.", "updated": "(𐌰𐌽𐌰𐌽𐌹𐍅𐌹𐌸)", "previewnote": "𐌲𐌰𐌼𐌹𐌽𐌸𐌴𐌹 𐌸𐌰𐍄𐌴𐌹 𐌸𐌰𐍄𐌰 𐌹𐍃𐍄 𐌸𐌰𐍄𐌰𐌹𐌽𐌴𐌹 𐍆𐌰𐌿𐍂𐌰𐍃𐌹𐌿𐌽𐍃.\n𐌸𐌴𐌹𐌽𐍉𐍃 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐍉𐍃 𐌽𐌰𐌿𐌷 𐌽𐌹 𐌲𐌰𐍆𐌰𐍃𐍄𐌰𐌽𐍉𐍃 𐍃𐌹𐌽𐌳!", "continue-editing": "𐌲𐌰𐌲𐌲 𐌳𐌿 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐌹𐍃𐍄𐌰𐌳𐌰", @@ -277,6 +279,7 @@ "moveddeleted-notice": "𐍃𐌰 𐌻𐌰𐌿𐍆𐍃 𐌿𐍃𐌽𐌿𐌼𐌰𐌽𐍃 𐌹𐍃𐍄. 𐌿𐍃𐌽𐌿𐌼𐍄𐍃 𐌾𐌰𐌷 𐌲𐌰𐍆𐌰𐍃𐍄𐌰𐌹𐌽𐍃 𐌼𐌹𐌸𐍃𐌰𐍄𐌴𐌹𐌽𐌰𐌹𐍃 𐌿𐍆 𐍃𐌹𐌽𐌳 𐌿𐍃𐍄𐌰𐌹𐌺𐌽𐌴𐌹𐌽𐌰𐌹.", "postedit-confirmation-created": "𐌻𐌰𐌿𐍆𐍃 𐌲𐌰𐍃𐌺𐌰𐍀𐌰𐌽𐍃 𐌹𐍃𐍄.", "edit-already-exists": "𐌽𐌹 𐍅𐌰𐍃 𐌼𐌰𐌷𐍄𐍃 𐍃𐌺𐌰𐍀𐌾𐌰𐌽 𐌸𐌰𐌽𐌰 𐌻𐌰𐌿𐍆. \n𐌾𐌿 𐌹𐍃𐍄.", + "content-model-wikitext": "𐍅𐌹𐌺𐌹𐌱𐍉𐌺𐍉𐍃", "post-expand-template-inclusion-warning": "𐌷𐍅𐍉𐍄𐌴𐌹𐌽𐍃: 𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐍃 𐍃𐌹𐌽𐌳 𐌿𐍆𐌰𐍂𐌼𐌹𐌺𐌹𐌻𐍃. 𐍃𐌿𐌼𐍃 𐍆𐌰𐌿𐍂𐌴𐌼𐌴𐌻𐌴𐌹𐌽𐍉𐍃 𐌽𐌹 𐌼𐌰𐌲 𐍅𐌹𐍃𐌰𐌽 𐌸𐌰𐍂", "post-expand-template-inclusion-category": "𐍃𐌴𐌹𐌳𐍉𐌽𐍃 𐌸𐌰𐍂 𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐍃 𐍃𐌹𐌽𐌳 𐌿𐍆𐌰𐍂𐌼𐌹𐌺𐌹𐌻𐍃", "viewpagelogs": "𐌰𐍄𐌰𐌿𐌲𐌴𐌹 𐌲𐌰𐍆𐌰𐍃𐍄𐌰𐌹𐌽𐌹𐌽𐍃 𐌸𐌰𐌼𐌼𐌰 𐌻𐌰𐌿𐌱𐌰", @@ -336,6 +339,7 @@ "prefs-rc": "𐌰𐍆𐍄𐌿𐌼𐌹𐍃𐍄𐍉𐍃 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐍉𐍃", "saveprefs": "𐌲𐌰𐍆𐌰𐍃𐍄", "searchresultshead": "𐍃𐍉𐌺𐌴𐌹", + "grouppage-bot": "{{ns:project}}:𐌱𐌰𐌿𐍄𐌰", "grouppage-sysop": "{{ns:project}}:𐍂𐌴𐌹𐌺𐍃", "right-writeapi": "𐌱𐍂𐌿𐌺𐌴𐌹𐌽𐍃 API 𐌼𐌴𐌻𐌴𐌹𐌽𐌰𐌹𐍃", "rightslog": "𐌱𐍂𐌿𐌺𐌾𐌰𐌽𐌳𐌹𐍃 𐍂𐌰𐌹𐌷𐍄𐌴 𐌻𐌰𐌿𐌲", @@ -400,6 +404,7 @@ "filehist-datetime": "𐌼𐌴𐌻", "filehist-thumb": "𐌻𐌴𐌹𐍄𐌹𐌻𐌰 𐍆𐍂𐌹𐍃𐌰𐌷𐍄𐍃", "filehist-thumbtext": "𐌻𐌴𐌹𐍄𐌹𐌻𐌰𐍆𐍂𐌹𐍃𐌰𐌷𐍄𐍃 𐌿𐍃𐌼𐌴𐍂𐌾𐌰 𐌹𐌽 $1", + "filehist-nothumb": "𐌽𐌹 𐌻𐌴𐌹𐍄𐌹𐌻𐌰 𐍆𐍂𐌹𐍃𐌰𐌷𐍄𐍃", "filehist-user": "𐌱𐍂𐌿𐌺𐌾𐌰𐌽𐌳𐍃/𐌱𐍂𐌿𐌺𐌾𐌰𐌽𐌳𐌹", "filehist-dimensions": "𐍅𐌰𐌷𐍃𐍄𐌿𐍃", "filehist-filesize": "𐌼𐌹𐌺𐌹𐌻𐌴𐌹 𐍆𐌰𐌾𐌻𐌹𐍃", @@ -461,6 +466,7 @@ "rollbacklinkcount": "𐌰𐍆𐍅𐌰𐌻𐍅𐌴𐌹 $1 {{PLURAL:$1|𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽|𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐌹𐌽𐍃}}", "protectlogpage": "𐍆𐍂𐌹𐌸𐌿𐌲𐌰𐍆𐌰𐍃𐍄𐌰𐌹𐌽𐍃", "prot_1movedto2": "[[$1]] 𐌼𐌹𐌸𐍃𐌰𐍄𐌹𐌸 𐌳𐌿 [[$2]]", + "protect-default": "𐌰𐌽𐌳𐌻𐌴𐍄 𐌰𐌻𐌻𐌰𐌹𐌼 𐌱𐍂𐌿𐌺𐌾𐌰𐌽𐌳𐌰𐌼", "protect-level-sysop": "𐌰𐌽𐌳𐌻𐌴𐍄𐌹𐌸 𐌸𐌰𐍄𐌰𐌹𐌽𐌴𐌹 𐍂𐌴𐌹𐌺𐍃", "protect-expiring": "𐌿𐍃𐍄𐌹𐌿𐌷𐌹𐌸 $1 (UTC)", "restriction-type": "𐌰𐌽𐌳𐌻𐌴𐍄", @@ -472,6 +478,7 @@ "undelete-search-submit": "𐍃𐍉𐌺𐌴𐌹", "namespace": "𐌽𐌰𐌼𐌰𐍂𐌿𐌼:", "invert": "𐌲𐌰𐍅𐌰𐌽𐌳𐌴𐌹 𐌸𐌰𐍄𐌰 𐌲𐌰𐍅𐌰𐌻𐌹𐌳𐍉", + "namespace_association": "𐌷𐌹𐌳𐍂𐌴 𐌺𐌿𐌽𐌳𐌰𐍄𐌰 𐌽𐌰𐌼𐍉𐍂𐌿𐌼", "blanknamespace": "(𐌷𐌰𐌿𐌱𐌹𐌸)", "contributions": "𐌱𐌹𐌰𐌿𐌺𐌰𐌹𐌽𐌴𐌹𐍃 𐌱𐍂𐌿𐌺𐌾𐌰𐌽𐌳𐌹𐍃 {{{{GENDER:$1|User}}", "mycontris": "𐌱𐌹𐌰𐌿𐌺𐌰𐌹𐌽𐌴𐌹𐍃", @@ -493,6 +500,7 @@ "whatlinkshere-next": "{{PLURAL:$1|𐌹𐍆𐍄𐌿𐌼𐌰|𐌹𐍆𐍄𐌿𐌼𐌰𐌽𐍃 $1}}", "whatlinkshere-links": "← 𐌲𐌰𐍅𐌹𐍃𐍃𐌴𐌹𐍃", "whatlinkshere-hidelinks": "$1 𐌲𐌰𐍅𐌹𐍃𐍃𐌴𐌹𐍃", + "whatlinkshere-hideimages": "$1 𐍆𐌰𐌾𐌻𐌰𐌲𐌰𐍅𐌹𐍃𐍃𐌴𐌹𐍃", "blockip": "𐍆𐌰𐌿𐍂𐌳𐌰𐌼𐌼𐌴𐌹 {{GENDER:$1|user}}", "ipbreason": "𐍆𐌰𐌹𐍂𐌹𐌽𐌰:", "ipboptions": "𐌱 𐌰𐍅𐍂𐌰:2 hours, 𐌰 𐌳𐌰𐌲𐍃:1 day, 𐌲 𐌳𐌰𐌲𐍉𐍃:3 days, 𐌰 𐍅𐌹𐌺𐍉:1 week, 𐌱 𐍅𐌹𐌺𐍉𐌽𐍃:2 weeks, 𐌰 𐌼𐌴𐌽𐍉𐌸𐍃:1 month, 𐌲 𐌼𐌴𐌽𐍉𐌸𐍉𐍃:3 months, 𐌵 𐌼𐌴𐌽𐍉𐌸𐍉𐍃:6 months, 𐌰 𐌾𐌴𐍂:1 year, 𐌹𐌽𐌿𐍄𐍂𐌹𐌲𐌲𐌴𐌽𐌳𐌴𐌹𐍃:infinite", @@ -564,7 +572,11 @@ "tooltip-rollback": "\"𐌰𐍆𐍅𐌰𐌻𐍅𐌴𐌹\" 𐌲𐌰𐌽𐌰𐍃𐌾𐌹𐌸 𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹𐌽(𐍉𐍃) 𐌳𐌿 𐌸𐌰𐌼𐌼𐌰 𐌻𐌰𐌿𐌱𐌰 𐌰𐍆𐍄𐌿𐌼𐌹𐍃𐍄𐌹𐍃 𐌱𐌹𐌰𐌿𐌺𐌰𐌽𐌳𐌹𐍃/𐌰𐍆𐍄𐌿𐌼𐌹𐍃𐍄𐌰𐌹𐌶𐍉𐍃 𐌱𐌹𐌰𐌿𐌺𐌰𐌽𐌳𐌾𐍉𐍃 𐌹𐌽 𐌰𐌹𐌽𐌰𐌼𐌼𐌰 𐍃𐌹𐌽𐌸𐌰", "tooltip-undo": "\"𐌽𐌹𐌿𐍃𐌺𐌰𐍀𐌾𐌰𐌽\" 𐌱𐌰𐌺𐌼𐌰𐌹𐌳𐌾𐌹𐌸 𐌹𐌽𐌼𐌰𐌹𐌳𐌲𐌴𐌹𐌽𐍃 𐌾𐌰𐌷 𐌿𐍃𐌻𐌿𐌺𐍉𐌸 𐌼𐌰𐌹𐌳𐌾𐌰𐍆𐍉𐍂𐌼𐍉𐌽 𐍃𐍅𐌴 𐍆𐌰𐌿𐍂𐍃𐌰𐌹𐍈𐌰 𐌷𐌹𐍅𐌾𐌰. 𐌸𐌰𐍄𐌰 𐌻𐌴𐍄 𐌰𐌽𐌰𐌿𐌺𐌰𐌽𐌰𐌽 𐍃𐌰𐌿𐌸𐌰 𐌹𐌽 𐌹𐌽𐌽𐌰𐌷𐌰𐌻𐌳𐌰𐌰𐌽𐌲𐌰𐌱𐌰.", "tooltip-summary": "𐌼𐌴𐌻𐌴𐌹 𐌻𐌴𐌹𐍄𐌹𐌻𐌰 𐌰𐍆𐌼𐌰𐌿𐍂𐌲𐌴𐌹𐌽", + "simpleantispam-label": "𐌰𐌽𐍄𐌹-𐍃𐍀𐌰𐌼 𐍃𐍉𐌺𐌴𐌹𐌽𐍃.\n𐌽𐌹 𐌼𐌴𐌻𐌴𐌹 𐌷𐌴𐍂!", "pageinfo-header-edits": "𐌹𐌽𐌼𐌰𐌹𐌳𐌴𐌹 𐍃𐍀𐌹𐌻𐌻", + "pageinfo-header-restrictions": "𐌻𐌰𐌿𐌱𐌹𐍃 𐌼𐌿𐌽𐌳𐍃", + "pageinfo-display-title": "𐌱𐌰𐌽𐌳𐍅𐌴𐌹 𐌿𐍆𐌰𐍂𐌼𐌴𐌻𐌾𐌰", + "pageinfo-article-id": "𐌻𐌰𐌿𐌱𐌹𐍃 𐌹𐌳", "pageinfo-robot-index": "𐌰𐌽𐌳𐌻𐌴𐍄𐌰𐌽", "pageinfo-firstuser": "𐌻𐌰𐌿𐌱𐌰𐍃𐌺𐌰𐍀𐌾𐌰𐌽𐌳𐍃", "pageinfo-lastuser": "𐌰𐍆𐍄𐌿𐌼𐌹𐍃𐍄𐍃 𐌹𐌽𐌼𐌰𐌹𐌳𐌾𐌰𐌽𐌳𐍃", @@ -585,6 +597,7 @@ "exif-orientation-1": "𐌱𐌹 𐌱𐌹𐌿𐌷𐍄𐌾𐌰", "namespacesall": "𐌰𐌻𐌻", "monthsall": "𐌰𐌻𐌻", + "imgmultipagenext": "𐌹𐍆𐍄𐌿𐌼𐍃 𐌻𐌰𐌿𐍆𐍃 →", "imgmultigo": "𐌲𐌰𐌲𐌲!", "imgmultigoto": "𐌲𐌰𐌲𐌲 𐌳𐌿 𐌻𐌰𐌿𐌱𐌰 $1", "table_pager_limit_submit": "Affgaggan", @@ -625,7 +638,7 @@ "tags-deactivate-submit": "𐌿𐌽𐌲𐌰𐌵𐌹𐌿𐌴𐌹", "logentry-delete-delete": "$1 {{GENDER:$2|𐌿𐍃𐌽𐌰𐌼}} 𐌻𐌰𐌿𐍆 $3", "logentry-move-move": "$1 {{GENDER:$2|𐌼𐌹𐌸𐍃𐌰𐍄𐌹𐌳𐌰}} 𐌻𐌰𐌿𐍆 $3 𐌳𐌿 $4", - "logentry-newusers-create": "𐌱𐍂𐌿𐌺𐌾𐌰𐌺𐌰𐍅𐍄𐍃𐌾𐍉 $1 𐍅𐌰𐍃 {{{{GENDER:$2|𐌲𐌰𐍃𐌺𐌰𐍀𐌰𐌽𐌰}}", + "logentry-newusers-create": "𐌱𐍂𐌿𐌺𐌾𐌰𐌺𐌰𐍅𐍄𐍃𐌾𐍉 $1 𐍅𐌰𐍃 𐌲𐌰𐍃𐌺𐌰𐍀𐌰𐌽𐌰", "rightsnone": "(𐌽𐌹)", "searchsuggest-search": "𐍃𐍉𐌺𐌴𐌹", "duration-days": "$1 {{PLURAL:$1|𐌳𐌰𐌲𐍃|𐌳𐌰𐌲𐍉𐍃}}" diff --git a/languages/i18n/hr.json b/languages/i18n/hr.json index 060c444bb3..5fd0fe9da6 100644 --- a/languages/i18n/hr.json +++ b/languages/i18n/hr.json @@ -1267,7 +1267,7 @@ "rcfilters-advancedfilters": "Napredni filtri", "rcfilters-limit-title": "Rezultata za prikaz", "rcfilters-limit-and-date-label": "{{PLURAL:$1|$1 izmjena|$1 izmjene|$1 izmjena}}, $2", - "rcfilters-date-popup-title": "Vremensko razdoblje za pretragu", + "rcfilters-date-popup-title": "Razdoblje za pretraživanje", "rcfilters-days-title": "Nedavnih dana", "rcfilters-hours-title": "Nedavnih sati", "rcfilters-days-show-days": "$1 {{PLURAL:$1|dan|dana}}", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index 082760f9f0..19d55e45fd 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -1856,8 +1856,8 @@ "statistics-users-active": "Aktív szerkesztők", "statistics-users-active-desc": "Szerkesztők, akik csináltak valamit az elmúlt {{PLURAL:$1|egy|$1}} napban", "pageswithprop": "Laptulajdonsággal rendelkező lapok", - "pageswithprop-legend": "Lap tulajdonsággal rendelkező lapok", - "pageswithprop-text": "Ez a lap azokat a lapokat listázza, amelyek egy adott lap tulajdonsággal rendelkeznek.", + "pageswithprop-legend": "Laptulajdonsággal rendelkező lapok", + "pageswithprop-text": "Ez a lap azokat a lapokat listázza, amelyek egy adott laptulajdonsággal rendelkeznek.", "pageswithprop-prop": "Tulajdonságnév:", "pageswithprop-reverse": "Rendezés fordított sorrendben", "pageswithprop-sortbyvalue": "Rendezés a tulajdonság értéke szerint", diff --git a/languages/i18n/is.json b/languages/i18n/is.json index 8aeac3c540..f0d3cd3243 100644 --- a/languages/i18n/is.json +++ b/languages/i18n/is.json @@ -1230,6 +1230,7 @@ "rcfilters-activefilters": "Virkar síur", "rcfilters-advancedfilters": "Ítarlegar síur", "rcfilters-limit-title": "Breytingar sem á að birta", + "rcfilters-limit-and-date-label": "$1 {{PLURAL:$1|breyting|breytingar}}, $2", "rcfilters-date-popup-title": "Tímarammi sem á að leita í", "rcfilters-days-title": "Síðustu daga", "rcfilters-hours-title": "Síðustu klukkutíma", @@ -1238,7 +1239,7 @@ "rcfilters-highlighted-filters-list": "Áherslulitað: $1", "rcfilters-quickfilters": "Vistaðar síur", "rcfilters-quickfilters-placeholder-title": "Engar síur vistaðar", - "rcfilters-quickfilters-placeholder-description": "Til þess að vista þínar síustillingar og nota þær aftur seinna, smelltu á bókamerkistáknið undir Virkum síum hér fyrir neðan.", + "rcfilters-quickfilters-placeholder-description": "Til þess að vista síustillingarnar þínar og nota þær aftur seinna, smelltu á bókamerkistáknið undir 'Virkar síur' hér fyrir neðan.", "rcfilters-savedqueries-defaultlabel": "Vistaðar síur", "rcfilters-savedqueries-rename": "Endurnefna", "rcfilters-savedqueries-setdefault": "Setja sem sjálfgefið", @@ -1336,6 +1337,10 @@ "rcfilters-liveupdates-button-title-off": "Sýna nýjar breytingar um leið og þær gerast", "rcfilters-watchlist-markseen-button": "Merkja allar breytingar sem skoðaðar", "rcfilters-watchlist-edit-watchlist-button": "Breyta þínum lista yfir vaktaðar síður", + "rcfilters-filter-showlinkedfrom-label": "Sýna breytingar á síðum sem tengt er í frá", + "rcfilters-filter-showlinkedfrom-option-label": "Síður sem tengt er í frá valinni síðu", + "rcfilters-filter-showlinkedto-label": "Sýna breytingar á síðum sem tengjast í", + "rcfilters-filter-showlinkedto-option-label": "Síður sem tengjast í valda síðu", "rcfilters-target-page-placeholder": "Settu inn síðuheiti (eða flokk)", "rcnotefrom": "Að neðan {{PLURAL:$5|er breyting síðan|eru breytingar síðan}} $3, $4 (allt að $1 sýndar).", "rclistfromreset": "Endurstilla dagsetningarval", diff --git a/languages/i18n/km.json b/languages/i18n/km.json index 5b6976be2b..4543380083 100644 --- a/languages/i18n/km.json +++ b/languages/i18n/km.json @@ -130,6 +130,8 @@ "october-date": "$1 តុលា", "november-date": "$1 វិច្ឆិកា", "december-date": "$1 ធ្នូ", + "period-am": "ព្រឹក", + "period-pm": "ល្ងាច", "pagecategories": "{{PLURAL:$1|ចំណាត់ថ្នាក់ក្រុម|ចំណាត់ថ្នាក់ក្រុម}}", "category_header": "ទំព័រ​ក្នុង​ចំណាត់​ថ្នាក់​ក្រុម \"$1\"", "subcategories": "កូនចំណាត់ថ្នាក់ក្រុម", @@ -198,6 +200,9 @@ "talk": "ការពិភាក្សា", "views": "គំហើញ", "toolbox": "​ឧបករណ៍", + "tool-link-userrights": "កែប្រែក្រុម{{GENDER:$1|អ្នកប្រើប្រាស់}}", + "tool-link-userrights-readonly": "មើលក្រុម{{GENDER:$1|អ្នកប្រើប្រាស់}}", + "tool-link-emailuser": "ផ្ញើអ៊ីមែលទៅកាន់{{GENDER:$1|អ្នកប្រើប្រាស់}}នេះ", "imagepage": "មើល​ទំព័រ​ឯកសារ", "mediawikipage": "មើល​ទំព័រសារ", "templatepage": "មើលទំព័រគំរូ", @@ -354,6 +359,8 @@ "virus-scanfailed": "ស្កេនមិនបានសំរេច (កូដ $1)", "virus-unknownscanner": "កម្មវិធីប្រឆាំងមេរោគមិនស្គាល់៖", "logouttext": "'''ឥឡូវនេះលោកអ្នកបានកត់ឈ្មោះចេញហើយ។'''\n\nសូមកត់សម្គាល់ថាទំព័រមួយចំនួនប្រហែលជានៅតែបង្ហាញដូចពេលលោកអ្នកកត់ឈ្មោះចូលដដែល ទាល់តែលោកអ្នកសម្អាត សតិភ្ជាប់នៃកម្មវិធីរុករករបស់លោកអ្នកសិន។", + "cannotlogoutnow-title": "មិនអាចកត់ឈ្មោះចេញបានទេនៅពេលនេះ", + "cannotlogoutnow-text": "មិនអាចកត់ឈ្មោះចេញបានទេពេលកំពុងប្រើ$1។", "welcomeuser": "សូមស្វាគមន៍ $1!", "welcomecreation-msg": "គណនីរបស់អ្នកត្រូវបានបង្កើតហើយ។\nកុំភ្លេចផ្លាស់ប្ដូរ[[Special:Preferences|ចំណង់ចំណូលចិត្ត{{SITENAME}}]]របស់អ្នក។", "yourname": "អត្តនាម៖", @@ -369,10 +376,17 @@ "createacct-yourpasswordagain-ph": "បញ្ចូលពាក្យសម្ងាត់ម្ដងទៀត", "userlogin-remembermypassword": "រក្សាស្ថានភាពកត់ឈ្មោះចូលរបស់ខ្ញុំ", "userlogin-signwithsecure": "ប្រើការតភ្ជាប់មានសុវត្ថិភាព", + "cannotlogin-title": "មិនអាចកត់ឈ្មោះចូលបានទេ", + "cannotlogin-text": "មិនអាចកត់ឈ្មោះចូលបានទេ។", + "cannotloginnow-title": "មិនអាចកត់ឈ្មោះចូលបានទេនៅពេលនេះ", + "cannotloginnow-text": "មិនអាចកត់ឈ្មោះចូលបានទេពេលកំពុងប្រើ$1។", + "cannotcreateaccount-title": "មិនអាចបង្កើតគណនីបានទេ", + "cannotcreateaccount-text": "មិនអាចបង្កើតគណនីដោយផ្ទាល់នៅលើវិគីនេះបានទេ។", "yourdomainname": "ដូម៉ែនរបស់អ្នក៖", "password-change-forbidden": "អ្នកមិនអាចផ្លាស់ប្ដូរពាក្យសម្ងាត់ក្នុងវិគីនេះទេ។", "externaldberror": "មាន​​បញ្ហាក្នុងការ​បញ្ជាក់​ផ្ទៀង​ផ្ទាត់​​មូលដ្ឋាន​ទិន្នន័យ​ ឬ​អ្នក​មិន​ត្រូវ​បាន​អនុញ្ញាត​ឲ្យ​បន្ទាន់​សម័យ​គណនី​ខាង​ក្រៅ​របស់​អ្នក​។​\n​", "login": "កត់ឈ្មោះចូល", + "login-security": "បញ្ជាក់អត្តសញ្ញាណរបស់អ្នក", "nav-login-createaccount": "កត់ឈ្មោះចូលឬបង្កើតគណនី", "logout": "កត់ឈ្មោះចេញ", "userlogout": "កត់ឈ្មោះចេញ", @@ -383,17 +397,22 @@ "userlogin-resetpassword-link": "អ្នកភ្លេចពាក្យសម្ងាត់ហើយ?", "userlogin-helplink2": "ជំនួយលើការកត់ឈ្មោះចូល", "userlogin-loggedin": "អ្នកបានកត់ឈ្មោះចូលជា {{GENDER:$1|$1}} ហើយ។\nប្រើសំណុំបែបបទខាងក្រោមដើម្បីកត់ឈ្មោះចូលជាអ្នកប្រើប្រាស់ផ្សេងម្នាក់ទៀត។", + "userlogin-reauth": "អ្នកត្រូវតែកត់ឈ្មោះចូលម្ដងទៀតដើម្បីបញ្ជាក់ថាអ្នកជា{{GENDER:$1|$1}}។", "userlogin-createanother": "បង្កើតគណនីមួយទៀត", "createacct-emailrequired": "អាសយដ្ឋានអ៊ីមែល", "createacct-emailoptional": "អាសយដ្ឋានអ៊ីមែល (ដាក់ក៏បានមិនដាក់ក៏បាន)", "createacct-email-ph": "បញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នក", "createacct-another-email-ph": "បញ្ចូលអាសយដ្ឋានអ៊ីមែល", "createaccountmail": "ប្រើប្រាស់ពាក្យសម្ងាត់ចៃដន្យបណ្ដោះអាសនុ្ន រួចផ្ញើវាទៅកាន់អាសយដ្ឋានអ៊ីមែលខាងក្រោម", + "createaccountmail-help": "អាចប្រើសម្រាប់បង្កើតគណនីសម្រាប់មនុស្សម្នាក់ផ្សេងទៀតដោយមិនចាំបាច់ដឹងពាក្យសម្ងាត់។", "createacct-realname": "ឈ្មោះពិត (ដាក់ក៏បានមិនដាក់ក៏បាន)", "createacct-reason": "មូលហេតុ", "createacct-reason-ph": "មូលហេតុដែលអ្នកចង់បង្កើតគណនីមួយទៀត", + "createacct-reason-help": "សារបង្ហាញក្នុងកំណត់ហេតុនៃការបង្កើតគណនី", "createacct-submit": "បង្កើតគណនីរបស់អ្នក", "createacct-another-submit": "បង្កើតគណនី", + "createacct-continue-submit": "បន្តបង្កើតគណនី", + "createacct-another-continue-submit": "បន្តបង្កើតគណនី", "createacct-benefit-heading": "{{SITENAME}} ត្រូវបង្កើតឡើងដោយបុគ្គលស្ម័គ្រចិត្តដូចជាអ្នកជាដើម។", "createacct-benefit-body1": "{{PLURAL:$1|កំណែ|កំណែ}}", "createacct-benefit-body2": "{{PLURAL:$1|ទំព័រ|ទំព័រ}}", @@ -414,7 +433,7 @@ "nosuchusershort": "គ្មានអ្នកប្រើដែលមានឈ្មោះ $1\" ទេ។\n\nសូម​ពិនិត្យ​​អក្ខរាវិរុទ្ធ​របស់អ្នក ។", "nouserspecified": "អ្នកត្រូវតែ​ផ្ដល់អត្តនាម។", "login-userblocked": "អ្នកប្រើប្រាស់នេះស្ថិតក្រោមការហាមឃាត់។ មិនអនុញ្ញាតអោយកត់ឈ្មោះចូលទេ។", - "wrongpassword": "ពាក្យសម្ងាត់​ដែលបានវាយបញ្ចូល​មិនត្រឹមត្រូវទេ។\n\nសូមព្យាយាម​ម្តងទៀត។", + "wrongpassword": "អត្តនាមឬពាក្យសម្ងាត់​ដែលបានវាយបញ្ចូល​មិនត្រឹមត្រូវទេ។\n\nសូមព្យាយាម​ម្តងទៀត។", "wrongpasswordempty": "ពាក្យសម្ងាត់មិនបានវាយបញ្ចូលទេ។\n\nសូមព្យាយាម​ម្តងទៀត។", "passwordtooshort": "ពាក្យសម្ងាត់ត្រូវ​មាន​យ៉ាងតិចណាស់​ {{PLURAL:$1|១ តួអក្សរ|$1តួអក្សរ}}។", "passwordtoolong": "ពាក្យសម្ងាត់មិនអាចវែងជាង{{PLURAL:$1|1 តួ|$1 តួ}}ទេ។", @@ -449,6 +468,7 @@ "createacct-another-realname-tip": "អ្នកអាចផ្ដល់ឈ្មោះពិតរបស់អ្នកក៏បានមិនផ្ដល់ក៏បាន។ បើអ្នកផ្ដល់ឱ្យ វានឹងត្រូវបានប្រើប្រាស់់ដើម្បីបញ្ជាក់ភាពជាម្ចាស់​លើការរួមចំណែក​នានា​របស់អ្នក។", "pt-login": "កត់ឈ្មោះចូល", "pt-login-button": "កត់ឈ្មោះចូល", + "pt-login-continue-button": "បន្តកត់ឈ្មោះចូល", "pt-createaccount": "បង្កើតគណនី", "pt-userlogout": "កត់ឈ្មោះចេញ", "php-mail-error-unknown": "កំហុសមិនស្គាល់នៅក្នុងអនុគមន៍ mail() របស់ PHP", @@ -532,7 +552,7 @@ "anonpreviewwarning": "អ្នកមិនបានកត់ឈ្មោះចូល​ទេ។ ប្រសិនបើអ្នកធ្វើការរក្សាទុក នោះអាសយដ្ឋានIPរបស់អ្នក​នឹងត្រូវបាន​កត់ត្រាទុក​ក្នុងប្រវត្តិកែប្រែ​នៃទំព័រ​នេះ។", "missingsummary": "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់ចំណារពន្យល់អំពីកំណែប្រែនេះទេ។\n\nបើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀតនោះកំណែប្រែរបស់អ្នកនឹងត្រូវរក្សាទុកដោយគ្មានចំណារពន្យល់។", "selfredirect": "ប្រយ័ត្ន ៖ អ្នកកំពុងតែបញ្ជូនបន្តទំព័រនេះទៅកាន់ទំព័រខ្លួនឯង ។\nប្រហែលជាអ្នកបានផ្ដល់ទំព័រគោលដៅសម្រាប់បញ្ជូនបន្តខុខ ឬប្រហែលជាអ្នកកំពុងកែប្រែទំព័រខុស ។\nបើសិនជាអ្នកចុច \"$1\" ម្ដងទៀត តំណភ្ជាប់បញ្ជូនបន្តនឹងត្រូវបង្កើតឡើងបែបនេះ ។", - "missingcommenttext": "សូមវាយបញ្ចូលយោបល់មួយនៅខាងក្រោម។", + "missingcommenttext": "សូមវាយបញ្ចូលមតិយោបល់។", "missingcommentheader": "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់ប្រធានបទរបស់មតិយោបល់នេះទេ។\nបើសិនជាអ្នកចុច \"$1\" ម្ដងទៀត នោះកំណែប្រែរបស់អ្នកនឹងត្រូវរក្សាទុកដោយគ្មានវា។", "summary-preview": "ការមើលជាមុនរបស់ចំណារពន្យល់៖", "subject-preview": "ការមើលជាមុនរបស់ប្រធានបទ៖", @@ -552,7 +572,7 @@ "accmailtext": "ពាក្យសម្ងាត់​ដែល​បាន​បង្កើត​ដោយ​ចៃដន្យ​សម្រាប់ [[User talk:$1|$1]] ត្រូវបានផ្ញើទៅ $2 ហើយ​។ អ្នកអាច​​ប្ដូរ​វាបាននៅ​​ទំព័រ ''[[Special:ChangePassword|ប្ដូរ​ពាក្យសម្ងាត់]]'' បន្ទាប់ពីកត់ឈ្មោះចូលហើយ​។", "newarticle": "(ថ្មី)", "newarticletext": "អ្នកបានតាម​តំណភ្ជាប់​ទៅ​ទំព័រដែលមិនទាន់មាននៅឡើយ។\nដើម្បីបង្កើតទំព័រនេះ សូមចាប់ផ្ដើមវាយ​ក្នុងប្រអប់ខាងក្រោម (សូមមើល [$1 ទំព័រ​ជំនួយ] សម្រាប់​ព័ត៌មានបន្ថែម)។\nបើ​អ្នក​មក​ទីនេះដោយអចេតនា សូមចុចប៊ូតុង '''ត្រឡប់ក្រោយ''' របស់ឧបករណ៍រាវរករបស់អ្នក។", - "anontalkpagetext": "----''ទំព័រពិភាក្សានេះគឺសម្រាប់តែអ្នកប្រើប្រាស់អនាមិកដែលមិនទាន់បានបង្កើតគណនីតែប៉ុណ្ណោះ។ ដូច្នេះអាសយដ្ឋានលេខIPរបស់កុំព្យូទ័ររបស់លោកអ្នក​នឹងត្រូវបានបង្ហាញ ដើមី្បសម្គាល់លោកអ្នក។\n\nអាសយដ្ឋានIPទាំងនោះអាចនឹងត្រូវប្រើដោយមនុស្សច្រើននាក់។\n\nប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់អនាមិក​ហើយ​ប្រសិនបើអ្នកឃើញមានការបញ្ចេញយោបល់មកអ្នកពីអ្វី​ដែល​មិន​ទាក់ទងទៅនឹងអ្វីដែល​អ្នកបាន​ធ្វើ​ សូម[[Special:CreateAccount|បង្កើតគណនី]] ឬ [[Special:UserLogin|កត់ឈ្មោះចូល]] ដើម្បីចៀសវាង​ការភ័ន្តច្រឡំ​ណាមួយជាយថាហេតុជាមួយនិងអ្នកប្រើប្រាស់អនាមិកដទៃទៀត។''", + "anontalkpagetext": "----ទំព័រពិភាក្សានេះគឺសម្រាប់តែអ្នកប្រើប្រាស់អនាមិកដែលមិនទាន់បានបង្កើតគណនីតែប៉ុណ្ណោះ។ ដូច្នេះអាសយដ្ឋានលេខIPរបស់កុំព្យូទ័ររបស់លោកអ្នក​នឹងត្រូវបានបង្ហាញ ដើមី្បសម្គាល់លោកអ្នក។\n\nអាសយដ្ឋានIPទាំងនោះអាចនឹងត្រូវប្រើដោយមនុស្សច្រើននាក់។\n\nប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់អនាមិក​ហើយ​ប្រសិនបើអ្នកឃើញមានការបញ្ចេញយោបល់មកអ្នកពីអ្វី​ដែល​មិន​ទាក់ទងទៅនឹងអ្វីដែល​អ្នកបាន​ធ្វើ​ សូម[[Special:CreateAccount|បង្កើតគណនី]] ឬ [[Special:UserLogin|កត់ឈ្មោះចូល]] ដើម្បីចៀសវាង​ការភ័ន្តច្រឡំ​ណាមួយជាយថាហេតុជាមួយនិងអ្នកប្រើប្រាស់អនាមិកដទៃទៀត។''", "noarticletext": "បច្ចុប្បន្នគ្មានអត្ថបទក្នុងទំព័រនេះទេ។\nអ្នកអាច [[Special:Search/{{PAGENAME}}|ស្វែងរក​ចំណងជើង​នៃទំព័រនេះ]]ក្នុងទំព័រដទៃទៀត​​ ឬ [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ស្វែង​រក​កំណត់​ហេតុ​ដែល​ពាក់ព័ន្ធ] ឬ [{{fullurl:{{FULLPAGENAME}}|action=edit}} បង្កើត​ទំព័រនេះ] ។", "noarticletext-nopermission": "បច្ចុប្បន្ន គ្មានអត្ថបទណាមួយក្នុងទំព័រនេះទេ។\n\nអ្នកអាច [[Special:Search/{{PAGENAME}}|ស្វែងរក​ចំណងជើង​នៃទំព័រនេះ]] ក្នុងទំព័រ​ផ្សេងៗ ឬ[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ស្វែង​រក​កំណត់​ហេតុ​ដែល​ពាក់ព័ន្ធ]។ ប៉ុន្តែអ្នកគ្មានសិទ្ធិក្នុងការបង្កើតទំព័រនេះទេ។", "userpage-userdoesnotexist": "គណនីអ្នកប្រើឈ្មោះ\"$1\" មិនទាន់បានចុះបញ្ជី។\n\nចូរគិតម្ដងទៀតថាអ្នកចង់ បង្កើត / កែប្រែ ទំព័រនេះឬទេ។", @@ -613,6 +633,7 @@ "postedit-confirmation-created": "បានបង្កើតទំព័ររូចហើយ។", "postedit-confirmation-restored": "បានស្ដារទំព័រឡើងវិញរួចហើយ។", "postedit-confirmation-saved": "កំណែប្រែរបស់អ្នកត្រូវបានរក្សាទុកហើយ។", + "postedit-confirmation-published": "កំណែប្រែរបស់អ្នកត្រូវបានបោះផ្សាយហើយ។", "edit-already-exists": "មិនអាចបង្កើតទំព័រថ្មីមួយទេ។\n\nទំព័រនេះមានរួចហើយ។", "defaultmessagetext": "អត្ថបទសារតាមលំនាំដើម", "invalid-content-data": "ខ្លឹមសារទិន្នន័យគ្មានសុពលភាព", @@ -649,8 +670,8 @@ "page_first": "ដំបូង", "page_last": "ចុងក្រោយ", "histlegend": "ជម្រើស៖ សូមគូសក្នុងកូនប្រអប់ពីមុខកំណែដែលអ្នកចង់ប្រៀបធៀប រួចចុចច្នុច ENTER ឬប៊ូតុងនៅខាងក្រោម។
\n'''ពាក្យតំណាង'''៖(បច្ចុប្បន្ន) = ភាពខុសគ្នាជាមួយនឹងកំណែបច្ចុប្បន្ន, (ចុងក្រោយ) = ភាពខុសគ្នារវាងកំណែប្រែពីមុន, តិច = កំណែប្រែតិចតួច", - "history-fieldset-title": "ស្វែងរកក្នុងប្រវត្តិ", - "history-show-deleted": "តែទំព័រលុបចោលប៉ុណ្ណោះ", + "history-fieldset-title": "ស្វែងរកកំណែប្រែ", + "history-show-deleted": "តែកំណែប្រែលុបចោលប៉ុណ្ណោះ", "histfirst": "ចាស់ជាងគេ", "histlast": "ថ្មីជាងគេ", "historysize": "({{PLURAL:$1|1បៃ|$1បៃ}})", @@ -681,7 +702,7 @@ "revdelete-nooldid-text": "អ្នកមិនបានផ្ដល់កំណែគោលដៅសំរាប់អនុវត្តសកម្មភាពនេះ ឬកំណែគោលដៅដែលបានផ្ដល់អោយមិនមាន ឬអ្នកកំពុងព្យាយាមលាក់កំណែបច្ចុប្បន្ន។", "revdelete-no-file": "មិនមានឯកសារ​ដែលអ្នកចង់រកទេ។", "revdelete-show-file-confirm": "តើ​អ្នក​ប្រាកដ​ហើយ​ថា​អ្នក​ចង់​មើល​កំណែ​ប្រែ​ដែល​បាន​លុប​នៃ​ឯកសារ​ \"$1\" ពី $2 នៅ $3 ?", - "revdelete-show-file-submit": "បាទ/ចាស", + "revdelete-show-file-submit": "បាទ / ចាស៎", "logdelete-selected": "{{PLURAL:$1|ព្រឹត្តិការណ៍​កំណត់​ហេតុ​ដែលបាន​ជ្រើសយក}}:", "revdelete-suppress-text": "ការ​ហាមឃាត់​គួរ​ត្រូវ​បាន​អនុវត្តិ​លើ​ករណី​ដូច​ខាង​ក្រោម​នេះ​ប៉ុណ្ណោះ​៖\n* ព័ត៌មានបង្ខូចកេរ្ដិ៍ឈ្មោះធ្ងន់ធ្ងរ\n* ព័ត៌មាន​ផ្ទាល់​ខ្លួន​មិន​សមរម្យ​\n*: ''អាសយដ្ឋាននៃ​គេហដ្ឋាន​​ ​លេខ​ទូរស័ព្ទ និងលេខ​អត្តសញ្ញាណប័ណ្ឌជាដើម​''", "revdelete-legend": "ដាក់កំហិតគំហើញ", @@ -784,6 +805,7 @@ "search-interwiki-caption": "លទ្ធផលស្វែងរកក្នុងគម្រោងជាបងប្អូន", "search-interwiki-default": "លទ្ធផលពី$1៖", "search-interwiki-more": "(បន្ថែមទៀត)", + "search-interwiki-more-results": "លទ្ធផលបន្ថែមទៀត", "search-relatedarticle": "ទាក់ទិន", "searchrelated": "ទាក់ទិន", "searchall": "ទាំងអស់", @@ -818,7 +840,7 @@ "prefs-editwatchlist-clear": "ជម្រះបញ្ចីតាមដានរបស់អ្នក", "prefs-watchlist-days": "ចំនួនថ្ងៃត្រូវបង្ហាញក្នុងបញ្ជីតាមដាន៖", "prefs-watchlist-days-max": "អតិបរមា $1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}}", - "prefs-watchlist-edits": "ចំនួនអតិបរមានៃបំលាស់ប្តូរត្រូវបង្ហាញក្នុងបញ្ជីតាមដានដែលបានពង្រីក៖", + "prefs-watchlist-edits": "ចំនួនអតិបរមានៃបន្លាស់ប្តូរត្រូវបង្ហាញក្នុងបញ្ជីតាមដាន៖", "prefs-watchlist-edits-max": "ចំនួនអតិបរមា៖ ១០០០", "prefs-watchlist-token": "កូនសោរបញ្ជីតាមដាន៖", "prefs-misc": "ផ្សេងៗ", @@ -838,8 +860,9 @@ "recentchangesdays-max": "(អតិបរមា $1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}})", "recentchangescount": "ចំនួន​កំណែប្រែ​ដែល​ត្រូវ​បង្ហាញ​តាមលំនាំដើម:", "prefs-help-recentchangescount": "រាប់បញ្ចូលទាំងការកែប្រែនាពេលថ្មី ប្រវត្តិទំព័រនិងកំណត់ហេតុនានា។", - "prefs-help-watchlist-token2": "នេះជាសោរសម្ងាត់សម្រាប់មើលបញ្ជីតាមដានរបស់អ្នកតាម web feed ។\nអ្នកដែលដឹងសោរសម្ងាត់នេះនឹងអាចមើលបញ្ជីតាមដានរបស់អ្នក ហេតុនេះសូមកុំចែកចាយអោយគេដឹង។\n[[Special:ResetTokens|ចុចទីនេះបើអ្នកចង់កំណត់វាឡើងវិញ]]។", + "prefs-help-watchlist-token2": "នេះជាសោរសម្ងាត់សម្រាប់មើលបញ្ជីតាមដានរបស់អ្នកតាម web feed ។\nអ្នកដែលដឹងសោរសម្ងាត់នេះនឹងអាចមើលបញ្ជីតាមដានរបស់អ្នក ហេតុនេះសូមកុំចែកចាយអោយគេដឹង។\nបើអ្នកចង់ [[Special:ResetTokens|អ្នកអាចកំណត់វាឡើងវិញ]]។", "savedprefs": "ចំណង់ចំណូលចិត្តនានារបស់អ្នកត្រូវបានរក្សាទុកហើយ។", + "savedrights": "ក្រុមអ្នកប្រើប្រាស់{{GENDER:$1|$1}} ត្រូវបានរក្សាទុក។", "timezonelegend": "ល្វែង​ម៉ោង:", "localtime": "ម៉ោងក្នុងស្រុក​៖", "timezoneuseserverdefault": "តាមការកំណត់ដើមរបស់វិគី ($1)", @@ -856,7 +879,9 @@ "timezoneregion-europe": "អឺរ៉ុប", "timezoneregion-indian": "មហាសមុទ្រឥណ្ឌា", "timezoneregion-pacific": "មហាសមុទ្រប៉ាស៊ីហ្វិក", - "allowemail": "ទទួលអ៊ីមែលពីអ្នកប្រើប្រាស់ដទៃទៀត", + "allowemail": "អនុញ្ញាតអោយអ្នកប្រើប្រាស់ដទៃទៀតផ្ញើអ៊ីមែលមកកាន់ខ្ញុំ", + "email-allow-new-users-label": "អនុញ្ញាតិអោយអ្នកទើបចេះប្រើថ្មីៗផ្ញើអ៊ីមែលមកកាន់ខ្ញុំ", + "email-blacklist-label": "ហាមឃាត់អ្នកប្រើប្រាស់ទាំងនេះកុំអោយផ្ញើអ៊ីមែលមកកាន់ខ្ញុំ៖", "prefs-searchoptions": "ស្វែងរក", "prefs-namespaces": "លំហឈ្មោះ", "default": "លំនាំដើម", @@ -869,6 +894,7 @@ "youremail": "អ៊ីមែល៖", "username": "{{GENDER:$1|អត្តនាម}}៖", "prefs-memberingroups": "{{GENDER:$2|សមាជិក}}ក្នុង{{PLURAL:$1|ក្រុម|ក្រុម}}៖", + "group-membership-link-with-expiry": "$1 (ដល់ $2)", "prefs-registration": "កាលបរិច្ឆេទចុះឈ្មោះ៖", "yourrealname": "ឈ្មោះពិត៖", "yourlanguage": "ភាសា៖", @@ -921,6 +947,14 @@ "userrights-nodatabase": "មូលដ្ឋានទិន្នន័យ $1 មិនមាន ឬ ស្ថិតនៅខាងក្រៅ។", "userrights-changeable-col": "ក្រុមនានាដែលអ្នកអាចផ្លាស់ប្ដូរបាន", "userrights-unchangeable-col": "ក្រុមនានាដែលអ្នកមិនអាចផ្លាស់ប្ដូរបាន", + "userrights-expiry-current": "ផុតកំណត់ $1", + "userrights-expiry-none": "គ្មានថ្ងៃផុតកំណត់", + "userrights-expiry": "ផុតកំណត់៖", + "userrights-expiry-existing": "រយៈពេលផុតកំណត់មានស្រាប់៖ $3, $2", + "userrights-expiry-othertime": "រយៈពេលផ្សេងទៀត៖", + "userrights-expiry-options": "១ថ្ងៃ:1 day,១សប្ដាហ៍:1 week,១ខែ:1 month,៣ខែ:3 months,៦ខែ:6 months,១ឆ្នាំ:1 year", + "userrights-invalid-expiry": "កាលបរិច្ឆេទផុតកំណត់សម្រាប់ក្រុម \"$1\" មិនត្រឹមត្រូវ។", + "userrights-expiry-in-past": "កាលបរិច្ឆេទផុតកំណត់សម្រាប់ក្រុម \"$1\" ស្ថិតក្នុងអតីតកាល។", "userrights-conflict": "មានទំនាស់អំពីការកែប្រែសិទ្ធិអ្នកប្រើប្រាស់! សូមត្រួតពិនិត្យឡើងវិញរួចអះអាងពីការកែប្រែរបស់អ្នក។", "group": "ក្រុម៖", "group-user": "អ្នកប្រើប្រាស់", @@ -947,7 +981,8 @@ "right-createpage": "បង្កើតទំព័រអត្ថបទ (ដែលមិនមែនជាទំព័រពិភាក្សា)", "right-createtalk": "បង្កើតទំព័រពិភាក្សា", "right-createaccount": "បង្កើតគណនីអ្នកប្រើប្រាស់ថ្មី", - "right-minoredit": "កំណត់ចំណាំកំណែប្រែថាជាកំណែប្រែតិចតួច", + "right-autocreateaccount": "កត់ឈ្មោះចូលដោយស្វ័យប្រវត្តិដោយប្រើគណនីអ្នកប្រើប្រាស់ខាងក្រៅ", + "right-minoredit": "កត់ចំណាំថាជាកំណែប្រែតិចតួច", "right-move": "ប្ដូរទីតាំងទំព័រ", "right-move-subpages": "ប្ដូរទីតាំងទំព័ររួមជាមួយទំព័ររងរបស់វា", "right-move-rootuserpages": "ប្ដូរទីតាំងឫសទំព័រអ្នកប្រើប្រាស់", @@ -1028,8 +1063,9 @@ "action-upload_by_url": "ផ្ទុក​ឯកសារ​នេះ​ឡើង​ពី​អាសយដ្ឋាន URL", "action-writeapi": "ប្រើប្រាស់​ write API", "action-delete": "លុបទំព័រនេះចោល", - "action-deleterevision": "លុបកំណែប្រែនេះចោល", - "action-deletedhistory": "មើលប្រវត្តិលុបចោលរបស់ទំព័រនេះ", + "action-deleterevision": "លុបកំណែប្រែចោល", + "action-deletelogentry": "លុបកំណត់ហេតុចោល", + "action-deletedhistory": "មើលប្រវត្តិលុបចោលរបស់ទំព័រ", "action-browsearchive": "ស្វែងរកទំព័រដែលត្រូវបានលុបចោល", "action-undelete": "ឈប់លុបទំព័រ", "action-suppressrevision": "ត្រួតពិនិត្យ​និង​ស្ដារ​​កំណែ​ប្រែដែល​លាក់​បាំង", @@ -1047,6 +1083,7 @@ "action-userrights-interwiki": "កែប្រែសិទ្ធិនានារបស់អ្នកប្រើប្រាស់នៅលើវិគីដទៃ", "action-siteadmin": "ចាក់សោឬដោះសោមូលដ្ឋានទិន្នន័យ", "action-sendemail": "ផ្ញើអ៊ីមែល", + "action-editmyoptions": "កែប្រែចំណង់ចំណូលចិត្តរបស់អ្នក", "action-editmywatchlist": "កែប្រែបញ្ជីតាមដានរបស់អ្នក", "action-viewmywatchlist": "មើលបញ្ជីតាមដានរបស់អ្នក", "action-viewmyprivateinfo": "មើលព័ត៌មានឯកជនរបស់អ្នក", @@ -1067,6 +1104,47 @@ "recentchanges-label-plusminus": "ទំហំទំព័រត្រូវបានផ្លាស់ប្ដូរគិតជាចំនួនបៃ", "recentchanges-legend-heading": "កំណត់សម្គាល់៖", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (មើលផងដែរនូវ [[Special:NewPages|បញ្ជីទំព័រថ្មី]])", + "recentchanges-submit": "បង្ហាញ", + "rcfilters-tag-remove": "ដកចេញ '$1'", + "rcfilters-legend-heading": "បញ្ជីពាក្យកាត់៖", + "rcfilters-other-review-tools": "ឧបករណ៍ផ្ទៀងផ្ទាត់ផ្សេងទៀត", + "rcfilters-group-results-by-page": "ដាក់លទ្ធផលជាក្រុមតាមទំព័រ", + "rcfilters-activefilters": "តម្រងកំពុងប្រើ", + "rcfilters-advancedfilters": "តម្រងពិសេស", + "rcfilters-limit-title": "លទ្ធផលត្រូវបង្ហាញ", + "rcfilters-limit-and-date-label": "{{PLURAL:$1|បន្លាស់ប្ដូរ|បន្លាស់ប្ដូរ}}ចំនួន$1 ក្នុងរយៈពេល $2 នេះ", + "rcfilters-date-popup-title": "រយៈពេលដែលត្រូវស្វែងរក", + "rcfilters-days-title": "ចំនួនថ្ងៃមុននេះ", + "rcfilters-hours-title": "ចំនួនម៉ោងមុននេះ", + "rcfilters-days-show-days": "$1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}}", + "rcfilters-days-show-hours": "$1 {{PLURAL:$1|ម៉ោង|ម៉ោង}}", + "rcfilters-highlighted-filters-list": "ផាត់ពណ៌៖$1", + "rcfilters-quickfilters": "រក្សាទុកតម្រង", + "rcfilters-quickfilters-placeholder-title": "គ្មានតម្រងត្រូវបានរក្សាទុកនៅឡើយទេ", + "rcfilters-savedqueries-defaultlabel": "រក្សាទុកតម្រង", + "rcfilters-savedqueries-rename": "ប្ដូរ​ឈ្មោះ", + "rcfilters-savedqueries-setdefault": "កំណត់ជាលំនាំដើម", + "rcfilters-savedqueries-unsetdefault": "ឈប់កំណត់ជាលំនាំដើម", + "rcfilters-savedqueries-remove": "ដកចេញ", + "rcfilters-savedqueries-new-name-label": "ឈ្មោះ", + "rcfilters-savedqueries-new-name-placeholder": "ពណ៌នាពីមុខងាររបស់តម្រងនេះ", + "rcfilters-savedqueries-apply-label": "បង្កើតតម្រង", + "rcfilters-savedqueries-apply-and-setdefault-label": "បង្កើតតម្រងលំនាំដើម", + "rcfilters-savedqueries-cancel-label": "បោះបង់", + "rcfilters-savedqueries-add-new-title": "រក្សាទុកការកំណត់តម្រងបច្ចុប្បន្ន", + "rcfilters-savedqueries-already-saved": "តម្រងទាំងនេះត្រូវបានរក្សាទុកហើយ។ សូមផ្លាស់ប្ដូរការកំណត់របស់អ្នកដើម្បីបង្កើតតម្រងត្រូវរក្សាទុកថ្មីមួយ។", + "rcfilters-restore-default-filters": "ស្ដារតម្រងលំនាំដើមឡើងវិញ", + "rcfilters-clear-all-filters": "ជម្រះតម្រងទាំងអស់", + "rcfilters-show-new-changes": "មើលបន្លាស់ប្ដូរថ្មីៗបំផុត", + "rcfilters-search-placeholder": "កែប្រែតម្រង (ប្រើបញ្ជីឬស្វែងរកឈ្មោះតម្រង)", + "rcfilters-invalid-filter": "តម្រងគ្មានសុពលភាព", + "rcfilters-empty-filter": "គ្មានតម្រងកំពុងប្រើ។ កំពុងបង្ហាញការរួមចំណែកទាំងអស់។", + "rcfilters-filterlist-title": "តម្រង", + "rcfilters-filterlist-whatsthis": "របៀបប្រើប្រាស់", + "rcfilters-filterlist-feedbacklink": "ប្រាប់យើងខ្ញុំតើអ្នកយល់យ៉ាងណាពីឧបករណ៍តម្រងថ្មីនេះ", + "rcfilters-highlightbutton-title": "ផាត់ពណ៌លទ្ធផល", + "rcfilters-highlightmenu-title": "ជ្រើសរើសពណ៌", + "rcfilters-highlightmenu-help": "ជ្រើសរើសពណ៌ដើម្បីផាត់", "rcnotefrom": "ខាងក្រោមនេះជាបន្លាស់ប្ដូរនានាគិតចាប់តាំងពី $4 $3 (បង្ហាញអតិបរមាចំនួន $1)។", "rclistfrom": "បង្ហាញបន្លាស់ប្ដូរថ្មីៗចាប់តាំងពី $3 $2", "rcshowhideminor": "$1កំណែប្រែ​តិចតួច", @@ -1559,7 +1637,7 @@ "unwatchthispage": "ឈប់តាមដាន", "notanarticle": "មិនមែនជាទំព័រមាតិកា", "notvisiblerev": "ការកែតម្រូវត្រូវបានលុបចោល", - "watchlist-details": "{{PLURAL:$1|$1 ទំព័រ១|ទំព័រចំនួន $1}}នៅក្នុងបញ្ជីតាមដានរបស់អ្នក ដោយមិនរាប់បញ្ចូលទំព័រពិភាក្សា។", + "watchlist-details": "{{PLURAL:$1|$1 ទំព័រ១|ទំព័រចំនួន $1}}នៅក្នុងបញ្ជីតាមដានរបស់អ្នក (រាប់ទាំងទំព័រពិភាក្សា)។", "wlheader-enotif": "បើកប្រើការផ្ដល់ដំណឹងតាមរយៈអ៊ីមែល។", "wlheader-showupdated": "ទំព័រដែលត្រូវបានផ្លាស់ប្តូរតាំងពីពេលចូលមើលចុងក្រោយរបស់អ្នក ត្រូវបានបង្ហាញជា '''អក្សរដិត'''។", "wlnote": "ខាងក្រោមនេះ {{PLURAL:$1|ជាបន្លាស់ប្ដូរចុងក្រោយ|ជាបន្លាស់ប្ដូរចុងក្រោយចំនួន $1}} នៅក្នុងរយៈពេល{{PLURAL:$2|១ម៉ោង|$2 ម៉ោង}} គិតចាប់ពីម៉ោង $4 ថ្ងៃ $3។", @@ -1740,6 +1818,7 @@ "sp-contributions-username": "អាសយដ្ឋានIP ឬអត្តនាម៖", "sp-contributions-toponly": "បង្ហាញតែការកែប្រែណាដែលជាកំណែថ្មីៗជាងគេប៉ុណ្ណោះ", "sp-contributions-newonly": "បង្ហាញតែកំណែប្រែដែលជាការបង្កើតទំព័រ", + "sp-contributions-hideminor": "លាក់កំណែប្រែតិតតួច", "sp-contributions-submit": "ស្វែងរក", "whatlinkshere": "អ្វី​ដែលភ្ជាប់មកទីនេះ", "whatlinkshere-title": "ទំព័រនានាដែល​តភ្ជាប់​ទៅ \"$1\"", @@ -2590,8 +2669,11 @@ "htmlform-chosen-placeholder": "ជ្រើសយកជម្រើសមួយ", "htmlform-cloner-create": "បន្ថែមទៀត", "htmlform-cloner-delete": "ដកចេញ", + "htmlform-date-placeholder": "ឆឆឆឆ-ខខ-ថថ", + "htmlform-time-placeholder": "មម:នន:វវ", + "htmlform-datetime-placeholder": "ឆឆឆឆ-ខខ-ថថ មម:នន:វវ", "logentry-delete-delete": "$1 {{GENDER:$2|បានលុប}} ទំព័រ $3 ចោល", - "logentry-delete-restore": "$1 {{GENDER:$2|បានស្ដារ}} ទំព័រ $3 ឡើងវិញ", + "logentry-delete-restore": "$1 {{GENDER:$2|បានស្ដារ}} ទំព័រ $3 ឡើងវិញ ($4)", "revdelete-content-hid": "ខ្លឹមសារត្រូវបានលាក់", "revdelete-summary-hid": "ចំណារពន្យល់ការកែប្រែត្រូវបានលាក់", "revdelete-uname-hid": "អត្តនាមត្រូវបានលាក់", @@ -2676,5 +2758,7 @@ "special-characters-title-minus": "សញ្ញាដក", "mw-widgets-dateinput-no-date": "គ្មានកាលបរិច្ឆេទត្រូវបានជ្រើសរើស", "mw-widgets-titleinput-description-new-page": "ទំព័រមិនទាន់មាននៅឡើយទេ", - "mw-widgets-titleinput-description-redirect": "បញ្ជូនបន្តទៅ $1" + "mw-widgets-titleinput-description-redirect": "បញ្ជូនបន្តទៅ $1", + "date-range-from": "ចាប់ពី៖", + "date-range-to": "ដល់៖" } diff --git a/languages/i18n/ko.json b/languages/i18n/ko.json index 340f4271d6..e6fa11a49a 100644 --- a/languages/i18n/ko.json +++ b/languages/i18n/ko.json @@ -762,6 +762,7 @@ "postedit-confirmation-created": "문서가 만들어졌습니다.", "postedit-confirmation-restored": "문서가 되돌려졌습니다.", "postedit-confirmation-saved": "편집을 저장했습니다.", + "postedit-confirmation-published": "편집이 게시되었습니다.", "edit-already-exists": "새 문서를 만들 수 없습니다.\n문서가 이미 존재합니다.", "defaultmessagetext": "기본 메시지 글", "content-failed-to-parse": "$1 모델에 대한 $2 내용을 구문 분석하는 데 실패했습니다: $3", @@ -3476,7 +3477,7 @@ "redirect-page": "문서 ID", "redirect-revision": "문서 판", "redirect-file": "파일 이름", - "redirect-logid": "Log 아이디", + "redirect-logid": "기록 ID", "redirect-not-exists": "값을 찾을 수 없습니다", "fileduplicatesearch": "중복된 파일 검색", "fileduplicatesearch-summary": "파일 해시값을 이용해 중복 파일을 검색합니다.", diff --git a/languages/i18n/kum.json b/languages/i18n/kum.json new file mode 100644 index 0000000000..bd008e6f59 --- /dev/null +++ b/languages/i18n/kum.json @@ -0,0 +1,586 @@ +{ + "@metadata": { + "authors": [ + "Arsenekoumyk", + "ArslanX" + ] + }, + "sunday": "Къаттыгюн", + "monday": "Итнигюн", + "tuesday": "Талатгюн", + "wednesday": "Арбагюн", + "thursday": "Хамисгюн", + "friday": "Жумагюн", + "saturday": "Сонгугюн", + "sun": "Къг", + "mon": "Иг", + "tue": "Тг", + "wed": "Аг", + "thu": "Хг", + "fri": "Жг", + "sat": "Сг", + "january": "Аювятгъан", + "february": "Чилле", + "march": "Оьрткий", + "april": "Яйсан", + "may_long": "Гюлжан", + "june": "Кюржан", + "july": "Инныр", + "august": "Туршу", + "september": "Къочкъар", + "october": "Байсан", + "november": "Маййилик", + "december": "Тунлу", + "january-gen": "Аювятгъан", + "february-gen": "Чилле", + "march-gen": "Оьрткий", + "april-gen": "Яйсан", + "may-gen": "Гюлжан", + "june-gen": "Кюржан", + "july-gen": "Индыр", + "august-gen": "Туршу", + "september-gen": "Къочкъар", + "october-gen": "Байсан", + "november-gen": "Маййилик", + "december-gen": "Тунлу", + "jan": "Аюв", + "feb": "Чил", + "mar": "Оьрт", + "apr": "Яй", + "may": "Гюл", + "jun": "Кюр", + "jul": "Инн", + "aug": "Тур", + "sep": "Къоч", + "oct": "Бай", + "nov": "Май", + "dec": "Тун", + "pagecategories": "{{PLURAL:$1|Категория|Категориялар}}‎", + "category_header": "\"$1\" категориядан сагьифалар", + "subcategories": "Субкатегориялар", + "category-media-header": "\"$1\" категориядагъы сапламлар", + "hidden-categories": "{{PLURAL:$1|Яшырылгъан категория|Яшырылгъан категориялар}}‎", + "listingcontinuesabbrev": "давам", + "noindex-category": "Индексленмейген сагьифалар", + "broken-file-category": "Ишлеймейген саплам байланывлары булан сагьифалар", + "about": "Сыпатлав", + "newwindow": "(янгы терезеде ачыла)", + "cancel": "Гери этмек", + "mytalk": "Сёйлешив", + "navigation": "Навигация", + "and": " ва", + "namespaces": "Атлар аралыгъы", + "variants": "Тюрлер", + "navigation-heading": "Навигация менюсю", + "returnto": "$1 сагьифагъа къайтмакъ", + "tagline": "{{SITENAME}}‎ проектден", + "help": "Кёмек", + "search": "Излев", + "searchbutton": "Излев", + "searcharticle": "Гёчмек", + "history": "Сагьифа тарихы", + "history_short": "Тарих", + "printableversion": "Басмалы версиясы", + "permalink": "Даимги байланыв", + "view": "Къарав", + "view-foreign": "$1 сайтында къарамакъ", + "edit": "Тюзлемек", + "create": "Яратмакъ", + "create-local": "Ерли сыпатлавун тюзлемек", + "delete": "Тайдырмакъ", + "newpage": "Янгы сагьифа", + "talkpagelinktext": "сёйлешив", + "personaltools": "Энчили къураллар", + "talk": "Сёйлешив", + "views": "Къаравлар", + "toolbox": "Къураллар", + "otherlanguages": "Башгъа тиллерде", + "redirectedfrom": "($1 бетинден бакъдырылгъан)‎", + "redirectpagesub": "Ёллав сагьифа", + "redirectto": "Ёллав мунда:", + "lastmodifiedat": "Бу сагьифаны ахырынчы тюзлевлер болгъан: $1, $2.", + "jumpto": "Мунда гёчмек:", + "jumptonavigation": "навигация", + "jumptosearch": "излев", + "aboutsite": "{{SITENAME}} гьакъында", + "aboutpage": "Project:Сыпатлав", + "copyrightpage": "{{ns:project}}:Ясавчу гьакълар", + "currentevents": "Гьалиги гьаллар", + "currentevents-url": "Project:Гьалиги гьаллар", + "disclaimers": "Жаваплылыкъдан къайтыв", + "disclaimerpage": "Project:Умуми жаваплылыкъдан къайтыву", + "edithelp": "Тюзлев гьакъында кёмек", + "mainpage": "Баш Сагьифа", + "mainpage-description": "Баш сагьифа", + "portal": "Бирлешив портал", + "portal-url": "Project:Бирлешив портал", + "privacy": "Энчилилик ёругъу", + "privacypage": "Project:Конфиденциаллыкъ сиясаты", + "retrievedfrom": "Чыкъмагъы — «$1»", + "youhavenewmessages": "{{PLURAL:$3|Сен алдынг}} $1 ($2).", + "youhavenewmessagesfromusers": "{{PLURAL:$3|Башгъа къоллавчудан|$3 къоллавчулардан}} ($2) $1 {{PLURAL:$4|алдынг}}.", + "newmessageslinkplural": "{{PLURAL:$1|янгы мактуп|999=янгы мактуп}}", + "newmessagesdifflinkplural": "last {{PLURAL:$1|алышыныв|999=алышынывлар}}", + "editsection": "тюзлемек", + "editold": "тюзлемек", + "viewsourceold": "кюрчю кодуна къарамакъ", + "editlink": "тюзлемек", + "viewsourcelink": "кюрчю кодуна къарамакъ", + "editsectionhint": "Бёлмени тюзлемек: $1", + "toc": "Ичделик", + "site-atom-feed": "$1 Atom-агъышы", + "page-atom-feed": "\"$1\" Atom агъышы", + "red-link-title": "$1 (олай сагьифасы ёкъдур)", + "nstab-main": "Макъала", + "nstab-user": "Къоллавчу сагьифасы", + "nstab-special": "Хас сагьифа", + "nstab-project": "Проектни сагьифасы", + "nstab-image": "Саплам", + "nstab-mediawiki": "Мактуп", + "nstab-template": "Къалип", + "nstab-category": "Категория", + "mainpage-nstab": "Баш сагьифа", + "nosuchspecialpage": "Олай хас сагьифасы ёкъдур", + "nospecialpagetext": "Сен талап этген хас сагьифа ёкъ.\n\nДурус хас сагьифалар булан тизме мунда: [[Special:SpecialPages|{{int:specialpages}}]].", + "badtitle": "Къыйышмайгъан ат", + "viewsource": "Кюрчю кодуна къарамакъ", + "viewsource-title": "$1 сагьифаны аслу текстине къарамакъ", + "viewsourcetext": "Бу сагьифаны аслу кодуна къарап ва ону кёплеп боласан.", + "userlogin-yourname": "Къоллавчу аты", + "userlogin-yourname-ph": "Гьисабынг атын бер", + "userlogin-yourpassword": "Чечил", + "userlogin-yourpassword-ph": "Чечилингни бер", + "createacct-yourpassword-ph": "Чечилингни бер", + "createacct-yourpasswordagain": "Чечилни гертиле", + "createacct-yourpasswordagain-ph": "Чечилингни янгыдан бер", + "userlogin-remembermypassword": "Мени къайытлы сакъламакъ", + "login": "Гирмек", + "userlogin-noaccount": "Бир бет ёкъму?", + "userlogin-joinproject": "{{SITENAME}} проектни ортакъчы болмакъ", + "createaccount": "Янгы бет этмек", + "userlogin-resetpassword-link": "Чечилингни унутгъанмысан?", + "userlogin-helplink2": "Гириш саялы кёмек", + "createacct-emailoptional": "Электрон почну ерлешими (гьажат ёкъ)", + "createacct-email-ph": "Электрон почну ерлешимин бер", + "createacct-submit": "Бетинг яса", + "createacct-benefit-heading": "{{SITENAME}} сени йимик адамланы ортакъ загьматы.", + "createacct-benefit-body1": "{{PLURAL:$1|тюзлев}}", + "createacct-benefit-body2": "{{PLURAL:$1|сагьифа|сагьифалар}}", + "createacct-benefit-body3": "артдагъы {{PLURAL:$1|ортакъчы}}", + "loginlanguagelabel": "Тил: $1", + "pt-login": "Гирмек", + "pt-login-button": "Гирмек", + "pt-createaccount": "Янгы бет этмек", + "pt-userlogout": "Чыкъмакъ", + "passwordreset": "Чечилни янгыдан бегетмек", + "bold_sample": "Къалын матын", + "bold_tip": "Къалын матын", + "italic_sample": "Авункъу текст", + "italic_tip": "Авункъу текст", + "link_sample": "Байланывну аты", + "link_tip": "Ич байланыв", + "extlink_sample": "http://www.example.com байланывну аты", + "extlink_tip": "Тыш байланыв (бу префиксни http:// эсде сакъла)", + "headline_sample": "Язывбашны тексти", + "headline_tip": "2 даражаны язывбашы", + "nowiki_sample": "Форматланмагъа гере тюгюл матынны бери сал", + "nowiki_tip": "Вики форматлавну сан этме", + "image_tip": "Гийирилген саплам", + "media_tip": "Сапламгъа байланыв", + "sig_tip": "Къол басымынг ва заман мюгьюрю", + "hr_tip": "Гёнделен гьыз (къоралап къолла)", + "summary": "Алышывну къысгъартылымы:", + "minoredit": "Увакъ тюзлев", + "watchthis": "Бу сагьифаны гьызарламакъ", + "savearticle": "Сагьифаны сакъламакъ", + "preview": "Ингкъарав", + "showpreview": "Ингкъарав", + "showdiff": "Тюзлевлени гёрсетмек", + "loginreqlink": "гирмек", + "noarticletext": "Бу сагьифа гьали де матынсыз. Сен башгъа сагьифаларда [[Special:Search/{{PAGENAME}}|булай атын эсгеривлерини излемеге]] боласан, [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} тийишли гюнделик язывланы тапмагъа] яда '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} булай аты булан сагьифа яратмагъа боласан]'''.", + "userpage-userdoesnotexist-view": "\"$1\" гьисап къайытланмагъан.", + "previewnote": "Бу ингкъарав экенни эсде сакъла.\nАлышынывларынг гьали де сакъланмагъан!", + "continue-editing": "Тюзлевню давамламакъ", + "editing": "Тюзлев $1", + "creating": "$1 сагьифасын ясаву", + "editingsection": "Тюзлев: $1 (бёлме)", + "templatesused": "Бу сагьифада къоллангъан {{PLURAL:$1|къалип|къалиплер}}", + "templatesusedpreview": "Бу инггёрсетивде пайдалангъан {{PLURAL:$1|уьлгюлер|}}:", + "template-protected": "(къоругъан)", + "template-semiprotected": "(ярты-къорулгъан)", + "hiddencategories": "Бу сагьифа {{PLURAL:$1|1 яшырылгъан категориягъа}} янаша:", + "permissionserrors": "Гириш ихтиярланы хатасы", + "permissionserrorstext-withaction": "Бугъар $2 гелеген {{PLURAL:$1|себепге|себеплеге}} гёре ихтиярынг ёкъ:", + "content-model-wikitext": "викиматын", + "undo-failure": "Аралыкъ алышынывланы къыйышывсызлгъы учун тюзлев гери алынмай.", + "viewpagelogs": "Бу сагьифа учун гюнделиклени гёрсетмек", + "currentrev-asof": "Ахырынчы тюрю $1 тархда", + "revisionasof": "$1 тюрю", + "revision-info": "Тюрю $1 {{GENDER:$6|$2}}$7", + "previousrevision": "← Алдагъы тюзлев", + "nextrevision": "Сонггъу тюрю →", + "currentrevisionlink": "Ахырынчы тюрю", + "cur": "гьал.", + "last": "алкъ.", + "history-fieldset-title": "Тюзлевлеге излев", + "histfirst": "инг эсгилер", + "histlast": "инг янгылар", + "history-feed-title": "Тюзлевлер тарихи", + "history-feed-description": "Бу сагьифаны викиде тюзлев тарихи", + "history-feed-item-nocomment": "$1 $2 заманда", + "rev-delundel": "гёрсетмек/яшырмакъ", + "mergelog": "Бирлешдирив гюнделиги", + "history-title": "\"$1\" тюзлев тарихи", + "difference-title": "Тюрлени арасында башгъалыгъы \"$1\"", + "lineno": "Сатыр: $1", + "compareselectedversions": "Сайлангъан тюрлени тенглешдирмек", + "editundo": "гери алмакъ", + "diff-empty": "(башгъалыкълар ёкъ)", + "diff-multi-sameuser": "(шо къоллавчуну {{PLURAL:$1|$1 аралыкъ тюрю}} гёрсетилмеген)", + "searchresults": "Излевню натижалар", + "searchresults-title": "\"$1\" учун натижаланы излемек", + "prevn": "алдагъы {{PLURAL:$1|$1}}", + "nextn": "сонггъу {{PLURAL:$1|$1}}", + "prevn-title": "Алдагъы $1 {{PLURAL:$1|гьасил}}", + "nextn-title": "Гелеген $1 {{PLURAL:$1|гьасил}}", + "shown-title": "Айры бир сагьифада $1 {{PLURAL:$1|языв|язывланы}} гёрсетмек", + "viewprevnext": "($1 {{int:pipe-separator}} $2) ($3) къарамакъ", + "searchmenu-new": "\"[[:$1]]\" сагьифа бу викиде яратмакъ! {{PLURAL:$2|0=|Излевюнге кёре табылгъан сагьифалагъа да къара.|Дагъы да излев гьасиллеге къара.}}", + "searchprofile-articles": "Аслу сагьифалар", + "searchprofile-images": "Мюлтимедиа", + "searchprofile-everything": "Гьар ерде", + "searchprofile-advanced": "Генглешген", + "searchprofile-articles-tooltip": "$1 ичинде излемек‎", + "searchprofile-images-tooltip": "Саплам излев", + "searchprofile-everything-tooltip": "Бары да сагьифаларда излемек (сёйлешив сагьифаланы да къошуп)", + "searchprofile-advanced-tooltip": "Сайлангъан аралыкъларда излемек", + "search-result-size": "$1 ({{PLURAL:$2|1 сёз|$2 сёз}})‎", + "search-redirect": "($1 сагьифадан бакъдырылгъан)‎", + "search-section": "($1 бёлме)", + "search-file-match": "(сапламны ичделигине рас геле)", + "search-suggest": "Буну ойлаймысан экен: $1", + "searchall": "бары да", + "search-nonefound": "Бу талапгъа тийишли натижалар табулмады.", + "mypreferences": "Кюйлемлер", + "group-bot": "Ботлар", + "group-sysop": "Юрютювчилер", + "grouppage-bot": "{{ns:project}}:Ботлар", + "grouppage-sysop": "{{ns:project}}:Башчылар", + "right-writeapi": "Языв учун API‎ къоллав", + "newuserlogpage": "Янгы къоллавчу тизме гюнделиги", + "rightslog": "Ортакъчы ихтиярларын гюнделиги", + "action-edit": "бу сагьифаны тюзлемек", + "action-createaccount": "бу гьисапны яратыву", + "enhancedrc-history": "тарих", + "recentchanges": "Яп-янгы тюзлевлер", + "recentchanges-legend": "Бираз алдагъы тюзлевлерин кюйлемлери", + "recentchanges-summary": "Викиде бу сагьифаны ахырынчы тюзлевлерин тергевю.", + "recentchanges-noresult": "Мекенленген мюгьлетде берилген шартлагъа гёре алышынывлар ёкъ.", + "recentchanges-feed-description": "Викиде ахырынчы тюзлевлени тергевю.", + "recentchanges-label-newpage": "Бу тюзлев булан янгы бет яратылгъан", + "recentchanges-label-minor": "Бу бир увакъ тюзлевдюр", + "recentchanges-label-bot": "Бу тюзлевню бот этген эди", + "recentchanges-label-unpatrolled": "Бу тюзлев гьали де патроллукъсуз тура", + "recentchanges-label-plusminus": "Сагьифаны гёлеми шунчакъы байт булан алышынгъан", + "recentchanges-legend-heading": "Уйдурма:", + "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (шунда да [[Special:NewPages|янгы сагьифаланы сиягьына къарагъыз]])", + "rclistfrom": "$2, $3 тюзлевлерден башлап гёрсетмек", + "rcshowhideminor": "$1 увакъ тюзлевлер", + "rcshowhideminor-show": "Гёрсетмек", + "rcshowhideminor-hide": "Яшырмакъ", + "rcshowhidebots": "$1 ботлар", + "rcshowhidebots-show": "Гёрсетмек", + "rcshowhidebots-hide": "Яшырмакъ", + "rcshowhideliu": "$1 гирген къоллавчулар", + "rcshowhideliu-show": "Гёрсетмек", + "rcshowhideliu-hide": "Яшырмакъ", + "rcshowhideanons": "$1 анонимлер", + "rcshowhideanons-show": "Гёрсетмек", + "rcshowhideanons-hide": "Яшырмакъ", + "rcshowhidepatr": "$1 тергелген тюзлевлер", + "rcshowhidemine": "$1 мени тюзлевлерим", + "rcshowhidemine-show": "Гёрсетмек", + "rcshowhidemine-hide": "Яшырмакъ", + "rclinks": "Ахырынчы $2 гюнню ичинде ахырынчы $1 тюзлевню гёрсетмек", + "diff": "алыш.", + "hist": "тарих", + "hide": "Яшырмакъ", + "show": "Гёрсетмек", + "minoreditletter": "у", + "newpageletter": "Я", + "boteditletter": "b", + "rc-change-size-new": "Алышдырывдан сонг гёлеми: $1 {{PLURAL:$1|byte|bytes}}", + "rc-old-title": "башлапда \"$1\" йимик яратылгъан", + "recentchangeslinked": "Байлавлу тюзлевлер", + "recentchangeslinked-feed": "Байлавлу тюзлевлер", + "recentchangeslinked-toolbox": "Байлавлу тюзлевлер", + "recentchangeslinked-title": "\"$1\" сагьифагъа байлавлу тюзлевлер", + "recentchangeslinked-page": "Сагьифаны аты:", + "recentchangeslinked-to": "Къайта, бу сагьифагъа байлавлу сагьифаланы алышынывларын гёрсетмек", + "upload": "Сапламны юклемек", + "uploadlogpage": "Юклев журналы", + "filedesc": "Къысгъартылым", + "license": "Лицензиялав:", + "license-header": "Лицензиялав", + "imgfile": "саплам", + "listfiles": "Саплам тизмеси", + "file-anchor-link": "Саплам", + "filehist": "Саплам тарихи", + "filehist-help": "Тарх/замангъа бассанг саплам о вакътиде нечик болгъанны гёрежексен", + "filehist-revert": "къайтармакъ", + "filehist-current": "гьалиги", + "filehist-datetime": "Тарх/Заман", + "filehist-thumb": "Гиччисурат", + "filehist-thumbtext": "$1 тархлы тюрюню учун гиччисурат", + "filehist-nothumb": "миниатюрю ёкъ", + "filehist-user": "Къоллавчу", + "filehist-dimensions": "Оьлчевлери", + "filehist-comment": "Ёрум", + "imagelinks": "Сапламны къоллаву", + "linkstoimage": "Шундан сонггъу {{PLURAL:$1|сагьифа|$1 сагьифалар}} бу сапламгъа байлангъан:", + "linkstoimage-more": "$1 {{PLURAL:$1|сагьифадан}} артыкъ иг сапламгъа байланывлу.\nБу тизме янгыз бу сапламгъа {{PLURAL:$1|first page link|биринчи $1 байланывлу сагьифаны}} гёрсете.\n[[Special:WhatLinksHere/$2|Толу тизме де]] бар.", + "nolinkstoimage": "Бу сапламгъа байлавлу сагьифалар ёкъ", + "linkstoimage-redirect": "$1 (саплам ёллав) $2", + "sharedupload-desc-here": "Бу саплам $1 проектдендир, ва башгъасында да къолланма бола. Ону [$2 тасвир сагьифасындан] маълюматы тюпде бериле.‎", + "filepage-nofile": "Булай аты булан саплам ёкъдур.", + "upload-disallowed-here": "Бу сапламны уьстюнде язмакъ болмайсан.", + "randompage": "Хапарсыз сагьифа", + "statistics": "Истатистик", + "double-redirect-fixer": "Ёллав дуруславу", + "nbytes": "$1 {{PLURAL:$1|байт|байтлар}}‎", + "prefixindex": "Префикс булан бары да сагьифалар", + "listusers": "Ортакъчы тизмеси", + "newpages": "Янгы сагьифалар", + "move": "Атын алышдырмакъ", + "pager-newer-n": "дагъа да {{PLURAL:$1|янгы $1}}", + "pager-older-n": "дагъа да {{PLURAL:$1|эсги $1}}", + "booksources": "Китаплар чыкъмакълары", + "booksources-search-legend": "Китап иниклени излевю", + "booksources-search": "Излев", + "specialloguserlabel": "Ясавчу:", + "speciallogtitlelabel": "Мурат (аты яда {{ns:user}}:ортакъчы):", + "log": "Гюнделиклер", + "all-logs-page": "Бары да гиришли гюнделиклер", + "logempty": "Къыйышывлу язывлар гюнделикде ёкъ.", + "allpages": "Бары сагьифалар", + "allarticles": "Бары сагьифалар", + "allpagessubmit": "Кютмек", + "allpages-hide-redirects": "Ёллавланы яшырмакъ", + "categories": "Категориялар", + "listgrouprights-members": "(ортакъчы тизмеси)", + "emailuser": "Ортакъчыгъа мактуб", + "usermessage-editor": "Ёрукъ йиберив", + "watchlist": "Гьызарлав сиягьы", + "mywatchlist": "Гьызарлав сиягьы", + "watchlistfor2": "Булагъа $1 $2", + "watch": "Гьызарламакъ", + "unwatch": "Гери гьызарламакъ", + "watchlist-details": "{{PLURAL:$1|$1 сагьифа}} сени тергев тизменгде (пикирлешив сагьифаланы санап).", + "wlheader-showupdated": "Сени ахырынчы геливюнгден сонг алышынгъан сагьифалар къалын шрифт булан гёрсетилген.", + "wlshowlast": "Артдагъы $1 сагьат $2 гюннюкин гёрсетмек", + "watchlist-options": "Тергев тизмени кюйлевлери", + "enotif_reset": "Бары да сагьифаланы къаралгъандай белгилемек", + "dellogpage": "Тайдырыв гюнделиги", + "rollbacklink": "гери алмакъ", + "rollbacklinkcount": "$1 {{PLURAL:$1|тюзлевню}} къайтармакъ", + "protectlogpage": "Якълав гюнделиги", + "protectedarticle": "якълангъан \"[[$1]]\"", + "modifiedarticleprotection": "\"[[$1]]\" якълав даражасы алышынгъан", + "protect-default": "Къорувсуз", + "restriction-edit": "Тюзлемек", + "restriction-move": "Атын алышдырмакъ", + "namespace": "Атлар аралыгъы:", + "invert": "Сайлангъанын айландырмакъ", + "namespace_association": "Байланышлы атлар аралыгъы", + "blanknamespace": "(Аслу)", + "contributions": "{{GENDER:$1|Къоллавчуну}} къошуму", + "contributions-title": "Ортакъчыны ярдымы $1", + "mycontris": "Къошуму", + "anoncontribs": "Къошуму", + "contribsub2": "Ярдым {{GENDER:$3|$1}} ($2)", + "nocontribs": "Берилген усуллагъа къыйышывлу алышынывлар табылмагъан.", + "uctop": "(гьалиги)", + "month": "Бу айдан (ва дагъы алдан):", + "year": "Бу йылдан (ва дагъы алдын):", + "sp-contributions-newbies": "Янгыз янгы гьисаплардан этилген ярдымны гёрсетмек", + "sp-contributions-blocklog": "къамав гюнделиги", + "sp-contributions-uploads": "юклевлер", + "sp-contributions-logs": "гюнделиклер", + "sp-contributions-talk": "сёйлешив", + "sp-contributions-search": "Къошумлагъа излев", + "sp-contributions-username": "IP ерлешим яда ортакъчы:", + "sp-contributions-toponly": "Янгыз ахырынчы тюрню тюзлевлерин гёрсетмек", + "sp-contributions-newonly": "Янгыз сагьифа яратыв деген тюзлевлени гёрсетмек", + "sp-contributions-submit": "Излев", + "whatlinkshere": "Мунда байланылгъан", + "whatlinkshere-title": "\"$1\" бетге байлангъан сагьифалар", + "whatlinkshere-page": "Сагьифа:", + "linkshere": "Гелеген сагьифалар бугъар байлавлу [[:$1]]:", + "nolinkshere": "Бугъар байлавлу сагьифалар ёкъ [[:$1]]:", + "isredirect": "ёллав-сагьифа", + "istemplate": "къошув", + "isimage": "сапламлы байланыв", + "whatlinkshere-prev": "{{PLURAL:$1|алдагъы|алдагъы $1}}", + "whatlinkshere-next": "{{PLURAL:$1|сонггъу|сонггъу $1}}", + "whatlinkshere-links": "← байланывлар", + "whatlinkshere-hideredirs": "$1 ёллав", + "whatlinkshere-hidetrans": "$1 къошув", + "whatlinkshere-hidelinks": "$1 байланывлар", + "whatlinkshere-hideimages": "$1 саплам байланывлар", + "whatlinkshere-filters": "Сюзгючлер", + "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", + "infiniteblock": "болжалсыз", + "blocklink": "къамамакъ", + "contribslink": "Къошум", + "blocklogpage": "къамав гюнделиги", + "blocklogentry": "къамагъан [[$1]] бу мюгьлетге $2 $3", + "reblock-logentry": "къамавну [[$1]]бу болжалгъа $2 $3 алышдыргъан", + "block-log-flags-nocreate": "гьисапланы къайытлаву къорулгъан", + "proxyblocker": "Прокси къамаву", + "movelogpage": "Ат алышдырыв журналы", + "export": "Сагьифаланы тышдан алыв", + "thumbnail-more": "Уллулашдырмакъ", + "importlogpage": "Импорт гюнделиги", + "tooltip-pt-userpage": "{{GENDER:|Сени}} къоллавчу сагьифанг", + "tooltip-pt-mytalk": "{{GENDER:|Сени}} сёйлешив сагьифанг", + "tooltip-pt-preferences": "{{GENDER:|Сени}} кюйлемлеринг", + "tooltip-pt-watchlist": "Сен алышынывларын тергейген сагьифаланы тизмеси", + "tooltip-pt-mycontris": "{{GENDER:|Сени}} къошумлар сиягьынг", + "tooltip-pt-login": "Гириш этмеге иштагьландырабыз, бу борч тюгюл буса да.", + "tooltip-pt-logout": "Чыкъмакъ", + "tooltip-pt-createaccount": "Бет этмеге ва гириш этмеге иштагьландырабыз, бу борч тюгюл буса да.", + "tooltip-ca-talk": "Аслу сагьифаны гьакъында сёйлешив", + "tooltip-ca-edit": "Бу сагьифаны тюзлемек", + "tooltip-ca-addsection": "Янгы бёлме ачмакъ", + "tooltip-ca-viewsource": "Бу сагьифа къорулгъан. Кюрчю кодуна къарамакъ ва копия этме боласан", + "tooltip-ca-history": "Бу сагьифаны алдагъы тюзлевлери", + "tooltip-ca-protect": "Сагьифаны алышынывлардан сакъламакъ", + "tooltip-ca-delete": "Бу сагьифаны тайдырмакъ", + "tooltip-ca-move": "Бу сагьифаны атын алышдырмакъ", + "tooltip-ca-watch": "Сени тергев сиягьына бу сагьифаны къошмакъ", + "tooltip-ca-unwatch": "Сени тергев сиягьынгдан бу сагьифаны тайдырмакъ", + "tooltip-search": "{{SITENAME}} ичинде излемек", + "tooltip-search-go": "Тап шулай аты булан сагьифагъа гёчмек", + "tooltip-search-fulltext": "Бу матын булан сагьифаланы тапмакъ", + "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": "Бу сагьифагъа байлавлу бары да сагьифаланы сиягьы", + "tooltip-t-recentchangeslinked": "Бу сагьифагъа байлавлу сагьифалардагъы ахырынчы тюзлевлер", + "tooltip-feed-atom": "Бу сагьифаны учун Atom агъышы", + "tooltip-t-contributions": "{{GENDER:$1|Бу ортакъчы алышдыргъан}} сагьифаланы тизмеси", + "tooltip-t-emailuser": "Бу {{GENDER:$1|ортакъчыгъа}} мактуб йибермек", + "tooltip-t-upload": "Сапламланы юклемек", + "tooltip-t-specialpages": "Кёмекчи сагьифаланы сиягьы", + "tooltip-t-print": "Бу сагьифаны басмалы тюрю", + "tooltip-t-permalink": "Сагьифаны бу тюрюне даимги байланыв", + "tooltip-ca-nstab-main": "Макъаланы ичделиги", + "tooltip-ca-nstab-user": "Къоллавчу сагьифасына къарамакъ", + "tooltip-ca-nstab-special": "Бу кёмекчи сагьифасыдыр, ва тюзлемекге ябукъ", + "tooltip-ca-nstab-project": "Проект сагьифасына къарамакъ", + "tooltip-ca-nstab-image": "Саплам сагьифасына къарамакъ", + "tooltip-ca-nstab-mediawiki": "Ёрукъ мактупгъа къарамакъ", + "tooltip-ca-nstab-template": "Уьлгю сагьифасы", + "tooltip-ca-nstab-category": "Категорияны сагьифасына къарамакъ", + "tooltip-minoredit": "Увакъ алышынывдай белгилемек", + "tooltip-save": "Алышдырывларынг сакъламакъ", + "tooltip-diff": "Сен этген матынны тюзлевлеринг гёрсетмек", + "tooltip-compareselectedversions": "Бу сагьифаны сайлангъан эки тюрлерин башгъалыгъына къарамакъ.", + "tooltip-watch": "Сени тергев сиягьынга бу сагьифаны къошмакъ", + "tooltip-rollback": "\"Гери къайтарыв\" бир басгъанда ахырынчы тюзлевчюню бары да тюзлевлери гери алына", + "tooltip-undo": "Этилген тюзлевню тайдырып, инггёрсетивге къарамакъ, гери алывну себебин мекенлеме ихтияр къоюп", + "tooltip-summary": "Гиччи къысгъартылым яз", + "simpleantispam-label": "Спам-къаршы тюнтюв.\nБуну толтурма!", + "pageinfo-title": "\"$1\" маълуматы", + "pageinfo-header-basic": "Кюрчю маълюмат", + "pageinfo-header-edits": "Тарихни тюзлемек", + "pageinfo-header-restrictions": "Сагьифа къорув", + "pageinfo-header-properties": "Сагьифа кюйлемлер", + "pageinfo-display-title": "Гёрсетилеген аты", + "pageinfo-length": "Сагьифаны узунлугъу (байтларда)", + "pageinfo-article-id": "Сагьифа ID", + "pageinfo-language": "Сагьифаны тили", + "pageinfo-content-model": "Сагьифаны ичделигин модели", + "pageinfo-robot-policy": "Излев роботлар булан индекслев", + "pageinfo-robot-index": "Изнулу", + "pageinfo-robot-noindex": "Изнусуз", + "pageinfo-watchers": "Тергейгенлени санаву", + "pageinfo-few-watchers": " $1 кем {{PLURAL:$1|тергевчю}}", + "pageinfo-redirects-name": "Бу сагьифагъа ёллавланы санаву", + "pageinfo-subpages-name": "Бу сагьифаны тюп сагьифалары", + "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|ёллав}}; $3 {{PLURAL:$3|ёллавсуз}})", + "pageinfo-firstuser": "Сагьифа яратывчу", + "pageinfo-firsttime": "Сагьифаны яратыв тархы", + "pageinfo-lastuser": "Ахырынчы тюзлевчю", + "pageinfo-lasttime": "Ахырынчы тюзлевюню тархы", + "pageinfo-edits": "Тюзлевлени гьамиси санаву", + "pageinfo-authors": "Айры ясавчуланы гьамиси санаву", + "pageinfo-recent-edits": "Ахырынчы замандагъы тюзлевлер ($1 узагъында)", + "pageinfo-recent-authors": "Артдагъы заманда айры ясавчуланы санаву", + "pageinfo-magic-words": "Сигьрулу {{PLURAL:$1|сёз}} ($1)", + "pageinfo-hidden-categories": "Яшырылгъан {{PLURAL:$1|категория}} ($1)", + "pageinfo-templates": "{{PLURAL:$1|уьлгю}} ($1)", + "pageinfo-toolboxlink": "Сагьифа маълюматы", + "pageinfo-contentpage": "Толу сагьифагъа гьисаплана", + "pageinfo-contentpage-yes": "Дюр", + "patrol-log-page": "Тергев гюнделиги", + "previousdiff": "← Алдагъы тюзлев", + "nextdiff": "Сонггъу тюзлев →", + "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|сагьифа}}", + "file-info-size": "$1 × $2 пиксел, саплам гёлеми: $3, MIME оьрнеги: $4", + "file-info-size-pages": "$1 × $2 темгил, саплам оьлчевю: $3, MIME тайпасы: $4, $5 {{PLURAL:$5|сагьифа}}", + "file-nohires": "Артыкъ айырым булан тюрю ёкъдур", + "svg-long-desc": "SVG саплам, номиналлы $1 × $2 темгил, саплам оьлчевю: $3", + "show-big-image": "Аслу саплам", + "show-big-image-preview": "Алкъаравунда гёлеми: $1", + "show-big-image-other": "Башгъа {{PLURAL:$2|айырым|айырымлар}}: $1.", + "show-big-image-size": "$1 × $2 пиксел", + "metadata": "Мета маълюматлар", + "exif-xresolution": "Гёнделен айырым", + "exif-yresolution": "Тик айырым", + "exif-datetime": "Сапламны алышыныв тархы ва заманы", + "exif-make": "Камераны ясавчусу", + "exif-model": "Камераны модели", + "exif-exifversion": "Exif тюрю", + "exif-colorspace": "Тюслер аралыгъы", + "exif-datetimeoriginal": "Аслу тарх ва заман", + "exif-orientation-1": "Нормал", + "namespacesall": "бары да", + "monthsall": "бары да", + "imgmultipagenext": "гелеген сагьифа →", + "imgmultigo": "Гечмек!", + "imgmultigoto": "Сагьифагъа гечмек $1", + "watchlisttools-clear": "Тергев тизмени тазаламакъ", + "watchlisttools-view": "Тизмедеги сагьифаланы алышынывлары", + "watchlisttools-edit": "Тизмени къарап тюзлемек", + "watchlisttools-raw": "Саяв текстни тюзлемек", + "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|сёйлешив]])", + "redirect-submit": "Гёчмек", + "redirect-lookup": "Излев:", + "redirect-value": "Къыймат:", + "redirect-user": "Сагьифа кимлиги", + "redirect-page": "Сагьифа ID", + "redirect-revision": "Сагьифа тюрю", + "redirect-file": "Сапламны аты", + "specialpages": "Хас сагьифалар", + "tag-filter": "[[Special:Tags|Гьарзилени]] сюзгючю", + "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Гьарзи|Гьарзилер}}]]: $2)‎", + "tags-active-yes": "Дюр", + "tags-active-no": "Ёкъ", + "tags-hitcount": "$1 {{PLURAL:$1|алышыныв|алышынывлар}}", + "logentry-delete-delete": "$1 {{GENDER:$2|тайдыргъан}} сагьифаны $3", + "logentry-delete-restore": "$1 бу $3 ($4) сагьифаны {{GENDER:$2ярашдыргъан|}}", + "revdelete-content-hid": "ичделиги яшырылгъан", + "logentry-move-move": "$1 къоллавчу $3 сагьифаны $4 сагьифагъа атын айландыргъан", + "logentry-newusers-create": "$2 къоллавчу $1 бетин этген", + "logentry-upload-upload": "$1 {{GENDER:$2|юклеген}} $3", + "logentry-upload-overwrite": "$1 буну $3 янгы тюрюн {{GENDER:$2|юклеген}}", + "searchsuggest-search": "{{SITENAME}} ичинде излемек", + "duration-days": "$1 {{PLURAL:$1|гюн}}", + "randomrootpage": "Хапарсыз тамур сагьифасы" +} diff --git a/languages/i18n/lij.json b/languages/i18n/lij.json index 171b989877..74558b9e01 100644 --- a/languages/i18n/lij.json +++ b/languages/i18n/lij.json @@ -280,7 +280,7 @@ "site-atom-feed": "Feed Atom de $1", "page-rss-feed": "Feed RSS pe \"$1\"", "page-atom-feed": "Feed Atom pe \"$1\"", - "red-link-title": "$1 (a pàgina no esiste)", + "red-link-title": "$1 (a pàgina a no existe)", "sort-descending": "Ordine decrescente", "sort-ascending": "Ordine crescente", "nstab-main": "Pàgina", @@ -385,7 +385,7 @@ "userlogin-yourname-ph": "Inserisci o teu nómme uténte", "createacct-another-username-ph": "Scrivi o teu nomme utente", "yourpassword": "Pòula segretta:", - "userlogin-yourpassword": "Ciâve", + "userlogin-yourpassword": "Inserisci a teu ciâve", "userlogin-yourpassword-ph": "Scrivi a tu poula segretta.", "createacct-yourpassword-ph": "Scrivi 'na poula segretta.", "yourpasswordagain": "Riscrivi a pòula segrétta:", @@ -2026,8 +2026,8 @@ "emailuserfooter": "Questa email a l'è stæta {{GENDER:$1|inviâ}} da $1 a {{GENDER:$2|$2}} a traverso a fonçion \"{{int:emailuser}}\" insce {{SITENAME}}. Se {{GENDER:$2|ti ghe rispondi}}, a to email de risposta a saiâ spedia direttamente {{GENDER:$1|a-o|a-a}} mittente originâ, rivelando{{GENDER:$1|ghe}} o {{GENDER:$2|to}} adresso de posta elettronica.", "usermessage-summary": "Messaggio de scistema", "usermessage-editor": "Messaggê de scistema", - "watchlist": "Òservòi speciâli", - "mywatchlist": "òservòi speciâli", + "watchlist": "Òservæ speciâli", + "mywatchlist": "òservæ speciâli", "watchlistfor2": "Pe $1 $2", "nowatchlist": "A lista di öservæ speciali a l'è voeua.", "watchlistanontext": "Pe vixualizzâ e modificâ l'elenco di öservæ l'è necessaio eseguî l'accesso.", diff --git a/languages/i18n/lrc.json b/languages/i18n/lrc.json index 767f3897cb..4fcbd645bf 100644 --- a/languages/i18n/lrc.json +++ b/languages/i18n/lrc.json @@ -9,7 +9,8 @@ "Matma Rex", "Lakzon", "Nemo bis", - "Amire80" + "Amire80", + "Beyronvan" ] }, "tog-underline": "هوم پئیڤأند زیرخأط دار:", @@ -74,18 +75,18 @@ "thu": "پأن شأمە", "fri": "جومە", "sat": "شأمە", - "january": "جانڤیە", - "february": "فئڤریە", + "january": "جانۋیٱ", + "february": "فۋریٱ", "march": "مارس", - "april": "آڤریل", - "may_long": "مئی", - "june": "جوٙأن", + "april": "آۋریل", + "may_long": "ماٛی", + "june": "جۊٱن", "july": "جوٙلای", "august": "آگوست", - "september": "سئپتامر", - "october": "ئوکتوبر", - "november": "نوڤامر", - "december": "دئسامر", + "september": "سپتامر", + "october": "اوکتوبر", + "november": "نوۋامر", + "december": "داٛسامر", "january-gen": "جانڤیە", "february-gen": "فئڤریە", "march-gen": "مارس", @@ -98,8 +99,8 @@ "october-gen": "ئوکتوبر", "november-gen": "نوڤامر", "december-gen": "دئسامر", - "jan": "جانڤیە", - "feb": "فئڤریە", + "jan": "جانۋیٱ", + "feb": "فۋریٱ", "mar": "مارس", "apr": "آڤریل", "may": "مئی", @@ -109,7 +110,7 @@ "sep": "سئپتامر", "oct": "ئوکتوڤر", "nov": "نوڤامر", - "dec": "دئسامر", + "dec": "داٛسامر", "january-date": "جانڤیە $1", "february-date": "فئڤریە $1", "march-date": "مارس $1", @@ -149,30 +150,30 @@ "mypage": "بألگە", "mytalk": "چأک چئنە", "anontalk": "دئبارە تیرنئشوٙن ئی آی پی قئسە بأکیت", - "navigation": "ناڤجوری", + "navigation": "ناۋجۊری", "and": " و", "faq": "ئف ئی کیوٙ", "actions": "کونئشتکاریا", - "namespaces": "نوم ڤأرگە یا", - "variants": "آلئشگأریا", - "navigation-heading": "نوم جاگە ناڤگأردی", + "namespaces": "نوم ۋارگٱیا", + "variants": "آلشتگریا", + "navigation-heading": "نوم جاگٱ ناۋگردی", "errorpagetitle": "غألأط", "returnto": "ڤورگأشتئن د $1.", "tagline": "د {{SITENAME}}", "help": "هومياری", - "search": "پئی جوٙری", + "search": "پی جۊری", "searchbutton": "پئی جوٙری", "go": "رو", "searcharticle": "رو", "history": "ڤیرگار بألگە", "history_short": "ڤیرگار", "updatedmarker": "د آخئری دییئن مئنە ڤئ هنگوم کو", - "printableversion": "نوسقە پئلا بیئنی", + "printableversion": "نوسقٱ پلا بیاٛنی", "permalink": "هوم پئیڤأند هأمیشئ یی", "print": "چاپ گئرئتئن", "view": "ديئن", "view-foreign": "د $1 نه بوینیت", - "edit": "ڤیرایئشت", + "edit": "ۋیرایشت", "edit-local": "توضی ڤولات نئشینی نە ڤیرایئشت بأکیت", "create": "راس كئردئن", "create-local": "بئ گئل توضی ڤولات نئشینی ئضاف بأکیت", @@ -183,28 +184,28 @@ "protect_change": "آلئشت بأکیت", "unprotect": "آلئشت دأئن پأر و پیم کاری", "newpage": "بألگە نۊ", - "talkpagelinktext": "چأک چئنە", + "talkpagelinktext": "چٱک چنٱ", "specialpage": "بألگە ڤیجە", - "personaltools": "أڤزاریا شأصقی", + "personaltools": "ٱۋزاریا شٱخسی", "talk": "گأپ", - "views": "ديئنيا", - "toolbox": "أڤزاریا", + "views": "دیاٛن", + "toolbox": "ٱۋزاریا", "imagepage": "ديئن بألگە جانیا", "mediawikipage": "ديئن بألگە پئيغوم", "templatepage": "ديئن بألگە چوٙأ", "viewhelppage": "ديئن بألگە هومیاری", "categorypage": "ديئن بألگە دأسە بأنی", "viewtalkpage": "دیئن چأک چئنە یا", - "otherlanguages": "د زوٙنا هأنی", + "otherlanguages": "د زۊنیا هٱنی", "redirectedfrom": "(ڤاگأردوٙنی د$1)", "redirectpagesub": "بألگە ڤاگأردوٙنی", "redirectto": "ڤاگأردوٙنی سی:", "lastmodifiedat": "ای بلگٱ ایسنیا آلشت بیٱ د $1، د $2.", "viewcount": "ئی بألگە ها د دأسرئسی {{PLURAL:$1|یئ گئل|$1 چأن گئل}}.", "protectedpage": "بألگە پأر و پیم کاری بییە", - "jumpto": "پئرئستئن د:", - "jumptonavigation": "ناڤجوٙری", - "jumptosearch": "پئی جوٙری", + "jumpto": "پراٛستن د:", + "jumptonavigation": "ناۋجۊری", + "jumptosearch": "پی جۊری", "view-pool-error": "د بأدبأختی،ئیسئ رئسینە جایا فئرە شولوٙغە.\nکاریاریا فئرە یی میهان ئی بألگە نە سئیل بأکأن.\nدئما یە کئ میهایت د نۊ ئی بألگە نە سئیل بأکیت یئ گوری آهئرە داری بأکیت.", "generic-pool-error": "د بأدبأختی،ئیسئ رئسینە جایا فئرە شولوٙغە.\nکاریاریا فئرە یی میهان ئی بألگە نە سئیل بأکأن.\nدئما یە کئ میهایت د نۊ ئی بألگە نە سئیل بأکیت یئ گوری آهئرە داری بأکیت.", "pool-timeout": "گات آهئرە داری سی قولف کئردئن تأموم بییە", @@ -212,22 +213,22 @@ "pool-errorunknown": "خأطا نادیار", "pool-servererror": "پوٙل ئشمار خئذمأتگە د دأسرئس نی($1).", "poolcounter-usage-error": "خأطا ڤئ کار گئرئتئن:$1", - "aboutsite": "دئبارە {{SITENAME}}", + "aboutsite": "داٛبارٱ {{SITENAME}}", "aboutpage": "پوروجٱ:دبارٱ", "copyright": "مینوٙنە یا هان د دأسرئس $1 مأر یە کئ ڤئ یئ گئل شیڤە هأنی نیسأنە بوٙە.", "copyrightpage": "{{ns:project}}:کوپی رایت", "currentevents": "روخ ڤأنیا ئیسئنی", "currentevents-url": "پوروجە یا:روخ ڤأنیا ئیسئنی", - "disclaimers": "تیە پوٙشکاریا", + "disclaimers": "تیٱپۊشکاریا", "disclaimerpage": "پوروجٱ: تیٱپوشی کردن همٱگیر", "edithelp": "هومياری سی ڤیرایئشت", "helppage-top-gethelp": "هومياری", - "mainpage": "سأرآسوٙنە", - "mainpage-description": "سأرآسوٙنە", + "mainpage": "سرآسۊنٱ", + "mainpage-description": "سرآسۊنٱ", "policy-url": "پوروجە:رأدیارجوٙری", "portal": "دأرآسوٙنە کومولە یأکی", "portal-url": "پوروجٱ:درآسۊنٱ کومولٱیکی", - "privacy": "پوٙلتیک رازینە داری", + "privacy": "پۊلتیک رازینٱداری", "privacypage": "پوروجٱ: راگوۋاری رازینٱ کاری کردن", "badaccess": "خأطا صئلا دأئن", "badaccess-group0": "شوما صئلا أنجوم دأئن کاری نە کئ میهایت ناریت.", @@ -245,12 +246,12 @@ "newmessageslinkplural": "{{PLURAL:$1|یئ گئل پئیغوم تازە|999=پئیغومیا تازە}}", "newmessagesdifflinkplural": "آخئر {{PLURAL:$1|آلئشت|آلئشتیا}}", "youhavenewmessagesmulti": "شوما یئ گئل پئیغوم تازە د $1 داریت", - "editsection": "ڤیرایئشت", + "editsection": "ۋیرایشت", "editold": "ڤیرایئشت", "viewsourceold": "سئیل د سأرچئشمە بأکیت", "editlink": "ڤیرایئشت", "viewsourcelink": "سئیل د سأرچئشمە بأکیت", - "editsectionhint": "ڤیرایئشت یئ گئل بأرجا:$1", + "editsectionhint": "ۋیرایشت یاٛ گاٛل بٱرجا:$1", "toc": "مینوٙنە یا", "showtoc": "نئشوٙ دأئن", "hidetoc": "قام کئردئن", @@ -271,7 +272,7 @@ "page-atom-feed": "هأڤال حوٙن Atom سی $1", "feed-atom": "اتم", "feed-rss": "آر اس اس", - "red-link-title": "$1(بألگە ڤوجوٙد نارە)", + "red-link-title": "$1(بلگٱ نیاٛش)", "sort-descending": "کأم بییئن سأرجاخود", "sort-ascending": "زياد بيیئن سأرجادخود", "nstab-main": "بألگە", @@ -284,7 +285,7 @@ "nstab-template": "چوٙأ", "nstab-help": "بألگە هومیاری", "nstab-category": "دأسە", - "mainpage-nstab": "سأرآسوٙنە", + "mainpage-nstab": "سرآسۊنٱ", "nosuchaction": "چئنی کونئشتگأری نییئش", "nosuchactiontext": "کاری کئ ڤا یوٙ آر ئل تیار بییە نادیارە.\nگاسی شوما یوٙ آر ئل نە دوروس نأنیسأنیتە، یا یئ گئل هوم پئیڤأند ئشتئڤا ڤارئد بییە.\nڤئ گاسی یئ گئل سیسئریک د نأرم أفزاز ڤئ کار گئرئتە بییە ڤا {{SITENAME}} ئشارە بأکە.", "nosuchspecialpage": "چئنی بألگە ڤیجە یی نییئش", @@ -460,9 +461,9 @@ "loginlanguagelabel": "زوٙن:$1", "suspicious-userlogout": "د حاست ڤئ دأر رأتئن شوما تیە پوشی بییە سی یە کئ ڤئ نأظأر یما کئ ڤئ سی یئ گئل دوڤارتە نیأر گأن یا یئ گئل پوروکسی کئ ها د ڤیرگە کأش کئل بییە.", "createacct-another-realname-tip": "نوم راستأکی دئل ڤئ حاییە.\nأر شوما ڤئنە نئها ئمایە بأکیت، یە سی هوم نئسبأت دأئن کاریاری سی کاریاش ڤئ کار گئرئتئ بوٙە.", - "pt-login": "ڤامین ئوٙمائن", + "pt-login": "ۋامین اۊمائن", "pt-login-button": "ڤامین ئوٙمائن", - "pt-createaccount": "حئساڤ راس بأکیت", + "pt-createaccount": "هساۋ راست بکیت", "pt-userlogout": "د ساموٙنە دئرئوٙمائن", "php-mail-error-unknown": "خأطا نادیار د آلئشتگئر PHP's mail()", "user-mail-no-addy": "سی کئل کئردئن أنجومانامە د یئ گئل أنجومانامە بی تیرنئشوٙن أنجومانامه تئلاش بییە.", @@ -1183,7 +1184,7 @@ "rc_categories": "جأرغە یا نە مأدوٙد کو(ڤا \"|\" جئگا بان)", "rc_categories_any": "ھأرکوم کئ گولئ ڤورچیە بیینە", "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": "جزياته قام كو", @@ -1906,7 +1907,7 @@ "tooltip-whatlinkshere-invert": "ای جعون نه سی نهو کردن هوم پیوند بلگه یایی که نوم جاشو انتخاو بیه، انتخاو بکیت.", "namespace_association": "نوم جایا یکاگرته", "tooltip-namespace_association": "ای جعوه نه وارسی بکیت ای جعوه د ور گرته چک چنه یا داسون نوم ورگه شریکی و نوم ورگه انتخاو بیه ئه", - "blanknamespace": "أصلی", + "blanknamespace": "ٱسلی", "contributions": "{{GENDER:$1|کاریار}} هومیاریا", "contributions-title": "ھومیاری كاریار سی $1", "mycontris": "هومياریا", @@ -2250,12 +2251,12 @@ "tooltip-search": "پی جوری {{SITENAME}}", "tooltip-search-go": "رؤ د بلگه ای که یه نوم راستکی ها مینش الوت ار دش بوئه", "tooltip-search-fulltext": "بلگيانه سی چنس نیسسه یی پی جوری کو", - "tooltip-p-logo": "سرآسونه نه بونيت", + "tooltip-p-logo": "ساٛیل سرآسۊنٱ بکیت", "tooltip-n-mainpage": "سرآسونه نه بونيت", "tooltip-n-mainpage-description": "سرآسونه نه بونيت", "tooltip-n-portal": "دباره پروجه،شما می تونیت(تونيت) چی بکیت، د کجا ای چیانه بجوریت", "tooltip-n-currentevents": "ساوند دونسمنديايی كه هان د پيشومدل تازه باو پيدا كو", - "tooltip-n-recentchanges": "یه گل نومگه سی آلشتیا ایسنی د ویکی", + "tooltip-n-recentchanges": "یاٛ گاٛل نومگٱ سی آلشتکاریا د ۋیکی", "tooltip-n-randompage": "سوار كرد بلگه بختكی", "tooltip-n-help": "یه گل جاگه سی فهمسن", "tooltip-t-whatlinkshere": "یه گل نومگه د همه بلگه یایی كه ايچه هوم پیوند دارن", @@ -2266,7 +2267,7 @@ "tooltip-t-emailuser": "سی ای كارور ايميل كل كو", "tooltip-t-info": "دونسمنیا بیشتر دباره ای بلگه", "tooltip-t-upload": "سوارکردن جانیایا", - "tooltip-t-specialpages": "نومگه همه بلگه یا ویجه", + "tooltip-t-specialpages": "نومگٱ همٱ بلگٱیا ۋیجٱ", "tooltip-t-print": "نسقه پلا بيئنی سی ای بلگه", "tooltip-t-permalink": "هوم پیوند همیشه یی سی دوواره دیئن ای بلگه", "tooltip-ca-nstab-main": "ديئن مینونه بلگه", @@ -2346,7 +2347,7 @@ "pageinfo-hidden-categories": "$1{{PLURAL:$1|دسه|دسه يا}} قام بیه", "pageinfo-templates": "{{PLURAL:$1|چوئه|چوئه یا}} وه کار گرته بیه($1)", "pageinfo-transclusions": "{{PLURAL:$1|بلگه|بلگه یا}} وه کار گرته بیه د ($1)", - "pageinfo-toolboxlink": "دونسمنیا بلگه", + "pageinfo-toolboxlink": "دۊنسمنیا بلگٱ", "pageinfo-redirectsto": "واگردونی سی", "pageinfo-redirectsto-info": "دونسمنیا", "pageinfo-contentpage": "اشمارده بیه وه عنوان مینونه بلگه", @@ -3184,7 +3185,7 @@ "feedback-thanks": "منموندارتونیم! دمادار حوال حون شما د بلگه «[$1 $2]» ثبت بی.", "feedback-thanks-title": "دتو منمونیم!", "feedback-useragent": "راوط کاریا:", - "searchsuggest-search": "پاٛی جۊری", + "searchsuggest-search": "پی جۊری", "searchsuggest-containing": "د حال و بار مینونه دار...", "api-error-badtoken": "خطا مینجا:رازینه امنیتی اشتوا", "api-error-emptypage": "یه گل بلگه تازه راس بکیت،بلگه یا حالی صلادار کاری نیئن.", diff --git a/languages/i18n/lt.json b/languages/i18n/lt.json index 4617b6af4d..8055a379f6 100644 --- a/languages/i18n/lt.json +++ b/languages/i18n/lt.json @@ -729,6 +729,7 @@ "postedit-confirmation-created": "Puslapis sukurtas.", "postedit-confirmation-restored": "Puslapis buvo atkurtas.", "postedit-confirmation-saved": "Jūsų pakeitimas išsaugotas.", + "postedit-confirmation-published": "Jūsų pakeitimas publikuotas.", "edit-already-exists": "Negalima sukurti naujo puslapio.\nJis jau egzistuoja.", "defaultmessagetext": "Numatytasis pranešimo tekstas", "content-failed-to-parse": "Turinys $2 neatitinka tipui $1: $3", @@ -909,6 +910,8 @@ "diff-multi-sameuser": "(nerodoma {{PLURAL:$1|viena tarpinė versija, sukurta|$1 tarpinės versijos, sukurtos|$1 tarpinių versijų, sukurtų}} to paties naudotojo)", "diff-multi-otherusers": "(nerodoma {{PLURAL:$1|viena tarpinė versija, sukurta|$1 tarpinės versijos, sukurtos|$1 tarpinių versijų, sukurtų}} {{PLURAL:$2|vieno naudotojo|$2 naudotojų}})", "diff-multi-manyusers": "(daugiau nei $2 {{PLURAL:$2|naudotojo|naudotojų|naudotojų}} $1 {{PLURAL:$1|tarpinis keitimas nėra rodomas|tarpiniai keitimai nėra rodomi|tarpinių keitimų nėra rodoma}})", + "diff-paragraph-moved-tonew": "Pastraipa perkelta. Paspauskite, kad persikeltumėte į naują vietą.", + "diff-paragraph-moved-toold": "Pastraipa perkelta. Paspauskite, kad persikeltumėte į seną vietą.", "difference-missing-revision": "{{PLURAL:$2|Vienas pakeitimas|$2 pakeitimai}} šio skirtumo ($1) {{PLURAL:$2|nebuvo}} rasti.\n\nTai paprastai atsitinka kai nuoroda veda į puslapį, kuris buvo ištrintas.\nInformacija gali būti rasta [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].", "searchresults": "Paieškos rezultatai", "searchresults-title": "Paieškos rezultatai \"$1\"", @@ -962,6 +965,7 @@ "search-external": "Išorinė paieška", "searchdisabled": "Projekto {{SITENAME}} paieška yra uždrausta. Galite pamėginti ieškoti Google paieškos sistemoje. Paieškos sistemoje projekto {{SITENAME}} duomenys gali būti pasenę.", "search-error": "Vykdant paiešką įvyko klaida: $1", + "search-warning": "Vykdant paiešką pateiktas įspėjimas: $1", "preferences": "Nustatymai", "mypreferences": "Nustatymai", "prefs-edits": "Keitimų skaičius:", @@ -1064,6 +1068,7 @@ "prefs-editor": "Redaktorius", "prefs-preview": "Peržiūra", "prefs-advancedrc": "Papildomi nustatymai", + "prefs-opt-out": "Atsisakyti patobulinimų", "prefs-advancedrendering": "Papildomi nustatymai", "prefs-advancedsearchoptions": "Papildomi nustatymai", "prefs-advancedwatchlist": "Papildomi nustatymai", @@ -1289,6 +1294,7 @@ "recentchanges-noresult": "Per nurodytą laiką atliktų keitimų, atitinkančių nurodytas sąlygas, nėra.", "recentchanges-timeout": "Šios paieškos laikas baigėsi. Pabandykite ieškoti su kitais paieškos nustatymais.", "recentchanges-network": "Dėl techninės klaidos, nepavyko įkelti rezultatų. Prašome pabandyti perkrauti puslapį.", + "recentchanges-notargetpage": "Įveskite puslapio pavadinimą aukščiau, kad pamatytumėte pakeitimus, susijusius su tuo puslapiu.", "recentchanges-feed-description": "Sekite pačius naujausius projekto keitimus šiame puslapyje.", "recentchanges-label-newpage": "Šiuo keitimu sukurtas naujas puslapis", "recentchanges-label-minor": "Tai smulkus pakeitimas", @@ -1326,6 +1332,7 @@ "rcfilters-savedqueries-apply-and-setdefault-label": "Sukurti numatytąjį filtrą", "rcfilters-savedqueries-cancel-label": "Atšaukti", "rcfilters-savedqueries-add-new-title": "Išsaugoti dabartinius filtravimo nustatymus", + "rcfilters-savedqueries-already-saved": "Šie filtrai jau išsaugoti. Pakeiskite nustatymus, kad sukurtumėte naują Išsaugotą Filtrą.", "rcfilters-restore-default-filters": "Atstatyti numatytuosius filtrus", "rcfilters-clear-all-filters": "Valyti visus filtrus", "rcfilters-show-new-changes": "Rodyti naujausius keitimus", @@ -1353,7 +1360,7 @@ "rcfilters-filter-user-experience-level-newcomer-label": "Naujokai", "rcfilters-filter-user-experience-level-newcomer-description": "Registruoti naudotojai, turintys mažiau nei 10 keitimų ir 4 aktyvias dienas.", "rcfilters-filter-user-experience-level-learner-label": "Mokiniai", - "rcfilters-filter-user-experience-level-learner-description": "Registruoti naudotojai, kurių patirties lygis yra tarp „Naujokų“ ir „Patyrusių vartotojų“", + "rcfilters-filter-user-experience-level-learner-description": "Registruoti naudotojai, kurių patirties lygis yra tarp „Naujokų“ ir „Patyrusių vartotojų“.", "rcfilters-filter-user-experience-level-experienced-label": "Patyrę vartotojai", "rcfilters-filter-user-experience-level-experienced-description": "Registruoti naudotojai, turintys daugiau nei 500 keitimų ir 30 dienų veiklos.", "rcfilters-filtergroup-automated": "Automatiniai indeliai", @@ -1414,6 +1421,8 @@ "rcfilters-watchlist-showupdated": "Puslapiai pakeisti nuo tada, kai paskutinį kartą apsilankėte juose, yra paryškinti.", "rcfilters-preference-label": "Slėpti patobulintą naujausių pakeitimų versiją", "rcfilters-filter-showlinkedfrom-label": "Rodyti pakeitimus puslapiuose, iš kurių esate nukreipti", + "rcfilters-filter-showlinkedto-label": "Rodyti pakeitimus puslapiuose, kurie nurodo į", + "rcfilters-filter-showlinkedto-option-label": "Puslapiai su nuorodomis į pasirinktą puslapį", "rcfilters-target-page-placeholder": "Įveskite puslapio pavadinimą (arba kategoriją)", "rcnotefrom": "Žemiau yra {{PLURAL:$5|pakeitimas|pakeitimai}} pradedant $3, $4 (rodoma iki $1 pakeitimų).", "rclistfromreset": "Nustatyti duomenų pasirinkimą iš naujo", @@ -1471,6 +1480,7 @@ "uploadbtn": "Įkelti rinkmeną", "reuploaddesc": "Atšaukti įkėlimą ir grįžti į įkėlimo formą", "upload-tryagain": "Siųsti pakeistą failo aprašymą", + "upload-tryagain-nostash": "Siųsti dar kartą įkeltą failą ir pakeistą aprašymą", "uploadnologin": "Neprisijungęs", "uploadnologintext": "Jūs turite $1, norėdami įkelti failus", "upload_directory_missing": "Nėra įkėlimo aplanko ($1) ir negali būti sukurtas tinklo serverio.", @@ -1530,6 +1540,7 @@ "file-deleted-duplicate-notitle": "Rinkmena, visiškai atitinkanti šią, anksčiau buvo ištrinta, o jos pavadinimas uždraustas. Jums reiktų paprašyti kieno nors, turinčio galimybę peržiūrėti uždraustą rinkmeną, kad jis išaiškintų padėtį, prieš bandant vėl kelti rinkmeną.", "uploadwarning": "Įkėlimo įspėjimas", "uploadwarning-text": "Prašome pakeisti failo aprašymą ir bandykite dar kartą.", + "uploadwarning-text-nostash": "Prašome įkelti failą dar kartą, pakeisti aprašymą apačioje ir bandyti dar kartą.", "savefile": "Išsaugoti rinkmeną", "uploaddisabled": "Įkėlimai uždrausti", "copyuploaddisabled": "Įkėlimas pagal URL išjungtas.", @@ -1644,6 +1655,10 @@ "uploadstash-errclear": "Išvalyti failų nepavyko.", "uploadstash-refresh": "Atnaujinti failų sąrašą", "uploadstash-thumbnail": "rodyti miniatiūrą", + "uploadstash-bad-path": "Kelias neegzistuoja.", + "uploadstash-bad-path-invalid": "Kelias negalimas.", + "uploadstash-bad-path-unknown-type": "Nežinomas tipas „$1“.", + "uploadstash-file-not-found-no-thumb": "Nepavyko gauti miniatiūros.", "invalid-chunk-offset": "Neleistinas segmento poslinkis", "img-auth-accessdenied": "Prieiga uždrausta", "img-auth-nopathinfo": "Trūksta PATH_INFO.\nJūsų serveris nenustatytas perduoti šią informaciją.\nTai gali būti CGI paremta ir negali palaikyti img_auth.\nDaugiau informacijos https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Image_Authorization. žr.", @@ -3354,10 +3369,20 @@ "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Žyma|Žymos}}]]: $2)", "tag-mw-contentmodelchange": "turinio modulio keitimas", "tag-mw-contentmodelchange-description": "Pakeitimai, kurie [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel keičia puslapio turinio modelį]", + "tag-mw-new-redirect": "Naujas nukreipimas", + "tag-mw-new-redirect-description": "Keitimai sukuriantys naują nukreipimą arba pakeičiantys nukreipimo puslapį", + "tag-mw-removed-redirect": "Pašalintas nukreipimas", + "tag-mw-removed-redirect-description": "Keitimai, paverčiantys nukreipiamąjį puslapį nenukreipiamuoju", + "tag-mw-changed-redirect-target": "Pakeistas nukreipimo puslapis", + "tag-mw-changed-redirect-target-description": "Keitimai, pakeičiantys nukreipimą iš vieno puslapio į kitą", + "tag-mw-blank": "Panaikinta", "tag-mw-blank-description": "Keitimai, ištrinantys visą puslapio turinį", "tag-mw-replace": "Pakeista", + "tag-mw-replace-description": "Keitimai, pašalinantys daugiau nei 90% puslapio turinio", "tag-mw-rollback": "Atmesti", + "tag-mw-rollback-description": "Keitimai, sugrąžinantys buvusią versiją naudojant atmetimo nuorodą", "tag-mw-undo": "Anuliuoti", + "tag-mw-undo-description": "Keitimai, anuliuojantys buvusią versiją naudojant anuliavimo nuorodą", "tags-title": "Žymos", "tags-intro": "Šiame puslapyje yra žymų, kuriomis programinė įranga gali pažymėti keitimus, sąrašas bei jų reikšmės.", "tags-tag": "Žymos pavadinimas", diff --git a/languages/i18n/lv.json b/languages/i18n/lv.json index 1c9649557d..ff62ec0b1b 100644 --- a/languages/i18n/lv.json +++ b/languages/i18n/lv.json @@ -1722,6 +1722,7 @@ "watchlist-details": "Tu uzraugi $1 {{PLURAL:$1|lapas|lapu|lapas}} (neieskaitot diskusiju lapas).", "wlheader-enotif": "E-pasta paziņojumi ir ieslēgti.", "wlheader-showupdated": "Lapas, kas ir tikušas izmainītas, kopš pēdējoreiz skatījies tās, tiek rādītas trekninātā rakstā.", + "wlnote": "Zemāk {{PLURAL:$1|redzamas $1 izmaiņas|redzama $1 izmaiņa|redzamas $1 izmaiņas}} {{PLURAL:$2|pēdējās $2 stundās|pēdējā $2 stundā|pēdējās $2 stundās}} uz $3 $4.", "wlshowlast": "Rādīt pēdējās $1 stundas $2 dienas", "watchlist-hide": "Slēpt", "watchlist-submit": "Rādīt", diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json index 342a1afbac..80bb903fa8 100644 --- a/languages/i18n/mk.json +++ b/languages/i18n/mk.json @@ -1505,7 +1505,7 @@ "upload-preferred": "{{PLURAL:$2|Претпочитан податотечен тип|Претпочитани податотечни типови}}: $1.", "upload-prohibited": "{{PLURAL:$2|Недозволен податотечен тип|Недозволени податотечни типови}}: $1.", "uploadlogpage": "Дневник на подигања", - "uploadlogpagetext": "Наведен е список на најновите подигања на податотеки.\nПогледнете ја [[Special:NewFiles|галеријата на нови податотеки]] за визуелен преглед.", + "uploadlogpagetext": "Наведен е список на најновите подигања на податотеки.\nПогледнете ја [[Special:NewFiles|галеријата на нови податотеки]] за нагледен преглед.", "filename": "Име на податотеката", "filedesc": "Опис", "fileuploadsummary": "Опис:", diff --git a/languages/i18n/ml.json b/languages/i18n/ml.json index 517ae535a1..e10dd2b6bf 100644 --- a/languages/i18n/ml.json +++ b/languages/i18n/ml.json @@ -1036,7 +1036,7 @@ "prefswarning-warning": "താങ്കളുടെ ക്രമീകരണങ്ങളിൽ താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ ഇതുവരെ സേവ് ചെയ്തിട്ടില്ല.\n\"$1\" ഞെക്കാതെയാണ് താങ്കൾ ഈ താളിൽ നിന്നും പോകുന്നതെങ്കിൽ താങ്കളുടെ ക്രമീകരണങ്ങൾ സേവ് ചെയ്യപ്പെടുന്നതല്ല.", "prefs-tabs-navigation-hint": "സൂചന: ടാബുകളുടെ പട്ടികയിലെ ടാബുകളിലൂടെ നീങ്ങാൻ ഇടത്തും വലത്തും ആരോ കീകൾ ഉപയോഗിക്കാവുന്നതാണ്.", "userrights": "ഉപയോക്തൃ അവകാശ പരിപാലനം", - "userrights-lookup-user": "ഉപയോക്തൃസംഘങ്ങളെ പരിപാലിക്കുക", + "userrights-lookup-user": "ഉപയോക്താവിനെ തിരഞ്ഞെടുക്കുക", "userrights-user-editname": "ഒരു ഉപയോക്തൃനാമം ടൈപ്പു ചെയ്യുക:", "editusergroup": "{{GENDER:$1|ഉപയോക്തൃസംഘങ്ങൾ}} തിരുത്തുക", "editinguser": "{{GENDER:$1|user}} [[User:$1|$1]] $2 എന്ന ഉപയോക്താവിന്റെ ഉപയോക്തൃ അവകാശങ്ങൾ തിരുത്തുന്നു", @@ -1050,6 +1050,12 @@ "userrights-nodatabase": "$1 എന്ന ഡാറ്റാബേസ് നിലവിലില്ല അല്ലെങ്കിൽ പ്രാദേശികമല്ല.", "userrights-changeable-col": "താങ്കൾക്ക് മാറ്റാവുന്ന സംഘങ്ങൾ", "userrights-unchangeable-col": "താങ്കൾക്ക് മാറ്റാനാവാത്ത സംഘങ്ങൾ", + "userrights-expiry-current": "$1-നു കാലഹരണപ്പെടുന്നു", + "userrights-expiry-none": "കാലഹരണപ്പെടില്ല", + "userrights-expiry": "കാലഹരണപ്പെടേണ്ടത്:", + "userrights-expiry-existing": "നിലവിലെ കാലഹരണ കാലാവധി: $3, $2", + "userrights-expiry-othertime": "മറ്റ് കാലയളവ്:", + "userrights-expiry-options": "ഒരു ദിവസം:1 day,ഒരു ആഴ്ച:1 week,ഒരു മാസം:1 month,3 മാസം:3 months,6 മാസം:6 months,ഒരു വർഷം:1 year", "userrights-conflict": "ഉപയോക്തൃ അവകാശങ്ങളുടെ മാറ്റം സമരസപ്പെടായ്കയുണ്ടായി! ദയവായി താങ്കളുടെ മാറ്റങ്ങൾ വീണ്ടും സംശോധനം ചെയ്ത് സ്ഥിരീകരിച്ച് നടപ്പിലാക്കുക.", "group": "സംഘം:", "group-user": "ഉപയോക്താക്കൾ", diff --git a/languages/i18n/mzn.json b/languages/i18n/mzn.json index 77f1af4e7b..2aeac60550 100644 --- a/languages/i18n/mzn.json +++ b/languages/i18n/mzn.json @@ -492,6 +492,7 @@ "recentchanges-label-plusminus": "صفحه‌ی ِقایده انده بایت تغییر هاکرده", "recentchanges-legend-heading": "اختصارون:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|تازه بساته صفحه‌ئون]] ره هم هارشین)", + "rcfilters-legend-heading": "اختصاری کلماتِ معنی:", "rclistfrom": "نِمایش تازه‌دگاردسته‌ئون با شروع از $3 $2", "rcshowhideminor": "پچیک دچی‌یه‌ئون $1", "rcshowhideminor-show": "سِراق هِدائِن", @@ -552,14 +553,24 @@ "sharedupload-desc-here": "این پرونده $1 دله دَره و ممکن هسته دیگه پروژه‌ئون دله هم استفاده بواشه.\nتوضیحات موجود [$2 پرونده توضیحات صفحه میون اونجه]، سِراق هِدا وونّه.", "shared-repo-name-wikimediacommons": "ویکی‌تلمبار", "upload-disallowed-here": "متأسفانه شما نتوندی این پرونده ره بازنویس هاکنی.", + "unwatchedpages": "دمبال‌نکارده صفحه‌ئون", + "unusedtemplates": "استفاده‌نیی شابلون‌ها", "randompage": "شانسی صفحه", "statistics": "آمار", + "doubleredirects": "دِ وَری دکشی‌ئون", + "brokenredirects": "رِقِد بورده دکشی‌ئون", + "withoutinterwiki": "صفحه‌ئونی که دیگه زوونون جه میون‌ویکی ندارنه", "nbytes": "$1 {{PLURAL:$1|بایت|بایت}}", "nmembers": "$1 {{PLURAL:$1|عضو}}", "specialpage-empty": "این صفحه دله هچّی دَنی‌یه", + "lonelypages": "صغیر صفحه‌ئون", + "uncategorizedcategories": "رج‌وندی نیی رج‌ئون", + "uncategorizedtemplates": "رج‌وندی نَیی شابلون‌ها", "unusedcategories": "کـار نـأزو رج‌ئون", "unusedimages": "کـار نأزو فایل‌ئون", + "wantedcategories": "بخاستی رج‌ئون", "wantedpages": "صفحه‌ئونی که خامبی", + "wantedtemplates": "بخاستی شابلون‌ها", "prefixindex": "تموم صفحه‌ئون پیشوند دار", "shortpages": "پچیک صفحه‌ئون", "longpages": "بِلند صفحه‌ئون", @@ -581,6 +592,7 @@ "allarticles": "همه صفحه‌ئون", "allpagessubmit": "بـور", "categories": "رج‌ئون", + "deletedcontributions": "حذف‌بیی دچی‌یه‌ئون", "linksearch": "دأیا لـیـنـک‌ئون", "listgrouprights-members": "(کارورون لیست)", "mailnologintext": "برای برسنی‌ین پوست الکترونیکی به کارورون دیگه ونه [[Special:UserLogin|بورین سامانه دله]] و نشونی پوست الکترونیکی معتبری تو [[Special:Preferences|ترجیحات]] خادت ره داشته بایی.", @@ -656,6 +668,8 @@ "whatlinkshere-hidetrans": "$1 تراگنجانشون", "whatlinkshere-hidelinks": "$1 لینک", "whatlinkshere-filters": "فیلترون", + "block": "کارور ره دَوِستن", + "unblock": "کارور ره وا اینگوئن", "blockip": "کارور ره دَوستن", "ipbsubmit": "ای کارور دأبه‌س بأوه", "ipboptions": "۲ ساعت:2 hours,۱ روز:1 day,۳ روز:3 days,۱ هفته:1 week,۲ هفته:2 weeks,۱ ماه:1 month,۳ ماه:3 months,۶ ماه:6 months,۱ سال:1 year,بی‌پایون:infinite", diff --git a/languages/i18n/or.json b/languages/i18n/or.json index 3f7ec0d17a..87afb1efcb 100644 --- a/languages/i18n/or.json +++ b/languages/i18n/or.json @@ -45,12 +45,13 @@ "tog-shownumberswatching": "ଦେଖୁଥିବା ବ୍ୟବହାରକାରୀଙ୍କ ସଂଖ୍ୟା ଦେଖାନ୍ତୁ", "tog-oldsig": "ଆପଣଙ୍କର ଏବେର ଦସ୍ତଖତ:", "tog-fancysig": "ଦସ୍ତଖତକୁ ଉଇକିଟେକ୍ସଟ ଭାବରେ ଗଣିବେ (ଆପେଆପେ ଥିବା ଲିଙ୍କ ବିନା)", - "tog-uselivepreview": "ସାଥେ ସାଥେ ଚାଲିଥିବା ଦେଖଣା ବ୍ୟବହାର କରିବେ", + "tog-uselivepreview": "ପୃଷ୍ଠା ଲୋଡ଼ ନ କରି ଦେଖଣା ଦେଖାନ୍ତୁ", "tog-forceeditsummary": "ଖାଲି ସମ୍ପାଦନା ସାରକଥାକୁ ଯିବା ବେଳେ ମୋତେ ଜଣାଇବେ", "tog-watchlisthideown": "ମୋ ଦେଖଣା ତାଲିକାରେ ମୋ ନିଜର ସମ୍ପାଦନାଗୁଡ଼ିକ ଲୁଚାଇବେ", "tog-watchlisthidebots": "ଦେଖଣା ତାଲିକାରେ ସ୍ୱୟଂଚାଳକ (Bot)ର ସମ୍ପାଦନାମାନ ଲୁଚାଇବେ", "tog-watchlisthideminor": "ଦେଖଣା ତାଲିକାରେ ଛୋଟ ଛୋଟ ବଦଳ ଗୁଡ଼ିକ ଲୁଚାଇବେ", "tog-watchlisthideliu": "ଲଗ ଇନ କରିଥିବା ସଭ୍ୟମାନଙ୍କ ଦେଇ କରାହୋଇଥିବା ବଦଳଗୁଡ଼ିକ ଲୁଚାଇବେ", + "tog-watchlistreloadautomatically": "ବଛା ବଦଳାଗଲା ମାତ୍ରେ ଦେଖଣା ତାଲିକାଟି ଆପେଆପେ ଦେଖାନ୍ତୁ (ଜାଭାସ୍କ୍ରିପ୍ଟ ଲୋଡ଼ା)", "tog-watchlisthideanons": "ଅଜଣା ସଭ୍ୟମାନଙ୍କ ଦେଇ କରାହୋଇଥିବା ବଦଳଗୁଡ଼ିକ ଲୁଚାଇବେ", "tog-watchlisthidepatrolled": "ମୋ ଦେଖଣା ତାଲିକାରୁ ପରଖା ଯାଇଥିବା ସମ୍ପାଦନାଗୁଡ଼ିକ ଲୁଚାଇବେ", "tog-watchlisthidecategorization": "ପୃଷ୍ଠାସବୁର ଶ୍ରେଣୀବିଭାଗ ଲୁଚାନ୍ତୁ", @@ -589,14 +590,15 @@ "anonpreviewwarning": "''ଆପଣ ଲଗ ଇନ କରି ନାହାନ୍ତି । ବଦଳକରି ସାଇତିଲେ ଆପଣଙ୍କର IP ଠିକଣା ଏହି ପୃଷ୍ଠାର ଇତିହାସରେ ସାଇତା ହୋଇଯିବ ।''", "missingsummary": "'''ଚେତାବନୀ:''' ଆପଣ ଏକ ସମ୍ପାଦନା ସାରକଥା ଦେଇନାହାନ୍ତି ।\nଯଦି ଆପଣ \"$1\"ରେ ଆଉଥରେ କ୍ଲିକ କରନ୍ତି, ତେବେ ଆପଣଙ୍କ ବଦଳ ସାରକଥା ବିନା ସାଇତା ହୋଇଯିବ ।", "selfredirect": "ସାବଧନ : ଆପଣ ଏହି ପୃଷ୍ଠାଟିକୁ ତା ମଧ୍ୟକୁ ଲେଇଟାଉଛନ୍ତି । ଆପଣ ବୋଧ ହୁଏ ଭୁଲ ଲକ୍ଷସ୍ଥଳ ଦେଇଛନ୍ତି କିମ୍ବା ଭୁଲ ପୃଷ୍ଠଟିକୁ ବଦଳାଉଛନ୍ତି । \nଆପଣ ଯଦି \"$1\"ରେ ଆଉଥରେ କ୍ଲିକ କରିବେ ତେବେ ଲେଉଟାଣିଟି ଯାହା ହେଲେ ସାଇତା ହେଇଯିବା ।", - "missingcommenttext": "ଦୟାକରି ତଳେ ଏକ ମତାମତ ଦିଅନ୍ତୁ ।", + "missingcommenttext": "ଦୟାକରି ମତଟିଏ ଦିଅନ୍ତୁ ।", "missingcommentheader": "'''ଚେତାବନୀ:''' ଆପଣ ଏହି ମତଟି ନିମନ୍ତେ ଏକ ଶିରୋନାମା/ମୁଖ୍ୟ ନାମ ଦେଇନାହାନ୍ତି ।\nଯଦି ଆପଣ \"$1\"ରେ ଆଉଥରେ କ୍ଲିକ କରନ୍ତି, ତେବେ ଆପଣଙ୍କ ବଦଳ ସାରକଥା ବିନା ସାଇତା ହୋଇଯିବ ।", - "summary-preview": "ସାରକଥା ଦେଖଣା:", - "subject-preview": "ବିଷୟ/ଶିରୋନାମା ଦେଖଣା:", + "summary-preview": "ସମ୍ପାଦନା ସାରକଥା ଦେଖଣା:", + "subject-preview": "ବିଷୟ ଦେଖଣା:", "previewerrortext": "ଆପଣ ବଦଳାଇଥିବା ବଦଳ ଗୁଡିକୁ ଦେଖାଇବା ବେଳେ ଅସୁବିଧା ହେଲା ।", "blockedtitle": "ସଭ୍ୟଙ୍କୁ ଅଟକାଯାଇଅଛି", "blockedtext": "''' ଆପଣଙ୍କ ଇଉସରନେମକୁ ପ୍ରତିରୋଧ କରାଯାଇଛି\n\n$1 ଦ୍ଵାରା ପ୍ରତିରୋଧ କରାଯାଇଛି\nଦିଆଯାଇଥିବା କାରଣଟି ହେଉଛି $2\n\n* ପ୍ରତିରୋଧ ଆରମ୍ଭ : $8\n* ପ୍ରତିରୋଧ ଶେଷ : $6\n* ଅଭିପ୍ରେତ ପ୍ରତିରୋଧକରି : $7\n\nଏହି ପ୍ରତିରୋଧ ବିଷୟରେ ଅଧିକ ଜାଣିବାକୁ ଚାହୁଥିଲେ ଆପଣ $1 କିମ୍ବା [[{{MediaWiki:Grouppage-sysop}}|administrator]]ଙ୍କୁ ଯୋଗାଯୋଗ କରିପାରିବେ ।\nଯେ ପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ [[Special:Preferences|account preferences]]ରେ ଗୋଟିଏ ଉପଲବ୍ଧ ଇମେଲ ଠିକଣା ଦିଆ ଯାଇନାହି ଏବଂ ଆପଣ ଏହାକୁ ବ୍ୟବହାର କରିବାରେ କିଛି ପ୍ରତିରୋଧ ଲଗାଯାଇଅଛି ସେ ପର୍ଯ୍ୟନ୍ତ ଆପଣ 'ଏହି ସଦସ୍ୟଙ୍କୁ ଲେଖନ୍ତୁ ' ବିଭାଗଟିକୁ ବ୍ୟବହାର କରିପାରିବେନି ।\nବର୍ତମାନ ଆପଣଙ୍କ ଆଇପି ଠିକଣା ହେଇଛି $3, ଏବଂ ପ୍ରତିରୋଧ ଆଇଡି ହେଉଛି #$5 ।\nଯଦି ଅପଙ୍କର କିଛି କହିବାକୁ ଥାଏ ତାହେଲେ ଆପଣଙ୍କ ଲେଖାରେ ଉପରୋକ୍ତ ଲେଖାଗୁଡ଼ିକ ଯୋଡିଦେବେ", "autoblockedtext": "ଆପଣଙ୍କ IP ଠିକଣାଟି ଆପେଆପେ ପ୍ରତିରୋଧ କରାଯାଇଛି କାରଣ ଏହା ଆଉ ଜଣେ ବ୍ୟବହାରକାରୀଙ୍କ ଦେଇ ବ୍ୟବହାର କରାଯାଇଛି, ଯେ $1ଙ୍କ ଦେଇ ଅଟକାଯାଇଛନ୍ତି ।\nଦିଆଯାଇଥିବା କାରଣ:\n\n:''$2''\n\n* ଅଟକ ଆରମ୍ଭ: $8\n* ଅଟକ ମିଆଦ ପୁରା: $6\n* କାହାକୁ ଅଟକାଯାଇଛି: $7\n\nଆପଣ $1ଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରିପାରିବେ କିମ୍ବା [[{{MediaWiki:Grouppage-sysop}}|ପରିଛାମାନଙ୍କ]] ସହ ଅଟକ ବାବଦରେ ଆଲୋଚନା କରିପାରିବେ ।\n\nଜାଣିରଖନ୍ତୁ ଯେ [[Special:Preferences|ଆପଣଙ୍କ ପସନ୍ଦ]]ରେ ଏକ ସଠିକ ଇମେଲ ଠିକଣା ନଦେବା ଯାଏଁ ଓ ଅଟକରୁ ଛାଡ଼ ନହେବା ଯାଏଁ \"ଏହି ସଭ୍ୟଙ୍କୁ ଇମେଲ କରନ୍ତୁ\" ସୁବିଧାଟି ବ୍ୟବହାର କରିପାରିବେ ନାହିଁ ।\n\nଆପଣଙ୍କ ଏବେକାର IP ଠିକଣା ହେଲା $3, ଆଉ ଅଟକ ID ହେଲା #$5 ।\nଦୟାକରି ଆପଣ ପଚାରୁଥିବା ଯେକୌଣସି ପ୍ରଶ୍ନରେ ଉପରେ ଥିବା ସବିଶେଷ ଯୋଗ କରି ପଚାରିବେ ।", + "systemblockedtext": "ଆପଣଙ୍କ ବ୍ୟବହାରକାରୀ ନାମ ବା IP ଠିକଣା ଆପେଆପେ ମିଡ଼ିଆଉଇକି ଦ୍ୱାରା ଅଟକାଯାଇଛି ।\nଦିଆଯାଇଥିବା କାରଣ ହେଲା:\n\n:$2\n\n* ଅଟକ ଆରମ୍ଭ: $8\n* ଅଟକ ଶେଷ: $6\n* ଅଟକାଇଥିବା ବ୍ୟବହାରକାରୀ: $7\n\nଆପଣଙ୍କର ଏବେକାର IP ଠିକଣା ହେଲା $3 ।\nକୌଣସି ପ୍ରଶ୍ନ ପଚାରିବା ବେଳେ ଦୟାକରି ଉପର ସମସ୍ତ ତଥ୍ୟ ଉଲ୍ଲେଖ କରିବେ ।", "blockednoreason": "କିଛି କାରଣ ଦିଆଯାଇ ନାହିଁ", "whitelistedittext": "ପୃଷ୍ଠା ସମ୍ପାଦନ ପାଇଁ ଆପଣଙ୍କୁ $1 କରିବାକୁ ପଡ଼ିବ ।", "confirmedittext": "ସମ୍ପାଦନା କରିବା ଆଗରୁ ଆପଣଙ୍କୁ ନିଜ ଇ-ମେଲ ଠିକଣାଟିକୁ ଥୟ କରିବାକୁ ପଡ଼ିବ ।\nଆପଣା [[Special:Preferences|ସଭ୍ୟ ପସନ୍ଦ]] ଭିତରୁ ବାଛି ନିଜ ଇ-ମେଲ ଠିକଣାଟିକୁ ଥୟ କରନ୍ତୁ ।", @@ -609,14 +611,14 @@ "accmailtext": "[[User talk:$1|$1]] ପାଇଁ $2କୁ ଏକ ଆପେ ଆପେ ତିଆରି ପାସୱାର୍ଡ଼ ପଠାଗଲା । ଏହା ଲଗ ଇନ କଲା ପରେ[[Special:ChangePassword|ପାସୱାର୍ଡ଼ ବଦଳ]] ପୃଷ୍ଠାରେ ବଦଳାଯାଇପାରିବ ।", "newarticle": "(ନୁଆ)", "newarticletext": "ଆପଣ ଖୋଲିଥିବା ଲିଙ୍କଟିରେ ଏଯାଏଁ କିଛିବି ପୃଷ୍ଠା ନାହିଁ ।\nଏହି ପୃଷ୍ଠାଟିକୁ ତିଆରି କରିବା ପାଇଁ ତଳ ବାକ୍ସରେ ଟାଇପ କରନ୍ତୁ (ଅଧିକ ଜାଣିବା ପାଇଁ [$1 ସାହାଯ୍ୟ ପୃଷ୍ଠା] ଦେଖନ୍ତୁ) ।\nଯଦି ଆପଣ ଏଠାକୁ ଭୁଲରେ ଆସିଯାଇଥାନ୍ତି ତେବେ ଆପଣଙ୍କ ବ୍ରାଉଜରର '''Back''' ପତିଟି ଦବାନ୍ତୁ ।", - "anontalkpagetext": "----''ଏହା ଏକ ଖାତା ଖୋଲିନଥିବା ବା ଖାତା ବ୍ୟବହାର କରିନଥିବା ଜଣେ ବେନାମି ସଭ୍ୟଙ୍କର ଆଲୋଚନା ପୃଷ୍ଠା ।''\nତେଣୁ ଆମ୍ଭେ ସଂଖ୍ୟା ଦେଇ ସୂଚୀତ IP ଠିକଣା ଦେଇ ତାଙ୍କୁ ଜାଣିବା ।\nଏହି ପ୍ରକାରର ଗୋଟିଏ IP ଠିକଣା ବହୁ ସଭ୍ୟଙ୍କ ଦେଇ ବ୍ୟବହାର କରାଯାଇପାରେ । \nଯଦି ଆପଣ ଜଣେ ଅଜଣା ସଭ୍ୟ ଓ ଭାବୁଛନ୍ତି ଇଆଡୁ ସିଆଡୁ ମତାମତ ସବୁ ଆପଣଙ୍କ ପାଇଁ ଦିଆଯାଇଛି ତେବେ ଦୟାକରି [[Special:CreateAccount|ନୂଆ ଖାତାଟିଏ ଖୋଲନ୍ତୁ]] କିମ୍ବା [[Special:UserLogin|ଆଗରୁ ଥିବା ଖାତାରେ ଲଗ ଇନ କରନ୍ତୁ]] ଯାହା ବେନାମି ସଭ୍ୟଙ୍କୁ ନେଇ ଉପୁଜିଥିବା ଦ୍ଵନ୍ଦର ସମାଧାନ କରିବ ।", + "anontalkpagetext": "----\nଏହା ଏକ ଖାତା ଖୋଲିନଥିବା ବା ଖାତା ବ୍ୟବହାର କରିନଥିବା ଜଣେ ବେନାମି ସଭ୍ୟଙ୍କର ଆଲୋଚନା ପୃଷ୍ଠା ।\nତେଣୁ ଆମେ ସଂଖ୍ୟାରେ IP ଠିକଣା ଦେଇ ତାଙ୍କୁ ଜାଣିବା ।\nଏହି ଭଳି ଏକ IP ଠିକଣା ବହୁ ସଭ୍ୟଙ୍କ ଦେଇ ବ୍ୟବହାର କରାଯାଇପାରେ ।\nଯଦି ଆପଣ ଜଣେ ବେନାମି ସଭ୍ୟ ଏବଂ ଆପଣଙ୍କୁ ଇଆଡୁ ସିଆଡୁ ମତାମତ ସବୁ ଦିଆଯାଇଛି ବୋଲି ଭାବୁଛନ୍ତି ତେବେ [[Special:CreateAccount|ଖାତାଟିଏ ଖୋଲନ୍ତୁ]] କିମ୍ବା [[Special:UserLogin|ପୁରୁଣା ଖାତାରେ ଲଗ ଇନ କରନ୍ତୁ]] ଫଳରେ ବେନାମି ସଭ୍ୟ-ସମ୍ବନ୍ଧିତ ଦ୍ଵନ୍ଦର ସମାଧାନ ହେବ ।", "noarticletext": "ଏହି ପୃଷ୍ଠାଟିରେ କୌଣସି ଲେଖା ନାହିଁ ।\nଆପଣ [[Special:Search/{{PAGENAME}}|ଏହି ଲେଖାଟିର ନାମ]] ବାକି ପୃଷ୍ଠାମାନଙ୍କରେ ଖୋଜିପାରନ୍ତି,\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}}ରେ ଯୋଡ଼ାଯାଇଥିବା ବାକି ପୃଷ୍ଠାସବୁକୁ ଖୋଜି ପାରନ୍ତି],\nକିମ୍ବା [{{fullurl:{{FULLPAGENAME}}|action=edit}} ଏହି ପୃଷ୍ଠାଟି ତିଆରି କରିପାରନ୍ତି] ।", "noarticletext-nopermission": "ଏବେ ଏହି ପୃଷ୍ଠାଟିରେ କିଛି ବି ଲେଖା ନାହିଁ ।\nଆପଣ [[Special:Search/{{PAGENAME}}|ଏହି ଲେଖାଟିର ନାଆଁ]] ବାକି ପୃଷ୍ଠାମାନଙ୍କରେ ଖୋଜି ପାରନ୍ତି, କିମ୍ବା\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}}ରେ ଯୋଡ଼ାଯାଇଥିବା ବାକି ପୃଷ୍ଠାସବୁକୁ ଖୋଜି ପାରନ୍ତି]\n, କିନ୍ତୁ ଏହି ପୃଷ୍ଠାଟିକୁ ଆପଣ ତିଆରି କରିପାରିବେ ନାହିଁ ।", "missing-revision": "\"{{FULLPAGENAME}}\" ନାମରେ ଥିବା ପୃଷ୍ଠାଟିର #$1 ପୁନରାବୃତ୍ତି ନାହିଁ ।\n\nପୁରୁଣା ହୋଇଯାଇଥିବା ଇତିହାସ ଲିଙ୍କ ଯାହା ଏକ ଲିଭାଯାଇଥିବା ପୃଷ୍ଠାକୁ ଦିଆଯାଇଥିବାରୁ ଏହା ସାଧାରଣତଃ ହୋଇଥାଏ ।\nଅଧିକ ବିବରଣୀ [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log]ରେ ମିଳିପାରିବ ।", "userpage-userdoesnotexist": "ଇଉଜର ଖାତା \"$1\" ଟି ତିଆରି କରାଯାଇନାହିଁ ।\nଆପଣ ଏହି ପୃଷ୍ଠାଟିକୁ ତିଆରି କରିବାକୁ ଚାହାନ୍ତି କି ନାହିଁ ଦୟାକରି ପରଖି ନିଅନ୍ତୁ ।", "userpage-userdoesnotexist-view": "ଇଉଜର ନାମ \"$1\"ଟି ତିଆରି କରାଯାଇ ନାହିଁ ।", "blocked-notice-logextract": "ଏହି ସଭ୍ୟଙ୍କୁ ଏବେ ପାଇଁ ଅଟକାଯାଇଅଛି ।\nଆପଣଙ୍କ ଜାଣିବା ନିମନ୍ତେ ନଗଦ ଇତିହାସ ତଳେ ଦିଆଗଲା:", - "clearyourcache": "''' ଜାଣିରଖନ୍ତୁ:''' ସାଇତିବା ପରେ ବଦଳଗୁଡ଼ିକ ଦେଖିବା ନିମନ୍ତେ ଆପଣଙ୍କ ବ୍ରାଉଜରର ଅସ୍ଥାୟୀ ସ୍ମୃତି (cache) କୁ ସଫା କରିଦିଅନ୍ତୁ ।\n* '''Firefox / Safari:''' ''Reload'' କଲାବେଳେ ''Shift'' ଧରି, କିମ୍ବା ''Ctrl-F5'' ବା ''Ctrl-R'' (Macରେ ''⌘-R'') ଦବାନ୍ତୁ\n* '''Google Chrome:''' ''Ctrl-Shift-R'' (Macରେ ''⌘-Shift-R'') ଦବାନ୍ତୁ\n* '''Internet Explorer:''' ''Refresh'' କଲାବେଳେ ''Ctrl'' ଦବାନ୍ତୁ, କିମ୍ବା ''Ctrl-F5'' ଦବାନ୍ତୁ\n* '''Opera:''' ''Tools → Preferences''ରେ ଅସ୍ଥାୟୀ ସ୍ମୃତି ସଫା କରିଦିଅନ୍ତୁ", + "clearyourcache": "ଜାଣିରଖନ୍ତୁ: ସାଇତିବା ପରେ ବଦଳଗୁଡ଼ିକ ଦେଖିବା ପାଇଁ ନିଜ ବ୍ରାଉଜରର ଅସ୍ଥାୟୀ ସ୍ମୃତି (cache) କୁ ସଫା କରିଦିଅନ୍ତୁ ।\n* Firefox / Safari:ରିଲୋଡ଼ରେ କ୍ଲିକ କଲାବେଳେ Shift ଚାପିଧରିଥିବେ, କିମ୍ବା Ctrl-F5 ବା Ctrl-R ଦବାନ୍ତୁ (ଆପଲ ମ୍ୟାକରେ ⌘-R)\n* ଗୁଗୁଲ କ୍ରୋମ: Ctrl-Shift-R ଦବାନ୍ତୁ (ମ୍ୟାକରେ ⌘-Shift-R)\n* ଇଣ୍ଟରନେଟ ଏକ୍ଲପ୍ଲୋରର: Refreshରେ କ୍ଲିକ କଲାବେଳେ Ctrl ଚାପିଧରିଥିବେ କିମ୍ବା Ctrl-F5 ଦବାନ୍ତୁ\n* ଅପେରା: Menu → Settingsକୁ ଯାଆନ୍ତୁ (ମ୍ୟାକରେ Opera → Preferences) ଆଉ ତା'ପରେ Privacy & security → Clear browsing data → Cached images and files ।", "usercssyoucanpreview": "'''ଜାଣିବା କଥା:''' ଆପଣା ନୂଆ CSS ସାଇତିବା ଆଗରୁ \"{{int:showpreview}}\" ବ୍ୟବହାର କରି ପରଖି ନିଅନ୍ତୁ ।", "userjsyoucanpreview": "'''ଜାଣିବା କଥା:''' ଆପଣା ନୂଆ ଜାଭାସ୍କ୍ରିପ୍ଟ (JavaScript) ସାଇତିବା ଆଗରୁ \"{{int:showpreview}}\" ବ୍ୟବହାର କରି ପରଖି ନିଅନ୍ତୁ ।", "usercsspreview": "'''ଜାଣି ରଖନ୍ତୁ ଯେ ଆପଣ କେବଳ ନିଜର ସଭ୍ୟ CSS ଦେଖୁଅଛନ୍ତି ।'''\n'''ଏହା ଏଯାଏଁ ସାଇତା ଯାଇନାହିଁ!'''", @@ -1164,6 +1166,21 @@ "recentchanges-label-plusminus": "ଏହି ବାଇଟ ତଥ୍ୟରୁ ଏଇ ପୃଷ୍ଠାର ଆକାର ବଦଳ", "recentchanges-legend-heading": "ଆକଳନ:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (ଆହୁରି ଦେଖନ୍ତୁ: [[Special:NewPages|ନୂଆ ପୃଷ୍ଠାମାନଙ୍କ ତାଲିକା]])", + "rcfilters-other-review-tools": "ଅନ୍ୟାନ୍ୟ ସମୀକ୍ଷା ଟୁଲ", + "rcfilters-group-results-by-page": "ପୃଷ୍ଠା ଅନୁସାରେ ଶ୍ରେଣୀ ଫଳାଫଳ", + "rcfilters-limit-title": "ଫଳାଫଳ ସଂଖ୍ୟା", + "rcfilters-limit-and-date-label": "$1 ଗୋଟି {{PLURAL:$1|ବଦଳ|ବଦଳ}}, $2", + "rcfilters-date-popup-title": "ଖୋଜା ସମୟକାଳ", + "rcfilters-days-title": "ବିଗତ ଦିନ", + "rcfilters-hours-title": "ବିଗତ ଘଣ୍ଟା", + "rcfilters-days-show-days": "$1 {{PLURAL:$1|ଦିନ|ଦିନ}}", + "rcfilters-days-show-hours": "$1 {{PLURAL:$1|ଘଣ୍ଟା|ଘଣ୍ଟା}}", + "rcfilters-savedqueries-remove": "ହଟାନ୍ତୁ", + "rcfilters-savedqueries-new-name-label": "ନାମ", + "rcfilters-savedqueries-cancel-label": "ଖାରଜ", + "rcfilters-filterlist-title": "ବଛା", + "rcfilters-filter-bots-label": "ବଟ", + "rcfilters-view-tags": "ସୂଚିତ ସମ୍ପାଦନା", "rcnotefrom": "$3, $4 ପରଠାରୁ {{PLURAL:$5|ବଦଳଟି|ବଦଳଗୁଡ଼ିକ}} ତଳେ ଦିଆଗଲା ($1 ଯାଏ ଦିଆଗଲା) ।", "rclistfrom": "$3 $2ରୁ ଆରମ୍ଭ କରି ନୂଆ ବଦଳଗୁଡ଼ିକ ଦେଖାଇବେ", "rcshowhideminor": "ଛୋଟମୋଟ ବଦଳ $1", diff --git a/languages/i18n/pl.json b/languages/i18n/pl.json index 58bd82fc97..92efb1e798 100644 --- a/languages/i18n/pl.json +++ b/languages/i18n/pl.json @@ -1494,7 +1494,7 @@ "rcfilters-watchlist-markseen-button": "Oznacz wszystkie zmiany jako obejrzane", "rcfilters-watchlist-edit-watchlist-button": "Edytuj swoją listę obserwowanych stron", "rcfilters-watchlist-showupdated": "Wytłuszczono strony, których nie odwiedził{{GENDER:|e|a|e}}ś od czasu zapisania ostatnich zmian.", - "rcfilters-preference-label": "Wyłącz ulepszenia strony Ostatnie zmiany", + "rcfilters-preference-label": "Wyłącz ulepszenia strony Ostatnich zmian", "rcfilters-preference-help": "Wycofuje wszystkie zmiany interfejsu z 2017 i narzędzia dodane od tamtej pory.", "rcfilters-filter-showlinkedfrom-label": "Pokaż zmiany na stronach linkowanych z", "rcfilters-filter-showlinkedfrom-option-label": "Strony linkowane z zaznaczonej strony", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index a4f1d64592..f3cbb7baf4 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -3902,6 +3902,7 @@ "watchlistedit-clear-titles": "Text above edit box containing items being watched on [[Special:Watchlist/clear]].\n{{Identical|Title}}", "watchlistedit-clear-submit": "Text of submit button on [[Special:Watchlist/clear]].\n{{Identical|Clear watchlist}}", "watchlistedit-clear-done": "A message which appears after the watchlist has been cleared using [[Special:Watchlist/clear]].", + "watchlistedit-clear-jobqueue": "A message which appears after the watchlist has been scheduled to be cleared using [[Special:Watchlist/clear]] and the Job Queue.", "watchlistedit-clear-removed": "Message on [[Special:EditWatchlist/clear]].\n\nThe message appears once the watchlist has been cleared.", "watchlistedit-too-many": "Message on [[Special:EditWatchlist]] that is used when there are too many titles to display.\n\nShown instead of list of the pages.", "watchlisttools-clear": "[[Special:Watchlist]]: Navigation link under the title.\n{{Identical|Clear watchlist}}", diff --git a/languages/i18n/sat.json b/languages/i18n/sat.json index 5db9f142ea..d5cb44a4f7 100644 --- a/languages/i18n/sat.json +++ b/languages/i18n/sat.json @@ -22,6 +22,7 @@ "tog-hideminor": "Nitaḱ bodolaḱre huḍiṅ kạmi danaṅme", "tog-hidepatrolled": "ᱡᱚᱲᱟᱣᱠᱟᱱ ᱥᱟᱯᱲᱟᱣᱠᱚ ᱱᱟᱣᱟ ᱵᱚᱫᱚᱞ ᱠᱷᱚᱱ ᱩᱠᱩᱭᱢᱮ", "tog-newpageshidepatrolled": "ᱱᱟᱣᱟ ᱥᱟᱦᱴᱟ ᱛᱟᱹᱞᱠᱟᱹ ᱠᱷᱚᱱ ᱵᱤᱰᱟᱹᱣᱠᱟᱱ ᱥᱟᱦᱴᱟᱠᱚ ᱩᱠᱩᱭᱢᱮ", + "tog-hidecategorization": "ᱥᱟᱦᱴᱟ ᱨᱮᱱᱟᱜ ᱛᱷᱚᱠ ᱠᱚ ᱫᱟᱱᱟᱝ", "tog-extendwatchlist": "Khạli nitoḱ bodolko do baṅ, joto bodolkodo ńeloḱ tạlikare phaylaomẽ.", "tog-usenewrc": "Nahaḱ bodolakanaḱko ar nojor reaḱ pahaṭare bodolaḱko mit́são ńelńam", "tog-numberheadings": "Mukhiạ kathako do actege piṛhipiṛhite sajaḱma", @@ -50,6 +51,7 @@ "tog-watchlisthideliu": "Ńeloḱ tạlikareaḱ ekaunṭ bolok beoharkoaḱ sompadon danaṅ hoyoḱma", "tog-watchlisthideanons": "Ńeloḱ tạlikare baṅ ńutamanić beoharićaḱ sompadonko danaṅ hoyoḱma", "tog-watchlisthidepatrolled": "Biḍạen sompadonko do ńeloḱ sakamre danaṅmẽ", + "tog-watchlisthidecategorization": "ᱥᱟᱦᱴᱟ ᱨᱮᱱᱟᱜ ᱛᱷᱚᱠ ᱠᱚ ᱫᱟᱱᱟᱝ", "tog-ccmeonemails": "E-mail reaḱ kopy kulạńme Eṭaḱ laṛcaṛko kulakome", "tog-diffonly": "Farak reaḱ latar sakamre babotko baṅ udugoḱma", "tog-showhiddencats": "Danaṅ rokom sokomko uduḱmẽ", @@ -315,6 +317,8 @@ "cascadeprotected": "Noa sakam do sompadon khon rukhiyạre menaḱa, karon sakam do latar reaḱ {{PLURAL:$1 gan sakam reaḱ gan sakam reaḱ}} bhitrire, oka sakam do (cascading) te rukhiyạ menaḱa:\n$2", "namespaceprotected": "Amaḱ do sakamko joṛao lạgit́te ạidạri banuḱ tama '''$1''' ńutumjayga.", "ns-specialprotected": "Asokay teaḱ sakamkodo baṅ oltoṅgea.", + "exception-nologin": "ᱵᱟᱢ ᱵᱚᱞᱚ ᱟᱠᱟᱱᱟ", + "exception-nologin-text": "ᱫᱟᱭᱟᱠᱟᱛᱮ ᱵᱚᱞᱚᱱ ᱢᱮ ᱱᱚᱶᱟ ᱥᱟᱦᱴᱟ ᱨᱮ ᱡᱟᱦᱟᱸᱱ ᱠᱟᱹᱢᱤ ᱞᱟᱹᱜᱤᱫ", "virus-badscanner": "Vul konfigareson: baṅ orom vairas skenar: \"$1\"", "virus-scanfailed": "Esken baṅ hoelena (Code $1)", "virus-unknownscanner": "Baṅ urum anṭvayras:", @@ -350,6 +354,7 @@ "createacct-email-ph": "ᱟᱢᱟᱜ email ᱴᱷᱤᱠᱱᱟ ᱵᱚᱞᱚᱭᱢᱮ", "createacct-another-email-ph": "ᱤᱢᱮᱞ ᱵᱩᱴᱟᱹ ᱟᱫᱮᱨᱢᱮ", "createaccountmail": "E-mail hotete", + "createacct-realname": "ᱥᱚᱛ ᱧᱩᱛᱩᱢ (ᱚᱯᱥᱱᱟᱞ)", "createacct-reason": "ᱚᱡᱮ", "createacct-reason-ph": "ᱪᱮᱫᱟᱜ ᱟᱢ ᱮᱴᱟᱜ ᱦᱤᱥᱟᱹᱵᱮᱢ ᱛᱮᱭᱟᱨᱫᱟ", "createacct-submit": "ᱟᱢᱟᱜ ᱦᱤᱥᱟᱹᱵ ᱛᱮᱭᱟᱨᱢᱮ", @@ -413,6 +418,7 @@ "retypenew": "Doṛhate oku namber olme", "resetpass_submit": "Oku namber joṛao ar bhitri bolok", "changepassword-success": "Amaḱ oku namber do napayte bodolena!\nNitoḱ do am bhitritem boloḱkana...", + "botpasswords": "ᱵᱚᱴ ᱫᱟᱱᱟᱝ ᱥᱟᱵᱟᱫᱽ", "botpasswords-createnew": "ᱱᱟᱶᱟ ᱵᱚᱴ ᱫᱟᱱᱟᱝ ᱥᱟᱵᱟᱫᱽ ᱛᱮᱭᱟᱨᱢᱮ", "botpasswords-label-appid": "ᱵᱚᱴ ᱧᱩᱛᱩᱢ:", "botpasswords-label-create": "ᱛᱮᱭᱟᱨ", @@ -423,6 +429,7 @@ "botpasswords-label-grants-column": "ᱦᱩᱭᱠᱟᱱ", "botpasswords-bad-appid": "ᱵᱚᱴ ᱧᱤᱛᱩᱢ \"$1\" ᱵᱟᱝ ᱴᱷᱤᱠᱟ᱾", "botpasswords-created-title": "ᱵᱚᱴ ᱩᱠᱩ ᱮᱞᱥᱚᱝ ᱛᱮᱭᱟᱨᱱᱟ", + "botpasswords-updated-title": "ᱵᱚᱴ ᱫᱟᱱᱟᱝ ᱥᱟᱵᱟᱫᱽ ᱩᱛᱷᱱᱟᱹᱣ", "botpasswords-deleted-title": "ᱵᱚᱴ ᱩᱠᱩ ᱮᱞᱥᱚᱝ ᱢᱩᱪᱷᱟᱹᱣᱱᱟ", "resetpass_forbidden": "Oku namber do baṅ bodoloklena", "resetpass_forbidden-reason": "ᱩᱠᱩ ᱮᱞᱥᱚᱝ ᱵᱟᱝ ᱵᱚᱫᱚᱞᱚᱜ-ᱟ: $1", @@ -692,7 +699,23 @@ "rightslog": "ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ ᱟᱹᱭᱫᱟᱹᱨ ᱞᱚᱜᱽ", "action-edit": "ᱱᱚᱭᱟ ᱥᱟᱦᱴᱟ ᱥᱟᱯᱲᱟᱣᱢᱮ", "action-createaccount": "ᱱᱚᱶᱟ ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ ᱠᱷᱟᱛᱟ ᱵᱮᱱᱟᱣ", + "action-minoredit": "ᱱᱚᱶᱟ ᱥᱟᱯᱲᱟᱣ ᱦᱩᱰᱤᱧ ᱢᱮᱱᱛᱮ ᱪᱤᱱᱦᱟᱹ", + "action-move": "ᱱᱚᱶᱟ ᱥᱟᱦᱴᱟ ᱩᱪᱟᱹᱲᱢᱮ", + "action-move-subpages": "ᱱᱚᱶᱟ ᱥᱟᱦᱴᱟ ᱩᱪᱟᱹᱲᱢᱮ, ᱟᱨ ᱥᱟᱶᱛᱮᱱ ᱥᱟᱦᱴᱟᱠᱚ", + "action-move-rootuserpages": "ᱢᱩᱲ ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ ᱥᱟᱦᱴᱟ ᱩᱪᱟᱹᱲᱢᱮ", + "action-move-categorypages": "ᱛᱷᱚᱠ ᱥᱟᱦᱴᱟᱠᱚ ᱩᱪᱟᱹᱲᱢᱮ", + "action-movefile": "ᱱᱚᱶᱟ ᱨᱮᱫ ᱩᱪᱟᱹᱲᱢᱮ", + "action-upload": "ᱱᱚᱶᱟ ᱨᱮᱫ ᱞᱟᱫᱮᱢᱮ", + "action-reupload": "ᱱᱚᱶᱟ ᱢᱮᱱᱟᱜ ᱨᱮᱫ ᱚᱞᱟᱹᱨᱩᱭ ᱢᱮ", + "action-upload_by_url": "ᱱᱚᱶᱟ ᱨᱮᱫ ᱞᱟᱫᱮᱢᱮ URL ᱠᱷᱚᱱ", + "action-delete": "ᱱᱚᱶᱟ ᱥᱟᱦᱴᱟ ᱜᱮᱫᱽᱢᱮ", + "action-deleterevision": "ᱧᱮᱞᱟᱹᱨᱩᱠᱚ ᱜᱮᱫᱽᱢᱮ", + "action-deletelogentry": "ᱞᱚᱜᱽ ᱵᱚᱞᱚᱠᱚ ᱜᱮᱫᱽᱢᱮ", + "action-deletedhistory": "ᱥᱟᱦᱴᱟ ᱨᱮᱱᱟᱜ ᱜᱮᱫᱽ ᱱᱟᱜᱟᱢ ᱧᱮᱞᱢᱮ", + "action-deletedtext": "ᱜᱮᱫ ᱟᱠᱟᱱ ᱧᱮᱞᱟᱹᱨᱩ ᱚᱞ ᱧᱮᱞᱢᱮ", "action-browsearchive": "ᱥᱮᱸᱫᱽᱨᱟᱭ ᱢᱮ ᱜᱮᱫ ᱟᱠᱟᱱᱟ ᱥᱟᱦᱴᱟᱠᱚ", + "action-undelete": "ᱵᱟᱝ ᱜᱮᱫᱟᱜ ᱥᱟᱦᱴᱟᱠᱚ", + "action-suppressrevision": "ᱧᱮᱞᱟᱹᱨᱩ ᱟᱨ ᱛᱷᱟᱯᱚᱱᱟᱹᱨᱩ ᱫᱟᱱᱟᱝ ᱧᱮᱞᱟᱹᱨᱩᱠᱚ", "nchanges": "$1 {{PLURAL:$1 bodol bodolko}}", "enhancedrc-history": "ᱱᱟᱜᱟᱢ", "recentchanges": "ᱨᱚᱠᱟ ᱵᱚᱫᱚᱞᱠᱚ", @@ -707,6 +730,21 @@ "recentchanges-label-plusminus": "ᱥᱟᱦᱴᱟ ᱫᱚ ᱵᱚᱫᱚᱞᱮᱱᱟ ᱱᱤᱱᱟᱹᱜ ᱮᱞ ᱵᱟᱭᱤᱴᱥ ᱛᱮ", "recentchanges-legend-heading": "ᱞᱤᱡᱮᱸᱰ:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (ᱟᱨᱦᱚᱸ ᱧᱮᱞᱢᱮ [[Special:NewPages|ᱱᱟᱶᱟ ᱥᱟᱦᱴᱟ ᱞᱤᱥᱴᱤ]])", + "recentchanges-submit": "ᱥᱚᱫᱚᱨ", + "rcfilters-tag-remove": "'$1' ᱚᱪᱚᱜ", + "rcfilters-activefilters": "ᱪᱚᱞᱚᱛ ᱪᱷᱟᱹᱱᱤᱠᱚ", + "rcfilters-advancedfilters": "ᱩᱥᱟᱹᱨᱟ ᱪᱷᱟᱹᱱᱤᱠᱚ", + "rcfilters-limit-title": "ᱧᱮᱞᱚᱜᱟᱜ ᱚᱨᱡᱚ ᱠᱚ", + "rcfilters-limit-and-date-label": "$1 {{PLURAL:$1|ᱵᱚᱫᱚᱞ|ᱵᱚᱫᱚᱞᱠᱚ}}, $2", + "rcfilters-date-popup-title": "ᱯᱟᱱᱛᱮ ᱞᱟᱹᱜᱤᱫ ᱚᱠᱛᱚ", + "rcfilters-days-title": "ᱨᱚᱠᱟ ᱫᱤᱱᱠᱚ", + "rcfilters-hours-title": "ᱨᱚᱠᱟ ᱴᱟᱲᱟᱝ", + "rcfilters-days-show-days": "$1 {{PLURAL:$1|ᱢᱟᱦᱟ|ᱢᱟᱦᱟᱸ}}", + "rcfilters-days-show-hours": "$1 {{PLURAL:$1|ᱴᱟᱲᱟᱝ|ᱴᱟᱬᱟᱝ}}", + "rcfilters-savedqueries-rename": "ᱧᱩᱢ-ᱟᱹᱨᱩ", + "rcfilters-savedqueries-remove": "ᱚᱪᱚᱜ", + "rcfilters-savedqueries-new-name-label": "ᱧᱩᱛᱩᱢ", + "rcfilters-savedqueries-cancel-label": "ᱵᱟᱹᱜᱤ", "rcnotefrom": "ᱞᱟᱛᱟᱨ {{PLURAL:$5|ᱵᱚᱫᱚᱞ|ᱵᱚᱫᱚᱞ ᱠᱚ}} $3, $4 ᱠᱷᱚᱱ ($1 ᱦᱟᱹᱵᱤᱡ ᱩᱫᱩᱜ-ᱮᱱᱟ)", "rclistfrom": "ᱱᱟᱣᱟ ᱵᱚᱫᱚᱞᱠᱚ ᱩᱫᱩᱜᱽ ᱢᱮ $3 $2 ᱠᱷᱚᱱ ᱮᱛᱦᱚᱯᱠᱟᱛᱮ", "rcshowhideminor": "$1 ᱱᱟᱥᱮᱭᱟᱜ ᱥᱟᱯᱲᱟᱣᱠᱩ", @@ -722,9 +760,14 @@ "rcshowhideanons-show": "ᱧᱮᱞ", "rcshowhideanons-hide": "ᱫᱟᱱᱟᱝ", "rcshowhidepatr": "$1 Biḍạen sompadonko", + "rcshowhidepatr-show": "ᱥᱚᱫᱚᱨ", + "rcshowhidepatr-hide": "ᱫᱟᱱᱟᱝ", "rcshowhidemine": "$1 ᱤᱧᱟᱜ ᱥᱟᱯᱲᱟᱣᱠᱩ", "rcshowhidemine-show": "ᱧᱮᱞ", "rcshowhidemine-hide": "ᱫᱟᱱᱟᱝ", + "rcshowhidecategorization": "$1 ᱥᱟᱦᱴᱟ ᱛᱷᱚᱠ", + "rcshowhidecategorization-show": "ᱧᱮᱞ", + "rcshowhidecategorization-hide": "ᱫᱟᱱᱟᱝ", "rclinks": "$2 din lahare $1 bodol unuduḱme", "diff": "ᱡᱩᱫᱟᱹ", "hist": "ᱱᱟᱜᱟᱢ", @@ -750,10 +793,24 @@ "filename": "Rẽt ńutum", "filedesc": "Guṭ katha", "fileuploadsummary": "Guṭ katha", + "filestatus": "ᱟᱫᱚᱞ ᱚᱵᱚᱥᱛᱟ:", "savefile": "Rẽt rukhiyaymẽ", + "upload-source": "ᱯᱷᱮᱰᱟᱛ ᱨᱮᱫ", + "sourcefilename": "ᱯᱷᱮᱰᱟᱛ ᱨᱮᱫᱧᱩᱢ:", + "sourceurl": "ᱯᱷᱮᱰᱟᱛ URL:", "upload-description": "Rẽt reaḱ jạṛ", "watchthisupload": "Noa rẽt ńelmẽ", "upload-file-error": "Bhitri reaḱ bhul", + "upload-dialog-title": "ᱨᱮᱫ ᱞᱟᱫᱮ", + "upload-dialog-button-cancel": "ᱵᱟᱫᱽ", + "upload-dialog-button-back": "ᱛᱟᱭᱚᱢ", + "upload-dialog-button-done": "ᱦᱩᱭᱱᱟ", + "upload-dialog-button-save": "ᱨᱩᱠᱷᱤᱭᱟᱹᱭᱢᱮ", + "upload-dialog-button-upload": "ᱞᱟᱫᱮ", + "upload-form-label-infoform-title": "ᱵᱩᱴᱟᱹᱠᱚ", + "upload-form-label-infoform-name": "ᱧᱩᱛᱩᱢ", + "upload-form-label-usage-filename": "ᱨᱮᱫ ᱧᱩᱛᱩᱢ", + "upload-form-label-own-work": "ᱱᱚᱶᱟ ᱫᱚ ᱤᱧᱟᱜ ᱠᱟᱹᱢᱤᱭᱟᱜ", "upload-form-label-infoform-date": "ᱢᱟᱹᱦᱤᱛ", "license": "Laisence benao", "license-header": "Laisense benao", @@ -857,6 +914,8 @@ "dellogpage": "Mãrao log", "rollbacklink": "ᱜᱷᱩᱨᱞᱟᱹᱣ ᱟᱹᱪᱩᱨ", "rollbacklinkcount": "ᱜᱚᱰᱟᱣ ᱨᱩᱣᱟᱹᱲ $1 {{PLURAL:$1|ᱥᱟᱯᱲᱟᱣ|ᱥᱟᱯᱲᱟᱣᱠᱚ}}", + "changecontentmodel-reason-label": "ᱚᱡᱮ:", + "changecontentmodel-submit": "ᱵᱚᱫᱚᱞ", "protectlogpage": "Rukhiyạy tala cạbi", "protectedarticle": "Rukhiyạgeya \"[[$1]]\"", "modifiedarticleprotection": "\"[[$1]]\" ᱞᱟᱹᱜᱤᱫ ᱨᱩᱠᱷᱭᱟᱹ ᱟᱲᱮ ᱵᱚᱫᱚᱞᱮᱱᱟ", diff --git a/languages/i18n/sd.json b/languages/i18n/sd.json index 7bd0919c22..598395977c 100644 --- a/languages/i18n/sd.json +++ b/languages/i18n/sd.json @@ -691,7 +691,7 @@ "search-showingresults": "{{PLURAL:$4|نتيجو $1 of $3|نتيجا $1 - $2 of $3}}", "search-nonefound": "توھان جي ڳولا جي نتيجي ۾ ڪجھہ بہ نہ لڌو.", "powersearch-legend": "اعليٰ ڳولا", - "powersearch-ns": "نالن لاءِ ڇڏين وڇوٽين ۾ ڳولھيو (سرچ اِن نيم اسپيسز)", + "powersearch-ns": "نانءُپولارن ۾ ڳوليو:", "powersearch-togglelabel": "چڪاسيو:", "powersearch-toggleall": "سڀ", "powersearch-togglenone": "ڪو بہ نہ", diff --git a/languages/i18n/sk.json b/languages/i18n/sk.json index ca22ea0724..0d748586ef 100644 --- a/languages/i18n/sk.json +++ b/languages/i18n/sk.json @@ -3590,5 +3590,7 @@ "date-range-to": "Po dátum:", "randomrootpage": "Náhodná koreňová stránka", "changecredentials": "Zmena prihlasovacích údajov", - "removecredentials": "Odstránenie prihlasovacích údajov" + "removecredentials": "Odstránenie prihlasovacích údajov", + "userjsispublic": "Uvedomte si prosím, že podstránky s JavaScriptom by nemali obsahovať tajné údaje, pretože sú viditeľné ostatným používateľom.", + "usercssispublic": "Uvedomte si prosím, že podstránky s CSS by nemali obsahovať tajné údaje, pretože sú viditeľné ostatným používateľom." } diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index f1e57fa2e7..1a4a9946f7 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -59,9 +59,9 @@ "tog-minordefault": "Означавај све измене као мање", "tog-previewontop": "Прикажи претпреглед пре оквира за уређивање", "tog-previewonfirst": "Прикажи преглед на првој измени", - "tog-enotifwatchlistpages": "Пошаљи ми имејл када се страница или датотека коју надгледам измени", + "tog-enotifwatchlistpages": "Пошаљи ми имејл када се измени страница или датотека коју надгледам", "tog-enotifusertalkpages": "Пошаљи ми имејл када се моја страница за разговор измени", - "tog-enotifminoredits": "Пошаљи ми имејл и за мање измене у страницама и датотекама", + "tog-enotifminoredits": "Пошаљи ми имејл и за мање измене страница и датотека", "tog-enotifrevealaddr": "Прикажи моју имејл адресу у порукама обавештења", "tog-shownumberswatching": "Прикажи број корисника који надгледају", "tog-oldsig": "Ваш тренутни потпис:", @@ -222,7 +222,7 @@ "views": "Прегледи", "toolbox": "Алатке", "tool-link-userrights": "Промени {{GENDER:$1|корисничке}} групе", - "tool-link-userrights-readonly": "Погледај {{GENDER:$1|корисничке}} групе", + "tool-link-userrights-readonly": "{{GENDER:$1|Корисничке}} групе", "tool-link-emailuser": "Пошаљи имејл {{GENDER:$1|кориснику|корисници}}", "imagepage": "Погледај страницу датотеке", "mediawikipage": "Погледај страницу поруке", @@ -768,15 +768,15 @@ "undo-summary-username-hidden": "Поништи измену $1 скривеног корисника", "cantcreateaccount-text": "Отварање налога с ове ИП адресе ($1) је блокирао/ла [[User:$3|$3]].\n\nРазлог који је навео/ла $3 је $2", "cantcreateaccount-range-text": "Отварање налога са IP адреса у распону $1, који укључује и вашу IP адресу ($4) је блокирао/ла [[User:$3|$3]].\n\nРазлог који је навео/ла $3 је $2", - "viewpagelogs": "Погледај дневнике ове странице", + "viewpagelogs": "Дневници ове странице", "nohistory": "Не постоји историја измена ове странице.", - "currentrev": "Текућа измена", - "currentrev-asof": "Текућа измена од $2 у $3", + "currentrev": "Тренутна измена", + "currentrev-asof": "Тренутна измена од $2 у $3", "revisionasof": "Измена од $2 у $3", "revision-info": "Измена од $1 коју је {{GENDER:$6|уредио $2|уредила $2}}$7", "previousrevision": "← Старија измена", "nextrevision": "Новија измена →", - "currentrevisionlink": "Текућа измена", + "currentrevisionlink": "Тренутна измена", "cur": "трен", "next": "след", "last": "разл", @@ -1656,7 +1656,7 @@ "upload_source_url": "(ваша изабрана датотека од исправних и јавно доступних адреса)", "upload_source_file": "(ваша одабрана датотека са вашег рачунара)", "listfiles-delete": "обриши", - "listfiles-summary": "Ова посебна страница приказује све послате датотеке.", + "listfiles-summary": "Ова посебна страница приказује све отпремљене датотеке.", "listfiles_search_for": "Назив датотеке:", "listfiles-userdoesnotexist": "Кориснички налог „$1“ није регистрован.", "imgfile": "датотека", @@ -1904,6 +1904,8 @@ "apisandbox-request-url-label": "Адреса захтева:", "apisandbox-continue": "Настави", "apisandbox-continue-clear": "Очисти", + "apisandbox-multivalue-all-namespaces": "$1 (сви именски простори)", + "apisandbox-multivalue-all-values": "$1 (све вредности)", "booksources": "Штампани извори", "booksources-search-legend": "Тражи књижевне изворе", "booksources-isbn": "ISBN:", @@ -2108,7 +2110,7 @@ "delete-warning-toobig": "Ова страница има велику историју, преко $1 {{PLURAL:$1|измене|изменe|измена}}.\nЊено брисање може пореметити базу података, стога поступајте с опрезом.", "deleteprotected": "Не можете обрисати ову страницу зато што је заштићена.", "deleting-backlinks-warning": "Упозорење: бришете страницу која је укључена у [[Special:WhatLinksHere/{{FULLPAGENAME}}|друге странице]] или друге странице воде на њу.", - "deleting-subpages-warning": "Пажња: Страницу коју желите обрисати има [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|подстраницу|$1 подстранице|51=преко 50 подстраница}}]].", + "deleting-subpages-warning": "Пажња: Страницу коју желите обрисати има [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|подстраницу|$1 подстранице|$1 подстраница|51=преко 50 подстраница}}]].", "rollback": "Врати измене", "rollbacklink": "врати", "rollbacklinkcount": "врати $1 {{PLURAL:$1|измену|измене|измена}}", @@ -2766,8 +2768,10 @@ "newimages-legend": "Филтер", "newimages-label": "Назив датотеке (или њен део):", "newimages-user": "IP адреса или корисничко име", + "newimages-newbies": "Прикажи само доприносе нових корисника", "newimages-showbots": "Прикажи датотеке које су послали ботови", "newimages-hidepatrolled": "Сакриј патролирана отпремања", + "newimages-mediatype": "Врста датотеке:", "noimages": "Нема ништа.", "ilsubmit": "Претражи", "bydate": "по датуму", @@ -3517,6 +3521,7 @@ "tags-edit-existing-tags": "Постојеће ознаке:", "tags-edit-new-tags": "Нове ознаке:", "tags-edit-reason": "Разлог:", + "tags-edit-success": "Измене су примењене.", "comparepages": "Упоређивање страница", "compare-page1": "Страница 1", "compare-page2": "Страница 2", @@ -3529,6 +3534,8 @@ "diff-form": "Разлике", "diff-form-submit": "Прикажи разлике", "permanentlink": "Стална веза", + "permanentlink-revid": "ID измене", + "permanentlink-submit": "Иди на измену", "dberr-problems": "Дошло је до техничких проблема.", "dberr-again": "Сачекајте неколико минута и поново учитајте страницу.", "dberr-info": "(Не могу приступити бази података: $1)", @@ -3771,7 +3778,7 @@ "log-action-filter-managetags-activate": "активирање ознаке", "log-action-filter-managetags-deactivate": "деактивирање ознаке", "log-action-filter-move-move": "премештање без преснимавања преусмерења", - "log-action-filter-move-move_redir": "Премештање са преписивањем преусмерења", + "log-action-filter-move-move_redir": "премештање са преснимавањем преусмерења", "log-action-filter-newusers-create": "отворио анониман корисник", "log-action-filter-newusers-create2": "отворио регистрован корисник", "log-action-filter-newusers-autocreate": "аутоматски отворен", @@ -3780,10 +3787,10 @@ "log-action-filter-protect-protect": "закључавање", "log-action-filter-protect-modify": "измена закључавања", "log-action-filter-protect-unprotect": "уклањање закључавања", - "log-action-filter-protect-move_prot": "Премештање заштите", + "log-action-filter-protect-move_prot": "премештање заштите", "log-action-filter-rights-rights": "ручно", "log-action-filter-rights-autopromote": "аутоматски", - "log-action-filter-upload-upload": "Ново отпремање", + "log-action-filter-upload-upload": "ново отпремање", "log-action-filter-upload-overwrite": "промена постојећег", "authmanager-authplugin-setpass-failed-title": "Неуспешна промена лозинке", "authmanager-email-label": "Имејл", @@ -3797,6 +3804,7 @@ "removecredentials": "Уклањање акредитива", "credentialsform-provider": "Врста акредитива:", "credentialsform-account": "Назив налога:", + "linkaccounts-submit": "Повежи налоге", "userjsispublic": "Напомена: JavaScript подстранице не би требале садржавати поверљиве информације будући да су видљиве другим корисницима.", "usercssispublic": "Напомена: CSS подстранице не би требале садржавати поверљиве информације будући да су видљиве другим корисницима.", "edit-error-short": "Грешка: $1", diff --git a/languages/i18n/sr-el.json b/languages/i18n/sr-el.json index 467e68b0a0..de9ce07841 100644 --- a/languages/i18n/sr-el.json +++ b/languages/i18n/sr-el.json @@ -1896,7 +1896,7 @@ "delete-warning-toobig": "Ova stranica ima veliku istoriju, preko $1 {{PLURAL:$1|izmene|izmene|izmena}}.\nNjeno brisanje može poremetiti bazu podataka, stoga postupajte s oprezom.", "deleteprotected": "Ne možete obrisati ovu stranicu zato što je zaštićena.", "deleting-backlinks-warning": "Upozorenje: brišete stranicu koja je uključena u [[Special:WhatLinksHere/{{FULLPAGENAME}}|druge stranice]] ili druge stranice vode na nju.", - "deleting-subpages-warning": "Pažnja: Stranicu koju želite obrisati ima [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|podstranicu|$1 podstranice|51=preko 50 podstranica}}]].", + "deleting-subpages-warning": "Pažnja: Stranicu koju želite obrisati ima [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|podstranicu|$1 podstranice|$1 podstranica|51=preko 50 podstranica}}]].", "rollback": "Vrati izmene", "rollbacklink": "vrati", "rollbacklinkcount": "vrati $1 {{PLURAL:$1|izmenu|izmene|izmena}}", @@ -3477,9 +3477,9 @@ "mw-widgets-usersmultiselect-placeholder": "Dodaj još...", "randomrootpage": "Slučajna korenska stranica", "log-action-filter-all": "Sve", - "log-action-filter-move-move_redir": "Premeštanje sa prepisivanjem preusmerenja", - "log-action-filter-protect-move_prot": "Premeštanje zaštite", - "log-action-filter-upload-upload": "Novo otpremanje", + "log-action-filter-move-move_redir": "premeštanje sa presnimavanjem preusmerenja", + "log-action-filter-protect-move_prot": "premeštanje zaštite", + "log-action-filter-upload-upload": "novo otpremanje", "authmanager-email-label": "Imejl", "authmanager-email-help": "Imejl adresa", "changecredentials": "Promjena akreditiva", diff --git a/languages/i18n/sty.json b/languages/i18n/sty.json index 9b40b5cdc2..8b38232b28 100644 --- a/languages/i18n/sty.json +++ b/languages/i18n/sty.json @@ -208,7 +208,7 @@ "blockedtext": "Сеснең исәп йасмағыс йә IP адресығыс тыйылған.\n* Тыйған администратор: $1.\nКүргәселгән сәбәп: $2.\n\n* Тыйыу пашланҡан уаҡыт: $8\n* Тыйыуның пөтөү уаҡыты: $6\n* Тыйыуның кәрәге: $7\n\nСес $1 йә пүтән [[{{MediaWiki:Grouppage-sysop}}|администраторға]] тыйыу турлы сурауларығысны йебәрә аласыз.\nОнотмаң: әгәр сес үсегеснеңке ҡоролошоғоста электрон почта адресығысны пирмәгән пулсағыс ([[Special:Preferences|йә аны төрөс күргәсмәгән пулсағыс]]), администраторға ҡат йебәрә алмайсыс. Шалай уҡ тыйыу уаҡытны сес ҡат йебәрә алмаған пуласыс.\nСеснең IP адрес — $3, тыйыу идентификатор — #$5.\nҠатларта пы ҡәбәр-пелемнәрне күргәскәле онотмаң.", "loginreqlink": "кергәле", "newarticletext": "Сес ссылка пелән әле йасылмаған питкә күцтегес. Йаңа пит ҡылыр өцөн астытағы тәрәсәгә текст йасың (тулыраҡ өцөн [$1 пелешмәлек питне] ҡараң). Әгәр мынта йалғыш кереп киткән пулсағыс, браузерығысныңҡы \"сыртҡа\" кнопкаға пасың.", - "anontalkpagetext": "----\nПы уйлап ҡарау пит исәп йасыуны ҡылтырмаған йә аны ҡулланмайтығын аноним ҡатнашыуцыныңҡы пите. Ҡулланыуцыны таныу өцөн аныңҡы IP-адресы ҡулланылаты. Әгәр сес аноним ҡулланыуцы пулсағыс, сескә йебәрелмәгән ҡатлар алтым тисәгес (пер IP-адрес кән ҡулланыуцыларта пулғалы мөмкин), пашҡа мынтайын аңнашылмауцылыҡлар килеп цыҡмасын өцөн, системаға керең йә теркәлең.", + "anontalkpagetext": "----\nПы уйлап ҡарау пит исәп йасыуны ҡылтырмаған йә аны ҡулланмайтығын аноним ҡатнашыуцыныңҡы пите. Ҡулланыуцыны таныу өцөн аныңҡы IP-адресы ҡулланылаты.\nӘгәр сес аноним ҡулланыуцы пулсағыс, сескә йебәрелмәгән ҡатлар алтым тисәгес (пер IP-адрес кән ҡулланыуцыларта пулғалы мөмкин), пашҡа мынтайын аңнашылмауцылыҡлар килеп цыҡмасын өцөн, [[Special:UserLogin|системаға керең]] йә [[Special:CreateAccount|теркәлең]].", "noarticletext": "Ҡәсерге уаҡытта пы питтә текст йуҡ. Сес [[Special:Search/{{PAGENAME}}|пы исем кергән пашҡа мәҡәләләрне]], [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} туры килгән йасмаларны] таба йә '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} шантайын уҡ исемле йаңа питне ҡыла]''' аласыс.", "noarticletext-nopermission": "Ҡәсерге уаҡытта пы питтә текст йуҡ. Сес пашҡа питләртә [[Special:Search/{{PAGENAME}}|пы исемне]] йә [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} журналтағы йасмаларны] эстәй аласыс. Сескә пит йасағалы рөҡсәт пирелмәгән.", "userpage-userdoesnotexist-view": "«$1» исемле исәп йасма йуҡ.", @@ -226,7 +226,7 @@ "permissionserrors": "Кереүнең ҡаҡ ҡатасы", "permissionserrorstext-withaction": "$2 әмәлен ҡыла алмайсыс. {{PLURAL:$1|1=сәбәбе пуйынца|сәбәпләре пуйынца}}:", "recreate-moveddeleted-warn": "Саҡлыҡ: Сес элек йуҡ ителгән питне йаңатан ҡылмаҡцы пуласыс.\n\n* Сескә пы питне йаңатан ҡылыу кәрәклекне йаңатан уйлап ҡараң.\nТүмәнтә питнең йуҡ итеү пелән исемен пашҡартыу журнал пар.", - "moveddeleted-notice": "Пы пит уйылған. Пелешмә өцөн астыта пөтөрөү пелән исем алмаштырыу журналларның йасылғаннары күргәселгән.", + "moveddeleted-notice": "Пы пит уйылған. Пелешмә өцөн астыта пөтөрөү, исем алмаштырыу, күцереүләр журналларның йасылғаннары күргәселгән.", "content-model-wikitext": "вики-текст", "undo-failure": "Аралыҡ пашҡартыулар туры килмәгәнкә, төсәтеүне кире алып пулмайты.", "viewpagelogs": "Пы питнең журналын ҡарағалы", @@ -263,7 +263,7 @@ "nextn-title": "{{PLURAL:$1|Киләсе $1 йасма}}", "shown-title": "$1 пер питтә {{PLURAL:$1|йасыу|йасыулар}} күргәскәле", "viewprevnext": "($1 {{int:pipe-separator}} $2) ($3) ҡарап паҡҡалы", - "searchmenu-exists": "Пы викита [[:$1]] тигән пит пар", + "searchmenu-exists": "Пы вики-проектта «[[:$1]]» исемле пит инте пар {{PLURAL:$2|0=|Пашҡа эстәү йомҡаҡларны та ҡарап ҡуй.}}", "searchmenu-new": "«[[:$1]]» Вики-проектта пит йасағалы! {{PLURAL:$2|0=|Шалай уҡ, эстәгән арағыстағы табылған питне караң.|Шалай уҡ, эстәгәнегестә табылған питләрне караң.}}", "searchprofile-articles": "Төп питләр", "searchprofile-images": "Мультимедиа", @@ -339,7 +339,7 @@ "recentchangeslinked-feed": "Пәйле пулған пашҡартыулар", "recentchangeslinked-toolbox": "Пәйле төсәтеүләр", "recentchangeslinked-title": "\"$1\" өцөн пәйләнкән төсәтеүләр", - "recentchangeslinked-summary": "Пы, күрсәтелгән пит йебәрәтеген (йә күрсәтелгән төргөнкә керәтегән), питләртә суңҡы пашҡартыуларның күцермәлеге. [[Special:Watchlist|көсәтеү күцермәлегегескә]] керәтеген питләр '''ҡалын''' итеп күрсәтелгән.", + "recentchangeslinked-summary": "Пы питкә йә оторо пы питтән йебәрәтеген питләртәге пашҡартыуларны күргәле тип питнеңке исемен кергесең (Төргөн асаларны күргәле тип Category:Төргөннөң исеме кергесең). Питтәге пашҡартыулар [[Special:Watchlist|сеснең күрсәтеү күцермәлек]] ҡалын шрифт пелән күргәселгән.", "recentchangeslinked-page": "Питнең төп исеме:", "recentchangeslinked-to": "Кирецә, пы питкә пәйләнкән питләртәге пашҡартыуларны күргәскәле", "upload": "Файлны төйәгәлә", @@ -363,7 +363,7 @@ "filehist-comment": "Искәрмә", "imagelinks": "Файлны ҡулланыу", "linkstoimage": "Пы файлға {{PLURAL:$1|1=пит|$1 пит}} йебәрәте:", - "linkstoimage-more": "Пы файлға $1-на пашҡа та {{PLURAL:$1|пит}} ссылка ҡылатылар.\nТүмәнтәге күцермәлектә пы файлға $1 {{PLURAL:$1|ссылка}} ғына күргәселгән.\nШалай уҡ тулы күцермәлекне ҡарап пулаты.", + "linkstoimage-more": "Пы файлға $1-на пашҡа та {{PLURAL:$1|пит}} ссылка ҡылатылар.\nТүмәнтәге күцермәлектә пы файлға $1 {{PLURAL:$1|ссылка}} ғына күргәселгән.\nШалай уҡ [[Special:WhatLinksHere/$2|тулы күцермәлекне]] ҡарап пулаты.", "nolinkstoimage": "Пы файлға йебәргән питләр йуҡ.", "linkstoimage-redirect": "$1 (файл йусыҡлау) $2", "sharedupload-desc-here": "Пы файл $1-нан, ул пашҡа проектларта ҡулланыла алаты. Файл турлы [$2 сүрәтләү пите] тулыраҡ пелешмә түмәнтәрәк пирелгән.", @@ -557,7 +557,7 @@ "pageinfo-magic-words": "{{PLURAL:$1|1=Сиғерле сүс|Сиғерле сүсләр}} ($1)", "pageinfo-hidden-categories": "{{PLURAL:$1|1=Йәшерен категория|Йәшерен категориялар}} ($1)", "pageinfo-templates": "{{PLURAL:$1|1=Ҡалып|Ҡалыплар}} ($1)", - "pageinfo-toolboxlink": "\tПит турлы ҡәбәр-пелемнәр", + "pageinfo-toolboxlink": "Пит турлы ҡәбәр-пелемнәр", "pageinfo-contentpage": "Эцтәлекле пит тип исәпләнәте", "pageinfo-contentpage-yes": "Әйә", "patrol-log-page": "Тикшереү журнал", diff --git a/languages/i18n/sv.json b/languages/i18n/sv.json index c5855eae79..bd5e3ff571 100644 --- a/languages/i18n/sv.json +++ b/languages/i18n/sv.json @@ -774,6 +774,7 @@ "postedit-confirmation-created": "Sidan har skapats.", "postedit-confirmation-restored": "Sidan har återställts.", "postedit-confirmation-saved": "Din redigering sparades.", + "postedit-confirmation-published": "Din redigering publicerades.", "edit-already-exists": "Sidan kunde inte skapas.\nDen finns redan.", "defaultmessagetext": "Standardtext för meddelande", "content-failed-to-parse": "Det gick inte att parsa $2 innehåll för $1 modell: $3", @@ -1704,7 +1705,7 @@ "lockmanager-fail-closelock": "Kunde inte att stänga låsfilen för \"$1\".", "lockmanager-fail-deletelock": "Kunde inte radera låsfilen för \"$1\".", "lockmanager-fail-acquirelock": "Kunde inte skaffa lås för \"$1\".", - "lockmanager-fail-openlock": "Kunde inte öppna låsfilen för \"$1\".", + "lockmanager-fail-openlock": "Kunde inte öppna låsfilen för \"$1\". Se till att din uppladdningskatalog är konfigurerad på rätt sätt och att din webbserver har behörighet att skriva till katalogen. Se https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory för mer information.", "lockmanager-fail-releaselock": "Kunde inte att frigöra lås för \"$1\".", "lockmanager-fail-db-bucket": "Kunde inte kontakta tillräckligt många låsdatabaser i hinken $1.", "lockmanager-fail-db-release": "Kunde inte frigöra låsen på databasen $1 .", diff --git a/languages/i18n/tt-cyrl.json b/languages/i18n/tt-cyrl.json index aac0e59fc1..56b6f9e4d2 100644 --- a/languages/i18n/tt-cyrl.json +++ b/languages/i18n/tt-cyrl.json @@ -27,7 +27,8 @@ "Исмаил Садуев", "Matma Rex", "Irus", - "Ifs" + "Ifs", + "Khanmarat" ] }, "tog-underline": "Сылтамаларны сызымлау:", @@ -1071,7 +1072,7 @@ "recentchangeslinked-feed": "Бәйләнешле үзгәртүләр", "recentchangeslinked-toolbox": "Бәйләнешле үзгәртүләр", "recentchangeslinked-title": "\"$1\" битенә бәйләнешле үзгәртүләр", - "recentchangeslinked-summary": "Бу күрсәтелгән бит белән сылталган (йә күрсәтелгән төркемгә керткән) битләрнең үзгәртелмәләре исемлеге.\n[[Special:Watchlist|Күзәтү исемлегегезгә]] керә торган битләр '''калын''' итеп күрсәтелгән.", + "recentchangeslinked-summary": "Бу күрсәтелгән бит белән сылталган (йә күрсәтелгән төркемгә керткән) битләрнең үзгәртелмәләре исемлеге. [[Special:Watchlist|Күзәтү исемлегегезгә]] керә торган битләр '''калын''' итеп күрсәтелгән.", "recentchangeslinked-page": "Битнең исеме:", "recentchangeslinked-to": "Моның урынына бу биткә бәйле булган битләрдәге үзгәртүләрне күрсәтү", "upload": "Файл йөкләү", diff --git a/languages/i18n/tzm.json b/languages/i18n/tzm.json index 587b6a9044..a1c22fbeed 100644 --- a/languages/i18n/tzm.json +++ b/languages/i18n/tzm.json @@ -188,6 +188,8 @@ "nocookiesforlogin": "{{int:nocookieslogin}}", "mailmypassword": "ⵜⴰⵡⴰⵍⵜ ⵓⵙⵉⴽⵍ ⵏ E-mail", "loginlanguagelabel": "ⵜⵓⵜⵍⴰⵢⵜ: $1", + "pt-login": "ⴽⵛⵎ", + "pt-createaccount": "ⵙⴽⵔ ⴰⵙⴷⴰⵡ ⴰⵎⴰⵢⵏⵓ", "changepassword": "ⴱⴷⴷⴻⵍ ⵜⴰⵡⴰⵍⵜ ⵓⵙⵉⴽⵍ", "resetpass_text": "", "oldpassword": "ⵜⴰⵡⴰⵍⵜ ⵓⵙⵉⴽⵍ ⵜⴰⵣⴰⵢⴽⵓⵜ", @@ -586,7 +588,7 @@ "feedback-close": "ⵉⵣⵎⵎⴻⵎ", "feedback-message": "ⵜⴰⴱⵔⴰⵜ:", "feedback-subject": "ⴰⵙⵏⵜⵍ:", - "searchsuggest-search": "ⴰⵔⵣⵣⵓ", + "searchsuggest-search": "ⵔⵣⵣⵓ ⵅⴼ {{SITENAME}}", "duration-seconds": "$1 {{PLURAL:$1|ⵜⴰⵙⵏⴰⵜ|ⵜⵉⵙⵏⴰⵜⵉⵏ}}", "duration-minutes": "$1 {{PLURAL:$1|ⵜⵓⵙⴷⴰⴷⵜ|ⵜⵓⵙⴷⴰⴷⵉⵏ}}", "duration-hours": "$1 {{PLURAL:$1|ⵜⴰⵙⵔⴰⴳⵜ|ⵜⵉⵙⵔⴰⴳⵉⵏ}}", diff --git a/languages/i18n/ug-arab.json b/languages/i18n/ug-arab.json index 8d414280d2..0ac4ddd922 100644 --- a/languages/i18n/ug-arab.json +++ b/languages/i18n/ug-arab.json @@ -657,6 +657,7 @@ "postedit-confirmation-created": "بەت قۇرۇلدى.", "postedit-confirmation-restored": "بەت ئەسلىگە كەلدى.", "postedit-confirmation-saved": "تەھرىرلىگىنىڭىز ساقلاندى.", + "postedit-confirmation-published": "تەھرىرىڭىز يوللاندى.", "edit-already-exists": "يېڭى بەت قۇرالمىدى.\nبەت بۇرۇندىن مەۋجۇد.", "defaultmessagetext": "كۆڭۈلدىكى ئۇچۇر تېكستى", "content-failed-to-parse": "$2 نى $1 گە ئانالىز قلش مەغلۇپ بولدى: $3", @@ -1695,7 +1696,7 @@ "wlheader-enotif": "ئېلخەتتە ئەسكەرتىش ئىقتىدارى قوزغىتىلدى.", "wlheader-showupdated": "سىز ئالدىنقى قېتىم كۆرگەندىن كېيىن ئۆزگەرتىلگەن بەتلەر '''توم''' كۆرۈنىدۇ", "wlnote": "تۆۋەندىكىسى يېقىنقى {{PLURAL:$2|سائەت}} ئىچىدىكى ئاخىرقى '{{PLURAL:$1| قېتىملىق}} ئۆزگەرتىش، $3 $4 گىچە.", - "wlshowlast": "يېقىنقى $1 سائەت $2 كۈن نىڭ ئۆزگەرتىشىنى كۆرسەت", + "wlshowlast": "يېقىنقى $1 سائەت $2 كۈنلۈك ئۆزگەرتىشىنى كۆرسەت", "watchlist-options": "كۆزەت تىزىملىك تاللانما", "watching": "كۆزەت قىلىۋاتىدۇ…", "unwatching": "كۆزەت قىلمايۋاتىدۇ…", @@ -2261,7 +2262,7 @@ "pageinfo-robot-index": "چەكلەنمىگەن", "pageinfo-robot-noindex": "چەكلەنگەن", "pageinfo-watchers": "بەت كۆزەتكۈچىلەر سانى", - "pageinfo-redirects-name": "بۇ بەتكە قايتا نىشانلايدۇ", + "pageinfo-redirects-name": "بۇ بەتكە قايتا نىشانلاش سانى", "pageinfo-redirects-value": "$1", "pageinfo-subpages-name": "بۇ بەتنىڭ تارماق بېتى", "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|قايتا نىشانلاش}}; $3 {{PLURAL:$3|قايتا نىشانلىماسلىق}})", diff --git a/languages/i18n/ur.json b/languages/i18n/ur.json index 676233c033..a676422274 100644 --- a/languages/i18n/ur.json +++ b/languages/i18n/ur.json @@ -718,8 +718,8 @@ "sectioneditnotsupported-title": "قطعہ کی تدوین حمایت شدہ نہیں ہے", "sectioneditnotsupported-text": "اِس صفحہ میں قطعہ کی تدوین حمایت شدہ نہیں ہے.", "permissionserrors": "نقص اجازت", - "permissionserrorstext": "درج ذیل {{PLURAL:$1|وجہ|وجوہات}} کی بناء پر آپ کو ایسا کرنے کی اجازت نہیں ہے:", - "permissionserrorstext-withaction": "درج ذیل {{PLURAL:$1|وجہ|وجوہات}} کی بناء پر آپ کو $2 کی اجازت نہیں ہے:", + "permissionserrorstext": "درج ذیل {{PLURAL:$1|وجہ|وجوہات}} کی بنا پر آپ کو ایسا کرنے کی اجازت نہیں ہے:", + "permissionserrorstext-withaction": "درج ذیل {{PLURAL:$1|وجہ|وجوہات}} کی بنا پر آپ کو $2 کی اجازت نہیں ہے:", "contentmodelediterror": "آپ اس نسخے میں ترمیم نہیں کر سکتے کیونکہ اس کے مواد کا ماڈل ‌‌$1 ہے جو اس صفحہ کے مواد کے موجودہ ماڈل $2 سے مختلف ہے۔", "recreate-moveddeleted-warn": "''' انتباہ: آپ ایک گزشتہ حذف شدہ صفحہ دوبارہ تخلیق کررہے ہیں. '''\n\nآپ کو اِس بات پر غور کرنا چاہئے کہ آیا اِس صفحہ کی تدوین جاری رکھنا موزوں ہے یا نہیں.\nصفحہ کا نوشتۂ حذف شدگی و منتقلی یہاں سہولت کی خاطر مہیّا کیا جارہا ہے:", "moveddeleted-notice": "اس صفحہ کو حذف کر دیا گیا ہے۔\nحوالہ کے لیے ذیل میں اس صفحہ کا نوشتہ حذف شدگی اور نوشتہ منتقلی درج ہے۔", @@ -1246,7 +1246,7 @@ "rightslog": "نوشتہ صارفی اختیارات", "rightslogtext": "یہ صارفی اختیارات میں تبدیلیوں کا نوشتہ ہے۔", "action-read": "اس صفحہ کو پڑھنے", - "action-edit": "اس صفحہ میں ترمیم کریں", + "action-edit": "اس صفحہ میں ترمیم کرنے", "action-createpage": "اس صفحہ کو تخلیق کرنے", "action-createtalk": "اس تبادلۂ خیال صفحہ کو تخلیق کرنے", "action-createaccount": "اس کھاتے کو بنانے", @@ -2161,7 +2161,7 @@ "rollback-missingparam": "درخواست میں ضروری پیرامیٹر موجود نہیں۔", "rollback-missingrevision": "نسخہ کی معلومات لوڈ نہیں ہو سکتی۔", "cantrollback": "تدوین ثانی کا اعادہ نہیں کیا جاسکتا؛ کیونکہ اس میں آخری بار حصہ لینے والا ہی اس صفحہ کا واحد کاتب ہے۔", - "alreadyrolled": " [[User:$2|$2]] ([[User talk:$2|تبادلہ خیال]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) کی [[:$1]] پر آخری ترمیم استرجع نہیں کی جاسکتی کیونکہ کوئی صفحے میں پہلے ہی ترمیم یا استرجع کر چکا ہے۔\n\nصفحہ پر آخری ترمیم [[User:$3|$3]] ([[User talk:$3|تبادلہ خیال ]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) کی تھی۔", + "alreadyrolled": "[[User:$2|$2]] ([[User talk:$2|تبادلہ خیال]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) کی [[:$1]] پر آخری ترمیم استرجع نہیں کی جاسکتی کیونکہ کوئی صفحے میں پہلے ہی ترمیم یا استرجع کر چکا ہے۔\n\nصفحہ پر آخری ترمیم [[User:$3|$3]] ([[User talk:$3|تبادلہ خیال ]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) کی تھی۔", "editcomment": "خلاصہ ترمیم یہ تھا: «$1».", "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|تبادلۂ خیال]]) کی ترامیم [[User:$1|$1]] کی گذشتہ ترمیم کی جانب واپس پھیر دی گئیں۔", "revertpage-nouser": "(حذف شدہ صارف نام) کی ترامیم {{GENDER:$1|[[User:$1|$1]]}} کی گذشتہ ترمیم کی جانب واپس پھیر دی گئیں", @@ -3250,7 +3250,7 @@ "table_pager_limit_label": "فی صفحہ اندراج:", "table_pager_limit_submit": "چلیں", "table_pager_empty": "کوئی نتیجہ برآمد نہیں ہوا", - "autosumm-blank": "تمام مندرجات حذف", + "autosumm-blank": "صفحہ خالی کیا", "autosumm-replace": "\"$1\" سے مواد کی تبدیلی", "autoredircomment": "[[$1]] سے رجوع مکرر", "autosumm-removed-redirect": "[[$1]] سے رجوع مکرر ہٹایا", diff --git a/languages/i18n/war.json b/languages/i18n/war.json index b82d91be0a..36e66ead20 100644 --- a/languages/i18n/war.json +++ b/languages/i18n/war.json @@ -1053,6 +1053,7 @@ "recentchanges-legend-heading": "Leyenda:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (kitaa gihapon [[Special:NewPages|talaan han mga bag-o nga pakli]])", "recentchanges-submit": "Pakit-a", + "rcfilters-legend-heading": "Taramdan han pinanhalipot:", "rcfilters-filter-humans-label": "Tawo (diri bot)", "rcnotefrom": "Didi ha ubos amo {{PLURAL:$5|an pagbag-o|an mga pagbabag-o}} tikang$3, $4 (tubtob $1 nga ginpakita).", "rclistfrom": "Pakit-a an mga ginbag-ohan tikang han $3 $2", diff --git a/languages/i18n/yi.json b/languages/i18n/yi.json index 5ccc507b65..c4c61e2571 100644 --- a/languages/i18n/yi.json +++ b/languages/i18n/yi.json @@ -1310,6 +1310,7 @@ "rcfilters-filter-previousrevision-label": "נישט די לעצטע ווערסיעס", "rcfilters-filter-excluded": "אויסגעשלאסן", "rcfilters-tag-prefix-namespace-inverted": ":נישט $1", + "rcfilters-view-tags": "מאַרקירטע רעדאַקטירונגען", "rcfilters-liveupdates-button": "לעבעדיקע דערהיינטיקונגען", "rcfilters-target-page-placeholder": "אײַנגעבן א בלאטנאמען (אדער קאטעגאריע)", "rcnotefrom": "פֿאלגנד {{PLURAL:$5|איז די ענדערונג| זענען די ענדערונגען}} זײַט $3, $4 (ביז $1).", @@ -3050,6 +3051,7 @@ "tag-filter-submit": "פֿילטער", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|טאַג|טאַגן}}]]: $2)", "tag-mw-new-redirect": "נייע ווייטערפֿירונג", + "tag-mw-changed-redirect-target": "ווייטערפֿירונג־ציל געענדערט", "tag-mw-undo": "אַנולירן", "tags-title": "טאַגן", "tags-intro": "דער בלאַט ווײַזט די טאַגן מיט וואס דאס ווייכווארג קען צייכענען אַ רעדאַגירונג, און זייער באַטייַט.", diff --git a/languages/i18n/zh-hant.json b/languages/i18n/zh-hant.json index d5c8ce1fd8..5fc80ae523 100644 --- a/languages/i18n/zh-hant.json +++ b/languages/i18n/zh-hant.json @@ -92,7 +92,8 @@ "Translatealcd", "蘭斯特", "机智的小鱼君", - "Wbxshiori" + "Wbxshiori", + "Laundry Machine" ] }, "tog-underline": "底線標示連結:", @@ -788,6 +789,7 @@ "postedit-confirmation-created": "已建立頁面。", "postedit-confirmation-restored": "已還原頁面。", "postedit-confirmation-saved": "您的編輯已儲存。", + "postedit-confirmation-published": "您的編輯已經發布。", "edit-already-exists": "無法建立新頁面。\n該頁面已存在。", "defaultmessagetext": "預設訊息文字", "content-failed-to-parse": "解析 $2 格式的 $1 語法內容失敗:$3", @@ -1716,7 +1718,7 @@ "lockmanager-fail-closelock": "無法關閉 \"$1\" 的鎖定檔案。", "lockmanager-fail-deletelock": "無法刪除 \"$1\" 的鎖定檔案。", "lockmanager-fail-acquirelock": "無法取得 \"$1\" 的鎖定狀態。", - "lockmanager-fail-openlock": "無法開啟 \"$1\" 的鎖定檔案。", + "lockmanager-fail-openlock": "無法開啟 \"$1\" 的鎖定檔案。請確保您的上傳目錄配置正確,且您的網頁伺服器具有寫入該目錄的權限。參見https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory 獲取更多信息。", "lockmanager-fail-releaselock": "無法釋放 \"$1\" 的鎖定狀態。", "lockmanager-fail-db-bucket": "無法聯繫於清單 $1 中足夠要鎖定資料庫。", "lockmanager-fail-db-release": "無法釋放資料庫 $1 的鎖定狀態。", diff --git a/languages/messages/MessagesGcr.php b/languages/messages/MessagesGcr.php new file mode 100644 index 0000000000..6e460fa1ee --- /dev/null +++ b/languages/messages/MessagesGcr.php @@ -0,0 +1,10 @@ + [ '0', 'dosyalar', 'files' ], ]; +$dateFormats = [ + 'mdy time' => 'H.i', + 'mdy both' => 'H.i, F j, Y', + 'dmy time' => 'H.i', + 'dmy both' => 'H.i, j F Y', + 'ymd time' => 'H.i', + 'ymd both' => 'H.i, Y F j', +]; + $separatorTransformTable = [ ',' => '.', '.' => ',' ]; $linkTrail = '/^([a-zÇĞçğİıÖöŞşÜüÂâÎîÛû]+)(.*)$/sDu'; diff --git a/languages/messages/MessagesUk.php b/languages/messages/MessagesUk.php index 55bc1fca98..68d37c9cec 100644 --- a/languages/messages/MessagesUk.php +++ b/languages/messages/MessagesUk.php @@ -347,7 +347,7 @@ $magicWords = [ 'fullurl' => [ '0', 'ПОВНА_АДРЕСА:', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ], 'fullurle' => [ '0', 'ПОВНА_АДРЕСА_2:', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ], 'lcfirst' => [ '0', 'НР_ПЕРША:', 'ПЕРША_БУКВА_МАЛА:', 'ПЕРША_ЛІТЕРА_МАЛА:', 'МАЛА_ПЕРША_ЛІТЕРА:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ], - 'ucfirst' => [ '0', 'ВР_ПЕРША:', 'ПЕРША_БУКВА_ВЕЛИКА:', 'ПЕША_ДІТЕРА_ВЕЛИКА:', 'ВЕЛИКА_ПЕРША_ЛІТЕРА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ], + 'ucfirst' => [ '0', 'ВР_ПЕРША:', 'ПЕРША_БУКВА_ВЕЛИКА:', 'ПЕРША_ЛІТЕРА_ВЕЛИКА:', 'ВЕЛИКА_ПЕРША_ЛІТЕРА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ], 'lc' => [ '0', 'НР:', 'НИЖНІЙ_РЕГІСТР:', 'МАЛИМИ_БУКВАМИ:', 'МАЛИМИ_ЛІТЕРАМИ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ], 'uc' => [ '0', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:', 'ВЕЛИКИМИ_БУКВАМИ:', 'ВЕЛИКИМИ_ЛІТЕРАМИ:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ], 'raw' => [ '0', 'НЕОБРОБ:', 'НЕОБРАБ:', 'RAW:' ], diff --git a/maintenance/convertExtensionToRegistration.php b/maintenance/convertExtensionToRegistration.php index 0205311ae1..4ae9558703 100644 --- a/maintenance/convertExtensionToRegistration.php +++ b/maintenance/convertExtensionToRegistration.php @@ -144,6 +144,11 @@ class ConvertExtensionToRegistration extends Maintenance { unset( $this->json[$key] ); } } + // Set a requirement on the MediaWiki version that the current MANIFEST_VERSION + // was introduced in. + $out['requires'] = [ + ExtensionRegistry::MEDIAWIKI_CORE => ExtensionRegistry::MANIFEST_VERSION_MW_VERSION + ]; $out += $this->json; // Put this at the bottom $out['manifest_version'] = ExtensionRegistry::MANIFEST_VERSION; diff --git a/maintenance/dictionary/mediawiki.dic b/maintenance/dictionary/mediawiki.dic index 7c3c95d712..e3c7e0ffdd 100644 --- a/maintenance/dictionary/mediawiki.dic +++ b/maintenance/dictionary/mediawiki.dic @@ -4585,7 +4585,6 @@ wrongpassword x xanalytics xbitmap -xcache xcancel xdebug xdiff diff --git a/maintenance/interwiki.list b/maintenance/interwiki.list index fa8bf3b842..5f87e16cc2 100644 --- a/maintenance/interwiki.list +++ b/maintenance/interwiki.list @@ -1,60 +1,60 @@ # Based more or less on the public interwiki map from MeatballWiki # Default interwiki prefixes... -acronym|http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1|0| +acronym|https://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1|0| advogato|http://www.advogato.org/$1|0| -arxiv|http://www.arxiv.org/abs/$1|0| +arxiv|https://www.arxiv.org/abs/$1|0| c2find|http://c2.com/cgi/wiki?FindPage&value=$1|0| -cache|http://www.google.com/search?q=cache:$1|0| +cache|https://www.google.com/search?q=cache:$1|0| commons|https://commons.wikimedia.org/wiki/$1|0|https://commons.wikimedia.org/w/api.php dictionary|http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1|0| -doi|http://dx.doi.org/$1|0| +doi|https://dx.doi.org/$1|0| drumcorpswiki|http://www.drumcorpswiki.com/$1|0|http://drumcorpswiki.com/api.php dwjwiki|http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1|0| elibre|http://enciclopedia.us.es/index.php/$1|0|http://enciclopedia.us.es/api.php -emacswiki|http://www.emacswiki.org/cgi-bin/wiki.pl?$1|0| -foldoc|http://foldoc.org/?$1|0| -foxwiki|http://fox.wikis.com/wc.dll?Wiki~$1|0| -freebsdman|http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1|0| +emacswiki|https://www.emacswiki.org/cgi-bin/wiki.pl?$1|0| +foldoc|https://foldoc.org/?$1|0| +foxwiki|https://fox.wikis.com/wc.dll?Wiki~$1|0| +freebsdman|https://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1|0| gentoo-wiki|http://gentoo-wiki.com/$1|0| -google|http://www.google.com/search?q=$1|0| -googlegroups|http://groups.google.com/groups?q=$1|0| +google|https://www.google.com/search?q=$1|0| +googlegroups|https://groups.google.com/groups?q=$1|0| hammondwiki|http://www.dairiki.org/HammondWiki/$1|0| hrwiki|http://www.hrwiki.org/wiki/$1|0|http://www.hrwiki.org/w/api.php imdb|http://www.imdb.com/find?q=$1&tt=on|0| -kmwiki|http://kmwiki.wikispaces.com/$1|0| +kmwiki|https://kmwiki.wikispaces.com/$1|0| linuxwiki|http://linuxwiki.de/$1|0| -lojban|http://mw.lojban.org/papri/$1|0| +lojban|https://mw.lojban.org/papri/$1|0| lqwiki|http://wiki.linuxquestions.org/wiki/$1|0| meatball|http://www.usemod.com/cgi-bin/mb.pl?$1|0| mediawikiwiki|https://www.mediawiki.org/wiki/$1|0|https://www.mediawiki.org/w/api.php memoryalpha|http://en.memory-alpha.org/wiki/$1|0|http://en.memory-alpha.org/api.php metawiki|http://sunir.org/apps/meta.pl?$1|0| metawikimedia|https://meta.wikimedia.org/wiki/$1|0|https://meta.wikimedia.org/w/api.php -mozillawiki|http://wiki.mozilla.org/$1|0|https://wiki.mozilla.org/api.php +mozillawiki|https://wiki.mozilla.org/$1|0|https://wiki.mozilla.org/api.php mw|https://www.mediawiki.org/wiki/$1|0|https://www.mediawiki.org/w/api.php -oeis|http://oeis.org/$1|0| +oeis|https://oeis.org/$1|0| openwiki|http://openwiki.com/ow.asp?$1|0| pmid|https://www.ncbi.nlm.nih.gov/pubmed/$1?dopt=Abstract|0| -pythoninfo|http://wiki.python.org/moin/$1|0| +pythoninfo|https://wiki.python.org/moin/$1|0| rfc|https://tools.ietf.org/html/rfc$1|0| s23wiki|http://s23.org/wiki/$1|0|http://s23.org/w/api.php seattlewireless|http://seattlewireless.net/$1|0| -senseislibrary|http://senseis.xmp.net/?$1|0| +senseislibrary|https://senseis.xmp.net/?$1|0| shoutwiki|http://www.shoutwiki.com/wiki/$1|0|http://www.shoutwiki.com/w/api.php squeak|http://wiki.squeak.org/squeak/$1|0| tmbw|http://www.tmbw.net/wiki/$1|0|http://tmbw.net/wiki/api.php tmnet|http://www.technomanifestos.net/?$1|0| -theopedia|http://www.theopedia.com/$1|0| +theopedia|https://www.theopedia.com/$1|0| twiki|http://twiki.org/cgi-bin/view/$1|0| -uncyclopedia|http://en.uncyclopedia.co/wiki/$1|0|http://en.uncyclopedia.co/w/api.php -unreal|http://wiki.beyondunreal.com/$1|0|http://wiki.beyondunreal.com/w/api.php +uncyclopedia|https://en.uncyclopedia.co/wiki/$1|0|https://en.uncyclopedia.co/w/api.php +unreal|https://wiki.beyondunreal.com/$1|0|https://wiki.beyondunreal.com/w/api.php usemod|http://www.usemod.com/cgi-bin/wiki.pl?$1|0| wiki|http://c2.com/cgi/wiki?$1|0| wikia|http://www.wikia.com/wiki/$1|0| wikibooks|https://en.wikibooks.org/wiki/$1|0|https://en.wikibooks.org/w/api.php wikidata|https://www.wikidata.org/wiki/$1|0|https://www.wikidata.org/w/api.php wikif1|http://www.wikif1.org/$1|0| -wikihow|http://www.wikihow.com/$1|0|http://www.wikihow.com/api.php +wikihow|https://www.wikihow.com/$1|0|https://www.wikihow.com/api.php wikinfo|http://wikinfo.co/English/index.php/$1|0| wikimedia|https://wikimediafoundation.org/wiki/$1|0|https://wikimediafoundation.org/w/api.php wikinews|https://en.wikinews.org/wiki/$1|0|https://en.wikinews.org/w/api.php diff --git a/maintenance/interwiki.sql b/maintenance/interwiki.sql index adb6cd141e..9e6072b7f2 100644 --- a/maintenance/interwiki.sql +++ b/maintenance/interwiki.sql @@ -2,61 +2,61 @@ -- Default interwiki prefixes... REPLACE INTO /*$wgDBprefix*/interwiki (iw_prefix,iw_url,iw_local,iw_api) VALUES -('acronym','http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1',0,''), +('acronym','https://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=$1',0,''), ('advogato','http://www.advogato.org/$1',0,''), -('arxiv','http://www.arxiv.org/abs/$1',0,''), +('arxiv','https://www.arxiv.org/abs/$1',0,''), ('c2find','http://c2.com/cgi/wiki?FindPage&value=$1',0,''), -('cache','http://www.google.com/search?q=cache:$1',0,''), +('cache','https://www.google.com/search?q=cache:$1',0,''), ('commons','https://commons.wikimedia.org/wiki/$1',0,'https://commons.wikimedia.org/w/api.php'), ('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0,''), -('doi','http://dx.doi.org/$1',0,''), +('doi','https://dx.doi.org/$1',0,''), ('drumcorpswiki','http://www.drumcorpswiki.com/$1',0,'http://drumcorpswiki.com/api.php'), ('dwjwiki','http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1',0,''), ('elibre','http://enciclopedia.us.es/index.php/$1',0,'http://enciclopedia.us.es/api.php'), -('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), -('foldoc','http://foldoc.org/?$1',0,''), -('foxwiki','http://fox.wikis.com/wc.dll?Wiki~$1',0,''), -('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), +('emacswiki','https://www.emacswiki.org/cgi-bin/wiki.pl?$1',0,''), +('foldoc','https://foldoc.org/?$1',0,''), +('foxwiki','https://fox.wikis.com/wc.dll?Wiki~$1',0,''), +('freebsdman','https://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0,''), ('gentoo-wiki','http://gentoo-wiki.com/$1',0,''), -('google','http://www.google.com/search?q=$1',0,''), -('googlegroups','http://groups.google.com/groups?q=$1',0,''), +('google','https://www.google.com/search?q=$1',0,''), +('googlegroups','https://groups.google.com/groups?q=$1',0,''), ('hammondwiki','http://www.dairiki.org/HammondWiki/$1',0,''), ('hrwiki','http://www.hrwiki.org/wiki/$1',0,'http://www.hrwiki.org/w/api.php'), ('imdb','http://www.imdb.com/find?q=$1&tt=on',0,''), -('kmwiki','http://kmwiki.wikispaces.com/$1',0,''), +('kmwiki','https://kmwiki.wikispaces.com/$1',0,''), ('linuxwiki','http://linuxwiki.de/$1',0,''), -('lojban','http://www.lojban.org/tiki/tiki-index.php?page=$1',0,''), +('lojban','https://www.lojban.org/tiki/tiki-index.php?page=$1',0,''), ('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0,''), ('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0,''), ('mediawikiwiki','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), ('memoryalpha','http://en.memory-alpha.org/wiki/$1',0,'http://en.memory-alpha.org/api.php'), ('metawiki','http://sunir.org/apps/meta.pl?$1',0,''), ('metawikimedia','https://meta.wikimedia.org/wiki/$1',0,'https://meta.wikimedia.org/w/api.php'), -('mozillawiki','http://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), +('mozillawiki','https://wiki.mozilla.org/$1',0,'https://wiki.mozilla.org/api.php'), ('mw','https://www.mediawiki.org/wiki/$1',0,'https://www.mediawiki.org/w/api.php'), -('oeis','http://oeis.org/$1',0,''), +('oeis','https://oeis.org/$1',0,''), ('openwiki','http://openwiki.com/ow.asp?$1',0,''), ('pmid', 'https://www.ncbi.nlm.nih.gov/pubmed/$1?dopt=Abstract',0,''), -('pythoninfo','http://wiki.python.org/moin/$1',0,''), +('pythoninfo','https://wiki.python.org/moin/$1',0,''), ('rfc','https://tools.ietf.org/html/rfc$1',0,''), ('s23wiki','http://s23.org/wiki/$1',0,'http://s23.org/w/api.php'), ('seattlewireless','http://seattlewireless.net/$1',0,''), -('senseislibrary','http://senseis.xmp.net/?$1',0,''), +('senseislibrary','https://senseis.xmp.net/?$1',0,''), ('shoutwiki','http://www.shoutwiki.com/wiki/$1',0,'http://www.shoutwiki.com/w/api.php'), ('squeak','http://wiki.squeak.org/squeak/$1',0,''), ('tmbw','http://www.tmbw.net/wiki/$1',0,'http://tmbw.net/wiki/api.php'), ('tmnet','http://www.technomanifestos.net/?$1',0,''), -('theopedia','http://www.theopedia.com/$1',0,''), +('theopedia','https://www.theopedia.com/$1',0,''), ('twiki','http://twiki.org/cgi-bin/view/$1',0,''), -('uncyclopedia','http://en.uncyclopedia.co/wiki/$1',0,'http://en.uncyclopedia.co/w/api.php'), -('unreal','http://wiki.beyondunreal.com/$1',0,'http://wiki.beyondunreal.com/w/api.php'), +('uncyclopedia','https://en.uncyclopedia.co/wiki/$1',0,'https://en.uncyclopedia.co/w/api.php'), +('unreal','https://wiki.beyondunreal.com/$1',0,'https://wiki.beyondunreal.com/w/api.php'), ('usemod','http://www.usemod.com/cgi-bin/wiki.pl?$1',0,''), ('wiki','http://c2.com/cgi/wiki?$1',0,''), ('wikia','http://www.wikia.com/wiki/$1',0,''), ('wikibooks','https://en.wikibooks.org/wiki/$1',0,'https://en.wikibooks.org/w/api.php'), ('wikidata','https://www.wikidata.org/wiki/$1',0,'https://www.wikidata.org/w/api.php'), ('wikif1','http://www.wikif1.org/$1',0,''), -('wikihow','http://www.wikihow.com/$1',0,'http://www.wikihow.com/api.php'), +('wikihow','https://www.wikihow.com/$1',0,'https://www.wikihow.com/api.php'), ('wikinfo','http://wikinfo.co/English/index.php/$1',0,''), ('wikimedia','https://wikimediafoundation.org/wiki/$1',0,'https://wikimediafoundation.org/w/api.php'), ('wikinews','https://en.wikinews.org/wiki/$1',0,'https://en.wikinews.org/w/api.php'), diff --git a/maintenance/language/digit2html.php b/maintenance/language/digit2html.php index 9aacf516ee..f1e74ad9f3 100644 --- a/maintenance/language/digit2html.php +++ b/maintenance/language/digit2html.php @@ -57,7 +57,7 @@ class Digit2Html extends Maintenance { $this->output( "OK\n\$digitTransformTable = [\n" ); foreach ( $digitTransformTable as $latin => $translation ) { - $htmlent = utf8ToHexSequence( $translation ); + $htmlent = bin2hex( $translation ); $this->output( "'$latin' => '$translation', # &#x$htmlent;\n" ); } $this->output( "];\n" ); diff --git a/maintenance/language/generateCollationData.php b/maintenance/language/generateCollationData.php index 85949d84d4..fafc1c6c28 100644 --- a/maintenance/language/generateCollationData.php +++ b/maintenance/language/generateCollationData.php @@ -323,11 +323,6 @@ class GenerateCollationData extends Maintenance { $headerChars[] = $char; if ( $primaryCollator->compare( $char, $prevChar ) <= 0 ) { $numOutOfOrder++; - /* - printf( "Out of order: U+%05X > U+%05X\n", - utf8ToCodepoint( $prevChar ), - utf8ToCodepoint( $char ) ); - */ } $prevChar = $char; diff --git a/maintenance/orphans.php b/maintenance/orphans.php index a1cf166a7d..945df32560 100644 --- a/maintenance/orphans.php +++ b/maintenance/orphans.php @@ -75,13 +75,13 @@ class Orphans extends Maintenance { */ private function checkOrphans( $fix ) { $dbw = $this->getDB( DB_MASTER ); - $commentStore = new CommentStore( 'rev_comment' ); + $commentStore = CommentStore::getStore(); if ( $fix ) { $this->lockTables( $dbw ); } - $commentQuery = $commentStore->getJoin(); + $commentQuery = $commentStore->getJoin( 'rev_comment' ); $this->output( "Checking for orphan revision table entries... " . "(this may take a while on a large wiki)\n" ); @@ -104,7 +104,7 @@ class Orphans extends Maintenance { ) ); foreach ( $result as $row ) { - $comment = $commentStore->getComment( $row )->text; + $comment = $commentStore->getComment( 'rev_comment', $row )->text; if ( $comment !== '' ) { $comment = '(' . $wgContLang->truncate( $comment, 40 ) . ')'; } diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php index f26d8b3063..672bae86ce 100644 --- a/maintenance/rebuildrecentchanges.php +++ b/maintenance/rebuildrecentchanges.php @@ -80,8 +80,7 @@ class RebuildRecentchanges extends Maintenance { */ private function rebuildRecentChangesTablePass1() { $dbw = $this->getDB( DB_MASTER ); - $revCommentStore = new CommentStore( 'rev_comment' ); - $rcCommentStore = new CommentStore( 'rc_comment' ); + $commentStore = CommentStore::getStore(); if ( $this->hasOption( 'from' ) && $this->hasOption( 'to' ) ) { $this->cutoffFrom = wfTimestamp( TS_UNIX, $this->getOption( 'from' ) ); @@ -116,7 +115,7 @@ class RebuildRecentchanges extends Maintenance { $this->output( "Loading from page and revision tables...\n" ); - $commentQuery = $revCommentStore->getJoin(); + $commentQuery = $commentStore->getJoin( 'rev_comment' ); $res = $dbw->select( [ 'revision', 'page' ] + $commentQuery['tables'], [ @@ -145,7 +144,7 @@ class RebuildRecentchanges extends Maintenance { $this->output( "Inserting from page and revision tables...\n" ); $inserted = 0; foreach ( $res as $row ) { - $comment = $revCommentStore->getComment( $row ); + $comment = $commentStore->getComment( 'rev_comment', $row ); $dbw->insert( 'recentchanges', [ @@ -163,7 +162,7 @@ class RebuildRecentchanges extends Maintenance { 'rc_type' => $row->page_is_new ? RC_NEW : RC_EDIT, 'rc_source' => $row->page_is_new ? RecentChange::SRC_NEW : RecentChange::SRC_EDIT, 'rc_deleted' => $row->rev_deleted - ] + $rcCommentStore->insert( $dbw, $comment ), + ] + $commentStore->insert( $dbw, 'rc_comment', $comment ), __METHOD__ ); if ( ( ++$inserted % $this->getBatchSize() ) == 0 ) { @@ -270,12 +269,11 @@ class RebuildRecentchanges extends Maintenance { global $wgLogTypes, $wgLogRestrictions; $dbw = $this->getDB( DB_MASTER ); - $logCommentStore = new CommentStore( 'log_comment' ); - $rcCommentStore = new CommentStore( 'rc_comment' ); + $commentStore = CommentStore::getStore(); $this->output( "Loading from user, page, and logging tables...\n" ); - $commentQuery = $logCommentStore->getJoin(); + $commentQuery = $commentStore->getJoin( 'log_comment' ); $res = $dbw->select( [ 'user', 'logging', 'page' ] + $commentQuery['tables'], [ @@ -311,7 +309,7 @@ class RebuildRecentchanges extends Maintenance { $inserted = 0; foreach ( $res as $row ) { - $comment = $logCommentStore->getComment( $row ); + $comment = $commentStore->getComment( 'log_comment', $row ); $dbw->insert( 'recentchanges', [ @@ -336,7 +334,7 @@ class RebuildRecentchanges extends Maintenance { 'rc_logid' => $row->log_id, 'rc_params' => $row->log_params, 'rc_deleted' => $row->log_deleted - ] + $rcCommentStore->insert( $dbw, $comment ), + ] + $commentStore->insert( $dbw, 'rc_comment', $comment ), __METHOD__ ); diff --git a/resources/Resources.php b/resources/Resources.php index 2142f1f408..ad47ee0304 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -886,7 +886,6 @@ return [ 'scripts' => 'resources/src/mediawiki/api/edit.js', 'dependencies' => [ 'mediawiki.api', - 'mediawiki.Title', 'mediawiki.user', ], 'targets' => [ 'desktop', 'mobile' ], diff --git a/resources/lib/oojs-ui/i18n/az.json b/resources/lib/oojs-ui/i18n/az.json index fc12d1b3dd..96b95d1aad 100644 --- a/resources/lib/oojs-ui/i18n/az.json +++ b/resources/lib/oojs-ui/i18n/az.json @@ -3,11 +3,13 @@ "authors": [ "Cekli829", "Interfase", - "Jduranboger" + "Jduranboger", + "Wertuose" ] }, "ooui-outline-control-move-down": "Bəndi aşağı apar", "ooui-outline-control-move-up": "Bəndi yuxarı apar", "ooui-outline-control-remove": "Bəndi sil", - "ooui-toolbar-more": "Daha artıq" + "ooui-toolbar-more": "Daha artıq", + "ooui-toolgroup-collapse": "Daha az" } diff --git a/resources/lib/oojs-ui/i18n/is.json b/resources/lib/oojs-ui/i18n/is.json index 574c59276e..3814ba2e23 100644 --- a/resources/lib/oojs-ui/i18n/is.json +++ b/resources/lib/oojs-ui/i18n/is.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Maxí", - "Snævar" + "Snævar", + "Sveinn í Felli" ] }, "ooui-outline-control-move-down": "Færa atriði niður", @@ -11,6 +12,7 @@ "ooui-toolbar-more": "Fleira", "ooui-toolgroup-expand": "Fleira", "ooui-toolgroup-collapse": "Færra", + "ooui-item-remove": "Fjarlægja", "ooui-dialog-message-accept": "Í lagi", "ooui-dialog-message-reject": "Hætta við", "ooui-dialog-process-error": "Eitthvað mistókst", diff --git a/resources/lib/oojs-ui/i18n/lzh.json b/resources/lib/oojs-ui/i18n/lzh.json index 2b3ad53c43..d0f1bd2acc 100644 --- a/resources/lib/oojs-ui/i18n/lzh.json +++ b/resources/lib/oojs-ui/i18n/lzh.json @@ -1,8 +1,14 @@ { "@metadata": { "authors": [ - "Joe young yu" + "Joe young yu", + "Itsmine", + "SolidBlock" ] }, + "ooui-outline-control-move-down": "遷下", + "ooui-outline-control-move-up": "遷上", + "ooui-outline-control-remove": "去物", + "ooui-toolbar-more": "餘", "ooui-dialog-message-accept": "可" } diff --git a/resources/lib/oojs-ui/oojs-ui-apex.js b/resources/lib/oojs-ui/oojs-ui-apex.js index 3bbe11c74a..66c874cae9 100644 --- a/resources/lib/oojs-ui/oojs-ui-apex.js +++ b/resources/lib/oojs-ui/oojs-ui-apex.js @@ -1,12 +1,12 @@ /*! - * OOUI v0.25.1 + * OOUI v0.25.2 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2018 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2018-01-17T01:47:15Z + * Date: 2018-02-07T00:27:24Z */ ( function ( OO ) { diff --git a/resources/lib/oojs-ui/oojs-ui-core-apex.css b/resources/lib/oojs-ui/oojs-ui-core-apex.css index 38098c7b60..05ceda07bf 100644 --- a/resources/lib/oojs-ui/oojs-ui-core-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-core-apex.css @@ -1,12 +1,12 @@ /*! - * OOUI v0.25.1 + * OOUI v0.25.2 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2018 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2018-01-17T01:47:20Z + * Date: 2018-02-07T00:27:29Z */ .oo-ui-element-hidden { display: none !important; @@ -302,6 +302,12 @@ height: 0.9375em; opacity: 0.8; } +.oo-ui-labelElement .oo-ui-labelElement-label, +.oo-ui-labelElement.oo-ui-labelElement-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} .oo-ui-labelElement .oo-ui-labelElement-label-highlight { font-weight: bold; } @@ -357,7 +363,7 @@ .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help, .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help { margin-right: 0; - margin-left: -1.875em; + margin-left: -2.5em; } .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field, .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field { @@ -924,7 +930,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { padding: 0; } .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout { - margin-bottom: 0; + margin-top: 0; } .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body { padding: 0.3125em 0; @@ -983,7 +989,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { background-color: #f3f3f3; } .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout { - margin-bottom: 0; + margin-top: 0; } .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body { padding: 0.3125em 0; diff --git a/resources/lib/oojs-ui/oojs-ui-core-wikimediaui.css b/resources/lib/oojs-ui/oojs-ui-core-wikimediaui.css index f9183da934..7951abbc9d 100644 --- a/resources/lib/oojs-ui/oojs-ui-core-wikimediaui.css +++ b/resources/lib/oojs-ui/oojs-ui-core-wikimediaui.css @@ -1,12 +1,12 @@ /*! - * OOUI v0.25.1 + * OOUI v0.25.2 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2018 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2018-01-17T01:47:20Z + * Date: 2018-02-07T00:27:29Z */ /** * WikimediaUI Base v0.10.0 @@ -425,6 +425,12 @@ min-height: 12px; height: 100%; } +.oo-ui-labelElement .oo-ui-labelElement-label, +.oo-ui-labelElement.oo-ui-labelElement-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} .oo-ui-labelElement .oo-ui-labelElement-label-highlight { font-weight: bold; } diff --git a/resources/lib/oojs-ui/oojs-ui-core.js b/resources/lib/oojs-ui/oojs-ui-core.js index 96d730f7ad..12e5ef66b6 100644 --- a/resources/lib/oojs-ui/oojs-ui-core.js +++ b/resources/lib/oojs-ui/oojs-ui-core.js @@ -1,12 +1,12 @@ /*! - * OOUI v0.25.1 + * OOUI v0.25.2 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2018 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2018-01-17T01:47:15Z + * Date: 2018-02-07T00:27:24Z */ ( function ( OO ) { @@ -826,16 +826,16 @@ OO.ui.Element.static.unsafeInfuse = function ( idOrNode, domPromise ) { // rebuild widget // eslint-disable-next-line new-cap obj = new cls( data ); + // If anyone is holding a reference to the old DOM element, + // let's allow them to OO.ui.infuse() it and do what they expect, see T105828. + // Do not use jQuery.data(), as using it on detached nodes leaks memory in 1.x line by design. + $elem[ 0 ].oouiInfused = obj.$element; // now replace old DOM with this new DOM. if ( top ) { // An efficient constructor might be able to reuse the entire DOM tree of the original element, // so only mutate the DOM if we need to. if ( $elem[ 0 ] !== obj.$element[ 0 ] ) { $elem.replaceWith( obj.$element ); - // This element is now gone from the DOM, but if anyone is holding a reference to it, - // let's allow them to OO.ui.infuse() it and do what they expect, see T105828. - // Do not use jQuery.data(), as using it on detached nodes leaks memory in 1.x line by design. - $elem[ 0 ].oouiInfused = obj.$element; } top.resolve(); } @@ -2797,7 +2797,7 @@ OO.ui.mixin.IconElement.prototype.getIconTitle = function () { * @param {Object} [config] Configuration options * @cfg {jQuery} [$indicator] The indicator element created by the class. If this * configuration is omitted, the indicator element will use a generated ``. - * @cfg {string} [indicator] Symbolic name of the indicator (e.g., ‘alert’ or ‘down’). + * @cfg {string} [indicator] Symbolic name of the indicator (e.g., ‘clear’ or ‘down’). * See the [OOUI documentation on MediaWiki][2] for a list of indicators included * in the library. * [2]: https://www.mediawiki.org/wiki/OOUI/Widgets/Icons,_Indicators,_and_Labels#Indicators @@ -2827,7 +2827,7 @@ OO.initClass( OO.ui.mixin.IndicatorElement ); /* Static Properties */ /** - * Symbolic name of the indicator (e.g., ‘alert’ or ‘down’). + * Symbolic name of the indicator (e.g., ‘clear’ or ‘down’). * The static property will be overridden if the #indicator configuration is used. * * @static @@ -2873,7 +2873,7 @@ OO.ui.mixin.IndicatorElement.prototype.setIndicatorElement = function ( $indicat }; /** - * Set the indicator by its symbolic name: ‘alert’, ‘down’, ‘next’, ‘previous’, ‘required’, ‘up’. Use `null` to remove the indicator. + * Set the indicator by its symbolic name: ‘clear’, ‘down’, ‘required’, ‘search’, ‘up’. Use `null` to remove the indicator. * * @param {string|null} indicator Symbolic name of indicator, or `null` for no indicator * @chainable @@ -2928,7 +2928,7 @@ OO.ui.mixin.IndicatorElement.prototype.setIndicatorTitle = function ( indicatorT }; /** - * Get the symbolic name of the indicator (e.g., ‘alert’ or ‘down’). + * Get the symbolic name of the indicator (e.g., ‘clear’ or ‘down’). * * @return {string} Symbolic name of indicator */ @@ -3983,19 +3983,19 @@ OO.ui.IconWidget.static.tagName = 'span'; /** * IndicatorWidgets create indicators, which are small graphics that are generally used to draw - * attention to the status of an item or to clarify the function of a control. For a list of + * attention to the status of an item or to clarify the function within a control. For a list of * indicators included in the library, please see the [OOUI documentation on MediaWiki][1]. * * @example * // Example of an indicator widget * var indicator1 = new OO.ui.IndicatorWidget( { - * indicator: 'alert' + * indicator: 'required' * } ); * * // Create a fieldset layout to add a label * var fieldset = new OO.ui.FieldsetLayout(); * fieldset.addItems( [ - * new OO.ui.FieldLayout( indicator1, { label: 'An alert indicator:' } ) + * new OO.ui.FieldLayout( indicator1, { label: 'A required indicator:' } ) * ] ); * $( 'body' ).append( fieldset.$element ); * @@ -6067,7 +6067,7 @@ OO.ui.OptionWidget.static.scrollIntoViewOnSelect = false; * @return {boolean} Item is selectable */ OO.ui.OptionWidget.prototype.isSelectable = function () { - return this.constructor.static.selectable && !this.isDisabled() && this.isVisible(); + return this.constructor.static.selectable && !this.disabled && this.isVisible(); }; /** @@ -6078,7 +6078,7 @@ OO.ui.OptionWidget.prototype.isSelectable = function () { * @return {boolean} Item is highlightable */ OO.ui.OptionWidget.prototype.isHighlightable = function () { - return this.constructor.static.highlightable && !this.isDisabled() && this.isVisible(); + return this.constructor.static.highlightable && !this.disabled && this.isVisible(); }; /** @@ -6088,7 +6088,7 @@ OO.ui.OptionWidget.prototype.isHighlightable = function () { * @return {boolean} Item is pressable */ OO.ui.OptionWidget.prototype.isPressable = function () { - return this.constructor.static.pressable && !this.isDisabled() && this.isVisible(); + return this.constructor.static.pressable && !this.disabled && this.isVisible(); }; /** @@ -8786,6 +8786,13 @@ OO.ui.InputWidget.prototype.setValue = function ( value ) { this.value = value; this.emit( 'change', this.value ); } + // The first time that the value is set (probably while constructing the widget), + // remember it in defaultValue. This property can be later used to check whether + // the value of the input has been changed since it was created. + if ( this.defaultValue === undefined ) { + this.defaultValue = this.value; + this.$input[ 0 ].defaultValue = this.defaultValue; + } return this; }; @@ -9140,6 +9147,13 @@ OO.ui.CheckboxInputWidget.prototype.setSelected = function ( state ) { this.$input.prop( 'checked', this.selected ); this.emit( 'change', this.selected ); } + // The first time that the selection state is set (probably while constructing the widget), + // remember it in defaultSelected. This property can be later used to check whether + // the selection state of the input has been changed since it was created. + if ( this.defaultSelected === undefined ) { + this.defaultSelected = this.selected; + this.$input[ 0 ].defaultChecked = this.defaultSelected; + } return this; }; @@ -9217,6 +9231,9 @@ OO.ui.DropdownInputWidget = function OoUiDropdownInputWidget( config ) { // Properties (must be done before parent constructor which calls #setDisabled) this.dropdownWidget = new OO.ui.DropdownWidget( config.dropdown ); + // Set up the options before parent constructor, which uses them to validate config.value. + // Use this instead of setOptions() because this.$input is not set up yet. + this.setOptionsData( config.options || [] ); // Parent constructor OO.ui.DropdownInputWidget.parent.call( this, config ); @@ -9225,10 +9242,6 @@ OO.ui.DropdownInputWidget = function OoUiDropdownInputWidget( config ) { this.dropdownWidget.getMenu().connect( this, { select: 'onMenuSelect' } ); // Initialization - this.setOptions( config.options || [] ); - // Set the value again, after we did setOptions(). The call from parent doesn't work because the - // widget has no valid options when it happens. - this.setValue( config.value ); this.$element .addClass( 'oo-ui-dropdownInputWidget' ) .append( this.dropdownWidget.$element ); @@ -9271,6 +9284,11 @@ OO.ui.DropdownInputWidget.prototype.setValue = function ( value ) { this.dropdownWidget.getMenu().selectItem( selected ); value = selected ? selected.getData() : ''; OO.ui.DropdownInputWidget.parent.prototype.setValue.call( this, value ); + if ( this.optionsDirty ) { + // We reached this from the constructor or from #setOptions. + // We have to update the ). + // In case the previous value is no longer an available option, select the first valid one. + this.setValue( value ); + + return this; +}; + +/** + * Set the internal list of options, used e.g. by setValue() to see which options are allowed. + * + * This method may be called before the parent constructor, so various properties may not be + * intialized yet. + * + * @param {Object[]} options Array of menu options in the format `{ data: …, label: … }` + * @private + */ +OO.ui.DropdownInputWidget.prototype.setOptionsData = function ( options ) { var - optionWidgets = [], - value = this.getValue(), - $optionsContainer = this.$input, + optionWidgets, widget = this; - this.dropdownWidget.getMenu().clearItems(); - this.$input.empty(); + this.optionsDirty = true; - // Rebuild the dropdown menu: our visible one and the hidden `' ).attr( 'type', 'hidden' ); + // Use this instead of , because hidden inputs do not have separate + // 'value' and 'defaultValue' properties, and InputWidget wants to handle 'defaultValue'. + return $( '' ).addClass( 'oo-ui-element-hidden' ); }; /** @@ -9595,8 +9657,13 @@ OO.ui.RadioSelectInputWidget.prototype.onMenuSelect = function ( item ) { * @inheritdoc */ OO.ui.RadioSelectInputWidget.prototype.setValue = function ( value ) { + var selected; value = this.cleanUpValue( value ); - this.radioSelectWidget.selectItemByData( value ); + // Only allow setting values that are actually present in the dropdown + selected = this.radioSelectWidget.findItemFromData( value ) || + this.radioSelectWidget.findFirstSelectableItem(); + this.radioSelectWidget.selectItem( selected ); + value = selected ? selected.getData() : ''; OO.ui.RadioSelectInputWidget.parent.prototype.setValue.call( this, value ); return this; }; @@ -9617,11 +9684,29 @@ OO.ui.RadioSelectInputWidget.prototype.setDisabled = function ( state ) { * @chainable */ OO.ui.RadioSelectInputWidget.prototype.setOptions = function ( options ) { - var - value = this.getValue(), - widget = this; + var value = this.getValue(); + + this.setOptionsData( options ); + + // Re-set the value to update the visible interface (RadioSelectWidget). + // In case the previous value is no longer an available option, select the first valid one. + this.setValue( value ); + + return this; +}; + +/** + * Set the internal list of options, used e.g. by setValue() to see which options are allowed. + * + * This method may be called before the parent constructor, so various properties may not be + * intialized yet. + * + * @param {Object[]} options Array of menu options in the format `{ data: …, label: … }` + * @private + */ +OO.ui.RadioSelectInputWidget.prototype.setOptionsData = function ( options ) { + var widget = this; - // Rebuild the radioSelect menu this.radioSelectWidget .clearItems() .addItems( options.map( function ( opt ) { @@ -9631,19 +9716,6 @@ OO.ui.RadioSelectInputWidget.prototype.setOptions = function ( options ) { label: opt.label !== undefined ? opt.label : optValue } ); } ) ); - - // Restore the previous value, or reset to something sensible - if ( this.radioSelectWidget.findItemFromData( value ) ) { - // Previous value is still available, ensure consistency with the radioSelect - this.setValue( value ); - } else { - // No longer valid, reset - if ( options.length ) { - this.setValue( options[ 0 ].data ); - } - } - - return this; }; /** @@ -9695,6 +9767,9 @@ OO.ui.CheckboxMultiselectInputWidget = function OoUiCheckboxMultiselectInputWidg // Properties (must be done before parent constructor which calls #setDisabled) this.checkboxMultiselectWidget = new OO.ui.CheckboxMultiselectWidget(); + // Set up the options before parent constructor, which uses them to validate config.value. + // Use this instead of setOptions() because this.$input is not set up yet + this.setOptionsData( config.options || [] ); // Parent constructor OO.ui.CheckboxMultiselectInputWidget.parent.call( this, config ); @@ -9702,20 +9777,15 @@ OO.ui.CheckboxMultiselectInputWidget = function OoUiCheckboxMultiselectInputWidg // Properties this.inputName = config.name; + // Events + this.checkboxMultiselectWidget.connect( this, { select: 'onCheckboxesSelect' } ); + // Initialization this.$element .addClass( 'oo-ui-checkboxMultiselectInputWidget' ) .append( this.checkboxMultiselectWidget.$element ); // We don't use this.$input, but rather the CheckboxInputWidgets inside each option this.$input.detach(); - this.setOptions( config.options || [] ); - // Have to repeat this from parent, as we need options to be set up for this to make sense - this.setValue( config.value ); - - // setValue when checkboxMultiselectWidget changes - this.checkboxMultiselectWidget.on( 'change', function () { - this.setValue( this.checkboxMultiselectWidget.findSelectedItemsData() ); - }.bind( this ) ); }; /* Setup */ @@ -9755,6 +9825,15 @@ OO.ui.CheckboxMultiselectInputWidget.prototype.getInputElement = function () { return $( '' ); }; +/** + * Handles CheckboxMultiselectWidget select events. + * + * @private + */ +OO.ui.CheckboxMultiselectInputWidget.prototype.onCheckboxesSelect = function () { + this.setValue( this.checkboxMultiselectWidget.findSelectedItemsData() ); +}; + /** * @inheritdoc */ @@ -9774,6 +9853,11 @@ OO.ui.CheckboxMultiselectInputWidget.prototype.setValue = function ( value ) { value = this.cleanUpValue( value ); this.checkboxMultiselectWidget.selectItemsByData( value ); OO.ui.CheckboxMultiselectInputWidget.parent.prototype.setValue.call( this, value ); + if ( this.optionsDirty ) { + // We reached this from the constructor or from #setOptions. + // We have to update the and on the