diff --git a/dist-persist/composer.lock b/dist-persist/composer.lock index a4542270a8..58c05076ba 100644 --- a/dist-persist/composer.lock +++ b/dist-persist/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e65dc3899ad3a63ed8a7260aa4f23630", + "content-hash": "4148b9076e152a351f2f33e8ef17c551", "packages": [ { "name": "carbonphp/carbon-doctrine-types", @@ -373,58 +373,6 @@ ], "time": "2024-09-19T14:15:21+00:00" }, - { - "name": "cssjanus/cssjanus", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/wikimedia/php-cssjanus.git", - "reference": "c5868a543c466c994ba5bf9b3297e150105ab803" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wikimedia/php-cssjanus/zipball/c5868a543c466c994ba5bf9b3297e150105ab803", - "reference": "c5868a543c466c994ba5bf9b3297e150105ab803", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "require-dev": { - "mediawiki/mediawiki-codesniffer": "43.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "9.6.16" - }, - "type": "library", - "autoload": { - "psr-0": { - "": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Roan Kattouw" - }, - { - "name": "Trevor Parscal" - }, - { - "name": "Timo Tijhof" - } - ], - "description": "Convert CSS stylesheets between left-to-right and right-to-left.", - "homepage": "https://www.mediawiki.org/wiki/CSSJanus", - "support": { - "source": "https://github.com/wikimedia/php-cssjanus/tree/v2.3.0" - }, - "abandoned": "wikimedia/cssjanus", - "time": "2024-08-06T19:37:16+00:00" - }, { "name": "data-values/common", "version": "1.2.0", @@ -492,16 +440,16 @@ }, { "name": "data-values/data-values", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/DataValues/DataValues.git", - "reference": "1084142918095dfedf9b6cc0de0755f8c4628264" + "reference": "45aca708da1f7d39c4fca9e6c7373404627e083b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DataValues/DataValues/zipball/1084142918095dfedf9b6cc0de0755f8c4628264", - "reference": "1084142918095dfedf9b6cc0de0755f8c4628264", + "url": "https://api.github.com/repos/DataValues/DataValues/zipball/45aca708da1f7d39c4fca9e6c7373404627e083b", + "reference": "45aca708da1f7d39c4fca9e6c7373404627e083b", "shasum": "" }, "require": { @@ -546,7 +494,7 @@ ], "support": { "issues": "https://github.com/DataValues/DataValues/issues", - "source": "https://github.com/DataValues/DataValues/tree/3.1.0" + "source": "https://github.com/DataValues/DataValues/tree/3.1.1" }, "funding": [ { @@ -554,7 +502,7 @@ "type": "github" } ], - "time": "2022-10-21T13:57:56+00:00" + "time": "2026-02-04T13:26:44+00:00" }, { "name": "data-values/geo", @@ -1144,16 +1092,16 @@ }, { "name": "ezimuel/ringphp", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/ezimuel/ringphp.git", - "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7" + "reference": "b97f46088940671100012482577eeb59f26a13b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/bc983599ec7add50c00e420e867c403c8ed16ae7", - "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/b97f46088940671100012482577eeb59f26a13b5", + "reference": "b97f46088940671100012482577eeb59f26a13b5", "shasum": "" }, "require": { @@ -1195,22 +1143,22 @@ ], "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.4.0" + "source": "https://github.com/ezimuel/ringphp/tree/1.4.1" }, - "time": "2025-08-07T09:30:38+00:00" + "time": "2026-02-11T16:42:15+00:00" }, { "name": "firebase/php-jwt", - "version": "v6.11.1", + "version": "v7.1.0", "source": { "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "d1e91ecf8c598d073d0995afa8cd5c75c6e19e66" + "url": "https://github.com/googleapis/php-jwt.git", + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/d1e91ecf8c598d073d0995afa8cd5c75c6e19e66", - "reference": "d1e91ecf8c598d073d0995afa8cd5c75c6e19e66", + "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/b374a5d1a4f1f67fadc2165cdb284645945e2fc0", + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0", "shasum": "" }, "require": { @@ -1218,6 +1166,8 @@ }, "require-dev": { "guzzlehttp/guzzle": "^7.4", + "phpfastcache/phpfastcache": "^9.2", + "phpseclib/phpseclib": "~3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", @@ -1226,7 +1176,8 @@ }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present", + "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures" }, "type": "library", "autoload": { @@ -1251,38 +1202,39 @@ } ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", + "homepage": "https://github.com/googleapis/php-jwt", "keywords": [ "jwt", "php" ], "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.11.1" + "issues": "https://github.com/googleapis/php-jwt/issues", + "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0" }, - "time": "2025-04-09T20:32:01+00:00" + "time": "2026-06-11T17:54:14+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.9.2", + "version": "7.12.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9aa17bcdd777ee31df9fc83c337ca4ca2340def3", + "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", + "guzzlehttp/promises": "^2.5", + "guzzlehttp/psr7": "^2.12.3", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-client-implementation": "1.0" @@ -1291,8 +1243,9 @@ "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "guzzle/client-integration-tests": "3.0.2", + "guzzlehttp/test-server": "^0.5.1", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -1370,7 +1323,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + "source": "https://github.com/guzzle/guzzle/tree/7.12.3" }, "funding": [ { @@ -1386,28 +1339,29 @@ "type": "tidelift" } ], - "time": "2024-07-24T11:22:20+00:00" + "time": "2026-06-23T15:29:02+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.3.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "481557b130ef3790cf82b713667b43030dc9c957" + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", - "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "url": "https://api.github.com/repos/guzzle/promises/zipball/4360e982f87f5f258bf872d094647791db2f4c8e", + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e", "shasum": "" }, "require": { - "php": "^7.2.5 || ^8.0" + "php": "^7.2.5 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.44 || ^9.6.25" + "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "type": "library", "extra": { @@ -1453,7 +1407,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.3.0" + "source": "https://github.com/guzzle/promises/tree/2.5.0" }, "funding": [ { @@ -1469,27 +1423,29 @@ "type": "tidelift" } ], - "time": "2025-08-22T14:34:08+00:00" + "time": "2026-06-02T12:23:43+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.8.0", + "version": "2.12.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "21dc724a0583619cd1652f673303492272778051" + "reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", - "reference": "21dc724a0583619cd1652f673303492272778051", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7ec62dc3f44aa218487dbed81a9bf9bc647be55d", + "reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0", - "ralouphie/getallheaders": "^3.0" + "ralouphie/getallheaders": "^3.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-factory-implementation": "1.0", @@ -1497,8 +1453,9 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.44 || ^9.6.25" + "http-interop/http-factory-tests": "1.1.0", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -1569,7 +1526,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.8.0" + "source": "https://github.com/guzzle/psr7/tree/2.12.3" }, "funding": [ { @@ -1585,20 +1542,20 @@ "type": "tidelift" } ], - "time": "2025-08-23T21:21:41+00:00" + "time": "2026-06-23T15:21:08+00:00" }, { "name": "justinrainbow/json-schema", - "version": "5.3.0", + "version": "5.3.1", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" + "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", + "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", "shasum": "" }, "require": { @@ -1648,73 +1605,9 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.1" }, - "time": "2024-07-06T21:00:26+00:00" - }, - { - "name": "lcobucci/clock", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/clock.git", - "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/c7aadcd6fd97ed9e199114269c0be3f335e38876", - "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0", - "stella-maris/clock": "^0.1.7" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "infection/infection": "^0.26", - "lcobucci/coding-standard": "^9.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-deprecation-rules": "^1.1.1", - "phpstan/phpstan-phpunit": "^1.3.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.27" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com" - } - ], - "description": "Yet another clock abstraction", - "support": { - "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2022-12-19T14:38:11+00:00" + "time": "2025-12-12T08:56:22+00:00" }, { "name": "lcobucci/jwt", @@ -1873,7 +1766,6 @@ "phpunit/phpunit": "^8.5.13", "roave/security-advisories": "dev-master" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -2210,16 +2102,16 @@ }, { "name": "mck89/peast", - "version": "v1.16.3", + "version": "v1.17.4", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430" + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/645ec21b650bc2aced18285c85f220d22afc1430", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430", + "url": "https://api.github.com/repos/mck89/peast/zipball/c6a63f32410d2e4ee2cd20fe94b35af147fb852d", + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d", "shasum": "" }, "require": { @@ -2232,7 +2124,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.16.3-dev" + "dev-master": "1.17.4-dev" } }, "autoload": { @@ -2253,9 +2145,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.16.3" + "source": "https://github.com/mck89/peast/tree/v1.17.4" }, - "time": "2024-07-23T14:00:32+00:00" + "time": "2025-10-10T12:53:17+00:00" }, { "name": "monolog/monolog", @@ -2605,6 +2497,66 @@ ], "time": "2024-09-09T07:06:30+00:00" }, + { + "name": "okvpn/clock-lts", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/okvpn/clock-lts.git", + "reference": "5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/okvpn/clock-lts/zipball/5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14", + "reference": "5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "replace": { + "lcobucci/clock": "*" + }, + "require-dev": { + "infection/infection": "^0.27", + "lcobucci/coding-standard": "^11.0.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^10.2.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + }, + { + "name": "Uładzimir Tsykun", + "email": "vtsykun@okvpn.org" + } + ], + "description": "Adding support for a wider range of PHP versions to lcobucci/clock", + "support": { + "source": "https://github.com/okvpn/clock-lts/tree/1.0.0" + }, + "time": "2023-09-26T11:13:49+00:00" + }, { "name": "onoi/message-reporter", "version": "1.4.2", @@ -3106,6 +3058,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Net_Socket", "source": "https://github.com/pear/Net_Socket" }, + "abandoned": true, "time": "2015-03-22T15:48:19+00:00" }, { @@ -3178,16 +3131,16 @@ }, { "name": "pear/pear-core-minimal", - "version": "v1.10.16", + "version": "v1.10.18", "source": { "type": "git", "url": "https://github.com/pear/pear-core-minimal.git", - "reference": "c0f51b45f50683bf5bbf558036854ebc9b54d033" + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/c0f51b45f50683bf5bbf558036854ebc9b54d033", - "reference": "c0f51b45f50683bf5bbf558036854ebc9b54d033", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/c7b55789d01de0ce090d289b73f1bbd6a2f113b1", + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1", "shasum": "" }, "require": { @@ -3223,7 +3176,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR", "source": "https://github.com/pear/pear-core-minimal" }, - "time": "2024-11-24T22:27:58+00:00" + "time": "2025-12-14T20:37:07+00:00" }, { "name": "pear/pear_exception", @@ -3286,16 +3239,16 @@ }, { "name": "php-http/client-common", - "version": "2.7.2", + "version": "2.7.3", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" + "reference": "dcc6de29c90dd74faab55f71b79d89409c4bf0c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "url": "https://api.github.com/repos/php-http/client-common/zipball/dcc6de29c90dd74faab55f71b79d89409c4bf0c1", + "reference": "dcc6de29c90dd74faab55f71b79d89409c4bf0c1", "shasum": "" }, "require": { @@ -3305,15 +3258,13 @@ "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0 || ^2.0", - "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/polyfill-php80": "^1.17" }, "require-dev": { "doctrine/instantiator": "^1.1", "guzzlehttp/psr7": "^1.4", "nyholm/psr7": "^1.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "phpspec/prophecy": "^1.10.2", "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" }, "suggest": { @@ -3349,9 +3300,9 @@ ], "support": { "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.7.2" + "source": "https://github.com/php-http/client-common/tree/2.7.3" }, - "time": "2024-09-24T06:21:48+00:00" + "time": "2025-11-29T19:12:34+00:00" }, { "name": "php-http/discovery", @@ -4330,53 +4281,6 @@ }, "time": "2024-12-11T14:47:31+00:00" }, - { - "name": "stella-maris/clock", - "version": "0.1.7", - "source": { - "type": "git", - "url": "https://github.com/stella-maris-solutions/clock.git", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", - "shasum": "" - }, - "require": { - "php": "^7.0|^8.0", - "psr/clock": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "StellaMaris\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Andreas Heigl", - "role": "Maintainer" - } - ], - "description": "A pre-release of the proposed PSR-20 Clock-Interface", - "homepage": "https://gitlab.com/stella-maris/clock", - "keywords": [ - "clock", - "datetime", - "point in time", - "psr20" - ], - "support": { - "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" - }, - "time": "2022-11-25T16:15:06+00:00" - }, { "name": "swaggest/json-diff", "version": "v3.12.1", @@ -4423,16 +4327,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { @@ -4445,7 +4349,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -4470,7 +4374,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" }, "funding": [ { @@ -4481,25 +4385,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.4.25", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "d28e7e2db8a73e9511df892d36445f61314bbebe" + "reference": "eeaa8cabe54c7b3516938c72a4a161c0cc80a34f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/d28e7e2db8a73e9511df892d36445f61314bbebe", - "reference": "d28e7e2db8a73e9511df892d36445f61314bbebe", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/eeaa8cabe54c7b3516938c72a4a161c0cc80a34f", + "reference": "eeaa8cabe54c7b3516938c72a4a161c0cc80a34f", "shasum": "" }, "require": { @@ -4509,10 +4417,169 @@ "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.4.30" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-12T13:06:53+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php82", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php82.git", + "reference": "34808efe3e68f69685796f7c253a2f1d8ea9df59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/34808efe3e68f69685796f7c253a2f1d8ea9df59", + "reference": "34808efe3e68f69685796f7c253a2f1d8ea9df59", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php82\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4521,23 +4588,24 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an improved replacement for the array_replace PHP function", + "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ - "config", - "configuration", - "options" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.4.25" + "source": "https://github.com/symfony/polyfill-php82/tree/v1.37.0" }, "funding": [ { @@ -4557,20 +4625,20 @@ "type": "tidelift" } ], - "time": "2025-08-04T17:06:28+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.33.0", + "name": "symfony/polyfill-php83", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", - "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/3600c2cb22399e25bb226e4a135ce91eeb2a6149", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149", "shasum": "" }, "require": { @@ -4588,7 +4656,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" @@ -4608,7 +4676,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4617,7 +4685,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.37.0" }, "funding": [ { @@ -4637,20 +4705,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { - "name": "symfony/polyfill-php82", - "version": "v1.31.0", + "name": "symfony/polyfill-php84", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php82.git", - "reference": "5d2ed36f7734637dacc025f179698031951b1692" + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/5d2ed36f7734637dacc025f179698031951b1692", - "reference": "5d2ed36f7734637dacc025f179698031951b1692", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/88486db2c389b290bf87ff1de7ebc1e13e42bb06", + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06", "shasum": "" }, "require": { @@ -4668,7 +4736,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php82\\": "" + "Symfony\\Polyfill\\Php84\\": "" }, "classmap": [ "Resources/stubs" @@ -4688,7 +4756,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4697,7 +4765,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php82/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php84/tree/v1.37.0" }, "funding": [ { @@ -4708,25 +4776,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T18:47:49+00:00" }, { - "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "name": "symfony/polyfill-php85", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/fcfa4973a9917cef23f2e38774da74a2b7d115ee", + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee", "shasum": "" }, "require": { @@ -4744,7 +4816,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" + "Symfony\\Polyfill\\Php85\\": "" }, "classmap": [ "Resources/stubs" @@ -4764,7 +4836,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4773,7 +4845,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php85/tree/v1.37.0" }, "funding": [ { @@ -4784,25 +4856,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-26T13:10:57+00:00" }, { "name": "symfony/translation", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4" + "reference": "fef99cef37890b350976f5f492854faefadd4e15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/c8559fe25c7ee7aa9d28f228903a46db008156a4", - "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4", + "url": "https://api.github.com/repos/symfony/translation/zipball/fef99cef37890b350976f5f492854faefadd4e15", + "reference": "fef99cef37890b350976f5f492854faefadd4e15", "shasum": "" }, "require": { @@ -4868,7 +4944,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.26" + "source": "https://github.com/symfony/translation/tree/v6.4.42" }, "funding": [ { @@ -4888,20 +4964,20 @@ "type": "tidelift" } ], - "time": "2025-09-05T18:17:25+00:00" + "time": "2026-06-05T16:46:18+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", "shasum": "" }, "require": { @@ -4914,7 +4990,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -4950,7 +5026,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" }, "funding": [ { @@ -4961,25 +5037,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T08:32:26+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.45", + "version": "v5.4.52", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a454d47278cc16a5db371fe73ae66a78a633371e" + "reference": "b0b27055f055f0d314c5c68ed0c10f0bbd90aee0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a454d47278cc16a5db371fe73ae66a78a633371e", - "reference": "a454d47278cc16a5db371fe73ae66a78a633371e", + "url": "https://api.github.com/repos/symfony/yaml/zipball/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0", + "reference": "b0b27055f055f0d314c5c68ed0c10f0bbd90aee0", "shasum": "" }, "require": { @@ -5025,7 +5105,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.45" + "source": "https://github.com/symfony/yaml/tree/v5.4.52" }, "funding": [ { @@ -5036,25 +5116,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:11:13+00:00" + "time": "2026-05-15T06:40:16+00:00" }, { "name": "webmozart/assert", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "541057574806f942c94662b817a50f63f7345360" + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/541057574806f942c94662b817a50f63f7345360", - "reference": "541057574806f942c94662b817a50f63f7345360", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68", "shasum": "" }, "require": { @@ -5097,9 +5181,9 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.12.0" + "source": "https://github.com/webmozarts/assert/tree/1.12.1" }, - "time": "2025-10-20T12:43:39+00:00" + "time": "2025-10-29T15:56:20+00:00" }, { "name": "wikimedia/assert", @@ -5380,29 +5464,29 @@ }, { "name": "wikimedia/cldr-plural-rule-parser", - "version": "v2.0.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/CLDRPluralRuleParser.git", - "reference": "83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36" + "reference": "c36903b9a05f52b1c4fa96301667539f3b58cf61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36", - "reference": "83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36", + "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/c36903b9a05f52b1c4fa96301667539f3b58cf61", + "reference": "c36903b9a05f52b1c4fa96301667539f3b58cf61", "shasum": "" }, "require": { - "php": ">=7.2.9" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "35.0.0", - "mediawiki/mediawiki-phan-config": "0.10.6", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.3.3", - "php-parallel-lint/php-console-highlighter": "0.5.0", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpunit/phpunit": "^8.5" + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", + "php-parallel-lint/php-console-highlighter": "1.0.0", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -5427,9 +5511,9 @@ "description": "Evaluates plural rules specified in the CLDR project notation.", "homepage": "https://www.mediawiki.org/wiki/CLDRPluralRuleParser", "support": { - "source": "https://github.com/wikimedia/CLDRPluralRuleParser/tree/v2.0.0" + "source": "https://github.com/wikimedia/CLDRPluralRuleParser/tree/v3.0.0" }, - "time": "2021-02-11T20:47:01+00:00" + "time": "2025-11-25T13:54:34+00:00" }, { "name": "wikimedia/common-passwords", @@ -5537,6 +5621,111 @@ }, "time": "2023-04-15T19:07:00+00:00" }, + { + "name": "wikimedia/css-sanitizer", + "version": "v6.2.1", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/css-sanitizer.git", + "reference": "60973b8355c72a4acdddca3dcaa93bc901e0ccf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/css-sanitizer/zipball/60973b8355c72a4acdddca3dcaa93bc901e0ccf2", + "reference": "60973b8355c72a4acdddca3dcaa93bc901e0ccf2", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "wikimedia/scoped-callback": "3.0.0 || 4.0.0 || 5.0.0", + "wikimedia/utfnormal": "^3.0.1 || ^4.0.0" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "50.0.0", + "mediawiki/mediawiki-phan-config": "0.19.0", + "mediawiki/minus-x": "2.0.1", + "php-parallel-lint/php-console-highlighter": "1.0.0", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.63", + "wikimedia/testing-access-wrapper": "^4.0.0", + "wikimedia/update-history": "^1.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Wikimedia\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Brad Jorsch", + "email": "bjorsch@wikimedia.org" + } + ], + "description": "Classes to parse and sanitize CSS", + "homepage": "https://www.mediawiki.org/wiki/Css-sanitizer", + "support": { + "source": "https://github.com/wikimedia/css-sanitizer/tree/v6.2.1" + }, + "time": "2026-03-04T17:00:28+00:00" + }, + { + "name": "wikimedia/cssjanus", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/php-cssjanus.git", + "reference": "c5868a543c466c994ba5bf9b3297e150105ab803" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/php-cssjanus/zipball/c5868a543c466c994ba5bf9b3297e150105ab803", + "reference": "c5868a543c466c994ba5bf9b3297e150105ab803", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "43.0.0", + "mediawiki/mediawiki-phan-config": "0.14.0", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpunit/phpunit": "9.6.16" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Roan Kattouw" + }, + { + "name": "Trevor Parscal" + }, + { + "name": "Timo Tijhof" + } + ], + "description": "Convert CSS stylesheets between left-to-right and right-to-left.", + "homepage": "https://www.mediawiki.org/wiki/CSSJanus", + "support": { + "source": "https://github.com/wikimedia/php-cssjanus/tree/v2.3.0" + }, + "time": "2024-08-06T19:37:16+00:00" + }, { "name": "wikimedia/html-formatter", "version": "4.1.0", @@ -5590,32 +5779,32 @@ }, { "name": "wikimedia/idle-dom", - "version": "v1.0.0", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM.git", - "reference": "631555d5868bf29427cb015906e666faf09abeea" + "reference": "146fc79b4cc8e0f037f889c2c782b80fcb88d931" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-IDLeDOM/zipball/631555d5868bf29427cb015906e666faf09abeea", - "reference": "631555d5868bf29427cb015906e666faf09abeea", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-IDLeDOM/zipball/146fc79b4cc8e0f037f889c2c782b80fcb88d931", + "reference": "146fc79b4cc8e0f037f889c2c782b80fcb88d931", "shasum": "" }, "require": { - "php": ">=7.4.3" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "40.0.1", - "mediawiki/mediawiki-phan-config": "0.12.0", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.19.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "^9.5", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.63", "wikimedia/assert": "^0.5.0", - "wikimedia/update-history": "^1.0.1", - "wikimedia/webidl": "1.0.4" + "wikimedia/update-history": "^1.0.3", + "wikimedia/webidl": "^1.2.0" }, "type": "library", "autoload": { @@ -5630,15 +5819,16 @@ "authors": [ { "name": "C. Scott Ananian", - "email": "cananian@wikimedia.org" + "email": "cananian@wikimedia.org", + "homepage": "https://cscott.net" } ], "description": "DOM interfaces automatically generated from WebIDL", "homepage": "https://www.mediawiki.org/wiki/IDLeDOM", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM/tree/v1.0.0" + "source": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM/tree/v2.1.1" }, - "time": "2022-12-09T18:29:23+00:00" + "time": "2026-02-14T17:59:57+00:00" }, { "name": "wikimedia/ip-utils", @@ -5692,31 +5882,30 @@ }, { "name": "wikimedia/json-codec", - "version": "v3.0.3", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-JsonCodec.git", - "reference": "6950c6aae8b97cbb37779675f4a475616caeaf46" + "reference": "3367a2b4ae54ebfeb4930deb9bf497eafa86542d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-JsonCodec/zipball/6950c6aae8b97cbb37779675f4a475616caeaf46", - "reference": "6950c6aae8b97cbb37779675f4a475616caeaf46", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-JsonCodec/zipball/3367a2b4ae54ebfeb4930deb9bf497eafa86542d", + "reference": "3367a2b4ae54ebfeb4930deb9bf497eafa86542d", "shasum": "" }, "require": { - "php": ">=7.4.3", - "psr/container": "^1.1.2|^2.0.2", - "symfony/polyfill-php81": "^1.27.0" + "php": ">=8.1.0", + "psr/container": "^1.1.2|^2.0.2" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "47.0.0", + "mediawiki/mediawiki-phan-config": "0.16.0", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.21", "wikimedia/assert": "^0.5.1", "wikimedia/update-history": "1.0.1" }, @@ -5748,34 +5937,34 @@ "description": "Interfaces to serialize and deserialize PHP objects to/from JSON", "homepage": "https://www.mediawiki.org/wiki/JsonCodec", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-JsonCodec/tree/v3.0.3" + "source": "https://github.com/wikimedia/mediawiki-libs-JsonCodec/tree/v4.0.0" }, - "time": "2024-11-09T05:42:52+00:00" + "time": "2025-08-04T19:40:57+00:00" }, { "name": "wikimedia/less.php", - "version": "v5.1.2", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/wikimedia/less.php.git", - "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd" + "reference": "f12e470d4fb4478b8af759d4c5da99707af3db10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/less.php/zipball/39b1fbbdd3d95c5279f231d2298f3866fa869fcd", - "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/f12e470d4fb4478b8af759d4c5da99707af3db10", + "reference": "f12e470d4fb4478b8af759d4c5da99707af3db10", "shasum": "" }, "require": { - "php": ">=7.4.3" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16" + "phpunit/phpunit": "10.5.58" }, "bin": [ "bin/lessc" @@ -5823,9 +6012,9 @@ ], "support": { "issues": "https://github.com/wikimedia/less.php/issues", - "source": "https://github.com/wikimedia/less.php/tree/v5.1.2" + "source": "https://github.com/wikimedia/less.php/tree/v5.5.0" }, - "time": "2024-11-13T15:44:20+00:00" + "time": "2025-12-18T22:27:01+00:00" }, { "name": "wikimedia/lucene-explain-parser", @@ -6049,16 +6238,16 @@ }, { "name": "wikimedia/parsoid", - "version": "v0.20.4", + "version": "v0.20.8", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-services-parsoid.git", - "reference": "75f04e1f7b6f46af9437a34ecf72b1953c5ab59c" + "reference": "e1ad85b8253ea83c3bba86276cccaebbd0db094a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-services-parsoid/zipball/75f04e1f7b6f46af9437a34ecf72b1953c5ab59c", - "reference": "75f04e1f7b6f46af9437a34ecf72b1953c5ab59c", + "url": "https://api.github.com/repos/wikimedia/mediawiki-services-parsoid/zipball/e1ad85b8253ea83c3bba86276cccaebbd0db094a", + "reference": "e1ad85b8253ea83c3bba86276cccaebbd0db094a", "shasum": "" }, "require": { @@ -6069,18 +6258,16 @@ "liuggio/statsd-php-client": "^1.0.18", "php": ">=8.1.0", "psr/container": "~1.1.2 || ~2.0.2", - "psr/log": "^1.1.4", - "symfony/polyfill-php80": "^1.23.1", + "psr/log": "^1.1.4 || ^3.0.0", "wikimedia/assert": "^0.5.1", "wikimedia/bcp-47-code": "^2.0.0", - "wikimedia/idle-dom": "1.0.0", + "wikimedia/idle-dom": "2.0.1 || ^2.1.0", "wikimedia/ip-utils": "^5.0.0", - "wikimedia/json-codec": "^3.0.1", + "wikimedia/json-codec": "^3.0.2 || ^4.0.0 || ^5.0.0", "wikimedia/object-factory": "^5.0.1", - "wikimedia/remex-html": "4.1.1", - "wikimedia/scoped-callback": "^4.0.0 || ^5.0.0", + "wikimedia/remex-html": "^4.1.2 || ^5.1.0", "wikimedia/wikipeg": "^4.0.0", - "wikimedia/zest-css": "^3.0.1" + "wikimedia/zest-css": "^3.0.1 || ^4.1.0" }, "conflict": { "wikimedia/langconv": "<0.4.2" @@ -6095,11 +6282,11 @@ "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.34", "sebastian/diff": "^4.0.3", "wikimedia/alea": "^1.0.0", "wikimedia/langconv": "^0.4.2", - "wikimedia/testing-access-wrapper": "~3.0" + "wikimedia/testing-access-wrapper": "~3.0.0 || ~4.0.0" }, "suggest": { "wikimedia/langconv": "Provides script conversion support" @@ -6128,10 +6315,10 @@ ], "support": { "irc": "irc://irc.libera.chat/mediawiki-parsoid", - "source": "https://github.com/wikimedia/mediawiki-services-parsoid/tree/v0.20.4", + "source": "https://github.com/wikimedia/mediawiki-services-parsoid/tree/v0.20.8", "wiki": "https://www.mediawiki.org/wiki/Parsoid" }, - "time": "2025-09-29T14:56:09+00:00" + "time": "2026-04-13T16:23:34+00:00" }, { "name": "wikimedia/php-session-serializer", @@ -6316,16 +6503,16 @@ }, { "name": "wikimedia/remex-html", - "version": "4.1.1", + "version": "4.1.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-RemexHtml.git", - "reference": "3dd8344b57b2939f604a474b76d422f24471b436" + "reference": "9ac7ba7311baa3ff602b55981d07cef15aecb2d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/3dd8344b57b2939f604a474b76d422f24471b436", - "reference": "3dd8344b57b2939f604a474b76d422f24471b436", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/9ac7ba7311baa3ff602b55981d07cef15aecb2d0", + "reference": "9ac7ba7311baa3ff602b55981d07cef15aecb2d0", "shasum": "" }, "require": { @@ -6336,13 +6523,13 @@ }, "require-dev": { "ext-json": "*", - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "46.0.0", + "mediawiki/mediawiki-phan-config": "0.15.1", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.21", "wikimedia/update-history": "1.0.1" }, "type": "library", @@ -6364,9 +6551,9 @@ "description": "Fast HTML 5 parser", "homepage": "https://www.mediawiki.org/wiki/RemexHtml", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-RemexHtml/tree/4.1.1" + "source": "https://github.com/wikimedia/mediawiki-libs-RemexHtml/tree/4.1.2" }, - "time": "2024-11-05T16:29:46+00:00" + "time": "2025-04-23T17:10:45+00:00" }, { "name": "wikimedia/request-timeout", @@ -6936,16 +7123,16 @@ }, { "name": "wikimedia/xmp-reader", - "version": "0.9.4", + "version": "0.10.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-XMPReader.git", - "reference": "0c13a18f322c3fdd4013148d5a647c1670ad82d3" + "reference": "b3cb5fae3ec105bab4c59aa594f74f6f11117285" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-XMPReader/zipball/0c13a18f322c3fdd4013148d5a647c1670ad82d3", - "reference": "0c13a18f322c3fdd4013148d5a647c1670ad82d3", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-XMPReader/zipball/b3cb5fae3ec105bab4c59aa594f74f6f11117285", + "reference": "b3cb5fae3ec105bab4c59aa594f74f6f11117285", "shasum": "" }, "require": { @@ -6953,20 +7140,20 @@ "ext-libxml": "*", "ext-xml": "*", "ext-xmlreader": "*", - "php": ">=7.4.3", + "php": ">=8.1", "psr/log": "^1.0", "wikimedia/scoped-callback": "^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0", - "wikimedia/timestamp": "^1.0 || ^2.0 || ^3.0 || ^4.0" + "wikimedia/timestamp": "^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { - "ext-exif": "*", - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "colinodell/psr-testlogger": "1.3.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", - "ockcyp/covers-validator": "1.6.0", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16" + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -6987,50 +7174,49 @@ "description": "Reader for XMP data containing properties relevant to images", "homepage": "https://www.mediawiki.org/wiki/XMPReader", "keywords": [ - "IPTC", - "exif", "metadata", - "parse", "xmp" ], "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-XMPReader/tree/0.9.4" + "source": "https://github.com/wikimedia/mediawiki-libs-XMPReader/tree/0.10.2" }, - "time": "2024-11-03T12:28:34+00:00" + "time": "2025-11-25T03:48:10+00:00" }, { "name": "wikimedia/zest-css", - "version": "3.0.4", + "version": "4.1.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-Zest.git", - "reference": "636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4" + "reference": "160b887bf6869d3a80881e78bd0badf060643fa2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-Zest/zipball/636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4", - "reference": "636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-Zest/zipball/160b887bf6869d3a80881e78bd0badf060643fa2", + "reference": "160b887bf6869d3a80881e78bd0badf060643fa2", "shasum": "" }, "require": { "ext-mbstring": "*", "ext-xml": "*", - "php": ">=7.4" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", - "mediawiki/minus-x": "1.1.3", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "51.0.0", + "mediawiki/mediawiki-phan-config": "0.20.0", + "mediawiki/minus-x": "2.0.1", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", - "wikimedia/remex-html": "^4.1.0", - "wikimedia/testing-access-wrapper": "^3.0", - "wikimedia/update-history": "^1.0.1" + "phpunit/phpunit": "10.5.63", + "wikimedia/remex-html": "^5.1.0 || ^6.0.0", + "wikimedia/testing-access-wrapper": "^4.0.0", + "wikimedia/update-history": "^1.0.1", + "wikimedia/zest-jq": "^1.1.0" }, "suggest": { - "ext-intl": "*" + "ext-intl": "*", + "wikimedia/zest-jq": "For JQ support in attribute selectors" }, "type": "library", "autoload": { @@ -7060,9 +7246,9 @@ "selector" ], "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-Zest/tree/3.0.4" + "source": "https://github.com/wikimedia/mediawiki-libs-Zest/tree/4.1.2" }, - "time": "2024-11-09T06:04:20+00:00" + "time": "2026-06-04T03:22:09+00:00" }, { "name": "wmde/php-vuejs-templating", @@ -7169,28 +7355,29 @@ "packages-dev": [ { "name": "composer/pcre", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { - "phpstan/phpstan": "<1.11.10" + "phpstan/phpstan": "<2.2.2" }, "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^9" }, "type": "library", "extra": { @@ -7228,7 +7415,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" + "source": "https://github.com/composer/pcre/tree/3.4.0" }, "funding": [ { @@ -7238,13 +7425,9 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-11-12T16:29:46+00:00" + "time": "2026-06-07T11:47:49+00:00" }, { "name": "composer/spdx-licenses", @@ -7394,29 +7577,29 @@ }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.1.2", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1" + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd", + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd", "shasum": "" }, "require": { "composer-plugin-api": "^2.2", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + "squizlabs/php_codesniffer": "^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "^2.2", "ext-json": "*", "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.4.0", - "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev", "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", @@ -7486,7 +7669,7 @@ "type": "thanks_dev" } ], - "time": "2025-07-17T20:45:56+00:00" + "time": "2026-05-06T08:26:05+00:00" }, { "name": "doctrine/cache", @@ -7697,29 +7880,29 @@ }, { "name": "doctrine/deprecations", - "version": "1.1.5", + "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "phpunit/phpunit": "<=7.5 || >=13" + "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12 || ^13", - "phpstan/phpstan": "1.4.10 || 2.1.11", + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { @@ -7739,22 +7922,22 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, - "time": "2025-04-07T20:06:18+00:00" + "time": "2026-02-07T07:09:04+00:00" }, { "name": "doctrine/event-manager", - "version": "2.0.1", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" + "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf", + "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf", "shasum": "" }, "require": { @@ -7764,10 +7947,10 @@ "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.24" + "doctrine/coding-standard": "^14", + "phpdocumentor/guides-cli": "^1.4", + "phpstan/phpstan": "^2.1.32", + "phpunit/phpunit": "^10.5.58" }, "type": "library", "autoload": { @@ -7816,7 +7999,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.1" + "source": "https://github.com/doctrine/event-manager/tree/2.1.1" }, "funding": [ { @@ -7832,7 +8015,7 @@ "type": "tidelift" } ], - "time": "2024-05-22T20:47:39+00:00" + "time": "2026-01-29T07:11:08+00:00" }, { "name": "doctrine/instantiator", @@ -8546,16 +8729,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.2", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "3a454ca033b9e06b63282ce19562e892747449bb" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", - "reference": "3a454ca033b9e06b63282ce19562e892747449bb", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -8598,9 +8781,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-10-21T19:32:17+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "phan/phan", @@ -9183,16 +9366,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.3", + "version": "5.6.7", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9" + "reference": "31a105931bc8ffa3a123383829772e832fd8d903" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94f8051919d1b0369a6bcc7931d679a511c03fe9", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/31a105931bc8ffa3a123383829772e832fd8d903", + "reference": "31a105931bc8ffa3a123383829772e832fd8d903", "shasum": "" }, "require": { @@ -9202,7 +9385,7 @@ "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", "phpstan/phpdoc-parser": "^1.7|^2.0", - "webmozart/assert": "^1.9.1" + "webmozart/assert": "^1.9.1 || ^2" }, "require-dev": { "mockery/mockery": "~1.3.5 || ~1.6.0", @@ -9241,22 +9424,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.3" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.7" }, - "time": "2025-08-01T19:43:32+00:00" + "time": "2026-03-18T20:47:46+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195", + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195", "shasum": "" }, "require": { @@ -9299,22 +9482,22 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2025-11-21T15:09:14+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -9346,9 +9529,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpunit/php-code-coverage", @@ -9671,45 +9854,45 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.19", + "version": "9.6.34", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8" + "reference": "b36f02317466907a230d3aa1d34467041271ef4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b36f02317466907a230d3aa1d34467041271ef4a", + "reference": "b36f02317466907a230d3aa1d34467041271ef4a", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.10", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.8", + "sebastian/global-state": "^5.0.8", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, "suggest": { @@ -9754,7 +9937,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.34" }, "funding": [ { @@ -9765,12 +9948,20 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2024-04-05T04:35:58+00:00" + "time": "2026-01-27T05:45:00+00:00" }, { "name": "psr/cache", @@ -9823,16 +10014,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.13", + "version": "v0.12.24", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e" + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e", - "reference": "d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", "shasum": "" }, "require": { @@ -9840,8 +10031,8 @@ "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" @@ -9853,7 +10044,6 @@ "suggest": { "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ @@ -9897,29 +10087,29 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.13" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.24" }, - "time": "2025-10-20T22:48:29+00:00" + "time": "2026-06-29T15:41:09+00:00" }, { "name": "sabre/event", - "version": "5.1.7", + "version": "5.1.8", "source": { "type": "git", "url": "https://github.com/sabre-io/event.git", - "reference": "86d57e305c272898ba3c28e9bd3d65d5464587c2" + "reference": "1dd5f55421b0092006510264131a4d632d02d2c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/event/zipball/86d57e305c272898ba3c28e9bd3d65d5464587c2", - "reference": "86d57e305c272898ba3c28e9bd3d65d5464587c2", + "url": "https://api.github.com/repos/sabre-io/event/zipball/1dd5f55421b0092006510264131a4d632d02d2c1", + "reference": "1dd5f55421b0092006510264131a4d632d02d2c1", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.17.1||^3.63", + "friendsofphp/php-cs-fixer": "~2.17.1||^3.95", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, @@ -9965,7 +10155,7 @@ "issues": "https://github.com/sabre-io/event/issues", "source": "https://github.com/fruux/sabre-event" }, - "time": "2024-08-27T11:23:05+00:00" + "time": "2026-04-27T04:19:36+00:00" }, { "name": "sebastian/cli-parser", @@ -10136,16 +10326,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.9", + "version": "4.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5" + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5", - "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", "shasum": "" }, "require": { @@ -10198,7 +10388,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.9" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" }, "funding": [ { @@ -10218,7 +10408,7 @@ "type": "tidelift" } ], - "time": "2025-08-10T06:51:50+00:00" + "time": "2026-01-24T09:22:56+00:00" }, { "name": "sebastian/complexity", @@ -11124,16 +11314,16 @@ }, { "name": "symfony/console", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f" + "reference": "9ef84af84a7b66396da483634227650506428639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", - "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", + "url": "https://api.github.com/repos/symfony/console/zipball/9ef84af84a7b66396da483634227650506428639", + "reference": "9ef84af84a7b66396da483634227650506428639", "shasum": "" }, "require": { @@ -11198,7 +11388,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.26" + "source": "https://github.com/symfony/console/tree/v6.4.42" }, "funding": [ { @@ -11218,20 +11408,20 @@ "type": "tidelift" } ], - "time": "2025-09-26T12:13:46+00:00" + "time": "2026-06-15T05:35:29+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", "shasum": "" }, "require": { @@ -11249,7 +11439,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -11285,7 +11475,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" }, "funding": [ { @@ -11296,25 +11486,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2026-06-16T09:55:08+00:00" }, { "name": "symfony/string", - "version": "v6.4.26", + "version": "v6.4.39", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea" + "reference": "62e3c927de664edadb5bef260987eb047a17a113" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea", - "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea", + "url": "https://api.github.com/repos/symfony/string/zipball/62e3c927de664edadb5bef260987eb047a17a113", + "reference": "62e3c927de664edadb5bef260987eb047a17a113", "shasum": "" }, "require": { @@ -11370,7 +11564,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.26" + "source": "https://github.com/symfony/string/tree/v6.4.39" }, "funding": [ { @@ -11390,20 +11584,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T14:32:46+00:00" + "time": "2026-05-12T11:44:19+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" + "reference": "29adc5e34255f42ca9b8ae61c22b4d9e3f611317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", - "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/29adc5e34255f42ca9b8ae61c22b4d9e3f611317", + "reference": "29adc5e34255f42ca9b8ae61c22b4d9e3f611317", "shasum": "" }, "require": { @@ -11458,7 +11652,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.42" }, "funding": [ { @@ -11478,20 +11672,20 @@ "type": "tidelift" } ], - "time": "2025-09-25T15:37:27+00:00" + "time": "2026-06-08T07:06:12+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -11520,7 +11714,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -11528,7 +11722,7 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" }, { "name": "tysonandre/var_representation_polyfill", @@ -11712,29 +11906,29 @@ }, { "name": "wikimedia/testing-access-wrapper", - "version": "3.0.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/testing-access-wrapper.git", - "reference": "975e89994a667b2ab10b36f99d049318b6137db8" + "reference": "7b4ddeb6242c175156538221b451a3ec981b5be9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/testing-access-wrapper/zipball/975e89994a667b2ab10b36f99d049318b6137db8", - "reference": "975e89994a667b2ab10b36f99d049318b6137db8", + "url": "https://api.github.com/repos/wikimedia/testing-access-wrapper/zipball/7b4ddeb6242c175156538221b451a3ec981b5be9", + "reference": "7b4ddeb6242c175156538221b451a3ec981b5be9", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "41.0.0", - "mediawiki/mediawiki-phan-config": "0.12.1", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "9.5.28" + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -11763,9 +11957,9 @@ "description": "A simple helper class to access non-public elements of a class when testing.", "homepage": "https://www.mediawiki.org/wiki/Testing-access-wrapper", "support": { - "source": "https://github.com/wikimedia/testing-access-wrapper/tree/3.0.0" + "source": "https://github.com/wikimedia/testing-access-wrapper/tree/4.0.0" }, - "time": "2023-11-28T06:57:09+00:00" + "time": "2025-11-03T13:34:49+00:00" }, { "name": "wmde/hamcrest-html-matchers", diff --git a/dist/RELEASE-NOTES-1.43 b/dist/RELEASE-NOTES-1.43 index d0a369ddb1..dacce5c8bf 100644 --- a/dist/RELEASE-NOTES-1.43 +++ b/dist/RELEASE-NOTES-1.43 @@ -4,13 +4,297 @@ PHP 8.1 workboard: https://phabricator.wikimedia.org/tag/php_8.1_support/ PHP 8.2 workboard: https://phabricator.wikimedia.org/tag/php_8.2_support/ PHP 8.3 workboard: https://phabricator.wikimedia.org/tag/php_8.3_support/ PHP 8.4 workboard: https://phabricator.wikimedia.org/tag/php_8.4_support/ +PHP 8.5 workboard: https://phabricator.wikimedia.org/tag/php_8.5_support/ -== MediaWiki 1.43.6 == +== MediaWiki 1.43.10 == THIS IS NOT A RELEASE YET +=== Changes since 1.43.9 === +* Localisation updates. + +== MediaWiki 1.43.9 == + +This is a security and maintenance release of the MediaWiki 1.43 branch. + +=== Changes since 1.43.8 === +* Localisation updates. +* (T419192) Actions: Fix incorrect variable shadowing. +* (T421659) Installer: Skip dropIndex() when table does not exists. +* (T413545, T422879) Update wikimedia/parsoid to 0.20.8. +* (T423185) HashSiteStore: Don't trigger PHP 8.5 warnings if the Site has + no globalID. +* Make CacheTime/ParserOutput JsonCodecable; deprecate older json classes. +* ParserOutput: Add JsonCodec hints for TOCData and WarningMsgs. +* (T414805) Media: Re-apply Use previous step for non-standard width between + steps and original. +* (T418745, T423895) Media: Fallback to the largest standard size if an + overly large one is requested. +* (T328921) Drop various PHP 7.4/8.0 support hacks, no longer needed. +* (T261260) Re-add preloading of classes used in the header callback. +* (T261260) Limit preloading workaround for autoload bug to PHP<8.6. +* Upload: Avoid null array key in UploadBase::getMaxUploadSize. +* (T395204) Unify logging of IP / user agent / etc on sensitive operations. +* (T423502) AuthManager: Log status changes from + SecuritySensitiveOperationStatusHook call. +* (T419768) RawAction: Restrict content type to javascript. +* HTMLForm: Add 'type' => 'button'. +* (T395204) Update GetSecurityLogContext @since tags for backports. +* (T402792, T414805, T416620, T418178) DjvuHandler: Make it follow thumb steps. +* TextContentHandler::fillParserOutput: Drop old support for Content::getHtml, + no longer needed. +* (T410934) Remove noop xml_parser_free() call. +* Drop empty ids. +* (T425742) ApiQueryInfo: Pass an empty string instead of null to + EditFormPreloadText hook. +* (T424114) Media: Improve $wgThumbnailSteps docs. +* resetUserEmail: Log email change to authentication log. +* resetUserEmail: Add reason option for email change. +* resetUserEmail: Log more events from script. +* changePassword/resetUserEmail: Invalidate user sessions upon password + change. +* (T426861) composer.json: Updated symfony/yaml from 5.4.45 to 5.4.52. +* (T366986) Parser: Improve recursive lock error message. +* Add GitHub to $wgGitRepositoryViewers. +* (T425818) changePassword: Log password change to authentication log. +* changePassword: Add reason option for password change. +* (T429826) Updated guzzlehttp/guzzle from 7.10.0 to 7.12.1. +* (T423617) Check the target url for redirects are allowed. +* (T429965) Updated guzzlehttp/guzzle from 7.12.1 to 7.12.3. +* (T389161) Client-side date/time formatter library. +* (T382781) Changed Levantine Arabic numerals to Western numerals. +* (T382781) [PHP 8.4] Ensure Levantine Arabic numerals stay as Western + numerals. +* (T383047) UserMailer: hack: preserve multiple error callbacks. +* (T383047) Mail: Extract sendWithMailFunction() from UserMailer::send(). +* (T429720) FileRepo: Fix typos in schema compatibility checks. +* (T383047) Mail: Log PHP mail() send failures with recipient count. +* (T425406, CVE-2026-58036) SECURITY: Fix ApiQueryUsers leaking status of + private user conditions for user. +* (T422306, CVE-2026-58028) SECURITY: Disallow user JS in pretty-print api.php + responses. +* (T427235, CVE-2026-58033) SECURITY: Exclude rev-deleted usernames from + distinct authors query. +* (T426867, CVE-2026-58032) SECURITY: mw.Api.getErrorMessage: Treat + formatversion=1 as text. +* (T299359, CVE-2026-58026) SECURITY: Make sure the actual title that's being + transcluded is includable. +* (T422085, CVE-2026-58024) SECURITY: Restrict interwiki user lookup in + ApiUserrights. +* (T422676, CVE-2026-58029) SECURITY: Check for editmyprivateinfo right in more + places. +* (T422995, CVE-2026-58037) SECURITY: LogFormatter: 'raw' parameter format is no + longer raw HTML. +* (T422244, CVE-2026-58025) SECURITY: Safely unserialize log entry parameters. + +== MediaWiki 1.43.8 == + +This is a maintenance release of the MediaWiki 1.43 branch. + +=== Changes since 1.43.7 === +* Fixed backport issues. + +== MediaWiki 1.43.7 == + +This is a security and maintenance release of the MediaWiki 1.43 branch. + +=== Changes since 1.43.6 === +* Localisation updates. +* (T386108) Upgrade pear/pear-core-minimal to v1.10.17. +* (T412194) Upgrading justinrainbow/json-schema (5.3.0 => 5.3.1). +* (T413538) MultiHttpClient: Remove curl_close() call. +* (T413545) Upgrading wikimedia/parsoid (v0.20.4 => v0.20.5). +* (T411213) Updated wikimedia/less.php from 5.1.2 to 5.5.0. +* (T413565) Search: Replace deprecated SplObjectStorage methods. +* Mime: Change mime type video/x-matroska to video/matroska. +* Fix incorrect uses of ScopedCallback objects. +* profiler: Correct function types documentation. +* (T413582) ShellboxClientFactory: Handle $service being null in getUrl(). +* (T413672) EtcdConfigTest: Add return value for some MultiHttpClient mocks. +* (T413675) DBConnRefTest: Add a temporary variable for return value in + testRoleExceptions. +* (T413580) LanguageCodeTest: Remove unnecessary null assertion. +* Allow wikimedia/testing-access-wrapper ^4.0.0. +* Logging: Handle possible null as type for LogPage. +* (T411019) Logging: Set default for log type on dropdown via LogEventsList. +* (T413690) libs: Fix closure detection in MemoizedCallable. +* (T378563) [BlockManager] Don't assume autoblocks have ::getParentBlockId. +* (T378563) Fix bug in BlockManager::getUniqueBlocks. +* (T413923) Don't use null offsets in BlockManager::getUniqueBlocks. +* SiteConfiguration: Optimize processSetting for default-only case. +* SiteConfiguration: Use \array_key_exists(). +* SiteConfiguration: Use use function syntax. +* Config: Use use function array_key_exists some more. +* (T413924, T413925) tests: PHP 8.5 compatibility in AuthManager tests. +* (T381842) Fix core contributions special page tests for legacy Vector. +* (T380518) ContributionsSpecialPage: Call IndexPager::getBody if no results. +* (T385876) Improve direction of user name used in title in + Special:Contributions. +* (T413573) [php8.4] Use DOMCompat::innerHTML() instead of Element::nodeValue. +* build: Upgrade PHPUnit from 9.6.19 to 9.6.21. +* (T413673) tests: Fix PHP8.5 error when casting float(INF) as integer. +* (T414355) Fix PHP 8.5 deprecation warnings in IcuCollation. +* (T413674) ParamValidator: Suppress cast warning in IntegerDef. +* (T413577) Parser: Ignore long user provided int in + Sanitizer::decodeCharReferences. +* (T413576) Rdbms: Get strings from SQLPlatform::getDatabaseAndTableIdentifier. +* (T413579) Site: Handle non-stored Site objects in SiteList. +* (T413920) tests: Mock some functions in OutputPageTest. +* (T413926) Do not attempt to get handler for unknown file types. +* (T413919) tests: Use real TitleFormatter in LinkBatchTest. +* (T413930) User: Add fallback 'default' to User::getDatePreference. +* (T413934) JobQueueGroup: avoid PHP 8.5 deprecation from null array offsets. +* (T413922) Rdbms: Handle null from DatabaseDomain::getDatabase in + LBFactoryMulti. +* (T413901) Media: Remove deprecated imagedestroy. +* (T413931) tests: Set module name in ApiBaseTest::doGetParameterFromSettings. +* rdbms::assertTransactionRoundStage: Show transaction name if available. +* (T414350) Language: Handle NAN coercion to string in formatting numbers. +* (T414336) Disable process timeout for Composer phpunit script. +* (T413575) libs>XhprofData: Handle use of NULLs as array keys for PHP8.5. +* tests: Use TestingAccessWrapper to run some protected or private methods. +* (T406744) tests: Don't use ReflectionProperty::setAccessible(), it's a no-op + now. +* tests: Improve mocked ParserOptions in ParsoidOutputAccessTest. +* (T415443) Upgrading mck89/peast (v1.16.3 => v1.17.4). +* Update guzzlehttp/guzzle to 7.9.3. +* (T414196) Upgraded guzzlehttp/guzzle. +* (T413918) tests: Mock value for RangeChronologicalPager::getTimestampField. +* (T413921) LinksUpdate: Handle nullable el_to_path column in + ExternalLinksUpdate. +* (T413926) Upload: Do not attempt to get handler for unknown file types. +* File: Ensure mime type is set for LocalFile::getMimeType. +* (T413917) Specials: Use empty string as missing type on + Special:RevisionDelete. +* (T415723) Updated phpunit/phpunit from 9.6.21 to 9.6.33. +* Update phpunit/phpunit from 9.6.33 to 9.6.34. +* Update wikimedia/parsoid to 0.20.6 and wikimedia/remex-html to 4.1.2. +* (T416050) Update psy/psysh to ^0.12.19. +* FileRepo: Add 'userAgent' option in ForeignAPIRepo for wgForeignFileRepos. +* (T417390) mediawiki.util: Don't throw in addSubtitle if the skin lacks a + subtitle. +* (T413545) Update wikimedia/parsoid to 0.20.7. +* Make MessageValue JsonCodecable instead of JsonDeserializable. +* Forward-compatibility patch for MessageValue serialization hints. +* [tests] Add forward-compatibility alias for JsonDeserializableSubClass. +* (T367584) JsonCodec/ParserCache: Forward-compatibility test cases. +* (T414884) PostgresInstaller: Handle null password in openConnectionToAnyDB. +* Forward compatibility with ParserOutput::getTitle(). +* (T360589) Introduce thumbnail steps. +* (T360589) media: Make SvgHandler respect physicalWidth when building URL for + thumb. +* (T414805, T418745, T418346) WebPHandler: Allow the original being served on + the web. +* (T411013) mediawiki.util: Add adjustThumbWidthForSteps for step sizing in JS. +* (T411013) mediawiki.util,FileRepo: Improve adjustThumbWidthForSteps test + coverage. +* (T411125) Round to original file width if there is no steep between that & + requested. +* (T411125) File: Allow scaling up vectorized images to larger sizes. +* (T360589, T415598) Move handling of ThumbnailSteps to media handlers. +* (T416518) Disable Composer audit.block-insecure option. +* (T419183) ParserOutputFlags: add HAS_SLOT_HEADERS. +* (T419479) sql: Mark pl_target_id as non-nullable in abstract schema. +* (T329183, T417691) Clarify documentation for action=query&list=tags. +* (T391524) EditPage: Handle MWException when serializing the preloaded + content. +* (T417819) ParserOutputFlags: Back-port new flags added in 1.46 for + forward compat. +* (T382566) Installer: Fix db type radio button. +* (T384147, CVE-2026-34092) SECURITY: Block UI elements in 'tools'-sidebar + shows presence of an autoblocked IP. +* (T410429, CVE-2026-34088) SECURITY: RecentChanges entries expose suppressed + content via generated log page html. +* (T411305, CVE-2026-34091) SECURITY: User localization leaked by AbuseFilter + + EventStream. +* (T411366, CVE-2026-34090) SECURITY: Suggested investigations: Handle + suppressed usernames. +* (T414547, CVE-2026-34093) SECURITY: Special:UserRights allows viewing user + rights from private wiki. +* (T416090, CVE-2026-34094) SECURITY: Customized help link for page protection + indicator is relative to subpage name, because the link target is missing the + "/wiki/" prefix. +* (T419192, CVE-2026-34095) SECURITY: action=raw with Special:Mypage subpage + title responds with "Content-Type) SECURITY: text/html" on + ctype=text/javascript request. + +== MediaWiki 1.43.6 == + +This is a security and maintenance release of the MediaWiki 1.43 branch. + === Changes since 1.43.5 === * Localisation updates. +* (T394396) Revert "SECURITY: Escape rawElement $content". +* (T394059) DeduplicateStyles: Only transform possible style nodes. +* UserGroupManager: Use MainConfigNames::PrivilegedGroups rather than + string literal. +* (T406391) RemexCompatFormatter: Don't encode HTML entities in raw-text + elements. +* (T402438) api: Allow ApiResult to override imagerepository key in + prop=imageinfo. +* ParserOutput: Add default values for JSON deserialization. +* (T355853, T407172) Make the login and signup forms wider. +* (T292868) Forward-compatibility: allow output flags to be serialized in + `OutputFlags`. +* ResourceLoader: Update cssjanus/cssjanus to wikimedia/cssjanus. +* (T85085) Improve CSS checking in SVG filter. +* (T405064) Fix the premature loop exit in Parser.cleanUpTocLine. +* (T407289) i18n: deprecate double-underscore magic words which don't start/end + with __. +* i18n: all behavior switches should start/end with __ (part 2). +* (T407289) i18n: Remove deprecated behavior switches without underscores in + et/sh-latn/vep. +* (T407770) Add symfony/polyfill-php84 and symfony/polyfill-php85. +* maintenance/getConfiguration.php: Fix null warning and serialize error. +* (T328605) ApiParse: Introduce prop=tocdata as replacement for prop=sections. +* (T406283) ApiSandbox: Use POST when we have long URL. +* (T401987, T401995, CVE-2025-67484) SECURITY: Disable xslt option by default. +* (T410913) SpecialVersion: Fix "Cannot use bool as array" warning. +* (T410928) resourceloader: Fix null offset in ClientHtml module sorting. +* (T410934) Remove noop xml_parser_free() calls. +* (T410920) Language: Prevent passing '' to ord() in ucfirst(). +* (T410912) Language: Fix "ord(): Providing a string that is not one byte long + is deprecated." +* (T410912) MessageCache: Fix "ord(): Providing a string that is not one byte + long is deprecated." +* (T410920) Language: Prevent passing '' to ord() in lcfirst(). +* (T410963) Upgrade wikimedia/xmp-reader from 0.9.4 to 0.10.2. +* (T411016) Upgrading wikimedia/cldr-plural-rule-parser (v2.0.0 => v3.0.0). +* (T411075) Api: Initialise reference variable. +* (T411018) IndexPager: Set '' as default value for 'order'. +* (T410914) Language: Fix PHP 8.5 warnings for NAN/INF string coercion in + formatNumInternal. +* (T410914) Language: Fix PHP 8.5 warnings for NAN/INF string coercion in + parseFormattedNumber. +* (T338103, T411214) ApiResult: Fix "ord(): Providing a string that is not one + byte long is deprecated." +* (T356544) Replace uses of Xml::fieldset(), deprecated since 1.42. +* (T393790) htmlform: Fix rendering contents for cloner fields. +* (T391882) HTMLFormFieldCloner: Fix multiple bugs related to conditional + states. +* (T406374) htmlform: Load ooui before infusing field cloner buttons. +* (T411199) initEditCount: Fix count for users with no edits. +* (T411827) SpecialPageFactory: Handle resolveAlias() returning null in + getPage() and exists(). +* (T411968) Installer: Do not use null as array offset. +* Add support for HTTP/3 in MultiHttpClient. +* (T295568) mediawiki.jqueryMsg: Support self-closing HTML tags. +* (T411968) EditResultBuilder: Do not use null as array offset. +* Add http/3 to runMulti in MultiHttpClient +* (T406639, CVE-2025-67477) SECURITY: Escape word-separator message in + Special:ApiSandbox. +* (T406664, CVE-2025-67475) SECURITY: Escape square brackets in autocomment + links. +* (T385403, CVE-2025-67478) SECURITY: Always escape commas in mail + encoded-words. +* (T407131, CVE-2025-67479) SECURITY: Sanitizer: disallow underscore and wide + underscore in data-* attribute names. +* (T401053, CVE-2025-67480) SECURITY: Check read permissions in + ApiQueryRevisionsBase. +* (T409226, CVE-2025-67483) SECURITY: mediawiki.page.preview: Escape + 'comma-separator' between multiple protection levels. +* (T251032, CVE-2025-67481) SECURITY: Disallow 'style' attribute in client-side + messages (jqueryMsg). == MediaWiki 1.43.5 == diff --git a/dist/autoload.php b/dist/autoload.php index f9b3d2b501..78f4699a0b 100644 --- a/dist/autoload.php +++ b/dist/autoload.php @@ -1474,6 +1474,7 @@ 'MediaWiki\\Hook\\GetMetadataVersionHook' => __DIR__ . '/includes/media/Hook/GetMetadataVersionHook.php', 'MediaWiki\\Hook\\GetNewMessagesAlertHook' => __DIR__ . '/includes/skins/Hook/GetNewMessagesAlertHook.php', 'MediaWiki\\Hook\\GetRelativeTimestampHook' => __DIR__ . '/includes/Hook/GetRelativeTimestampHook.php', + 'MediaWiki\\Hook\\GetSecurityLogContextHook' => __DIR__ . '/includes/Hook/GetSecurityLogContextHook.php', 'MediaWiki\\Hook\\GitViewersHook' => __DIR__ . '/includes/Hook/GitViewersHook.php', 'MediaWiki\\Hook\\HistoryPageToolLinksHook' => __DIR__ . '/includes/actions/Hook/HistoryPageToolLinksHook.php', 'MediaWiki\\Hook\\HistoryToolsHook' => __DIR__ . '/includes/actions/Hook/HistoryToolsHook.php', @@ -1824,6 +1825,7 @@ 'MediaWiki\\Logger\\NullSpi' => __DIR__ . '/includes/debug/logger/NullSpi.php', 'MediaWiki\\Logger\\Spi' => __DIR__ . '/includes/debug/logger/Spi.php', 'MediaWiki\\Logging\\LoggingSelectQueryBuilder' => __DIR__ . '/includes/logging/LoggingSelectQueryBuilder.php', + 'MediaWiki\\Logging\\UnsafeLogFormatter' => __DIR__ . '/includes/logging/UnsafeLogFormatter.php', 'MediaWiki\\Mail\\EmailUser' => __DIR__ . '/includes/mail/EmailUser.php', 'MediaWiki\\Mail\\EmailUserFactory' => __DIR__ . '/includes/mail/EmailUserFactory.php', 'MediaWiki\\Mail\\Emailer' => __DIR__ . '/includes/mail/Emailer.php', @@ -2161,6 +2163,7 @@ 'MediaWiki\\ResourceLoader\\ClientHtml' => __DIR__ . '/includes/ResourceLoader/ClientHtml.php', 'MediaWiki\\ResourceLoader\\CodexModule' => __DIR__ . '/includes/ResourceLoader/CodexModule.php', 'MediaWiki\\ResourceLoader\\Context' => __DIR__ . '/includes/ResourceLoader/Context.php', + 'MediaWiki\\ResourceLoader\\DateFormatterConfig' => __DIR__ . '/includes/ResourceLoader/DateFormatterConfig.php', 'MediaWiki\\ResourceLoader\\DerivativeContext' => __DIR__ . '/includes/ResourceLoader/DerivativeContext.php', 'MediaWiki\\ResourceLoader\\FileModule' => __DIR__ . '/includes/ResourceLoader/FileModule.php', 'MediaWiki\\ResourceLoader\\FilePath' => __DIR__ . '/includes/ResourceLoader/FilePath.php', @@ -2661,6 +2664,7 @@ 'MediaWiki\\Title\\TitleFormatter' => __DIR__ . '/includes/title/TitleFormatter.php', 'MediaWiki\\Title\\TitleParser' => __DIR__ . '/includes/title/TitleParser.php', 'MediaWiki\\Title\\TitleValue' => __DIR__ . '/includes/title/TitleValue.php', + 'MediaWiki\\Upload\\SVGCSSChecker' => __DIR__ . '/includes/upload/SVGCSSChecker.php', 'MediaWiki\\User\\ActorCache' => __DIR__ . '/includes/user/ActorCache.php', 'MediaWiki\\User\\ActorMigration' => __DIR__ . '/includes/user/ActorMigration.php', 'MediaWiki\\User\\ActorMigrationBase' => __DIR__ . '/includes/user/ActorMigrationBase.php', diff --git a/dist/composer.json b/dist/composer.json index 5e583baace..6a0af16cda 100644 --- a/dist/composer.json +++ b/dist/composer.json @@ -22,7 +22,6 @@ "prefer-stable": true, "require": { "composer/semver": "3.4.3", - "cssjanus/cssjanus": "2.3.0", "ext-calendar": "*", "ext-ctype": "*", "ext-dom": "*", @@ -35,10 +34,10 @@ "ext-openssl": "*", "ext-xml": "*", "ext-xmlreader": "*", - "guzzlehttp/guzzle": "7.9.2", - "justinrainbow/json-schema": "5.3.0", + "guzzlehttp/guzzle": "7.12.3", + "justinrainbow/json-schema": "5.3.1", "liuggio/statsd-php-client": "1.0.18", - "mck89/peast": "1.16.3", + "mck89/peast": "1.17.4", "monolog/monolog": "2.9.3", "oojs/oojs-ui": "0.51.2", "pear/mail": "2.0.0", @@ -49,29 +48,33 @@ "psr/http-message": "1.1", "psr/log": "1.1.4", "ralouphie/getallheaders": "3.0.3", - "symfony/polyfill-php82": "1.31.0", - "symfony/polyfill-php83": "1.31.0", - "symfony/yaml": "5.4.45", + "symfony/polyfill-php82": "1.37.0", + "symfony/polyfill-php83": "1.37.0", + "symfony/polyfill-php84": "1.37.0", + "symfony/polyfill-php85": "1.37.0", + "symfony/yaml": "5.4.52", "wikimedia/assert": "0.5.1", "wikimedia/at-ease": "3.0.0", "wikimedia/base-convert": "2.0.2", "wikimedia/bcp-47-code": "2.0.0", "wikimedia/cdb": "3.0.0", - "wikimedia/cldr-plural-rule-parser": "2.0.0", + "wikimedia/cldr-plural-rule-parser": "3.0.0", "wikimedia/common-passwords": "0.5.0", "wikimedia/composer-merge-plugin": "2.1.0", + "wikimedia/css-sanitizer": "6.2.1", + "wikimedia/cssjanus": "2.3.0", "wikimedia/html-formatter": "4.1.0", "wikimedia/ip-utils": "5.0.0", - "wikimedia/json-codec": "3.0.3", - "wikimedia/less.php": "5.1.2", + "wikimedia/json-codec": "4.0.0", + "wikimedia/less.php": "5.5.0", "wikimedia/minify": "2.9.0", "wikimedia/normalized-exception": "2.0.0", "wikimedia/object-factory": "5.0.1", - "wikimedia/parsoid": "0.20.4", + "wikimedia/parsoid": "0.20.8", "wikimedia/php-session-serializer": "3.0.0", "wikimedia/purtle": "2.0.0", "wikimedia/relpath": "4.0.1", - "wikimedia/remex-html": "4.1.1", + "wikimedia/remex-html": "4.1.2", "wikimedia/request-timeout": "2.0.0", "wikimedia/running-stat": "2.1.0", "wikimedia/scoped-callback": "5.0.0", @@ -81,7 +84,7 @@ "wikimedia/timestamp": "4.1.1", "wikimedia/wait-condition-loop": "2.0.2", "wikimedia/wrappedstring": "4.0.1", - "wikimedia/xmp-reader": "0.9.4", + "wikimedia/xmp-reader": "0.10.2", "zordius/lightncandy": "1.2.6" }, "require-dev": { @@ -98,12 +101,12 @@ "nikic/php-parser": "^5.5.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.19", - "psy/psysh": "^0.12.3", + "phpunit/phpunit": "9.6.34", + "psy/psysh": "^0.12.19", "seld/jsonlint": "1.10.2", "wikimedia/alea": "1.0.0", "wikimedia/langconv": "^0.4.2", - "wikimedia/testing-access-wrapper": "^3.0.0", + "wikimedia/testing-access-wrapper": "^3.0.0 || ^4.0.0", "wmde/hamcrest-html-matchers": "^1.0.0" }, "replace": { @@ -176,7 +179,10 @@ "@lint", "@phpcs" ], - "phpunit": "phpunit", + "phpunit": [ + "Composer\\Config::disableProcessTimeout", + "phpunit" + ], "phpunit:unit": "@phpunit --colors=always --testsuite=core:unit,extensions:unit,skins:unit", "phpunit:integration": "@phpunit --colors=always --testsuite=core:integration,extensions:integration,skins:integration", "phpunit:coverage": "@phpunit --testsuite=core:unit --exclude-group Dump,Broken", @@ -205,6 +211,9 @@ "wikimedia/composer-merge-plugin": true, "composer/installers": true, "dealerdirect/phpcodesniffer-composer-installer": true + }, + "audit": { + "block-insecure": false } }, "extra": { diff --git a/dist/composer.lock b/dist/composer.lock index a4542270a8..58c05076ba 100644 --- a/dist/composer.lock +++ b/dist/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e65dc3899ad3a63ed8a7260aa4f23630", + "content-hash": "4148b9076e152a351f2f33e8ef17c551", "packages": [ { "name": "carbonphp/carbon-doctrine-types", @@ -373,58 +373,6 @@ ], "time": "2024-09-19T14:15:21+00:00" }, - { - "name": "cssjanus/cssjanus", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/wikimedia/php-cssjanus.git", - "reference": "c5868a543c466c994ba5bf9b3297e150105ab803" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wikimedia/php-cssjanus/zipball/c5868a543c466c994ba5bf9b3297e150105ab803", - "reference": "c5868a543c466c994ba5bf9b3297e150105ab803", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "require-dev": { - "mediawiki/mediawiki-codesniffer": "43.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "9.6.16" - }, - "type": "library", - "autoload": { - "psr-0": { - "": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Roan Kattouw" - }, - { - "name": "Trevor Parscal" - }, - { - "name": "Timo Tijhof" - } - ], - "description": "Convert CSS stylesheets between left-to-right and right-to-left.", - "homepage": "https://www.mediawiki.org/wiki/CSSJanus", - "support": { - "source": "https://github.com/wikimedia/php-cssjanus/tree/v2.3.0" - }, - "abandoned": "wikimedia/cssjanus", - "time": "2024-08-06T19:37:16+00:00" - }, { "name": "data-values/common", "version": "1.2.0", @@ -492,16 +440,16 @@ }, { "name": "data-values/data-values", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/DataValues/DataValues.git", - "reference": "1084142918095dfedf9b6cc0de0755f8c4628264" + "reference": "45aca708da1f7d39c4fca9e6c7373404627e083b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DataValues/DataValues/zipball/1084142918095dfedf9b6cc0de0755f8c4628264", - "reference": "1084142918095dfedf9b6cc0de0755f8c4628264", + "url": "https://api.github.com/repos/DataValues/DataValues/zipball/45aca708da1f7d39c4fca9e6c7373404627e083b", + "reference": "45aca708da1f7d39c4fca9e6c7373404627e083b", "shasum": "" }, "require": { @@ -546,7 +494,7 @@ ], "support": { "issues": "https://github.com/DataValues/DataValues/issues", - "source": "https://github.com/DataValues/DataValues/tree/3.1.0" + "source": "https://github.com/DataValues/DataValues/tree/3.1.1" }, "funding": [ { @@ -554,7 +502,7 @@ "type": "github" } ], - "time": "2022-10-21T13:57:56+00:00" + "time": "2026-02-04T13:26:44+00:00" }, { "name": "data-values/geo", @@ -1144,16 +1092,16 @@ }, { "name": "ezimuel/ringphp", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/ezimuel/ringphp.git", - "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7" + "reference": "b97f46088940671100012482577eeb59f26a13b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/bc983599ec7add50c00e420e867c403c8ed16ae7", - "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/b97f46088940671100012482577eeb59f26a13b5", + "reference": "b97f46088940671100012482577eeb59f26a13b5", "shasum": "" }, "require": { @@ -1195,22 +1143,22 @@ ], "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.4.0" + "source": "https://github.com/ezimuel/ringphp/tree/1.4.1" }, - "time": "2025-08-07T09:30:38+00:00" + "time": "2026-02-11T16:42:15+00:00" }, { "name": "firebase/php-jwt", - "version": "v6.11.1", + "version": "v7.1.0", "source": { "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "d1e91ecf8c598d073d0995afa8cd5c75c6e19e66" + "url": "https://github.com/googleapis/php-jwt.git", + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/d1e91ecf8c598d073d0995afa8cd5c75c6e19e66", - "reference": "d1e91ecf8c598d073d0995afa8cd5c75c6e19e66", + "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/b374a5d1a4f1f67fadc2165cdb284645945e2fc0", + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0", "shasum": "" }, "require": { @@ -1218,6 +1166,8 @@ }, "require-dev": { "guzzlehttp/guzzle": "^7.4", + "phpfastcache/phpfastcache": "^9.2", + "phpseclib/phpseclib": "~3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", @@ -1226,7 +1176,8 @@ }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present", + "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures" }, "type": "library", "autoload": { @@ -1251,38 +1202,39 @@ } ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", + "homepage": "https://github.com/googleapis/php-jwt", "keywords": [ "jwt", "php" ], "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.11.1" + "issues": "https://github.com/googleapis/php-jwt/issues", + "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0" }, - "time": "2025-04-09T20:32:01+00:00" + "time": "2026-06-11T17:54:14+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.9.2", + "version": "7.12.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9aa17bcdd777ee31df9fc83c337ca4ca2340def3", + "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", + "guzzlehttp/promises": "^2.5", + "guzzlehttp/psr7": "^2.12.3", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-client-implementation": "1.0" @@ -1291,8 +1243,9 @@ "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "guzzle/client-integration-tests": "3.0.2", + "guzzlehttp/test-server": "^0.5.1", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -1370,7 +1323,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + "source": "https://github.com/guzzle/guzzle/tree/7.12.3" }, "funding": [ { @@ -1386,28 +1339,29 @@ "type": "tidelift" } ], - "time": "2024-07-24T11:22:20+00:00" + "time": "2026-06-23T15:29:02+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.3.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "481557b130ef3790cf82b713667b43030dc9c957" + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", - "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "url": "https://api.github.com/repos/guzzle/promises/zipball/4360e982f87f5f258bf872d094647791db2f4c8e", + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e", "shasum": "" }, "require": { - "php": "^7.2.5 || ^8.0" + "php": "^7.2.5 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.44 || ^9.6.25" + "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "type": "library", "extra": { @@ -1453,7 +1407,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.3.0" + "source": "https://github.com/guzzle/promises/tree/2.5.0" }, "funding": [ { @@ -1469,27 +1423,29 @@ "type": "tidelift" } ], - "time": "2025-08-22T14:34:08+00:00" + "time": "2026-06-02T12:23:43+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.8.0", + "version": "2.12.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "21dc724a0583619cd1652f673303492272778051" + "reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", - "reference": "21dc724a0583619cd1652f673303492272778051", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7ec62dc3f44aa218487dbed81a9bf9bc647be55d", + "reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0", - "ralouphie/getallheaders": "^3.0" + "ralouphie/getallheaders": "^3.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-factory-implementation": "1.0", @@ -1497,8 +1453,9 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.44 || ^9.6.25" + "http-interop/http-factory-tests": "1.1.0", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -1569,7 +1526,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.8.0" + "source": "https://github.com/guzzle/psr7/tree/2.12.3" }, "funding": [ { @@ -1585,20 +1542,20 @@ "type": "tidelift" } ], - "time": "2025-08-23T21:21:41+00:00" + "time": "2026-06-23T15:21:08+00:00" }, { "name": "justinrainbow/json-schema", - "version": "5.3.0", + "version": "5.3.1", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" + "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", + "reference": "b5a44b6391a3bbb75c9f2b73e1ef03d6045e1e20", "shasum": "" }, "require": { @@ -1648,73 +1605,9 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.1" }, - "time": "2024-07-06T21:00:26+00:00" - }, - { - "name": "lcobucci/clock", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/clock.git", - "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/c7aadcd6fd97ed9e199114269c0be3f335e38876", - "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0", - "stella-maris/clock": "^0.1.7" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "infection/infection": "^0.26", - "lcobucci/coding-standard": "^9.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-deprecation-rules": "^1.1.1", - "phpstan/phpstan-phpunit": "^1.3.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.27" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com" - } - ], - "description": "Yet another clock abstraction", - "support": { - "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2022-12-19T14:38:11+00:00" + "time": "2025-12-12T08:56:22+00:00" }, { "name": "lcobucci/jwt", @@ -1873,7 +1766,6 @@ "phpunit/phpunit": "^8.5.13", "roave/security-advisories": "dev-master" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -2210,16 +2102,16 @@ }, { "name": "mck89/peast", - "version": "v1.16.3", + "version": "v1.17.4", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430" + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/645ec21b650bc2aced18285c85f220d22afc1430", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430", + "url": "https://api.github.com/repos/mck89/peast/zipball/c6a63f32410d2e4ee2cd20fe94b35af147fb852d", + "reference": "c6a63f32410d2e4ee2cd20fe94b35af147fb852d", "shasum": "" }, "require": { @@ -2232,7 +2124,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.16.3-dev" + "dev-master": "1.17.4-dev" } }, "autoload": { @@ -2253,9 +2145,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.16.3" + "source": "https://github.com/mck89/peast/tree/v1.17.4" }, - "time": "2024-07-23T14:00:32+00:00" + "time": "2025-10-10T12:53:17+00:00" }, { "name": "monolog/monolog", @@ -2605,6 +2497,66 @@ ], "time": "2024-09-09T07:06:30+00:00" }, + { + "name": "okvpn/clock-lts", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/okvpn/clock-lts.git", + "reference": "5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/okvpn/clock-lts/zipball/5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14", + "reference": "5e7dc00d23a7d65e8ed2b0ff7a4dcf7860c05a14", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "replace": { + "lcobucci/clock": "*" + }, + "require-dev": { + "infection/infection": "^0.27", + "lcobucci/coding-standard": "^11.0.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^10.2.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + }, + { + "name": "Uładzimir Tsykun", + "email": "vtsykun@okvpn.org" + } + ], + "description": "Adding support for a wider range of PHP versions to lcobucci/clock", + "support": { + "source": "https://github.com/okvpn/clock-lts/tree/1.0.0" + }, + "time": "2023-09-26T11:13:49+00:00" + }, { "name": "onoi/message-reporter", "version": "1.4.2", @@ -3106,6 +3058,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Net_Socket", "source": "https://github.com/pear/Net_Socket" }, + "abandoned": true, "time": "2015-03-22T15:48:19+00:00" }, { @@ -3178,16 +3131,16 @@ }, { "name": "pear/pear-core-minimal", - "version": "v1.10.16", + "version": "v1.10.18", "source": { "type": "git", "url": "https://github.com/pear/pear-core-minimal.git", - "reference": "c0f51b45f50683bf5bbf558036854ebc9b54d033" + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/c0f51b45f50683bf5bbf558036854ebc9b54d033", - "reference": "c0f51b45f50683bf5bbf558036854ebc9b54d033", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/c7b55789d01de0ce090d289b73f1bbd6a2f113b1", + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1", "shasum": "" }, "require": { @@ -3223,7 +3176,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR", "source": "https://github.com/pear/pear-core-minimal" }, - "time": "2024-11-24T22:27:58+00:00" + "time": "2025-12-14T20:37:07+00:00" }, { "name": "pear/pear_exception", @@ -3286,16 +3239,16 @@ }, { "name": "php-http/client-common", - "version": "2.7.2", + "version": "2.7.3", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" + "reference": "dcc6de29c90dd74faab55f71b79d89409c4bf0c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "url": "https://api.github.com/repos/php-http/client-common/zipball/dcc6de29c90dd74faab55f71b79d89409c4bf0c1", + "reference": "dcc6de29c90dd74faab55f71b79d89409c4bf0c1", "shasum": "" }, "require": { @@ -3305,15 +3258,13 @@ "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0 || ^2.0", - "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/polyfill-php80": "^1.17" }, "require-dev": { "doctrine/instantiator": "^1.1", "guzzlehttp/psr7": "^1.4", "nyholm/psr7": "^1.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "phpspec/prophecy": "^1.10.2", "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" }, "suggest": { @@ -3349,9 +3300,9 @@ ], "support": { "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.7.2" + "source": "https://github.com/php-http/client-common/tree/2.7.3" }, - "time": "2024-09-24T06:21:48+00:00" + "time": "2025-11-29T19:12:34+00:00" }, { "name": "php-http/discovery", @@ -4330,53 +4281,6 @@ }, "time": "2024-12-11T14:47:31+00:00" }, - { - "name": "stella-maris/clock", - "version": "0.1.7", - "source": { - "type": "git", - "url": "https://github.com/stella-maris-solutions/clock.git", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", - "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", - "shasum": "" - }, - "require": { - "php": "^7.0|^8.0", - "psr/clock": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "StellaMaris\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Andreas Heigl", - "role": "Maintainer" - } - ], - "description": "A pre-release of the proposed PSR-20 Clock-Interface", - "homepage": "https://gitlab.com/stella-maris/clock", - "keywords": [ - "clock", - "datetime", - "point in time", - "psr20" - ], - "support": { - "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" - }, - "time": "2022-11-25T16:15:06+00:00" - }, { "name": "swaggest/json-diff", "version": "v3.12.1", @@ -4423,16 +4327,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { @@ -4445,7 +4349,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -4470,7 +4374,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" }, "funding": [ { @@ -4481,25 +4385,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.4.25", + "version": "v6.4.30", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "d28e7e2db8a73e9511df892d36445f61314bbebe" + "reference": "eeaa8cabe54c7b3516938c72a4a161c0cc80a34f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/d28e7e2db8a73e9511df892d36445f61314bbebe", - "reference": "d28e7e2db8a73e9511df892d36445f61314bbebe", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/eeaa8cabe54c7b3516938c72a4a161c0cc80a34f", + "reference": "eeaa8cabe54c7b3516938c72a4a161c0cc80a34f", "shasum": "" }, "require": { @@ -4509,10 +4417,169 @@ "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.4.30" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-12T13:06:53+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php82", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php82.git", + "reference": "34808efe3e68f69685796f7c253a2f1d8ea9df59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/34808efe3e68f69685796f7c253a2f1d8ea9df59", + "reference": "34808efe3e68f69685796f7c253a2f1d8ea9df59", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php82\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4521,23 +4588,24 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an improved replacement for the array_replace PHP function", + "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ - "config", - "configuration", - "options" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.4.25" + "source": "https://github.com/symfony/polyfill-php82/tree/v1.37.0" }, "funding": [ { @@ -4557,20 +4625,20 @@ "type": "tidelift" } ], - "time": "2025-08-04T17:06:28+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.33.0", + "name": "symfony/polyfill-php83", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", - "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/3600c2cb22399e25bb226e4a135ce91eeb2a6149", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149", "shasum": "" }, "require": { @@ -4588,7 +4656,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" @@ -4608,7 +4676,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4617,7 +4685,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.37.0" }, "funding": [ { @@ -4637,20 +4705,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { - "name": "symfony/polyfill-php82", - "version": "v1.31.0", + "name": "symfony/polyfill-php84", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php82.git", - "reference": "5d2ed36f7734637dacc025f179698031951b1692" + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/5d2ed36f7734637dacc025f179698031951b1692", - "reference": "5d2ed36f7734637dacc025f179698031951b1692", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/88486db2c389b290bf87ff1de7ebc1e13e42bb06", + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06", "shasum": "" }, "require": { @@ -4668,7 +4736,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php82\\": "" + "Symfony\\Polyfill\\Php84\\": "" }, "classmap": [ "Resources/stubs" @@ -4688,7 +4756,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4697,7 +4765,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php82/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php84/tree/v1.37.0" }, "funding": [ { @@ -4708,25 +4776,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T18:47:49+00:00" }, { - "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "name": "symfony/polyfill-php85", + "version": "v1.37.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/fcfa4973a9917cef23f2e38774da74a2b7d115ee", + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee", "shasum": "" }, "require": { @@ -4744,7 +4816,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" + "Symfony\\Polyfill\\Php85\\": "" }, "classmap": [ "Resources/stubs" @@ -4764,7 +4836,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4773,7 +4845,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php85/tree/v1.37.0" }, "funding": [ { @@ -4784,25 +4856,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-26T13:10:57+00:00" }, { "name": "symfony/translation", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4" + "reference": "fef99cef37890b350976f5f492854faefadd4e15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/c8559fe25c7ee7aa9d28f228903a46db008156a4", - "reference": "c8559fe25c7ee7aa9d28f228903a46db008156a4", + "url": "https://api.github.com/repos/symfony/translation/zipball/fef99cef37890b350976f5f492854faefadd4e15", + "reference": "fef99cef37890b350976f5f492854faefadd4e15", "shasum": "" }, "require": { @@ -4868,7 +4944,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.26" + "source": "https://github.com/symfony/translation/tree/v6.4.42" }, "funding": [ { @@ -4888,20 +4964,20 @@ "type": "tidelift" } ], - "time": "2025-09-05T18:17:25+00:00" + "time": "2026-06-05T16:46:18+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", "shasum": "" }, "require": { @@ -4914,7 +4990,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -4950,7 +5026,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" }, "funding": [ { @@ -4961,25 +5037,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T08:32:26+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.45", + "version": "v5.4.52", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a454d47278cc16a5db371fe73ae66a78a633371e" + "reference": "b0b27055f055f0d314c5c68ed0c10f0bbd90aee0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a454d47278cc16a5db371fe73ae66a78a633371e", - "reference": "a454d47278cc16a5db371fe73ae66a78a633371e", + "url": "https://api.github.com/repos/symfony/yaml/zipball/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0", + "reference": "b0b27055f055f0d314c5c68ed0c10f0bbd90aee0", "shasum": "" }, "require": { @@ -5025,7 +5105,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.45" + "source": "https://github.com/symfony/yaml/tree/v5.4.52" }, "funding": [ { @@ -5036,25 +5116,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:11:13+00:00" + "time": "2026-05-15T06:40:16+00:00" }, { "name": "webmozart/assert", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "541057574806f942c94662b817a50f63f7345360" + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/541057574806f942c94662b817a50f63f7345360", - "reference": "541057574806f942c94662b817a50f63f7345360", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68", "shasum": "" }, "require": { @@ -5097,9 +5181,9 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.12.0" + "source": "https://github.com/webmozarts/assert/tree/1.12.1" }, - "time": "2025-10-20T12:43:39+00:00" + "time": "2025-10-29T15:56:20+00:00" }, { "name": "wikimedia/assert", @@ -5380,29 +5464,29 @@ }, { "name": "wikimedia/cldr-plural-rule-parser", - "version": "v2.0.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/CLDRPluralRuleParser.git", - "reference": "83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36" + "reference": "c36903b9a05f52b1c4fa96301667539f3b58cf61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36", - "reference": "83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36", + "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/c36903b9a05f52b1c4fa96301667539f3b58cf61", + "reference": "c36903b9a05f52b1c4fa96301667539f3b58cf61", "shasum": "" }, "require": { - "php": ">=7.2.9" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "35.0.0", - "mediawiki/mediawiki-phan-config": "0.10.6", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.3.3", - "php-parallel-lint/php-console-highlighter": "0.5.0", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpunit/phpunit": "^8.5" + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", + "php-parallel-lint/php-console-highlighter": "1.0.0", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -5427,9 +5511,9 @@ "description": "Evaluates plural rules specified in the CLDR project notation.", "homepage": "https://www.mediawiki.org/wiki/CLDRPluralRuleParser", "support": { - "source": "https://github.com/wikimedia/CLDRPluralRuleParser/tree/v2.0.0" + "source": "https://github.com/wikimedia/CLDRPluralRuleParser/tree/v3.0.0" }, - "time": "2021-02-11T20:47:01+00:00" + "time": "2025-11-25T13:54:34+00:00" }, { "name": "wikimedia/common-passwords", @@ -5537,6 +5621,111 @@ }, "time": "2023-04-15T19:07:00+00:00" }, + { + "name": "wikimedia/css-sanitizer", + "version": "v6.2.1", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/css-sanitizer.git", + "reference": "60973b8355c72a4acdddca3dcaa93bc901e0ccf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/css-sanitizer/zipball/60973b8355c72a4acdddca3dcaa93bc901e0ccf2", + "reference": "60973b8355c72a4acdddca3dcaa93bc901e0ccf2", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "wikimedia/scoped-callback": "3.0.0 || 4.0.0 || 5.0.0", + "wikimedia/utfnormal": "^3.0.1 || ^4.0.0" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "50.0.0", + "mediawiki/mediawiki-phan-config": "0.19.0", + "mediawiki/minus-x": "2.0.1", + "php-parallel-lint/php-console-highlighter": "1.0.0", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.63", + "wikimedia/testing-access-wrapper": "^4.0.0", + "wikimedia/update-history": "^1.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Wikimedia\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Brad Jorsch", + "email": "bjorsch@wikimedia.org" + } + ], + "description": "Classes to parse and sanitize CSS", + "homepage": "https://www.mediawiki.org/wiki/Css-sanitizer", + "support": { + "source": "https://github.com/wikimedia/css-sanitizer/tree/v6.2.1" + }, + "time": "2026-03-04T17:00:28+00:00" + }, + { + "name": "wikimedia/cssjanus", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/php-cssjanus.git", + "reference": "c5868a543c466c994ba5bf9b3297e150105ab803" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/php-cssjanus/zipball/c5868a543c466c994ba5bf9b3297e150105ab803", + "reference": "c5868a543c466c994ba5bf9b3297e150105ab803", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "43.0.0", + "mediawiki/mediawiki-phan-config": "0.14.0", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpunit/phpunit": "9.6.16" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Roan Kattouw" + }, + { + "name": "Trevor Parscal" + }, + { + "name": "Timo Tijhof" + } + ], + "description": "Convert CSS stylesheets between left-to-right and right-to-left.", + "homepage": "https://www.mediawiki.org/wiki/CSSJanus", + "support": { + "source": "https://github.com/wikimedia/php-cssjanus/tree/v2.3.0" + }, + "time": "2024-08-06T19:37:16+00:00" + }, { "name": "wikimedia/html-formatter", "version": "4.1.0", @@ -5590,32 +5779,32 @@ }, { "name": "wikimedia/idle-dom", - "version": "v1.0.0", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM.git", - "reference": "631555d5868bf29427cb015906e666faf09abeea" + "reference": "146fc79b4cc8e0f037f889c2c782b80fcb88d931" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-IDLeDOM/zipball/631555d5868bf29427cb015906e666faf09abeea", - "reference": "631555d5868bf29427cb015906e666faf09abeea", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-IDLeDOM/zipball/146fc79b4cc8e0f037f889c2c782b80fcb88d931", + "reference": "146fc79b4cc8e0f037f889c2c782b80fcb88d931", "shasum": "" }, "require": { - "php": ">=7.4.3" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "40.0.1", - "mediawiki/mediawiki-phan-config": "0.12.0", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.19.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "^9.5", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.63", "wikimedia/assert": "^0.5.0", - "wikimedia/update-history": "^1.0.1", - "wikimedia/webidl": "1.0.4" + "wikimedia/update-history": "^1.0.3", + "wikimedia/webidl": "^1.2.0" }, "type": "library", "autoload": { @@ -5630,15 +5819,16 @@ "authors": [ { "name": "C. Scott Ananian", - "email": "cananian@wikimedia.org" + "email": "cananian@wikimedia.org", + "homepage": "https://cscott.net" } ], "description": "DOM interfaces automatically generated from WebIDL", "homepage": "https://www.mediawiki.org/wiki/IDLeDOM", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM/tree/v1.0.0" + "source": "https://github.com/wikimedia/mediawiki-libs-IDLeDOM/tree/v2.1.1" }, - "time": "2022-12-09T18:29:23+00:00" + "time": "2026-02-14T17:59:57+00:00" }, { "name": "wikimedia/ip-utils", @@ -5692,31 +5882,30 @@ }, { "name": "wikimedia/json-codec", - "version": "v3.0.3", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-JsonCodec.git", - "reference": "6950c6aae8b97cbb37779675f4a475616caeaf46" + "reference": "3367a2b4ae54ebfeb4930deb9bf497eafa86542d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-JsonCodec/zipball/6950c6aae8b97cbb37779675f4a475616caeaf46", - "reference": "6950c6aae8b97cbb37779675f4a475616caeaf46", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-JsonCodec/zipball/3367a2b4ae54ebfeb4930deb9bf497eafa86542d", + "reference": "3367a2b4ae54ebfeb4930deb9bf497eafa86542d", "shasum": "" }, "require": { - "php": ">=7.4.3", - "psr/container": "^1.1.2|^2.0.2", - "symfony/polyfill-php81": "^1.27.0" + "php": ">=8.1.0", + "psr/container": "^1.1.2|^2.0.2" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "47.0.0", + "mediawiki/mediawiki-phan-config": "0.16.0", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.21", "wikimedia/assert": "^0.5.1", "wikimedia/update-history": "1.0.1" }, @@ -5748,34 +5937,34 @@ "description": "Interfaces to serialize and deserialize PHP objects to/from JSON", "homepage": "https://www.mediawiki.org/wiki/JsonCodec", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-JsonCodec/tree/v3.0.3" + "source": "https://github.com/wikimedia/mediawiki-libs-JsonCodec/tree/v4.0.0" }, - "time": "2024-11-09T05:42:52+00:00" + "time": "2025-08-04T19:40:57+00:00" }, { "name": "wikimedia/less.php", - "version": "v5.1.2", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/wikimedia/less.php.git", - "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd" + "reference": "f12e470d4fb4478b8af759d4c5da99707af3db10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/less.php/zipball/39b1fbbdd3d95c5279f231d2298f3866fa869fcd", - "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/f12e470d4fb4478b8af759d4c5da99707af3db10", + "reference": "f12e470d4fb4478b8af759d4c5da99707af3db10", "shasum": "" }, "require": { - "php": ">=7.4.3" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16" + "phpunit/phpunit": "10.5.58" }, "bin": [ "bin/lessc" @@ -5823,9 +6012,9 @@ ], "support": { "issues": "https://github.com/wikimedia/less.php/issues", - "source": "https://github.com/wikimedia/less.php/tree/v5.1.2" + "source": "https://github.com/wikimedia/less.php/tree/v5.5.0" }, - "time": "2024-11-13T15:44:20+00:00" + "time": "2025-12-18T22:27:01+00:00" }, { "name": "wikimedia/lucene-explain-parser", @@ -6049,16 +6238,16 @@ }, { "name": "wikimedia/parsoid", - "version": "v0.20.4", + "version": "v0.20.8", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-services-parsoid.git", - "reference": "75f04e1f7b6f46af9437a34ecf72b1953c5ab59c" + "reference": "e1ad85b8253ea83c3bba86276cccaebbd0db094a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-services-parsoid/zipball/75f04e1f7b6f46af9437a34ecf72b1953c5ab59c", - "reference": "75f04e1f7b6f46af9437a34ecf72b1953c5ab59c", + "url": "https://api.github.com/repos/wikimedia/mediawiki-services-parsoid/zipball/e1ad85b8253ea83c3bba86276cccaebbd0db094a", + "reference": "e1ad85b8253ea83c3bba86276cccaebbd0db094a", "shasum": "" }, "require": { @@ -6069,18 +6258,16 @@ "liuggio/statsd-php-client": "^1.0.18", "php": ">=8.1.0", "psr/container": "~1.1.2 || ~2.0.2", - "psr/log": "^1.1.4", - "symfony/polyfill-php80": "^1.23.1", + "psr/log": "^1.1.4 || ^3.0.0", "wikimedia/assert": "^0.5.1", "wikimedia/bcp-47-code": "^2.0.0", - "wikimedia/idle-dom": "1.0.0", + "wikimedia/idle-dom": "2.0.1 || ^2.1.0", "wikimedia/ip-utils": "^5.0.0", - "wikimedia/json-codec": "^3.0.1", + "wikimedia/json-codec": "^3.0.2 || ^4.0.0 || ^5.0.0", "wikimedia/object-factory": "^5.0.1", - "wikimedia/remex-html": "4.1.1", - "wikimedia/scoped-callback": "^4.0.0 || ^5.0.0", + "wikimedia/remex-html": "^4.1.2 || ^5.1.0", "wikimedia/wikipeg": "^4.0.0", - "wikimedia/zest-css": "^3.0.1" + "wikimedia/zest-css": "^3.0.1 || ^4.1.0" }, "conflict": { "wikimedia/langconv": "<0.4.2" @@ -6095,11 +6282,11 @@ "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.34", "sebastian/diff": "^4.0.3", "wikimedia/alea": "^1.0.0", "wikimedia/langconv": "^0.4.2", - "wikimedia/testing-access-wrapper": "~3.0" + "wikimedia/testing-access-wrapper": "~3.0.0 || ~4.0.0" }, "suggest": { "wikimedia/langconv": "Provides script conversion support" @@ -6128,10 +6315,10 @@ ], "support": { "irc": "irc://irc.libera.chat/mediawiki-parsoid", - "source": "https://github.com/wikimedia/mediawiki-services-parsoid/tree/v0.20.4", + "source": "https://github.com/wikimedia/mediawiki-services-parsoid/tree/v0.20.8", "wiki": "https://www.mediawiki.org/wiki/Parsoid" }, - "time": "2025-09-29T14:56:09+00:00" + "time": "2026-04-13T16:23:34+00:00" }, { "name": "wikimedia/php-session-serializer", @@ -6316,16 +6503,16 @@ }, { "name": "wikimedia/remex-html", - "version": "4.1.1", + "version": "4.1.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-RemexHtml.git", - "reference": "3dd8344b57b2939f604a474b76d422f24471b436" + "reference": "9ac7ba7311baa3ff602b55981d07cef15aecb2d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/3dd8344b57b2939f604a474b76d422f24471b436", - "reference": "3dd8344b57b2939f604a474b76d422f24471b436", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/9ac7ba7311baa3ff602b55981d07cef15aecb2d0", + "reference": "9ac7ba7311baa3ff602b55981d07cef15aecb2d0", "shasum": "" }, "require": { @@ -6336,13 +6523,13 @@ }, "require-dev": { "ext-json": "*", - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "mediawiki/mediawiki-codesniffer": "46.0.0", + "mediawiki/mediawiki-phan-config": "0.15.1", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", + "phpunit/phpunit": "9.6.21", "wikimedia/update-history": "1.0.1" }, "type": "library", @@ -6364,9 +6551,9 @@ "description": "Fast HTML 5 parser", "homepage": "https://www.mediawiki.org/wiki/RemexHtml", "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-RemexHtml/tree/4.1.1" + "source": "https://github.com/wikimedia/mediawiki-libs-RemexHtml/tree/4.1.2" }, - "time": "2024-11-05T16:29:46+00:00" + "time": "2025-04-23T17:10:45+00:00" }, { "name": "wikimedia/request-timeout", @@ -6936,16 +7123,16 @@ }, { "name": "wikimedia/xmp-reader", - "version": "0.9.4", + "version": "0.10.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-XMPReader.git", - "reference": "0c13a18f322c3fdd4013148d5a647c1670ad82d3" + "reference": "b3cb5fae3ec105bab4c59aa594f74f6f11117285" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-XMPReader/zipball/0c13a18f322c3fdd4013148d5a647c1670ad82d3", - "reference": "0c13a18f322c3fdd4013148d5a647c1670ad82d3", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-XMPReader/zipball/b3cb5fae3ec105bab4c59aa594f74f6f11117285", + "reference": "b3cb5fae3ec105bab4c59aa594f74f6f11117285", "shasum": "" }, "require": { @@ -6953,20 +7140,20 @@ "ext-libxml": "*", "ext-xml": "*", "ext-xmlreader": "*", - "php": ">=7.4.3", + "php": ">=8.1", "psr/log": "^1.0", "wikimedia/scoped-callback": "^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0", - "wikimedia/timestamp": "^1.0 || ^2.0 || ^3.0 || ^4.0" + "wikimedia/timestamp": "^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { - "ext-exif": "*", - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", + "colinodell/psr-testlogger": "1.3.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", - "ockcyp/covers-validator": "1.6.0", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16" + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -6987,50 +7174,49 @@ "description": "Reader for XMP data containing properties relevant to images", "homepage": "https://www.mediawiki.org/wiki/XMPReader", "keywords": [ - "IPTC", - "exif", "metadata", - "parse", "xmp" ], "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-XMPReader/tree/0.9.4" + "source": "https://github.com/wikimedia/mediawiki-libs-XMPReader/tree/0.10.2" }, - "time": "2024-11-03T12:28:34+00:00" + "time": "2025-11-25T03:48:10+00:00" }, { "name": "wikimedia/zest-css", - "version": "3.0.4", + "version": "4.1.2", "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-libs-Zest.git", - "reference": "636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4" + "reference": "160b887bf6869d3a80881e78bd0badf060643fa2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-Zest/zipball/636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4", - "reference": "636a1c88bbd8681c08f0c9fc8eed83a2a443b4f4", + "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-Zest/zipball/160b887bf6869d3a80881e78bd0badf060643fa2", + "reference": "160b887bf6869d3a80881e78bd0badf060643fa2", "shasum": "" }, "require": { "ext-mbstring": "*", "ext-xml": "*", - "php": ">=7.4" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "45.0.0", - "mediawiki/mediawiki-phan-config": "0.14.0", - "mediawiki/minus-x": "1.1.3", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "51.0.0", + "mediawiki/mediawiki-phan-config": "0.20.0", + "mediawiki/minus-x": "2.0.1", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpunit/phpunit": "9.6.16", - "wikimedia/remex-html": "^4.1.0", - "wikimedia/testing-access-wrapper": "^3.0", - "wikimedia/update-history": "^1.0.1" + "phpunit/phpunit": "10.5.63", + "wikimedia/remex-html": "^5.1.0 || ^6.0.0", + "wikimedia/testing-access-wrapper": "^4.0.0", + "wikimedia/update-history": "^1.0.1", + "wikimedia/zest-jq": "^1.1.0" }, "suggest": { - "ext-intl": "*" + "ext-intl": "*", + "wikimedia/zest-jq": "For JQ support in attribute selectors" }, "type": "library", "autoload": { @@ -7060,9 +7246,9 @@ "selector" ], "support": { - "source": "https://github.com/wikimedia/mediawiki-libs-Zest/tree/3.0.4" + "source": "https://github.com/wikimedia/mediawiki-libs-Zest/tree/4.1.2" }, - "time": "2024-11-09T06:04:20+00:00" + "time": "2026-06-04T03:22:09+00:00" }, { "name": "wmde/php-vuejs-templating", @@ -7169,28 +7355,29 @@ "packages-dev": [ { "name": "composer/pcre", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { - "phpstan/phpstan": "<1.11.10" + "phpstan/phpstan": "<2.2.2" }, "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^9" }, "type": "library", "extra": { @@ -7228,7 +7415,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" + "source": "https://github.com/composer/pcre/tree/3.4.0" }, "funding": [ { @@ -7238,13 +7425,9 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-11-12T16:29:46+00:00" + "time": "2026-06-07T11:47:49+00:00" }, { "name": "composer/spdx-licenses", @@ -7394,29 +7577,29 @@ }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.1.2", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1" + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd", + "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd", "shasum": "" }, "require": { "composer-plugin-api": "^2.2", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + "squizlabs/php_codesniffer": "^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "^2.2", "ext-json": "*", "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.4.0", - "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev", "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", @@ -7486,7 +7669,7 @@ "type": "thanks_dev" } ], - "time": "2025-07-17T20:45:56+00:00" + "time": "2026-05-06T08:26:05+00:00" }, { "name": "doctrine/cache", @@ -7697,29 +7880,29 @@ }, { "name": "doctrine/deprecations", - "version": "1.1.5", + "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "phpunit/phpunit": "<=7.5 || >=13" + "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12 || ^13", - "phpstan/phpstan": "1.4.10 || 2.1.11", + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { @@ -7739,22 +7922,22 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, - "time": "2025-04-07T20:06:18+00:00" + "time": "2026-02-07T07:09:04+00:00" }, { "name": "doctrine/event-manager", - "version": "2.0.1", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" + "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf", + "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf", "shasum": "" }, "require": { @@ -7764,10 +7947,10 @@ "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.24" + "doctrine/coding-standard": "^14", + "phpdocumentor/guides-cli": "^1.4", + "phpstan/phpstan": "^2.1.32", + "phpunit/phpunit": "^10.5.58" }, "type": "library", "autoload": { @@ -7816,7 +7999,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.1" + "source": "https://github.com/doctrine/event-manager/tree/2.1.1" }, "funding": [ { @@ -7832,7 +8015,7 @@ "type": "tidelift" } ], - "time": "2024-05-22T20:47:39+00:00" + "time": "2026-01-29T07:11:08+00:00" }, { "name": "doctrine/instantiator", @@ -8546,16 +8729,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.2", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "3a454ca033b9e06b63282ce19562e892747449bb" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", - "reference": "3a454ca033b9e06b63282ce19562e892747449bb", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -8598,9 +8781,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-10-21T19:32:17+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "phan/phan", @@ -9183,16 +9366,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.3", + "version": "5.6.7", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9" + "reference": "31a105931bc8ffa3a123383829772e832fd8d903" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94f8051919d1b0369a6bcc7931d679a511c03fe9", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/31a105931bc8ffa3a123383829772e832fd8d903", + "reference": "31a105931bc8ffa3a123383829772e832fd8d903", "shasum": "" }, "require": { @@ -9202,7 +9385,7 @@ "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", "phpstan/phpdoc-parser": "^1.7|^2.0", - "webmozart/assert": "^1.9.1" + "webmozart/assert": "^1.9.1 || ^2" }, "require-dev": { "mockery/mockery": "~1.3.5 || ~1.6.0", @@ -9241,22 +9424,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.3" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.7" }, - "time": "2025-08-01T19:43:32+00:00" + "time": "2026-03-18T20:47:46+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195", + "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195", "shasum": "" }, "require": { @@ -9299,22 +9482,22 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2025-11-21T15:09:14+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -9346,9 +9529,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpunit/php-code-coverage", @@ -9671,45 +9854,45 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.19", + "version": "9.6.34", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8" + "reference": "b36f02317466907a230d3aa1d34467041271ef4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b36f02317466907a230d3aa1d34467041271ef4a", + "reference": "b36f02317466907a230d3aa1d34467041271ef4a", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.10", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.8", + "sebastian/global-state": "^5.0.8", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, "suggest": { @@ -9754,7 +9937,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.34" }, "funding": [ { @@ -9765,12 +9948,20 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2024-04-05T04:35:58+00:00" + "time": "2026-01-27T05:45:00+00:00" }, { "name": "psr/cache", @@ -9823,16 +10014,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.13", + "version": "v0.12.24", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e" + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e", - "reference": "d86c2f750e72017a5cdb1b9f1cef468a5cbacd1e", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", "shasum": "" }, "require": { @@ -9840,8 +10031,8 @@ "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" @@ -9853,7 +10044,6 @@ "suggest": { "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ @@ -9897,29 +10087,29 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.13" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.24" }, - "time": "2025-10-20T22:48:29+00:00" + "time": "2026-06-29T15:41:09+00:00" }, { "name": "sabre/event", - "version": "5.1.7", + "version": "5.1.8", "source": { "type": "git", "url": "https://github.com/sabre-io/event.git", - "reference": "86d57e305c272898ba3c28e9bd3d65d5464587c2" + "reference": "1dd5f55421b0092006510264131a4d632d02d2c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/event/zipball/86d57e305c272898ba3c28e9bd3d65d5464587c2", - "reference": "86d57e305c272898ba3c28e9bd3d65d5464587c2", + "url": "https://api.github.com/repos/sabre-io/event/zipball/1dd5f55421b0092006510264131a4d632d02d2c1", + "reference": "1dd5f55421b0092006510264131a4d632d02d2c1", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.17.1||^3.63", + "friendsofphp/php-cs-fixer": "~2.17.1||^3.95", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, @@ -9965,7 +10155,7 @@ "issues": "https://github.com/sabre-io/event/issues", "source": "https://github.com/fruux/sabre-event" }, - "time": "2024-08-27T11:23:05+00:00" + "time": "2026-04-27T04:19:36+00:00" }, { "name": "sebastian/cli-parser", @@ -10136,16 +10326,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.9", + "version": "4.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5" + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5", - "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", "shasum": "" }, "require": { @@ -10198,7 +10388,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.9" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" }, "funding": [ { @@ -10218,7 +10408,7 @@ "type": "tidelift" } ], - "time": "2025-08-10T06:51:50+00:00" + "time": "2026-01-24T09:22:56+00:00" }, { "name": "sebastian/complexity", @@ -11124,16 +11314,16 @@ }, { "name": "symfony/console", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f" + "reference": "9ef84af84a7b66396da483634227650506428639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", - "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", + "url": "https://api.github.com/repos/symfony/console/zipball/9ef84af84a7b66396da483634227650506428639", + "reference": "9ef84af84a7b66396da483634227650506428639", "shasum": "" }, "require": { @@ -11198,7 +11388,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.26" + "source": "https://github.com/symfony/console/tree/v6.4.42" }, "funding": [ { @@ -11218,20 +11408,20 @@ "type": "tidelift" } ], - "time": "2025-09-26T12:13:46+00:00" + "time": "2026-06-15T05:35:29+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", "shasum": "" }, "require": { @@ -11249,7 +11439,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -11285,7 +11475,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" }, "funding": [ { @@ -11296,25 +11486,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2026-06-16T09:55:08+00:00" }, { "name": "symfony/string", - "version": "v6.4.26", + "version": "v6.4.39", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea" + "reference": "62e3c927de664edadb5bef260987eb047a17a113" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea", - "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea", + "url": "https://api.github.com/repos/symfony/string/zipball/62e3c927de664edadb5bef260987eb047a17a113", + "reference": "62e3c927de664edadb5bef260987eb047a17a113", "shasum": "" }, "require": { @@ -11370,7 +11564,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.26" + "source": "https://github.com/symfony/string/tree/v6.4.39" }, "funding": [ { @@ -11390,20 +11584,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T14:32:46+00:00" + "time": "2026-05-12T11:44:19+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.26", + "version": "v6.4.42", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" + "reference": "29adc5e34255f42ca9b8ae61c22b4d9e3f611317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", - "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/29adc5e34255f42ca9b8ae61c22b4d9e3f611317", + "reference": "29adc5e34255f42ca9b8ae61c22b4d9e3f611317", "shasum": "" }, "require": { @@ -11458,7 +11652,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.42" }, "funding": [ { @@ -11478,20 +11672,20 @@ "type": "tidelift" } ], - "time": "2025-09-25T15:37:27+00:00" + "time": "2026-06-08T07:06:12+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -11520,7 +11714,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -11528,7 +11722,7 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" }, { "name": "tysonandre/var_representation_polyfill", @@ -11712,29 +11906,29 @@ }, { "name": "wikimedia/testing-access-wrapper", - "version": "3.0.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/wikimedia/testing-access-wrapper.git", - "reference": "975e89994a667b2ab10b36f99d049318b6137db8" + "reference": "7b4ddeb6242c175156538221b451a3ec981b5be9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/testing-access-wrapper/zipball/975e89994a667b2ab10b36f99d049318b6137db8", - "reference": "975e89994a667b2ab10b36f99d049318b6137db8", + "url": "https://api.github.com/repos/wikimedia/testing-access-wrapper/zipball/7b4ddeb6242c175156538221b451a3ec981b5be9", + "reference": "7b4ddeb6242c175156538221b451a3ec981b5be9", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "41.0.0", - "mediawiki/mediawiki-phan-config": "0.12.1", - "mediawiki/minus-x": "1.1.1", - "ockcyp/covers-validator": "1.6.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", + "mediawiki/mediawiki-phan-config": "0.17.0", + "mediawiki/minus-x": "1.1.3", + "ockcyp/covers-validator": "1.7.0", "php-parallel-lint/php-console-highlighter": "1.0.0", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpunit/phpunit": "9.5.28" + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpunit/phpunit": "10.5.58" }, "type": "library", "autoload": { @@ -11763,9 +11957,9 @@ "description": "A simple helper class to access non-public elements of a class when testing.", "homepage": "https://www.mediawiki.org/wiki/Testing-access-wrapper", "support": { - "source": "https://github.com/wikimedia/testing-access-wrapper/tree/3.0.0" + "source": "https://github.com/wikimedia/testing-access-wrapper/tree/4.0.0" }, - "time": "2023-11-28T06:57:09+00:00" + "time": "2025-11-03T13:34:49+00:00" }, { "name": "wmde/hamcrest-html-matchers", diff --git a/dist/docker-compose.yml b/dist/docker-compose.yml index 84a485843e..2774909780 100644 --- a/dist/docker-compose.yml +++ b/dist/docker-compose.yml @@ -6,7 +6,7 @@ # DEVELOPERS.md services: mediawiki: - image: docker-registry.wikimedia.org/dev/bookworm-php83-fpm:1.0.0 + image: docker-registry.wikimedia.org/dev/bookworm-php83-fpm:1.0.0-s1 user: "${MW_DOCKER_UID}:${MW_DOCKER_GID}" volumes: - ./:/var/www/html/w:cached diff --git a/dist/extensions/AdvancedSearch/extension.json b/dist/extensions/AdvancedSearch/extension.json index c7dec6551c..8de50889c7 100644 --- a/dist/extensions/AdvancedSearch/extension.json +++ b/dist/extensions/AdvancedSearch/extension.json @@ -191,7 +191,8 @@ ], "dependencies": [ "ext.advancedSearch.searchtoken", - "ext.advancedSearch.elements" + "ext.advancedSearch.elements", + "mediawiki.Uri" ] }, "ext.advancedSearch.SearchFieldUI": { diff --git a/dist/extensions/AdvancedSearch/i18n/az.json b/dist/extensions/AdvancedSearch/i18n/az.json index 2cc2b5f3c6..b5910e9d4b 100644 --- a/dist/extensions/AdvancedSearch/i18n/az.json +++ b/dist/extensions/AdvancedSearch/i18n/az.json @@ -6,7 +6,8 @@ "Toghrul Rahimli", "Wertuose", "Şeyx Şamil", - "Əkrəm Cəfər" + "Əkrəm Cəfər", + "Əkrəm" ] }, "advancedsearch-desc": "[[Special:Search]]-dəki təkmil axtarış imkanlarına asan giriş", @@ -32,9 +33,14 @@ "advancedsearch-field-preview-sort": "$1 filtrlə", "advancedsearch-help-general-instruction": "$1 üçün ətraflı təlimat", "advancedsearch-help-plain": ";Təsvir\n:Başlıqda və ya mətndə bu sözləri axtarır.\n;Aşağıdakılara diqqət yetirin\n:* Buraya bir neçə söz daxil edilə bilər.\n:* Durğu işarələri və digər rəqəm olmayan simvollar (iki nöqtə və vergül istisna olmaqla) nəzərə alınmayacaq.\n:* Axtardığınız sözlərdən birini və ya bir neçəsini ehtiva etməyən nəticələr ola bilər.\n:* Söz köklənməsi tətbiq olunur. Misal: ''avtomobil'' daxil edilərsə, axtarışda ''avtomobillər'' də nəzərə alınacaq. Köklənən söz dilə xasdır.\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Full_text_search Tam mətn axtarışı]\n;Sintaksis-ekvivalent normal axtarışda\n: viki küçəsi avtomobil", - "advancedsearch-help-phrase": ";Açqlama\n:Müəyyən simvollar ardıcıllığını axtarır. Durğu işarələri nəzərə alınmır.\n;Aşağıdakılara diqqət yetirin \n:(yalnız dırnaq işarələrindən istifadə edərkən etibarlıdır, aşağıdakı nümunəyə nəzər yetirin) \n:* Axtarış ifadələrini vergül və ya boşluqla ayırın, məsələn \"sabahınız xeyir\" , \"hamıya salam!\" .\n:* Durğu işarələri və digər rəqəm olmayan simvollar (iki nöqtə və vergül istisna olmaqla) nəzərə alınmayacaq.\n:* Axtarış böyük hərflərə həssas deyil.\n:* Söz köklənməsi tətbiq edilmir. \n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Sözlər, ifadələr və dəyişdiricilər]\n;Normal axtarışda sintaksis-ekvivalent\n:Dırnaq içərisindəki sözlər, məsələn, \"Begin at the beginning\" .", - "advancedsearch-help-or": ";Açıqlama\n;Axtarış terminlərindən ən azı biri səhifəyə daxil edilməlidir.\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Sözlər, ifadələr və dəyişdiricilər]\n;Normal axtarışda sintaksis-ekvivalent\n: Aralarında OR olan Laptop OR Notebook sözləri kimi.", + "advancedsearch-help-phrase": ";Təsvir\n:Müəyyən bir simvol ardıcıllığını axtarır. Durğu işarələri nəzərə alınmır.\n\n;Aşağıdakılara diqqət yetirin\n:(yalnız qoşa dırnaq istifadə edilərkən keçərlidir, aşağıdakı nümunəyə baxın)\n:* Axtarış ifadələrini vergül və ya boşluqla ayırın, məsələn \"good morning\", \"hello friend!\".\n:* Durğu işarələri və digər əlifba xarici simvollar (iki nöqtə və vergül istisna olmaqla) nəzərə alınmayacaq.\n:* Axtarış böyük-kiçik hərflərə həssas deyil.\n:* Stemminq tətbiq olunmur.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Words, phrases, and modifiers]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Qoşa dırnaq içindəki sözlər, məsələn \"Begin at the beginning\".", + "advancedsearch-help-or": ";Təsvir\n:Səhifədə axtarış terminlərindən ən azı biri olmalıdır.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Words, phrases, and modifiers]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Sözlərin arasında OR istifadə olunur, məsələn Laptop OR Notebook.", "advancedsearch-help-not": ";Açıqlama\n:Bu sözləri ehtiva edən səhifələri istisna edir.\n;Aşağıdakılara diqqət yetirin\n:* Söz köklənməsi tətbiq olunur. Misal: ''avtomobil'' daxil edilərsə, axtarışda ''avtomobillər'' də nəzərə alınacaq. Stemminq dilə xasdır.\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Sözlər, ifadələr və dəyişdiricilər] \n;Normal axtarışda sintaksis ekvivalenti\n:Sözlərdən əvvəl - istifadə edilməlidir, məsələn -pişik.", + "advancedsearch-help-subpageof": ";Təsvir\n:Bu səhifənin alt səhifələri olan səhifələri axtarır.\n\n;Aşağıdakılara diqqət yetirin\n:* Eyni anda yalnız bir səhifənin alt səhifələrini axtara bilərsiniz.\n:* Axtarışı məhdudlaşdırmaq istədiyiniz ad fəzalarını ad fəzası filtrində aktiv etməyi unutmayın.\n:* Səhifə adının qarşısında ad fəzasını bu şəkildə yazmayın: {{ns:project}}:Redirect.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#subpageof Subpageof]\n\n;Adi axtarışda sintaksis ekvivalenti\n:subpageof: ardınca səhifə adı, məsələn subpageof:Redirect. Əsas səhifə adında boşluq varsa, qoşa dırnaqdan istifadə edin: subpageof:\"Requests for comment\".", + "advancedsearch-help-hastemplate": ";Təsvir\n:Bu şablonları dəqiq ehtiva edən səhifələri axtarır.\n\n;Aşağıdakılara diqqət yetirin\n:* Daxil edilmiş şablonları (başqa şablonlardan ibarət şablonlar) tapa bilərsiniz.\n:* Avtomatik təklif funksiyası yalnız axtarışınızla eyni şəkildə başlayan şablonları tapa bilir, məsələn, \"com...\" üçün axtarış ''\"commons\"'' təklif edəcək, amma ''\"nowcommons\"'' təklif etməyəcək.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Hastemplate Hastemplate]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Qoşa dırnaq içindəki sözlərdən əvvəl hastemplate: istifadə olunur, məsələn hastemplate:\"missing information\".", + "advancedsearch-help-filetype": ";Təsvir\n:Yalnız seçilmiş tipdə olan faylları axtarır.\n\n;Aşağıdakılara diqqət yetirin\n:* Yalnız bir fayl tipini axtara bilərsiniz.\n:* Verilmiş fayl tiplərini yalnız açılan menyudan seçə bilərsiniz.\n\n;Kömək səhifələri\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filetype Filetype] və [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filemime filemime]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Açar sözün qarşısına filetype: əlavə olunmuş sözlər, məsələn filetype:ogg.", + "advancedsearch-help-filew": ";Təsvir\n:Bu sahələr faylın enini göstərməyə imkan verir.\n\n;Aşağıdakılara diqqət yetirin\n:* Bu yalnız en və hündürlüyü olan fayl tiplərinə, məsələn, video və şəkillərə tətbiq olunur.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#File_measures Filemeasures]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Rəqəmlərin qarşısına filew əlavə olunur, məsələn filew:>800.", + "advancedsearch-help-fileh": ";Təsvir\n:Bu sahələr faylın hündürlüyünü göstərməyə imkan verir.\n\n;Aşağıdakılara diqqət yetirin\n:* Bu yalnız en və hündürlüyü olan fayl tiplərinə, məsələn, video və şəkillərə tətbiq olunur.\n\n;Kömək səhifəsi\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#File_measures Filemeasures]\n\n;Adi axtarışda sintaksis ekvivalenti\n:Rəqəmlərin qarşısına fileh əlavə olunur, məsələn fileh:>600.", "advancedsearch-placeholder-exact-text": "\"pişik keçini sevir\"", "advancedsearch-inlanguage-default": "Dili seçin", "advancedsearch-filetype-section-types": "Əsas fayl tipləri", @@ -69,7 +75,7 @@ "advancedsearch-namespaces-preset-default": "Standart", "advancedsearch-namespaces-preset-general-help": "Kömək", "advancedsearch-namespaces-preset-discussion": "Müzakirə", - "advancedsearch-namespaces-placeholder": "Adlar fəzası əlavə et...", + "advancedsearch-namespaces-placeholder": "Ad fəzası əlavə et...", "prefs-advancedsearch": "Ətraflı axtarış:", "advancedsearch-preference-help": "Qabaqcıl axtarış \"Xüsusi:Axtar\" səhifəsinə forma əlavə edir. Bu, heç bir axtarış sintaksisini bilməsəniz belə, xüsusi axtarışlar aparmağa imkan verir. Həmçinin ad fəzalarının seçilmə üsulunu dəyişir.", "advancedsearch-preference-disable": "\"Xüsusi:Axtar\"-dan istifadə edərkən qabaqcıl axtarış interfeysini göstərmə" diff --git a/dist/extensions/AdvancedSearch/i18n/be-tarask.json b/dist/extensions/AdvancedSearch/i18n/be-tarask.json index bc1c165cf8..3305386008 100644 --- a/dist/extensions/AdvancedSearch/i18n/be-tarask.json +++ b/dist/extensions/AdvancedSearch/i18n/be-tarask.json @@ -3,7 +3,8 @@ "authors": [ "Nerogaf", "Red Winged Duck", - "Renessaince" + "Renessaince", + "Ucukor" ] }, "advancedsearch-desc": "Лёгкі доступ да пашыраных парамэтраў пошуку ў [[Special:Search|Спэцыяльныя:Пошук]]", @@ -27,13 +28,13 @@ "advancedsearch-field-sort": "Парадак сартаваньня", "advancedsearch-field-preview-sort": "Сартаваць паводле $1", "advancedsearch-help-plain": ";Апісаньне\n:Пошук гэтых словаў у назьве ці зьмесьце.\n;Памятайце пра наступнае\n:* Тут можна задаваць некалькі словаў.\n:* Знакі прыпынку ды іншыя ня-літарна-лічбавыя сымбалі (за выняткам двухкроп’я і коскі) будуць ігнаравацца.\n:* Могуць трапіцца вынікі без аднаго ці некалькіх умоваў пошуку.\n:* Улічваюцца славаформы. Напрыклад, калі ўведзены пошук ''аўтамабіль'', пошук будзе адбывацца таксама па слове ''аўтамабілі''. Славаформы залежаць ад мовы пошуку.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Full_text_search Паўнатэкставы пошук]\n;Эквівалент сынтаксу ў звычайным пошуку\n:аўтамабіль вуліцы сэзам", - "advancedsearch-help-phrase": ";Апісаньне\n:Пошук канкрэтнай пасьлядоўнасьці сымбаляў. Знакі прыпынку ігнаруюцца.\n;Памятайце пра наступнае\n:(дзейнічае толькі пры выкарыстаньня двукосьсяў — глядзіце ніжэй)\n:* Аддзяляйце фразы пошуку коскамі ці пропустамі, напр. \"добры дзень\", \"вітаю, дружа!\".\n:* Знакі прыпынку ды іншыя ня-літарна-лічбавыя сымбалі (за выняткам двухкроп’я і коскі) будуць ігнаравацца.\n:* Пошук рэгістранезалежны.\n:* Славаформы ня ўлічваюцца.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Словы, выразы і мадыфікатары]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы ў двукосьсях, напрыклад \"Пачніце з самага пачатку\".", + "advancedsearch-help-phrase": ";Апісаньне\n:Пошук канкрэтнай пасьлядоўнасьці сымбаляў. Знакі прыпынку ігнаруюцца.\n;Памятайце пра наступнае\n:(дзейнае толькі пры выкарыстаньня двукосьсяў — глядзіце ніжэй)\n:* Аддзяляйце фразы пошуку коскамі ці пропустамі, напр. \"добры дзень\", \"вітаю, дружа!\".\n:* Знакі прыпынку ды іншыя ня-літарна-лічбавыя сымбалі (за выняткам двухкроп’я і коскі) будуць ігнаравацца.\n:* Пошук рэгістранезалежны.\n:* Славаформы ня ўлічваюцца.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Словы, выразы і мадыфікатары]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы ў двукосьсях, напрыклад \"Пачніце з самага пачатку\".", "advancedsearch-help-or": ";Апісаньне\n:Прынамсі адна з умоваў пошуку мусіць быць уключаная ў старонку.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Словы, выразы і мадыфікатары]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы, падзеленыя апэратарам OR, напрыклад: ноўтбук OR пляншэт.", "advancedsearch-help-not": ";Апісаньне\n:Выключае з пошуку старонкі, якія маюць гэтыя словы.\n;Памятайце пра наступнае\n:* Улічваюцца славаформы. Прыклад: калі ўведзены пошук ''аўтамабіль'', пошук будзе адбывацца таксама па слове ''аўтамабілі''. Славаформы залежаць ад мовы пошуку.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Словы, выразы і мадыфікатары]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы з папярэднім -, напрыклад -слон.", "advancedsearch-help-intitle": ";Апісаньне\n:Пошук старонак з назвай, якая зьмяшчае гэтае слова\n;Памятайце пра наступнае\n:* У пошук уключаюцца перанакіраваньні.\n:* Улічваюцца славаформы. Прыклад: калі ўведзены пошук ''аўтамабіль'', пошук будзе адбывацца таксама па слове ''аўтамабілі''. Славаформы залежаць ад мовы пошуку.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Intitle_and_incategory «Intitle» ды «incategory»]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы з intitle: перад імі, напрыклад intitle:княгіня.", "advancedsearch-help-subpageof": ";Апісаньне\n:Пошук старонак, якія ёсьць падстаронкамі гэтай.\n;Памятайце пра наступнае\n:* Можна шукаць падстаронкі толькі аднае старонкі за раз.\n:* Не забывайцеся пазначыць у фільтры прастору назваў, каб абмежаваць пошук.\n:* Не ўключайце прастору назваў у назьве шуканай старонкі: {{ns:project}}:Перанакіраваньне.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#subpageof Subpageof]\n;Эквівалент сынтаксу ў звычайным пошуку\n:subpageof: і назва старонкі: subpageof:Перанакіраваньне. Калі назва старонкі мае пропусты, агарніце яе двукосьсямі: subpageof:\"Запыты на камэнтары\".", "advancedsearch-help-deepcategory": ";Апісаньне\n: Пошук старонак, якія ўваходзяць у гэтыя катэгорыі і падкатэгорыі.\n;Памятайце пра наступнае\n:* У пошук уключаюцца толькі 5 першых узроўняў падкатэгорыяў.\n:* Колькасьць катэгорыяў абмежаваная 256.\n:* Можна шукаць старонкі ў некалькіх катэгорыях.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Deepcategory Deepcategory]\n;Эквівалент сынтаксу ў звычайным пошуку: deepcategory: і назва старонкі: deepcategory:Дапамога. Калі назва старонкі мае пропусты, агарніце яе двукосьсямі: deepcategory:\"Схаваныя катэгорыі\".", - "advancedsearch-help-hastemplate": ";Апісаньне\n:Пошук старонак, на якіх зьмешчаныя менавіта гэтыя шаблёны.\n;Памятайце пра наступнае\n:* Можна шукаць уключаныя шаблёны (шаблёны, якія складаюцца зь іншых шаблёнаў).\n:* Функцыя аўтападказкі можа шукаць толькі такія шаблёны, якія пачынаюцца з вашага ўводу, напрыклад пошук \"схо…\" прапануе ''«сховішча»'', але ня ''«вікісховішча»''.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Hastemplate Hastemplate]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Старонкі ў двукосьсях з hastemplate: перад імі, напрыклад hastemplate:\"адсутная інфармацыя\".", + "advancedsearch-help-hastemplate": ";Апісаньне\n:Пошук старонак, на якіх зьмешчаныя менавіта гэтыя шаблёны.\n;Памятайце пра наступнае\n:* Можна шукаць уключаныя шаблёны (шаблёны, якія складаюцца зь іншых шаблёнаў).\n:* Функцыя аўтападказкі можа шукаць толькі такія шаблёны, якія пачынаюцца з вашага ўводу, напрыклад пошук \"схо…\" прапануе ''«сховішча»'', але ня ''«вікісховішча»''.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Hastemplate Hastemplate]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Старонкі ў двукосьсях з hastemplate: перад імі, напрыклад hastemplate:\"нястача інфармацыі\".", "advancedsearch-help-inlanguage": ";Апісаньне:\nПошук толькі выбранай вамі мовай.\n;Памятайце пра наступнае\n:*Можна шукаць толькі старонкі адной мовай.\n:*Гэтае поле будзе бачнае толькі ў тых віках, дзе ўключанае пашырэньне translatewiki.\n;Старонка дапамогі\n: [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Inlanguage Inlanguage]\n;Эквівалент сынтаксу ў звычайным пошуку\n:inlanguage: і код мовы, напрыклад inlanguage:be-tarask. Выключыць мову можна, дадаўшы перад кодавым словам з кодам мовы сымбаль -, напрыклад -inlanguage:ru.", "advancedsearch-help-filetype": ";Апісаньне\n:Пошук толькі файлаў зададзенага тыпу.\n;Памятайце пра наступнае\n:* Можна шукаць толькі файлы аднаго тыпу.\n:* Тыпы файлаў можна выбіраць толькі з выпадаючага мэню.\n;Старонкі дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filetype Filetype] і [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filemime filemime]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Словы з filetype: перад імі, напрыклад filetype:ogg.", "advancedsearch-help-filew": ";Апісаньне\n:Гэтыя палі дазваляюць задаваць шырыню файлу.\n;Памятайце пра наступнае\n:* Гэта прымяняльна толькі да тыпаў файлаў, якія маюць шырыню і вышыню, напрыклад, відэа і выяваў.\n;Старонка дапамогі\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#File_measures Вымярэньні файлаў]\n;Эквівалент сынтаксу ў звычайным пошуку\n:Лічбы з filew перад імі, напрыклад filew:>800.", @@ -69,7 +70,7 @@ "advancedsearch-namespaces-search-in": "Пошук у:", "advancedsearch-namespaces-remember": "Запомніць выбар для будучых пошукаў", "advancedsearch-namespaces-preset-all": "Усё", - "advancedsearch-namespaces-preset-default": "Дапомна", + "advancedsearch-namespaces-preset-default": "Перадвызначана", "advancedsearch-namespaces-preset-general-help": "Агульная даведка", "advancedsearch-namespaces-preset-discussion": "Абмеркаваньне", "advancedsearch-namespaces-placeholder": "Дадаць прасторы назваў…", diff --git a/dist/extensions/AdvancedSearch/i18n/bn.json b/dist/extensions/AdvancedSearch/i18n/bn.json index 67d6f2f8bf..3885300998 100644 --- a/dist/extensions/AdvancedSearch/i18n/bn.json +++ b/dist/extensions/AdvancedSearch/i18n/bn.json @@ -10,7 +10,7 @@ ] }, "advancedsearch-desc": "[[Special:Search]]-এ উচ্চতর অনুসন্ধান ক্ষমতায় সহজে প্রবেশাধিকার দেয়", - "advancedsearch-options-pane-head": "উচ্চতর অনুসন্ধান:", + "advancedsearch-options-pane-head": "উন্নত অনুসন্ধান:", "advancedsearch-options-pane-preview-list": "বর্তমানে ব্যবহৃত অনুসন্ধান পদ", "advancedsearch-optgroup-text": "পাতার পাঠ্যে সন্ধান করুন", "advancedsearch-optgroup-structure": "কাঠামো", @@ -66,7 +66,7 @@ "advancedsearch-namespaces-preset-general-help": "সাধারণ সাহায্য", "advancedsearch-namespaces-preset-discussion": "আলোচনা", "advancedsearch-namespaces-placeholder": "নামস্থান যোগ করুন...", - "prefs-advancedsearch": "উচ্চতর অনুসন্ধান", + "prefs-advancedsearch": "উন্নত অনুসন্ধান", "advancedsearch-preference-help": "উচ্চতর অনুসন্ধান বিশেষ:অনুসন্ধান পৃষ্ঠায় একটি ফরম যুক্ত করে। এটি আপনাকে বিশেষায়িত অনুসন্ধান করার অনুমতি দিবে, এমনকি যদি আপনি অনুসন্ধানের কোনো শব্দবিন্যাস নাও জানেন। এছাড়া এটি নামস্থান নির্বাচন করার পদ্ধতিও পরিবর্তন করে।", "advancedsearch-preference-disable": "বিশেষ:অনুসন্ধান ব্যবহারের সময় উচ্চতর অনুসন্ধানের ইন্টারফেস প্রদর্শন করবেন না" } diff --git a/dist/extensions/AdvancedSearch/i18n/bo.json b/dist/extensions/AdvancedSearch/i18n/bo.json new file mode 100644 index 0000000000..6b8026d190 --- /dev/null +++ b/dist/extensions/AdvancedSearch/i18n/bo.json @@ -0,0 +1,48 @@ +{ + "@metadata": { + "authors": [ + "Dhondup" + ] + }, + "advancedsearch-options-pane-head": "ཞིབ་འཚོལ།", + "advancedsearch-options-pane-preview-list": "ཉེ་ཆར་འཚོལ་ཞིབ་བྱས་པ་ཁག", + "advancedsearch-optgroup-text": "དྲ་རྒྱའི་ཤོག་ངོས་ཁོ་ནའི་ནང་འཚོལ་ཞིབ།", + "advancedsearch-optgroup-files": "ཡིག་ཆ་དང་འདྲ་པར།", + "advancedsearch-optgroup-sort": "ཚགས་སྒྲིག་གི་གོ་རིམ།", + "advancedsearch-field-plain": "ཐ་སྙད་འདི་དག", + "advancedsearch-field-phrase": "ཡི་གེ་འདི་ག་རང་འཚོལ།", + "advancedsearch-field-or": "འདི་དག་གི་གཅིག", + "advancedsearch-field-not": "ཐ་སྙད་འདི་དག་མ་རེད།", + "advancedsearch-field-subpageof": "ཤོག་ངོས་འདིའི་ནང་གསེས་ཤོག་ངོས།", + "advancedsearch-field-intitle": "ཤོག་ངོས་ཀྱི་ཁ་བྱང་ནང་ཚང་དགོས་པ།", + "advancedsearch-field-deepcategory": "རིགས་ཚན་འདི་དག་གི་ནང་གི་ཤོག་ངོས།", + "advancedsearch-field-hastemplate": "མ་དཔེ་འདི་དག་གི་ཤོག་ངོས།", + "advancedsearch-field-inlanguage": "སྐད་ཡིག་འདིའི་ནང་གི་ཤོག་ངོས།", + "advancedsearch-field-filetype": "ཡིག་ཆའི་རིགས།", + "advancedsearch-field-filew": "pixels ལྟར་ཡིག་ཆའི་འཕྲེད་ཀྱི་རིང་ཚད།", + "advancedsearch-field-fileh": "pixelsལྟར་གྱི་ཡིག་ཆའི་མཐོ་ཚད།", + "advancedsearch-field-sort": "ཚགས་སྒྲིག་གི་གོ་རིམ།", + "advancedsearch-field-preview-sort": "$1 ལྟར་ཚགས་སྒྲིག", + "advancedsearch-help-general-instruction": "$1 འདིའི་ཞིབ་ཕྲའི་ལམ་སྟོན།", + "advancedsearch-placeholder-exact-text": "\"ཞི་མི་ར་ལ་དགའ།\"", + "advancedsearch-inlanguage-default": "སྐད་ཡིག་འདེམས།", + "advancedsearch-filetype-section-image": "འདྲ་པར་གྱི་རྣམ་པ།", + "advancedsearch-filetype-section-video": "བརྙན་གྱི་རྣམ་པ།", + "advancedsearch-filetype-section-audio": "སྒྲའི་རྣམ་པ།", + "advancedsearch-filetype-section-document": "ཡིག་ཆའི་རྣམ་པ།", + "advancedsearch-filetype-section-other": "རྣམ་པ་གཞན།", + "advancedsearch-filetype-default": "ཡིག་ཆའི་རིགས་འདེམ།", + "advancedsearch-filetype-bitmap": "འདྲ་པར།", + "advancedsearch-filetype-drawing": "རི་མོ་འབྲི།", + "advancedsearch-filetype-audio": "སྒྲ།", + "advancedsearch-filetype-video": "བརྙན།", + "advancedsearch-filetype-office": "ལས་ཁུངས།", + "advancedsearch-sort-preview-last-edit-desc": "ཟླ་ཚེས་བཅོས་སྒྲིག", + "advancedsearch-namespaces-search-in": "འཚོལ།", + "advancedsearch-namespaces-preset-all": "ཡོངས།", + "advancedsearch-namespaces-preset-default": "སོར་བཞག", + "advancedsearch-namespaces-preset-general-help": "སྤྱིར་བཏང་རམ་འདེགས།", + "advancedsearch-namespaces-preset-discussion": "བགྲོ་གླེང་།", + "advancedsearch-namespaces-placeholder": "མིང་གི་ས་སྟོང་ཞོག", + "prefs-advancedsearch": "ཞིབ་འཚོལ།" +} diff --git a/dist/extensions/AdvancedSearch/i18n/cs.json b/dist/extensions/AdvancedSearch/i18n/cs.json index 1c9ec8c03f..735b4847fd 100644 --- a/dist/extensions/AdvancedSearch/i18n/cs.json +++ b/dist/extensions/AdvancedSearch/i18n/cs.json @@ -7,7 +7,8 @@ "Mormegil", "Patriccck", "Patrik L.", - "Spotter" + "Spotter", + "Polda18" ] }, "advancedsearch-desc": "Jednoduchý přístup k pokročilým možnostem vyhledávání na stránce [[Special:Search]]", diff --git a/dist/extensions/AdvancedSearch/i18n/hr.json b/dist/extensions/AdvancedSearch/i18n/hr.json index 7f1dead6bf..de4ac38db4 100644 --- a/dist/extensions/AdvancedSearch/i18n/hr.json +++ b/dist/extensions/AdvancedSearch/i18n/hr.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Bugoslav", - "MaGa" + "MaGa", + "Ponor" ] }, "advancedsearch-desc": "Jednostavan pristup naprednim mogućnostima pretrage na [[Special:Search]]", @@ -37,7 +38,7 @@ "advancedsearch-help-filetype": ";Opis\n:Traži samo označene vrste datoteka.\n;Imajte na umu sljedeće činjenice\n:* Možete tražiti samo jednu vrstu.\n:* Možete izabrati samo vrste iz padajućeg izbornika.\n;Stranice s pomoći\n:[https://www.mediawiki.org/wiki/Help:CirrusSearch#filetype Filetype] i [https://www.mediawiki.org/wiki/Help:CirrusSearch#filemime filemime]\n;Odgovarajuća sintaksa u normalnoj pretrazi\n:Riječi ispred kojih stoji filetype:, npr. filetype:ogg.", "advancedsearch-help-filew": ";Opis\n:Ova polja omogućuju navođenje širine datoteke.\n;Imajte na umu sljedeće činjenice\n:* Ovo je moguće samo za one vrste datoteka koje imaju širinu i visinu, npr. videozapisi i slike.\n;Stranica s pomoći\n:[https://www.mediawiki.org/wiki/Help:CirrusSearch#File_measures Filemeasures]\n;Odgovarajuća sintaksa u normalnoj pretrazi\n:Brojevi ispred kojih stoji filew, npr. filew:>800.", "advancedsearch-help-fileh": ";Opis\n:Ova polja omogućuju navođenje visinu datoteke.\n;Imajte na umu sljedeće činjenice\n:* Ovo je moguće samo za one vrste datoteka koje imaju širinu i visinu, npr. videozapisi i slike.\n;Stranica s pomoći\n:[https://www.mediawiki.org/wiki/Help:CirrusSearch#File_measures Filemeasures]\n;Odgovarajuća sintaksa u normalnoj pretrazi\n:Brojevi ispred kojih stoji fileh, npr. fileh:>600.", - "advancedsearch-placeholder-exact-text": "\"mačak voli kozu\"", + "advancedsearch-placeholder-exact-text": "\"zašao neki momak u šumu\"", "advancedsearch-inlanguage-default": "Odaberite jezik", "advancedsearch-filetype-section-types": "Opće vrste datoteka", "advancedsearch-filetype-section-image": "Formati slika", diff --git a/dist/extensions/AdvancedSearch/i18n/hsb.json b/dist/extensions/AdvancedSearch/i18n/hsb.json index 706fc2ea97..f1f97e899e 100644 --- a/dist/extensions/AdvancedSearch/i18n/hsb.json +++ b/dist/extensions/AdvancedSearch/i18n/hsb.json @@ -7,6 +7,7 @@ }, "advancedsearch-desc": "Lochki přistup k rozšěrjenym pytanskim móžnosćam na [[Special:Search]]", "advancedsearch-options-pane-head": "Pokročene pytanje:", + "advancedsearch-options-pane-preview-list": "Tuchwilu wužite pytanske wurazy", "advancedsearch-optgroup-text": "W teksće strony pytać", "advancedsearch-optgroup-structure": "Struktura", "advancedsearch-optgroup-files": "Dataje a wobrazy", @@ -25,6 +26,7 @@ "advancedsearch-field-fileh": "Wysokosć dataje w pixlach", "advancedsearch-field-sort": "Rjad sortěrowanja", "advancedsearch-field-preview-sort": "Sortěrować po $1", + "advancedsearch-help-general-instruction": "Nadrobne instrukcije za $1", "advancedsearch-placeholder-exact-text": "\"kóčka lubuje kozu\"", "advancedsearch-inlanguage-default": "Rěč wubrać", "advancedsearch-filetype-section-types": "Powšitkowne datajowe typy", @@ -54,6 +56,7 @@ "advancedsearch-sort-preview-create-timestamp-desc": "datumje wutworjenja", "advancedsearch-namespaces-search-in": "Pytaj w:", "advancedsearch-namespaces-remember": "Wuběr za přichodne pytanja sej spomjatkować", + "advancedsearch-namespaces-pane-preview-list": "Tuchwilu aktiwne filtry mjenowych rumow", "advancedsearch-namespaces-preset-all": "Wšě", "advancedsearch-namespaces-preset-default": "Standard", "advancedsearch-namespaces-preset-general-help": "Powšitkowna pomoc", diff --git a/dist/extensions/AdvancedSearch/i18n/iba.json b/dist/extensions/AdvancedSearch/i18n/iba.json index f7f3a32de5..63658833de 100644 --- a/dist/extensions/AdvancedSearch/i18n/iba.json +++ b/dist/extensions/AdvancedSearch/i18n/iba.json @@ -4,10 +4,14 @@ "Song GK" ] }, + "advancedsearch-options-pane-head": "Giga betuku:", + "advancedsearch-options-pane-preview-list": "Leka jaku pengiga ti dikena diatu", "advancedsearch-optgroup-text": "Giga ba teks lambar", "advancedsearch-optgroup-structure": "Struktur", "advancedsearch-optgroup-files": "Fail enggau gambar", + "advancedsearch-optgroup-sort": "Atur tusun", "advancedsearch-field-plain": "Leka-leka jaku tu", + "advancedsearch-field-phrase": "Sebaka teks tu", "advancedsearch-field-or": "Siti ari leka jaku ntu", "advancedsearch-field-not": "Ukai leka jaku tu", "advancedsearch-field-subpageof": "Sublambar ari lambar tu", @@ -18,6 +22,9 @@ "advancedsearch-field-filetype": "Bansa fail", "advancedsearch-field-fileh": "Peninggi fail dalam piksel", "advancedsearch-field-preview-sort": "Tusun nitihka $1", + "advancedsearch-placeholder-exact-text": "\"mayau rinduka kambin\"", + "advancedsearch-inlanguage-default": "Pilih jaku", + "advancedsearch-filetype-section-types": "Bansa fail rama", "advancedsearch-filetype-section-image": "Format gambar", "advancedsearch-filetype-section-video": "Format video", "advancedsearch-filetype-section-audio": "Format audio", @@ -25,12 +32,14 @@ "advancedsearch-filetype-section-other": "Format ke bukai", "advancedsearch-filetype-default": "Pilih bansa fail", "advancedsearch-filetype-bitmap": "Gambar", + "advancedsearch-filetype-drawing": "Utai lukis", "advancedsearch-filetype-audio": "Audio", "advancedsearch-filetype-video": "Video", "advancedsearch-filetype-office": "Opis", "advancedsearch-filesize-equals": "sama enggau", "advancedsearch-filesize-greater-than": "besai agi ari", "advancedsearch-filesize-smaller-than": "mit agi ari", + "advancedsearch-namespaces-search-in": "Giga dalam:", "advancedsearch-namespaces-preset-all": "Semua", "advancedsearch-namespaces-preset-general-help": "Bantu Rama", "advancedsearch-namespaces-preset-discussion": "Randau" diff --git a/dist/extensions/AdvancedSearch/i18n/id.json b/dist/extensions/AdvancedSearch/i18n/id.json index 5f5b5e8f30..f901873682 100644 --- a/dist/extensions/AdvancedSearch/i18n/id.json +++ b/dist/extensions/AdvancedSearch/i18n/id.json @@ -6,7 +6,8 @@ "J Nia30", "Kenrick95", "Stevannus rua", - "William Surya Permana" + "William Surya Permana", + "Penyuwangi" ] }, "advancedsearch-desc": "Akses mudah ke penelusuran tingkat lanjut di [[Special:Search]]", @@ -75,7 +76,7 @@ "advancedsearch-namespaces-remember": "Ingat pilihan untuk pencarian selanjutnya", "advancedsearch-namespaces-pane-preview-list": "Filter ruang nama yang aktif saat ini", "advancedsearch-namespaces-preset-all": "Semua", - "advancedsearch-namespaces-preset-default": "Baku", + "advancedsearch-namespaces-preset-default": "Bawaan", "advancedsearch-namespaces-preset-general-help": "Bantuan Umum", "advancedsearch-namespaces-preset-discussion": "Pembicaraan", "advancedsearch-namespaces-placeholder": "Tambah ruang nama...", diff --git a/dist/extensions/AdvancedSearch/i18n/is.json b/dist/extensions/AdvancedSearch/i18n/is.json index 76e592666f..d5fe143d98 100644 --- a/dist/extensions/AdvancedSearch/i18n/is.json +++ b/dist/extensions/AdvancedSearch/i18n/is.json @@ -44,6 +44,7 @@ "advancedsearch-namespaces-preset-all": "Allt", "advancedsearch-namespaces-preset-default": "Sjálfgefið", "advancedsearch-namespaces-preset-general-help": "Almenn ráð", - "advancedsearch-namespaces-preset-discussion": "Spjall", - "advancedsearch-namespaces-placeholder": "Bæta við nafnrýmum…" + "advancedsearch-namespaces-preset-discussion": "Umræða", + "advancedsearch-namespaces-placeholder": "Bæta við nafnrýmum…", + "prefs-advancedsearch": "Ítarleg leit" } diff --git a/dist/extensions/AdvancedSearch/i18n/it.json b/dist/extensions/AdvancedSearch/i18n/it.json index c2b5b9bc15..6ba18cf761 100644 --- a/dist/extensions/AdvancedSearch/i18n/it.json +++ b/dist/extensions/AdvancedSearch/i18n/it.json @@ -9,7 +9,9 @@ "Ontsed", "Sakretsu", "Stefano", - "Titore" + "Titore", + "FL2226", + "Daimona Eaytoy" ] }, "advancedsearch-desc": "Accesso rapido alle funzioni di ricerca avanzata in [[Special:Search]]", diff --git a/dist/extensions/AdvancedSearch/i18n/kea.json b/dist/extensions/AdvancedSearch/i18n/kea.json index de45971345..0b68bd1660 100644 --- a/dist/extensions/AdvancedSearch/i18n/kea.json +++ b/dist/extensions/AdvancedSearch/i18n/kea.json @@ -1,8 +1,29 @@ { "@metadata": { "authors": [ - "Quintino Lopes Castro Tavares" + "Quintino Lopes Castro Tavares", + "GrogeXaKaba", + "Letra.berdi" ] }, - "advancedsearch-placeholder-exact-text": "\"Gatu ama kabra\"" + "advancedsearch-options-pane-head": "Piskiza vansadu:", + "advancedsearch-options-pane-preview-list": "Térmus di piskiza uzadu gósi", + "advancedsearch-optgroup-text": "Piskiza na testu di pájina", + "advancedsearch-optgroup-structure": "Strutura", + "advancedsearch-optgroup-files": "Fixerus ku imájis", + "advancedsearch-optgroup-sort": "Órdi di klasifikason", + "advancedsearch-field-plain": "Tudu es palabra", + "advancedsearch-field-phrase": "Es testu izatu", + "advancedsearch-field-or": "Un di es palabra", + "advancedsearch-field-not": "Niun di es palabra", + "advancedsearch-field-subpageof": "Subipájinas di es pájina", + "advancedsearch-field-intitle": "Titlu di pájina ta konte", + "advancedsearch-field-deepcategory": "Pájinas na tudu es katiguria", + "advancedsearch-field-hastemplate": "Pájinas ku tudu es mudelu pridifinidu", + "advancedsearch-field-inlanguage": "Pájinas na es linga", + "advancedsearch-field-filetype": "Tipu di fixeru", + "advancedsearch-field-filew": "Largéza di fixeru, na píksels", + "advancedsearch-field-fileh": "Oltura di fixeru, na píksels", + "advancedsearch-field-sort": "Órdi di klasifikason", + "advancedsearch-placeholder-exact-text": "\"gatu ta ama kabra\"" } diff --git a/dist/extensions/AdvancedSearch/i18n/ky.json b/dist/extensions/AdvancedSearch/i18n/ky.json index 992c3dbb68..99ed34e638 100644 --- a/dist/extensions/AdvancedSearch/i18n/ky.json +++ b/dist/extensions/AdvancedSearch/i18n/ky.json @@ -29,6 +29,7 @@ "advancedsearch-filetype-section-document": "Документ форматтары", "advancedsearch-filetype-section-other": "Башка форматтар", "advancedsearch-filetype-bitmap": "Сүрөт", + "advancedsearch-filetype-drawing": "Сүрөт", "advancedsearch-filetype-audio": "Аудио", "advancedsearch-filetype-video": "Видео", "advancedsearch-sort-relevance": "Шайкештик боюнча", @@ -39,7 +40,7 @@ "advancedsearch-sort-preview-relevance": "Шайкештик", "advancedsearch-sort-preview-last-edit-desc": "Түзөтүлгөн датасы", "advancedsearch-sort-preview-create-timestamp-desc": "Түзүлгөн датасы", - "advancedsearch-namespaces-search-in": "Төмөнкү аталыш мейкиндиктеринен издөө:", + "advancedsearch-namespaces-search-in": "Бул аталыш мейкиндиктеринен издөө:", "advancedsearch-namespaces-remember": "Мындан кийинки издөөлөрдө да колдонулсун", "advancedsearch-namespaces-preset-default": "Демейки", "advancedsearch-namespaces-placeholder": "Аталыш мейкиндиктерин кошуу...", diff --git a/dist/extensions/AdvancedSearch/i18n/lkt.json b/dist/extensions/AdvancedSearch/i18n/lkt.json new file mode 100644 index 0000000000..2be6c41367 --- /dev/null +++ b/dist/extensions/AdvancedSearch/i18n/lkt.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "advancedsearch-options-pane-head": "Ektáwapȟaya wóle {{GENDER:|yo|ye|yo/ye}}:", + "advancedsearch-optgroup-files": "Wópȟaȟta na itowapi", + "advancedsearch-field-filetype": "Wópȟaȟta-owéčhaže", + "advancedsearch-filetype-default": "Wópȟaȟta-owéčhaže kaȟníǧa {{GENDER:|yo|ye|yo/ye}}", + "advancedsearch-filetype-bitmap": "Itówapi", + "advancedsearch-filetype-audio": "Naǧóyapi", + "advancedsearch-filetype-video": "Wanáškaƞškaƞyaƞpi", + "advancedsearch-namespaces-preset-all": "Iyúha", + "prefs-advancedsearch": "Ektáwapȟaya Wóle" +} diff --git a/dist/extensions/AdvancedSearch/i18n/lv.json b/dist/extensions/AdvancedSearch/i18n/lv.json index 232f454be6..6de6d4b1a5 100644 --- a/dist/extensions/AdvancedSearch/i18n/lv.json +++ b/dist/extensions/AdvancedSearch/i18n/lv.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Papuass", - "Silraks" + "Silraks", + "Rusjanis" ] }, "advancedsearch-desc": "Viegla piekļuve paplašinātajām meklēšanas iespējām [[Special:Search]]", diff --git a/dist/extensions/AdvancedSearch/i18n/mn.json b/dist/extensions/AdvancedSearch/i18n/mn.json index f46b443ce6..83e27b2666 100644 --- a/dist/extensions/AdvancedSearch/i18n/mn.json +++ b/dist/extensions/AdvancedSearch/i18n/mn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Chinneeb" + "Chinneeb", + "Zorigt" ] }, "advancedsearch-options-pane-head": "Нарийвчилсан хайлт:", @@ -10,7 +11,7 @@ "advancedsearch-optgroup-files": "Файл ба зураг", "advancedsearch-optgroup-sort": "Эрэмбэлэх дараалал", "advancedsearch-field-plain": "Эдгээр үгс", - "advancedsearch-field-phrase": "Энэ бичигнээс", + "advancedsearch-field-phrase": "Яг энэ текст", "advancedsearch-field-or": "Эдгээр үгсээс", "advancedsearch-field-not": "Эдгээрээс өөр үгс", "advancedsearch-field-filetype": "Файлын төрөл", diff --git a/dist/extensions/AdvancedSearch/i18n/ms.json b/dist/extensions/AdvancedSearch/i18n/ms.json index 497fcd5573..a32a7722e6 100644 --- a/dist/extensions/AdvancedSearch/i18n/ms.json +++ b/dist/extensions/AdvancedSearch/i18n/ms.json @@ -4,7 +4,8 @@ "Anakmalaysia", "CyberTroopers", "Hakimi97", - "Tofeiku" + "Tofeiku", + "SNN95" ] }, "advancedsearch-desc": "Capaian mudah ke kemampuan carian lanjut di [[Special:Search|Khas:Cari]]", diff --git a/dist/extensions/AdvancedSearch/i18n/nds-nl.json b/dist/extensions/AdvancedSearch/i18n/nds-nl.json new file mode 100644 index 0000000000..216a532420 --- /dev/null +++ b/dist/extensions/AdvancedSearch/i18n/nds-nl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Servien" + ] + }, + "advancedsearch-namespaces-remember": "Selekty vöär tokumstige söökupdrachten untholden", + "advancedsearch-namespaces-placeholder": "Naamruumden tovogen..." +} diff --git a/dist/extensions/AdvancedSearch/i18n/nl.json b/dist/extensions/AdvancedSearch/i18n/nl.json index b01d8fbc00..e84ce6e777 100644 --- a/dist/extensions/AdvancedSearch/i18n/nl.json +++ b/dist/extensions/AdvancedSearch/i18n/nl.json @@ -12,11 +12,13 @@ "Mar(c)", "McDutchie", "Nickthijssen1994", - "Patio" + "Patio", + "HanV", + "Siebrand" ] }, "advancedsearch-desc": "Eenvoudige toegang tot geavanceerde zoekmogelijkheden op [[Special:Search]]", - "advancedsearch-options-pane-head": "Geavanceerd zoeken:", + "advancedsearch-options-pane-head": "Uitgebreid zoeken:", "advancedsearch-options-pane-preview-list": "Momenteel gebruikte zoektermen", "advancedsearch-optgroup-text": "In paginatekst zoeken", "advancedsearch-optgroup-structure": "Structuur", @@ -79,7 +81,7 @@ "advancedsearch-sort-preview-create-timestamp-desc": "aanmaakdatum", "advancedsearch-namespaces-search-in": "Zoeken in:", "advancedsearch-namespaces-remember": "Onthoud keuze voor toekomstige zoekopdrachten", - "advancedsearch-namespaces-pane-preview-list": "Momenteel actieve naamruimtefilters", + "advancedsearch-namespaces-pane-preview-list": "Actieve naamruimtefilters", "advancedsearch-namespaces-preset-all": "Alle", "advancedsearch-namespaces-preset-default": "Standaard", "advancedsearch-namespaces-preset-general-help": "Algemene hulp", diff --git a/dist/extensions/AdvancedSearch/i18n/pl.json b/dist/extensions/AdvancedSearch/i18n/pl.json index 1942462445..099808fe30 100644 --- a/dist/extensions/AdvancedSearch/i18n/pl.json +++ b/dist/extensions/AdvancedSearch/i18n/pl.json @@ -9,7 +9,10 @@ "Railfail536", "SemanticPioneer", "Shirayuki", - "Woytecr" + "Woytecr", + "McDutchie", + "Msz2001", + "Rzuwig" ] }, "advancedsearch-desc": "Ułatwia korzystanie z zaawansowanych możliwości wyszukiwania na [[Special:Search|Specjalna:Szukaj]]", @@ -66,9 +69,9 @@ "advancedsearch-filesize-smaller-than": "niższa niż", "advancedsearch-sort-relevance": "Trafność", "advancedsearch-sort-last-edit-asc": "Daty edycji – najstarsze na górze", - "advancedsearch-sort-last-edit-desc": "Daty edycji – najnowsze na górze", + "advancedsearch-sort-last-edit-desc": "Data edycji – najnowsze na górze", "advancedsearch-sort-create-timestamp-asc": "Daty utworzenia – najstarsze na gó©ze", - "advancedsearch-sort-create-timestamp-desc": "Daty utworzenia – najnowsze na górze", + "advancedsearch-sort-create-timestamp-desc": "Data utworzenia – najnowsze na górze", "advancedsearch-sort-preview-relevance": "trafność", "advancedsearch-sort-preview-last-edit-asc": "ostatnio edytowany", "advancedsearch-sort-preview-last-edit-desc": "data edycji", diff --git a/dist/extensions/AdvancedSearch/i18n/ps.json b/dist/extensions/AdvancedSearch/i18n/ps.json index 7d930d9855..e1cffdeb64 100644 --- a/dist/extensions/AdvancedSearch/i18n/ps.json +++ b/dist/extensions/AdvancedSearch/i18n/ps.json @@ -4,7 +4,8 @@ "Af420", "Amjad Khan", "Baloch Khan", - "شاه زمان پټان" + "شاه زمان پټان", + "SaldırganSincap" ] }, "advancedsearch-options-pane-head": "ژوره پلټنه:", @@ -28,7 +29,7 @@ "advancedsearch-field-sort": "ترتيب تگلار", "advancedsearch-field-preview-sort": "$1 له خوا ترتيب شوي", "advancedsearch-help-general-instruction": "$1 لپاره څرگندوونکې لارښوونې", - "advancedsearch-help-phrase": ";څرگنداوی\n:د لوښو ځانگړي ترتيب لپاره لټون کوي. ليکنښې له پامه غورځول‌شوي.\n;لاندې موارد په پام کې ونيسئ\n:(يوازې د وينالېږد نښو کارولو پرمهال د باور وړ دي، لاندې بېلگه وگورئ)\n:*پلټن ويوکي مو کامې يا واټن سره جلا کړئ د بېلگې په توگه \"سهار په خير\"، \"سلام ملگريه!\"\n:*ليکنښې او ناشمېريزه ابيڅيزې لوښې (پرته له کامې(،) او څرگندنښې(:)) به له پامه وغورځول شي.\n:* پلټل له لوی او کوچني تورو سره حساس نه دي (لاتيني ليکدود کې)\n:* د ويوکي ريښه‌ويستنه نه ده پلې شوې.\n;لارښود مخ \n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers ويوکي، عبارتونه، او بدلوونکي]\n;په نورمال لټون کې د غونډلپوهې انډول\n:د وينالېږد نښو دننه ويوکي، د بېلگې په توگه \"له سره يې پيل کړئ!\".", + "advancedsearch-help-phrase": ";څرگنداوی\n:د لوښو ځانگړي ترتيب لپاره لټون کوي. ليکنښې له پامه غورځول‌شوي.\n;لاندې موارد په پام کې ونيسئ\n:(يوازې د وينالېږد نښو کارولو پرمهال د باور وړ دي، لاندې بېلگه وگورئ)\n:*پلټن ويوکي مو کامې يا واټن سره جلا کړئ د بېلگې په توگه \"سهار په خير\"، \"سلام ملگريه!\"\n:*ليکنښې او ناشمېريزه ابيڅيزې لوښې (پرته له کامې(،) او څرگندنښې(:)) به له پامه وغورځول شي.\n:* پلټل له لوی او کوچني تورو سره حساس نه دي (لاتيني ليکدود کې)\n:* د ويوکي ريښه‌ويستنه نه ده پلې شوې.\n;لارښود مخ \n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers ويوکي، عبارتونه، او بدلوونکي]\n;په نورمال لټون کې د غونډلپوهې انډول\n:د وينالېږد نښو دننه ويوکي، د بېلگې په توگه \"له سره يې پيل کړئ!\".", "advancedsearch-placeholder-exact-text": "\"پيشو وزه خوښوي\"", "advancedsearch-inlanguage-default": "ژبه ټاکل", "advancedsearch-filetype-section-types": "تلواله دوتنې ډولونه", diff --git a/dist/extensions/AdvancedSearch/i18n/qqq.json b/dist/extensions/AdvancedSearch/i18n/qqq.json index 08bc6db1f9..7c0b4a5f42 100644 --- a/dist/extensions/AdvancedSearch/i18n/qqq.json +++ b/dist/extensions/AdvancedSearch/i18n/qqq.json @@ -12,7 +12,9 @@ "Thibaut120094", "Umherirrender", "WMDE", - "Woytecr" + "Woytecr", + "McDutchie", + "SaldırganSincap" ] }, "advancedsearch-desc": "{{desc|name=AdvancedSearch|url=https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:AdvancedSearch}}", @@ -38,13 +40,13 @@ "advancedsearch-field-preview-sort": "Label for the sorting order field in the list of preview pills.\n\nParameters:\n* $1 - The specific type of sorting. Can be, for example, {{msg-mw|advancedsearch-sort-preview-relevance}}, {{msg-mw|advancedsearch-sort-preview-last-edit-desc}}, {{msg-mw|advancedsearch-sort-preview-create-timestamp-desc}}, and more.", "advancedsearch-help-general-instruction": "Informs the user that clicking on the button will display popup instructions on how to use the search field or dropdown list.\n\nParameters:\n* $1 - Name of the field, e.g. {{msg-mw|advancedsearch-field-plain}}, {{msg-mw|advancedsearch-field-deepcategory}}, and many more.", "advancedsearch-help-plain": "Help text shown in a dialog for the field for plain search", - "advancedsearch-help-phrase": "Help text shown in a dialog for the field for exact search", - "advancedsearch-help-or": "Help text shown in a dialog for the field for or search", + "advancedsearch-help-phrase": "Help text shown in a dialog for the field for exact search. Section \"Syntax-equivalent in the normal search\": In the example, please translate Begin at the beginning, but do not translate the quotation marks.", + "advancedsearch-help-or": "Help text shown in a dialog for the field for or search. Section \"Syntax-equivalent in the normal search\": In the example, please translate Laptop and Notebook, but do not translate OR.", "advancedsearch-help-not": "Help text shown in a dialog for the field for excluded words in search", "advancedsearch-help-intitle": "Help text shown in a dialog for the field for searching pages with titles that contain this word", "advancedsearch-help-subpageof": "Help text shown in a dialog for the field for searching pages with titles that are a subpage of this page", "advancedsearch-help-deepcategory": "Help text shown in a dialog for the field that restricts search to pages in a category and its child categories", - "advancedsearch-help-hastemplate": "Help text shown in a dialog for the field for searching pages with a template", + "advancedsearch-help-hastemplate": "Help text shown in a dialog for the field for searching pages with a template. Section \"Syntax-equivalent in the normal search\": In the example, please translate missing information, but do not translate hastemplate: or the quotation marks.", "advancedsearch-help-inlanguage": "Help text shown in a dialog for the field for searching pages in a certain language", "advancedsearch-help-filetype": "Help text shown in a dialog for the field for file type", "advancedsearch-help-filew": "Help text shown in a dialog for the field for file width in pixels", diff --git a/dist/extensions/AdvancedSearch/i18n/ro.json b/dist/extensions/AdvancedSearch/i18n/ro.json index 1672a6b157..5b61ab2e5c 100644 --- a/dist/extensions/AdvancedSearch/i18n/ro.json +++ b/dist/extensions/AdvancedSearch/i18n/ro.json @@ -28,7 +28,7 @@ "advancedsearch-field-sort": "Ordine de sortare:", "advancedsearch-field-preview-sort": "Sortare după $1", "advancedsearch-help-plain": ";Descriere\n:Caută după aceste cuvinte în titlu sau text.\n;Fiți conștient(ă) de următoarele\n:* Aici pot fi introduse mai multe cuvinte.\n:* Semnele de punctuație și alte caractere ne-alfanumerice (exceptând cele două puncte și virgula) vor fi ignorate.\n:* Pot fi rezultate care să nu conțină unul sau mai mulți dintre termenii dvs. de căutare.\n:* Stăvilirea cuvintelor este aplicată. Exemplu: Dacă se introduce ''mașină'', căutarea va lua de asemenea în considerare ''mașini''. Stăvilirea cuvintelor este specifică limbii.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Full_text_search Căutare după text întreg]\n;Echivalent de sintaxă în căutarea normală\n:mașina străzii susan", - "advancedsearch-help-phrase": ";Descriere\n:Caută după o secvență specifică de caractere. Semnele de punctuație sunt ignorate.\n;Fiți conștient(ă) de următoarele\n:(validă numai când când se utilizează ghilimele, vezi exemplul de mai jos) \n:* Separă expresiile de căutare prin virgulă sau spațiu de ex. „bună dimineața”, „bună prietene!”.\n:* Semnele de punctuație și alte caractere ne-alfanumerice (exceptând cele două puncte și virgula) vor fi ignorate.\n:* Căutarea nu ține cont de majuscule și minuscule.\n:* Stăvilirea cuvintelor nu este aplicată.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Cuvinte, expresii și modificatori]\n;Echivalent de sintaxă în căutarea normală\n:Cuvinte în ghilimele, de exemplu „Începe cu începerea”.", + "advancedsearch-help-phrase": ";Descriere\n:Caută după o secvență specifică de caractere. Semnele de punctuație sunt ignorate.\n;Fiți conștient(ă) de următoarele\n:(validă numai când când se utilizează ghilimele, vezi exemplul de mai jos) \n:* Separă expresiile de căutare prin virgulă sau spațiu de ex. „bună dimineața”, „bună prietene!”.\n:* Semnele de punctuație și alte caractere ne-alfanumerice (exceptând cele două puncte și virgula) vor fi ignorate.\n:* Căutarea nu ține cont de majuscule și minuscule.\n:* Deprefixarea și desufixarea cuvintelor nu sunt aplicate.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Cuvinte, expresii și modificatori]\n;Echivalent de sintaxă în căutarea normală\n:Cuvinte în ghilimele, de exemplu „Începe cu începerea”.", "advancedsearch-help-or": ";Descriere\n:Cel puțin unul dintre termenii de căutare trebuie să fie inclus în pagină.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Cuvinte, fraze și modificatori]\n;Echivalent de sintaxă în căutarea normală\n:Cuvinte cu SAU între ele ca Laptop SAU Notebook.", "advancedsearch-help-not": ";Descriere\n:Exclude din căutare paginile care conțin aceste cuvinte.\n;Fiți conștient(ă) de următoarele\n:* Stăvilirea cuvintelor este aplicată. Exemplu: Dacă se introduce ''mașină'', căutarea va lua de asemenea în considerare ''mașini''. Stăvilirea cuvintelor este specifică limbii.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Cuvinte, fraze și modificatori]\n;Echivalent de sintaxă în căutarea normală\n:Cuvinte cu - înaintea lor, de exemplu -elefant.", "advancedsearch-help-intitle": ";Descriere\n:Caută după pagini cu titluri care conțin acest cuvânt\n;Fiți conștient(ă) de următoarele\n:* Căutarea include redirecționări.\n:* Stăvilirea cuvintelor este aplicată. Exemplu: Dacă se introduce ''mașină'', căutarea va lua de asemenea în considerare ''mașini''. Stăvilirea cuvintelor este specifică limbii.\n;Pagină de ajutor\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Intitle_and_incategory Intitle și incategory]\n;Echivalent de sintaxă în căutarea normală\n:Cuvinte cu intitle:înaintea lor ca intitle:queen.", diff --git a/dist/extensions/AdvancedSearch/i18n/sh-latn.json b/dist/extensions/AdvancedSearch/i18n/sh-latn.json index 0da78f5d24..208ba3e54f 100644 --- a/dist/extensions/AdvancedSearch/i18n/sh-latn.json +++ b/dist/extensions/AdvancedSearch/i18n/sh-latn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "advancedsearch-desc": "Lagan pristup naprednim mogućnostima pretrage na [[Special:Search]]", @@ -17,7 +18,7 @@ "advancedsearch-field-subpageof": "Podstranice ove stranice", "advancedsearch-field-intitle": "Naslov stranice sadrži", "advancedsearch-field-deepcategory": "Stranice u ovim kategorijama", - "advancedsearch-field-hastemplate": "Stranice s ovim predlošcima", + "advancedsearch-field-hastemplate": "Stranice s ovim šablonima", "advancedsearch-field-inlanguage": "Stranice na ovom jeziku", "advancedsearch-field-filetype": "Vrsta datoteke", "advancedsearch-field-filew": "Širina datoteke u pikselima", @@ -25,7 +26,7 @@ "advancedsearch-field-sort": "Redoslijed sortiranja", "advancedsearch-field-preview-sort": "Sortiranje prema $1", "advancedsearch-placeholder-exact-text": "\"mačak voli kozu\"", - "advancedsearch-inlanguage-default": "Odaberite jezik", + "advancedsearch-inlanguage-default": "Izaberite jezik", "advancedsearch-filetype-section-types": "Opće vrste datoteka", "advancedsearch-filetype-section-image": "Formati slika", "advancedsearch-filetype-section-video": "Videoformati", @@ -42,8 +43,8 @@ "advancedsearch-filesize-greater-than": "veća od", "advancedsearch-filesize-smaller-than": "manja od", "advancedsearch-sort-relevance": "Relevantnost", - "advancedsearch-sort-last-edit-desc": "Datum uređivanja — trenutačni na vrhu", - "advancedsearch-sort-create-timestamp-desc": "Datum pravljenja — trenutačni na vrhu", + "advancedsearch-sort-last-edit-desc": "Datum izmjene — aktualna na vrhu", + "advancedsearch-sort-create-timestamp-desc": "Datum izrade — aktualni na vrhu", "advancedsearch-sort-preview-relevance": "relevantnost", "advancedsearch-sort-preview-last-edit-desc": "datum uređivanja", "advancedsearch-sort-preview-create-timestamp-desc": "datum pravljenja", diff --git a/dist/extensions/AdvancedSearch/i18n/sjd.json b/dist/extensions/AdvancedSearch/i18n/sjd.json index e2d447b6ff..3c611bcf46 100644 --- a/dist/extensions/AdvancedSearch/i18n/sjd.json +++ b/dist/extensions/AdvancedSearch/i18n/sjd.json @@ -8,17 +8,41 @@ "advancedsearch-optgroup-text": "О̄дзэ лыст текстэсьт", "advancedsearch-optgroup-files": "Фа̄ял я ка̄вь", "advancedsearch-optgroup-sort": "Ко̄ппчем обрядт", - "advancedsearch-field-plain": "Тэйта соа̄нӭнҍ", + "advancedsearch-field-plain": "Тэйта соа̄нӭтҍ", "advancedsearch-field-phrase": "Вӯййк тэнн текст", - "advancedsearch-field-or": "Э̄ххт тэйта соа̄нӭнҍ", - "advancedsearch-field-not": "Эйй тэйта соа̄нӭтҍ", - "advancedsearch-field-deepcategory": "Лыст тэйта категорьянҍ", + "advancedsearch-field-or": "Эфт тэйе соа̄нӭнҍ", + "advancedsearch-field-not": "Ни эфт тэйе соа̄нӭнҍ", + "advancedsearch-field-subpageof": "Тэнн лыст вӯлльлыст", + "advancedsearch-field-intitle": "Лыст вуэййвса̄нӭсьт лӣ", + "advancedsearch-field-deepcategory": "Лыст тэйе категорьянҍ", + "advancedsearch-field-hastemplate": "Лыст тэйта коа̄вегуэйм", "advancedsearch-field-inlanguage": "Лыст тэнн кӣлэсьт", "advancedsearch-field-filetype": "Фа̄ял на̄лль", "advancedsearch-field-sort": "Ко̄ппчем обрядт", "advancedsearch-placeholder-exact-text": "\"пуаз шоабашт коа̄з\"", "advancedsearch-inlanguage-default": "Воа̄лэшьт кӣл", - "advancedsearch-filetype-default": "Воа̄лэшьт фа̄ял на̄лль", + "advancedsearch-filetype-section-types": "Э̄ххтса фа̄йлэ на̄ль", + "advancedsearch-filetype-section-image": "Коа̄ве формат", + "advancedsearch-filetype-section-video": "Вӣдьяфа̄йлэ формат", + "advancedsearch-filetype-section-audio": "Ӣнн фа̄йлэ формат", + "advancedsearch-filetype-section-document": "Документэ формат", + "advancedsearch-filetype-section-other": "Мудта формат", + "advancedsearch-filetype-default": "Воа̄лэшьт фа̄ял на̄ль", + "advancedsearch-filetype-bitmap": "Ка̄ввь", + "advancedsearch-filetype-drawing": "Кырьйнэсс", + "advancedsearch-filetype-audio": "ӣнн фа̄ял", + "advancedsearch-filetype-video": "Вӣдья", + "advancedsearch-filetype-office": "Докуменнт", "advancedsearch-sort-relevance": "Релевантвудт", - "advancedsearch-namespaces-placeholder": "Лажьхэ нэ̄ммко̄ммтвудэтҍ..." + "advancedsearch-sort-last-edit-asc": "Воа̄йхуввэм а̄ййк – вуэмь ле̄в па̄йенҍ", + "advancedsearch-sort-last-edit-desc": "Воа̄йхуввэм а̄ййк – о̄д ле̄в па̄йенҍ", + "advancedsearch-namespaces-search-in": "Масьт о̄дзэ:", + "advancedsearch-namespaces-remember": "Е̄ррмдэ воа̄лшэмуж эвтэсьт о̄дзэм гуэйкэ", + "advancedsearch-namespaces-pane-preview-list": "О̄ннъюввэй нэ̄ммко̄ммтвудэ фӣльтэр", + "advancedsearch-namespaces-preset-all": "Пугк", + "advancedsearch-namespaces-preset-default": "Ӣджьнэсь пыййма", + "advancedsearch-namespaces-preset-general-help": "Э̄ххтса ве̄һкь", + "advancedsearch-namespaces-preset-discussion": "Са̄ррнмуж", + "advancedsearch-namespaces-placeholder": "Лажьхэ нэ̄ммко̄ммтвудэтҍ...", + "prefs-advancedsearch": "Коамьтна озант" } diff --git a/dist/extensions/AdvancedSearch/i18n/sk.json b/dist/extensions/AdvancedSearch/i18n/sk.json index 86a153552d..fe8c41b2de 100644 --- a/dist/extensions/AdvancedSearch/i18n/sk.json +++ b/dist/extensions/AdvancedSearch/i18n/sk.json @@ -6,7 +6,8 @@ "Robert Važan", "Teslaton", "TomášPolonec", - "Vegetator" + "Vegetator", + "Wizzard" ] }, "advancedsearch-desc": "Jednoduchý prístup k pokročilým možnostiam vyhľadávania na stránke [[Special:Search]]", diff --git a/dist/extensions/AdvancedSearch/i18n/smn.json b/dist/extensions/AdvancedSearch/i18n/smn.json index 2b7bf93c2c..8523a5809c 100644 --- a/dist/extensions/AdvancedSearch/i18n/smn.json +++ b/dist/extensions/AdvancedSearch/i18n/smn.json @@ -9,8 +9,14 @@ "advancedsearch-optgroup-text": "Uusâ siijđo teevstâst", "advancedsearch-optgroup-structure": "Rááhtus", "advancedsearch-optgroup-files": "Tiätuvuárháh já koveh", + "advancedsearch-optgroup-sort": "Šlajâttâllâmoornig", + "advancedsearch-field-plain": "Puoh tai sanijgijn", "advancedsearch-field-subpageof": "Taan siijđo vyelisiijđoin", + "advancedsearch-field-intitle": "Sijđonoomâst lii teikkâ láá", + "advancedsearch-field-deepcategory": "Siijđoh, moh láá täin luokkain", + "advancedsearch-field-hastemplate": "Siijđoh, main láá taah myenstereh", "advancedsearch-field-inlanguage": "Siijđoh taan kielân", + "advancedsearch-field-sort": "Šlajâttâllâmoornig", "advancedsearch-field-preview-sort": "Šlajâttâl: $1", "advancedsearch-placeholder-exact-text": "\"kissá räähist kaaicâ\"", "advancedsearch-inlanguage-default": "Valjii kielâ", @@ -22,6 +28,7 @@ "advancedsearch-namespaces-search-in": "Uusâ nommâkomovuođâst:", "advancedsearch-namespaces-remember": "Mušte muu valjim čuávuvái ucâmij várás", "advancedsearch-namespaces-preset-all": "Puoh", + "advancedsearch-namespaces-preset-default": "Nabdos", "advancedsearch-namespaces-preset-discussion": "Savâstâllâm", "advancedsearch-namespaces-placeholder": "Lasseet nommâkomovuođâid…", "prefs-advancedsearch": "Vijđedum uuccâm" diff --git a/dist/extensions/AdvancedSearch/i18n/so.json b/dist/extensions/AdvancedSearch/i18n/so.json index 93d391f0a3..4e9c2124f0 100644 --- a/dist/extensions/AdvancedSearch/i18n/so.json +++ b/dist/extensions/AdvancedSearch/i18n/so.json @@ -1,10 +1,74 @@ { "@metadata": { "authors": [ - "Abdullahi" + "Abdullahi", + "AhmedG612" ] }, "advancedsearch-desc": "Helitaan sahlan ee leh awoodaha raadinta sare [[Special:Search]]", + "advancedsearch-options-pane-head": "Baaris sare:", + "advancedsearch-options-pane-preview-list": "Erayada baarista ee hadda la isticmaalayo", + "advancedsearch-optgroup-text": "Ka baar qoraalka bogga", + "advancedsearch-optgroup-structure": "Qaab-dhismeedka", + "advancedsearch-optgroup-files": "Fayllada iyo sawirrada", + "advancedsearch-optgroup-sort": "Kala horreynta", + "advancedsearch-field-plain": "Kuwani waa erayada", + "advancedsearch-field-phrase": "Qoraalkan saxda ah", + "advancedsearch-field-or": "Mid ka mid ah erayadan", + "advancedsearch-field-not": "Aan ahayn erayadan", + "advancedsearch-field-subpageof": "Boggaga hoos yimaada boggan", + "advancedsearch-field-intitle": "Cinwaanka bogga waxaa ku jira", + "advancedsearch-field-deepcategory": "Boggaga ku jira qaybahadan", + "advancedsearch-field-hastemplate": "Boggaga wata qaababkan", + "advancedsearch-field-inlanguage": "Boggaga ku qoran luuqaddan", + "advancedsearch-field-filetype": "Nooca faylka", + "advancedsearch-field-filew": "Ballaca faylka ku jira pixels", + "advancedsearch-field-fileh": "Dhererka faylka ku jira pixels", + "advancedsearch-field-sort": "Kala horreynta", + "advancedsearch-field-preview-sort": "U kala sooc $1", + "advancedsearch-help-general-instruction": "Tilmaamo faahfaahsan oo ku saabsan $1", + "advancedsearch-help-phrase": ";Sharaxaad\n:Waxay raadisaa taxane gaar ah oo xarfo ah. Calaamadaha qoraalka waa la iska indhatiraa.\n;Ka digtoonow waxyaabahan soo socda\n:(waxay shaqaynayaan oo keliya marka la isticmaalayo calaamadaha xigashada, eeg tusaalaha hoose)\n:* Kala saar weedhaha raadinta adigoo isticmaalaya hakad ama firaaqo tusaale ahaan \"subax wanaagsan\", \"saaxiib salaam!\".\n:* Calaamadaha qoraalka iyo astaamaha kale ee aan alifbeeto ama tiro ahayn (marka laga reebo labo-dhibcoodka iyo hakadka) waa la iska indhatiri doonaa.\n:* Raadintu ma kala soocdo xarafka weyn iyo kan yar.\n:* Ereyga asalkiisa looma celinayo.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Erayo, weedho, iyo wax-beddelayaal]\n;Qaab u dhigma raadinta caadiga ah\n:Erayo ku jira calaamadaha xigashada, tusaale ahaan \"Ka bilow bilowga\".", + "advancedsearch-help-or": ";Sharaxaad\n:Ugu yaraan hal ka mid ah ereyada raadinta waa inuu ku jiraa bogga.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Words.2C_phrases.2C_and_modifiers Erayo, weedho, iyo wax-beddelayaal]\n;Qaab u dhigma raadinta caadiga ah\n:Ereyo leh OR oo u dhexeeya sida Laptop AMA Notebook.", + "advancedsearch-help-subpageof": ";Sharaxaad\n:Waxay raadisaa bogag ah bog-hoosaadyo ka tirsan boggan.\n;Ka digtoonow waxyaabahan soo socda\n:* Waxaad hal mar keliya raadin kartaa bog-hoosaadyada hal bog.\n:* Ha iloobin inaad dhaqaajiso namespace-yada aad rabto inaad ku xaddido raadintaada shaandhada namespace-ka.\n:* Ha ku darin namespace-ka hortiisa magaca bogga sidan: {{ns:project}}:Redirect.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#subpageof Subpageof]\n;Qaab u dhigma raadinta caadiga ah\n:subpageof: oo uu ku xigo magac bog sida subpageof:Redirect. Isticmaal labo calaamadood oo xigasho haddii bogga waalidka uu leeyahay firaaqooyin: Bogga hoose ee:\"Codsiyada faallooyinka\".", + "advancedsearch-help-hastemplate": ";Sharaxaad\n:Waxay raadisaa bogag ay ku jiraan si sax ah template-yadan.\n;Ka digtoonow waxyaabahan soo socda\n:* Waxaad heli kartaa template-yo la dhexgeliyey (tusmooyin ka kooban tusmo kale).\n:* Shaqada soo-jeedinta tooska ah waxay heli kartaa oo keliya template-yada ku bilaabma si la mid ah raadintaada tusaale ahaan raadinta \"com...\" waxay soo jeedin doontaa ''\"commons\"'' laakiin ma soo jeedin doonto ''\"nowcommons\"''.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#Hastemplate Hastemplate]\n;Qaab u dhigma raadinta caadiga ah\n:Ereyo ku jira calaamadaha xigashada oo leh hastemplate: ka hor sida wuxuu leeyahay tusmo:\"macluumaad maqan\".", + "advancedsearch-help-filetype": ";Sharaxaad\n:Waxay kaliya ka raadisaa faylalka nooca la doortay.\n;Ka digtoonow waxyaabahan soo socda\n:* Waxaad raadin kartaa oo keliya hal nooc oo fayl ah.\n:* Waxaad kaliya ka dooran kartaa noocyada faylka liiska hoos-u-dhaca ah.\n;Bogagga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filetype Filetype] iyo [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#filemime filemime]\n;Qaab u dhigma raadinta caadiga ah\n:Ereyo leh filetype: ka hor sida nooca faylka:ogg.", + "advancedsearch-help-filew": ";Sharaxaad\n:Goobahan waxay kuu oggolaanayaan inaad qeexdo ballaca faylka.\n;Ka digtoonow waxyaabahan soo socda\n:* Tani waxay khuseysaa oo keliya faylasha leh ballac iyo dherer, sida fiidiyowyada iyo sawirrada.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#File_measures Filemeasures]\n;Qaab u dhigma raadinta caadiga ah\n:Tirooyin leh filew ka hor sida faylasha:>800.", + "advancedsearch-help-fileh": ";Sharaxaad\n:Goobahan waxay kuu oggolaanayaan inaad qeexdo dhererka faylka.\n;Ka digtoonow waxyaabahan soo socda\n:* Tani waxay khuseysaa oo keliya faylasha leh ballac iyo dherer, sida fiidiyowyada iyo sawirrada.\n;Bogga caawinta\n:[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch#File_measures Filemeasures]\n;Qaab u dhigma raadinta caadiga ah\n:Tirooyin leh fileh ka hor sida fileh:>600.", + "advancedsearch-placeholder-exact-text": "\"bisad ayaa jecel ri\"", + "advancedsearch-inlanguage-default": "Dooro luqad", + "advancedsearch-filetype-section-types": "Noocyada guud ee faylasha", + "advancedsearch-filetype-section-image": "Noocyada sawirrada", + "advancedsearch-filetype-section-video": "Noocyada fiidiyowga", + "advancedsearch-filetype-section-audio": "Noocyada codka", + "advancedsearch-filetype-section-document": "Noocyada dukumentiyada", + "advancedsearch-filetype-section-other": "Noocyo kale", + "advancedsearch-filetype-default": "Dooro nooca faylka", + "advancedsearch-filetype-bitmap": "Sawir", + "advancedsearch-filetype-drawing": "Sawirid", + "advancedsearch-filetype-audio": "Cod", + "advancedsearch-filetype-video": "Fiidiyow", + "advancedsearch-filetype-office": "Xafiis", + "advancedsearch-filesize-equals": "la mid ah", + "advancedsearch-filesize-greater-than": "ka weyn", + "advancedsearch-filesize-smaller-than": "ka yar", + "advancedsearch-sort-relevance": "La xiriir", + "advancedsearch-sort-last-edit-asc": "Taariikhda wax ka beddelka – kuwii ugu da'da weyn ayaa kore", + "advancedsearch-sort-last-edit-desc": "Taariikhda wax ka beddelka – kuwii ugu dambeeyay ayaa kore", + "advancedsearch-sort-create-timestamp-asc": "Taariikhda abuurista – kuwii ugu da'da weyn ayaa kore", + "advancedsearch-sort-create-timestamp-desc": "Taariikhda abuurista – kuwii ugu dambeeyay ayaa kore", + "advancedsearch-sort-preview-relevance": "La xiriir", + "advancedsearch-sort-preview-last-edit-asc": "Kuwii ugu dambeyntii la tafatiray ugu yar", + "advancedsearch-sort-preview-last-edit-desc": "Taariikhda wax ka beddelka", + "advancedsearch-sort-preview-create-timestamp-asc": "Kuwii ugu dambeyntii la abuuray ugu yar", + "advancedsearch-sort-preview-create-timestamp-desc": "Taariikhda abuurista", + "advancedsearch-namespaces-search-in": "Ka raadi:", + "advancedsearch-namespaces-remember": "Xusuusnow xulashada raadinta mustaqbalka", + "advancedsearch-namespaces-pane-preview-list": "Shaandhaynta magac-meel ee hadda shaqaynaysa", + "advancedsearch-namespaces-preset-all": "Dhammaan", + "advancedsearch-namespaces-preset-default": "Asal ahaan", + "advancedsearch-namespaces-preset-general-help": "Caawinta guud", + "advancedsearch-namespaces-preset-discussion": "Dood", + "advancedsearch-namespaces-placeholder": "Ku dar magac meel…", "prefs-advancedsearch": "Raadinta sare", "advancedsearch-preference-disable": "Ha tusin muuqaalka Raadinta Sare" } diff --git a/dist/extensions/AdvancedSearch/i18n/sr-ec.json b/dist/extensions/AdvancedSearch/i18n/sr-ec.json index 79a94b66bc..1ce70243f0 100644 --- a/dist/extensions/AdvancedSearch/i18n/sr-ec.json +++ b/dist/extensions/AdvancedSearch/i18n/sr-ec.json @@ -16,7 +16,7 @@ "advancedsearch-options-pane-preview-list": "Актуелни термини који се претражују", "advancedsearch-optgroup-text": "Претрага у тексту странице", "advancedsearch-optgroup-structure": "Структура", - "advancedsearch-optgroup-files": "Датотеке и слике", + "advancedsearch-optgroup-files": "Датотеке", "advancedsearch-optgroup-sort": "Начин ређања", "advancedsearch-field-plain": "Ове речи", "advancedsearch-field-phrase": "Тачно овај текст", diff --git a/dist/extensions/AdvancedSearch/i18n/wal.json b/dist/extensions/AdvancedSearch/i18n/wal.json index 17fbae422c..05dc620326 100644 --- a/dist/extensions/AdvancedSearch/i18n/wal.json +++ b/dist/extensions/AdvancedSearch/i18n/wal.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Ella Lachow" + "Ella Lachow", + "Malaalaa" ] }, "advancedsearch-desc": "[[Special:Search]]iyan kawushsha gakettawu koyettaa danddayaa", @@ -23,5 +24,32 @@ "advancedsearch-field-filew": "Fayiliyaa aahotettaa pikseeliyan", "advancedsearch-field-fileh": "Fayiliyaa adussatettaa pikseeliyan", "advancedsearch-field-sort": "Maarayiyoogaa", - "advancedsearch-field-preview-sort": "$1iyan maaraya" + "advancedsearch-field-preview-sort": "$1iyan maaraya", + "advancedsearch-help-general-instruction": "$1ssi qonccida kaaletots", + "advancedsearch-placeholder-exact-text": "\"gawaray deeshshaa dosees\"", + "advancedsearch-inlanguage-default": "Doonaa doora", + "advancedsearch-filetype-section-image": "Misiliya formaateta", + "advancedsearch-filetype-section-video": "Viiduwa formaateta", + "advancedsearch-filetype-section-audio": "Cenggurssaa formaateta", + "advancedsearch-filetype-section-document": "Sanadiya formaateta", + "advancedsearch-filetype-section-other": "Hara formaateta", + "advancedsearch-filetype-default": "Fayliya qommuwa doora", + "advancedsearch-filetype-bitmap": "Misiliya", + "advancedsearch-filetype-drawing": "Si'iliya", + "advancedsearch-filetype-audio": "Cenggurssaa", + "advancedsearch-filetype-video": "Viiduwa", + "advancedsearch-filesize-equals": "laggetees", + "advancedsearch-filesize-greater-than": "darees", + "advancedsearch-filesize-smaller-than": "guuxxees", + "advancedsearch-sort-last-edit-asc": "Goydetto gallassaa - kasetiyagaa bollaara", + "advancedsearch-sort-last-edit-desc": "Goydetto gallassaa - ha'iigaa bollaara", + "advancedsearch-sort-create-timestamp-asc": "Meretto gallassaa - kasetiyagaa bollaara", + "advancedsearch-sort-create-timestamp-desc": "Meretto gallassaa - ha'iigaa bollaara", + "advancedsearch-sort-preview-last-edit-asc": "mata wodiyan guuttaa goydettidaagaa", + "advancedsearch-sort-preview-last-edit-desc": "goydetto gallassaa", + "advancedsearch-sort-preview-create-timestamp-asc": "mata wodiyan guuttaa merettidaagaa", + "advancedsearch-sort-preview-create-timestamp-desc": "meretto gallassaa", + "advancedsearch-namespaces-remember": "Sinttanaa koshshaassi doorota hassaya", + "advancedsearch-namespaces-preset-all": "Ubbaa", + "advancedsearch-namespaces-preset-discussion": "Tobbiya" } diff --git a/dist/extensions/AdvancedSearch/includes/Hooks.php b/dist/extensions/AdvancedSearch/includes/Hooks.php index ce906c410d..45367e9660 100644 --- a/dist/extensions/AdvancedSearch/includes/Hooks.php +++ b/dist/extensions/AdvancedSearch/includes/Hooks.php @@ -71,16 +71,6 @@ public function onSpecialPageBeforeExecute( $special, $subpage ) { return; } - /** - * Ensure the current URL is specifying the namespaces which are to be used - */ - $redirect = $this->redirectToNamespacedRequest( $special ); - if ( $redirect !== null ) { - $outputPage->redirect( $redirect ); - // Abort execution of the SpecialPage by returning false since we are redirecting - return false; - } - $outputPage->addModules( [ 'ext.advancedSearch.init', 'ext.advancedSearch.searchtoken', @@ -89,6 +79,8 @@ public function onSpecialPageBeforeExecute( $special, $subpage ) { $outputPage->addModuleStyles( 'ext.advancedSearch.initialstyles' ); $outputPage->addJsConfigVars( $this->getJsConfigVars( + $special->getRequest(), + $special->getUser(), $special->getContext(), $special->getConfig(), ExtensionRegistry::getInstance() @@ -96,12 +88,16 @@ public function onSpecialPageBeforeExecute( $special, $subpage ) { } /** + * @param WebRequest $request + * @param User $user * @param MessageLocalizer $context * @param Config $config * @param ExtensionRegistry $extensionRegistry * @return array */ private function getJsConfigVars( + WebRequest $request, + User $user, MessageLocalizer $context, Config $config, ExtensionRegistry $extensionRegistry @@ -120,6 +116,10 @@ private function getJsConfigVars( ), ]; + if ( !self::isNamespacedSearch( $request ) ) { + $vars += [ 'advancedSearch.defaultNamespaces' => $this->getDefaultNamespaces( $user ) ]; + } + if ( $extensionRegistry->isLoaded( 'Translate' ) ) { $vars += [ 'advancedSearch.languages' => $this->languageNameUtils->getLanguageNames() @@ -129,23 +129,6 @@ private function getJsConfigVars( return $vars; } - /** - * If the request does not contain any namespaces, redirect to URL with user default namespaces - * @param SpecialPage $special - * @return string|null the URL to redirect to or null if not needed - */ - private function redirectToNamespacedRequest( SpecialPage $special ): ?string { - if ( !self::isNamespacedSearch( $special->getRequest() ) ) { - $namespacedSearchUrl = $special->getRequest()->getFullRequestURL(); - $queryParts = []; - foreach ( $this->getDefaultNamespaces( $special->getUser() ) as $ns ) { - $queryParts['ns' . $ns] = '1'; - } - return wfAppendQuery( $namespacedSearchUrl, $queryParts ); - } - return null; - } - /** * Retrieves the default namespaces for the current user * diff --git a/dist/extensions/AdvancedSearch/modules/ext.advancedSearch.init.js b/dist/extensions/AdvancedSearch/modules/ext.advancedSearch.init.js index 8c49f44203..684895c140 100644 --- a/dist/extensions/AdvancedSearch/modules/ext.advancedSearch.init.js +++ b/dist/extensions/AdvancedSearch/modules/ext.advancedSearch.init.js @@ -312,6 +312,16 @@ $( () => { searchableNamespaces ) ); + // if using default namespaces, update the visible URL to include the namespaces that were used (T217445) + const defaultNamespaces = mw.config.get( 'advancedSearch.defaultNamespaces' ); + if ( defaultNamespaces ) { + const queryParams = {}; + defaultNamespaces.forEach( ( ns ) => { + queryParams[ 'ns' + ns ] = '1'; + } ); + history.pushState( null, '', ( new mw.Uri() ).extend( queryParams ) ); + } + // remove old namespace selection item to avoid double ns parameters $( '.mw-search-spinner, #mw-searchoptions' ).remove(); diff --git a/dist/extensions/AdvancedSearch/package-lock.json b/dist/extensions/AdvancedSearch/package-lock.json index cf8d7819dd..29df9219b0 100644 --- a/dist/extensions/AdvancedSearch/package-lock.json +++ b/dist/extensions/AdvancedSearch/package-lock.json @@ -12,7 +12,7 @@ "@wdio/mocha-framework": "7.26.0", "@wdio/spec-reporter": "7.29.1", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", @@ -325,9 +325,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -337,9 +337,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -960,13 +960,25 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { @@ -987,12 +999,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1164,9 +1176,9 @@ } }, "node_modules/@wdio/config/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -1193,9 +1205,9 @@ } }, "node_modules/@wdio/config/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -1518,15 +1530,19 @@ "dev": true }, "node_modules/ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/ajv/node_modules/fast-deep-equal": { @@ -1846,9 +1862,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -2412,9 +2428,9 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -2717,9 +2733,9 @@ } }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -3478,13 +3494,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -3500,12 +3528,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3687,9 +3715,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -3699,9 +3727,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -4023,9 +4051,9 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -4050,9 +4078,9 @@ } }, "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -4199,6 +4227,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -4354,10 +4391,20 @@ "dev": true }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -4423,18 +4470,18 @@ } }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -4532,9 +4579,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -4872,9 +4919,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -4882,14 +4929,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -4942,44 +4989,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -5061,6 +5107,18 @@ "node": ">=0.10.0" } }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -5718,9 +5776,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -5988,9 +6046,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.clonedeep": { @@ -6350,9 +6408,9 @@ "dev": true }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -6424,9 +6482,9 @@ } }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -6451,9 +6509,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -6593,9 +6651,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -6643,15 +6701,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -7037,15 +7098,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -7106,9 +7167,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -7125,8 +7186,8 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -7408,9 +7469,9 @@ "dev": true }, "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true, "engines": { "node": ">=0.6" @@ -8787,9 +8848,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", @@ -9135,9 +9196,9 @@ } }, "node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.15.26", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz", + "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==", "dev": true, "engines": { "node": ">= 0.10" @@ -9296,18 +9357,18 @@ } }, "node_modules/webdriverio/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/webdriverio/node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.3.tgz", + "integrity": "sha512-5rvZbDy5y2k40rre/0OBbYnl03en25XPU3gOVO7532beGMjAipq88VdS9OeLOZNrD+Tb0lDhBJHZ7Gcd8qKlPg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -9453,15 +9514,18 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -9832,18 +9896,18 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -10339,13 +10403,19 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "debug": { @@ -10358,12 +10428,12 @@ } }, "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } }, "ms": { @@ -10492,9 +10562,9 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -10514,9 +10584,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -10759,9 +10829,9 @@ } }, "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -11031,9 +11101,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -11429,9 +11499,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -11681,9 +11751,9 @@ "dev": true }, "diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true }, "diff-sequences": { @@ -12035,9 +12105,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -12053,9 +12123,9 @@ } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -12357,13 +12427,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -12373,12 +12449,12 @@ "dev": true }, "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } }, "semver": { @@ -12501,18 +12577,18 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -12733,6 +12809,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -12858,9 +12940,9 @@ "dev": true }, "fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", "dev": true }, "fastest-levenshtein": { @@ -12915,18 +12997,18 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -13002,9 +13084,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -13264,9 +13346,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -13274,14 +13356,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "dependencies": { "grunt-cli": { @@ -13317,6 +13399,15 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } } } }, @@ -13346,38 +13437,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -13893,9 +13983,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -14122,9 +14212,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.clonedeep": { @@ -14416,9 +14506,9 @@ "dev": true }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -14463,9 +14553,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -14481,9 +14571,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -14588,9 +14678,9 @@ } }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "natural-compare": { @@ -14615,9 +14705,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -14910,15 +15000,15 @@ "dev": true }, "picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pify": { @@ -14958,13 +15048,13 @@ "dev": true }, "postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, @@ -15174,9 +15264,9 @@ } }, "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true }, "query-selector-shadow-dom": { @@ -16185,9 +16275,9 @@ }, "dependencies": { "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", @@ -16432,9 +16522,9 @@ } }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.15.26", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz", + "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==", "dev": true }, "verror": { @@ -16557,18 +16647,18 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.3.tgz", + "integrity": "sha512-5rvZbDy5y2k40rre/0OBbYnl03en25XPU3gOVO7532beGMjAipq88VdS9OeLOZNrD+Tb0lDhBJHZ7Gcd8qKlPg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -16674,9 +16764,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/AdvancedSearch/package.json b/dist/extensions/AdvancedSearch/package.json index e8ac3222c0..8bf8d167e7 100644 --- a/dist/extensions/AdvancedSearch/package.json +++ b/dist/extensions/AdvancedSearch/package.json @@ -13,7 +13,7 @@ "@wdio/mocha-framework": "7.26.0", "@wdio/spec-reporter": "7.29.1", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", diff --git a/dist/extensions/CirrusSearch/i18n/api/gl.json b/dist/extensions/CirrusSearch/i18n/api/gl.json index d8a2c7af2b..efade678eb 100644 --- a/dist/extensions/CirrusSearch/i18n/api/gl.json +++ b/dist/extensions/CirrusSearch/i18n/api/gl.json @@ -19,7 +19,7 @@ "apihelp-cirrus-profiles-dump-param-verbose": "Descargar o contigo dos perfís", "apihelp-query+cirrusdoc-summary": "Descarga do documento dun artigo de CirrusSearch dos servidores de procura", "apihelp-query+cirrusdoc-example": "Obter unha descarga dun artigo individual de CirrusSearch tal e como está indexado arestora na procura.", - "apihelp-query+cirrusdoc-example-2": "Obter unha descarga da configuración de CirrusSearch para este wiki só coas categorías que se seleccionaron mediante o parámetro \"include\"", + "apihelp-query+cirrusdoc-example-2": "Obter unha descarga da configuración de CirrusSearch para este wiki só coas categorías que se seleccionaron mediante o parámetro «include»", "apihelp-query+cirrusdoc-param-includes": "Definir os campos que debe devolver a procura.", "apihelp-query+cirrusbuilddoc-summary": "Descarga do documento dun artigo de CirrusSearch dos servidores da base de datos", "apihelp-query+cirrusbuilddoc-example": "Obter unha descarga dun artigo individual de CirrusSearch xerado a partir da base de datos.", @@ -37,6 +37,6 @@ "apihelp-cirrus-check-sanity-param-from": "Identificador da páxina na que comezar a consultar", "apihelp-cirrus-check-sanity-param-limit": "O número de identificadores de páxina a comprobar", "apihelp-cirrus-check-sanity-param-sequenceid": "O número de veces que se comprobou este conxunto de identificadores de páxina", - "apihelp-cirrus-check-sanity-param-rerenderfrequency": "Número de comprobacións despois das cales se debe volver renderizar unha páxina. Baseado no parámetro \"sequenceid\" proporcionado.", + "apihelp-cirrus-check-sanity-param-rerenderfrequency": "Número de comprobacións despois das cales se debe volver renderizar unha páxina. Baseado no parámetro «sequenceid» proporcionado.", "apiwarn-cirrus-ignore-revisions": "Proporcionouse máis dunha revisión para unha páxina. Só se devolverá a revisión máis recente." } diff --git a/dist/extensions/CirrusSearch/i18n/api/ko.json b/dist/extensions/CirrusSearch/i18n/api/ko.json index a98f0e6a0a..2ff68efb27 100644 --- a/dist/extensions/CirrusSearch/i18n/api/ko.json +++ b/dist/extensions/CirrusSearch/i18n/api/ko.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Ykhwong" + "Ykhwong", + "Tensama0415" ] }, "apihelp-cirrus-config-dump-summary": "CirrusSearch 구성의 덤프입니다.", @@ -16,8 +17,23 @@ "apihelp-cirrus-profiles-dump-param-verbose": "프로파일 내용을 덤프합니다", "apihelp-query+cirrusdoc-summary": "검색 서버에서 가져온 CirrusSearch 문서 덤프", "apihelp-query+cirrusdoc-example": "현재 검색에 색인으로 있는 단일 CirrusSearch 문서의 덤프를 가져옵니다.", + "apihelp-query+cirrusdoc-example-2": "'includes' 매개변수를 사용하여 선택된 Categories만 포함하는 이 위키의 CirrusSearch 설정 덤프를 가져옵니다.", + "apihelp-query+cirrusdoc-param-includes": "검색 결과로 어떤 필드가 반환되어야 하는지를 정의합니다.", "apihelp-query+cirrusbuilddoc-summary": "데이터베이스 서버에서 가져온 CirrusSearch 문서 덤프", "apihelp-query+cirrusbuilddoc-example": "데이터베이스에서 생성한 단일 CirrusSearch 문서 덤프를 가져옵니다.", + "apihelp-query+cirrusbuilddoc-param-builders": "추출할 데이터 유형", + "apihelp-query+cirrusbuilddoc-param-limiterprofile": "문서 크기를 제한할 때 사용할 프로필", "apierror-cirrus-requesttoolong": "접두어 검색 요청이 최대 허용 길이보다 더 깁니다. ($1 > $2)", - "apihelp-cirrus-check-sanity-summary": "검색 색인의 다양한 페이지 ID의 정확성에 대한 보고서입니다" + "apihelp-query+compsuggestbuilddoc-param-method": "사용할 채점 방법", + "apierror-compsuggestbuilddoc-bad-method": "알 수 없는 채점 방법", + "apihelp-query+cirruscompsuggestbuilddoc-summary": "완성 제안 기능이 사용한 문서의 덤프", + "apihelp-query+cirruscompsuggestbuilddoc-example": "완성 제안 기안이 사용한 문서의 덤프를 가져옵니다.", + "apihelp-query+cirruscompsuggestbuilddoc-param-method": "완성 제안 기능에서 사용할 채점 방법 이름을 제공합니다.", + "apihelp-cirrus-check-sanity-summary": "검색 색인의 다양한 페이지 ID의 정확성에 대한 보고서입니다", + "apihelp-cirrus-check-sanity-param-cluster": "인덱스를 확인하기 위한 검색 클러스터", + "apihelp-cirrus-check-sanity-param-from": "확인을 시작할 문서 id", + "apihelp-cirrus-check-sanity-param-limit": "확인할 페이지 id의 개수", + "apihelp-cirrus-check-sanity-param-sequenceid": "이 문서 ID 집합이 확인된 횟수", + "apihelp-cirrus-check-sanity-param-rerenderfrequency": "문서가 다시 렌더링되어야 하는 검사 횟수입니다. 제공된 sequenceid를 기준으로 합니다.", + "apiwarn-cirrus-ignore-revisions": "한 페이지에 대해 여러 개의 판이 제공었습니다. 가장 최근 판만 반환됩니다." } diff --git a/dist/extensions/CirrusSearch/i18n/api/nb.json b/dist/extensions/CirrusSearch/i18n/api/nb.json index 4ae393dbda..e31f531fc3 100644 --- a/dist/extensions/CirrusSearch/i18n/api/nb.json +++ b/dist/extensions/CirrusSearch/i18n/api/nb.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Jon Harald Søby" + "Jon Harald Søby", + "EdoAug" ] }, "apihelp-cirrus-config-dump-summary": "Dump av CirrusSearch-konfigurasjon.", diff --git a/dist/extensions/CirrusSearch/i18n/api/sh-latn.json b/dist/extensions/CirrusSearch/i18n/api/sh-latn.json index 740d964afe..d021fd841f 100644 --- a/dist/extensions/CirrusSearch/i18n/api/sh-latn.json +++ b/dist/extensions/CirrusSearch/i18n/api/sh-latn.json @@ -1,18 +1,19 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, - "apihelp-cirrus-config-dump-summary": "Rezervno spremište postavki CirrusSearcha.", + "apihelp-cirrus-config-dump-summary": "Rezervno skladište postavki CirrusSearcha.", "apihelp-cirrus-config-dump-param-prop": "Vrsta konfiguracijskih varijabli za rezerviranje", - "apihelp-cirrus-config-dump-example": "Daj rezervno spremište postavki CirrusSearcha.", - "apihelp-cirrus-mapping-dump-summary": "Rezervno spremište sličivanja CirrusSearcha za ovaj wiki.", - "apihelp-cirrus-mapping-dump-example": "Daj rezervno spremište sličivanja CirrusSearcha za ovaj wiki.", - "apihelp-cirrus-settings-dump-summary": "Rezervno spremište postavki CirrusSearcha za ovaj wiki.", - "apihelp-cirrus-settings-dump-example": "Daj rezervno spremište postavki CirrusSearcha za ovaj wiki.", - "apihelp-cirrus-profiles-dump-summary": "Rezervno spremište profila CirrusSearcha za ovaj wiki.", - "apihelp-cirrus-profiles-dump-example": "Daj rezervno spremište profila CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-config-dump-example": "Daj rezervno skladište postavki CirrusSearcha.", + "apihelp-cirrus-mapping-dump-summary": "Rezervno skladište mapiranja CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-mapping-dump-example": "Daj rezervno skladište mapiranja CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-settings-dump-summary": "Rezervno skladište postavki CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-settings-dump-example": "Daj rezervno skladište postavki CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-profiles-dump-summary": "Rezervno skladište profila CirrusSearcha za ovaj wiki.", + "apihelp-cirrus-profiles-dump-example": "Daj rezervno skladište profila CirrusSearcha za ovaj wiki.", "apihelp-cirrus-profiles-dump-param-verbose": "Stavi profile u rezervno skladište", "apihelp-query+cirrusdoc-summary": "Rezarvno skladište za dokument članka CirrusSearch-a iz pretraživačkih servera", "apihelp-query+cirrusdoc-example": "Daj rezervno skladište pojedinačnom CirrusSearch članku koji je trenutno indeksiran u pretraživanju.", diff --git a/dist/extensions/CirrusSearch/i18n/api/so.json b/dist/extensions/CirrusSearch/i18n/api/so.json new file mode 100644 index 0000000000..accce8cd96 --- /dev/null +++ b/dist/extensions/CirrusSearch/i18n/api/so.json @@ -0,0 +1,38 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "apihelp-cirrus-config-dump-summary": "Tuurista qaabeynta Raadinta Cirrus.", + "apihelp-cirrus-config-dump-param-prop": "Nooca doorsoomayaasha qaabeynta ee la soo tuurayo", + "apihelp-cirrus-config-dump-example": "Hel tuurista qaabeynta Raadinta Cirrus.", + "apihelp-cirrus-mapping-dump-summary": "Tuurista khariidaynta Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-mapping-dump-example": "Hel tuurista khariidaynta Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-settings-dump-summary": "Tuurista dejimaha Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-settings-dump-example": "Hel tuurista dejimaha Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-profiles-dump-summary": "Tuurista profiles-ka Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-profiles-dump-example": "Hel tuurista profiles-ka Raadinta Cirrus ee wiki-kan.", + "apihelp-cirrus-profiles-dump-param-verbose": "Tuur nuxurka profiles-ka", + "apihelp-query+cirrusdoc-summary": "Tuurista dukumeentiga maqaalka Raadinta Cirrus ee adeega raadinta.", + "apihelp-query+cirrusdoc-example": "Hel tuurista hal maqaal oo Raadinta Cirrus ah sida uu hadda ugu kaydsan yahay raadinta.", + "apihelp-query+cirrusdoc-example-2": "Hel tuurista dejimaha Raadinta Cirrus ee wiki-kan, iyadoo la soo saarayo kaliya qaybaha lagu xushay cabbirka 'includes'.", + "apihelp-query+cirrusdoc-param-includes": "Qeex meelaha la rabo in lagu soo celiyo natiijada raadinta.", + "apihelp-query+cirrusbuilddoc-summary": "Tuurista dukumeentiga maqaalka Raadinta Cirrus ee laga soo qaado serverrada keydka xogta.", + "apihelp-query+cirrusbuilddoc-example": "Hel tuurista hal maqaal oo Raadinta Cirrus ah oo laga soo sameeyay keydka xogta.", + "apihelp-query+cirrusbuilddoc-param-builders": "Nooca xogta la soo saarayo.", + "apihelp-query+cirrusbuilddoc-param-limiterprofile": "Profile-ka la adeegsanayo marka la xaddidayo cabbirka dukumeentiga.", + "apierror-cirrus-requesttoolong": "Codsiga raadinta hordhaca wuxuu ka dheeraaday dhererka ugu badan ee la oggol yahay. ($1 > $2)", + "apihelp-query+compsuggestbuilddoc-param-method": "Habka qiimeynta ee la adeegsanayo", + "apierror-compsuggestbuilddoc-bad-method": "Habka qiimeynta lama yaqaan", + "apihelp-query+cirruscompsuggestbuilddoc-summary": "Tuurista dukumeentiga uu adeegsado soo jeediyeha dhamaystirka.", + "apihelp-query+cirruscompsuggestbuilddoc-example": "Hel tuurista dukumeentiga uu adeegsado soo-jeediyeha dhamaystirka", + "apihelp-query+cirruscompsuggestbuilddoc-param-method": "Bixi magaca habka qiimeynta ee uu adeegsanayo soo jeediyeha dhamaystirka", + "apihelp-cirrus-check-sanity-summary": "Warbixin ku saabsan saxnaanta tiro aqoonsi bogag ah oo ku jira tusmada raadinta", + "apihelp-cirrus-check-sanity-param-cluster": "Kooxda raadinta ee lagu hubinayo tusmooyinka", + "apihelp-cirrus-check-sanity-param-from": "Aqoonsiga bogga laga bilaabayo hubinta", + "apihelp-cirrus-check-sanity-param-limit": "Tirada aqoonsiyada bogagga ee la hubinayo", + "apihelp-cirrus-check-sanity-param-sequenceid": "Tirada jeer ee kooxdan aqoonsiyada bogagga la hubiyay.", + "apihelp-cirrus-check-sanity-param-rerenderfrequency": "Tirada jeer ee hubin ka dib bogga ay tahay in dib loo sameeyo. Waxay ku salaysan tahay aqoonsiga taxanaha la bixiyay.", + "apiwarn-cirrus-ignore-revisions": "Wax ka badan hal dib-u eegis ayaa loo bixiyay bogga. Kaliya dib u eegista ugu dambeysa ayaa la soo celin doonaa." +} diff --git a/dist/extensions/CirrusSearch/i18n/api/tr.json b/dist/extensions/CirrusSearch/i18n/api/tr.json index fde48bfabe..64b33fe485 100644 --- a/dist/extensions/CirrusSearch/i18n/api/tr.json +++ b/dist/extensions/CirrusSearch/i18n/api/tr.json @@ -4,10 +4,12 @@ "Arystanbek", "BaRaN6161 TURK", "JackUKElliott", - "MuratTheTurkish" + "MuratTheTurkish", + "HakanIST" ] }, "apihelp-cirrus-config-dump-summary": "CirrusSearch yapılandırmasının dökümü.", + "apihelp-cirrus-config-dump-param-prop": "Dökülecek yapılandırma değişkenlerinin türü", "apihelp-cirrus-config-dump-example": "CirrusSearch yapılandırma dökümünü alın.", "apihelp-cirrus-mapping-dump-summary": "Bu viki için CirrusSearch dökümü eşlemesi.", "apihelp-cirrus-mapping-dump-example": "Bu viki için CirrusSearch haritalama dökümünü alın.", @@ -18,11 +20,22 @@ "apihelp-cirrus-profiles-dump-param-verbose": "Profil içeriğini dökümü", "apihelp-query+cirrusdoc-summary": "Arama sunucularından bir CirrusSearch madde belgesinin dökümü", "apihelp-query+cirrusdoc-example": "Şu anda aramada dizine eklenmiş tek bir CirrusSearch maddesinin dökümünü alın.", + "apihelp-query+cirrusdoc-example-2": "'includes' parametresi kullanılarak seçilen kategorilerle bu viki için CirrusSearch ayarlarının dökümünü al", + "apihelp-query+cirrusdoc-param-includes": "Arama tarafından hangi alanların döndürüleceğini tanımla.", "apihelp-query+cirrusbuilddoc-summary": "Veritabanı sunucularından bir CirrusSearch madde belgesinin dökümü", "apihelp-query+cirrusbuilddoc-example": "Veritabanından oluşturulan tek bir CirrusSearch maddesinin dökümünü alın.", + "apihelp-query+cirrusbuilddoc-param-builders": "Çıkarılacak veri türü", + "apihelp-query+cirrusbuilddoc-param-limiterprofile": "Belge boyutunu sınırlarken kullanılacak profil", "apierror-cirrus-requesttoolong": "Önek arama isteği, izin verilen maksimum uzunluktan daha uzundu. ($1 > $2)", "apihelp-query+compsuggestbuilddoc-param-method": "Kullanılacak puanlama yöntemi", "apierror-compsuggestbuilddoc-bad-method": "Bilinmeyen puanlama yöntemi", "apihelp-query+cirruscompsuggestbuilddoc-summary": "Tamamlayıcı önerici tarafından kullanılan belgenin dökümü", - "apihelp-query+cirruscompsuggestbuilddoc-example": "Tamamlayıcı önerici tarafından kullanılan belgenin dökümünü alın" + "apihelp-query+cirruscompsuggestbuilddoc-example": "Tamamlayıcı önerici tarafından kullanılan belgenin dökümünü alın", + "apihelp-query+cirruscompsuggestbuilddoc-param-method": "Tamamlama önerici tarafından kullanılacak bir puanlama yöntemi adı sağla", + "apihelp-cirrus-check-sanity-summary": "Arama dizinindeki bir dizi sayfa kimliğinin doğruluğunu raporlar", + "apihelp-cirrus-check-sanity-param-cluster": "Dizinlerin kontrol edileceği arama kümesi", + "apihelp-cirrus-check-sanity-param-from": "Kontrolün başlatılacağı sayfa kimliği", + "apihelp-cirrus-check-sanity-param-limit": "Kontrol edilecek sayfa kimliği sayısı", + "apihelp-cirrus-check-sanity-param-sequenceid": "Bu sayfa kimliği setinin kontrol edilme sayısı", + "apihelp-cirrus-check-sanity-param-rerenderfrequency": "Bir sayfanın yeniden işlenmesi gereken kontrol sayısı. Sağlanan sequenceid'ye dayalıdır." } diff --git a/dist/extensions/CirrusSearch/i18n/api/uk.json b/dist/extensions/CirrusSearch/i18n/api/uk.json index 4a5f66ca21..a43e5e88b6 100644 --- a/dist/extensions/CirrusSearch/i18n/api/uk.json +++ b/dist/extensions/CirrusSearch/i18n/api/uk.json @@ -30,5 +30,6 @@ "apihelp-query+compsuggestbuilddoc-param-method": "Методи підрахунку для використання", "apierror-compsuggestbuilddoc-bad-method": "Невідомий метод підрахунку", "apihelp-query+cirruscompsuggestbuilddoc-summary": "Дамп документа, використовуваний підказувачем завершення", - "apihelp-query+cirruscompsuggestbuilddoc-example": "Отримати дамп документа, використовуваного підказувачем завершення" + "apihelp-query+cirruscompsuggestbuilddoc-example": "Отримати дамп документа, використовуваного підказувачем завершення", + "apihelp-query+cirruscompsuggestbuilddoc-param-method": "Вказати назву методу оцінювання, використовуваного підказувачем завершення" } diff --git a/dist/extensions/CirrusSearch/i18n/az.json b/dist/extensions/CirrusSearch/i18n/az.json index 5470557db6..9be59094e4 100644 --- a/dist/extensions/CirrusSearch/i18n/az.json +++ b/dist/extensions/CirrusSearch/i18n/az.json @@ -3,7 +3,8 @@ "authors": [ "NMW03", "Nemoralis", - "Toghrul Rahimli" + "Toghrul Rahimli", + "Əkrəm" ] }, "cirrussearch-desc": "MediaWiki üçün Elasticsearch ilə dəstəklənən axtarış", @@ -15,9 +16,19 @@ "cirrussearch-regex-too-busy-error": "Həddindən artıq requlyar ifadə axtarışları hazırda emal edilir. Zəhmət olmasa, daha sonra yenidən cəhd edin.", "cirrussearch-regex-too-complex-error": "Requlyar ifadə çox mürəkkəbdir. Onun sadələşdirilməsi haqqında ətraflı [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex buradan] öyrənə bilərsiniz.", "cirrussearch-now-using": "Bu viki yeni axtarış mühərrikindən istifadə edir. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch Ətraflı öyrən])", + "cirrussearch-boost-templates": " #
\n# Əgər bir səhifədə bu şablonlardan biri varsa, onun axtarış balı konfiqurasiyada göstərilən faizlə vurulur.\n# Buraya edilən dəyişikliklər dərhal qüvvəyə minir.\n# Sintaksis aşağıdakı kimidir:\n#   * \"#\" işarəsindən sətrin sonuna qədər olan hissə şərhdir.\n#   * Hər boş olmayan sətir gücləndiriləcək şablonun dəqiq adıdır (ad sahəsi, hərf registri və s. daxil olmaqla), sonra \"|\" işarəsi, sonra bir ədəd, sonra isə \"%\" işarəsi gəlir.\n# Düzgün sətir nümunələri:\n# Template:Good|150%\n# Template:Very Very Good|300%\n# Template:Bad|50%\n# İşləməyən sətir nümunələri:\n# Template:Foo|150.234234% # onluq ədədlərə icazə verilmir!\n# Foo|150% # texniki olaraq işləyir, amma əsas ad sahəsindən Foo səhifəsinin daxil edilmələri (transclusion) üçün\n# Konfiqurasiya dəyişikliklərini sınaqdan keçirmək üçün boost-templates:\"XX\" ilə başlayan sorğu icra edə bilərsiniz; burada XX gücləndirmək istədiyiniz bütün şablonlardır və onlar sətirsonu əvəzinə boşluqlarla ayrılır.\n# boost-templates:\"XX\" göstərilən sorğular bu sahənin məzmununu nəzərə almır.\n #
", "cirrussearch-pref-label": "Yeni axtarış", "cirrussearch-pref-desc": "Daha çox dilləri dəstəkləyən, daha yeni nəticələr təqdim edən və hətta şablonların içərisində mətn tapa bilən yeni axtarışımızı sınayın.", "cirrussearch-give-feedback": "Bizə rəy bildirin", + "cirrussearch-morelikethis-settings": " #
\n# Bu mesaj \"more like this\" funksiyasının parametrlərini konfiqurasiya etməyə imkan verir.\n# Buraya edilən dəyişikliklər dərhal qüvvəyə minir.\n# Sintaksis aşağıdakı kimidir:\n#   * \"#\" işarəsindən sətrin sonuna qədər olan hissə şərhdir.\n#   * Hər boş olmayan sətir parametr adından, sonra \":\" işarəsindən və daha sonra parametr dəyərindən ibarətdir.\n# Parametrlər:\n#   * min_doc_freq (tam ədəd): Bir termin nəzərə alınması üçün minimum sənəd sayı (hər shard üzrə).\n#   * max_doc_freq (tam ədəd): Bir termin nəzərə alınması üçün maksimum sənəd sayı (hər shard üzrə).\n#                   Yüksək tezlikli terminlər adətən \"stop sözlər\" olur.\n#   * max_query_terms (tam ədəd): Nəzərə alınacaq maksimum termin sayı. Bu dəyər $wgCirrusSearchMoreLikeThisMaxQueryTermsLimit (100) ilə məhdudlaşdırılır.\n#   * min_term_freq (tam ədəd): Terminin nəzərə alınması üçün giriş sənədində minimum neçə dəfə təkrar olunması. Kiçik sahələr (başlıq) üçün bu dəyər 1 olmalıdır.\n#   * minimum_should_match (faiz -100% ilə 100% arasında və ya terminlərin tam sayı): Uyğun gəlməli olan terminlərin faizi. Standart dəyər 30%-dir.\n#   * min_word_len (tam ədəd): Nəzərə alınacaq terminin minimal uzunluğu. Standart olaraq 0-dır.\n#   * max_word_len (tam ədəd): Bu uzunluqdan böyük sözlər nəzərə alınmır. Standart olaraq məhdudiyyətsizdir (0).\n#   * fields (vergüllə ayrılmış siyahı): İstifadə olunacaq sahələr. İcazə verilən sahələr: title, text, auxiliary_text, opening_text, headings.\n# Düzgün sətir nümunələri:\n# min_doc_freq:2\n# max_doc_freq:20000\n# max_query_terms:25\n# min_term_freq:2\n# minimum_should_match:30%\n# min_word_len:2\n# max_word_len:40\n# fields:text,opening_text\n # 
", + "cirrussearch-didyoumean-settings": " #
\n# Bu mesaj \"Did you mean\" (Bunu nəzərdə tuturdunuz?) təkliflərinin parametrlərini konfiqurasiya etməyə imkan verir.\n# Həmçinin baxın: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html\n# Buraya edilən dəyişikliklər dərhal qüvvəyə minir.\n# Sintaksis aşağıdakı kimidir:\n#   * \"#\" işarəsindən sətrin sonuna qədər olan hissə şərhdir.\n#   * Hər boş olmayan sətir parametr adından, sonra \":\" işarəsindən və daha sonra parametr dəyərindən ibarətdir.\n# Parametrlər:\n#   * max_errors (tam ədəd): Düzəldilmək üçün səhv yazılmış hesab ediləcək maksimum termin sayı. 1 və ya 2.\n#   * confidence (onluq ədəd): Etibar səviyyəsi giriş ifadəsinin balına tətbiq olunan əmsalı müəyyən edir və digər təklif namizədləri üçün hədd kimi istifadə olunur. Yalnız bu həddi aşan namizədlər nəticəyə daxil edilir. Məsələn, 1.0 etibar səviyyəsi yalnız giriş ifadəsindən daha yüksək bal toplayan təklifləri qaytaracaq. 0.0 təyin edilərsə, ən yaxşı namizəd qaytarılacaq.\n#   * min_doc_freq (0 ilə 1 arasında onluq ədəd): Təklifin görünməli olduğu minimal sənəd həddi.\n#                   Yüksək tezlikli terminlər adətən \"stop sözlər\" olur.\n#   * max_term_freq (0 ilə 1 arasında onluq ədəd): Terminin daxil edilmək üçün mövcud ola biləcəyi maksimal sənəd həddi.\n#   * prefix_length (tam ədəd): Təklif hesab olunması üçün terminlə uyğun gəlməli minimal prefiks simvol sayı.\n#   * suggest_mode (missing, popular, always): Təklif rejimi təkliflərin necə daxil ediləcəyini müəyyən edir.\n# Düzgün sətir nümunələri:\n# max_errors:2\n# confidence:2.0\n# max_term_freq:0.5\n# min_doc_freq:0.01\n# prefix_length:2\n# suggest_mode:always\n#\n # 
", + "cirrussearch-query-too-long": "Axtarış sorğusu icazə verilən maksimum uzunluğu aşır. (Faktiki: $1; icazə verilən: $2)", + "cirrussearch-query-too-long-with-exemptions": "Axtarış sorğusu icazə verilən maksimum uzunluğu aşır. (Faktiki: $1, icazə verilən: $2, $3 nəzərə alınmadan)", + "cirrussearch-completion-profile-strict": "Az sayda durğu işarəsi çıxarılmış, lakin diakritik və vurğu işarələri saxlanılmış sərt profil.", + "cirrussearch-completion-profile-classic": "Klassik prefiks, bir neçə durğu işarəsi və bəzi diakritik işarələr silinib.", + "cirrussearch-completion-profile-normal": "Bir neçə durğu işarəsi, bəzi diakritik işarələr və dayandırıcı sözlər silinib.", + "cirrussearch-completion-profile-normal-subphrases": "Bir neçə durğu işarəsi, bəzi diakritik işarələr və dayandırıcı sözlər silinib. Həmçinin alt ifadələrlə də uyğunlaşacaq (daxili viki konfiqurasiyasından asılı olaraq alt ifadələr və ya alt səhifələr ola bilər).", + "cirrussearch-completion-profile-fuzzy": "Adi profilə bənzər, lakin yazı səhvlərinin düzəldilməsi ilə (iki yazı səhvi dəstəklənir).", "prefs-completion": "Axtarışın tamamlanması", "cirrussearch-pref-completion-profile-help": "Axtarış zamanı avtomatik tamamlama (yazdıqca axtarmaq) təklifləri üçün seçimləri təyin edin.\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Tamamlama təklifçisi] yazı səhvlərinin daha yaxşı düzəldilməsi və uyğun axtarış təklifləri üçün alqoritmdir. Prefiks axtarışı alqoritmin köhnə funksiyasıdır.", "cirrussearch-completion-profile-fuzzy-pref-name": "Standart (tövsiyə olunan)", @@ -28,6 +39,6 @@ "cirrussearch-completion-profile-normal-pref-desc": "Yazı səhvləri düzəldilmir. Yaxın istiqamətləndirmələri həll edir.", "cirrussearch-completion-profile-classic-pref-name": "Klassik prefiks axtarışı", "cirrussearch-completion-profile-classic-pref-desc": "Yazı səhvləri düzəldilmir. Başlığın əvvəli uyğunlaşdırılır.", - "cirrussearch-regex-timed-out": "Regex axtarışının vaxtı bitdi, ona görə də yalnız qismən nəticələr göstərilir. Tam nəticələri əldə etmək üçün requlyar ifadənizi sadələşdirməyə çalışın.", + "cirrussearch-regex-timed-out": "Regex axtarışının vaxtı bitdi, ona görə də nəticələrin yalnız bir hissəsi göstərilir. Tam nəticələri əldə etmək üçün requlyar ifadənizi sadələşdirməyə çalışın.", "cirrussearch-article-words": "Bütün məqalələrdəki sözlərin cəmi" } diff --git a/dist/extensions/CirrusSearch/i18n/be-tarask.json b/dist/extensions/CirrusSearch/i18n/be-tarask.json index 4389374176..44b46ee4d2 100644 --- a/dist/extensions/CirrusSearch/i18n/be-tarask.json +++ b/dist/extensions/CirrusSearch/i18n/be-tarask.json @@ -3,11 +3,12 @@ "authors": [ "Red Winged Duck", "Renessaince", - "Wizardist" + "Wizardist", + "Ucukor" ] }, "cirrussearch-desc": "Пошук у MediaWiki з дапамогай ElasticSearch", - "cirrussearch-backend-error": "Мы не змаглі выканаць пошукавы запыт з-за часовых праблемаў. Паспрабуйце пазьней, калі ласка.", + "cirrussearch-backend-error": "Мы не змаглі выканаць пошукавы запыт праз часовыя праблемы. Паспрабуйце пазьней, калі ласка.", "cirrussearch-parse-error": "Запыт ня быў зразуметы. Калі ласка, спрасьціце яго. Запыт быў захаваны дзеля ўдасканаленьня пошукай сыстэмы.", "cirrussearch-too-busy-error": "Пошук цяпер занадта заняты. Калі ласка, паспрабуйце пазьней.", "cirrussearch-regex-too-busy-error": "Цяпер запушчаныя надта шмат пошукаў па рэгулярных выразах. Калі ласка, паспрабуйце пазьней.", @@ -17,7 +18,7 @@ "prefs-completion": "Дапаўненьне пошуку", "cirrussearch-pref-completion-section-desc": "Падказьнік запаўненьня", "cirrussearch-pref-completion-profile-help": "Задае паводзіны для прапановаў аўтазапаўненьня (пошук падчас набору).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Прапановы аўтазапаўненьня] — гэта альгарытм для прапановаў пошуку зь лепшым выпраўленьнем памылак і дакладнасьці пошуку. Прэфіксавы пошук — гэта альгарытм прапановаў падчас набору тэксту.", - "cirrussearch-completion-profile-fuzzy-pref-name": "Дапомны (рэкамэндаваны)", + "cirrussearch-completion-profile-fuzzy-pref-name": "Перадвызначаны (рэкамэндаваны)", "cirrussearch-completion-profile-fuzzy-pref-desc": "Выпраўляе да дзьвюх абдруковак. Выдаляе перанакіраваньні, якія вельмі падобныя да асноўнай назвы.", "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Дапаўненьне падфразаў (рэкамэндуецца для доўгіх назваў старонак)", "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Выпраўляе да дзьвюх абдруковак. Выпраўляе блізкія перанакіраваньні. Супастаўляе падфразы ў загалоўках.", diff --git a/dist/extensions/CirrusSearch/i18n/da.json b/dist/extensions/CirrusSearch/i18n/da.json index a077a0eb81..466a3b3459 100644 --- a/dist/extensions/CirrusSearch/i18n/da.json +++ b/dist/extensions/CirrusSearch/i18n/da.json @@ -3,24 +3,76 @@ "authors": [ "Christian List", "Saederup92", - "Weblars" + "Weblars", + "Peterleth", + "Steenth" ] }, "cirrussearch-desc": "Søgning for MediaWiki drevet af Elasticsearch", - "cirrussearch-backend-error": "Vi kunne ikke fuldføre søgningen på grund af et midlertidigt problem. Prøv igen senere.", - "cirrussearch-now-using": "Denne wiki bruger en ny søgemaskine. ([[mw:Special:MyLanguage/Help:CirrusSearch|Læs mere]])", + "cirrussearch-backend-error": "Vi kunne ikke fuldføre søgningen på grund af et midlertidigt problem. Prøv igen senere.", + "cirrussearch-parse-error": "Forespørgslen blev ikke forstået. Gør det venligst enklere. Forespørgslen blev logget for at forbedre søgesystemet.", + "cirrussearch-too-busy-error": "Søgetjenesten er overbelastet. Prøv igen senere.", + "cirrussearch-regex-empty-expression": "$1 forventer et regulært udtryk, der ikke er tomt.", + "cirrussearch-regex-syntax-error": "Syntaksfejl i regulært udtryk ved $2: $1", + "cirrussearch-regex-too-busy-error": "Der er for mange søgninger med regulære udtryk i gang allerede. Prøv igen senere.", + "cirrussearch-regex-too-complex-error": "Regulært udtryk er for kompliceret. Lær mere om at forenkle det [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex her].", + "cirrussearch-now-using": "Denne wiki bruger en ny søgemaskine. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch Læs mere])", + "cirrussearch-boost-templates": " #
 \n# Hvis en side indeholder en af disse skabeloner, ganges dens søgescore med den konfigurerede procentdel.\n# Ændringer af dette træder i kraft med det samme.\n# Syntaksen er som følger:\n# * Alt fra et \"#\"-tegn til slutningen af linjen er en kommentar.\n# * Hver linje, der ikke er tom, er det nøjagtige skabelonnavn, der skal bruges til at booste, navneområde, store og små bogstaver og alt, efterfulgt af et \"|\" tegn efterfulgt af et tal efterfulgt af et \"%\"-tegn.\n# Eksempler på gode linjer:\n# Skabelon:God|150%\n# Skabelon:Meget Meget God|300%\n# Skabelon:Dårlig|50%\n# Eksempler på linjer, der ikke fungerer:\n# Skabelon:Foo|150.234234% # ingen decimaltegn tilladt!\n# Foo|150% # fungerer teknisk set, men for transklusioner af Foo-siden fra hovednavnerummet\n# Du kan teste konfigurationsændringer ved at udføre en forespørgsel præfikset med boost-skabeloner:\"XX\", hvor XX er alle de skabeloner, du vil booste, adskilt af mellemrum i stedet for linjeskift.\n# Forespørgsler, der angiver boost-skabeloner:\"XX\", ignorerer indholdet af dette felt.\n #
", "cirrussearch-pref-label": "Ny søgning", "cirrussearch-pref-desc": "Prøv vores nye søgning, som understøtter et større antal sprog, giver mere opdaterede resultater og kan endda finde tekst inden i skabeloner.", "cirrussearch-give-feedback": "Giv os tilbagemelding", - "prefs-completion": "Søgeforslag", + "cirrussearch-morelikethis-settings": " #
 \n# Denne besked giver dig mulighed for at konfigurere indstillingerne for funktionen \"mere som dette\".\n# Ændringer af dette træder i kraft med det samme.\n# Syntaksen er som følger:\n# * Alt fra et \"#\"-tegn til slutningen af linjen er en kommentar.\n# * Hver linje, der ikke er tom, er indstillingsnavnet efterfulgt af et \":\"-tegn efterfulgt af indstillingsværdien\n# Indstillingerne er:\n# * min_doc_freq (heltal): Minimum antal dokumenter (pr. del), der kræver en term for at blive taget i betragtning.\n# * max_doc_freq (heltal): Maksimalt antal dokumenter (pr. del), der har en term for at blive taget i betragtning.\n# Termer med høj frekvens er generelt \"stopord\".\n# * max_query_terms (heltal): Maksimalt antal termer, der skal tages i betragtning. Denne værdi er begrænset til $wgCirrusSearchMoreLikeThisMaxQueryTermsLimit (100).\n# * min_term_freq (heltal): Minimum antal gange termen forekommer i inputtet til doc for at blive taget i betragtning. For små felter (titel) skal denne værdi være 1.\n# * minimum_should_match (percentage -100% til 100%, eller heltal antal termer): Procentdelen af termer, der skal matches på. Standardværdien er 30%.\n# * min_word_len (heltal): Minimumlængden af et term, der skal tages i betragtning. Standardværdien er 0.\n# * max_word_len (heltal): Den maksimale ordlængde, over hvilken ord ignoreres. Standardværdien er ubegrænset (0).\n# * felter (kommasepareret liste over værdier): Disse er de felter, der skal bruges. Tilladte felter er titel, tekst, hjælpetekst, åbningstekst og overskrifter.\n# Eksempler på gode linjer:\n# min_doc_freq:2\n# max_doc_freq:20000\n# max_query_terms:25\n# min_term_freq:2\n# minimum_should_match:30%\n# min_word_len:2\n# max_word_len:40\n# felter:tekst,åbningstekst\n#
", + "cirrussearch-didyoumean-settings": " #
 \n# Denne besked giver dig mulighed for at konfigurere indstillingerne for \"Mente du\"-forslagene.\n# Se også https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html\n# Ændringer af dette træder i kraft med det samme.\n# Syntaksen er som følger:\n# * Alt fra et \"#\"-tegn til slutningen af linjen er en kommentar.\n# * Hver linje, der ikke er tom, er indstillingens navn efterfulgt af et \":\"-tegn efterfulgt af indstillingsværdien\n# Indstillingerne er :\n# * max_errors (heltal): det maksimale antal termer, der vil blive betragtet som stavefejl for at blive rettet. 1 eller 2.\n# * confidencies (float): Konfidensniveauet definerer en faktor, der anvendes på inputfrasens score, og som bruges som en tærskelværdi for andre forslagskandidater. Kun kandidater, der scorer højere end tærsklen, vil blive inkluderet i resultatet. For eksempel vil et konfidensniveau på 1,0 kun returnere forslag, der scorer højere end inputfrasen. Hvis den er indstillet til 0,0, returneres den bedste kandidat.\n# * min_doc_freq (float 0 til 1): Den minimale tærskel i antal dokumenter, hvor et forslag skal vises i.\n# Termer med høj frekvens er generelt \"stopord\".\n# * max_term_freq (float 0 til 1): Den maksimale tærskel i antal dokumenter, hvor et term kan eksistere for at blive inkluderet.\n# * prefix_length (heltal): Det minimale antal præfikstegn, der skal matche et term for at være et forslag.\n# * suggest_mode (mangler, populær, altid): Forslagstilstanden styrer, hvordan forslag inkluderes.\n# Eksempler på gode linjer:\n# max_errors:2\n# confidence:2.0\n# max_term_freq:0.5\n# min_doc_freq:0.01\n# prefix_length:2\n# suggest_mode:always\n#\n#
", + "cirrussearch-query-too-long": "Søgeforespørgslen er længere end den maksimalt tilladte antal tegn. (Faktisk: $1; tilladt: $2)", + "cirrussearch-query-too-long-with-exemptions": "Søgeforespørgslen er længere end den maksimalt tilladte antal tegn. (Faktisk: $1, tilladt: $2, eksklusive $3)", + "cirrussearch-completion-profile-strict": "Streng profil med få tegnsætningstegn fjernet, men diakritiske tegn og tryktegn bevares.", + "cirrussearch-completion-profile-classic": "Klassisk præfiks, få tegnsætningstegn og nogle diakritiske tegn fjernet.", + "cirrussearch-completion-profile-normal": "Få tegnsætningstegn, nogle diakritiske tegn og stopord fjernet.", + "cirrussearch-completion-profile-normal-subphrases": "Få tegnsætningstegn, nogle diakritiske tegn og stopord er fjernet. Det vil også matche underfraser (kan være underfraser eller undersider afhængigt af den interne wikikonfiguration).", + "cirrussearch-completion-profile-fuzzy": "Ligesom normalt med korrektion af stavefejl (to stavefejl understøttes).", + "cirrussearch-completion-profile-fast-fuzzy": "Eksperimentel fuzzy profil (kan fjernes når som helst)", + "cirrussearch-completion-profile-fuzzy-subphrases": "Ligesom normalt med korrektion af stavefejl (to stavefejl understøttes). Den vil også matche underfraser (kan være underfraser eller undersider afhængigt af den interne wiki-konfiguration).", + "cirrussearch-qi-profile-classic": "Rangering baseret på antallet af indgående links, nogle skabeloner, sidens sprog og aktualitet (skabeloner/sprog/aktualitet er muligvis ikke aktiveret på denne wiki).", + "cirrussearch-qi-profile-classic-noboostlinks": "Rangering baseret på nogle skabeloner, sidesprog og hvor nyligt de er aktiveret på denne wiki.", + "cirrussearch-qi-profile-empty": "Rangering udelukkende baseret på forespørgselsafhængige funktioner (kun til fejlfinding).", + "cirrussearch-qi-profile-wsum-inclinks-pv": "Vægtet sum baseret på indgående links og ugentlige sidevisninger", + "cirrussearch-qi-profile-wsum-inclinks": "Vægtet sum baseret på indgående links", + "cirrussearch-qi-profile-popular-pv": "Rangering primært baseret på sidevisninger", + "cirrussearch-qi-profile-popular-inclinks": "Rangering primært baseret på antallet af indgående links", + "prefs-completion": "Søgefærdiggørelse", + "cirrussearch-pref-completion-section-desc": "Forslag til færdiggørelse", "cirrussearch-pref-completion-profile-help": "Sæt indstillingen for søgeforslag (søg mens du skriver).\n\nDen nye standard for autofuldførelse i søgefeltet er [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Completion Suggester], der bedre retter tastefejl og giver relevante søgeforslag. Præfikssøgning er den ældre algoritme.", "cirrussearch-completion-profile-fuzzy-pref-name": "Standard (anbefalet)", "cirrussearch-completion-profile-fuzzy-pref-desc": "Retter op til to tastefejl. Udelader omdirigeringer der meget ligner sidetitlen.", - "cirrussearch-completion-profile-strict-pref-name": "Streng modus (avanceret)", - "cirrussearch-completion-profile-strict-pref-desc": "Ingen rettelse af tastefejl. Ingen tegnkombinationer erstattes (fx ae til æ). Strikt match.", - "cirrussearch-completion-profile-normal-pref-name": "Omdirigeringsmodus (avanceret)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Underfrasematchning (anbefales til længere sidetitler)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Retter op til to stavefejl. Løser lukkede omdirigeringer. Matcher underfraser i titler.", + "cirrussearch-completion-profile-strict-pref-name": "Streng tilstand (avanceret)", + "cirrussearch-completion-profile-strict-pref-desc": "Ingen rettelse af tastefejl. Ingen tegnkombinationer erstattes (fx ae til æ). Streng matchning.", + "cirrussearch-completion-profile-normal-pref-name": "Omdirigeringstilstand (avanceret)", "cirrussearch-completion-profile-normal-pref-desc": "Ingen rettelse af tastefejl. Udelader omdirigeringer der meget ligner sidetitlen.", + "cirrussearch-completion-profile-normal-subphrases-pref-name": "Omdirigeringstilstand med matchning af underfraser (avanceret)", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Ingen rettelse af stavefejl. Løser lukkede omdirigeringer. Matcher underfraser i titler.", "cirrussearch-completion-profile-classic-pref-name": "Klassisk præfikssøgning", "cirrussearch-completion-profile-classic-pref-desc": "Ingen rettelse af tastefejl. Matcher begyndelsen af sidetitler.", - "cirrussearch-article-words": "Ord i alle indholdsider" + "cirrussearch-timed-out": "Søgningen fik timeout, så der er kun delvise resultater tilgængelige.", + "cirrussearch-regex-timed-out": "Søgningen med regulære udtryk fik timeout, så der er kun delvise resultater tilgængelige. Prøv at forenkle dit regulære udtryk for at få komplette resultater.", + "cirrussearch-file-numeric-feature-not-a-number": "Søgeordet '$1' kræver numeriske værdier, men '$2' blev angivet.", + "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "Søgeordet '$1' tillader ikke angivelse af flere argumenter og et tegn med '$2'.", + "cirrussearch-feature-not-available": "Søgeordet '$1' er ikke aktiveret på denne wiki.", + "cirrussearch-feature-too-many-conditions": "For mange betingelser angivet til '$1', afkortes til $2.", + "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint skal indstilles til et gyldigt SPARQL-slutpunkt for at bruge dybdegående kategorisøgning.", + "cirrussearch-feature-deepcat-exception": "SPARQL-forespørgsel i dybdegående kategorisøgning mislykkedes", + "cirrussearch-feature-deepcat-timeout": "Dybdegående kategorisøgning udløb. Kategorien har sandsynligvis for mange underkategorier.", + "cirrussearch-feature-deepcat-invalid-title": "Den angivne kategori er ugyldig.", + "cirrussearch-feature-pageid-invalid-id": "Ugyldig side {{PLURAL:$2|ID|ID'er}}: $1", + "cirrussearch-incategory-feature-no-valid-categories": "Ingen gyldige kategorier angivet til '$1'.", + "cirrussearch-mlt-feature-no-valid-titles": "Ingen gyldige titler angivet til '$1'.", + "cirrussearch-mlt-not-configured": "Funktionen '$1' er forkert konfigureret. Bed en administrator om at rette $wgCirrusSearchMoreLikeThisFields", + "cirrussearch-explore-similar-related-none": "Ingen relaterede sider tilgængelige", + "cirrussearch-article-words": "Ord i alle indholdsider", + "cirrussearch-keyword-prefix-ns-mismatch": "Navnerummet, der blev fundet i søgeordet prefix: er ikke kompatibelt med de anmodede navnerum. Du kan løse det ved at sætte præfikset all: i din forespørgsel.", + "cirrussearch-autoselect-profile": "Lad søgemaskinen bestemme, hvilken profil der er bedst at bruge.", + "cirrussearch-offset-too-large": "Kunne ikke hente resultater. Op til $1 søgeresultater understøttes, men der blev anmodet om resultater fra $2.", + "cirrussearch-offset-not-allowed-with-random-sort": "Ignorerer forespørgsel om at dele ind tilfældigt sorterede resultater i sider.", + "cirrussearch-inlanguage-deprecate-comma": "Brug af komma som separator for nøgleordet inlanguage er forældet. Brug venligst | (vertikalstreg) til at adskille sprog." } diff --git a/dist/extensions/CirrusSearch/i18n/hi.json b/dist/extensions/CirrusSearch/i18n/hi.json index 17580ea3ec..3e242e75f5 100644 --- a/dist/extensions/CirrusSearch/i18n/hi.json +++ b/dist/extensions/CirrusSearch/i18n/hi.json @@ -17,8 +17,8 @@ "cirrussearch-regex-empty-expression": "$1 में एक गैर-खाली रेगुलर एक्सप्रेशन होना चाहिए।", "cirrussearch-regex-syntax-error": "$2 पर रेगुलर एक्सप्रेशन त्रुटि: $1", "cirrussearch-regex-too-busy-error": "अभी बहुत सारे रेगुलर एक्सप्रेशन के खोज चल रहे हैं, कृपया थोड़ी देर बाद पुनः प्रयास करें।", - "cirrussearch-regex-too-complex-error": "रेगुलर एक्सप्रेशन बहुत जटिल है। आसान करने के लिए [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|यहाँ]] से अधिक जानें।", - "cirrussearch-now-using": "यह विकि एक नए खोज इंजन का इ्स्तेमाल कर रही है। ([[mw:Special:MyLanguage/Help:CirrusSearch|और अधिक जानें]])", + "cirrussearch-regex-too-complex-error": "रेगुलर एक्सप्रेशन बहुत जटिल है। सरल करने के लिए [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex यहाँ] से अधिक जानें।", + "cirrussearch-now-using": "यह विकि एक नए खोज इंजन का इ्स्तेमाल कर रही है। ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch अधिक जानें])", "cirrussearch-pref-label": "नई खोज", "cirrussearch-pref-desc": "हमारी नई खोज को आजमाये जो अधिक से अधिक भाषाओं का समर्थन करता है, अप-टू-डेट परिणाम प्रदान करता है और यहां तक कि साँचों के अंदर का पाठ भी खोज सकती हैं।", "cirrussearch-give-feedback": "अपनी प्रतिक्रिया दें", @@ -32,13 +32,14 @@ "cirrussearch-pref-completion-profile-help": "स्वचालित-पूर्णकरण (लिखते-लिखते-खोजें) के स्वभाव सेट करें।\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester पूर्णकरण सुझाव प्रदाता] एक कलन विधि है जिससे आसानी से खोजते समय सुझाव दिखाए जा सकते हैं और वर्तनी में छोटी गलतियों का पता लगाया जा सकता है।", "cirrussearch-completion-profile-fuzzy-pref-name": "डिफ़ॉल्ट (संस्तुत)", "cirrussearch-completion-profile-fuzzy-pref-desc": "दो वर्तनी तक शुद्धि कर सकता है। मुख्य शीर्षक से बिलकुल ही मिलते-जुलते अनुप्रेषणों को हटा देता है।", - "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "उप-उपवाक्य मिलन (लंबे पृष्ठों के लिए अनुशंसित)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "उपवाक्य मिलान (लंबे पृष्ठों के लिए अनुशंसित)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "अधिकतम दो वर्तनी शुद्धि करता है। करीबी अनुप्रेषण सुलझा लेता है। शीर्षकों में उपवाक्यों को मिलाता है।", "cirrussearch-completion-profile-strict-pref-name": "सख्त मोड (उन्नत)", - "cirrussearch-completion-profile-strict-pref-desc": "कोई टाइपो सुधार नहीं। कोई उच्चारण तह नहीं। सख्त मिलान", + "cirrussearch-completion-profile-strict-pref-desc": "कोई वर्तनी शुद्धि नहीं। कोई उच्चारण तह नहीं। सख्त मिलान", "cirrussearch-completion-profile-normal-pref-name": "अनुप्रेषण मोड (उन्नत)", "cirrussearch-completion-profile-normal-pref-desc": "कोई वर्तनी शुद्धि नहीं। करीब अनुप्रेषणों को सुलझा देता है।", - "cirrussearch-completion-profile-normal-subphrases-pref-name": "उप-उपवाक्य मिलान (उन्नत) के साथ अनुप्रेषण मोड", - "cirrussearch-completion-profile-normal-subphrases-pref-desc": "कोई वर्तनी शुद्धि नहीं। करीब अनुप्रेषणों को सुलझाता है। शीर्षकों में उप-उपवाक्यों को मिलाता है।", + "cirrussearch-completion-profile-normal-subphrases-pref-name": "उपवाक्य मिलान के साथ अनुप्रेषण मोड (उन्नत)", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "कोई वर्तनी शुद्धि नहीं। करीबी अनुप्रेषण सुलझा लेता है। शीर्षकों में उपवाक्यों को मिलाता है।", "cirrussearch-completion-profile-classic-pref-name": "क्लासिक उपसर्ग खोज", "cirrussearch-completion-profile-classic-pref-desc": "कोई वर्तनी शुद्धि नहीं। शीर्षकों के शुरुआत को मिलाता है।", "cirrussearch-timed-out": "खोज का समय समाप्त हो गया है, केवल आंशिक परिणाम उपलब्ध हैं।", @@ -47,7 +48,12 @@ "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "खोज शब्द '$1' कई तर्कों और '$2' के साथ एक संकेत प्रदान करने की अनुमति नहीं देता है", "cirrussearch-feature-not-available": "इस विकि पर खोज कीवर्ड '$1' सक्षम नहीं है", "cirrussearch-feature-too-many-conditions": "'$1' के लिए बहुत सारी स्थितियां प्रदान की गईं, जो $2 में कटौती की गईं।", - "cirrussearch-incategory-feature-no-valid-categories": "'$1' के लिए कोई मान्य श्रेणी नहीं दिया गया।", - "cirrussearch-mlt-feature-no-valid-titles": "'$1' के लिए कोई मान्य शीर्षक नहीं दिया गया।", - "cirrussearch-mlt-not-configured": "'$1' सुविधा को गलत तरीके से कॉन्फ़िगर किया गया है। $WgCirrusSearchMoreLikeThisFields को ठीक करने के लिए एक प्रबन्धक से पूछें।" + "cirrussearch-feature-deepcat-invalid-title": "दी गई श्रेणी अमान्य है।", + "cirrussearch-feature-pageid-invalid-id": "अमान्य पृष्ठ {{PLURAL:$2|ID}}: $1", + "cirrussearch-incategory-feature-no-valid-categories": "'$1' के लिए कोई मान्य श्रेणी नहीं दी गई है।", + "cirrussearch-mlt-feature-no-valid-titles": "'$1' के लिए कोई मान्य शीर्षक नहीं दिया गया है।", + "cirrussearch-mlt-not-configured": "'$1' सुविधा को गलत तरीके से कॉन्फ़िगर किया गया है। किसी प्रबंधक से $WgCirrusSearchMoreLikeThisFields को ठीक करने को कहें।", + "cirrussearch-explore-similar-related-none": "कोई संबंधित पृष्ठ उपलब्ध नहीं है", + "cirrussearch-article-words": "सभी सामग्री पृष्ठों में शब्द", + "cirrussearch-keyword-prefix-ns-mismatch": "prefix: खोज शब्द में मिला उपसर्ग अनुरोधित उपसर्गों के अनुकूल नहीं है। आप अपनी क्वेरी के आरंभ में all: जोड़कर इसे ठीक कर सकते हैं।" } diff --git a/dist/extensions/CirrusSearch/i18n/hr.json b/dist/extensions/CirrusSearch/i18n/hr.json index e3aba5b872..af206a8677 100644 --- a/dist/extensions/CirrusSearch/i18n/hr.json +++ b/dist/extensions/CirrusSearch/i18n/hr.json @@ -26,6 +26,7 @@ "cirrussearch-completion-profile-normal-pref-desc": "Ne ispravlja pogreške. Vodi na preusmjeravanja bliska upisanome.", "cirrussearch-completion-profile-classic-pref-name": "Klasična prefiksna pretraga", "cirrussearch-completion-profile-classic-pref-desc": "Ne ispravlja pogreške. Traži početke naziva.", + "cirrussearch-regex-timed-out": "Isteklo je vrijeme za pretragu po regularnom izrazu pa su prikazani samo djelomični rezultati. Pokušajte pojednostaviti regularni izraz kako biste dobili potpune rezultate.", "cirrussearch-feature-deepcat-invalid-title": "navedena kategorija nije valjana.", "cirrussearch-mlt-feature-no-valid-titles": "Nisu pruženi valjani naslovi za '$1'.", "cirrussearch-mlt-not-configured": "Mogućnost '$1' nije dobro namještena. Zamolite administratora da popravi $wgCirrusSearchMoreLikeThisFields", diff --git a/dist/extensions/CirrusSearch/i18n/hu.json b/dist/extensions/CirrusSearch/i18n/hu.json index 67809c6e86..92027a1db7 100644 --- a/dist/extensions/CirrusSearch/i18n/hu.json +++ b/dist/extensions/CirrusSearch/i18n/hu.json @@ -6,7 +6,8 @@ "Csigabi", "Hanna Tardos", "Tacsipacsi", - "Tgr" + "Tgr", + "Boro" ] }, "cirrussearch-desc": "Elasticsearch alapú MediaWiki kereső", diff --git a/dist/extensions/CirrusSearch/i18n/is.json b/dist/extensions/CirrusSearch/i18n/is.json index fd9538f3ab..80a40ae65d 100644 --- a/dist/extensions/CirrusSearch/i18n/is.json +++ b/dist/extensions/CirrusSearch/i18n/is.json @@ -15,5 +15,15 @@ "cirrussearch-regex-too-complex-error": "Reglulega segðin er of flókin. Lærðu meira um hvernig þú getur einfaldað hana [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|hér]].", "cirrussearch-now-using": "Þessi wiki notar nýja leitarvél. ([[mw:Special:MyLanguage/Help:CirrusSearch|Læra meira]])", "cirrussearch-pref-label": "Ný leit", - "cirrussearch-give-feedback": "Gefðu okkur þína ábendingu" + "cirrussearch-give-feedback": "Gefðu okkur þína ábendingu", + "prefs-completion": "Orðaklárun í leit", + "cirrussearch-pref-completion-profile-help": "Stilltu hegðun á sjálfvirkum útfyllingartillögum (leita-við-skrif).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Útfyllingartillögur] koma frá reikniriti fyrir leitartillögur, með betri leiðréttingum á innsláttarvillum og leitarniðurstöðum. Leit með forskeytum er eldra reiknirit fyrir tillögur í leita-við-að-skrifa.", + "cirrussearch-completion-profile-fuzzy-pref-name": "Sjálfgefið (ráðlagt)", + "cirrussearch-completion-profile-fuzzy-pref-desc": "Leiðréttir allt að tvær innsláttarvillur. Fjarlægir tilvísanir sem eru mjög líkar aðaltitlinum.", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Leiðréttir allt að tvær innsláttarvillur. Lagfærir lokaðar tilvísanir. Finnur undirsetningar í titlum.", + "cirrussearch-completion-profile-strict-pref-name": "Strangur hamur (ítarlegt)", + "cirrussearch-completion-profile-normal-pref-desc": "Engin leiðrétting á innsláttarvillum. Lagar nálægar tilvísanir.", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Engin leiðrétting á innsláttarvillum. Lagar nálægar tilvísanir. Finnur undirsetningar í titlum.", + "cirrussearch-completion-profile-classic-pref-name": "Klassísk forskeytaleit", + "cirrussearch-completion-profile-classic-pref-desc": "Engin leiðrétting á innsláttarvillum. Finnur samsvörun við upphaf titla." } diff --git a/dist/extensions/CirrusSearch/i18n/isv-latn.json b/dist/extensions/CirrusSearch/i18n/isv-latn.json new file mode 100644 index 0000000000..2255c0df18 --- /dev/null +++ b/dist/extensions/CirrusSearch/i18n/isv-latn.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "IJzeren Jan" + ] + }, + "cirrussearch-explore-similar-related-none": "Nemaje dostupnyh povezanyh stranic" +} diff --git a/dist/extensions/CirrusSearch/i18n/kea.json b/dist/extensions/CirrusSearch/i18n/kea.json new file mode 100644 index 0000000000..33c6442d9f --- /dev/null +++ b/dist/extensions/CirrusSearch/i18n/kea.json @@ -0,0 +1,43 @@ +{ + "@metadata": { + "authors": [ + "GrogeXaKaba", + "Letra.berdi" + ] + }, + "cirrussearch-backend-error": "Ka foi pusívi kunklui bu piskiza pamodi un prabuléma tenpurári. Tenta otu bes más tardi.", + "cirrussearch-parse-error": "Bu kunsulta ka foi kunprendidu, ma el foi rajistadu pa perfesua sistéma di piskiza. Di sumóla, sinplifika-l.", + "cirrussearch-too-busy-error": "Faraménta di piskiza sta mutu okupadu na es mumentu. Di sumóla, tenta otu bes más tardi.", + "cirrussearch-regex-empty-expression": "$1 ta spera un sprison ragular non baziu.", + "cirrussearch-regex-syntax-error": "Éru di sintasi di sprison ragular na $2:$1", + "cirrussearch-regex-too-busy-error": "Ten txeu piskiza ku sprisons ragular na andamentu. Di smóla, tenta otu bes más tardi.", + "cirrussearch-regex-too-complex-error": "Sprison ragular é mutu kunpléksu. Pa prende kuma sinplifika-l [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex klika li].", + "cirrussearch-now-using": "Es uiki sa-ta uza un nobu mikanismu di piskiza. (https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch Kunxe-l midjór)", + "cirrussearch-boost-templates": " #
\n# Si un pájina tene un di es mudelus pridifinidu, antan, si pontuason di piskiza ta ser multiplikadu pa pursentáji kunfiguradu.\n# Alterasons fetu li tene ifetu imidiatu.\n# Sintasi é kel siginti:\n#   * Tudu ki ta ben dispos di un karaktéri \"#\", ti fin di linha, é un kumentári.\n#   * Tudu linha non branku ta konte nómi izatu di mudelu pridifinidu ki ta mesti otimizason, tipu di pájina, maiúsklu ku minúsklu i tudu más, ki é sigidu pa un karaktéri \"|\", sigidu pa un nunbru i, pa fin, un karaktéri \"%\".\n# Izénplus di linhas bálidu:\n# Mudelu pridifinidu:Bon|150%\n# Mudelu pridifinidu:Divéras Mutu Bon|300%\n# Mudelu pridifinidu:Runhu|50%\n# Izénplus di linhas nbálidu:\n# Mudelu pridifinidu:Foo|150.234234% # ka ta pirmitidu kasas disimal!\n# Foo|150% # ta funsona teknikamenti, ma so pa transkluzons di pájina Foo di tipu di pájina prinsipal\n# Bu podi testa alterasons di kunfigurason trabés di izikuson di un kunsulta prifiksadu ku boost-templates:\"XX\" undi XX é tudu kes mudelu pridifinidu ma bu kre otimiza, siparadu pa spasus nbes di kébras di linha.\n# Kunsultas ki ta spisifika boost-templates:\"XX\" igunora kuntiúdu di es kanpu.\n #
", + "cirrussearch-pref-label": "Piskiza nobu", + "cirrussearch-pref-desc": "Spurmenta nos nobu faraménta di piskiza, ki ta feresi sapórti pa un nunbru más grandi di lingas, ta furnisi razultadus más atualizadu, i ki podi ti utxa testu dentu-l mudelus pridifinidu.", + "cirrussearch-give-feedback": "Da-nu bu opinion", + "cirrussearch-completion-profile-fuzzy-pref-name": "Padron (rakumendadu)", + "cirrussearch-completion-profile-fuzzy-pref-desc": "Ta kuriji ti dos éru di dijitason. Ta ramovi radiresonamentus ki é mutu parsedu ku titlu prinsipal.", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Kuruspondénsa di subifrazis (rakumendadu pa titlus di pájina más kunpridu)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Ta kuriji ti dos éru di dijitason. Ta razolbi radiresonamentus fitxadu. Ta nkontra kuruspondénsas di subifrazis na titlus.", + "cirrussearch-completion-profile-strict-pref-name": "Módi stritu (vansadu)", + "cirrussearch-completion-profile-normal-pref-name": "Módi di radiresonamentu (vansadu)", + "cirrussearch-completion-profile-normal-pref-desc": "Niun kureson di érus di dijitason. Ta razolbi radiresonamentus fitxadu.", + "cirrussearch-completion-profile-normal-subphrases-pref-name": "Módi di radiresonamentu ku kuruspondénsa di subifrazis (vansadu)", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Niun kureson di érus di dijitason. Ta razolbi radiresonamentus fitxadu. Ta nkontra kuruspondénsas di subifrazis na titlus.", + "cirrussearch-completion-profile-classic-pref-name": "Piskiza klásiku di prifíksu", + "cirrussearch-completion-profile-classic-pref-desc": "Niun kureson di érus di dijitason. Ta kuruspondi ku inísi di titlus.", + "cirrussearch-timed-out": "Piskiza isedi ténpu limiti. Antan, so razultadus parsial sta dispunívi.", + "cirrussearch-regex-timed-out": "Piskiza di sprison ragular isedi ténpu limiti, antan, so sta dispunívi razultadus parsial. Tenta sinplifika bu sprison ragular pa kunsigi razultadus kunplétu.", + "cirrussearch-incategory-feature-no-valid-categories": "Niun katiguria bálidu ka foi furnisidu pa '$1'.", + "cirrussearch-mlt-feature-no-valid-titles": "Niun titlu bálidu ka foi furnisidu pa '$1'.", + "cirrussearch-mlt-not-configured": "Funsonalidadi $1 sta kunfiguradu nkuretamenti. Pidi pa un jistor kuriji $wgCirrusSearchMoreLikeThisFields", + "cirrussearch-explore-similar-related-none": "Niun pájina ralasonadu dispunívi", + "cirrussearch-article-words": "Palabras na tudu pájina di kuntiúdu", + "cirrussearch-keyword-prefix-ns-mismatch": "Tipu di pájina nkontradu na térmu di piskiza prefix: ka é kunpatívi ku tipus di pájina sulisitadu. Bu podi kuriji-l si bu prifiksa kunsulta ku all:.", + "cirrussearch-autoselect-profile": "Txa mikanismu di piskiza ta ben disidi kal ki é midjór pirfil pa ser uzadu.", + "cirrussearch-offset-too-large": "Ka foi pusívi rakupera razultadus. Ta saportadu ti $1 razultadu di piskiza, mas sulisitadu razultadus ki ta kunsa na $2.", + "cirrussearch-offset-not-allowed-with-random-sort": "Igunora sulisitason pa pajina razultadus klasifikadu aliatoriamenti.", + "cirrussearch-inlanguage-deprecate-comma": "Utilizason di un vírgla kumó siparador pa palabra-txabi nterlinga foi diskuntinuadu. Di sumóla, uza un bara vertikal (|) pa sipara lingas." +} diff --git a/dist/extensions/CirrusSearch/i18n/ko.json b/dist/extensions/CirrusSearch/i18n/ko.json index c46ba4d3a5..45eeee29ba 100644 --- a/dist/extensions/CirrusSearch/i18n/ko.json +++ b/dist/extensions/CirrusSearch/i18n/ko.json @@ -10,7 +10,8 @@ "Priviet", "Revi", "Ykhwong", - "아라" + "아라", + "Tensama0415" ] }, "cirrussearch-desc": "미디어위키용 Elasticsearch 검색", @@ -20,23 +21,30 @@ "cirrussearch-regex-empty-expression": "$1에서는 비어있지 않은 정규 표현식을 예측합니다.", "cirrussearch-regex-syntax-error": "$2에서 정규 표현식 구문 오류: $1", "cirrussearch-regex-too-busy-error": "너무 많은 정규표현식 검색이 진행되고 있습니다. 잠시 후에 다시 시도해 주세요.", - "cirrussearch-regex-too-complex-error": "정규 표현식이 너무 복잡합니다. 단순하게 만드는 방법은 [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|여기]]에서 알아볼 수 있습니다.", - "cirrussearch-now-using": "이 위키는 새로운 검색 엔진을 사용합니다. ([[mw:Special:MyLanguage/Help:CirrusSearch|더 알아보기]])", - "cirrussearch-boost-templates": " #
\n#  문서가 이 틀 중 하나를 포함하고 있다면 검색 점수에 설정된 비율이 곱해질 것입니다. \n# 이에 대한 바뀜은 나타날 것입니다.\n# 구문은 다음과 같습니다:\n#   * \"#\" 문자에서 마지막 줄까지 다 주석입니다.\n#   * 공백이 아닌 모든 줄은 \"|\" 문자가 뒤에 붙고 그뒤에 \"%\" 문자가 뒤따라 붙는 부스트, 이름 공간, 케이스와 모든 것에 대한 정확한 틀 이름입니다.\n# 좋은 줄의 예:\n# 틀:좋음|150%\n# 틀:아주 아주 좋음|300%\n# 틀:나쁨|50%\n# 작동되지 않는 틀의 예:\n# 틀:가나다|150.234234% # 소수점은 인정되지 않습니다!\n# 가나다|150% # 기술적으로 작동은 하나, 일반 이름공간의 가나다 문서의 끼워넣기용입니다\n# 부스트 틀들을 접두어로 하는 쿼리를 실행하여 설정변경을 시험해볼 수 있습니다:  줄 개행(엔터) 대신 간격(스페이스 바)으로 구분되며, XX는 부스트하려는 모든 틀들입니다. \n# 부스트 틀을 특정하는 쿼리: \"XX\"는 이 필드의 내용을 무시합니다.\n #
", + "cirrussearch-regex-too-complex-error": "정규 표현식이 너무 복잡합니다. 단순하게 만드는 방법은 [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex 여기]에서 알아볼 수 있습니다.", + "cirrussearch-now-using": "이 위키는 새로운 검색 엔진을 사용합니다. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch 더 알아보기])", + "cirrussearch-boost-templates": " #
\n# 문서에 이 틀 중 하나가 포함되어 있으면, 해당 문서의 검색 점수에 설정된 백분율이 곱해집니다.\n# 변경 사항은 즉시 적용됩니다.\n# 구문은 다음과 같습니다:\n#   * \"#\" 문자부터 줄 끝까지의 모든 내용은 주석입니다.\n#   * 공백이 없는 모든 줄은 부스트할 틀의 정확한 이름(이름공간, 대소문자 등 모든 요소 포함) 뒤에 \"|\" 문자가 오고, 그 뒤에 숫자가 오며, 마지막으로 \"%\" 문자가 오는 형식입니다.\n# 올바른 줄의 예:\n# Template:Good|150%\n# Template:Very Very Good|300%\n# Template:Bad|50%\n# 작동하지 않는 줄의 예:\n# Template:Foo|150.234234% # 소수점 사용 불가!\n# Foo|150% # 기술적으로는 작동하지만, 일반 이름공간에서 Foo 문서를 끼워넣기할 때만 해당\n# boost-templates:\"XX\" 접두사를 붙인 쿼리를 실행하여 구성 변경 사항을 테스트할 수 있습니다. 여기서 XX는 줄 바꿈 대신 공백으로 구분된 부스트하려는 모든 틀입니다.\n# boost-templates:\"XX\"를 명시하는 쿼리는 이 필드의 내용을 무시합니다.\n #
", "cirrussearch-pref-label": "새 검색", "cirrussearch-pref-desc": "언어의 더 많은 수를 지원하고, 더 최신의 결과를 제공하고, 심지어 틀의 안쪽의 텍스트를 찾을 수 있는 우리의 새 검색을 시도합니다.", "cirrussearch-give-feedback": "의견을 주세요", + "cirrussearch-morelikethis-settings": " #
\n# 이 메시지를 통해 \"유사한 항목 더 보기\" 기능의 설정을 구성할 수 있습니다.\n# 변경 사항은 즉시 적용됩니다.\n# 구문은 다음과 같습니다:\n#   * \"#\" 문자부터 줄 끝까지의 모든 내용은 주석입니다.\n#   * 비어 있지 않은 모든 줄은 설정 이름 뒤에 \":\" 문자가 오고, 그 뒤에 설정 값이 옵니다.\n# 설정 항목은 다음과 같습니다:\n#   * min_doc_freq (정수): 특정 용어가 고려되려면 필요한 최소 문서 수(샤드당)입니다.\n#   * max_doc_freq (정수): 특정 용어가 고려될 수 있는 최대 문서 수(샤드당)입니다.\n#                   빈도가 높은 용어는 일반적으로 \"불용어\"입니다.\n#   * max_query_terms (정수): 고려할 용어의 최대 개수입니다. 이 값은 $wgCirrusSearchMoreLikeThisMaxQueryTermsLimit (100)으로 제한됩니다.\n#   * min_term_freq (정수): 문서가 고려되려면 입력 문서에 해당 용어가 최소 몇 번 이상 나타나야 하는지 나타냅니다. 작은 필드(title)의 경우 이 값은 1이어야 합니다.\n#   * minimum_should_match (백분율 -100% ~ 100%, 또는 정수의 용어 수): 일치해야 할 용어의 비율입니다. 기본값은 30%입니다.\n#   * min_word_len (정수): 고려될 용어의 최소 길이입니다. 기본값은 0입니다.\n#   * max_word_len (정수): 이 길이를 초과하는 단어는 무시됩니다. 기본값은 제한 없음(0)입니다.\n#   * fields (쉼표로 구분된 값 목록): 사용할 필드입니다. 허용되는 필드는 title, text, auxiliary_text, opening_text, headings입니다.\n# 올바른 설정 예시:\n# min_doc_freq:2\n# max_doc_freq:20000\n# max_query_terms:25\n# min_term_freq:2\n# minimum_should_match:30%\n# min_word_len:2\n# max_word_len:40\n# fields:text,opening_text\n# 
", + "cirrussearch-didyoumean-settings": " #
\n# 이 메시지를 통해 \"이걸 찾으셨나요\" 제안 기능의 설정을 구성할 수 있습니다.\n# https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html도 참조하세요.\n# 변경 사항은 즉시 적용됩니다.\n# 구문은 다음과 같습니다:\n#   * \"#\" 문자부터 줄 끝까지의 모든 내용은 주석입니다.\n#   * 공백이 아닌 모든 줄은 설정 이름 뒤에 \":\" 문자가 오고, 그 뒤에 설정 값이 옵니다.\n# 설정 항목은 다음과 같습니다:\n#   * max_errors (정수): 수정 대상으로 간주되는 오타 단어의 최대 개수입니다. 1 또는 2입니다.\n#   * confidence (실수): 신뢰도 수준은 입력 구문의 점수에 적용되는 계수를 정의하며, 이는 다른 제안 후보에 대한 임계값으로 사용됩니다. 임계값보다 높은 점수를 받은 후보만 결과에 포함됩니다. 예를 들어, 신뢰도 수준이 1.0인 경우 입력 구문보다 점수가 높은 제안만 반환됩니다. 0.0으로 설정하면 가장 좋은 후보가 반환됩니다.\n#   * min_doc_freq (실수 0~1): 제안어가 포함되어야 하는 최소 문서 수 임계값입니다.\n#                   빈도가 높은 용어는 일반적으로 \"불용어\"입니다.\n#   * max_term_freq (실수 0~1): 포함되기 위해 용어가 존재할 수 있는 최대 문서 수 임계값입니다.\n#   * prefix_length (정수): 제안어로 포함되기 위해 용어와 일치해야 하는 접두사 문자의 최소 개수입니다.\n#   * suggest_mode (missing, popular, always): 제안 모드는 제안어가 포함되는 방식을 제어합니다.\n# 올바른 설정 예시:\n# max_errors:2\n# confidence:2.0\n# max_term_freq:0.5\n# min_doc_freq:0.01\n# prefix_length:2\n# suggest_mode:always\n#\n# 
", "cirrussearch-query-too-long": "검색 요청이 최대 허용 길이 보다 깁니다. (실제값: $1, 허용값: $2)", "cirrussearch-query-too-long-with-exemptions": "검색 요청이 최대 허용 길이 보다 깁니다. (실제값: $1, 허용값: $2, 계수하지 않음: $3)", "cirrussearch-completion-profile-strict": "엄격한 프로파일에서는 일부 문장기호들이 삭제되지만, 발음기호나 강세기호들은 보존합니다.", "cirrussearch-completion-profile-classic": "전통적인 접두사와 일부 문장 기호, 일부 발음 기호들이 삭제됩니다.", "cirrussearch-completion-profile-normal": "몇몇의 문장 부호, 일부 발음 기호, 제외어를 삭제합니다.", - "cirrussearch-completion-profile-fuzzy": "오타 수정 기능이 있는 일반 방식과 유사합니다. (두 개의 오타를 지원)", + "cirrussearch-completion-profile-normal-subphrases": "몇몇의 문장 부호, 일부 발음 기호, 제외어를 삭제합니다. 하위 구문도 일치시킵니다 (위키 내부 구성에 따라 하위 구문 또는 하위 페이지일 수 있음).", + "cirrussearch-completion-profile-fuzzy": "오타 수정 기능이 있는 일반 방식과 유사합니다 (두 개의 오타를 지원).", "cirrussearch-completion-profile-fast-fuzzy": "실험적인 퍼지 프로파일 (언제든지 제거될 수 있습니다)", + "cirrussearch-completion-profile-fuzzy-subphrases": "오타 수정 기능이 있는 일반 방식과 유사합니다 (두 개의 오타를 지원). 하위 구문도 일치시킵니다 (위키 내부 구성에 따라 하위 구문 또는 하위 페이지일 수 있음).", "cirrussearch-qi-profile-classic": "들어오는 링크 수, 일부 틀, 문서의 언어와 최신화 정도에 기반한 순위 (틀, 언어, 최신화 정도는 이 위키에서 활성화되지 않을 수 있습니다.)", "cirrussearch-qi-profile-classic-noboostlinks": "이 위키에 활성화될 때 일부 틀과 문서의 언어, 최신 정도를 바탕으로 순위를 매김.", "cirrussearch-qi-profile-empty": "쿼리와 독립적인 기능에 기반한 순위 (디버그 전용)", + "cirrussearch-qi-profile-wsum-inclinks-pv": "유입 링크와 주간 조회수에 기반한 가중합", + "cirrussearch-qi-profile-wsum-inclinks": "유입 링크에 기반한 가중합", "cirrussearch-qi-profile-popular-pv": "주로 페이지 뷰에 기반한 순위", + "cirrussearch-qi-profile-popular-inclinks": "주로 유입 링크 수에 기반한 순위", "prefs-completion": "검색 완성", "cirrussearch-pref-completion-section-desc": "완성 제안 기능", "cirrussearch-pref-completion-profile-help": "자동 완성 (입력하면서 검색) 제안을 위한 동작을 설정합니다.\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester 완성 제안]은 더 나은 오타 수정 및 검색 관련성을 가진 검색 제안 알고리즘입니다. 접두어 검색은 기존 입력하면서 검색 제안 알고리즘입니다.", @@ -55,9 +63,12 @@ "cirrussearch-timed-out": "검색 시간이 초과되어 일부 결과만 표시합니다.", "cirrussearch-regex-timed-out": "정규 표현식의 검색 시간이 초과되어 일부 결과만 볼 수 있습니다. 완전한 결과를 얻으려면 정규 표현식을 단순화시켜 보십시오.", "cirrussearch-file-numeric-feature-not-a-number": "'$1' 검색 단어에는 숫자값이 필요하지만 '$2'이(가) 지정되었습니다.", + "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "'$1' 검색 단어는 여러개의 인수 및 '$2' 부호 지정을 허용하지 않습니다.", "cirrussearch-feature-not-available": "'$1' 검색 키워드는 이 위키에서 사용하고 있지 않습니다.", "cirrussearch-feature-too-many-conditions": "'$1'에 지정한 조건이 너무 많습니다. $2으(로) 줄입니다.", + "cirrussearch-feature-deepcat-endpoint": "심층 분류 검색을 사용하기 위해서는 $wgCirrusSearchCategoryEndpoint가 유효한 SPARQL 종단점으로 설정되어야 합니다.", "cirrussearch-feature-deepcat-exception": "심층 분류 검색 SPARQL 쿼리가 실패했습니다", + "cirrussearch-feature-deepcat-timeout": "심층 분류 검색 시간이 초과되었습니다. 해당 분류가 가진 하위 분류의 수가 너무 많을 가능성이 높습니다", "cirrussearch-feature-deepcat-toomany": "심층 분류 질의는 너무 많은 분류를 반환했습니다", "cirrussearch-feature-deepcat-invalid-title": "지정된 분류는 유효하지 않습니다.", "cirrussearch-feature-pageid-invalid-id": "유효하지 않은 문서 {{PLURAL:$2|ID}}: $1", @@ -68,5 +79,7 @@ "cirrussearch-article-words": "모든 콘텐츠 문서의 단어", "cirrussearch-keyword-prefix-ns-mismatch": "prefix: 검색 용어로 찾은 이름공간은 요청된 이름공간과 호환되지 않습니다. 쿼리 앞에 all:를 붙임으로써 해결할 수 있습니다.", "cirrussearch-autoselect-profile": "검색 엔진이 최상의 프로필을 사용하도록 결정하게 합니다.", - "cirrussearch-offset-too-large": "결과를 검색할 수 없습니다. 최대 $1개의 검색 결과를 지원하지만 $2개를 기점으로 결과가 요청되었습니다." + "cirrussearch-offset-too-large": "결과를 검색할 수 없습니다. 최대 $1개의 검색 결과를 지원하지만 $2개를 기점으로 결과가 요청되었습니다.", + "cirrussearch-offset-not-allowed-with-random-sort": "무작위로 정렬된 결과에 대한 페이지 분할 요청을 무시합니다.", + "cirrussearch-inlanguage-deprecate-comma": "inlanguage 키워드의 구분 기호로 쉼표를 사용하는 것은 구식입니다. 언어를 구분하려면 | (파이프)를 사용하세요." } diff --git a/dist/extensions/CirrusSearch/i18n/ku-latn.json b/dist/extensions/CirrusSearch/i18n/ku-latn.json index 6fbb9486ba..bc8fc60aed 100644 --- a/dist/extensions/CirrusSearch/i18n/ku-latn.json +++ b/dist/extensions/CirrusSearch/i18n/ku-latn.json @@ -8,6 +8,6 @@ }, "cirrussearch-now-using": "Ev wîkî motoreka nû ya lêgerînê bi kar tîne. ([[mw:Special:MyLanguage/Help:CirrusSearch|Zêdetir bixwîne]])", "cirrussearch-pref-label": "Lêgerîna nû", - "cirrussearch-article-words": "Hejmara peyvan di hemû rûpelên naverokê de", + "cirrussearch-article-words": "Hejmara kelîmeyan di hemû rûpelên naverokê de", "cirrussearch-autoselect-profile": "Destûrê bide biryara lêgerokê ji bo profîla herî baş." } diff --git a/dist/extensions/CirrusSearch/i18n/lb.json b/dist/extensions/CirrusSearch/i18n/lb.json index 19c909aa49..30a370b646 100644 --- a/dist/extensions/CirrusSearch/i18n/lb.json +++ b/dist/extensions/CirrusSearch/i18n/lb.json @@ -8,7 +8,7 @@ ] }, "cirrussearch-desc": "Elasticsearch-Sichfonctioun fir MediaWiki", - "cirrussearch-backend-error": "Mir konnten Är Sich wéinst engem temporäre Probleem net maachen. Probéiert wgl. méi spéit nach eng Kéier.", + "cirrussearch-backend-error": "Mir konnten Är Sich wéinst engem temporäre Problem net maachen. Probéiert wgl. méi spéit nach eng Kéier.", "cirrussearch-parse-error": "D'Ufro gouf net verstanen. Maacht se wgl. méi einfach. D'Ufro gouf geloggt fir de Sichsystem ze verbesseren.", "cirrussearch-too-busy-error": "Sichen ass elo iwwerlaascht. Probéiert wgl. méi spéit nach emol.", "cirrussearch-regex-empty-expression": "$1 erwaart een net-eidele regulären Ausdrock.", diff --git a/dist/extensions/CirrusSearch/i18n/lkt.json b/dist/extensions/CirrusSearch/i18n/lkt.json new file mode 100644 index 0000000000..63fb884dba --- /dev/null +++ b/dist/extensions/CirrusSearch/i18n/lkt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "cirrussearch-pref-label": "Wóle théča" +} diff --git a/dist/extensions/CirrusSearch/i18n/ms.json b/dist/extensions/CirrusSearch/i18n/ms.json index 95cf1ae882..7766b87192 100644 --- a/dist/extensions/CirrusSearch/i18n/ms.json +++ b/dist/extensions/CirrusSearch/i18n/ms.json @@ -6,7 +6,8 @@ "CyberTroopers", "Hakimi97", "Jeluang Terluang", - "Tofeiku" + "Tofeiku", + "SNN95" ] }, "cirrussearch-desc": "Enjin pencarian yang dikuasakan oleh Elasticsearch untuk MediaWiki", @@ -21,10 +22,10 @@ "cirrussearch-pref-label": "Carian baru", "cirrussearch-pref-desc": "Cuba carian baru kami yang menyokong lebih banyak bahasa, memberikan hasil yang lebih terkini, dan bahkan dapat mencari teks di dalam templat.", "cirrussearch-give-feedback": "Berikan kami maklum balas anda", - "cirrussearch-query-too-long": "Permintaan carian lebih panjang daripada panjang maksimum yang dibenarkan. ($1> $2)", + "cirrussearch-query-too-long": "Permintaan carian melebihi had panjang maksimum yang dibenarkan. (Sebenar: $1; dibenarkan: $2)", "prefs-completion": "Penyempurnaan carian", "cirrussearch-pref-completion-section-desc": "Saranan penyempurnaan", - "cirrussearch-pref-completion-profile-help": "Tetapkan tindak laku untuk cadangan autolengkap (cari-sambil-taip).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Completion suggester] merupakan sebuah algoritma untuk cadangan carian dengan pembetulan taip dan perkaitan carian yang lebih baik. Carian awalan ialah algoritma cadangan cari-sambil-taip.", + "cirrussearch-pref-completion-profile-help": "Tetapkan tingkah laku untuk cadangan autolengkap (cari-sambil-taip).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Completion suggester] merupakan sebuah algoritma untuk cadangan carian dengan pembetulan taip dan perkaitan carian yang lebih baik. Carian awalan ialah algoritma cadangan cari-sambil-taip.", "cirrussearch-completion-profile-fuzzy-pref-name": "Lalai (disyorkan)", "cirrussearch-completion-profile-fuzzy-pref-desc": "Membetulkan sehingga dua kesilapan. Mengalih keluar lencongan yang hampir sama dengan tajuk utama.", "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Padanan subfrasa (disyorkan untuk tajuk laman yang lebih panjang)", diff --git a/dist/extensions/CirrusSearch/i18n/nl.json b/dist/extensions/CirrusSearch/i18n/nl.json index dc937c0b57..7566e5acd2 100644 --- a/dist/extensions/CirrusSearch/i18n/nl.json +++ b/dist/extensions/CirrusSearch/i18n/nl.json @@ -28,7 +28,7 @@ "cirrussearch-too-busy-error": "De zoekfunctie heeft het op dit moment heel druk. Probeer het later opnieuw.", "cirrussearch-regex-empty-expression": "$1 verwacht een niet-lege reguliere expressie.", "cirrussearch-regex-syntax-error": "Reguliere expressie-syntaxfout op $2: $1", - "cirrussearch-regex-too-busy-error": "Te veel reguliere expressie-zoekopdrachten worden momenteel worden uitgevoerd. Probeer het later opnieuw.", + "cirrussearch-regex-too-busy-error": "Er worden op het moment te veel reguliere expressie-zoekopdrachten uitgevoerd. Probeer het later opnieuw.", "cirrussearch-regex-too-complex-error": "De reguliere expressie is te complex. Lees hoe u die kunt [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex vereenvoudigen].", "cirrussearch-now-using": "Deze wiki maakt gebruik van een nieuwe zoekmachine. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch\n Meer lezen])", "cirrussearch-boost-templates": "#
\n# Als een pagina een van deze sjablonen bevat, dan wordt de zoekscore vermenigvuldigd met het ingestelde percentage.\n# Wijzigingen hierin worden onmiddellijk van kracht.\n# De syntaxis is als volgt:\n# * Alles na een \"#\" teken aan het einde van de regel wordt beschouwd als opmerking;\n# * Iedere niet lege regel is de exacte naam van het sjabloon dat zorgt voor de gewijzigde zoekscore, inclusief naamruimte, hoofdlettergebruik enzovoort, gevolgd door het teken \"|\", een geheel getal, en het teken \"%\".\n# Voorbeelden van correcte regels:\n# Sjabloon:Goed|150%\n# Sjabloon:Zeer goed|300%\n# Sjabloon:Slecht|50%\n# Voorbeelden van regels die niet werken:\n# Sjabloon:Foo|150.234234% # decimalen niet toegestaan\n# Voorbeeld|150% # technisch gezien in orde, maar gebruikt de pagina \"Voorbeeld\" uit de hoofdnaamruimte\n# U kunt wijzigingen in de instellingen testen door het uitvoeren van een zoekopdracht die begint met boost-templates:\"XX\" waarbij XX staat voor alle sjablonen waarvan u wilt dat die de zoekscore wijzigen, gescheiden door spaties in plaats van regeleindes.\n# Voor zoekopdrachten die boost-templates:\"XX\" gebruiken, wordt de inhoud van deze pagina genegeerd.\n #
", @@ -46,11 +46,11 @@ "cirrussearch-completion-profile-fuzzy": "Gelijkwaardig met normale typo-correctie (twee typefouten ondersteund)", "cirrussearch-completion-profile-fast-fuzzy": "Experimenteel vaag profiel (kan op elk moment worden verwijderd)", "cirrussearch-completion-profile-fuzzy-subphrases": "Vergelijkbaar met normaal met typefoutcorrectie (twee typefouten worden ondersteund). Het komt ook overeen met deelzinnen (kunnen deelzinnen of deelpagina's zijn, afhankelijk van de interne wiki-configuratie).", - "cirrussearch-qi-profile-classic": "Ranking gebaseerd op het aantal inkomende links, sommige sjablonen, taal van de pagina en recentheid (sjablonen/taal/recentheid kan niet worden ingeschakeld op deze wiki).", + "cirrussearch-qi-profile-classic": "Ordening gebaseerd op het aantal inkomende koppelingen, sommige sjablonen, taal van de pagina en recentheid (sjablonen/taal/recentheid kan niet worden ingeschakeld op deze wiki).", "cirrussearch-qi-profile-classic-noboostlinks": "Rangschikking op basis van een aantal sjablonen, taal van de pagina en recentheid wanneer ingeschakeld op deze wiki.", "cirrussearch-qi-profile-empty": "Rangschikking uitsluitend aan de hand van zoekvraagafhankelijke kenmerken (alleen voor foutopsporing).", - "cirrussearch-qi-profile-wsum-inclinks-pv": "Gewogen som op basis van inkomende links en wekelijkse paginaweergaven", - "cirrussearch-qi-profile-wsum-inclinks": "Gewogen som op basis van inkomende links", + "cirrussearch-qi-profile-wsum-inclinks-pv": "Gewogen som op basis van inkomende koppelingen en wekelijkse paginaweergaven", + "cirrussearch-qi-profile-wsum-inclinks": "Gewogen som op basis van inkomende koppelingen", "cirrussearch-qi-profile-popular-pv": "Rangschikking voornamelijk op basis van paginaweergaven", "cirrussearch-qi-profile-popular-inclinks": "Rangschikking voornamelijk op basis van het aantal inkomende koppelingen", "prefs-completion": "Zoekopdrachtaanvulling.", @@ -59,13 +59,13 @@ "cirrussearch-completion-profile-fuzzy-pref-name": "Standaard (aanbevolen)", "cirrussearch-completion-profile-fuzzy-pref-desc": "Verbetert maximaal twee typefouten. Verwijdert doorverwijzingen die sterk lijken op de hoofdtitel.", "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Subphrase matching (aanbevolen voor langere paginatitels)", - "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Corrigeert maximaal twee typefouten. Lost nabije doorverwijzingen op. Vergelijkt deelzinnen in titels.", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Corrigeert maximaal twee typefouten. Lost verwante doorverwijzingen op. Vergelijkt delen van titels.", "cirrussearch-completion-profile-strict-pref-name": "Strikte modus (geavanceerd)", "cirrussearch-completion-profile-strict-pref-desc": "Geen spellingscorrectie. Accenten worden niet genegeerd. Strikte overeenkomst.", "cirrussearch-completion-profile-normal-pref-name": "Doorverwijzingsmodus (geavanceerd)", "cirrussearch-completion-profile-normal-pref-desc": "Geen spellingcorrectie. Lost doorverwijzingen op.", "cirrussearch-completion-profile-normal-subphrases-pref-name": "Doorverwijzingsmodus met vergelijking van deelzinnen (geavanceerd)", - "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Geen typfoutverbetering. Lost nabije doorverwijzingen op. Vergelijkt deelzinnen in titels.", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Geen typfoutverbetering. Lost verwante doorverwijzingen op. Vergelijkt delen van titels.", "cirrussearch-completion-profile-classic-pref-name": "Klassiek zoeken op voorvoegsel", "cirrussearch-completion-profile-classic-pref-desc": "Geen spellingcorrectie. Vindt overeenkomst aan het begin van de titels.", "cirrussearch-timed-out": "De zoektijd is verlopen, dus zijn er slechts gedeeltelijke resultaten beschikbaar.", @@ -78,7 +78,7 @@ "cirrussearch-feature-deepcat-exception": "Diepgaande categoriezoekopdracht SPARQL-query is mislukt", "cirrussearch-feature-deepcat-timeout": "Er is een time-out opgetreden voor het diepgaand zoeken naar categorieën. Hoogstwaarschijnlijk heeft de categorie te veel subcategorieën", "cirrussearch-feature-deepcat-toomany": "Diepgaande categoriezoekopdracht heeft te veel categorieën geretourneerd", - "cirrussearch-feature-deepcat-invalid-title": "De opgegeven categorie is ongeldig.", + "cirrussearch-feature-deepcat-invalid-title": "De opgegeven categorie is onjuist.", "cirrussearch-feature-pageid-invalid-id": "Ongelidge pagina-{{PLURAL:$2|ID|IDs}}: $1", "cirrussearch-incategory-feature-no-valid-categories": "Geen geldige categorieën opgegeven voor '$1'.", "cirrussearch-mlt-feature-no-valid-titles": "Geen geldige titels verstrekt aan '$1'.", diff --git a/dist/extensions/CirrusSearch/i18n/pt-br.json b/dist/extensions/CirrusSearch/i18n/pt-br.json index 7fee317091..5a489b626f 100644 --- a/dist/extensions/CirrusSearch/i18n/pt-br.json +++ b/dist/extensions/CirrusSearch/i18n/pt-br.json @@ -10,7 +10,8 @@ "Hamilton Abreu", "HenriqueCrang", "Jaideraf", - "Jefersonmoraes" + "Jefersonmoraes", + "Fúlvio" ] }, "cirrussearch-desc": "Mecanismo de busca ''Elasticsearch'' para MediaWiki", @@ -21,7 +22,7 @@ "cirrussearch-regex-syntax-error": "Erro de sintaxe da expressão regular em $2: $1", "cirrussearch-regex-too-busy-error": "Demasiadas buscas com expressões regulares em execução. Por favor, tente novamente mais tarde.", "cirrussearch-regex-too-complex-error": "A expressão regular é complexa demais. Saiba mais como simplificá-la [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|aqui]].", - "cirrussearch-now-using": "Esta wiki está utilizando um novo mecanismo de busca. ([[mw:Special:MyLanguage/Help:CirrusSearch|Saiba mais]])", + "cirrussearch-now-using": "Esta wiki está utilizando um novo mecanismo de busca. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch Saiba mais])", "cirrussearch-boost-templates": "#
\n# Se uma página contiver uma destas predefinições a sua classificação na pesquisa será multiplicada pela percentagem configurada.\n# As alterações a esta página têm efeito imediato.\n# A sintaxe é a seguinte:\n# * Tudo desde um símbolo de cardinal (#) até ao fim da linha é um comentário.\n# * Todas as linhas não vazias são o nome exato da predefinição cuja classificação deve ser alterada, incluindo o espaço nominal e respeitando o uso de maiúsculas, seguido pelo carácter \"|\", seguido por um número, seguido pelo carácter \"%\".\n# Exemplos de linhas corretas:\n# Predefinição:Boa|150%\n# Predefinição:Muito muito boa|300%\n# Predefinição:Má|50%\n# Exemplos de linhas que não terão efeito:\n# Predefinição:Exemplo|150.234234% # não são permitidos algarismos decimais!\n# Exemplo|150% # funciona do ponto de vista técnico, mas só para tansclusão da página Exemplo no espaço nominal principal\n# Pode testar alterações da configuração realizando uma pesquisa com a forma boost-templates:\"XX\" onde XX são todas as predefinições cuja classificação pretende alterar, separadas por espaços em vez de quebras de linha.\n# As pesquisas com a forma boost-templates:\"XX\" ignoram o conteúdo deste campo.\n #
", "cirrussearch-pref-label": "Nova busca", "cirrussearch-pref-desc": "Experimente o nosso novo mecanismo de busca que suporta um maior número de idiomas, fornece resultados mais atualizados e pode até encontrar textos incluídos em predefinições.", diff --git a/dist/extensions/CirrusSearch/i18n/sh-latn.json b/dist/extensions/CirrusSearch/i18n/sh-latn.json index 31318fae76..191bdaeab5 100644 --- a/dist/extensions/CirrusSearch/i18n/sh-latn.json +++ b/dist/extensions/CirrusSearch/i18n/sh-latn.json @@ -8,14 +8,14 @@ }, "cirrussearch-desc": "Pretraga za MediaWiki pomoću Elasticsearcha", "cirrussearch-backend-error": "Nije moguće izvršiti pretragu zbog privremenog problema. Pokušajte ponovo kasnije.", - "cirrussearch-parse-error": "Nisam razumjela upit. Pojednostavite ga. Uspavam ovo poboljšati sistem za pretragu.", + "cirrussearch-parse-error": "Upit nije razumljiv. Pojednostavite ga. Zabilježili smo ga radi poboljšanja sistema za pretragu.", "cirrussearch-too-busy-error": "Pretraga je trenutno prezauzeta. Pokušajte ponovo kasnije.", "cirrussearch-regex-syntax-error": "Sintaksna greška regularnoga izraza u $2: $1", - "cirrussearch-regex-too-busy-error": "Trenutačno postoji previše pretraživanja regularnih izraza. Pokušajte ponovo kasnije.", + "cirrussearch-regex-too-busy-error": "Trenutno se izvršava previše pretraga regularnim izrazima. Pokušajte ponovo kasnije.", "cirrussearch-regex-too-complex-error": "Regularni izraz je previše složen. Saznajte više o njegovom pojednostavljenju [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|ovdje]].", "cirrussearch-now-using": "Ovaj wiki koristi novi pretraživač. ([[mw:Special:MyLanguage/Help:CirrusSearch|Saznajte više]])", "cirrussearch-pref-label": "Nova pretraga", - "cirrussearch-pref-desc": "Probajte naš novi način pretrage koji podržava veliki broj jezika, dava aktualnije i navremenije ishodne stavke, pa čak i pronalazi tekst u predložcima.", + "cirrussearch-pref-desc": "Probajte naš novi način pretrage koji podržava veliki broj jezika, dava aktualnije i navremenije ishodne stavke, pa čak i pronalazi tekst u šablonima.", "cirrussearch-give-feedback": "Dajte nam Vaše mišljenje", "cirrussearch-query-too-long": "Zatraženo je dulje od dopuštenoga. (Aktualno: $1; dopušteno: $2)", "cirrussearch-query-too-long-with-exemptions": "Zatraženo je dulje od dopuštenoga. (Aktualno: $1; dopušteno: $2, ne računajući $3)", @@ -26,8 +26,8 @@ "cirrussearch-completion-profile-fuzzy": "Slično normalnoj pretrazi, s tim da je podržana ispravka tipfelera (podržana su 2)", "cirrussearch-completion-profile-fast-fuzzy": "Probni neodređeni profil (može se ukloniti bilo kada)", "cirrussearch-completion-profile-fuzzy-subphrases": "Slično normalnoj pretrazi, s tim da je podržana ispravka greška (podržane su 2 greške). Također pronalazi podfraze (može biti podfraze ili podstranice ovisno o unutrašnjoj postavljenosti wikija).", - "cirrussearch-qi-profile-classic": "Kotiranje prema broju dolaznih veza, nekim predlošcima, jeziku jezika stranice i najnovijih (predlošci/jezik/kašnjenje možda se ne aktiviraju na ovom wikiju).", - "cirrussearch-qi-profile-classic-noboostlinks": "Kotiranje prema broju dolaznih veza, nekim predlošcima, jeziku stranice i skorašnjosti kada se aktiviraju na ovom wikiju.", + "cirrussearch-qi-profile-classic": "Kotiranje prema broju dolaznih veza, nekim šablonima, jeziku jezika stranice i najnovijih (šabloni/jezik/kašnjenje možda se ne aktiviraju na ovom wikiju).", + "cirrussearch-qi-profile-classic-noboostlinks": "Kotiranje prema broju dolaznih veza, nekim šablonima, jeziku stranice i skorašnjosti kada se aktiviraju na ovom wikiju.", "cirrussearch-qi-profile-empty": "Kotiranje isključivo prema funkcijama ovisnim o upitu (samo za ispravljanje grešaka).", "cirrussearch-qi-profile-wsum-inclinks-pv": "Otežan skup na osnovu dolaznih veza i sedmičnih posjeta", "cirrussearch-qi-profile-wsum-inclinks": "Otežan skup na osnovu dolaznih veza", @@ -35,37 +35,37 @@ "cirrussearch-qi-profile-popular-inclinks": "Rang se temelji prvenstveno na broju dolaznih veza", "prefs-completion": "Dovršavanje pretrage", "cirrussearch-pref-completion-section-desc": "Dopisivački predlagatelj", - "cirrussearch-pref-completion-profile-help": "Zadaj ponašanje samopopunjavajućih prijedloga (pretraga u toku kucanja).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Dovršavački predlagatelj] je algoritam pretraživanja s poboljšanim ispravkama grešaka i boljom relevantnosti. Pretraga s prefiksom je stari algoritam pretraživanja.", - "cirrussearch-completion-profile-fuzzy-pref-name": "Predodređeno (preporučeno)", - "cirrussearch-completion-profile-fuzzy-pref-desc": "Ispravlja do dve greške u kucanju. Uklanja preusmerenja koja su veoma slična glavnom naslovu.", + "cirrussearch-pref-completion-profile-help": "Postavite ponašanje za prijedloge automatskog dovršavanja (pretraga u toku kucanja).\n\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester Predlagač dovršavanja] algoritam je za prijedloge pretrage s poboljšanom ispravkom grešaka u kucanju i boljom relevantnošću pretrage. Pretraga po prefiksu stari je algoritam za prijedloge pretrage u toku kucanja.", + "cirrussearch-completion-profile-fuzzy-pref-name": "Standardno (preporučeno)", + "cirrussearch-completion-profile-fuzzy-pref-desc": "Ispravlja do dvije greške u kucanju. Uklanja preusmjerenja koja su vrlo slična glavnom naslovu.", "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Pronalaženje podizraza (preporučuje se za dulje naslove stranica)", "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Ispravlja do dva tipfelera. Rješava bliska preusmjerenja. Traži podizraz u naslovima.", "cirrussearch-completion-profile-strict-pref-name": "Strogi režim (napredno)", - "cirrussearch-completion-profile-strict-pref-desc": "Bez ispravljanja pogrešno unesenoga. Bez ispravljanja nadrednih/podrednih znakova. Strogo podudaranje.", - "cirrussearch-completion-profile-normal-pref-name": "Preusmjeravajući režim (napredno)", - "cirrussearch-completion-profile-normal-pref-desc": "Bez ispravljanja pogrešno unesenoga. Rješava bliska preusmjerenja.", + "cirrussearch-completion-profile-strict-pref-desc": "Ne ispravlja greške u kucanju. Ne ispravlja znakove za akcente. Zahtijeva strogo podudaranje.", + "cirrussearch-completion-profile-normal-pref-name": "Režim preusmjerenja (napredno)", + "cirrussearch-completion-profile-normal-pref-desc": "Ne ispravlja greške u kucanju. Rješava bliska preusmjerenja.", "cirrussearch-completion-profile-normal-subphrases-pref-name": "Preusmjeravajući režim s traženjem podizraza (napredno)", "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Bez ispravljanja pogrešno unesenoga. Rješava bliska preusmjerenja. Traži podizraz u naslovima.", - "cirrussearch-completion-profile-classic-pref-name": "Klasična početačna pretraga", - "cirrussearch-completion-profile-classic-pref-desc": "Bez ispravljanja pogrešno unesenoga. Nalazi početke naslova.", + "cirrussearch-completion-profile-classic-pref-name": "Klasična pretraga po prefiksu", + "cirrussearch-completion-profile-classic-pref-desc": "Ne ispravlja greške u kucanju. Traži početke naslova.", "cirrussearch-timed-out": "Pretraživanje je isteklo. Dostupan je samo djelomičan ishod.", "cirrussearch-regex-timed-out": "Isteklo je vrijeme za izvršenje pretrage s regularnim izrazom. Dostupan je samo dio rezultata. Pojednostavite izraz da biste dobili sve rezultate.", "cirrussearch-file-numeric-feature-not-a-number": "Pretražani tekst '$1' zahtijeva numeričku vrijednost, ali je pruženo '$2'.", "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "Pretražani tekst '$1' ne dopušta višestruke argumente i znak s '$2'.", "cirrussearch-feature-not-available": "Tražena ključna riječ '$1' nije omogućena na ovom wikiju.", - "cirrussearch-feature-too-many-conditions": "Pruženi su previše uslova za '$1'. Skraćujem na $2.", - "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint treba dati valjanu SPARQL-završnicu kako bi koristio duboku pretragu kategorija.", + "cirrussearch-feature-too-many-conditions": "Navedeno je previše uvjeta za \"$1\". Skraćivanje na $2.", + "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint treba dati ispravnu SPARQL završnicu kako bi koristio duboku pretragu kategorija.", "cirrussearch-feature-deepcat-exception": "Nije uspjelo duboko SPARQL-pretraživanje kategorija", - "cirrussearch-feature-deepcat-timeout": "Duboko pretraživanje kategorije isteklo je. Najvjerojatnije kategorija ima previše potkategorija", + "cirrussearch-feature-deepcat-timeout": "Duboko pretraživanje kategorije je isteklo. Najvjerojatnije kategorija ima previše potkategorija", "cirrussearch-feature-deepcat-toomany": "Duboka pretraga dala je previše kategorija", - "cirrussearch-feature-deepcat-invalid-title": "Naznačena kategorija je nevažeća.", + "cirrussearch-feature-deepcat-invalid-title": "Navedena kategorija nije ispravna.", "cirrussearch-incategory-feature-no-valid-categories": "Nisu pružene ispravne kategorije za '$1'.", "cirrussearch-mlt-feature-no-valid-titles": "Nisu pruženi ispravni naslovi za '$1'.", - "cirrussearch-mlt-not-configured": "Mogućnost '$1' pogrešno je postavljena. Obratite se administratoru da ga ispravi $wgCirrusSearchMoreLikeThisFields", + "cirrussearch-mlt-not-configured": "Funkcija '$1' pogrešno je postavljena. Obratite se administratoru da ga ispravi $wgCirrusSearchMoreLikeThisFields", "cirrussearch-explore-similar-related-none": "Nema dostupnih povezanih stranica", "cirrussearch-article-words": "Riječi u svim sadržajnim stranicama", "cirrussearch-keyword-prefix-ns-mismatch": "Imenski prostor koji se nalazi u pretraženome prefix: ne odgovara traženim imenskim prostorima. Možete ga popraviti stavljanjem all: prije zahtjeva.", "cirrussearch-autoselect-profile": "Neka tražilica odredi najprikladniji profil.", - "cirrussearch-offset-too-large": "Ne mogu da dobavim rezulate pretrage. Podržan je prikaz $1 stavaka, a zatraženi su rezultati nakon $2 stavaka.", + "cirrussearch-offset-too-large": "Nije moguće pribaviti rezulate pretrage. Podržan je prikaz $1 stavaka, a zatraženi su rezultati nakon $2 stavaka.", "cirrussearch-offset-not-allowed-with-random-sort": "Zanemarujem zahtjez za stranično razbijanje proizvoljno sortitanih ishodnih unosa." } diff --git a/dist/extensions/CirrusSearch/i18n/sk.json b/dist/extensions/CirrusSearch/i18n/sk.json index 3ca90989a5..5af8889bfa 100644 --- a/dist/extensions/CirrusSearch/i18n/sk.json +++ b/dist/extensions/CirrusSearch/i18n/sk.json @@ -4,7 +4,8 @@ "Luky001", "Sudo77(new)", "Teslaton", - "TomášPolonec" + "TomášPolonec", + "Wizzard" ] }, "cirrussearch-desc": "Vyhľadávanie v MediaWiki bežiace na Elasticsearch", diff --git a/dist/extensions/CirrusSearch/i18n/so.json b/dist/extensions/CirrusSearch/i18n/so.json index 1134f37503..93f11c70d4 100644 --- a/dist/extensions/CirrusSearch/i18n/so.json +++ b/dist/extensions/CirrusSearch/i18n/so.json @@ -1,14 +1,75 @@ { "@metadata": { "authors": [ - "Abshirdheere" + "Abshirdheere", + "AhmedG612" ] }, "cirrussearch-desc": "Elasticsearch-powered search for MediaWiki", "cirrussearch-backend-error": "ma sii wadi karno raadintaadii sabab la xiriirta dhibaato kooban. Fadlan isku day mar kale.", "cirrussearch-parse-error": "Suurta gal maaha in la fasiro. Fadlan ka dhig si kale oo fudud. Waxaa la gaarsiiyey ogaysiis si loo wanaajiyo habka baarista.", - "cirrussearch-now-using": "Waxaa wikiga loo adeegsan doonaa mashiin baare cusub. ([[mw:Special:MyLanguage/Help:CirrusSearch|Wax badan ka ogoow]])", - "cirrussearch-boost-templates": " #
\n# Haddii uu boggu ku jiro mid ka mid ah tusmooyinka lagu xusay hoos waxaa la samayn doonaa in lagu dhufto heerka raadinta qiyaasta ah boqolkiiba ee la koobay.\n# Isbedelada qaybtaan lagu sameeyey isla markii ay dhacaan.\n# Weerayntu waxay noqon doontaa sidaan:\n#   * Wax kasta oo ka biloowda calaamadaan \"#\" ilaa sadarka dhamaadkiisa waxaa loo qaadan doonaa faallo\n#   * Sadar kasta ee aan banaanayn wuxuu noqonayaa maga tusmada kaasoo awalba lagu kordhiyey (wuxuuna soo qaadan doonaa magaca sida uu yahay) magaca kadib waxaa la dhigayaa camadaan \"|\" kadibna lambarka kadibna calaamadda  \"%\".\n# Qaar ka mid ah tusaaleha wanaagsan:\n# Template:Good|150%\n# Template:Very Very Good|300%\n# Template:Bad|50%\n# Tusaalooyinka aan shaqayn:\n# Template:Foo|150.234234% # lama ogola adeegsiga hakad tobanaale!\n# Foo|150% # farsamo ahaan wey shaqaynaysaa, laakiin sugnaanta ah \"Foo\" magaca bogga\n# Waad tijaabin kartaa isbedeleda la diyaariyey ee loo qoray habka ogaysiiska wuxuuna ka bilaabanayaa tusmooyinka lagu taageeray:\"XX\" dhammaan tusmooyinka aad dooneeyso taageeradooda ee u dhxeeya fogaann haba ku jirtee hakadka saderka.\n# Ogaysiinta tusmooyinka lagu taageeray:\"XX\" qaybtaan iska illoow.\n #
", + "cirrussearch-too-busy-error": "Raadinta hadda aad bay u mashquul badan tahay. Fadlan isku day mar kale.", + "cirrussearch-regex-empty-expression": "$1 waxay filaysaa tibaax joogto ah oo aan madhnayn.", + "cirrussearch-regex-syntax-error": "Khaladka qaab-dhismeedka tibaaxaha caadiga ah ee $2 : $1", + "cirrussearch-regex-too-busy-error": "Hadda waxaa socda baaritaanno regex oo aad u badan. Fadlan mar kale isku day hadhow.", + "cirrussearch-regex-too-complex-error": "Raadiyaha joogtada ah aad buu u adag yahay. Wax badan ka baro sida loo fududeeyo [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex halkan].", + "cirrussearch-now-using": "Wiki-kan wuxuu isticmaalayaa matoor raadin cusub. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch Wax badan ka baro])", + "cirrussearch-boost-templates": "#
\n# Haddii bog uu ka kooban yahay mid ka mid ah templates-kan, dhibcaha raadinta waxaa lagu dhuftaa boqolleyda la dejiyay.\n# Isbeddellada halkan lagu sameeyo waxay isla markiiba dhaqangalayaan.\n# Qaab-dhismeedku waa sidan:\n#   * Wax kasta oo ka bilaabma \"#\" ilaa dhammaadka khadka waa faallo.\n#   * Khad kasta oo aan bannaanayn waa magaca saxda ah ee template-ka la kordhinayo, namespace, case iyo dhammaan, kadib \"|\" iyo tiro kadib \"%\".\n# Tusaalooyin khadad sax ah:\n# Template:Good|150%\n# Template:Very Very Good|300%\n# Template:Bad|50%\n# Tusaalooyin aan shaqayn:\n# Template:Foo|150.234234% # tiro jajab ah lama oggola!\n# Foo|150% # si farsamo ahaan way shaqayn kartaa, laakiin waxay khusaysaa transclusion-ka bogga Foo ee main namespace\n# Waxaad tijaabin kartaa isbeddellada adigoo sameynaya query ku bilaabma boost-templates:\"XX\" halka XX ay yihiin templates-ka aad rabto inaad boost-gareyso oo kala fog leh halkii ay khadad kala go'an ahaan lahaayeen.\n# Queries-ka leh boost-templates:\"XX\" waxay iska indhatiraan waxa ku jira field-kan.\n #
", "cirrussearch-pref-label": "Raadin cusub", - "cirrussearch-pref-desc": "Tijaabi habka baarista cusub taasoo taageera u ah luqado farabadan kuna deeqaysa natiijooyin ka wanaagsan marka la eego dhanka dib u habaynta, waxaa sidoo kale usuurtoowda baarista weedh ku jirta tusmo (template)" + "cirrussearch-pref-desc": "Tijaabi habka baarista cusub taasoo taageera u ah luqado farabadan kuna deeqaysa natiijooyin ka wanaagsan marka la eego dhanka dib u habaynta, waxaa sidoo kale usuurtoowda baarista weedh ku jirta tusmo (template)", + "cirrussearch-give-feedback": "Na sii ra'yigaaga", + "cirrussearch-morelikethis-settings": "#
\n# Fariintani waxay kuu oggolaanaysaa inaad habayso dejimaha muuqaalka \"wax la mid ah kan\".\n# Isbeddellada halkan lagu sameeyo waxay isla markiiba dhaqangalayaan.\n# Qaab-dhismeedku waa sidan:\n#   * Wax kasta oo ka bilaabma \"#\" ilaa dhammaadka khadka waa faallo.\n#   * Khad kasta oo aan bannaanayn waa magaca dejinta kadib \":\" iyo kadibna qiimaha dejinta\n# Dejimaha waa:\n#   * min_doc_freq (integer): Tirada ugu yar ee dukumiintiyada (per shard) ee eray uu u baahan yahay si loo tixgeliyo.\n#   * max_doc_freq (integer): Tirada ugu badan ee dukumiintiyada (per shard) ee eray uu ku jiri karo si loo tixgeliyo.\n#                   Erayada aadka u soo noqnoqda guud ahaan waa \"stop words\".\n#   * max_query_terms (integer): Tirada ugu badan ee erayo la tixgelin karo. Qiimahan waxaa xaddidaya $wgCirrusSearchMoreLikeThisMaxQueryTermsLimit (100).\n#   * min_term_freq (integer): Tirada ugu yar ee eraygu ku soo noqdo qoraalka si loo tixgeliyo. Goobaha yaryar (title) qiimahan waa inuu noqdaa 1.\n#   * minimum_should_match (percentage -100% to 100%, ama tiro erayo): Boqolleyda erayada la rabo in la iswaafajiyo. Default waa 30%.\n#   * min_word_len (integer): Dhererka ugu yar ee eray si loo tixgeliyo. Default waa 0.\n#   * max_word_len (integer): Dhererka ugu badan ee eray aan la tixgelin doonin. Default waa aan xad lahayn (0).\n#   * fields (liis comma-separated): Goobaha la adeegsanayo. Goobaha la oggol yahay waa title, text, auxiliary_text, opening_text, headings.\n# Tusaalooyin khadad sax ah:\n# min_doc_freq:2\n# max_doc_freq:20000\n# max_query_terms:25\n# min_term_freq:2\n# minimum_should_match:30%\n# min_word_len:2\n# max_word_len:40\n# fields:text,opening_text\n# 
", + "cirrussearch-didyoumean-settings": " #
\n# Farriintan waxay kuu oggolaanaysaa inaad habayso dejimaha soojeedimaha \"Ma waxaad ula jeedday\".\n# Sidoo kale eeg https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html\n# Isbeddellada lagu sameeyo tani waxay dhaqan galayaan isla markiiba.\n# Qaabdhismeedku waa sidan:\n#   * Wax kasta oo ka bilaabma astaanta \"#\" ilaa dhammaadka sadar waa faallo.\n#   * Sadar kasta oo aan madhnayn waa magaca dejinta oo ay ku xigto astaanta \":\" kadibna qiimaha dejinta\n# Dejimaha waa:\n#   * max_errors (integer): tirada ugu badan ee ereyada loo tixgelinayo kuwo khaldan si loo saxo. 1 ama 2.\n#   * confidence (float): Heerka kalsoonidu wuxuu qeexayaa qodob lagu dabaqayo dhibcaha weedha gelinta, kaas oo loo isticmaalo xad loogu talagalay musharraxiinta kale ee soojeedinta. Keliya musharraxiinta dhibcahoodu ka sarreeyo xadka ayaa lagu dari doonaa natiijada. Tusaale ahaan, heer kalsooni oo ah 1.0 wuxuu soo celinayaa keliya soojeedinno dhibcahoodu ka sarreeyo weedha gelinta. Haddii loo dejiyo 0.0, musharraxa ugu fiican ayaa la soo celin doonaa.\n#   * min_doc_freq (float 0 ilaa 1): Xadka ugu yar ee tirada dukumentiyada ay tahay in soojeedin ka muuqato.\n#                   Ereyada soo noqnoqda badanaa waa \"stop words\".\n#   * max_term_freq (float 0 ilaa 1): Xadka ugu badan ee tirada dukumentiyada uu erey ku jiri karo si loogu daro.\n#   * prefix_length (integer): Tirada ugu yar ee xarfo hordhac ah oo ay tahay inay la jaanqaadaan erey si uu u noqdo soojeedin.\n#   * suggest_mode (missing, popular, always): Habka soojeedintu wuxuu xakameeyaa sida soojeedimaha loo daro.\n# Tusaalooyinka sadar wanaagsan:\n# max_errors:2\n# confidence:2.0\n# max_term_freq:0.5\n# min_doc_freq:0.01\n# prefix_length:2\n# suggest_mode:always\n#\n# 
", + "cirrussearch-query-too-long": "Codsiga raadintu wuu ka dheer yahay xadka la oggol yahay. (Dhab ahaan: $1; la oggol yahay: $2)", + "cirrussearch-query-too-long-with-exemptions": "Codsiga raadintu wuu ka dheer yahay xadka ugu badan ee la oggol yahay. (Dhab ahaan: $1, la oggol yahay: $2, iyadoo aan la xisaabin $3)", + "cirrussearch-completion-profile-strict": "Astaan adag oo leh calaamado xarakayn oo yar oo la saaray, balse calaamadaha lahjadda iyo culayska dhawaaqa waa la hayaa.", + "cirrussearch-completion-profile-classic": "Hordhac caadi ah, calaamado xarakayn yar iyo qaar ka mid ah calaamadaha lahjadda waa laga saaray.", + "cirrussearch-completion-profile-normal": "Calaamado xarakayn yar, qaar ka mid ah calaamadaha lahjadda iyo erayada joogsiga waa laga saaray.", + "cirrussearch-completion-profile-normal-subphrases": "Calaamado xarakayn yar, qaar ka mid ah calaamadaha lahjadda iyo erayada joogsiga waa laga saaray. Waxay sidoo kale is waafajin kartaa weedho-hoosaad (kuwaas oo noqon kara weedho-hoosaad ama bogag-hoosaad iyadoo ku xiran habaynta gudaha ee wiki-ga).", + "cirrussearch-completion-profile-fuzzy": "La mid ah caadiga, balse leh sixitaan khaladaad (laba khalad ayaa la taageeraa).", + "cirrussearch-completion-profile-fast-fuzzy": "Astaan tijaabo ah oo fuzzy ah (waxaa laga yaabaa in mar kasta la tirtiro)", + "cirrussearch-completion-profile-fuzzy-subphrases": "La mid ah caadiga, balse leh sixitaanka khaladaadka (laba khalad ayaa la taageeraa). Waxay sidoo kale is waafajin kartaa weedho-hoosaad (kuwaas oo noqon kara weedho-hoosaad ama bogag-hoosaad iyadoo ku xiran habaynta gudaha ee wiki-ga).", + "cirrussearch-qi-profile-classic": "Qiimeyn ku salaysan tirada xiriirrada soo gala, qaar ka mid ah templates, luqadda bogga iyo cusboonaysiinta (tusmooyin/luqad/cusboonaysiin waxaa laga yaabaa inaan laga hawlgelin wiki-kan).", + "cirrussearch-qi-profile-classic-noboostlinks": "Qiimeyn ku salaysan qaar ka mid ah tusmooyinka, luqadda bogga iyo cusboonaysiinta marka lagu hawlgeliyo wiki-kan.", + "cirrussearch-qi-profile-empty": "Qiimeyn ku salaysan oo keliya astaamaha ku xiran su'aasha (kaliya loogu talagalay debug).", + "cirrussearch-qi-profile-wsum-inclinks-pv": "Isku dar miisaan leh oo ku salaysan xiriirrada soo gala iyo aragtiyada bogga ee toddobaadlaha ah.", + "cirrussearch-qi-profile-wsum-inclinks": "Isku dar miisaan leh oo ku salaysan xiriirrada soo gala.", + "cirrussearch-qi-profile-popular-pv": "Qiimeyn inta badan ku salaysan aragtiyada bogga.", + "cirrussearch-qi-profile-popular-inclinks": "Qiimeyn inta badan ku salaysan tirada xiriirrada soo gala", + "prefs-completion": "Dhamaystirka raadinta", + "cirrussearch-pref-completion-section-desc": "Soo jeediye dhamaystirid", + "cirrussearch-pref-completion-profile-help": "Deji habdhaqanka soo-jeedinta si otomaatig ah u dhamaystiridda (raadi-intaad-qorayso).\n\n[Soo-jeediyaha dhamaystirka](https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester) waa algorithm loogu talagalay soo-jeedinta raadinta oo leh sixitaan khalad oo ka wanaagsan iyo ku habboonaanta natiijooyinka raadinta. Raadinta ku salaysan hordhaca habkii hore ee soo-jeedinta raadinta inta aad qorayso.", + "cirrussearch-completion-profile-fuzzy-pref-name": "Qaab caadi ah (lagu taliyay)", + "cirrussearch-completion-profile-fuzzy-pref-desc": "Waxay saxdaa ilaa laba khalad oo qoraal ah. Waxay ka saartaa bogagga u wareejiya ee aad ugu eg cinwaanka ugu weyn.", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-name": "Is waafajinta weedho-hoosaad (lagu taliyay cinwaannada bogagga ee dhaadheer)", + "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "Waxay saxdaa ilaa laba khalad oo qoraal ah. Waxay xallisaa bogagga u wareejiya ee aad isugu dhow. Waxay sidoo kale is-waafajisaa weedho-hoosaad ku jira cinwaannada.", + "cirrussearch-completion-profile-strict-pref-name": "Hab adag (heer sare)", + "cirrussearch-completion-profile-strict-pref-desc": "Ma jiro sixid khaladaad qoraal ah. Ma jiro isku-beddelidda calaamadaha lahjadda. Waa is-waafajin adag.", + "cirrussearch-completion-profile-normal-pref-name": "Habka wareejinta (heer sare)", + "cirrussearch-completion-profile-normal-pref-desc": "Ma jiro sixid khaladaad qoraal ah. Waxay xallisaa bogagga u wareejiya ee aad isugu dhow.", + "cirrussearch-completion-profile-normal-subphrases-pref-name": "Habka wareejinta oo leh is-waafajin weedho hoosaad (heer sare)", + "cirrussearch-completion-profile-normal-subphrases-pref-desc": "Ma jiro sixid khaladaad qoraal ah. Waxay xallisaa bogagga u wareejiya ee aad isugu dhow. Waxay is waafajisaa weedho-hoosaad ku jira cinwaannada.", + "cirrussearch-completion-profile-classic-pref-name": "Raadinta hordhaca caadiga ah", + "cirrussearch-completion-profile-classic-pref-desc": "Ma jiro sixid khaladaad qoraal ah. Waxay is waafajisaa bilowga cinwaannada.", + "cirrussearch-timed-out": "Raadintu way dhaaftay waqtiga loo qoondeeyay, sidaas darteed kaliya natiijooyin qayb ah ayaa la heli karaa.", + "cirrussearch-regex-timed-out": "Raadinta regex-ga way dhaaftay waqtiga loo qoondeeyay, sidaas darteed kaliya natiijooyin qayb ah ayaa la heli karaa. Isku day inaad fududeyso qaabkaaga si aad u hesho natiijooyin dhammaystiran.", + "cirrussearch-file-numeric-feature-not-a-number": "Ereyga raadinta '$1' wuxuu u baahan yahay qiimeyaal tiro ah, balse '$2' ayaa la bixiyay.", + "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "Ereyga raadinta '$1' ma oggola in la bixiyo dooddo badan iyo calaamad la socota '$2'.", + "cirrussearch-feature-not-available": "Ereyga raadinta '$1' lagama hawlgelin wiki-kan.", + "cirrussearch-feature-too-many-conditions": "Shuruudo aad u badan ayaa lagu bixiyay '$1', waxaa la soo gaabinayaa ilaa $2.", + "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint waa in lagu dejiyaa SPARQL endpoint sax ah si loo isticmaalo raadinta qoto dheer ee qaybaha.", + "cirrussearch-feature-deepcat-exception": "Soo raadinta qoto dheer ee qaybaha SPARQL way fashilantay.", + "cirrussearch-feature-deepcat-timeout": "Raadinta qoto dheer ee qaybaha way dhaaftay waqtiga loo qoondeeyay. Waxay u badan tahay in qaybtu leedahay qaybo-hoosaadyo aad u badan.", + "cirrussearch-feature-deepcat-invalid-title": "Qaybta la bixiyay ma aha mid sax ah.", + "cirrussearch-feature-pageid-invalid-id": "Bogga aan saxda ahayn {{PLURAL:$2|Aqoonsi|Aqoonsiyo}}: $1", + "cirrussearch-incategory-feature-no-valid-categories": "Qaybo sax ah lama siin '$1'.", + "cirrussearch-mlt-feature-no-valid-titles": "Cinwaanno sax ah lama siin '$1'.", + "cirrussearch-mlt-not-configured": "Astaanta '$1' si khaldan ayaa loo habeeyay. Weydii maamulaha si uu u saxo $wgCirrusSearchMoreLikeThisFields.", + "cirrussearch-explore-similar-related-none": "Bogag la xiriira lama heli karo", + "cirrussearch-article-words": "Erayada ee ku jira dhamaan nuxurka bogagga", + "cirrussearch-keyword-prefix-ns-mismatch": "Meesha magac-bogga ee laga helay ereyga raadinta prefix: kuma habboona meelaha magac-bogga ee la codsaday. Waxaad hagaajin kartaa adigoo ku bilaabaya su'aashaada all:.", + "cirrussearch-autoselect-profile": "U oggolow matoorka raadinta inuu doorto habka ugu habboon ee la adeegsanayo.", + "cirrussearch-offset-too-large": "Natiijooyinka lama soo celin karin. Ilaa $1 natiijooyin raadinta ayaa la taageeraa, balse waxaa la codsaday natiijooyin ka bilaabmaya $2.", + "cirrussearch-offset-not-allowed-with-random-sort": "Lama tixgelinayo codsiga lagu kala saarayo natiijooyinka si aan kala dambayn lahayn.", + "cirrussearch-inlanguage-deprecate-comma": "Isticmaalka comma sida kala-soocaha erayga inlanguage waa la joojiyay. Fadlan isticmaal | (tuubo) si aad u kala soocdo luqadaha." } diff --git a/dist/extensions/CirrusSearch/i18n/sv.json b/dist/extensions/CirrusSearch/i18n/sv.json index ac1d13a96c..5c4d0f12ef 100644 --- a/dist/extensions/CirrusSearch/i18n/sv.json +++ b/dist/extensions/CirrusSearch/i18n/sv.json @@ -9,7 +9,8 @@ "Lokal Profil", "Sabelöga", "Skalman", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "cirrussearch-desc": "Elasticsearch-driven sökning för MediaWiki", @@ -19,8 +20,8 @@ "cirrussearch-regex-empty-expression": "$1 förväntar ett icke-tomt reguljärt uttryck.", "cirrussearch-regex-syntax-error": "Syntaxfel i reguljärt uttryck vid $2: $1", "cirrussearch-regex-too-busy-error": "För många sökningar med reguljära uttryck körs för närvarande. Försök igen senare.", - "cirrussearch-regex-too-complex-error": "Det reguljära uttryckt är för komplext. Läs mer om att förenkla det [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|här]].", - "cirrussearch-now-using": "Denna wiki använder en ny sökmotor ([[mw:Special:MyLanguage/Help:CirrusSearch|Läs mer]])", + "cirrussearch-regex-too-complex-error": "Reguljära uttryck är för komplexa. Läs mer om hur man förenklar dem [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex/sv här].", + "cirrussearch-now-using": "Denna wiki använder en ny sökmotor. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/sv Läs mer])", "cirrussearch-boost-templates": " #
\n# Om en sida innehåller en av följande mallar multipliceras dess sökbetyg med den konfigurerade procentsatsen.\n# Ändringar till detta träder i kraft med omedelbar verkan.\n# Syntaxen är följande:\n#   * Alt efter en \"#\"-tecknet till slutet på raden är en kommentar\n#   * Var icke-tom rad är exakt det mallnamn som ska förstärkas, namnrymd, versalisering och allt, följt av ett \"|\"-tecken, följt av ett nummer, följt av ett \"%\"-tecken.\n# Exempel på välformaterade rader:\n# Mall:Bra|150%\n# Mall:Väldigt Väldigt bra|300%\n# Mall:Dålig|50%\n# Exempel på ogiltiga rader:\n# Mall:Foo|150.234234% # decimaltal tillåts inte!\n# Foo|150% # fungerar tekniskt sett men för mallinkluderingar av Foo-sidan i huvudnamnrymden\n# Du kan testa konfigurationsändringar genom att utföra en förfrågan med boost-templates:\"XX\" där XX är alla de mallar du önskar förstärka, separerade med blanksteg istället för radbrytningar.\n# Förfrågor som anger boost-templates:\"XX\" ignorerar innehållet av detta fält.\n #
", "cirrussearch-pref-label": "Ny sökning", "cirrussearch-pref-desc": "Prova vår nya sökning som stöder ett större antal språk, ger mer uppdaterade resultat och som även kan hitta text inuti mallar.", @@ -66,6 +67,7 @@ "cirrussearch-feature-too-many-conditions": "För många villkor tillhandahålls till \"$1\", kortas av till $2.", "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint bör ändras till en giltig SPARQL-endpoint för att använda djup kategorisökning.", "cirrussearch-feature-deepcat-exception": "Djup kategorisökning med SPARQL-fråga misslyckades", + "cirrussearch-feature-deepcat-timeout": "Djupgående kategorisökning har nått tidsgränsen. Kategorin har troligtvis för många underkategorier.", "cirrussearch-feature-deepcat-toomany": "Frågan för djup kategori returnerade för många svar", "cirrussearch-feature-deepcat-invalid-title": "Den angivna kategorin är ogiltig.", "cirrussearch-feature-pageid-invalid-id": "{{PLURAL:$2|Ogiltigt sid-ID|Ogiltiga sid-ID:n}}: $1", diff --git a/dist/extensions/CirrusSearch/i18n/te.json b/dist/extensions/CirrusSearch/i18n/te.json index d3741da893..7342e2b9bd 100644 --- a/dist/extensions/CirrusSearch/i18n/te.json +++ b/dist/extensions/CirrusSearch/i18n/te.json @@ -18,7 +18,7 @@ "cirrussearch-pref-label": "కొత్తగా వెతుకు", "prefs-completion": "వెతుకులాట పూరణ", "cirrussearch-pref-completion-section-desc": "పూరణ సూచిక", - "cirrussearch-pref-completion-profile-help": "అప్రమేయపదపూర్తి లక్షణ పనితీరు సలహాలు(టైపు చేసేటప్పుడే వెతకటం) నిర్ణయం.\n\nఅచ్చుతప్పుల దిద్దడం మెరుగుగా, వెతుకుటకు మెరుగైన సంబంధం కల [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester పదపూర్తి సలహా] వెతుకు సలహల అల్గారిథమ్. Prefix search అనేది గతంలో వాడిన టైపుచేసేటప్పుడే వెతికే అల్గారిథం.", + "cirrussearch-pref-completion-profile-help": "ఆటోకంప్లీట్ (టైపు చేస్తూండగానే వెతకడం) సూచనల అంశపు ప్రవర్తనను సెట్ చెయ్యండి\n\nThe [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch/CompletionSuggester పూరణ సలహాదారు] అనేది, మెరుగైన టైపాట్ల సవరణలతో, మరింత అర్థవంతమైన ఫలితాల కోసం, వెతుకులాటలో సలహాలు ఇచ్చే అల్గారిథం. ప్రీఫిక్స్ వెతుకులాట అనేది సాంప్రదాయికంగా వస్తున్న టైపు చేస్తూండగానే వెతికే సూచనల అల్గారిథం.", "cirrussearch-completion-profile-fuzzy-pref-name": "అప్రమేయం (ఉత్తమమైనది)", "cirrussearch-completion-profile-fuzzy-pref-desc": "రెండు టైపాట్ల వరకూ సవరిస్తుంది. లక్ష్యిత పేజీని బాగా పోలి ఉన్నదారిమార్పులను తీసేస్తుంది.", "cirrussearch-completion-profile-fuzzy-subphrases-pref-desc": "రెండు టైపాట్ల వరకూ సవరిస్తుంది. దగ్గారి దారిమార్పులను పరిష్కరిస్తుంది. శీర్షికల్లోని ఉప పదబంధాలను సరిచూస్తుంది.", diff --git a/dist/extensions/CirrusSearch/i18n/vi.json b/dist/extensions/CirrusSearch/i18n/vi.json index 9905bc037e..f25403eb48 100644 --- a/dist/extensions/CirrusSearch/i18n/vi.json +++ b/dist/extensions/CirrusSearch/i18n/vi.json @@ -9,13 +9,15 @@ "Quenhitran", "Trần Nguyễn Minh Huy", "Vinhtantran", - "Nvdtn19" + "Nvdtn19", + "SongNgu.xyz" ] }, "cirrussearch-desc": "Công cụ tìm kiếm Elasticsearch dành cho MediaWiki", "cirrussearch-backend-error": "Không thể hoàn tất truy vấn của bạn vì một vấn đề tạm thời. Xin vui lòng thử lại sau.", "cirrussearch-parse-error": "Không hiểu truy vấn. Xin hãy làm nó đơn giản hơn. Truy vấn này được ghi vào nhật trình để giúp cải thiện công cụ tìm kiếm.", "cirrussearch-too-busy-error": "Công cụ tìm kiếm đang quá bận rộn. Xin vui lòng thử lại sau.", + "cirrussearch-regex-empty-expression": "$1 yêu cầu một biểu thức chính quy.", "cirrussearch-regex-syntax-error": "Lỗi cú pháp biểu thức chính quy tại vị trí $2: $1", "cirrussearch-regex-too-busy-error": "Có quá nhiều truy vấn biểu thức chính quy đang được thực hiện. Xin vui lòng thử lại sau.", "cirrussearch-regex-too-complex-error": "Biểu thức chính quy này quá phức tạp. Tìm hiểu cách làm nó đơn giản hơn [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex tại đây].", @@ -27,6 +29,7 @@ "cirrussearch-morelikethis-settings": "#
\n# Thông điệp này giúp bạn thay đổi thiết lập tính năng “trang tương tự”.\n# Các thay đổi tại đây sẽ có hiệu lực tức thì.\n# Cú pháp như sau:\n#   * Những dòng bắt đầu bằng ký tự “#” thì toàn bộ dòng là chú thích.\n#   * Những dòng có nội dung thì sẽ là tên thiết lập theo sau là ký tự “:” rồi đến giá trị thiết lập\n# Các thiết lập gồm có:\n#   * min_doc_freq (số nguyên): Số tài liệu tối thiểu (cho mỗi cụm từ) có chứa cụm từ đủ để được xét đến.\n#   * max_doc_freq (số nguyên): Số tài liệu tối đa (cho mỗi cụm từ) có chứa cụm từ được xét đến.\n#                   Cụm từ có tần suất cao thường là “từ kết”.\n#   * max_query_terms (số nguyên): Số cụm từ tối đa được xem xét. Giá trị này có giới hạn trên là $wgCirrusSearchMoreLikeThisMaxQueryTermsLimit (100).\n#   * min_term_freq (số nguyên): Số lần xuất hiện tối thiểu của cụm từ trong tài liệu để tài liệu được xem xét. Đối với các trường nhỏ (tiêu đề) giá trị này nên là 1.\n#   * minimum_should_match (phần trăm -100% đến 100%, hoặc số nguyên là số cụm từ): Phần trăm cụm từ trùng khớp. Mặc định là 30%.\n#   * min_word_len (số nguyên): Chiều dài tối thiểu của cụm từ để được xem xét. Mặc định là 0.\n#   * max_word_len (số nguyên): Chiều dài tối đa của cụm từ, trên giới hạn này sẽ bị bỏ qua. Mặc định là không có giới hạn (0).\n#   * fields (giá trị phân tách bằng dấu phẩy): Các trường sẽ dùng. Các trường cho phép gồm có title (tiêu đề), text (nội dung), auxiliary_text (nội dung phụ), opening_text (đoạn mở đầu), headings (đầu đề mục).\n# Ví dụ về các thiết lập đúng:\n# min_doc_freq:2\n# max_doc_freq:20000\n# max_query_terms:25\n# min_term_freq:2\n# minimum_should_match:30%\n# min_word_len:2\n# max_word_len:40\n# fields:text,opening_text\n# 
", "cirrussearch-didyoumean-settings": " #
\n# Thông điệp này giúp bạn thay đổi thiết lập tính năng “Có phải ý bạn là”.\n# Xem thêm https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html\n# Các thay đổi tại đây sẽ có hiệu lực tức thì.\n# Cú pháp như sau:\n#   * Mọi thứ từ ký tự “#” đến hết dòng là một nhận xét.\n#   * Mọi dòng không trắng là một thiết lập; sau tên thiết lập lần lượt là dấu “:” và giá trị của thiết lập đó\n# Các thiết lập gồm có:\n#   * max_errors (số nguyên): số cụm từ tối đa bị xem là sai chính tả và cần sửa lại. 1 hoặc 2.\n#   * confidence (số thập phân): Mức tin cậy định nghĩa hệ số áp dụng vào điểm từ nhập để dùng làm giá trị biên cho các ứng viên được đề xuất. Chỉ những ứng viên có điểm số cao hơn giá trị biên mới được đưa vào kết quả hiển thị. Ví dụ với mức tin cậy là 1.0 thì chỉ trả về đề xuất có điểm số cao hơn cụm từ nhập vào. Nếu giá trị của thiết lập này là 0.0 thì ứng viên tốt nhất sẽ được trả về.\n#   * min_doc_freq (số thập phân, giữa 0 và 1): Số tài liệu tối thiểu mà một đề xuất cần xuất hiện trong đó.\n#                   Các cụm từ có tần suất cao thường là “từ kết”.\n#   * max_term_freq (số thập phân, giữa 0 và 1): Số tài liệu tối đa mà một thuật ngữ có thể tồn tại trong đó để có thể được đưa vào.\n#   * prefix_length (số nguyên): Số ký tự tiền tố tối thiểu phải khớp với thuật ngữ để được coi là một đề xuất.\n#   * suggest_mode (một trong ba giá trị: missing (thiếu), popular (phổ biến), always (luôn luôn)): Chế độ đề xuất sẽ quản lý cách đưa đề xuất vào kết quả.\n# Ví dụ về các thiết lập đúng:\n# max_errors:2\n# confidence:2.0\n# max_term_freq:0.5\n# min_doc_freq:0.01\n# prefix_length:2\n# suggest_mode:always\n#\n# 
", "cirrussearch-query-too-long": "Yêu cầu tìm kiếm vượt quá số ký tự tối đa được cho phép. (Thực tế: $1; được phép: $2)", + "cirrussearch-query-too-long-with-exemptions": "Yêu cầu tìm kiếm vượt quá số ký tự tối đa được cho phép. (Thực tế: $1; được phép: $2, không bao gồm $3)", "cirrussearch-completion-profile-strict": "Đề xuất sát, chỉ bỏ một số dấu chấm phẩy nhưng giữ nguyên dấu thanh mũ và dấu nhấn.", "cirrussearch-completion-profile-classic": "Tiền tố phổ biến, bỏ một số dấu chấm phẩy và dấu thanh mũ.", "cirrussearch-completion-profile-normal": "Bỏ một vài dấu chấm phẩy, dấu thanh mũ và từ dừng.", @@ -58,14 +61,16 @@ "cirrussearch-completion-profile-classic-pref-desc": "Không sửa lỗi sai. Tìm kiếm từ đầu tên trang.", "cirrussearch-timed-out": "Truy vấn bị hết thời gian. Chỉ có sẵn một số kết quả.", "cirrussearch-regex-timed-out": "Tìm bằng biểu thức chính quy đã hết thời hạn, chỉ có được một phần kết quả. Hãy thử viết biểu thức chính quy đơn giản hơn để có được kết quả đầy đủ.", - "cirrussearch-file-numeric-feature-not-a-number": "Cụm từ tìm kiếm '$1' cần giá trị số, nhưng lại nhận '$2'.", - "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "Cụm từ tìm kiếm '$1' không cho phép nhiều tham số và dấu với '$2'.", + "cirrussearch-file-numeric-feature-not-a-number": "Cụm từ tìm kiếm “$1” cần giá trị số, nhưng lại nhận “$2”.", + "cirrusesarch-file-numeric-feature-multi-argument-w-sign": "Cụm từ tìm kiếm “$1” không cho phép nhiều tham số và dấu với “$2”.", "cirrussearch-feature-not-available": "Từ khóa tìm kiếm “$1” không được kích hoạt trên wiki này.", "cirrussearch-feature-too-many-conditions": "Quá nhiều điều kiện trong '$1', rút ngắn lại thành $2.", "cirrussearch-feature-deepcat-endpoint": "$wgCirrusSearchCategoryEndpoint nên được chỉnh thành một điểm cuối SPARQL hợp lệ để có thể dùng tìm kiếm thể loại sâu bên trong.", "cirrussearch-feature-deepcat-exception": "Truy vấn SPARQL để tìm kiếm thể loại sâu bên trong thất bại", + "cirrussearch-feature-deepcat-timeout": "Truy vấn thể loại sâu đã hết thời gian chờ. Nhiều khả năng thể loại này có quá nhiều thể loại con.", "cirrussearch-feature-deepcat-toomany": "Truy vấn thể loại sâu bên trong trả về quá nhiều thể loại", "cirrussearch-feature-deepcat-invalid-title": "Thể loại cung cấp không hợp lệ.", + "cirrussearch-feature-pageid-invalid-id": "Trang không hợp lệ {{PLURAL:$2|ID}}: $1", "cirrussearch-incategory-feature-no-valid-categories": "Không có thể loại hợp lệ trong '$1'.", "cirrussearch-mlt-feature-no-valid-titles": "Không có tiêu đề hợp lệ trong '$1'.", "cirrussearch-mlt-not-configured": "Tính năng '$1' bị cấu hình sai. Hãy yêu cầu người quản trị sửa lại $wgCirrusSearchMoreLikeThisFields", @@ -75,5 +80,6 @@ "cirrussearch-autoselect-profile": "Để bộ máy tìm kiếm quyết định dùng hồ sơ tốt nhất.", "cirrussearch-offset-too-large": "Không truy xuất được kết quả. Số kết quả tìm kiếm tối đa là $1, nhưng lại yêu cầu kết quả từ $2.", "cirrussearch-offset-not-allowed-with-random-sort": "Bỏ qua yêu cầu phân trang kết quả được sắp xếp ngẫu nhiên.", - "cirrussearch-articletopic-invalid-topic": "Không hiểu {{PLURAL:$2}}tên chủ đề của từ khóa articletopic:: $1" + "cirrussearch-articletopic-invalid-topic": "Không hiểu {{PLURAL:$2}}tên chủ đề của từ khóa articletopic:: $1", + "cirrussearch-inlanguage-deprecate-comma": "Việc sử dụng dấu phẩy để phân cách từ khóa inlanguage đã lỗi thời. Vui lòng sử dụng | (dấu xổ dọc) để phân tách ngôn ngữ." } diff --git a/dist/extensions/CirrusSearch/i18n/zh-hans.json b/dist/extensions/CirrusSearch/i18n/zh-hans.json index 23c915a996..a5b918d691 100644 --- a/dist/extensions/CirrusSearch/i18n/zh-hans.json +++ b/dist/extensions/CirrusSearch/i18n/zh-hans.json @@ -24,7 +24,11 @@ "佛壁灯", "夢蝶葬花", "御坂美琴", - "星海" + "星海", + "Kelly Hsueh", + "Peterxy12", + "沈澄心", + "Func" ] }, "cirrussearch-desc": "以Elasticsearch为基础的MediaWiki搜索工具", @@ -32,7 +36,7 @@ "cirrussearch-parse-error": "此查询无法理解。请将其简化。查询已被记录以改进搜索系统。", "cirrussearch-too-busy-error": "搜索目前过于忙碌。请稍后重试。", "cirrussearch-regex-empty-expression": "$1需要一个非空的正则表达式。", - "cirrussearch-regex-syntax-error": "$2的正则表达式语法错误:$1", + "cirrussearch-regex-syntax-error": "正则表达式语法错误,位于第$2字符处:$1", "cirrussearch-regex-too-busy-error": "当前有太多的正则表达式搜索正在运行。请稍后重试。", "cirrussearch-regex-too-complex-error": "正则表达式过于复杂。在[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch/RegexTooComplex 此处]了解关于简化正则表达式的相关内容。", "cirrussearch-now-using": "本wiki正在使用新搜索引擎。([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:CirrusSearch 了解更多])", @@ -91,7 +95,7 @@ "cirrussearch-explore-similar-related-none": "没有可用的相关页面", "cirrussearch-article-words": "所有内容页面的字数", "cirrussearch-keyword-prefix-ns-mismatch": "搜索词prefix:提供的命名空间与请求的命名空间不兼容。您可以在您的查询前添加all:来修复该问题。", - "cirrussearch-autoselect-profile": "让搜索引擎决定使用的最佳个人资料。", + "cirrussearch-autoselect-profile": "让搜索引擎决定使用的最佳配置。", "cirrussearch-offset-too-large": "无法检索结果。最多支持$1搜索结果,但请求从$2开始的结果。", "cirrussearch-offset-not-allowed-with-random-sort": "忽略分页随机排序结果的请求。", "cirrussearch-articletopic-invalid-topic": "articletopic:关键词有无法识别的话题{{PLURAL:$2|名称}}:$1", diff --git a/dist/extensions/CirrusSearch/includes/Assignment/MultiClusterAssignment.php b/dist/extensions/CirrusSearch/includes/Assignment/MultiClusterAssignment.php index 46465e23b2..551f04005f 100644 --- a/dist/extensions/CirrusSearch/includes/Assignment/MultiClusterAssignment.php +++ b/dist/extensions/CirrusSearch/includes/Assignment/MultiClusterAssignment.php @@ -146,7 +146,7 @@ public function getServerList( $replica = null ): array { if ( $this->clusters === null ) { $this->clusters = $this->initClusters(); } - $replica ??= $this->config->get( 'CirrusSearchDefaultCluster' ); + $replica ??= $this->config->get( 'CirrusSearchDefaultCluster' ) ?? ''; if ( !isset( $this->clusters[$replica] ) ) { $available = implode( ',', array_keys( $this->clusters ) ); throw new \RuntimeException( "Missing replica <$replica>, have <$available>" ); diff --git a/dist/extensions/CirrusSearch/includes/Extra/Query/SourceRegex.php b/dist/extensions/CirrusSearch/includes/Extra/Query/SourceRegex.php index 744473d1bf..23ba59d89f 100644 --- a/dist/extensions/CirrusSearch/includes/Extra/Query/SourceRegex.php +++ b/dist/extensions/CirrusSearch/includes/Extra/Query/SourceRegex.php @@ -150,7 +150,7 @@ public function setCaseSensitive( $caseSensitive ) { * @return self */ public function setLocale( $locale ) { - $locale = self::MW_LANG_CODE_TO_JAVA_LOCALE[$locale] ?? $locale; + $locale = self::MW_LANG_CODE_TO_JAVA_LOCALE[$locale ?? ''] ?? $locale; return $this->setParam( 'locale', $locale ); } diff --git a/dist/extensions/CirrusSearch/maintenance/UpdateOneSearchIndexConfig.php b/dist/extensions/CirrusSearch/maintenance/UpdateOneSearchIndexConfig.php index 3832ca7cfb..c333529016 100644 --- a/dist/extensions/CirrusSearch/maintenance/UpdateOneSearchIndexConfig.php +++ b/dist/extensions/CirrusSearch/maintenance/UpdateOneSearchIndexConfig.php @@ -8,6 +8,7 @@ use CirrusSearch\SearchConfig; use CirrusSearch\Util; use MediaWiki\Config\ConfigException; +use MediaWiki\User\User; /** * Update the search configuration on the search backend. @@ -242,6 +243,16 @@ public function execute() { } $this->unwrap( $utils->checkElasticsearchVersion() ); + + $streamingUsername = $this->getSearchConfig()->get( 'CirrusSearchStreamingUpdaterUsername' ); + if ( $streamingUsername !== null ) { + // Explicitly steal the system user to make sure it's marked correctly + User::newSystemUser( + $streamingUsername, + [ 'steal' => true ] + ); + } + $this->availablePlugins = $this->unwrap( $utils->scanAvailablePlugins( $this->bannedPlugins ) ); if ( $this->getOption( 'justAllocation', false ) ) { diff --git a/dist/extensions/CirrusSearch/package-lock.json b/dist/extensions/CirrusSearch/package-lock.json index 2a60090b61..1585f9eb33 100644 --- a/dist/extensions/CirrusSearch/package-lock.json +++ b/dist/extensions/CirrusSearch/package-lock.json @@ -19,7 +19,7 @@ "chai": "4.1.2", "deepmerge": "2.0.1", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", @@ -55,14 +55,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" @@ -117,15 +117,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", "dev": true, "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -284,14 +285,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, "engines": { "node": ">=6.9.0" } @@ -309,34 +307,33 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { @@ -352,9 +349,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", "dev": true, "engines": { "node": ">=6.9.0" @@ -433,18 +430,18 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", "dev": true, "engines": { "node": ">=6.9.0" @@ -489,12 +486,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", - "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", "dev": true, "dependencies": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.29.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -1361,16 +1358,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz", + "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" }, "engines": { "node": ">=6.9.0" @@ -1858,57 +1855,45 @@ } }, "node_modules/@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", - "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -2185,15 +2170,12 @@ } }, "node_modules/@cucumber/cucumber/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, "engines": { - "node": ">=8.17.0" + "node": ">=14.14" } }, "node_modules/@cucumber/cucumber/node_modules/uuid": { @@ -2301,17 +2283,23 @@ } }, "node_modules/@cucumber/messages": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-21.0.1.tgz", - "integrity": "sha512-pGR7iURM4SF9Qp1IIpNiVQ77J9kfxMkPOEbyy+zRmGABnWWCsqMpJdfHeh9Mb3VskemVw85++e15JT0PYdcR3g==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-22.0.0.tgz", + "integrity": "sha512-EuaUtYte9ilkxcKmfqGF9pJsHRUU0jwie5ukuZ/1NPTuHS1LxHPsGEODK17RPRbZHOFhqybNzG2rHAwThxEymg==", "dev": true, "dependencies": { - "@types/uuid": "8.3.4", + "@types/uuid": "9.0.1", "class-transformer": "0.5.1", "reflect-metadata": "0.1.13", "uuid": "9.0.0" } }, + "node_modules/@cucumber/messages/node_modules/@types/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", + "dev": true + }, "node_modules/@cucumber/tag-expressions": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@cucumber/tag-expressions/-/tag-expressions-4.1.0.tgz", @@ -2399,9 +2387,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -2411,9 +2399,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2506,17 +2494,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, "node_modules/@jridgewell/resolve-uri": { @@ -2528,37 +2512,22 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@mdn/browser-compat-data": { "version": "5.5.10", "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.10.tgz", @@ -3105,22 +3074,34 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3228,41 +3209,6 @@ "node": ">=12.0.0" } }, - "node_modules/@wdio/cli/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wdio/cli/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@wdio/cli/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -3333,45 +3279,10 @@ "node": ">=12.0.0" } }, - "node_modules/@wdio/config/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wdio/config/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@wdio/config/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -3407,9 +3318,9 @@ } }, "node_modules/@wdio/config/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -3467,45 +3378,10 @@ "integrity": "sha512-BT2Krtx4xaO6iwzwMFUYvWBWkV2pr37zD68Vmp1CDV196MzczBRxuEpD6Pr395HAgebC/co7hOphs53r8V7jew==", "dev": true }, - "node_modules/@wdio/cucumber-framework/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wdio/cucumber-framework/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@wdio/cucumber-framework/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -3531,9 +3407,9 @@ } }, "node_modules/@wdio/cucumber-framework/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -3576,27 +3452,6 @@ "@wdio/cli": "^7.0.0" } }, - "node_modules/@wdio/junit-reporter/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@wdio/local-runner": { "version": "7.40.0", "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-7.40.0.tgz", @@ -3619,27 +3474,6 @@ "@wdio/cli": "^7.0.0" } }, - "node_modules/@wdio/local-runner/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@wdio/local-runner/node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -3665,15 +3499,15 @@ } }, "node_modules/@wdio/mocha-framework": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.30.2.tgz", - "integrity": "sha512-4D9g1F+7r94Xp0oav7MFGtaQXdRDFFac5IFn9aaxlSHRyee4QTtBk8nx5dsDkleafzZyg4r3TeWMadydRKZZ5Q==", + "version": "7.40.0", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.40.0.tgz", + "integrity": "sha512-Pc+c4M07qhz3CdhitETWq8htMPb3xwmmQF5CKUpcy+F6nBTy4Q3wDOSLRQnFD7iP+JqnpJ2o3k1NPeuNYc7+CQ==", "dev": true, "dependencies": { "@types/mocha": "^10.0.0", "@wdio/logger": "7.26.0", - "@wdio/types": "7.30.2", - "@wdio/utils": "7.30.2", + "@wdio/types": "7.40.0", + "@wdio/utils": "7.40.0", "expect-webdriverio": "^3.0.0", "mocha": "^10.0.0" }, @@ -3702,41 +3536,6 @@ "node": ">=12.0.0" } }, - "node_modules/@wdio/repl/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wdio/repl/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@wdio/reporter": { "version": "7.40.0", "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-7.40.0.tgz", @@ -3758,31 +3557,10 @@ "node": ">=12.0.0" } }, - "node_modules/@wdio/reporter/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@wdio/reporter/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -3822,41 +3600,6 @@ "node": ">=12.0.0" } }, - "node_modules/@wdio/runner/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wdio/runner/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@wdio/runner/node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -3886,7 +3629,7 @@ "@wdio/cli": "^7.0.0" } }, - "node_modules/@wdio/spec-reporter/node_modules/@wdio/types": { + "node_modules/@wdio/types": { "version": "7.40.0", "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", @@ -3907,35 +3650,14 @@ } } }, - "node_modules/@wdio/types": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.30.2.tgz", - "integrity": "sha512-uZ8o7FX8RyBsaXiOWa59UKTCHTtADNvOArYTcHNEIzt+rh4JdB/uwqfc8y4TCNA2kYm7PWaQpUFwpStLeg0H1Q==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@wdio/utils": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.30.2.tgz", - "integrity": "sha512-np7I+smszFUennbQKdzbMN/zUL3s3EZq9pCCUcTRjjs9TE4tnn0wfmGdoz2o7REYu6kn9NfFFJyVIM2VtBbKEA==", + "version": "7.40.0", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", + "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", "dev": true, "dependencies": { "@wdio/logger": "7.26.0", - "@wdio/types": "7.30.2", + "@wdio/types": "7.40.0", "p-iteration": "^1.1.8" }, "engines": { @@ -3982,9 +3704,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4537,9 +4259,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -4897,14 +4619,30 @@ "node": ">=8" } }, - "node_modules/call-bind": { + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5480,9 +5218,9 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -5887,41 +5625,6 @@ "integrity": "sha512-9rTIZ4ZjWwalCPiaY+kPiALLfOKgAz5CTi/Zb1L+qSZ8PH3zVo1T8JcgXIIqg1iM3pZ6hF+n9xO5r2jZ/SF+jg==", "dev": true }, - "node_modules/devtools/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/devtools/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/devtools/node_modules/debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -6003,9 +5706,9 @@ } }, "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", "dev": true, "engines": { "node": ">=0.3.1" @@ -6196,6 +5899,20 @@ "node": ">=0.10" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexify": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", @@ -6368,6 +6085,36 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es5-ext": { "version": "0.10.63", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.63.tgz", @@ -6848,13 +6595,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -6870,12 +6629,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -7046,9 +6805,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -7057,22 +6816,10 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -7295,9 +7042,9 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -7321,10 +7068,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -7544,6 +7291,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -7888,6 +7644,22 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -7952,18 +7724,18 @@ } }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -8169,9 +7941,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/flow-parser": { @@ -8347,19 +8119,42 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -8551,6 +8346,18 @@ "node": ">= 0.10" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "11.8.6", "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", @@ -8595,9 +8402,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -8605,14 +8412,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -8697,28 +8504,27 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" @@ -8734,16 +8540,16 @@ } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -8793,6 +8599,18 @@ "node": ">=0.10.0" } }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -8822,18 +8640,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -8865,9 +8671,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, "engines": { "node": ">= 0.4" @@ -8940,9 +8746,9 @@ } }, "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -9707,9 +9513,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -9909,15 +9715,15 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -10226,15 +10032,15 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", "dev": true }, "node_modules/lodash.clonedeep": { @@ -10459,6 +10265,15 @@ "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -10681,9 +10496,9 @@ "dev": true }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -10707,9 +10522,9 @@ } }, "node_modules/mocha/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -10764,9 +10579,9 @@ } }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -10791,9 +10606,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10997,9 +10812,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -11122,15 +10937,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -11282,10 +11100,13 @@ } }, "node_modules/object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11675,15 +11496,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -11774,9 +11595,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -11793,9 +11614,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -12053,9 +11874,9 @@ "dev": true }, "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true, "engines": { "node": ">=0.6" @@ -12203,18 +12024,18 @@ } }, "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -12739,12 +12560,12 @@ } }, "node_modules/restify/node_modules/qs": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", - "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -13136,14 +12957,72 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13379,9 +13258,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -14185,15 +14064,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -14830,9 +14709,9 @@ } }, "node_modules/validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true, "engines": { "node": ">= 0.10" @@ -15004,41 +14883,6 @@ "node": ">=12.0.0" } }, - "node_modules/webdriver/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/webdriver/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/webdriverio": { "version": "7.40.0", "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz", @@ -15077,54 +14921,19 @@ "node": ">=12.0.0" } }, - "node_modules/webdriverio/node_modules/@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "dependencies": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "^4.6.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/webdriverio/node_modules/@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "dependencies": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/webdriverio/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/webdriverio/node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.3.tgz", + "integrity": "sha512-5rvZbDy5y2k40rre/0OBbYnl03en25XPU3gOVO7532beGMjAipq88VdS9OeLOZNrD+Tb0lDhBJHZ7Gcd8qKlPg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -15282,15 +15091,18 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -15534,9 +15346,9 @@ } }, "node_modules/zip-stream/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -15564,14 +15376,14 @@ } }, "@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" } }, "@babel/compat-data": { @@ -15612,15 +15424,16 @@ } }, "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", "dev": true, "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" } }, "@babel/helper-annotate-as-pure": { @@ -15740,14 +15553,11 @@ "@babel/types": "^7.23.0" } }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } + "@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true }, "@babel/helper-member-expression-to-functions": { "version": "7.21.0", @@ -15759,28 +15569,24 @@ } }, "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", "dev": true, "requires": { - "@babel/types": "^7.21.4" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" } }, "@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" } }, "@babel/helper-optimise-call-expression": { @@ -15793,9 +15599,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -15853,15 +15659,15 @@ } }, "@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", "dev": true }, "@babel/helper-validator-option": { @@ -15894,12 +15700,12 @@ } }, "@babel/parser": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", - "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", "dev": true, "requires": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.29.0" } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -16477,16 +16283,16 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz", + "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==", "dev": true, "peer": true, "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" } }, "@babel/plugin-transform-modules-umd": { @@ -16837,50 +16643,39 @@ } }, "@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" } }, "@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" } }, "@babel/types": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", - "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" } }, "@colors/colors": { @@ -17055,13 +16850,10 @@ } }, "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true }, "uuid": { "version": "8.3.2", @@ -17159,15 +16951,23 @@ "requires": {} }, "@cucumber/messages": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-21.0.1.tgz", - "integrity": "sha512-pGR7iURM4SF9Qp1IIpNiVQ77J9kfxMkPOEbyy+zRmGABnWWCsqMpJdfHeh9Mb3VskemVw85++e15JT0PYdcR3g==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-22.0.0.tgz", + "integrity": "sha512-EuaUtYte9ilkxcKmfqGF9pJsHRUU0jwie5ukuZ/1NPTuHS1LxHPsGEODK17RPRbZHOFhqybNzG2rHAwThxEymg==", "dev": true, "requires": { - "@types/uuid": "8.3.4", + "@types/uuid": "9.0.1", "class-transformer": "0.5.1", "reflect-metadata": "0.1.13", "uuid": "9.0.0" + }, + "dependencies": { + "@types/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", + "dev": true + } } }, "@cucumber/tag-expressions": { @@ -17235,18 +17035,18 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -17316,14 +17116,13 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { @@ -17332,34 +17131,20 @@ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@mdn/browser-compat-data": { @@ -17848,22 +17633,28 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } }, "semver": { @@ -17938,27 +17729,6 @@ "yarn-install": "^1.0.0" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -18019,31 +17789,10 @@ "glob": "^8.0.3" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -18069,9 +17818,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -18122,31 +17871,10 @@ "integrity": "sha512-BT2Krtx4xaO6iwzwMFUYvWBWkV2pr37zD68Vmp1CDV196MzczBRxuEpD6Pr395HAgebC/co7hOphs53r8V7jew==", "dev": true }, - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -18166,9 +17894,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -18195,18 +17923,6 @@ "json-stringify-safe": "^5.0.1", "junit-report-builder": "^3.0.0", "validator": "^13.0.0" - }, - "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - } } }, "@wdio/local-runner": { @@ -18225,16 +17941,6 @@ "stream-buffers": "^3.0.2" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, "split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -18256,15 +17962,15 @@ } }, "@wdio/mocha-framework": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.30.2.tgz", - "integrity": "sha512-4D9g1F+7r94Xp0oav7MFGtaQXdRDFFac5IFn9aaxlSHRyee4QTtBk8nx5dsDkleafzZyg4r3TeWMadydRKZZ5Q==", + "version": "7.40.0", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.40.0.tgz", + "integrity": "sha512-Pc+c4M07qhz3CdhitETWq8htMPb3xwmmQF5CKUpcy+F6nBTy4Q3wDOSLRQnFD7iP+JqnpJ2o3k1NPeuNYc7+CQ==", "dev": true, "requires": { "@types/mocha": "^10.0.0", "@wdio/logger": "7.26.0", - "@wdio/types": "7.30.2", - "@wdio/utils": "7.30.2", + "@wdio/types": "7.40.0", + "@wdio/utils": "7.40.0", "expect-webdriverio": "^3.0.0", "mocha": "^10.0.0" } @@ -18282,29 +17988,6 @@ "dev": true, "requires": { "@wdio/utils": "7.40.0" - }, - "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - } } }, "@wdio/reporter": { @@ -18325,20 +18008,10 @@ "supports-color": "8.1.1" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, "diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true }, "supports-color": { @@ -18368,27 +18041,6 @@ "webdriverio": "7.40.0" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -18409,24 +18061,12 @@ "chalk": "^4.0.0", "easy-table": "^1.1.1", "pretty-ms": "^7.0.0" - }, - "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - } } }, "@wdio/types": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.30.2.tgz", - "integrity": "sha512-uZ8o7FX8RyBsaXiOWa59UKTCHTtADNvOArYTcHNEIzt+rh4JdB/uwqfc8y4TCNA2kYm7PWaQpUFwpStLeg0H1Q==", + "version": "7.40.0", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", + "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", "dev": true, "requires": { "@types/node": "^18.0.0", @@ -18434,13 +18074,13 @@ } }, "@wdio/utils": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.30.2.tgz", - "integrity": "sha512-np7I+smszFUennbQKdzbMN/zUL3s3EZq9pCCUcTRjjs9TE4tnn0wfmGdoz2o7REYu6kn9NfFFJyVIM2VtBbKEA==", + "version": "7.40.0", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", + "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", "dev": true, "requires": { "@wdio/logger": "7.26.0", - "@wdio/types": "7.30.2", + "@wdio/types": "7.40.0", "p-iteration": "^1.1.8" } }, @@ -18473,9 +18113,9 @@ } }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -18902,9 +18542,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -19158,14 +18798,24 @@ "responselike": "^2.0.0" } }, - "call-bind": { + "call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" } }, "callsites": { @@ -19584,9 +19234,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -19907,27 +19557,6 @@ "uuid": "^9.0.0" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -19989,9 +19618,9 @@ "dev": true }, "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", "dev": true }, "diff-sequences": { @@ -20132,6 +19761,17 @@ "nan": "^2.14.0" } }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "duplexify": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", @@ -20274,6 +19914,27 @@ "is-arrayish": "^0.2.1" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, "es5-ext": { "version": "0.10.63", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.63.tgz", @@ -20420,9 +20081,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -20438,9 +20099,9 @@ } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -20742,13 +20403,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -20758,12 +20425,12 @@ "dev": true }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } }, "semver": { @@ -20877,24 +20544,18 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } }, - "jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true - }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -21105,6 +20766,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -21391,6 +21058,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -21443,18 +21116,18 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -21613,9 +21286,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "flow-parser": { @@ -21741,14 +21414,31 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" } }, "get-stream": { @@ -21890,6 +21580,12 @@ "minimatch": "~3.0.2" } }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true + }, "got": { "version": "11.8.6", "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", @@ -21928,9 +21624,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -21938,14 +21634,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "dependencies": { "iconv-lite": { @@ -21956,6 +21652,15 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } } } }, @@ -22010,15 +21715,15 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "dependencies": { "colors": { @@ -22030,26 +21735,25 @@ } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -22096,15 +21800,6 @@ "har-schema": "^2.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -22129,9 +21824,9 @@ "dev": true }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true }, "has-value": { @@ -22187,9 +21882,9 @@ } }, "hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "requires": { "function-bind": "^1.1.2" @@ -22775,9 +22470,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -22946,9 +22641,9 @@ "dev": true }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true }, "json-buffer": { @@ -23221,15 +22916,15 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", "dev": true }, "lodash.clonedeep": { @@ -23422,6 +23117,12 @@ "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true + }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -23579,9 +23280,9 @@ "dev": true }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -23597,9 +23298,9 @@ } }, "diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true }, "escape-string-regexp": { @@ -23632,9 +23333,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -23650,9 +23351,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -23815,9 +23516,9 @@ "dev": true }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "nanomatch": { @@ -23905,9 +23606,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -24027,9 +23728,9 @@ } }, "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true }, "object-visit": { @@ -24321,15 +24022,15 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pidusage": { @@ -24390,14 +24091,14 @@ "dev": true }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-html": { @@ -24589,9 +24290,9 @@ } }, "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true }, "query-selector-shadow-dom": { @@ -24699,18 +24400,18 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -25122,12 +24823,12 @@ }, "dependencies": { "qs": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", - "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", "dev": true, "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.1.0" } }, "semver": { @@ -25437,14 +25138,51 @@ } }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + } + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + } + }, + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "requires": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + } + }, + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" } }, "signal-exit": { @@ -25633,9 +25371,9 @@ "dev": true }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, "source-map-resolve": { @@ -26265,15 +26003,15 @@ }, "dependencies": { "ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -26766,9 +26504,9 @@ } }, "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true }, "vasync": { @@ -26900,29 +26638,6 @@ "got": "^11.0.2", "ky": "0.30.0", "lodash.merge": "^4.6.1" - }, - "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - } } }, "webdriverio": { @@ -26960,40 +26675,19 @@ "webdriver": "7.40.0" }, "dependencies": { - "@wdio/types": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz", - "integrity": "sha512-MWMbU+8uk+JrF7ygP/TJDsaSvFozKauiW6EnG7rxx9+GvU1Q1B3l4UjAc7GDbgLKjwt8T2y5GDRiDoD3UOjVyw==", - "dev": true, - "requires": { - "@types/node": "^18.0.0", - "got": "^11.8.1" - } - }, - "@wdio/utils": { - "version": "7.40.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz", - "integrity": "sha512-jLF57xHmz5nnGuM6ZRWjVYa/LQb22CS7yG50dUFa9wJ509mC1HlUzaA01Gjk9TV5jf9vnwE/yZfUMCoecTgG9w==", - "dev": true, - "requires": { - "@wdio/logger": "7.26.0", - "@wdio/types": "7.40.0", - "p-iteration": "^1.1.8" - } - }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.3.tgz", + "integrity": "sha512-5rvZbDy5y2k40rre/0OBbYnl03en25XPU3gOVO7532beGMjAipq88VdS9OeLOZNrD+Tb0lDhBJHZ7Gcd8qKlPg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -27105,9 +26799,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { @@ -27290,9 +26984,9 @@ } }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" diff --git a/dist/extensions/CirrusSearch/package.json b/dist/extensions/CirrusSearch/package.json index 1d060c13f3..9795cb6d5d 100644 --- a/dist/extensions/CirrusSearch/package.json +++ b/dist/extensions/CirrusSearch/package.json @@ -21,7 +21,7 @@ "chai": "4.1.2", "deepmerge": "2.0.1", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", diff --git a/dist/extensions/Cite/extension.json b/dist/extensions/Cite/extension.json index ae58d4f0af..afb2b028de 100644 --- a/dist/extensions/Cite/extension.json +++ b/dist/extensions/Cite/extension.json @@ -74,161 +74,6 @@ "minerva": "ext.cite.parsoid.styles.minerva.less" } }, - "ext.cite.visualEditor.core": { - "localBasePath": "modules/ve-cite", - "remoteExtPath": "Cite/modules/ve-cite", - "scripts": [ - "ve.dm.MWDocumentReferences.js", - "ve.dm.MWGroupReferences.js", - "ve.dm.MWReferenceModel.js", - "ve.dm.MWReferencesListNode.js", - "ve.dm.MWReferenceNode.js", - "ve.ce.MWReferencesListNode.js", - "ve.ce.MWReferenceNode.js", - "ve.ui.MWReferencesListCommand.js" - ], - "styles": [ - "ve.ce.MWReferencesListNode.less" - ], - "dependencies": [ - "ext.visualEditor.mwcore", - "ext.visualEditor.mwtransclusion" - ], - "messages": [ - "cite-ve-referenceslist-isempty", - "cite-ve-referenceslist-isempty-default", - "cite-ve-referenceslist-missing-parent", - "cite-ve-referenceslist-missingref", - "cite-ve-referenceslist-missingref-in-list", - "cite-ve-referenceslist-missingreflist" - ] - }, - "ext.cite.visualEditor": { - "localBasePath": "modules/ve-cite", - "remoteExtPath": "Cite/modules/ve-cite", - "scripts": [ - { - "name": "ve.ui.MWCitationTools.js", - "callback": "Cite\\ResourceLoader\\CitationToolDefinition::makeScript" - }, - "ve.ui.MWReferenceGroupInputWidget.js", - "ve.ui.MWReferenceSearchWidget.js", - "ve.ui.MWReferenceResultWidget.js", - "ve.ui.MWUseExistingReferenceCommand.js", - "ve.ui.MWCitationDialog.js", - "ve.ui.MWReferencesListDialog.js", - "ve.ui.MWReferenceDialog.js", - "ve.ui.MWReferenceDialogTool.js", - "ve.ui.MWReferenceEditPanel.js", - "ve.ui.MWCitationDialogTool.js", - "ve.ui.MWReferenceContextItem.js", - "ve.ui.MWReferencesListContextItem.js", - "ve.ui.MWCitationContextItem.js", - "ve.ui.MWCitationAction.js", - "ve.ui.MWReference.init.js", - "ve.ui.MWCitationNeededContextItem.js", - { - "name": "ve.ui.contentLanguage.js", - "callback": "Cite\\ResourceLoader\\ContentLanguage::makeScript" - } - ], - "styles": [ - "ve.ui.MWReferenceDialog.less", - "ve.ui.MWReferenceContextItem.less", - "ve.ui.MWReferenceResultWidget.less", - "ve.ui.MWCitationDialogTool.less" - ], - "dependencies": [ - "oojs-ui.styles.icons-alerts", - "oojs-ui.styles.icons-editing-citation", - "oojs-ui.styles.icons-interactions", - "ext.cite.visualEditor.core", - "ext.cite.parsoid.styles", - "ext.cite.styles", - "ext.visualEditor.mwtransclusion", - "ext.visualEditor.base", - "ext.visualEditor.mediawiki" - ], - "messages": [ - "cite-ve-changedesc-ref-group-both", - "cite-ve-changedesc-ref-group-from", - "cite-ve-changedesc-ref-group-to", - "cite-ve-changedesc-reflist-group-both", - "cite-ve-changedesc-reflist-group-from", - "cite-ve-changedesc-reflist-group-to", - "cite-ve-changedesc-reflist-responsive-set", - "cite-ve-changedesc-reflist-responsive-unset", - "cite-ve-citationneeded-button", - "cite-ve-citationneeded-description", - "cite-ve-citationneeded-reason", - "cite-ve-citationneeded-title", - "cite-ve-dialog-reference-contextitem-extends", - "cite-ve-dialog-reference-editing-add-details", - "cite-ve-dialog-reference-editing-add-details-placeholder", - "cite-ve-dialog-reference-editing-reused", - "cite-ve-dialog-reference-editing-reused-long", - "cite-ve-dialog-reference-editing-extends", - "cite-ve-dialog-reference-extend-long-tool", - "cite-ve-dialog-reference-missing-parent-ref", - "cite-ve-dialog-reference-options-group-label", - "cite-ve-dialog-reference-options-group-placeholder", - "cite-ve-dialog-reference-options-responsive-label", - "cite-ve-dialog-reference-options-section", - "cite-ve-dialog-reference-placeholder", - "cite-ve-dialog-reference-title", - "cite-ve-dialog-reference-title-add-details", - "cite-ve-dialog-reference-title-edit-details", - "cite-ve-dialog-reference-useexisting-tool", - "cite-ve-dialog-reference-useexisting-long-tool", - "cite-ve-dialog-referenceslist-contextitem-description-general", - "cite-ve-dialog-referenceslist-contextitem-description-named", - "cite-ve-dialog-referenceslist-title", - "cite-ve-dialogbutton-citation-educationpopup-title", - "cite-ve-dialogbutton-citation-educationpopup-text", - "cite-ve-dialogbutton-reference-full-label", - "cite-ve-dialogbutton-reference-tooltip", - "cite-ve-dialogbutton-reference-title", - "cite-ve-dialogbutton-referenceslist-tooltip", - "cite-ve-reference-input-placeholder", - "cite-ve-toolbar-group-label", - "cite-ve-othergroup-item", - "parentheses", - "word-separator" - ] - }, - "ext.cite.wikiEditor": { - "localBasePath": "modules", - "remoteExtPath": "Cite/modules", - "scripts": [ - "ext.cite.wikiEditor.js" - ], - "dependencies": [ - "ext.wikiEditor", - "mediawiki.jqueryMsg", - "mediawiki.language" - ], - "messages": [ - "cite-wikieditor-tool-reference", - "cite-wikieditor-help-page-references", - "cite-wikieditor-help-content-reference-example-text1", - "cite-wikieditor-help-content-reference-example-text2", - "cite-wikieditor-help-content-reference-example-text3", - "cite-wikieditor-help-content-reference-example-ref-id", - "cite-wikieditor-help-content-reference-example-extra-details", - "cite-wikieditor-help-content-reference-example-ref-normal", - "cite-wikieditor-help-content-reference-example-ref-named", - "cite-wikieditor-help-content-reference-example-ref-reuse", - "cite-wikieditor-help-content-reference-example-ref-extends", - "cite-wikieditor-help-content-reference-example-ref-result", - "cite-wikieditor-help-content-reference-example-reflist", - "cite-wikieditor-help-content-reference-description", - "cite-wikieditor-help-content-named-reference-description", - "cite-wikieditor-help-content-rereference-description", - "cite-wikieditor-help-content-extended-reference-description", - "cite-wikieditor-help-content-showreferences-description", - "cite_reference_backlink_symbol" - ] - }, "ext.cite.ux-enhancements": { "localBasePath": "modules", "remoteExtPath": "Cite/modules", @@ -259,37 +104,45 @@ "localBasePath": "", "remoteExtPath": "Cite", "scripts": [ - "tests/qunit/ve-cite/ve.dm.citeExample.js", - "tests/qunit/ve-cite/ve.dm.Converter.test.js", - "tests/qunit/ve-cite/ve.dm.MWDocumentReferences.test.js", - "tests/qunit/ve-cite/ve.dm.MWGroupReferences.test.js", - "tests/qunit/ve-cite/ve.dm.InternalList.test.js", - "tests/qunit/ve-cite/ve.dm.MWReferenceModel.test.js", - "tests/qunit/ve-cite/ve.dm.MWReferenceNode.test.js", - "tests/qunit/ve-cite/ve.dm.MWReferencesListNode.test.js", - "tests/qunit/ve-cite/ve.dm.Transaction.test.js", - "tests/qunit/ve-cite/ve.ui.DiffElement.test.js", - "tests/qunit/ve-cite/ve.ui.MWCitationDialogTool.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferenceContextItem.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferenceEditPanel.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferenceGroupInputWidget.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferenceResultWidget.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferenceSearchWidget.test.js", - "tests/qunit/ve-cite/ve.ui.MWReferencesListDialog.test.js", - "tests/qunit/ve-cite/ve.ui.MWUseExistingReferenceCommand.test.js", - "tests/qunit/ve-cite/ve.ui.MWWikitextStringTransferHandler.test.js", "tests/qunit/ext.cite.referencePreviews/createReferenceGateway.test.js", "tests/qunit/ext.cite.referencePreviews/isReferencePreviewsEnabled.test.js", "tests/qunit/ext.cite.referencePreviews/renderer.test.js" ], - "dependencies": [ - "ext.cite.visualEditor", - "test.VisualEditor" - ], - "optionalDependencies": { - "Popups": "ext.cite.referencePreviews" + "optional": { + "Popups": { + "dependencies": [ + "ext.cite.referencePreviews" + ] + }, + "VisualEditor": { + "scripts": [ + "tests/qunit/ve-cite/ve.dm.citeExample.js", + "tests/qunit/ve-cite/ve.dm.Converter.test.js", + "tests/qunit/ve-cite/ve.dm.MWDocumentReferences.test.js", + "tests/qunit/ve-cite/ve.dm.MWGroupReferences.test.js", + "tests/qunit/ve-cite/ve.dm.InternalList.test.js", + "tests/qunit/ve-cite/ve.dm.MWReferenceModel.test.js", + "tests/qunit/ve-cite/ve.dm.MWReferenceNode.test.js", + "tests/qunit/ve-cite/ve.dm.MWReferencesListNode.test.js", + "tests/qunit/ve-cite/ve.dm.Transaction.test.js", + "tests/qunit/ve-cite/ve.ui.DiffElement.test.js", + "tests/qunit/ve-cite/ve.ui.MWCitationDialogTool.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferenceContextItem.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferenceEditPanel.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferenceGroupInputWidget.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferenceResultWidget.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferenceSearchWidget.test.js", + "tests/qunit/ve-cite/ve.ui.MWReferencesListDialog.test.js", + "tests/qunit/ve-cite/ve.ui.MWUseExistingReferenceCommand.test.js", + "tests/qunit/ve-cite/ve.ui.MWWikitextStringTransferHandler.test.js" + ], + "dependencies": [ + "ext.cite.visualEditor", + "test.VisualEditor" + ] + } }, - "factory": "Cite\\ResourceLoader\\OptionalLoader::addOptionalDependencies" + "factory": "Cite\\ResourceLoader\\OptionalLoader::addOptional" }, "attributes": { "CodeMirror": { diff --git a/dist/extensions/Cite/i18n/arz.json b/dist/extensions/Cite/i18n/arz.json index 739f00c693..4ac1597a26 100644 --- a/dist/extensions/Cite/i18n/arz.json +++ b/dist/extensions/Cite/i18n/arz.json @@ -3,7 +3,8 @@ "authors": [ "Ghaly", "Meno25", - "Ramsis II" + "Ramsis II", + "HitomiAkane" ] }, "cite-desc": "بيضيف التاجز <ref[ name=id]> و <references/> ، للاستشهاد", @@ -17,7 +18,7 @@ "cite_error_references_no_text": "مش صحيح <ref> تاج;\nمافيش نص متوافر فى المراجع اللى اسمها$1", "cite_error_included_ref": "إغلاق </ref> مفقود لوسم <ref>", "cite_error_group_refs_without_references": "<ref> فى تاجز موجوده لمجموعه اسمها \"$1\", بس مافيش مقابلها تاجز <references group=\"$1\"/> اتلقت", - "cite_references_link_many_format_backlink_labels": "أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى أأ أب أت أث أج أح أخ أد أذ أر أز أس أش أص أض أط أظ أع أغ أف أق أك أل أم أن أه أو أى بأ بب بت بث بج بح بخ بد بذ بر بز بس بش بص بض بط بظ بع بغ بف بق بك بل بم بن به بو بى تأ تب تت تث تج تح تخ تد تذ تر تز تس تش تص تض تط تظ تع تغ تف تق تك تل تم تن ته تو تى ثأ ثب ثت ثث ثج ثح ثخ ثد ثذ ثر ثز ثس ثش ثص ثض ثط ثظ ثع ثغ ثف ثق ثك ثل ثم ثن ثه ثو ثى جأ جب جت جث جج جح جخ جد جذ جر جز جس جش جص جض جط جظ جع جغ جف جق جك جل جم جن جه جو جى حأ حب حت حث حج حح حخ حد حذ حر حز حس حش حص حض حط حظ حع حغ حف حق حك حل حم حن حه حو حى خأ خب خت خث خج خح خخ خد خذ خر خز خس خش خص خض خط خظ خع خغ خف خق خك خل خم خن خه خو خى دأ دب دت دث دج دح دخ دد دذ در دز دس دش دص دض دط دظ دع دغ دف دق دك دل دم دن ده دو دى ذأ ذب ذت ذث ذج ذح ذخ ذد ذذ ذر ذز ذس ذش ذص ذض ذط ذظ ذع ذغ ذف ذق ذك ذل ذم ذن ذه ذو ذى رأ رب رت رث رج رح رخ رد رذ رر رز رس رش رص رض رط رظ رع رغ رف رق رك رل رم رن ره رو رى زأ زب زت زث زج زح زخ زد زذ زر زز زس زش زص زض زط زظ زع زغ زف زق زك زل زم زن زه زو زى سأ سب ست سث سج سح سخ سد سذ سر سز سس سش سص سض سط سظ سع سغ سف سق سك سل سم سن سه سو سى شأ شب شت شث شج شح شخ شد شذ شر شز شس شش شص شض شط شظ شع شغ شف شق شك شل شم شن شه شو شى صأ صب صت صث صج صح صخ صد صذ صر صز صس صش صص صض صط صظ صع صغ صف صق صك صل صم صن صه صو صى ضأ ضب ضت ضث ضج ضح ضخ ضد ضذ ضر ضز ضس ضش ضص ضض ضط ضظ ضع ضغ ضف ضق ضك ضل ضم ضن ضه ضو ضى طأ طب طت طث طج طح طخ طد طذ طر طز طس طش طص طض طط طظ طع طغ طف طق طك طل طم طن طه طو طى ظأ ظب ظت ظث ظج ظح ظخ ظد ظذ ظر ظز ظس ظش ظص ظض ظط ظظ ظع ظغ ظف ظق ظك ظل ظم ظن ظه ظو ظى عأ عب عت عث عج عح عخ عد عذ عر عز عس عش عص عض عط عظ عع عغ عف عق عك عل عم عن عه عو عى غأ غب غت غث غج غح غخ غد غذ غر غز غس غش غص غض غط غظ غع غغ غف غق غك غل غم غن غه غو غى فأ فب فت فث فج فح فخ فد فذ فر فز فس فش فص فض فط فظ فع فغ فف فق فك فل فم فن فه فو فى قأ قب قت قث قج قح قخ قد قذ قر قز قس قش قص قض قط قظ قع قغ قف قق قك قل قم قن قه قو قى كأ كب كت كث كج كح كخ كد كذ كر كز كس كش كص كض كط كظ كع كغ كف كق كك كل كم كن كه كو كى لأ لب لت لث لج لح لخ لد لذ لر لز لس لش لص لض لط لظ لع لغ لف لق لك لل لم لن له لو لى مأ مب مت مث مج مح مخ مد مذ مر مز مس مش مص مض مط مظ مع مغ مف مق مك مل مم من مه مو مى نأ نب نت نث نج نح نخ ند نذ نر نز نس نش نص نض نط نظ نع نغ نف نق نك نل نم نن نه نو نى هأ هب هت هث هج هح هخ هد هذ هر هز هس هش هص هض هط هظ هع هغ هف هق هك هل هم هن هه هو هى وأ وب وت وث وج وح وخ ود وذ ور وز وس وش وص وض وط وظ وع وغ وف وق وك ول وم ون وه وو وى يأ يب يت يث يج يح يخ يد يذ ير يز يس يش يص يض يط يظ يع يغ يف يق يك يل يم ين يه يو يى", + "cite_references_link_many_format_backlink_labels": "أ ب ج د هـ و ز ح ط ى ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ أأ أب أج أد أه أو أز أح أط أى أك أل أم أن أس أع أف أص أق أر أش أت أث أخ أذ أض أظ أغ بأ بب بج بد به بو بز بح بط بى بك بل بم بن بس بع بف بص بق بر بش بت بث بخ بذ بض بظ بغ تأ تب تج تد ته تو تز تح تط تى تك تل تم تن تس تع تف تص تق تر تش تت تث تخ تذ تض تظ تغ ثأ ثب ثج ثد ثه ثو ثز ثح ثط ثى ثك ثل ثم ثن ثس ثع ثف ثص ثق ثر ثش ثت ثث ثخ ثذ ثض ثظ ثغ جأ جب جج جد جه جو جز جح جط جى جك جل جم جن جس جع جف جص جق جر جش جت جث جخ جذ جض جظ جغ حأ حب حج حد حه حو حز حح حط حى حك حل حم حن حس حع حف حص حق حر حش حت حث حخ حذ حض حظ حغ خأ خب خج خد خه خو خز خح خط خى خك خل خم خن خس خع خف خص خق خر خش خت خث خخ خذ خض خظ خغ دأ دب دج دد ده دو دز دح دط دى دك دل دم دن دس دع دف دص دق در دش دت دث دخ دذ دض دظ دغ ذأ ذب ذج ذد ذه ذو ذز ذح ذط ذى ذك ذل ذم ذن ذس ذع ذف ذص ذق ذر ذش ذت ذث ذخ ذذ ذض ذظ ذغ رأ رب رج رد ره رو رز رح رط رى رك رل رم رن رس رع رف رص رق رش رت رث رخ رذ رض رظ رغ زأ زب زج زد زه زو زز زح زط زى زك زل زم زن زس زع زف زص زق زر زش زت زث زخ زذ زض زظ زغ سأ سب سج سد سه سو سز سح سط سى سك سل سم سن سس سع سف سص سق سر سش ست سث سخ سذ سض سظ سغ شأ شب شج شد شه شو شز شح شط شى شك شل شم شن شس شع شف شص شق شر شش شت شث شخ شذ شض شظ شغ صأ صب صج صد صه صو صز صح صط صى صك صل صم صن صس صع صف صص صق صر صش صت صث صخ صذ صض صظ صغ ضأ ضب ضج ضد ضه ضو ضز ضح ضط ضى ضك ضل ضم ضن ضس ضع ضف ضص ضق ضر ضش ضت ضث ضخ ضذ ضض ضظ ضغ طأ طب طج طد طه طو طز طح طط طى طك طل طم طن طس طع طف طص طق طر طش طت طث طخ طذ طض طظ طغ ظأ ظب ظج ظد ظه ظو ظز ظح ظط ظى ظك ظل ظم ظن ظس ظع ظف ظص ظق ظر ظش ظت ظث ظخ ظذ ظض ظظ ظغ عأ عب عج عد عه عو عز عح عط عى عك عل عم عن عس عع عف عص عق عر عش عت عث عخ عذ عض عظ عغ غأ غب غج غد غه غو غز غح غط غى غك غل غم غن غس غع غف غص غق غر غش غت غث غخ غذ غض غظ غغ فأ فب فج فد فه فو فز فح فط فى فك فل فم فن فس فع فف فص فق فر فش فت فث فخ فذ فض فظ فغ قأ قب قج قد قه قو قز قح قط قى قك قل قم قن قس قع قف قص قق قر قش قت قث قخ قذ قض قظ قغ كأ كب كج كد كه كو كز كح كط كى كك كل كم كن كس كع كف كص كق كر كش كت كث كخ كذ كض كظ كغ لأ لب لج لد له لو لز لح لط لى لك لل لم لن لس لع لف لص لق لر لش لت لث لخ لذ لض لظ لغ مأ مب مج مد مه مو مز مح مط مى مك مل مم من مس مع مف مص مق مر مش مت مث مخ مذ مض مظ مغ نأ نب نج ند نه نو نز نح نط نى نك نل نم نن نس نع نف نص نق نر نش نت نث نخ نذ نض نظ نغ هأ هب هج هد هه هو هز هح هط هى هك هل هم هن هس هع هف هص هق هر هش هت هث هخ هذ هض هظ هغ وأ وب وج ود وه وو وز وح وط وى وك ول وم ون وس وع وف وص وق ور وش وت وث وخ وذ وض وظ وغ يأ يب يج يد يه يو يز يح يط يى يك يل يم ين يس يع يف يص يق ير يش يت يث يخ يذ يض يظ يغ", "cite-wikieditor-tool-reference": "مرجع", "cite-wikieditor-help-page-references": "مراجع", "cite-wikieditor-help-content-reference-description": "مرجع", diff --git a/dist/extensions/Cite/i18n/be-tarask.json b/dist/extensions/Cite/i18n/be-tarask.json index 8fecb3e01b..fe72812c40 100644 --- a/dist/extensions/Cite/i18n/be-tarask.json +++ b/dist/extensions/Cite/i18n/be-tarask.json @@ -5,7 +5,8 @@ "Jim-by", "Red Winged Duck", "Renessaince", - "Wizardist" + "Wizardist", + "Ucukor" ] }, "cite-desc": "Дадае тэгі <ref> і <references/> для зносак", @@ -15,13 +16,13 @@ "cite_error_ref_no_key": "Пачатковы тэг <ref> зьяўляецца няслушным або мае кепскую назву", "cite_error_ref_too_many_keys": "Няслушны парамэтар у цэтліку <ref>", "cite_error_ref_no_input": "Няслушны тэг <ref>; крыніцы бяз назваў мусяць мець зьмест", - "cite_error_references_duplicate_key": "Няслушны тэг <ref>; назва «$1» вызначаная некалькі разоў з розным зьместам", + "cite_error_references_duplicate_key": "Няслушны тэґ <ref>; назва «$1» вызначаная колькі разоў з розным зьместам", "cite_error_references_invalid_parameters": "Няслушны парамэтар у тэгу <references>", "cite_error_references_no_backlink_label": "Скончыліся нестандартныя меткі для адваротных спасылак. Неабходна пашырыць сыстэмнае паведамленьне [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Скончыліся нестандартныя меткі спасылак для групы «$1». Вызначце болей у паведамленьні [[MediaWiki:$2]].", "cite_error_references_no_text": "Няслушны тэг <ref>; няма тэксту ў назьве зносак $1", "cite_error_included_ref": "Няма закрываючага тэга </ref> пасьля адкрытага тэга <ref>", - "cite_error_included_references": "Адсутнічае закрываючы тэг для <references>", + "cite_error_included_references": "Бракуе закрывальнага тэґу для <references>", "cite_error_group_refs_without_references": "Тэгі <ref> існуюць для групы «$1», але адпаведнага тэга <references group=\"$1\"/> ня знойдзена", "cite_error_references_group_mismatch": "Тэг <ref> у <references> утрымлівае канфліктуючы атрыбут групы «$1».", "cite_error_references_missing_key": "Тэг <ref> з назвай «$1» вызначаны ў <references> не выкарыстоўваўся ў папярэднім тэксьце.", @@ -45,7 +46,7 @@ "cite-wikieditor-tool-reference": "Зноска", "cite-wikieditor-help-page-references": "Зноскі", "cite-wikieditor-help-content-reference-description": "Зноска", - "cite-wikieditor-help-content-rereference-description": "Паўторнае выкарыстаньне той жа зноскі", + "cite-wikieditor-help-content-rereference-description": "Паўторны ўжытак той жа зноскі", "cite-wikieditor-help-content-showreferences-description": "Паказваць зноскі", "popups-prefs-navpopups-gadget-conflict-info": "У вас уключаны інструмэнт [[$1|Выплыўныя вокны]], таму вы ня ўбачыце папярэдніх праглядаў, якія забясьпечвае гэтая функцыя. У залежнасьці ад вікі назва інструмэнту можа троху адрозьнівацца. Калі праблемы застануцца, праглядзіце свае інструмэнты і карыстальніцкія сцэнары, улучна з глябальнымі.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "У вас уключаныя інструмэнты [[$1|Выплыўныя вокны]] і [[$1|Выплыўныя падказкі]], таму вы ня ўбачыце папярэдніх праглядаў, якія забясьпечвае гэтая функцыя. У залежнасьці ад вікі назва інструмэнту можа троху адрозьнівацца. Калі праблемы застануцца, праглядзіце свае інструмэнты і карыстальніцкія сцэнары, улучна з глябальнымі.", diff --git a/dist/extensions/Cite/i18n/bo.json b/dist/extensions/Cite/i18n/bo.json new file mode 100644 index 0000000000..b173c9fa1a --- /dev/null +++ b/dist/extensions/Cite/i18n/bo.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Dhondup" + ] + }, + "cite_error": "ལུང་འདྲེན་ནོར་འཁྲུལ། $1" +} diff --git a/dist/extensions/Cite/i18n/br.json b/dist/extensions/Cite/i18n/br.json index 12dbad7646..65a1e783f1 100644 --- a/dist/extensions/Cite/i18n/br.json +++ b/dist/extensions/Cite/i18n/br.json @@ -5,7 +5,9 @@ "Fohanno", "Fulup", "Huñvreüs", - "VIGNERON" + "VIGNERON", + "SaldırganSincap", + "TMg" ] }, "cite-desc": "Ouzhpennañ a ra ar tikedennoù <ref> ha <references/> evit an daveoù", @@ -23,7 +25,7 @@ "cite_error_references_no_text": "Balizenn <ref> faziek ; ne oa bet lakaet tamm testenn ebet evit an daveennoù anvet $1", "cite_error_included_ref": "Kod digeriñ </ref> hep kod serriñ <ref>", "cite_error_included_references": "Balizenn serriñ a vank evit <references>", - "cite_error_group_refs_without_references": "<ref> balizennoù zo evit ur strollad anvet \"$1\", met n'eus bet kavet balizenn <references group=\"$1\"/> ebet a glotfe", + "cite_error_group_refs_without_references": "<ref> balizennoù zo evit ur strollad anvet \"$1\", met n'eus bet kavet balizenn <references group=\"$1\"/> ebet a glotfe", "cite_error_references_group_mismatch": "Gant an dikedenn <ref> e <references> emañ an dezverk strollad trubuilhus \"$1\".", "cite_error_references_missing_key": "N'eo ket bet implijet en destenn gent an <ref> dikedenn hec'h anv \"$1\" termenet e <references>.", "cite_error_references_no_key": "<ref> an dikedenn termenet e <references> n'he deus dezverk anv ebet.", @@ -37,7 +39,7 @@ "cite-reference-previews-note": "Notenn", "cite-reference-previews-web": "Dave gwiad", "cite-reference-previews-collapsible-placeholder": "En dave-mañ ez eus un tres ha n’ez a ket ur rakwel.", - "cite_references_link_many_and": " ha", + "cite_references_link_many_and": " ha ", "cite_references_link_accessibility_label": "Lammat", "cite_references_link_many_accessibility_label": "Lammat da :", "cite-wikieditor-tool-reference": "Daveenn", diff --git a/dist/extensions/Cite/i18n/ca.json b/dist/extensions/Cite/i18n/ca.json index d61543a9b0..b921304b29 100644 --- a/dist/extensions/Cite/i18n/ca.json +++ b/dist/extensions/Cite/i18n/ca.json @@ -8,7 +8,8 @@ "Pere prlpz", "SMP", "Vriullop", - "Arnaugir" + "Arnaugir", + "Paucabot" ] }, "cite-desc": "Afegiu les etiquetes <ref> i <references> per a cites", @@ -22,7 +23,7 @@ "cite_error_references_invalid_parameters": "L’etiqueta <references> conté un paràmetre no vàlid", "cite_error_references_no_backlink_label": "Hi ha massa etiquetes personalitzades. Se'n poden definir més a [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "No hi ha etiquetes vincle personalitzat per al grup \"$1\". Defineix més al missatge [[MediaWiki:$2]].", - "cite_error_references_no_text": "Etiqueta <ref> no vàlida;\nno s'ha proporcionat text per les refs nomenades $1", + "cite_error_references_no_text": "Etiqueta <ref> no vàlida;\nno s'ha proporcionat text per les refs anomenades $1", "cite_error_included_ref": "Es tanca el </ref> que manca per una etiqueta <ref>", "cite_error_group_refs_without_references": "Existeixen etiquetes <ref> pel grup «$1» però no s'ha trobat l'etiqueta <references group=\"$1\"/> corresponent.", "cite_error_references_group_mismatch": "L'etiqueta <ref> a <references> té un conflicte amb l'atribut de grup \"$1\".", diff --git a/dist/extensions/Cite/i18n/cbk-zam.json b/dist/extensions/Cite/i18n/cbk-zam.json index ea9ba2366b..efd935ea69 100644 --- a/dist/extensions/Cite/i18n/cbk-zam.json +++ b/dist/extensions/Cite/i18n/cbk-zam.json @@ -8,20 +8,20 @@ "cite-desc": "Ta aumenta maga tags de <ref> y lt;references> para na maga citacion", "cite_error": "Error de citada: $1", "cite_error_ref_invalid_dir": "Invalido dir=$1, debe ltr o rtl ele", - "cite_error_ref_conflicting_dir": "Uno del tag de <ref> que tiene nombre \"$1\" tiene man conflicting dir attribute.", - "cite_error_ref_numeric_key": "Invalido tag de <ref>; el nombre no puede queda un simple integer. Usa un titulo descriptivo", - "cite_error_ref_no_key": "El opening <ref> tag malformao o tiene nombre umal", + "cite_error_ref_conflicting_dir": "Uno del etiqueta tiene nombre \"$1\" no hay atributo contradictario \"$1\".", + "cite_error_ref_numeric_key": "Etiqueta <ref> invalido; no puede queda simple numero entero el nomnbre. Usa un titulo descriptivo", + "cite_error_ref_no_key": "El opening <ref> etiqueta malformao o tiene nombre umal", "cite_error_ref_too_many_keys": "Parametro invalido na <ref> tag", - "cite_error_ref_no_input": "Invalido <ref> tag; msga refs que no hay nombre debe tiene content", - "cite_error_references_duplicate_key": "Invalido <ref> tag; el nombre \"$1\"\nya defini muchas veces con content otro-otro", - "cite_error_references_no_text": "Invalido <ref> tag; no hay texto ya dale para na refs nombrao como $1", - "cite_error_included_ref": "El closing </ref> ta esta perdido para na <ref> tag", - "cite_error_included_references": "El closing tag ta esta perdido para na <references>", - "cite_error_group_refs_without_references": "El maga <ref> tags ta existi para na un grupo tiene nombre \"$1\", pero no hay correspondiente <references group=\"$1\"/> tag el ya encontra", - "cite_error_references_group_mismatch": "El <ref> tag na <references> tiene conflicting group attribute \"$1\".", - "cite_error_references_missing_key": "El <ref> tag tiene nombre \"$1\" ya defini na <references> el no hay usa na prior texto.", - "cite_error_references_no_key": "El <ref> tag referido na <references> no hay atributo de nombre.", - "cite_error_empty_references_define": "El <ref> tag que tiene nombre \"$1\" ya hace defini na grupo \"$2\" para na <references>", + "cite_error_ref_no_input": "Invalido etiqueta de <ref>; maga ref sin nombre debe tiene account", + "cite_error_references_duplicate_key": "Invalido etiqueta de <ref>; el \"$1\" ts esta definido mucho veces junto el contenido diferente", + "cite_error_references_no_text": "Etiqueta <ref> invalido; no hay texto el ya dale para na maga ref nombrao como $1", + "cite_error_included_ref": "El etiqueta </ref> sin correspondiente cerrada </ref>", + "cite_error_included_references": "El etiqueta de cerrada ta esta perdido para na <references>", + "cite_error_group_refs_without_references": "El maga etiqueta <ref> ta existi para na un grupo nombrao como \"$1\", pero no hay maga etiqueta de correspondiente referencia de <references group=\"$1\"/> el ya encontra", + "cite_error_references_group_mismatch": "El etiqueta <ref> na <references> tiene un conflicto con el atributo de grupo \"$1\".", + "cite_error_references_missing_key": "Hende ta usa na texto ultimo el etiqueta <ref> con nombre \"$1\" definido na <references>.", + "cite_error_references_no_key": "El etiqueta <ref> definido na maga <references> no hay atributo de nombre.", + "cite_error_empty_references_define": "No hay contenido el etiqueta <ref> con nombre \"$1\" definido na grupo \"$2\" para na <references>.", "cite-tracking-category-cite-error": "Maga pagina que tiene error na referencia", "cite-tracking-category-cite-error-desc": "Maga pagina na este categoria tiene maga error na usada del tags de referencia.", "cite-reference-previews-reference": "Referencia", @@ -30,12 +30,15 @@ "cite-reference-previews-news": "Noticias de referencia", "cite-reference-previews-note": "Nota", "cite-reference-previews-web": "Web de referencia", - "cite-reference-previews-collapsible-placeholder": "Este referencia ta inclui un figura que hende ta cabe na preview.", + "cite-reference-previews-collapsible-placeholder": "Este referencia ta inclui un figura que hende ta cabe na previsualizacion.", + "cite_reference_backlink_symbol": "↑", + "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n ñ o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an añ ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bñ bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn cñ co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn dñ do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eñ eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fñ fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn gñ go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn hñ ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im in iñ io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jñ jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn kñ ko kp kq kr ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lñ lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mñ mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn nñ no np nq nr ns nt nu nv nw nx ny nz ña ñb ñc ñd ñe ñf ñg ñh ñi ñj ñk ñl ñm ñn ññ ño ñp ñq ñr ñs ñt ñu ñv ñw ñx ñy ñz oa ob oc od oe of og oh oi oj ok ol om on oñ oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj pk pl pm pn pñ po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk ql qm qn qñ qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn rñ ro rp rq rr rs rt ru rv rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn sñ so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg th ti tj tk tl tm tn tñ to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uñ uo up uq ur us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vñ vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc wd we wf wg wh wi wj wk wl wm wn wñ wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn xñ xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yñ yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk zl zm zn zñ zo zp zq zr zs zt zu zv zw zx zy zz", + "cite_references_link_many_and": " ", "cite_references_link_accessibility_label": "Salta para arriba", "cite_references_link_many_accessibility_label": "Salta na:", "cite_references_link_accessibility_back_label": "Salta para arriba", - "cite_section_preview_references": "Preview de maga referencia", - "cite_warning_sectionpreview_no_text": "El <ref> tag que tiene nombre $1 el hende puede queda previewed kay referido este afuera del reciente seccion o hende gayod referido.", + "cite_section_preview_references": "Previsualizacion del maga referencia", + "cite_warning_sectionpreview_no_text": "El etiqueta <ref> con nombre $1 no puede queda previsulizao kay definido este afuera del actual seccion p no hay gayod con este defini.", "cite-wikieditor-tool-reference": "Referencia", "cite-wikieditor-help-page-references": "Maga referencias", "cite-wikieditor-help-content-reference-description": "Referencia", @@ -45,5 +48,6 @@ "cite-wikieditor-help-content-reference-example-text1": "Texto del pagina.$1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Texto del link], texto adicional", "cite-wikieditor-help-content-reference-example-text3": "[$1 Texto del link]", + "cite-wikieditor-help-content-reference-example-ref-id": "test", "cite-wikieditor-help-content-reference-example-extra-details": "Maga detalle adicional" } diff --git a/dist/extensions/Cite/i18n/ce.json b/dist/extensions/Cite/i18n/ce.json index 8d512fe355..e0d1000ae5 100644 --- a/dist/extensions/Cite/i18n/ce.json +++ b/dist/extensions/Cite/i18n/ce.json @@ -17,7 +17,7 @@ "cite_error_references_invalid_parameters": "Нийса йоцу тег <references>;\nпараметраш шорйина йац.\nЛелайе <references />", "cite_error_references_no_backlink_label": "Хьаьркаш тоьаш дац йуха йалочу гиперхьажоргашна. Системнан хаам [[MediaWiki:Cite references link many format backlink labels]] шорбан беза", "cite_error_no_link_label_group": "Тобан «$1» декъашхойн билгалонаш чекхйаьлла. Хаам [[MediaWiki:$2]] чохь билгалйе кхин тӀе йерш.", - "cite_error_references_no_text": "<ref> тег нийса йац; кху $1 тIетовжаран текст йазйина йац", + "cite_error_references_no_text": "<ref> тег нийса йац; кху $1 тӀетовжаран текст йазйина йац", "cite_error_included_ref": "ДӀакъовлуш йолу тег йац </ref>", "cite_error_included_references": "ДӀачӀогӀу тег йац <references>", "cite_error_group_refs_without_references": "Йолуш йолучу \"$1\" тобанан <ref> тегашна ца карийра йогӀуш йолу <references group=\"$1\"/> тег.", @@ -41,7 +41,7 @@ "cite_section_preview_references": "Билгалдахарш", "cite_warning": "Цитаташ йалоран дӀахьедар: $1", "cite_warning_sectionpreview_no_text": "$1 цӀе йолу <ref> теге хьажа цало, иза хӀокху декъа чохь йа цхьанхьа а цахилар бахьнехь.", - "cite-wikieditor-tool-reference": "ТIетовжар", + "cite-wikieditor-tool-reference": "ТӀетовжар", "cite-wikieditor-help-page-references": "Билгалдахарш", "cite-wikieditor-help-content-reference-description": "Билгалдаккхар", "cite-wikieditor-help-content-named-reference-description": "ТӀетовжар цӀарца", diff --git a/dist/extensions/Cite/i18n/cs.json b/dist/extensions/Cite/i18n/cs.json index 8c74afb9d4..2406ffd75d 100644 --- a/dist/extensions/Cite/i18n/cs.json +++ b/dist/extensions/Cite/i18n/cs.json @@ -14,6 +14,7 @@ "cite-desc": "Přidává značky <ref><references/> na označení citací", "cite_error": "Chybná citace: $1", "cite_error_ref_invalid_dir": "Chybné dir=\"$1\", musí být ltr nebo rtl", + "cite_error_ref_conflicting_dir": "Jedna ze značek <ref> s názvem „$1“ má konfliktní atribut „dir“.", "cite_error_ref_numeric_key": "Chyba v tagu <ref>; názvem nesmí být prosté číslo, použijte popisné označení", "cite_error_ref_no_key": "Otvírací značka <ref> je chybná nebo má špatný název", "cite_error_ref_too_many_keys": "Chyba v tagu <ref>; chybné názvy, např. je jich příliš mnoho", @@ -30,7 +31,7 @@ "cite_error_references_group_mismatch": "Značka <ref> uvnitř <references> má definovánu jinou skupinu „$1“.", "cite_error_references_missing_key": "Na <ref> se jménem „$1“ definovaný uvnitř <references> nejsou v předchozím textu žádné odkazy.", "cite_error_references_no_key": "U značky <ref> definované uvnitř <references> chybí atribut name.", - "cite_error_empty_references_define": "U značky <ref> s názvem „$1“ definované uvnitř <references> chybí obsah.", + "cite_error_empty_references_define": "Značka <ref> s názvem „$1“ definovaná ve skupině <references> „$2“ nemá žádný obsah.", "cite-tracking-category-cite-error": "Stránky s chybami v referencích", "cite-tracking-category-cite-error-desc": "Stránky v této kategorii obsahují chyby v použití značek pro reference.", "cite-reference-previews-reference": "Reference", diff --git a/dist/extensions/Cite/i18n/da.json b/dist/extensions/Cite/i18n/da.json index 3f655d66c9..a2d26a6562 100644 --- a/dist/extensions/Cite/i18n/da.json +++ b/dist/extensions/Cite/i18n/da.json @@ -33,7 +33,7 @@ "cite_error_group_refs_without_references": "<ref>-tags for en gruppe med navnet \"$1\", men der blev ikke fundet noget tilsvarende <references group=\" $1 \"/> tag.", "cite_error_references_group_mismatch": "<ref>-tag inden i <references> har modstridende gruppe-attribut \"$1\".", "cite_error_references_missing_key": "<ref>-tag med navn \"$1\" defineret inden i <references> anvendes ikke i den ovenstående tekst.", - "cite_error_references_no_key": "<ref>-tag defineret inden i <references> har ikke en navne-attribut.", + "cite_error_references_no_key": "<ref>-tag defineret inden i <references> har ikke en name-attribut.", "cite_error_empty_references_define": "<ref>-tag med navnet \"$1\" defineret i <references> -gruppen \"$2\" har intet indhold.", "cite-tracking-category-cite-error": "Sider med fejl i referencer", "cite-tracking-category-cite-error-desc": "Sider i denne kategori har fejl i brugen af reference-tags.", diff --git a/dist/extensions/Cite/i18n/de.json b/dist/extensions/Cite/i18n/de.json index 83660c6cf0..63a9cfc0a1 100644 --- a/dist/extensions/Cite/i18n/de.json +++ b/dist/extensions/Cite/i18n/de.json @@ -13,33 +13,36 @@ "Schmackes", "TMg", "The Evil IP address", - "Umherirrender" + "Umherirrender", + "SaldırganSincap", + "Johannnes89", + "Johannes Richter (WMDE)" ] }, "cite-desc": "Ermöglicht Referenzierungen mittels <ref> und <references>", "cite_error": "Referenzfehler: $1", - "cite_error_ref_invalid_dir": "Ungültiges Tag dir=\"$1\", muss ltr oder rtl sein.", - "cite_error_ref_conflicting_dir": "Einer der <ref>-Tags mit dem Namen „$1“ weist ein widersprüchliches dir-Attribut auf.", + "cite_error_ref_invalid_dir": "Ungültiges Argument dir=\"$1\", nur ltr oder rtl können verwendet werden.", + "cite_error_ref_conflicting_dir": "Eines der <ref>-Elemente mit dem Namen „$1“ verwendet ein widersprüchliches dir-Attribut.", "cite_error_ref_numeric_key": "Ungültige Verwendung von <ref>: Der Parameter „name“ darf kein reiner Zahlenwert sein. {{#FORMAL:Benutze|Benutzen Sie}} einen beschreibenden Namen.", - "cite_error_ref_no_key": "Das öffnende <ref>-Tag ist beschädigt oder hat einen ungültigen Namen", + "cite_error_ref_no_key": "Das öffnende <ref>-Element ist unvollständig oder hat einen ungültigen Namen.", "cite_error_ref_too_many_keys": "Ungültiger Parameter in <ref>.", "cite_error_ref_follow_conflicts": "Ein code><ref follow=\"…\">-Tag, das die Fortsetzung eines vorherigen ist, kann weder einzeln benannt noch erweitert werden", "cite_error_ref_nested_extends": "Die Erweiterung von <ref>-Tags tiefer als eine Ebene ist nicht erlaubt", - "cite_error_ref_no_input": "Ungültige Verwendung von <ref>: Der Parameter „ref“ ohne Namen muss einen Inhalt haben.", - "cite_error_references_duplicate_key": "Ungültiges <ref>-Tag. Der Name „$1“ wurde mehrere Male mit einem unterschiedlichen Inhalt definiert.", + "cite_error_ref_no_input": "Ungültige Verwendung von <ref>: Einzelnachweise ohne Namen müssen eigenen Inhalt haben.", + "cite_error_references_duplicate_key": "Fehlerhaftes <ref>-Element: Der Einzelnachweis mit dem Namen „$1“ wurde mehrere Male mit unterschiedlichen Inhalten definiert.", "cite_error_references_invalid_parameters": "Ungültiger Parameter im <references>-Tag", "cite_error_references_no_backlink_label": "Die Rücksprungmarken sind ausgegangen. Es können weitere in der Systemnachricht [[MediaWiki:Cite references link many format backlink labels]] definiert werden.", "cite_error_no_link_label_group": "Für die Gruppe „$1“ sind keine benutzerdefinierten Rücksprungmarken mehr verfügbar. Es können weitere in der Systemnachricht [[MediaWiki:$2]] definiert werden.", - "cite_error_references_no_text": "Es ist ein ungültiger <ref>-Tag vorhanden: Für die Referenz namens $1 wurde kein Text angegeben.", - "cite_error_included_ref": "Für ein <ref>-Tag fehlt ein schließendes </ref>-Tag.", + "cite_error_references_no_text": "Ungültiges <ref>-Element: Für den Einzelnachweis mit dem Namen $1 wurde kein Text angegeben.", + "cite_error_included_ref": "Für ein <ref>-Element fehlt das schließende </ref>.", "cite_error_included_references": "Schließendes Tag für <references> fehlt", - "cite_error_group_refs_without_references": "Es sind <ref>-Tags für die Gruppe „$1“ vorhanden, jedoch wurde kein dazugehöriges <references group=\"$1\" />-Tag gefunden.", - "cite_error_references_group_mismatch": "Das <ref>-Tag in <references> enthält das kollidierende Attribut „$1“.", - "cite_error_references_missing_key": "Das in <references> definierte <ref>-Tag mit dem Namen „$1“ wird im vorausgehenden Text nicht verwendet.", - "cite_error_references_no_key": "Das in <references> definierte <ref>-Tag hat kein Namensattribut.", - "cite_error_empty_references_define": "Das in <references> Gruppe „$2“ definierte <ref>-Tag mit dem Namen „$1“ weist keinen Inhalt auf.", + "cite_error_group_refs_without_references": "Es sind <ref>-Elemente für die Gruppe „$1“ vorhanden, jedoch wurde kein dazugehöriges <references group=\"$1\" />-Element gefunden.", + "cite_error_references_group_mismatch": "Ein <ref>-Element in <references> verwendet den widersprüchlichen Gruppennamen „$1“.", + "cite_error_references_missing_key": "Das in <references> definierte <ref>-Element mit dem Namen „$1“ wird im vorausgehenden Text nicht verwendet.", + "cite_error_references_no_key": "Ein in <references> definiertes <ref>-Element hat kein Namens-Attribut.", + "cite_error_empty_references_define": "Das in der <references>-Gruppe „$2“ definierte <ref>-Element mit dem Namen „$1“ weist keinen Inhalt auf.", "cite-tracking-category-cite-error": "Seiten, die Referenzierungsfehler enthalten", - "cite-tracking-category-cite-error-desc": "Seiten in dieser Kategorie haben Fehler in der Verwendung von Einzelnachweis-Tags.", + "cite-tracking-category-cite-error-desc": "Seiten in dieser Kategorie haben Fehler in der Verwendung von Einzelnachweisen.", "cite-tracking-category-ref-extends": "Seiten, die erweiterte Einzelnachweise verwenden", "cite-tracking-category-ref-extends-desc": "Seiten in dieser Kategorie verwenden das „extends“-Attribut des <ref>-Tags.", "cite-reference-previews-reference": "Einzelnachweis", @@ -54,7 +57,7 @@ "cite_references_link_accessibility_back_label": "Zurück nach oben springen", "cite_section_preview_references": "Vorschau von Einzelnachweisen", "cite_warning": "Referenzwarnung: $1", - "cite_warning_sectionpreview_no_text": "Das Tag <ref> mit dem Namen $1 kann nicht in der Vorschau angezeigt werden, da es außerhalb des aktuellen Abschnitts liegt oder überhaupt nicht definiert ist.", + "cite_warning_sectionpreview_no_text": "Das <ref>-Element mit dem Namen $1 kann nicht in der Vorschau angezeigt werden, da es außerhalb des aktuellen Abschnitts liegt oder überhaupt nicht definiert ist.", "cite-wikieditor-tool-reference": "Quellenangabe", "cite-wikieditor-help-page-references": "Quellenangaben", "cite-wikieditor-help-content-reference-description": "Einzelnachweis", diff --git a/dist/extensions/Cite/i18n/el.json b/dist/extensions/Cite/i18n/el.json index f4fbf303d0..a62fcfae90 100644 --- a/dist/extensions/Cite/i18n/el.json +++ b/dist/extensions/Cite/i18n/el.json @@ -42,6 +42,7 @@ "cite-reference-previews-note": "Σημείωση", "cite-reference-previews-web": "Παραπομπή σε ιστοσελίδα", "cite-reference-previews-collapsible-placeholder": "Αυτή η παραπομπή περιλαμβάνει ένα σχήμα που δεν χωράει στην προεπισκόπηση.", + "cite_references_link_many_format_backlink_labels": "α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω αα αβ αγ αδ αε αζ αη αθ αι ακ αλ αμ αν αξ αο απ αρ ασ ατ αυ αφ αχ αψ αω βα ββ βγ βδ βε βζ βη βθ βι βκ βλ βμ βν βξ βο βπ βρ βσ βτ βυ βφ βχ βψ βω γα γβ γγ γδ γε γζ γη γθ γι γκ γλ γμ γν γξ γο γπ γρ γσ γτ γυ γφ γχ γψ γω δα δβ δγ δδ δε δζ δη δθ δι δκ δλ δμ δν δξ δο δπ δρ δσ δτ δυ δφ δχ δψ δω εα εβ εγ εδ εε εζ εη εθ ει εκ ελ εμ εν εξ εο επ ερ εσ ετ ευ εφ εχ εψ εω ζα ζβ ζγ ζδ ζε ζζ ζη ζθ ζι ζκ ζλ ζμ ζν ζξ ζο ζπ ζρ ζσ ζτ ζυ ζφ ζχ ζψ ζω ηα ηβ ηγ ηδ ηε ηζ ηη ηθ ηι ηκ ηλ ημ ην ηξ ηο ηπ ηρ ησ ητ ηυ ηφ ηχ ηψ ηω θα θβ θγ θδ θε θζ θη θθ θι θκ θλ θμ θν θξ θο θπ θρ θσ θτ θυ θφ θχ θψ θω ια ιβ ιγ ιδ ιε ιζ ιη ιθ ιι ικ ιλ ιμ ιν ιξ ιο ιπ ιρ ισ ιτ ιυ ιφ ιχ ιψ ιω κα κβ κγ κδ κε κζ κη κθ κι κκ κλ κμ κν κξ κο κπ κρ κσ κτ κυ κφ κχ κψ κω λα λβ λγ λδ λε λζ λη λθ λι λκ λλ λμ λν λξ λο λπ λρ λσ λτ λυ λφ λχ λψ λω μα μβ μγ μδ με μζ μη μθ μι μκ μλ μμ μν μξ μο μπ μρ μσ μτ μυ μφ μχ μψ μω να νβ νγ νδ νε νζ νη νθ νι νκ νλ νμ νν νξ νο νπ νρ νσ ντ νυ νφ νχ νψ νω ξα ξβ ξγ ξδ ξε ξζ ξη ξθ ξι ξκ ξλ ξμ ξν ξξ ξο ξπ ξρ ξσ ξτ ξυ ξφ σχ ξψ ξω οα οβ ογ οδ οε οζ οη οθ οι οκ ολ ομ ον οξ οο οπ ορ οσ οτ ου οφ οχ οψ οω πα πβ πγ πδ πε πζ πη πθ πι πκ πλ πμ πν πξ πο ππ πρ πσ πτ πυ πφ πχ πψ πω ρα ρβ ργ ρδ ρε ρζ ρη ρθ ρι ρκ ρλ ρμ ρν ρξ ρο ρπ ρρ ρσ ρτ ρυ ρφ ρχ ρψ ρω σα σβ σγ σδ σε σζ ση σθ σι σκ σλ σμ σν σξ σο σπ σρ σσ στ συ σφ σχ σψ σω τα τβ τγ τδ τε τζ τη τθ τι τκ τλ τμ τν τξ το τπ τρ τσ ττ τυ τφ τχ τψ τω υα υβ υγ υδ υε υζ υη υθ υι υκ υλ υμ υν υξ υο υπ υρ υσ υτ υυ υφ υχ υψ υω φα φβ φγ φδ φε φζ φη φθ φι φκ φλ φμ φν φξ φο φπ φρ φσ φτ φυ φφ φχ φψ φω χα χβ χγ χδ χε χζ χη χθ χι χκ χλ χμ χν χξ χο χπ χρ χσ χτ χυ χφ χχ χψ χω ψα ψβ ψγ ψδ ψε ψζ ψη ψθ ψι ψκ ψλ ψμ ψν ψξ ψο ψπ ψρ ψσ ψτ ψυ ψφ ψχ ψψ ψω ωα ωβ ωγ ωδ ωε ωζ ωη ωθ ωι ωκ ωλ ωμ ων ωξ ωο ωπ ωρ ωσ ωτ ωυ ωφ ωχ ωψ ωω ααα ααβ ααγ ααδ ααε ααζ ααη ααθ ααι αακ ααλ ααμ ααν ααξ ααο ααπ ααρ αασ αατ ααυ ααφ ααχ ααψ ααω αβα αββ αβγ αβδ αβε αβζ αβη αβθ αβι αβκ αβλ αβμ αβν αβξ αβο αβπ αβρ αβσ αβτ αβυ αβφ αβχ αβψ αβω αγα αγβ αγγ αγδ αγε αγζ αγη αγθ αγι αγκ αγλ αγμ αγν αγξ αγο αγπ αγρ αγσ αγτ αγυ αγφ αγχ αγψ αγω αδα αδβ αδγ αδδ αδε αδζ αδη αδθ αδι αδκ αδλ αδμ αδν αδξ αδο αδπ αδρ αδσ αδτ αδυ αδφ αδχ αδψ αδω αεα αεβ αεγ αεδ αεε αεζ αεη αεθ αει αεκ αελ αεμ αεν αεξ αεο αεπ αερ αεσ αετ αευ αεφ αεχ αεψ αεω αζα αζβ αζγ αζδ αζε αζζ αζη αζθ αζι αζκ αζλ αζμ αζν αζξ αζο αζπ αζρ αζσ αζτ αζυ αζφ αζχ αζψ αζω αηα αηβ αηγ αηδ αηε αηζ αηη αηθ αηι αηκ αηλ αημ αην αηξ αηο αηπ αηρ αησ αητ αηυ αηφ αηχ αηψ αηω αθα αθβ αθγ αθδ αθε αθζ αθη αθθ αθι αθκ αθλ αθμ αθν αθξ αθο αθπ αθρ αθσ αθτ αθυ αθφ αθχ αθψ αθω αια αιβ αιγ αιδ αιε αιζ αιη αιθ αιι αικ αιλ αιμ αιν αιξ αιο αιπ αιρ αισ αιτ αιυ αιφ αιχ αιψ αιω ακα ακβ ακγ ακδ ακε ακζ ακη ακθ ακι ακκ ακλ ακμ ακν ακξ ακο ακπ ακρ ακσ ακτ ακυ ακφ ακχ ακψ ακω αλα αλβ αλγ αλδ αλε αλζ αλη αλθ αλι αλκ αλλ αλμ αλν αλξ αλο αλπ αλρ αλσ αλτ αλυ αλφ αλχ αλψ αλω αμα αμβ αμγ αμδ αμε αμζ αμη αμθ αμι αμκ αμλ αμμ αμν αμξ αμο αμπ αμρ αμσ αμτ αμυ αμφ αμχ αμψ αμω ανα ανβ ανγ ανδ ανε ανζ ανη ανθ ανι ανκ ανλ ανμ ανν ανξ ανο ανπ ανρ ανσ αντ ανυ ανφ ανχ ανψ ανω αξα αξβ αξγ αξδ αξε αξζ αξη αξθ αξι αξκ αξλ αξμ αξν αξξ αξο αξπ αξρ αξσ αξτ αξυ αξφ αξχ αξψ αξω αοα αοβ αογ αοδ αοε αοζ αοη αοθ αοι αοκ αολ αομ αον αοξ αοο αοπ αορ αοσ αοτ αου αοφ αοχ αοψ αοω απα απβ απγ απδ απε απζ απη απθ απι απκ απλ απμ απν απξ απο αππ απρ απσ απτ απυ απφ απχ απψ απω αρα αρβ αργ αρδ αρε αρζ αρη αρθ αρι αρκ αρλ αρμ αρν αρξ αρο αρπ αρρ αρσ αρτ αρυ αρφ αρχ αρψ αρω ασα ασβ ασγ ασδ ασε ασζ αση ασθ ασι ασκ ασλ ασμ ασν ασξ ασο ασπ ασρ ασσ αστ ασυ ασφ ασχ ασψ ασω ατα ατβ ατγ ατδ ατε ατζ ατη ατθ ατι ατκ ατλ ατμ ατν ατξ ατο ατπ ατρ ατσ αττ ατυ ατφ ατχ ατψ ατω αυα αυβ αυγ αυδ αυε αυζ αυη αυθ αυι αυκ αυλ αυμ αυν αυξ αυο αυπ αυρ αυσ αυτ αυυ αυφ αυχ αυψ αυω αφα αφβ αφγ αφδ αφε αφζ αφη αφθ αφι αφκ αφλ αφμ αφν αφξ αφο αφπ αφρ αφσ αφτ αφυ αφφ αφχ αφψ αφω αχα αχβ αχγ αχδ αχε αχζ αχη αχθ αχι αχκ αχλ αχμ αχν αχξ αχο αχπ αχρ αχσ αχτ αχυ αχφ αχχ αχψ αχω αψα αψβ αψγ αψδ αψε αψζ αψη αψθ αψι αψκ αψλ αψμ αψν αψξ αψο αψπ αψρ αψσ αψτ αψυ αψφ αψχ αψψ αψω αωα αωβ αωγ αωδ αωε αωζ αωη αωθ αωι αωκ αωλ αωμ αων αωξ αωο αωπ αωρ αωσ αωτ αωυ αωφ αωχ αωψ αωω", "cite_references_link_accessibility_label": "Άλμα πάνω", "cite_references_link_many_accessibility_label": "Άλμα πάνω, στο:", "cite_references_link_accessibility_back_label": "Πήδηξε πίσω", @@ -57,6 +58,7 @@ "cite-wikieditor-help-content-reference-example-text1": "Κείμενο σελίδας.$1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Κείμενο συνδέσμου], πρόσθετο κείμενο.", "cite-wikieditor-help-content-reference-example-text3": "[$1 Κείμενο συνδέσμου]", + "cite-wikieditor-help-content-reference-example-ref-id": "δοκιμή", "popups-prefs-navpopups-gadget-conflict-info": "Έχετε ενεργοποιημένο το πρόσθετο [[$1|Navigation popups]], κι έτσι δεν θα βλέπετε προεπισκοπήσεις που παρέχει αυτή η λειτουργία. Ανάλογα με το wiki σας, το πρόσθετο μπορεί να έχει λίγο διαφορετικό όνομα. Εάν συνεχίσετε να αντιμετωπίζετε προβλήματα, ελέγξτε τα πρόσθετο και τα σκριπτ χρήστη, συμπεριλαμβανομένων των παγκόσμιων.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "Έχετε ενεργοποιημένα τα πρόσθετα [[$1|Navigation popups]] και [[$1|Reference Tooltips]], κι έτσι δεν θα βλέπετε προεπισκοπήσεις που παρέχει αυτή η λειτουργία. Ανάλογα με το wiki σας, τα πρόσθετα μπορεί να έχουν λίγο διαφορετικά ονόματα. Εάν συνεχίσετε να αντιμετωπίζετε προβλήματα, ελέγξτε τα πρόσθετο και τα σκριπτ χρήστη, συμπεριλαμβανομένων των παγκόσμιων.", "popups-prefs-reftooltips-gadget-conflict-info": "Έχετε ενεργοποιημένο το πρόσθετο [[$1|Reference Tooltips]], κι έτσι δεν θα βλέπετε προεπισκοπήσεις αλλά θα εξακολουθείτε να βλέπετε προεπισκοπήσεις σελίδων. Ανάλογα με το wiki σας, το πρόσθετο μπορεί να έχει λίγο διαφορετικό όνομα. Εάν συνεχίσετε να αντιμετωπίζετε προβλήματα, ελέγξτε τα πρόσθετο και τα σκριπτ χρήστη, συμπεριλαμβανομένων των παγκόσμιων.", diff --git a/dist/extensions/Cite/i18n/fax.json b/dist/extensions/Cite/i18n/fax.json new file mode 100644 index 0000000000..9f74ace1e0 --- /dev/null +++ b/dist/extensions/Cite/i18n/fax.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Caro de Segeda" + ] + }, + "cite_error": "Erról na cita: $1" +} diff --git a/dist/extensions/Cite/i18n/fi.json b/dist/extensions/Cite/i18n/fi.json index 9f6b10c1dc..0c71e08c7e 100644 --- a/dist/extensions/Cite/i18n/fi.json +++ b/dist/extensions/Cite/i18n/fi.json @@ -17,7 +17,8 @@ "Tarmo", "Valtlai", "Valtlait", - "Yupik" + "Yupik", + "Stryn" ] }, "cite-desc": "Tarjoaa <ref>- ja <references>-elementit viittauksien tekemiseen.", diff --git a/dist/extensions/Cite/i18n/fr.json b/dist/extensions/Cite/i18n/fr.json index a57aa0052d..10f54b336d 100644 --- a/dist/extensions/Cite/i18n/fr.json +++ b/dist/extensions/Cite/i18n/fr.json @@ -28,13 +28,15 @@ "Mahabarata", "ꠢꠣꠍꠘ ꠞꠣꠎꠣ", "JLTRY", - "Goombiis" + "Goombiis", + "Escargot bleu", + "DavidL" ] }, - "cite-desc": "Ajoute les balises <ref[ name=id]> et <references/> pour les citations", + "cite-desc": "Ajoute les balises <ref> et <references> pour les références", "cite_error": "Erreur de référence : $1", - "cite_error_ref_invalid_dir": "dir=\"$1\" non valide, doit être ltr ou rtl", - "cite_error_ref_conflicting_dir": "Une des balises <ref> avec le nom \"$1\" a un attribut dir en conflit.", + "cite_error_ref_invalid_dir": "La valeur de l’attribut dir=\"$1\" n’est pas valide, elle doit être ltr ou rtl.", + "cite_error_ref_conflicting_dir": "Une des balises <ref> avec le nom « $1 » a un attribut dir en conflit.", "cite_error_ref_numeric_key": "Balise <ref> incorrecte : la valeur de l’attribut name ne peut être un simple entier. Utilisez un titre descriptif.", "cite_error_ref_no_key": "La balise ouvrante <ref> est mal formée ou a un mauvais nom.", "cite_error_ref_too_many_keys": "Paramètre invalide dans la balise <ref>", diff --git a/dist/extensions/Cite/i18n/frs.json b/dist/extensions/Cite/i18n/frs.json new file mode 100644 index 0000000000..01903e1776 --- /dev/null +++ b/dist/extensions/Cite/i18n/frs.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "VanModers" + ] + }, + "cite_error": "Referensfeeler: $1" +} diff --git a/dist/extensions/Cite/i18n/gl.json b/dist/extensions/Cite/i18n/gl.json index 57edcc6cc6..4a7159734c 100644 --- a/dist/extensions/Cite/i18n/gl.json +++ b/dist/extensions/Cite/i18n/gl.json @@ -59,6 +59,7 @@ "cite-wikieditor-help-content-reference-example-text1": "Texto da páxina.$1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Texto da ligazón], texto adicional.", "cite-wikieditor-help-content-reference-example-text3": "[$1 Texto da ligazón]", + "cite-wikieditor-help-content-reference-example-ref-id": "proba", "cite-wikieditor-help-content-reference-example-extra-details": "Detalles suplementarios", "popups-prefs-navpopups-gadget-conflict-info": "Tes o [[$1|trebello das ventás emerxentes de navegación]] activado, así que non verás as vistas previas proporcionadas por esta funcionalidade. Dependendo do teu wiki, o trebello pode ter un nome lixeiramente diferente. Se atopas algún problema, revisa os teus trebellos e secuencias de ordes de usuario, incluíndo os globais.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "Tes o [[$1|trebello das ventás emerxentes de navegación]] e o [[$1|trebello da vista previa das notas]] activados, así que non verás as vistas previas proporcionadas por esta funcionalidade. Dependendo do teu wiki, os trebellos poden ter nomes lixeiramente diferentes. Se atopas algún problema, revisa os teus trebellos e secuencias de ordes de usuario, incluíndo os globais.", diff --git a/dist/extensions/Cite/i18n/gv.json b/dist/extensions/Cite/i18n/gv.json index ffe9144edb..0d8e911b91 100644 --- a/dist/extensions/Cite/i18n/gv.json +++ b/dist/extensions/Cite/i18n/gv.json @@ -1,10 +1,13 @@ { "@metadata": { - "authors": [] + "authors": [ + "MacTire02" + ] }, + "cite_error": "Marranys symney: $1", "cite-wikieditor-tool-reference": "Imraa", "cite-wikieditor-help-page-references": "Imraaghyn", "cite-wikieditor-help-content-reference-description": "Imraa", - "cite-wikieditor-help-content-rereference-description": "Tooilley ymmyd jeh'n imraa cheddin", - "cite-wikieditor-help-content-showreferences-description": "Soilshaghey imraaghyn" + "cite-wikieditor-help-content-rereference-description": "Tooilley ymmyd jeh’n imraa cheddin", + "cite-wikieditor-help-content-showreferences-description": "Taishbyn imraaghyn" } diff --git a/dist/extensions/Cite/i18n/he.json b/dist/extensions/Cite/i18n/he.json index 4a6a997b59..063cafd872 100644 --- a/dist/extensions/Cite/i18n/he.json +++ b/dist/extensions/Cite/i18n/he.json @@ -6,7 +6,8 @@ "IKhitron", "Rotem Liss", "Rotemliss", - "YaronSh" + "YaronSh", + "Sije" ] }, "cite-desc": "הוספת תגי <ref> ו־<references/> בשביל הערות שוליים", @@ -36,11 +37,11 @@ "cite-tracking-category-ref-extends": "דפים שמשתמשים בהערות שוליים מורחבות", "cite-tracking-category-ref-extends-desc": "דפים בקטגוריה הזאת משתמשים בתכונה \"extends\" של התג <ref>.", "cite-reference-previews-reference": "הערת שוליים", - "cite-reference-previews-book": "מראה מקום לספר", - "cite-reference-previews-journal": "הפניה לכתב־עת", - "cite-reference-previews-news": "מראה מקום לחדשות", + "cite-reference-previews-book": "הערת שוליים שמפנה לספר", + "cite-reference-previews-journal": "הערת שוליים שמפנה לכתב־עת", + "cite-reference-previews-news": "הערת שוליים שמפנה לחדשות", "cite-reference-previews-note": "לתשומת ליבך", - "cite-reference-previews-web": "הפניה לאתר", + "cite-reference-previews-web": "הערת שוליים שמפנה לאתר", "cite-reference-previews-collapsible-placeholder": "הערת השוליים הזאת מכילה תמונה שגודלה אינו מתאים לתצוגה מקדימה.", "cite_references_link_accessibility_label": "לקפוץ מעלה", "cite_references_link_many_accessibility_label": "לקפוץ מעלה אל:", diff --git a/dist/extensions/Cite/i18n/hi.json b/dist/extensions/Cite/i18n/hi.json index 44c4541784..cc47d51213 100644 --- a/dist/extensions/Cite/i18n/hi.json +++ b/dist/extensions/Cite/i18n/hi.json @@ -11,49 +11,55 @@ "Sfic", "Shubhamkanodia", "Siddhartha Ghai", - "संजीव कुमार" + "संजीव कुमार", + "Johannes Richter (WMDE)" ] }, - "cite-desc": "उद्धरणों के लिये <ref[ name=id]> और <references/> टैग जोड़ता है।", - "cite_error": "सन्दर्भ त्रुटि: $1", - "cite_error_ref_invalid_dir": "<ref> अमान्य टैग है; $1 डायरेक्ट्री लक्षण अज्ञात है। यह या तो ltr या rtl होना चाहिये", - "cite_error_ref_numeric_key": "अमान्य <ref> टैग;\nनाम साधारण संख्या (integer) नहीं हो सकता, कृपया विस्तृत शीर्षक दें।", - "cite_error_ref_no_key": "उद्घाटन <ref> टैग खराब है या उसका नाम खराब है.", + "cite-desc": "उद्धरणों के लिए <ref> और <references/> टैग्स जोड़ता है", + "cite_error": "उद्धरण त्रुटि: $1", + "cite_error_ref_invalid_dir": "अमान्य dir=\"$1\"; ltr या फिर rtl होना चाहिए", + "cite_error_ref_conflicting_dir": "<ref> टैग्स में से \"$1\" नाम वाले एक में परस्पर विरोधी dir एट्रीब्यूट है।", + "cite_error_ref_numeric_key": "अमान्य <ref> टैग; नाम कोई साधारण पूर्णांक नहीं हो सकता। एक वर्णनात्मक शीर्षक चुनें", + "cite_error_ref_no_key": "प्रारंभिक <ref> टैग विकृत है या फिर उसका नाम अनुचित है", "cite_error_ref_too_many_keys": "अमान्य <ref> टैग;\n(संभवतः कई) अमान्य नाम", - "cite_error_ref_no_input": "अमान्य <ref> टैग;\nनाम रहित संदर्भों में जानकारी देना आवश्यक है", - "cite_error_references_duplicate_key": "<ref> अमान्य टैग है; \"$1\" नाम कई बार विभिन्न सामग्रियों में परिभाषित हो चुका है", + "cite_error_ref_no_input": "अमान्य <ref> टैग; name रहित संदर्भों में सामग्री होना आवश्यक है", + "cite_error_references_duplicate_key": "अमान्य <ref> टैग; \"$1\" नाम कई बार भिन्न सामग्री के साथ परिभाषित है", "cite_error_references_invalid_parameters": "<references> चिप्पि में अमान्य प्राचल", "cite_error_references_no_backlink_label": "पृष्ठ पाठ की कड़ियाँ देने वाले विशिष्ट नाम खतम हो गये।\nअधिक नाम [[MediaWiki:Cite references link many format backlink labels]] संदेश में जोड़ें।", "cite_error_no_link_label_group": "\"$1\" संदर्भ समूह के लिये कड़ियों के विशिष्ट नाम कम पड़ गए।\n[[MediaWiki:$2]] सन्देश में और नाम परिभाषित करें।", - "cite_error_references_no_text": "अमान्य <ref> टैग;\n$1 नामक संदर्भ की जानकारी नहीं है", + "cite_error_references_no_text": "अमान्य <ref> टैग; $1 नामक संदर्भों के लिए कोई टेक्स्ट प्रदान नहीं किया गया है", "cite_error_included_ref": "<ref> टैग के लिए समाप्ति </ref> टैग नहीं मिला", - "cite_error_group_refs_without_references": "\"$1\" नामक सन्दर्भ-समूह के लिए <ref> टैग मौजूद हैं, परन्तु समूह के लिए कोई <references group=\"$1\"/> टैग नहीं मिला। यह भी संभव है कि कोई समाप्ति </ref> टैग गायब है।", - "cite_error_references_group_mismatch": "<references> में <ref> टैग के लिए group प्राचल (पैरामीटर) में अंतर्विरोधी जानकारी \"$1\" मौजूद है।", + "cite_error_included_references": "<references> के लिए समाप्ति टैग नहीं मिला", + "cite_error_group_refs_without_references": "\"$1\" नामक समूह के लिए <ref> टैग्स हैं मगर कोई संबंधित <references group=\"$1\"/> टैग नहीं मिला।", + "cite_error_references_group_mismatch": "<references> में <ref> टैग के लिए group पैरामीटर में अंतर्विरोधी एट्रीब्यूट \"$1\" मौजूद है।", "cite_error_references_missing_key": "<references> में \"$1\" नाम के साथ परिभाषित <ref> टैग उससे पहले के पाठ में प्रयुक्त नहीं है।", "cite_error_references_no_key": "<references> टैग में परिभाषित <ref> टैग का कोई नाम नहीं है।", - "cite_error_empty_references_define": "<references> टैग में परिभाषित \"$1\" नामक <ref> टैग में कोई सामग्री नहीं है।", - "cite-tracking-category-cite-error": "सन्दर्भ त्रुटि के साथ पृष्ठ", - "cite-tracking-category-cite-error-desc": "इस श्रेणी में वे लेख आते हैं, जिसमें सन्दर्भ साँचे के उपयोग में त्रुटि हुई है।", - "cite-reference-previews-reference": "सन्दर्भ", - "cite-reference-previews-book": "पुस्तक का सन्दर्भ", - "cite-reference-previews-journal": "पत्रिका का सन्दर्भ", - "cite-reference-previews-news": "समाचार का सन्दर्भ", + "cite_error_empty_references_define": "\"$2\" समूह में \"$1\" नाम के साथ परिभाषित <ref> टैग में कोई सामग्री नहीं है।", + "cite-tracking-category-cite-error": "संदर्भ त्रुटियों वाले पृष्ठ", + "cite-tracking-category-cite-error-desc": "इस श्रेणी के पृष्ठों पर संदर्भ टैगों के प्रयोग में त्रुटियाँ हैं।", + "cite-reference-previews-reference": "संदर्भ", + "cite-reference-previews-book": "पुस्तक संदर्भ", + "cite-reference-previews-journal": "पत्रिका संदर्भ", + "cite-reference-previews-news": "समाचार संदर्भ", "cite-reference-previews-note": "टिप्पणी", - "cite-reference-previews-web": "वेब सन्दर्भ", - "cite-reference-previews-collapsible-placeholder": "इस सन्दर्भ में एक आकृति है जो पूर्वावलोकन में नहीं दिखाई जा सकती।", + "cite-reference-previews-web": "वेब संदर्भ", + "cite-reference-previews-collapsible-placeholder": "इस संदर्भ में एक आकृति है जो पूर्वावलोकन में नहीं दिखाई जा सकती।", "cite_references_link_many_format_backlink_labels": "अ आ इ ई उ ऊ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह अ॰अ अ॰आ अ॰इ अ॰ई अ॰उ अ॰ऊ अ॰ए अ॰ऐ अ॰ओ अ॰औ अ॰क अ॰ख अ॰ग अ॰घ अ॰ङ अ॰च अ॰छ अ॰ज अ॰झ अ॰ञ अ॰ट अ॰ठ अ॰ड अ॰ढ अ॰ण अ॰त अ॰थ अ॰द अ॰ध अ॰न अ॰प अ॰फ अ॰ब अ॰भ अ॰म अ॰य अ॰र अ॰ल अ॰व अ॰श अ॰ष अ॰स अ॰ह आ॰अ आ॰आ आ॰इ आ॰ई आ॰उ आ॰ऊ आ॰ए आ॰ऐ आ॰ओ आ॰औ आ॰क आ॰ख आ॰ग आ॰घ आ॰ङ आ॰च आ॰छ आ॰ज आ॰झ आ॰ञ आ॰ट आ॰ठ आ॰ड आ॰ढ आ॰ण आ॰त आ॰थ आ॰द आ॰ध आ॰न आ॰प आ॰फ आ॰ब आ॰भ अ॰म आ॰य आ॰र आ॰ल आ॰व आ॰श आ॰ष आ॰स आ॰ह इ॰अ इ॰आ इ॰इ इ॰ई इ॰उ इ॰ऊ इ॰ए इ॰ऐ इ॰ओ इ॰औ इ॰क इ॰ख इ॰ग इ॰घ इ॰ङ इ॰च इ॰छ इ॰ज इ॰झ इ॰ञ इ॰ट इ॰ठ इ॰ड इ॰ढ इ॰ण इ॰त इ॰थ इ॰द इ॰ध इ॰न इ॰प इ॰फ इ॰ब इ॰भ इ॰म इ॰य इ॰र इ॰ल इ॰व इ॰श इ॰ष इ॰स इ॰ह ई॰अ ई॰आ ई॰इ ई॰ई ई॰उ ई॰ऊ ई॰ए ई॰ऐ ई॰ओ ई॰औ ई॰क ई॰ख ई॰ग ई॰घ ई॰ङ ई॰च ई॰छ ई॰ज ई॰झ ई॰ञ ई॰ट ई॰ठ ई॰ड ई॰ढ ई॰ण ई॰त ई॰थ ई॰द ई॰ध ई॰न ई॰प ई॰फ ई॰ब ई॰भ ई॰म ई॰य ई॰र ई॰ल ई॰व ई॰श ई॰ष ई॰स ई॰ह उ॰अ उ॰आ उ॰इ उ॰ई उ॰उ उ॰ऊ उ॰ए उ॰ऐ उ॰ओ उ॰औ उ॰क उ॰ख उ॰ग उ॰घ उ॰ङ उ॰च उ॰छ उ॰ज उ॰झ उ॰ञ उ॰ट उ॰ठ उ॰ड उ॰ढ उ॰ण उ॰त उ॰थ उ॰द उ॰ध उ॰न उ॰प उ॰फ उ॰ब उ॰भ उ॰म उ॰य उ॰र उ॰ल उ॰व उ॰श उ॰ष उ॰स उ॰ह ऊ॰अ ऊ॰आ ऊ॰इ ऊ॰ई ऊ॰उ ऊ॰ऊ ऊ॰ए ऊ॰ऐ ऊ॰ओ ऊ॰औ ऊ॰क ऊ॰ख ऊ॰ग ऊ॰घ ऊ॰ङ ऊ॰च ऊ॰छ ऊ॰ज ऊ॰झ ऊ॰ञ ऊ॰ट ऊ॰ठ ऊ॰ड ऊ॰ढ ऊ॰ण ऊ॰त ऊ॰थ ऊ॰द ऊ॰ध ऊ॰न ऊ॰प ऊ॰फ ऊ॰ब ऊ॰भ ऊ॰म ऊ॰य ऊ॰र ऊ॰ल ऊ॰व ऊ॰श ऊ॰ष ऊ॰स ऊ॰ह ए॰अ ए॰आ ए॰इ ए॰ई ए॰उ ए॰ऊ ए॰ए ए॰ऐ ए॰ओ ए॰औ ए॰क ए॰ख ए॰ग ए॰घ ए॰ङ ए॰च ए॰छ ए॰ज ए॰झ ए॰ञ ए॰ट ए॰ठ ए॰ड ए॰ढ ए॰ण ए॰त ए॰थ ए॰द ए॰ध ए॰न ए॰प ए॰फ ए॰ब ए॰भ ए॰म ए॰य ए॰र ए॰ल ए॰व ए॰श ए॰ष ए॰स ए॰ह ऐ॰अ ऐ॰आ ऐ॰इ ऐ॰ई ऐ॰उ ऐ॰ऊ ऐ॰ए ऐ॰ऐ ऐ॰ओ ऐ॰औ ऐ॰क ऐ॰ख ऐ॰ग ऐ॰घ ऐ॰ङ ऐ॰च ऐ॰छ ऐ॰ज ऐ॰झ ऐ॰ञ ऐ॰ट ऐ॰ठ ऐ॰ड ऐ॰ढ ऐ॰ण ऐ॰त ऐ॰थ ऐ॰द ऐ॰ध ऐ॰न ऐ॰प ऐ॰फ ऐ॰ब ऐ॰भ ऐ॰म ऐ॰य ऐ॰र ऐ॰ल ऐ॰व ऐ॰श ऐ॰ष ऐ॰स ऐ॰ह ओ॰अ ओ॰आ ओ॰इ ओ॰ई ओ॰उ ओ॰ऊ ओ॰ए ओ॰ऐ ओ॰ओ ओ॰औ ओ॰क ओ॰ख ओ॰ग ओ॰घ ओ॰ङ ओ॰च ओ॰छ ओ॰ज ओ॰झ ओ॰ञ ओ॰ट ओ॰ठ ओ॰ड ओ॰ढ ओ॰ण ओ॰त ओ॰थ ओ॰द ओ॰ध ओ॰न ओ॰प ओ॰फ ओ॰ब ओ॰भ ओ॰म ओ॰य ओ॰र ओ॰ल ओ॰व ओ॰श ओ॰ष ओ॰स ओ॰ह औ॰अ औ॰आ औ॰इ औ॰ई औ॰उ औ॰ऊ औ॰ए औ॰ऐ औ॰ओ औ॰औ औ॰क औ॰ख औ॰ग औ॰घ औ॰ङ औ॰च औ॰छ औ॰ज औ॰झ औ॰ञ औ॰ट औ॰ठ औ॰ड औ॰ढ औ॰ण औ॰त औ॰थ औ॰द औ॰ध औ॰न औ॰प औ॰फ औ॰ब औ॰भ औ॰म औ॰य औ॰र औ॰ल औ॰व औ॰श औ॰ष औ॰स औ॰ह क॰अ क॰आ क॰इ क॰ई क॰उ क॰ऊ क॰ए क॰ऐ क॰ओ क॰औ क॰क क॰ख क॰ग क॰घ क॰ङ क॰च क॰छ क॰ज क॰झ क॰ञ क॰ट क॰ठ क॰ड क॰ढ क॰ण क॰त क॰थ क॰द क॰ध क॰न क॰प क॰फ क॰ब क॰भ क॰म क॰य क॰र क॰ल क॰व क॰श क॰ष क॰स क॰ह ख॰अ ख॰आ ख॰इ ख॰ई ख॰उ ख॰ऊ ख॰ए ख॰ऐ ख॰ओ ख॰औ ख॰क ख॰ख ख॰ग ख॰घ ख॰ङ ख॰च ख॰छ ख॰ज ख॰झ ख॰ञ ख॰ट ख॰ठ ख॰ड ख॰ढ ख॰ण ख॰त ख॰थ ख॰द ख॰ध ख॰न ख॰प ख॰फ ख॰ब ख॰भ ख॰म ख॰य ख॰र ख॰ल ख॰व ख॰श ख॰ष ख॰स ख॰ह ग॰अ ग॰आ ग॰इ ग॰ई ग॰उ ग॰ऊ ग॰ए ग॰ऐ ग॰ओ ग॰औ ग॰क ग॰ख ग॰ग ग॰घ ग॰ङ ग॰च ग॰छ ग॰ज ग॰झ ग॰ञ ग॰ट ग॰ठ ग॰ड ग॰ढ ग॰ण ग॰त ग॰थ ग॰द ग॰ध ग॰न ग॰प ग॰फ ग॰ब ग॰भ ग॰म ग॰य ग॰र ग॰ल ग॰व ग॰श ग॰ष ग॰स ग॰ह घ॰अ घ॰आ घ॰इ घ॰ई घ॰उ घ॰ऊ घ॰ए घ॰ऐ घ॰ओ घ॰औ घ॰क घ॰ख घ॰ग घ॰घ घ॰ङ घ॰च घ॰छ घ॰ज घ॰झ घ॰ञ घ॰ट घ॰ठ घ॰ड घ॰ढ घ॰ण घ॰त घ॰थ घ॰द घ॰ध घ॰न घ॰प घ॰फ घ॰ब घ॰भ घ॰म घ॰य घ॰र घ॰ल घ॰व घ॰श घ॰ष घ॰स घ॰ह ङ॰अ ङ॰आ ङ॰इ ङ॰ई ङ॰उ ङ॰ऊ ङ॰ए ङ॰ऐ ङ॰ओ ङ॰औ ङ॰क ङ॰ख ङ॰ग ङ॰घ ङ॰ङ ङ॰च ङ॰छ ङ॰ज ङ॰झ ङ॰ञ ङ॰ट ङ॰ठ ङ॰ड ङ॰ढ ङ॰ण ङ॰त ङ॰थ ङ॰द ङ॰ध ङ॰न ङ॰प ङ॰फ ङ॰ब ङ॰भ ङ॰म ङ॰य ङ॰र ङ॰ल ङ॰व ङ॰श ङ॰ष ङ॰स ङ॰ह", - "cite_references_link_accessibility_label": "ऊपर जायें", - "cite_references_link_many_accessibility_label": "इस तक ऊपर जायें:", - "cite_references_link_accessibility_back_label": "Jump back up", - "cite_section_preview_references": "सन्दर्भ की झलक", + "cite_references_link_accessibility_label": "ऊपर जाएँ", + "cite_references_link_many_accessibility_label": "इस तक ऊपर जाएँ:", + "cite_references_link_accessibility_back_label": "वापस ऊपर जाएँ", + "cite_section_preview_references": "संदर्भों का पूर्वावलोकन", "cite_warning": "सन्दर्भ चेतावनी: $1", - "cite_warning_sectionpreview_no_text": "<ref> टैग का $1 नाम के साथ पूर्वावलोकन नहीं किया जा सका क्योंकि या तो यह वर्तमान विभाग के बाहर परिभाषित है अथवा परिभाषित ही नहीं है।", - "cite-wikieditor-tool-reference": "सन्दर्भ", - "cite-wikieditor-help-page-references": "सन्दर्भ", - "cite-wikieditor-help-content-reference-description": "सन्दर्भ", - "cite-wikieditor-help-content-named-reference-description": "नामित सन्दर्भ", - "cite-wikieditor-help-content-rereference-description": "एक ही सन्दर्भ का एकाधिक बार प्रयोग", - "cite-wikieditor-help-content-showreferences-description": "सन्दर्भ दिखाएँ", + "cite_warning_sectionpreview_no_text": "<ref> टैग का $1 नाम के साथ पूर्वावलोकन नहीं किया जा सका क्योंकि या तो यह वर्तमान अनुभाग के बाहर परिभाषित है अथवा परिभाषित ही नहीं है।", + "cite-wikieditor-tool-reference": "संदर्भ", + "cite-wikieditor-help-page-references": "संदर्भ", + "cite-wikieditor-help-content-reference-description": "संदर्भ", + "cite-wikieditor-help-content-named-reference-description": "नामित संदर्भ", + "cite-wikieditor-help-content-rereference-description": "एक ही संदर्भ का एकाधिक बार प्रयोग", + "cite-wikieditor-help-content-showreferences-description": "संदर्भ दिखाएँ", + "cite-wikieditor-help-content-reference-example-text1": "पृष्ठ का टेक्स्ट।$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 कड़ी का टेक्स्ट], अतिरिक्त टेक्स्ट।", + "cite-wikieditor-help-content-reference-example-ref-id": "टेस्ट", "popups-prefs-navpopups-gadget-conflict-info": "आपने [[$1|नेविगेशन पॉपअप्स]] गैजेट को सक्षम किया हुआ है, तो आपको इस सुविधा द्वारा प्रदान किए जाने वाले पूर्वावलोकन नहीं दिखेंगे। विकि के अनुसार इस गैजेट का नाम ज़रा-सा अलग हो सकता है। अगर आपको लगातार समस्याएँ आती रहती हैं, कृपया अपने गैजेट्स और सदस्य स्क्रिप्ट्स को जाँचें, ग्लोबल वालो को भी।", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "आपने [[$1|नेविगेशन पॉपअप्स]] और [[$1|सन्दर्भ टूलटिप्स]] गैजेट्स को सक्षम किया हुआ है, तो आपको इस सुविधा द्वारा प्रदान किए जाने वाले पूर्वावलोकन नहीं दिखेंगे। विकि के अनुसार इस गैजेट का नाम ज़रा-सा अलग हो सकता है। अगर आपको लगातार समस्याएँ आती रहती हैं, कृपया अपने गैजेट्स और सदस्य स्क्रिप्ट्स को जाँचें, ग्लोबल वालो को भी।", "popups-prefs-reftooltips-gadget-conflict-info": "आपने [[$1|सन्दर्भ टूलटिप्स]] गैजेट को सक्षम किया हुआ है, तो आपको इस सुविधा द्वारा प्रदान किए जाने वाले पूर्वावलोकन नहीं दिखेंगे। विकि के अनुसार इस गैजेट का नाम ज़रा-सा अलग हो सकता है। अगर आपको लगातार समस्याएँ आती रहती हैं, कृपया अपने गैजेट्स और सदस्य स्क्रिप्ट्स को जाँचें, ग्लोबल वालो को भी।", diff --git a/dist/extensions/Cite/i18n/hr.json b/dist/extensions/Cite/i18n/hr.json index a0c57bb3e7..0ca798dc72 100644 --- a/dist/extensions/Cite/i18n/hr.json +++ b/dist/extensions/Cite/i18n/hr.json @@ -8,11 +8,13 @@ "Neptune, the Mystic", "Ponor", "Roberta F.", - "SpeedyGonsales" + "SpeedyGonsales", + "Hijerovit" ] }, - "cite-desc": "Dodaje <ref[ name=id]> i <references/> oznake, za citiranje", + "cite-desc": "Dodaje oznake <ref[ name=id]> i <references/> za citiranje", "cite_error": "Pogreška u citiranju: $1", + "cite_error_ref_conflicting_dir": "Jedna od oznaka <ref> naziva \"$1\" sadrži sukobljeni atribut dir.", "cite_error_ref_numeric_key": "nevaljana <ref> oznaka; naziv ne smije biti jednostavni broj, koristite opisni naziv", "cite_error_ref_no_key": "nevaljana <ref> oznaka; izvori bez sadržaja moraju imati naziv", "cite_error_ref_too_many_keys": "nevaljana <ref> oznaka; loš naziv, npr. previše naziva", @@ -27,14 +29,20 @@ "cite_error_references_group_mismatch": "<ref> oznaka u <references> ima konfliktni grupni atribut \"$1\".", "cite_error_references_missing_key": "<ref> oznaka s imenom \"$1\" definirana u <references> nije prethodno rabljena u tekstu.", "cite_error_references_no_key": "<ref> oznaka definirana u <references> nema parametar \"name\" (ime).", - "cite_error_empty_references_define": "<ref> oznaka definirana u <references> s imenom \"$1\" nema sadržaja.", + "cite_error_empty_references_define": "Oznaka <ref> naziva \"$1\" definirana u <references> grupi \"$2\" nema sadržaja.", "cite-tracking-category-cite-error": "Stranice s pogreškama u izvorima", "cite-tracking-category-cite-error-desc": "Stranice u ovoj kategoriji imaju pogreške u upotrebi oznaka za referencije.", "cite-reference-previews-reference": "Izvori", "cite-reference-previews-book": "Knjižni izvor", "cite-reference-previews-journal": "Časopisni izvor", "cite-reference-previews-news": "Novinski izvor", + "cite-reference-previews-note": "Bilješka", "cite-reference-previews-web": "Mrežni izvor", + "cite-reference-previews-collapsible-placeholder": "Ova referencija uključuje broj koji ne stane u pretpregled.", + "cite_reference_backlink_symbol": "↑", + "cite_references_link_accessibility_label": "Idi na", + "cite_references_link_many_accessibility_label": "Idi gore na:", + "cite_references_link_accessibility_back_label": "Vrati se gore", "cite_section_preview_references": "Pretpregled izvora", "cite_warning": "Upozorenje: $1", "cite_warning_sectionpreview_no_text": "oznaka <ref> pod imenom $1 ne može biti prikazana jer je definirana izvan ovog odlomka ili uopće nije definirana.", @@ -44,5 +52,8 @@ "cite-wikieditor-help-content-named-reference-description": "Imenovana referenca", "cite-wikieditor-help-content-rereference-description": "Dodatno korištenje iste bilješke", "cite-wikieditor-help-content-showreferences-description": "Prikazivanje bilješki", + "cite-wikieditor-help-content-reference-example-text1": "Tekst stranice.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Tekst poveznice], dodatan tekst.", + "cite-wikieditor-help-content-reference-example-ref-id": "testiranje", "popups-refpreview-user-preference-label": "Omogući pretpregled referenci (brzi pregled fusnota pri čitanju stranice)" } diff --git a/dist/extensions/Cite/i18n/hu.json b/dist/extensions/Cite/i18n/hu.json index 511fc2f6d4..8877a69093 100644 --- a/dist/extensions/Cite/i18n/hu.json +++ b/dist/extensions/Cite/i18n/hu.json @@ -5,7 +5,9 @@ "Glanthor Reviol", "KossuthRad", "Nyuszika7H", - "Tacsipacsi" + "Tacsipacsi", + "TMg", + "Bean49" ] }, "cite-desc": "Lehetővé teszi idézések létrehozását <ref> és <references/> XML-elemek segítségével", diff --git a/dist/extensions/Cite/i18n/iba.json b/dist/extensions/Cite/i18n/iba.json index 7ede0cc26b..309f1b22b8 100644 --- a/dist/extensions/Cite/i18n/iba.json +++ b/dist/extensions/Cite/i18n/iba.json @@ -5,6 +5,8 @@ ] }, "cite_error": "Penyalat nyebut: $1", + "cite-tracking-category-cite-error": "Lambar enggau penyilap kereban sanding", + "cite-tracking-category-cite-error-desc": "Lambar dalam kategori tu bisi penyilap dalam guna teg kereban sanding.", "cite-reference-previews-reference": "Kereban sanding", "cite-reference-previews-book": "Kereban sanding bup", "cite-reference-previews-journal": "Kereban sanding jurnal", diff --git a/dist/extensions/Cite/i18n/id.json b/dist/extensions/Cite/i18n/id.json index d96629d3a6..4a1c2a3f5e 100644 --- a/dist/extensions/Cite/i18n/id.json +++ b/dist/extensions/Cite/i18n/id.json @@ -12,29 +12,33 @@ "Leapofod", "Rex", "Sumbukompor", - "Veracious" + "Veracious", + "Felianiwiki", + "Penyuwangi", + "NikolasKHF" ] }, - "cite-desc": "Menambahkan tag <ref> dan <references> untuk kutipan", + "cite-desc": "Menambahkan tanda <ref> dan <references> untuk kutipan", "cite_error": "Kesalahan pengutipan: $1", "cite_error_ref_invalid_dir": "dir=\"$1\" tidak sah, harusnya ltr atau rtl", - "cite_error_ref_numeric_key": "Tag <ref> tidak sah; \nnama tidak boleh integer sederhana.\nGunakan nama deskriptif", - "cite_error_ref_no_key": "Tag <ref> tidak sah atau memiliki nama yang salah.", + "cite_error_ref_conflicting_dir": "Salah satu tanda <ref> dengan nama \"$1\" memiliki atribut dir yang bertentangan.", + "cite_error_ref_numeric_key": "Tanda <ref> tidak sah; \nnama tidak boleh berupa angka sederhana (mis. \"123\").\nGunakan nama yang lebih deskriptif.", + "cite_error_ref_no_key": "Tanda pembuka <ref> tidak sah atau mempunyai nama yang salah.", "cite_error_ref_too_many_keys": "Parameter dalam tag <ref> tidak sah;", "cite_error_ref_nested_extends": "Memperluas tag <ref> lebih dari satu tingkat tidak dibolehkan", - "cite_error_ref_no_input": "Tag <ref> tidak sah;\nreferensi tanpa nama harus memiliki isi", + "cite_error_ref_no_input": "Tanda <ref> tidak sah;\nreferensi tanpa nama harus memiliki isi", "cite_error_references_duplicate_key": "Tanda <ref> tidak sah; nama \"$1\" didefinisikan berulang dengan isi berbeda", "cite_error_references_invalid_parameters": "Parameter dalam tag <references> tidak sah;", "cite_error_references_no_backlink_label": "Kehabisan label pralana balik tersuai. Tambahkan lagi di pesan sistem [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Pranala kustom label untuk kelompok \"$1\" habis. Tambahkan ketentuan dalam pesan [[MediaWiki:$2]].", - "cite_error_references_no_text": "Tag <ref> tidak sah; \ntidak ditemukan teks untuk ref bernama $1", - "cite_error_included_ref": "Tag <ref> harus ditutup oleh </ref>", - "cite_error_included_references": "Menutup tag yang tidak ada untuk <references>", - "cite_error_group_refs_without_references": "Ditemukan tag <ref> untuk kelompok bernama \"$1\", tapi tidak ditemukan tag <references group=\"$1\"/> yang berkaitan", - "cite_error_references_group_mismatch": "Tag <ref> di <references> ada atribut kelompok \"$1\" yang konflik.", - "cite_error_references_missing_key": "Tag <ref> dengan nama \"$1\" yang didefinisikan di <references> tidak digunakan pada teks sebelumnya.", - "cite_error_references_no_key": "Tag <ref> yang didefinisikan di di <references> tidak memiliki nama atribut.", - "cite_error_empty_references_define": "Tag <ref> dengan nama \"$1\" yang didefinisikan di kelompok <references> \"$2\" tidak memiliki konten.", + "cite_error_references_no_text": "Tanda <ref> tidak sah; \ntidak ditemukan teks untuk ref bernama $1", + "cite_error_included_ref": "</ref> yang menutup hilang untuk tanda <ref>", + "cite_error_included_references": "Tanda penutup tidak ada untuk <references>", + "cite_error_group_refs_without_references": "Ditemukan tanda <ref> untuk kelompok bernama \"$1\", tapi tidak ditemukan tanda <references group=\"$1\"/> yang berkaitan", + "cite_error_references_group_mismatch": "Tada <ref> di <references> mempunyai atribut kelompok \"$1\" yang bertentangan.", + "cite_error_references_missing_key": "Tanda <ref> dengan nama \"$1\" yang didefinisikan di <references> tidak digunakan pada teks sebelumnya.", + "cite_error_references_no_key": "Tanda <ref> yang didefinisikan di di <references> tidak memiliki nama atribut.", + "cite_error_empty_references_define": "Tanda <ref> dengan nama \"$1\" yang didefinisikan di kelompok <references> \"$2\" tidak memiliki konten.", "cite-tracking-category-cite-error": "Halaman dengan kesalahan referensi", "cite-tracking-category-cite-error-desc": "Halaman dalam kategori ini memiliki kesalahan dalam penggunaan tanda referensi.", "cite-reference-previews-reference": "Referensi", @@ -56,6 +60,7 @@ "cite-wikieditor-help-content-named-reference-description": "Referensi bernama", "cite-wikieditor-help-content-rereference-description": "Penggunaan kembali referensi yang sama", "cite-wikieditor-help-content-showreferences-description": "Menampilkan referensi", + "cite-wikieditor-help-content-reference-example-text1": "Teks halaman.$1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Teks pranala], teks tambahan.", "cite-wikieditor-help-content-reference-example-text3": "[$1 Teks pranala]", "popups-prefs-navpopups-gadget-conflict-info": "Anda telah menyalakan perkakas [[$1|Navigation popups]], jadi Anda tidak akan melihat pratayang yang disediakan oleh fitur ini. Tergantung wiki Anda, perkakas ini mungkin memiliki nama yang sedikit berbeda. Jika Anda terus mengalami masalah, tolong lihat kembali perkakas dan skrip pengguna Anda, termasuk yang sifatnya global.", diff --git a/dist/extensions/Cite/i18n/it.json b/dist/extensions/Cite/i18n/it.json index a8ed2c2428..66e5c96ea9 100644 --- a/dist/extensions/Cite/i18n/it.json +++ b/dist/extensions/Cite/i18n/it.json @@ -16,6 +16,7 @@ "cite-desc": "Aggiunge i tag <ref> e <references> per gestire le citazioni", "cite_error": "Errore nelle note: $1", "cite_error_ref_invalid_dir": "dir=\"$1\" non valido, deve essere ltr o rtl", + "cite_error_ref_conflicting_dir": "Uno dei tag <ref> con il nome $1 ha un attributo dir in conflitto.", "cite_error_ref_numeric_key": "Errore nell'uso del marcatore <ref>: il nome non può essere un numero intero. Usare un titolo esteso", "cite_error_ref_no_key": "L'apertura dell'etichetta <ref> non è corretta o ha un nome errato.", "cite_error_ref_too_many_keys": "Parametro non valido nel tag <ref>", @@ -26,6 +27,7 @@ "cite_error_no_link_label_group": "Etichette esaurite per collegamenti personalizzati del gruppo \"$1\", aumentarne il numero nel messaggio [[MediaWiki:$2]]", "cite_error_references_no_text": "Errore nell'uso del marcatore <ref>: non è stato indicato alcun testo per il marcatore $1", "cite_error_included_ref": "</ref> di chiusura mancante per il marcatore <ref>", + "cite_error_included_references": "Tag di chiusura mancante per <references>", "cite_error_group_refs_without_references": "Sono presenti dei marcatori <ref> per un gruppo chiamato \"$1\" ma non è stato trovato alcun marcatore <references group=\"$1\"/> corrispondente", "cite_error_references_group_mismatch": "Il tag <ref> in <references> ha attributo gruppo \"$1\" in conflitto.", "cite_error_references_missing_key": "Il tag <ref> con nome \"$1\" definito in <references> non è usato nel testo precedente.", @@ -35,12 +37,14 @@ "cite-tracking-category-cite-error-desc": "Le pagine in questa categoria hanno errori nell'uso dei tag per le note.", "cite-reference-previews-reference": "Riferimento", "cite-reference-previews-book": "Riferimento a libro", + "cite-reference-previews-journal": "Pubblicazione", "cite-reference-previews-news": "Riferimento a notizie", "cite-reference-previews-note": "Nota", "cite-reference-previews-web": "Riferimento a sito web", "cite-reference-previews-collapsible-placeholder": "Questa nota include una figura che non rientra nell'anteprima.", "cite_references_link_accessibility_label": "Salta", "cite_references_link_many_accessibility_label": "Salta a:", + "cite_references_link_accessibility_back_label": "Ritorna indietro", "cite_section_preview_references": "Anteprima delle note", "cite_warning": "Attenzione nelle note: $1", "cite_warning_sectionpreview_no_text": "Il tag <ref> con nome $1 non può essere visualizzato in anteprima, perché è definito al di fuori della sezione attuale o non definito affatto.", diff --git a/dist/extensions/Cite/i18n/ja.json b/dist/extensions/Cite/i18n/ja.json index 5f550bbcf2..38749795cf 100644 --- a/dist/extensions/Cite/i18n/ja.json +++ b/dist/extensions/Cite/i18n/ja.json @@ -19,7 +19,8 @@ "Shirayuki", "Sujiniku", "Yusuke1109", - "春春眠眠" + "春春眠眠", + "Kokage si" ] }, "cite-desc": "引用のためのタグ <ref> および <references/> を追加する", @@ -51,7 +52,7 @@ "cite-reference-previews-news": "新聞の出典", "cite-reference-previews-note": "注釈", "cite-reference-previews-web": "ウェブサイトの出典", - "cite-reference-previews-collapsible-placeholder": "このリファレンスには、プレビューに収まらない図が含まれています。", + "cite-reference-previews-collapsible-placeholder": "この参照には、プレビューに収まらない図が含まれています。", "cite_references_link_accessibility_label": "元の位置に戻る", "cite_references_link_many_accessibility_label": "以下の位置に戻る:", "cite_references_link_accessibility_back_label": "最後の位置に戻る", diff --git a/dist/extensions/Cite/i18n/jax.json b/dist/extensions/Cite/i18n/jax.json new file mode 100644 index 0000000000..d096036a78 --- /dev/null +++ b/dist/extensions/Cite/i18n/jax.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Pitchrigi" + ] + }, + "cite_error": "Salah kutip: $1" +} diff --git a/dist/extensions/Cite/i18n/jv-java.json b/dist/extensions/Cite/i18n/jv-java.json new file mode 100644 index 0000000000..91d25e17cb --- /dev/null +++ b/dist/extensions/Cite/i18n/jv-java.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Bennylin" + ] + }, + "cite_error": "ꦒꦭꦠ꧀ꦱꦶꦠꦶꦂꦫꦤ꧀꧇$1" +} diff --git a/dist/extensions/Cite/i18n/kaa.json b/dist/extensions/Cite/i18n/kaa.json index ff9ff02813..182e4883e2 100644 --- a/dist/extensions/Cite/i18n/kaa.json +++ b/dist/extensions/Cite/i18n/kaa.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Ajiniyaz Nurniyazov", - "Inabat Allanova" + "Inabat Allanova", + "Janabaevazizbek" ] }, "cite_error": "Silteme kórsetiwdegi qátelik: $1", @@ -10,6 +11,7 @@ "cite_error_group_refs_without_references": "«$1» dep atalǵan derekler toparında <ref> tegleri bar, biraq tiyisli <references group=«$1»/> tegi tabılmadı yamasa </ref> jabıw tegi talap etiledi", "cite-tracking-category-cite-error": "Qáte siltemeleri bar betler", "cite_references_link_accessibility_label": "Joqarıǵa kóterilińiz", + "cite_section_preview_references": "Dereklerdi aldınnan kóriw", "cite-wikieditor-tool-reference": "Derek qosıw", "cite-wikieditor-help-page-references": "Derekler", "cite-wikieditor-help-content-reference-description": "Derek", diff --git a/dist/extensions/Cite/i18n/kai.json b/dist/extensions/Cite/i18n/kai.json new file mode 100644 index 0000000000..f84e030017 --- /dev/null +++ b/dist/extensions/Cite/i18n/kai.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Musaddam Idriss" + ] + }, + "cite_error": "Cite error: $1" +} diff --git a/dist/extensions/Cite/i18n/kea.json b/dist/extensions/Cite/i18n/kea.json new file mode 100644 index 0000000000..17dede84d5 --- /dev/null +++ b/dist/extensions/Cite/i18n/kea.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "GrogeXaKaba", + "Letra.berdi" + ] + }, + "cite_error": "Éru di sitason: $1", + "cite-tracking-category-cite-error": "Pájinas ku érus di rafirénsa", + "cite-tracking-category-cite-error-desc": "Pájinas na es katiguria ta konte érus na utilizason di itikétas di rafirénsa.", + "cite-reference-previews-reference": "Rafirénsa", + "cite-reference-previews-book": "Rafirénsa di libru", + "cite-reference-previews-journal": "Rafirénsa di piriódiku", + "cite-reference-previews-news": "Rafirénsa di nóbas", + "cite-reference-previews-note": "Ozerbason", + "cite-reference-previews-web": "Rafirénsa di internéti", + "cite-reference-previews-collapsible-placeholder": "Es rafirénsa ta nklui un figura ki ka ta kebe na privizualizason", + "cite_references_link_accessibility_label": "Bai pa riba", + "cite_references_link_many_accessibility_label": "Bai ba:", + "cite_references_link_accessibility_back_label": "Bolta pa riba", + "cite_section_preview_references": "Privizualizason di rafirénsas", + "cite_warning_sectionpreview_no_text": "Itikéta <ref> ku nómi $1 ka podi fasi párti di privizualizason, pabia el sta difinidu fóra di es sekson atual o el nin ka foi difinidu.", + "cite-wikieditor-tool-reference": "Rafirénsa", + "cite-wikieditor-help-page-references": "Rafirénsas", + "cite-wikieditor-help-content-reference-description": "Rafirénsa", + "cite-wikieditor-help-content-named-reference-description": "Rafirénsa numiadu", + "cite-wikieditor-help-content-rereference-description": "Uzu kunplimentar di un mésmu rafirénsa", + "cite-wikieditor-help-content-showreferences-description": "Mustra rafirénsas", + "cite-wikieditor-help-content-reference-example-text1": "Testu di pájina.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Testu di linki], testu kunplimentar." +} diff --git a/dist/extensions/Cite/i18n/kg.json b/dist/extensions/Cite/i18n/kg.json index 6974fad24d..9d904b5f6f 100644 --- a/dist/extensions/Cite/i18n/kg.json +++ b/dist/extensions/Cite/i18n/kg.json @@ -3,6 +3,5 @@ "authors": [ "BOKOBA VEROLY" ] - }, - "cite_error": "Cite error: $1" + } } diff --git a/dist/extensions/Cite/i18n/kgp.json b/dist/extensions/Cite/i18n/kgp.json new file mode 100644 index 0000000000..3d3512f5ea --- /dev/null +++ b/dist/extensions/Cite/i18n/kgp.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Arcstur" + ] + }, + "cite_error": "$1: to rán ja kygnã" +} diff --git a/dist/extensions/Cite/i18n/ko.json b/dist/extensions/Cite/i18n/ko.json index c4e1f25332..c3dc2bf52e 100644 --- a/dist/extensions/Cite/i18n/ko.json +++ b/dist/extensions/Cite/i18n/ko.json @@ -12,38 +12,43 @@ "Revi", "ToePeu", "Ykhwong", - "아라" + "아라", + "YeBoy371", + "Namoroka", + "Tensama0415" ] }, "cite-desc": "인용에 쓰이는 <ref><references> 태그를 추가합니다", "cite_error": "인용 오류: $1", "cite_error_ref_invalid_dir": "dir=\"$1\" 속성이 잘못되었습니다. ltr 또는 rtl이어야 합니다", - "cite_error_ref_numeric_key": "<ref> 태그가 잘못되었습니다; 이름은 숫자가 될 수 없습니다. 설명적인 이름을 사용하세요", - "cite_error_ref_no_key": "열린 <ref> 태그가 잘못 만들어졌거나 이름이 잘못되었습니다", + "cite_error_ref_conflicting_dir": "\"$1\"이라는 이름을 가진 <ref> 태그 중 하나에 충돌하는 dir 속성이 있습니다.", + "cite_error_ref_numeric_key": "잘못된 <ref> 태그; 이름은 숫자가 될 수 없습니다. 설명적인 이름을 사용하세요", + "cite_error_ref_no_key": "열린 <ref> 태그가 잘못 만들어졌거나 잘못된 이름을 갖고 있습니다", "cite_error_ref_too_many_keys": "<ref> 태그가 잘못되었습니다;\n잘못된 이름입니다, 예: 너무 많습니다", "cite_error_ref_nested_extends": "<ref> 태그를 1단계 이상의 깊이로 확장할 수 없습니다.", - "cite_error_ref_no_input": "<ref> 태그가 잘못되었습니다; 이름이 없는 ref 태그는 반드시 내용이 있어야 합니다", - "cite_error_references_duplicate_key": "잘못된 <ref> 태그; \"$1\"이 다른 콘텐츠로 여러 번 정의되었습니다", + "cite_error_ref_no_input": "잘못된 <ref> 태그; 이름이 없는 ref는 반드시 내용이 있어야 합니다", + "cite_error_references_duplicate_key": "잘못된 <ref> 태그; \"$1\"이 다른 내용으로 여러 번 정의되었습니다", "cite_error_references_invalid_parameters": "<references> 태그 안의 변수가 잘못되었습니다", "cite_error_references_no_backlink_label": "사용자 지정 백링크 라벨이 바닥이 났습니다. [[MediaWiki:Cite references link many format backlink labels]]메시지에 더 정의하세요.", "cite_error_no_link_label_group": "\"$1\" 그룹에 대해 사용자 지정 링크 레이블이 바닥이 났습니다. [[MediaWiki:$2]] 메시지에 더 정의하세요.", - "cite_error_references_no_text": "<ref> 태그가 잘못되었습니다; $1라는 이름을 가진 주석에 텍스트가 없습니다", + "cite_error_references_no_text": "잘못된 <ref> 태그; $1이라는 이름을 가진 ref에 텍스트가 없습니다", "cite_error_included_ref": "<ref> 태그를 닫는 </ref> 태그가 없습니다", "cite_error_included_references": "<references>를 닫는 태그가 없습니다", "cite_error_group_refs_without_references": "\"$1\"이라는 이름을 가진 그룹에 대한 <ref> 태그가 존재하지만, 이에 대응하는 <references group=\"$1\" /> 태그가 없습니다", - "cite_error_references_group_mismatch": "<references> 안에 있는 <ref> 태그에서 \"$1\" 그룹 특성이 충돌됩니다.", - "cite_error_references_missing_key": "<references> 안에 정의된 \"$1\"이라는 이름을 가진 <ref> 태그가 위에서 사용되고 있지 않습니다.", - "cite_error_references_no_key": "<references> 안에 정의된 <ref> 태그에 이름 특성이 없습니다.", - "cite_error_empty_references_define": "<references> 태그 안에 정의된 \"$1\"이라는 이름을 가진 <ref> 태그에 내용이 없습니다.", + "cite_error_references_group_mismatch": "<references> 안에 있는 <ref> 태그에 충돌하는 \"$1\" 그룹 속성이 있습니다.", + "cite_error_references_missing_key": "<references> 안에 정의된 \"$1\"이라는 이름을 가진 <ref> 태그가 이전 텍스트에서 사용되지 않았습니다.", + "cite_error_references_no_key": "<references> 안에 정의된 <ref> 태그에 이름 속성이 없습니다.", + "cite_error_empty_references_define": "<references> 그룹 \"$2\" 내에 정의된 \"$1\"이라는 이름을 가진 <ref> 태그에 내용이 없습니다.", "cite-tracking-category-cite-error": "참조 오류가 있는 문서", - "cite-tracking-category-cite-error-desc": "이 분류가 있는 문서는 참조 태그 사용에 오류가 있습니다.", + "cite-tracking-category-cite-error-desc": "이 분류의 문서는 참조 태그 사용에 오류가 있습니다.", "cite-reference-previews-reference": "각주", - "cite-reference-previews-book": "서적 참고 문헌", + "cite-reference-previews-book": "서적 참조", "cite-reference-previews-journal": "저널 참조", "cite-reference-previews-news": "뉴스 참조", "cite-reference-previews-note": "각주", "cite-reference-previews-web": "웹 참조", - "cite_references_link_many_format_backlink_labels": "가 나 다 라 마 바 사 아 자 차 카 타 파 하 거 너 더 러 머 버 서 어 저 처 커 터 퍼 허 고 노 도 로 모 보 소 오 조 초 코 토 포 호 구 누 두 루 무 부 수 우 주 추 쿠 투 푸 후 그 느 드 르 므 브 스 으 즈 츠 크 트 프 흐 기 니 디 리 미 비 시 이 지 치 키 티 피 히", + "cite-reference-previews-collapsible-placeholder": "이 참조에는 미리 보기에는 맞지 않는 그림이 포함되어 있습니다.", + "cite_references_link_many_format_backlink_labels": "가 나 다 라 마 바 사 아 자 차 카 타 파 하 거 너 더 러 머 버 서 어 저 처 커 터 퍼 허 고 노 도 로 모 보 소 오 조 초 코 토 포 호 구 누 두 루 무 부 수 우 주 추 쿠 투 푸 후 그 느 드 르 므 브 스 으 즈 츠 크 트 프 흐 기 니 디 리 미 비 시 이 지 치 키 티 피 히 가가 가나 가다 가라 가마 가바 가사 가아 가자 가차 가카 가타 가파 가하 가거 가너 가더 가러 가머 가버 가서 가어 가저 가처 가커 가터 가퍼 가허 가고 가노 가도 가로 가모 가보 가소 가오 가조 가초 가코 가토 가포 가호 가구 가누 가두 가루 가무 가부 가수 가우 가주 가추 가쿠 가투 가푸 가후 가그 가느 가드 가르 가므 가브 가스 가으 가즈 가츠 가크 가트 가프 가흐 가기 가니 가디 가리 가미 가비 가시 가이 가지 가치 가키 가티 가피 가히 나가 나나 나다 나라 나마 나바 나사 나아 나자 나차 나카 나타 나파 나하 나거 나너 나더 나러 나머 나버 나서 나어 나저 나처 나커 나터 나퍼 나허 나고 나노 나도 나로 나모 나보 나소 나오 나조 나초 나코 나토 나포 나호 나구 나누 나두 나루 나무 나부 나수 나우 나주 나추 나쿠 나투 나푸 나후 나그 나느 나드 나르 나므 나브 나스 나으 나즈 나츠 나크 나트 나프 나흐 나기 나니 나디 나리 나미 나비 나시 나이 나지 나치 나키 나티 나피 나히 다가 다나 다다 다라 다마 다바 다사 다아 다자 다차 다카 다타 다파 다하 다거 다너 다더 다러 다머 다버 다서 다어 다저 다처 다커 다터 다퍼 다허 다고 다노 다도 다로 다모 다보 다소 다오 다조 다초 다코 다토 다포 다호 다구 다누 다두 다루 다무 다부 다수 다우 다주 다추 다쿠 다투 다푸 다후 다그 다느 다드 다르 다므 다브 다스 다으 다즈 다츠 다크 다트 다프 다흐 다기 다니 다디 다리 다미 다비 다시 다이 다지 다치 다키 다티 다피 다히 라가 라나 라다 라라 라마 라바 라사 라아 라자 라차 라카 라타 라파 라하 라거 라너 라더 라러 라머 라버 라서 라어 라저 라처 라커 라터 라퍼 라허 라고 라노 라도 라로 라모 라보 라소 라오 라조 라초 라코 라토 라포 라호 라구 라누 라두 라루 라무 라부 라수 라우 라주 라추 라쿠 라투 라푸 라후 라그 라느 라드 라르 라므 라브 라스 라으 라즈 라츠 라크 라트 라프 라흐 라기 라니 라디 라리 라미 라비 라시 라이 라지 라치 라키 라티 라피 라히 마가 마나 마다 마라 마마 마바 마사 마아 마자 마차 마카 마타 마파 마하 마거 마너 마더 마러 마머 마버 마서 마어 마저 마처 마커 마터 마퍼 마허 마고 마노 마도 마로 마모 마보 마소 마오 마조 마초 마코 마토 마포 마호 마구 마누 마두 마루 마무 마부 마수 마우 마주 마추 마쿠 마투 마푸 마후 마그 마느 마드 마르 마므 마브 마스 마으 마즈 마츠 마크 마트 마프 마흐 마기 마니 마디 마리 마미 마비 마시 마이 마지 마치 마키 마티 마피 마히 바가 바나 바다 바라 바마 바바 바사 바아 바자 바차 바카 바타 바파 바하 바거 바너 바더 바러 바머 바버 바서 바어 바저 바처 바커 바터 바퍼 바허 바고 바노 바도 바로 바모 바보 바소 바오 바조 바초 바코 바토 바포 바호 바구 바누 바두 바루 바무 바부 바수 바우 바주 바추 바쿠 바투 바푸 바후 바그 바느 바드 바르 바므 바브 바스 바으 바즈 바츠 바크 바트 바프 바흐 바기 바니 바디 바리 바미 바비 바시 바이 바지 바치 바키 바티 바피 바히 사가 사나 사다 사라 사마 사바 사사 사아 사자 사차 사카 사타 사파 사하 사거 사너 사더 사러 사머 사버 사서 사어 사저 사처 사커 사터 사퍼 사허 사고 사노 사도 사로 사모 사보 사소 사오 사조 사초 사코 사토 사포 사호 사구 사누 사두 사루 사무 사부 사수 사우 사주 사추 사쿠 사투 사푸 사후 사그 사느 사드 사르 사므 사브 사스 사으 사즈 사츠 사크 사트 사프 사흐 사기 사니 사디 사리 사미 사비 사시 사이 사지 사치 사키 사티 사피 사히 아가 아나 아다 아라 아마 아바 아사 아아 아자 아차 아카 아타 아파 아하 아거 아너 아더 아러 아머 아버 아서 아어 아저 아처 아커 아터 아퍼 아허 아고 아노 아도 아로 아모 아보 아소 아오 아조 아초 아코 아토 아포 아호 아구 아누 아두 아루 아무 아부 아수 아우 아주 아추 아쿠 아투 아푸 아후 아그 아느 아드 아르 아므 아브 아스 아으 아즈 아츠 아크 아트 아프 아흐 아기 아니 아디 아리 아미 아비 아시 아이 아지 아치 아키 아티 아피 아히 자가 자나 자다 자라 자마 자바 자사 자아 자자 자차 자카 자타 자파 자하 자거 자너 자더 자러 자머 자버 자서 자어 자저 자처 자커 자터 자퍼 자허 자고 자노 자도 자로 자모 자보 자소 자오 자조 자초 자코 자토 자포 자호 자구 자누 자두 자루 자무 자부 자수 자우 자주 자추 자쿠 자투 자푸 자후 자그 자느 자드 자르 자므 자브 자스 자으 자즈 자츠 자크 자트 자프 자흐 자기 자니 자디 자리 자미 자비 자시 자이 자지 자치 자키 자티 자피 자히 차가 차나 차다 차라 차마 차바 차사 차아 차자 차차 차카 차타 차파 차하 차거 차너 차더 차러 차머 차버 차서 차어 차저 차처 차커 차터 차퍼 차허 차고 차노 차도 차로 차모 차보 차소 차오 차조 차초 차코 차토 차포 차호 차구 차누 차두 차루 차무 차부 차수 차우 차주 차추 차쿠 차투 차푸 차후 차그 차느 차드 차르 차므 차브 차스 차으 차즈 차츠 차크 차트 차프 차흐 차기 차니 차디 차리 차미 차비 차시 차이 차지 차치 차키 차티 차피 차히 카가 카나 카다 카라 카마 카바 카사 카아 카자 카차 카카 카타 카파 카하 카거 카너 카더 카러 카머 카버 카서 카어 카저 카처 카커 카터 카퍼 카허 카고 카노 카도 카로 카모 카보 카소 카오 카조 카초 카코 카토 카포 카호 카구 카누 카두 카루 카무 카부 카수 카우 카주 카추 카쿠 카투 카푸 카후 카그 카느 카드 카르 카므 카브 카스 카으 카즈 카츠 카크 카트 카프 카흐 카기 카니 카디 카리 카미 카비 카시 카이 카지 카치 카키 카티 카피 카히 타가 타나 타다 타라 타마 타바 타사 타아 타자 타차 타카 타타 타파 타하 타거 타너 타더 타러 타머 타버 타서 타어 타저 타처 타커 타터 타퍼 타허 타고 타노 타도 타로 타모 타보 타소 타오 타조 타초 타코 타토 타포 타호 타구 타누 타두 타루 타무 타부 타수 타우 타주 타추 타쿠 타투 타푸 타후 타그 타느 타드 타르 타므 타브 타스 타으 타즈 타츠 타크 타트 타프 타흐 타기 타니 타디 타리 타미 타비 타시 타이 타지 타치 타키 타티 타피 타히 파가 파나 파다 파라 파마 파바 파사 파아 파자 파차 파카 파타 파파 파하 파거 파너 파더 파러 파머 파버 파서 파어 파저 파처 파커 파터 파퍼 파허 파고 파노 파도 파로 파모 파보 파소 파오 파조 파초 파코 파토 파포 파호 파구 파누 파두 파루 파무 파부 파수 파우 파주 파추 파쿠 파투 파푸 파후 파그 파느 파드 파르 파므 파브 파스 파으 파즈 파츠 파크 파트 파프 파흐 파기 파니 파디 파리 파미 파비 파시 파이 파지 파치 파키 파티 파피 파히 하가 하나 하다 하라 하마 하바 하사 하아 하자 하차 하카 하타 하파 하하 하거 하너 하더 하러 하머 하버 하서 하어 하저 하처 하커 하터 하퍼 하허 하고 하노 하도 하로 하모 하보 하소 하오 하조 하초 하코 하토 하포 하호 하구 하누 하두 하루 하무 하부 하수 하우 하주 하추 하쿠 하투 하푸 하후 하그 하느 하드 하르 하므 하브 하스 하으 하즈 하츠 하크 하트 하프 하흐 하기 하니 하디 하리 하미 하비 하시 하이 하지 하치 하키 하티 하피 하히 거가 거나 거다 거라 거마 거바 거사 거아 거자 거차 거카 거타 거파 거하 거거 거너 거더 거러 거머 거버 거서 거어 거저 거처 거커 거터 거퍼 거허 거고 거노 거도 거로 거모 거보 거소 거오 거조 거초 거코 거토 거포 거호 거구 거누 거두 거루 거무 거부 거수 거우 거주 거추 거쿠 거투 거푸 거후 거그 거느 거드 거르 거므 거브 거스 거으 거즈 거츠 거크 거트 거프 거흐 거기 거니 거디 거리 거미 거비 거시 거이 거지 거치 거키 거티 거피 거히 너가 너나 너다 너라 너마 너바 너사 너아 너자 너차 너카 너타 너파 너하 너거 너너 너더 너러 너머 너버 너서 너어 너저 너처 너커 너터 너퍼 너허 너고 너노 너도 너로 너모 너보 너소 너오 너조 너초 너코 너토 너포 너호 너구 너누 너두 너루 너무 너부 너수 너우 너주 너추 너쿠 너투 너푸 너후 너그 너느 너드 너르 너므 너브 너스 너으 너즈 너츠 너크 너트 너프 너흐 너기 너니 너디 너리 너미 너비 너시 너이 너지 너치 너키 너티 너피 너히 더가 더나 더다 더라 더마 더바 더사 더아 더자 더차 더카 더타 더파 더하 더거 더너 더더 더러 더머 더버 더서 더어 더저 더처 더커 더터 더퍼 더허 더고 더노 더도 더로 더모 더보 더소 더오 더조 더초 더코 더토 더포 더호 더구 더누 더두 더루 더무 더부 더수 더우 더주 더추 더쿠 더투 더푸 더후 더그 더느 더드 더르 더므 더브 더스 더으 더즈 더츠 더크 더트 더프 더흐 더기 더니 더디 더리 더미 더비 더시 더이 더지 더치 더키 더티 더피 더히 러가 러나 러다 러라 러마 러바 러사 러아 러자 러차 러카 러타 러파 러하 러거 러너 러더 러러 러머 러버 러서 러어 러저 러처 러커 러터 러퍼 러허 러고 러노 러도 러로 러모 러보 러소 러오 러조 러초 러코 러토 러포 러호 러구 러누 러두 러루 러무 러부 러수 러우 러주 러추 러쿠 러투 러푸 러후 러그 러느 러드 러르 러므 러브 러스 러으 러즈 러츠 러크 러트 러프 러흐 러기 러니 러디 러리 러미 러비 러시 러이 러지 러치 러키 러티 러피 러히 머가 머나 머다 머라 머마 머바 머사 머아 머자 머차 머카 머타 머파 머하 머거 머너 머더 머러 머머 머버 머서 머어 머저 머처 머커 머터 머퍼 머허 머고 머노 머도 머로 머모 머보 머소 머오 머조 머초 머코 머토 머포 머호 머구 머누 머두 머루 머무 머부 머수 머우 머주 머추 머쿠 머투 머푸 머후 머그 머느 머드 머르 머므 머브 머스 머으 머즈 머츠 머크 머트 머프 머흐 머기 머니 머디 머리 머미 머비 머시 머이 머지 머치 머키 머티 머피 머히 버가 버나 버다 버라 버마 버바 버사 버아 버자 버차 버카 버타 버파 버하 버거 버너 버더 버러 버머 버버 버서 버어 버저 버처 버커 버터 버퍼 버허 버고 버노 버도 버로 버모 버보 버소 버오 버조 버초 버코 버토 버포 버호 버구 버누 버두 버루 버무 버부 버수 버우 버주 버추 버쿠 버투 버푸 버후 버그 버느 버드 버르 버므 버브 버스 버으 버즈 버츠 버크 버트 버프 버흐 버기 버니 버디 버리 버미 버비 버시 버이 버지 버치 버키 버티 버피 버히 서가 서나 서다 서라 서마 서바 서사 서아 서자 서차 서카 서타 서파 서하 서거 서너 서더 서러 서머 서버 서서 서어 서저 서처 서커 서터 서퍼 서허 서고 서노 서도 서로 서모 서보 서소 서오 서조 서초 서코 서토 서포 서호 서구 서누 서두 서루 서무 서부 서수 서우 서주 서추 서쿠 서투 서푸 서후 서그 서느 서드 서르 서므 서브 서스 서으 서즈 서츠 서크 서트 서프 서흐 서기 서니 서디 서리 서미 서비 서시 서이 서지 서치 서키 서티 서피 서히 어가 어나 어다 어라 어마 어바 어사 어아 어자 어차 어카 어타 어파 어하 어거 어너 어더 어러 어머 어버 어서 어어 어저 어처 어커 어터 어퍼 어허 어고 어노 어도 어로 어모 어보 어소 어오 어조 어초 어코 어토 어포 어호 어구 어누 어두 어루 어무 어부 어수 어우 어주 어추 어쿠 어투 어푸 어후 어그 어느 어드 어르 어므 어브 어스 어으 어즈 어츠 어크 어트 어프 어흐 어기 어니 어디 어리 어미 어비 어시 어이 어지 어치 어키 어티 어피 어히 저가 저나 저다 저라 저마 저바 저사 저아 저자 저차 저카 저타 저파 저하 저거 저너 저더 저러 저머 저버 저서 저어 저저 저처 저커 저터 저퍼 저허 저고 저노 저도 저로 저모 저보 저소 저오 저조 저초 저코 저토 저포 저호 저구 저누 저두 저루 저무 저부 저수 저우 저주 저추 저쿠 저투 저푸 저후 저그 저느 저드 저르 저므 저브 저스 저으 저즈 저츠 저크 저트 저프 저흐 저기 저니 저디 저리 저미 저비 저시 저이 저지 저치 저키 저티 저피 저히 처가 처나 처다 처라 처마 처바 처사 처아 처자 처차 처카 처타 처파 처하 처거 처너 처더 처러 처머 처버 처서 처어 처저 처처 처커 처터 처퍼 처허 처고 처노 처도 처로 처모 처보 처소 처오 처조 처초 처코 처토 처포 처호 처구 처누 처두 처루 처무 처부 처수 처우 처주 처추 처쿠 처투 처푸 처후 처그 처느 처드 처르 처므 처브 처스 처으 처즈 처츠 처크 처트 처프 처흐 처기 처니 처디 처리 처미 처비 처시 처이 처지 처치 처키 처티 처피 처히 커가 커나 커다 커라 커마 커바 커사 커아 커자 커차 커카 커타 커파 커하 커거 커너 커더 커러 커머 커버 커서 커어 커저 커처 커커 커터 커퍼 커허 커고 커노 커도 커로 커모 커보 커소 커오 커조 커초 커코 커토 커포 커호 커구 커누 커두 커루 커무 커부 커수 커우 커주 커추 커쿠 커투 커푸 커후 커그 커느 커드 커르 커므 커브 커스 커으 커즈 커츠 커크 커트 커프 커흐 커기 커니 커디 커리 커미 커비 커시 커이 커지 커치 커키 커티 커피 커히 터가 터나 터다 터라 터마 터바 터사 터아 터자 터차 터카 터타 터파 터하 터거 터너 터더 터러 터머 터버 터서 터어 터저 터처 터커 터터 터퍼 터허 터고 터노 터도 터로 터모 터보 터소 터오 터조 터초 터코 터토 터포 터호 터구 터누 터두 터루 터무 터부 터수 터우 터주 터추 터쿠 터투 터푸 터후 터그 터느 터드 터르 터므 터브 터스 터으 터즈 터츠 터크 터트 터프 터흐 터기 터니 터디 터리 터미 터비 터시 터이 터지 터치 터키 터티 터피 터히 퍼가 퍼나 퍼다 퍼라 퍼마 퍼바 퍼사 퍼아 퍼자 퍼차 퍼카 퍼타 퍼파 퍼하 퍼거 퍼너 퍼더 퍼러 퍼머 퍼버 퍼서 퍼어 퍼저 퍼처 퍼커 퍼터 퍼퍼 퍼허 퍼고 퍼노 퍼도 퍼로 퍼모 퍼보 퍼소 퍼오 퍼조 퍼초 퍼코 퍼토 퍼포 퍼호 퍼구 퍼누 퍼두 퍼루 퍼무 퍼부 퍼수 퍼우 퍼주 퍼추 퍼쿠 퍼투 퍼푸 퍼후 퍼그 퍼느 퍼드 퍼르 퍼므 퍼브 퍼스 퍼으 퍼즈 퍼츠 퍼크 퍼트 퍼프 퍼흐 퍼기 퍼니 퍼디 퍼리 퍼미 퍼비 퍼시 퍼이 퍼지 퍼치 퍼키 퍼티 퍼피 퍼히 허가 허나 허다 허라 허마 허바 허사 허아 허자 허차 허카 허타 허파 허하 허거 허너 허더 허러 허머 허버 허서 허어 허저 허처 허커 허터 허퍼 허허 허고 허노 허도 허로 허모 허보 허소 허오 허조 허초 허코 허토 허포 허호 허구 허누 허두 허루 허무 허부 허수 허우 허주 허추 허쿠 허투 허푸 허후 허그 허느 허드 허르 허므 허브 허스 허으 허즈 허츠 허크 허트 허프 허흐 허기 허니 허디 허리 허미 허비 허시 허이 허지 허치 허키 허티 허피 허히 고가 고나 고다 고라 고마 고바 고사 고아 고자 고차 고카 고타 고파 고하 고거 고너 고더 고러 고머 고버 고서 고어 고저 고처 고커 고터 고퍼 고허 고고 고노 고도 고로 고모 고보 고소 고오 고조 고초 고코 고토 고포 고호 고구 고누 고두 고루 고무 고부 고수 고우 고주 고추 고쿠 고투 고푸 고후 고그 고느 고드 고르 고므 고브 고스 고으 고즈 고츠 고크 고트 고프 고흐 고기 고니 고디 고리 고미 고비 고시 고이 고지 고치 고키 고티 고피 고히 노가 노나 노다 노라 노마 노바 노사 노아 노자 노차 노카 노타 노파 노하 노거 노너 노더 노러 노머 노버 노서 노어 노저 노처 노커 노터 노퍼 노허 노고 노노 노도 노로 노모 노보 노소 노오 노조 노초 노코 노토 노포 노호 노구 노누 노두 노루 노무 노부 노수 노우 노주 노추 노쿠 노투 노푸 노후 노그 노느 노드 노르 노므 노브 노스 노으 노즈 노츠 노크 노트 노프 노흐 노기 노니 노디 노리 노미 노비 노시 노이 노지 노치 노키 노티 노피 노히 도가 도나 도다 도라 도마 도바 도사 도아 도자 도차 도카 도타 도파 도하 도거 도너 도더 도러 도머 도버 도서 도어 도저 도처 도커 도터 도퍼 도허 도고 도노 도도 도로 도모 도보 도소 도오 도조 도초 도코 도토 도포 도호 도구 도누 도두 도루 도무 도부 도수 도우 도주 도추 도쿠 도투 도푸 도후 도그 도느 도드 도르 도므 도브 도스 도으 도즈 도츠 도크 도트 도프 도흐 도기 도니 도디 도리 도미 도비 도시 도이 도지 도치 도키 도티 도피 도히 로가 로나 로다 로라 로마 로바 로사 로아 로자 로차 로카 로타 로파 로하 로거 로너 로더 로러 로머 로버 로서 로어 로저 로처 로커 로터 로퍼 로허 로고 로노 로도 로로 로모 로보 로소 로오 로조 로초 로코 로토 로포 로호 로구 로누 로두 로루 로무 로부 로수 로우 로주 로추 로쿠 로투 로푸 로후 로그 로느 로드 로르 로므 로브 로스 로으 로즈 로츠 로크 로트 로프 로흐 로기 로니 로디 로리 로미 로비 로시 로이 로지 로치 로키 로티 로피 로히 모가 모나 모다 모라 모마 모바 모사 모아 모자 모차 모카 모타 모파 모하 모거 모너 모더 모러 모머 모버 모서 모어 모저 모처 모커 모터 모퍼 모허 모고 모노 모도 모로 모모 모보 모소 모오 모조 모초 모코 모토 모포 모호 모구 모누 모두 모루 모무 모부 모수 모우 모주 모추 모쿠 모투 모푸 모후 모그 모느 모드 모르 모므 모브 모스 모으 모즈 모츠 모크 모트 모프 모흐 모기 모니 모디 모리 모미 모비 모시 모이 모지 모치 모키 모티 모피 모히 보가 보나 보다 보라 보마 보바 보사 보아 보자 보차 보카 보타 보파 보하 보거 보너 보더 보러 보머 보버 보서 보어 보저 보처 보커 보터 보퍼 보허 보고 보노 보도 보로 보모 보보 보소 보오 보조 보초 보코 보토 보포 보호 보구 보누 보두 보루 보무 보부 보수 보우 보주 보추 보쿠 보투 보푸 보후 보그 보느 보드 보르 보므 보브 보스 보으 보즈 보츠 보크 보트 보프 보흐 보기 보니 보디 보리 보미 보비 보시 보이 보지 보치 보키 보티 보피 보히 소가 소나 소다 소라 소마 소바 소사 소아 소자 소차 소카 소타 소파 소하 소거 소너 소더 소러 소머 소버 소서 소어 소저 소처 소커 소터 소퍼 소허 소고 소노 소도 소로 소모 소보 소소 소오 소조 소초 소코 소토 소포 소호 소구 소누 소두 소루 소무 소부 소수 소우 소주 소추 소쿠 소투 소푸 소후 소그 소느 소드 소르 소므 소브 소스 소으 소즈 소츠 소크 소트 소프 소흐 소기 소니 소디 소리 소미 소비 소시 소이 소지 소치 소키 소티 소피 소히 오가 오나 오다 오라 오마 오바 오사 오아 오자 오차 오카 오타 오파 오하 오거 오너 오더 오러 오머 오버 오서 오어 오저 오처 오커 오터 오퍼 오허 오고 오노 오도 오로 오모 오보 오소 오오 오조 오초 오코 오토 오포 오호 오구 오누 오두 오루 오무 오부 오수 오우 오주 오추 오쿠 오투 오푸 오후 오그 오느 오드 오르 오므 오브 오스 오으 오즈 오츠 오크 오트 오프 오흐 오기 오니 오디 오리 오미 오비 오시 오이 오지 오치 오키 오티 오피 오히 조가 조나 조다 조라 조마 조바 조사 조아 조자 조차 조카 조타 조파 조하 조거 조너 조더 조러 조머 조버 조서 조어 조저 조처 조커 조터 조퍼 조허 조고 조노 조도 조로 조모 조보 조소 조오 조조 조초 조코 조토 조포 조호 조구 조누 조두 조루 조무 조부 조수 조우 조주 조추 조쿠 조투 조푸 조후 조그 조느 조드 조르 조므 조브 조스 조으 조즈 조츠 조크 조트 조프 조흐 조기 조니 조디 조리 조미 조비 조시 조이 조지 조치 조키 조티 조피 조히 초가 초나 초다 초라 초마 초바 초사 초아 초자 초차 초카 초타 초파 초하 초거 초너 초더 초러 초머 초버 초서 초어 초저 초처 초커 초터 초퍼 초허 초고 초노 초도 초로 초모 초보 초소 초오 초조 초초 초코 초토 초포 초호 초구 초누 초두 초루 초무 초부 초수 초우 초주 초추 초쿠 초투 초푸 초후 초그 초느 초드 초르 초므 초브 초스 초으 초즈 초츠 초크 초트 초프 초흐 초기 초니 초디 초리 초미 초비 초시 초이 초지 초치 초키 초티 초피 초히 코가 코나 코다 코라 코마 코바 코사 코아 코자 코차 코카 코타 코파 코하 코거 코너 코더 코러 코머 코버 코서 코어 코저 코처 코커 코터 코퍼 코허 코고 코노 코도 코로 코모 코보 코소 코오 코조 코초 코코 코토 코포 코호 코구 코누 코두 코루 코무 코부 코수 코우 코주 코추 코쿠 코투 코푸 코후 코그 코느 코드 코르 코므 코브 코스 코으 코즈 코츠 코크 코트 코프 코흐 코기 코니 코디 코리 코미 코비 코시 코이 코지 코치 코키 코티 코피 코히 토가 토나 토다 토라 토마 토바 토사 토아 토자 토차 토카 토타 토파 토하 토거 토너 토더 토러 토머 토버 토서 토어 토저 토처 토커 토터 토퍼 토허 토고 토노 토도 토로 토모 토보 토소 토오 토조 토초 토코 토토 토포 토호 토구 토누 토두 토루 토무 토부 토수 토우 토주 토추 토쿠 토투 토푸 토후 토그 토느 토드 토르 토므 토브 토스 토으 토즈 토츠 토크 토트 토프 토흐 토기 토니 토디 토리 토미 토비 토시 토이 토지 토치 토키 토티 토피 토히 포가 포나 포다 포라 포마 포바 포사 포아 포자 포차 포카 포타 포파 포하 포거 포너 포더 포러 포머 포버 포서 포어 포저 포처 포커 포터 포퍼 포허 포고 포노 포도 포로 포모 포보 포소 포오 포조 포초 포코 포토 포포 포호 포구 포누 포두 포루 포무 포부 포수 포우 포주 포추 포쿠 포투 포푸 포후 포그 포느 포드 포르 포므 포브 포스 포으 포즈 포츠 포크 포트 포프 포흐 포기 포니 포디 포리 포미 포비 포시 포이 포지 포치 포키 포티 포피 포히 호가 호나 호다 호라 호마 호바 호사 호아 호자 호차 호카 호타 호파 호하 호거 호너 호더 호러 호머 호버 호서 호어 호저 호처 호커 호터 호퍼 호허 호고 호노 호도 호로 호모 호보 호소 호오 호조 호초 호코 호토 호포 호호 호구 호누 호두 호루 호무 호부 호수 호우 호주 호추 호쿠 호투 호푸 호후 호그 호느 호드 호르 호므 호브 호스 호으 호즈 호츠 호크 호트 호프 호흐 호기 호니 호디 호리 호미 호비 호시 호이 호지 호치 호키 호티 호피 호히 구가 구나 구다 구라 구마 구바 구사 구아 구자 구차 구카 구타 구파 구하 구거 구너 구더 구러 구머 구버 구서 구어 구저 구처 구커 구터 구퍼 구허 구고 구노 구도 구로 구모 구보 구소 구오 구조 구초 구코 구토 구포 구호 구구 구누 구두 구루 구무 구부 구수 구우 구주 구추 구쿠 구투 구푸 구후 구그 구느 구드 구르 구므 구브 구스 구으 구즈 구츠 구크 구트 구프 구흐 구기 구니 구디 구리 구미 구비 구시 구이 구지 구치 구키 구티 구피 구히 누가 누나 누다 누라 누마 누바 누사 누아 누자 누차 누카 누타 누파 누하 누거 누너 누더 누러 누머 누버 누서 누어 누저 누처 누커 누터 누퍼 누허 누고 누노 누도 누로 누모 누보 누소 누오 누조 누초 누코 누토 누포 누호 누구 누누 누두 누루 누무 누부 누수 누우 누주 누추 누쿠 누투 누푸 누후 누그 누느 누드 누르 누므 누브 누스 누으 누즈 누츠 누크 누트 누프 누흐 누기 누니 누디 누리 누미 누비 누시 누이 누지 누치 누키 누티 누피 누히 두가 두나 두다 두라 두마 두바 두사 두아 두자 두차 두카 두타 두파 두하 두거 두너 두더 두러 두머 두버 두서 두어 두저 두처 두커 두터 두퍼 두허 두고 두노 두도 두로 두모 두보 두소 두오 두조 두초 두코 두토 두포 두호 두구 두누 두두 두루 두무 두부 두수 두우 두주 두추 두쿠 두투 두푸 두후 두그 두느 두드 두르 두므 두브 두스 두으 두즈 두츠 두크 두트 두프 두흐 두기 두니 두디 두리 두미 두비 두시 두이 두지 두치 두키 두티 두피 두히 루가 루나 루다 루라 루마 루바 루사 루아 루자 루차 루카 루타 루파 루하 루거 루너 루더 루러 루머 루버 루서 루어 루저 루처 루커 루터 루퍼 루허 루고 루노 루도 루로 루모 루보 루소 루오 루조 루초 루코 루토 루포 루호 루구 루누 루두 루루 루무 루부 루수 루우 루주 루추 루쿠 루투 루푸 루후 루그 루느 루드 루르 루므 루브 루스 루으 루즈 루츠 루크 루트 루프 루흐 루기 루니 루디 루리 루미 루비 루시 루이 루지 루치 루키 루티 루피 루히 무가 무나 무다 무라 무마 무바 무사 무아 무자 무차 무카 무타 무파 무하 무거 무너 무더 무러 무머 무버 무서 무어 무저 무처 무커 무터 무퍼 무허 무고 무노 무도 무로 무모 무보 무소 무오 무조 무초 무코 무토 무포 무호 무구 무누 무두 무루 무무 무부 무수 무우 무주 무추 무쿠 무투 무푸 무후 무그 무느 무드 무르 무므 무브 무스 무으 무즈 무츠 무크 무트 무프 무흐 무기 무니 무디 무리 무미 무비 무시 무이 무지 무치 무키 무티 무피 무히 부가 부나 부다 부라 부마 부바 부사 부아 부자 부차 부카 부타 부파 부하 부거 부너 부더 부러 부머 부버 부서 부어 부저 부처 부커 부터 부퍼 부허 부고 부노 부도 부로 부모 부보 부소 부오 부조 부초 부코 부토 부포 부호 부구 부누 부두 부루 부무 부부 부수 부우 부주 부추 부쿠 부투 부푸 부후 부그 부느 부드 부르 부므 부브 부스 부으 부즈 부츠 부크 부트 부프 부흐 부기 부니 부디 부리 부미 부비 부시 부이 부지 부치 부키 부티 부피 부히 수가 수나 수다 수라 수마 수바 수사 수아 수자 수차 수카 수타 수파 수하 수거 수너 수더 수러 수머 수버 수서 수어 수저 수처 수커 수터 수퍼 수허 수고 수노 수도 수로 수모 수보 수소 수오 수조 수초 수코 수토 수포 수호 수구 수누 수두 수루 수무 수부 수수 수우 수주 수추 수쿠 수투 수푸 수후 수그 수느 수드 수르 수므 수브 수스 수으 수즈 수츠 수크 수트 수프 수흐 수기 수니 수디 수리 수미 수비 수시 수이 수지 수치 수키 수티 수피 수히 우가 우나 우다 우라 우마 우바 우사 우아 우자 우차 우카 우타 우파 우하 우거 우너 우더 우러 우머 우버 우서 우어 우저 우처 우커 우터 우퍼 우허 우고 우노 우도 우로 우모 우보 우소 우오 우조 우초 우코 우토 우포 우호 우구 우누 우두 우루 우무 우부 우수 우우 우주 우추 우쿠 우투 우푸 우후 우그 우느 우드 우르 우므 우브 우스 우으 우즈 우츠 우크 우트 우프 우흐 우기 우니 우디 우리 우미 우비 우시 우이 우지 우치 우키 우티 우피 우히 주가 주나 주다 주라 주마 주바 주사 주아 주자 주차 주카 주타 주파 주하 주거 주너 주더 주러 주머 주버 주서 주어 주저 주처 주커 주터 주퍼 주허 주고 주노 주도 주로 주모 주보 주소 주오 주조 주초 주코 주토 주포 주호 주구 주누 주두 주루 주무 주부 주수 주우 주주 주추 주쿠 주투 주푸 주후 주그 주느 주드 주르 주므 주브 주스 주으 주즈 주츠 주크 주트 주프 주흐 주기 주니 주디 주리 주미 주비 주시 주이 주지 주치 주키 주티 주피 주히 추가 추나 추다 추라 추마 추바 추사 추아 추자 추차 추카 추타 추파 추하 추거 추너 추더 추러 추머 추버 추서 추어 추저 추처 추커 추터 추퍼 추허 추고 추노 추도 추로 추모 추보 추소 추오 추조 추초 추코 추토 추포 추호 추구 추누 추두 추루 추무 추부 추수 추우 추주 추추 추쿠 추투 추푸 추후 추그 추느 추드 추르 추므 추브 추스 추으 추즈 추츠 추크 추트 추프 추흐 추기 추니 추디 추리 추미 추비 추시 추이 추지 추치 추키 추티 추피 추히 쿠가 쿠나 쿠다 쿠라 쿠마 쿠바 쿠사 쿠아 쿠자 쿠차 쿠카 쿠타 쿠파 쿠하 쿠거 쿠너 쿠더 쿠러 쿠머 쿠버 쿠서 쿠어 쿠저 쿠처 쿠커 쿠터 쿠퍼 쿠허 쿠고 쿠노 쿠도 쿠로 쿠모 쿠보 쿠소 쿠오 쿠조 쿠초 쿠코 쿠토 쿠포 쿠호 쿠구 쿠누 쿠두 쿠루 쿠무 쿠부 쿠수 쿠우 쿠주 쿠추 쿠쿠 쿠투 쿠푸 쿠후 쿠그 쿠느 쿠드 쿠르 쿠므 쿠브 쿠스 쿠으 쿠즈 쿠츠 쿠크 쿠트 쿠프 쿠흐 쿠기 쿠니 쿠디 쿠리 쿠미 쿠비 쿠시 쿠이 쿠지 쿠치 쿠키 쿠티 쿠피 쿠히 투가 투나 투다 투라 투마 투바 투사 투아 투자 투차 투카 투타 투파 투하 투거 투너 투더 투러 투머 투버 투서 투어 투저 투처 투커 투터 투퍼 투허 투고 투노 투도 투로 투모 투보 투소 투오 투조 투초 투코 투토 투포 투호 투구 투누 투두 투루 투무 투부 투수 투우 투주 투추 투쿠 투투 투푸 투후 투그 투느 투드 투르 투므 투브 투스 투으 투즈 투츠 투크 투트 투프 투흐 투기 투니 투디 투리 투미 투비 투시 투이 투지 투치 투키 투티 투피 투히 푸가 푸나 푸다 푸라 푸마 푸바 푸사 푸아 푸자 푸차 푸카 푸타 푸파 푸하 푸거 푸너 푸더 푸러 푸머 푸버 푸서 푸어 푸저 푸처 푸커 푸터 푸퍼 푸허 푸고 푸노 푸도 푸로 푸모 푸보 푸소 푸오 푸조 푸초 푸코 푸토 푸포 푸호 푸구 푸누 푸두 푸루 푸무 푸부 푸수 푸우 푸주 푸추 푸쿠 푸투 푸푸 푸후 푸그 푸느 푸드 푸르 푸므 푸브 푸스 푸으 푸즈 푸츠 푸크 푸트 푸프 푸흐 푸기 푸니 푸디 푸리 푸미 푸비 푸시 푸이 푸지 푸치 푸키 푸티 푸피 푸히 후가 후나 후다 후라 후마 후바 후사 후아 후자 후차 후카 후타 후파 후하 후거 후너 후더 후러 후머 후버 후서 후어 후저 후처 후커 후터 후퍼 후허 후고 후노 후도 후로 후모 후보 후소 후오 후조 후초 후코 후토 후포 후호 후구 후누 후두 후루 후무 후부 후수 후우 후주 후추 후쿠 후투 후푸 후후 후그 후느 후드 후르 후므 후브 후스 후으 후즈 후츠 후크 후트 후프 후흐 후기 후니 후디 후리 후미 후비 후시 후이 후지 후치 후키 후티 후피 후히 그가 그나 그다 그라 그마 그바 그사 그아 그자 그차 그카 그타 그파 그하 그거 그너 그더 그러 그머 그버 그서 그어 그저 그처 그커 그터 그퍼 그허 그고 그노 그도 그로 그모 그보 그소 그오 그조 그초 그코 그토 그포 그호 그구 그누 그두 그루 그무 그부 그수 그우 그주 그추 그쿠 그투 그푸 그후 그그 그느 그드 그르 그므 그브 그스 그으 그즈 그츠 그크 그트 그프 그흐 그기 그니 그디 그리 그미 그비 그시 그이 그지 그치 그키 그티 그피 그히 느가 느나 느다 느라 느마 느바 느사 느아 느자 느차 느카 느타 느파 느하 느거 느너 느더 느러 느머 느버 느서 느어 느저 느처 느커 느터 느퍼 느허 느고 느노 느도 느로 느모 느보 느소 느오 느조 느초 느코 느토 느포 느호 느구 느누 느두 느루 느무 느부 느수 느우 느주 느추 느쿠 느투 느푸 느후 느그 느느 느드 느르 느므 느브 느스 느으 느즈 느츠 느크 느트 느프 느흐 느기 느니 느디 느리 느미 느비 느시 느이 느지 느치 느키 느티 느피 느히 드가 드나 드다 드라 드마 드바 드사 드아 드자 드차 드카 드타 드파 드하 드거 드너 드더 드러 드머 드버 드서 드어 드저 드처 드커 드터 드퍼 드허 드고 드노 드도 드로 드모 드보 드소 드오 드조 드초 드코 드토 드포 드호 드구 드누 드두 드루 드무 드부 드수 드우 드주 드추 드쿠 드투 드푸 드후 드그 드느 드드 드르 드므 드브 드스 드으 드즈 드츠 드크 드트 드프 드흐 드기 드니 드디 드리 드미 드비 드시 드이 드지 드치 드키 드티 드피 드히 르가 르나 르다 르라 르마 르바 르사 르아 르자 르차 르카 르타 르파 르하 르거 르너 르더 르러 르머 르버 르서 르어 르저 르처 르커 르터 르퍼 르허 르고 르노 르도 르로 르모 르보 르소 르오 르조 르초 르코 르토 르포 르호 르구 르누 르두 르루 르무 르부 르수 르우 르주 르추 르쿠 르투 르푸 르후 르그 르느 르드 르르 르므 르브 르스 르으 르즈 르츠 르크 르트 르프 르흐 르기 르니 르디 르리 르미 르비 르시 르이 르지 르치 르키 르티 르피 르히 므가 므나 므다 므라 므마 므바 므사 므아 므자 므차 므카 므타 므파 므하 므거 므너 므더 므러 므머 므버 므서 므어 므저 므처 므커 므터 므퍼 므허 므고 므노 므도 므로 므모 므보 므소 므오 므조 므초 므코 므토 므포 므호 므구 므누 므두 므루 므무 므부 므수 므우 므주 므추 므쿠 므투 므푸 므후 므그 므느 므드 므르 므므 므브 므스 므으 므즈 므츠 므크 므트 므프 므흐 므기 므니 므디 므리 므미 므비 므시 므이 므지 므치 므키 므티 므피 므히 브가 브나 브다 브라 브마 브바 브사 브아 브자 브차 브카 브타 브파 브하 브거 브너 브더 브러 브머 브버 브서 브어 브저 브처 브커 브터 브퍼 브허 브고 브노 브도 브로 브모 브보 브소 브오 브조 브초 브코 브토 브포 브호 브구 브누 브두 브루 브무 브부 브수 브우 브주 브추 브쿠 브투 브푸 브후 브그 브느 브드 브르 브므 브브 브스 브으 브즈 브츠 브크 브트 브프 브흐 브기 브니 브디 브리 브미 브비 브시 브이 브지 브치 브키 브티 브피 브히 스가 스나 스다 스라 스마 스바 스사 스아 스자 스차 스카 스타 스파 스하 스거 스너 스더 스러 스머 스버 스서 스어 스저 스처 스커 스터 스퍼 스허 스고 스노 스도 스로 스모 스보 스소 스오 스조 스초 스코 스토 스포 스호 스구 스누 스두 스루 스무 스부 스수 스우 스주 스추 스쿠 스투 스푸 스후 스그 스느 스드 스르 스므 스브 스스 스으 스즈 스츠 스크 스트 스프 스흐 스기 스니 스디 스리 스미 스비 스시 스이 스지 스치 스키 스티 스피 스히 으가 으나 으다 으라 으마 으바 으사 으아 으자 으차 으카 으타 으파 으하 으거 으너 으더 으러 으머 으버 으서 으어 으저 으처 으커 으터 으퍼 으허 으고 으노 으도 으로 으모 으보 으소 으오 으조 으초 으코 으토 으포 으호 으구 으누 으두 으루 으무 으부 으수 으우 으주 으추 으쿠 으투 으푸 으후 으그 으느 으드 으르 으므 으브 으스 으으 으즈 으츠 으크 으트 으프 으흐 으기 으니 으디 으리 으미 으비 으시 으이 으지 으치 으키 으티 으피 으히 즈가 즈나 즈다 즈라 즈마 즈바 즈사 즈아 즈자 즈차 즈카 즈타 즈파 즈하 즈거 즈너 즈더 즈러 즈머 즈버 즈서 즈어 즈저 즈처 즈커 즈터 즈퍼 즈허 즈고 즈노 즈도 즈로 즈모 즈보 즈소 즈오 즈조 즈초 즈코 즈토 즈포 즈호 즈구 즈누 즈두 즈루 즈무 즈부 즈수 즈우 즈주 즈추 즈쿠 즈투 즈푸 즈후 즈그 즈느 즈드 즈르 즈므 즈브 즈스 즈으 즈즈 즈츠 즈크 즈트 즈프 즈흐 즈기 즈니 즈디 즈리 즈미 즈비 즈시 즈이 즈지 즈치 즈키 즈티 즈피 즈히 츠가 츠나 츠다 츠라 츠마 츠바 츠사 츠아 츠자 츠차 츠카 츠타 츠파 츠하 츠거 츠너 츠더 츠러 츠머 츠버 츠서 츠어 츠저 츠처 츠커 츠터 츠퍼 츠허 츠고 츠노 츠도 츠로 츠모 츠보 츠소 츠오 츠조 츠초 츠코 츠토 츠포 츠호 츠구 츠누 츠두 츠루 츠무 츠부 츠수 츠우 츠주 츠추 츠쿠 츠투 츠푸 츠후 츠그 츠느 츠드 츠르 츠므 츠브 츠스 츠으 츠즈 츠츠 츠크 츠트 츠프 츠흐 츠기 츠니 츠디 츠리 츠미 츠비 츠시 츠이 츠지 츠치 츠키 츠티 츠피 츠히 크가 크나 크다 크라 크마 크바 크사 크아 크자 크차 크카 크타 크파 크하 크거 크너 크더 크러 크머 크버 크서 크어 크저 크처 크커 크터 크퍼 크허 크고 크노 크도 크로 크모 크보 크소 크오 크조 크초 크코 크토 크포 크호 크구 크누 크두 크루 크무 크부 크수 크우 크주 크추 크쿠 크투 크푸 크후 크그 크느 크드 크르 크므 크브 크스 크으 크즈 크츠 크크 크트 크프 크흐 크기 크니 크디 크리 크미 크비 크시 크이 크지 크치 크키 크티 크피 크히 트가 트나 트다 트라 트마 트바 트사 트아 트자 트차 트카 트타 트파 트하 트거 트너 트더 트러 트머 트버 트서 트어 트저 트처 트커 트터 트퍼 트허 트고 트노 트도 트로 트모 트보 트소 트오 트조 트초 트코 트토 트포 트호 트구 트누 트두 트루 트무 트부 트수 트우 트주 트추 트쿠 트투 트푸 트후 트그 트느 트드 트르 트므 트브 트스 트으 트즈 트츠 트크 트트 트프 트흐 트기 트니 트디 트리 트미 트비 트시 트이 트지 트치 트키 트티 트피 트히 프가 프나 프다 프라 프마 프바 프사 프아 프자 프차 프카 프타 프파 프하 프거 프너 프더 프러 프머 프버 프서 프어 프저 프처 프커 프터 프퍼 프허 프고 프노 프도 프로 프모 프보 프소 프오 프조 프초 프코 프토 프포 프호 프구 프누 프두 프루 프무 프부 프수 프우 프주 프추 프쿠 프투 프푸 프후 프그 프느 프드 프르 프므 프브 프스 프으 프즈 프츠 프크 프트 프프 프흐 프기 프니 프디 프리 프미 프비 프시 프이 프지 프치 프키 프티 프피 프히 흐가 흐나 흐다 흐라 흐마 흐바 흐사 흐아 흐자 흐차 흐카 흐타 흐파 흐하 흐거 흐너 흐더 흐러 흐머 흐버 흐서 흐어 흐저 흐처 흐커 흐터 흐퍼 흐허 흐고 흐노 흐도 흐로 흐모 흐보 흐소 흐오 흐조 흐초 흐코 흐토 흐포 흐호 흐구 흐누 흐두 흐루 흐무 흐부 흐수 흐우 흐주 흐추 흐쿠 흐투 흐푸 흐후 흐그 흐느 흐드 흐르 흐므 흐브 흐스 흐으 흐즈 흐츠 흐크 흐트 흐프 흐흐 흐기 흐니 흐디 흐리 흐미 흐비 흐시 흐이 흐지 흐치 흐키 흐티 흐피 흐히 기가 기나 기다 기라 기마 기바 기사 기아 기자 기차 기카 기타 기파 기하 기거 기너 기더 기러 기머 기버 기서 기어 기저 기처 기커 기터 기퍼 기허 기고 기노 기도 기로 기모 기보 기소 기오 기조 기초 기코 기토 기포 기호 기구 기누 기두 기루 기무 기부 기수 기우 기주 기추 기쿠 기투 기푸 기후 기그 기느 기드 기르 기므 기브 기스 기으 기즈 기츠 기크 기트 기프 기흐 기기 기니 기디 기리 기미 기비 기시 기이 기지 기치 기키 기티 기피 기히 니가 니나 니다 니라 니마 니바 니사 니아 니자 니차 니카 니타 니파 니하 니거 니너 니더 니러 니머 니버 니서 니어 니저 니처 니커 니터 니퍼 니허 니고 니노 니도 니로 니모 니보 니소 니오 니조 니초 니코 니토 니포 니호 니구 니누 니두 니루 니무 니부 니수 니우 니주 니추 니쿠 니투 니푸 니후 니그 니느 니드 니르 니므 니브 니스 니으 니즈 니츠 니크 니트 니프 니흐 니기 니니 니디 니리 니미 니비 니시 니이 니지 니치 니키 니티 니피 니히 디가 디나 디다 디라 디마 디바 디사 디아 디자 디차 디카 디타 디파 디하 디거 디너 디더 디러 디머 디버 디서 디어 디저 디처 디커 디터 디퍼 디허 디고 디노 디도 디로 디모 디보 디소 디오 디조 디초 디코 디토 디포 디호 디구 디누 디두 디루 디무 디부 디수 디우 디주 디추 디쿠 디투 디푸 디후 디그 디느 디드 디르 디므 디브 디스 디으 디즈 디츠 디크 디트 디프 디흐 디기 디니 디디 디리 디미 디비 디시 디이 디지 디치 디키 디티 디피 디히 리가 리나 리다 리라 리마 리바 리사 리아 리자 리차 리카 리타 리파 리하 리거 리너 리더 리러 리머 리버 리서 리어 리저 리처 리커 리터 리퍼 리허 리고 리노 리도 리로 리모 리보 리소 리오 리조 리초 리코 리토 리포 리호 리구 리누 리두 리루 리무 리부 리수 리우 리주 리추 리쿠 리투 리푸 리후 리그 리느 리드 리르 리므 리브 리스 리으 리즈 리츠 리크 리트 리프 리흐 리기 리니 리디 리리 리미 리비 리시 리이 리지 리치 리키 리티 리피 리히 미가 미나 미다 미라 미마 미바 미사 미아 미자 미차 미카 미타 미파 미하 미거 미너 미더 미러 미머 미버 미서 미어 미저 미처 미커 미터 미퍼 미허 미고 미노 미도 미로 미모 미보 미소 미오 미조 미초 미코 미토 미포 미호 미구 미누 미두 미루 미무 미부 미수 미우 미주 미추 미쿠 미투 미푸 미후 미그 미느 미드 미르 미므 미브 미스 미으 미즈 미츠 미크 미트 미프 미흐 미기 미니 미디 미리 미미 미비 미시 미이 미지 미치 미키 미티 미피 미히 비가 비나 비다 비라 비마 비바 비사 비아 비자 비차 비카 비타 비파 비하 비거 비너 비더 비러 비머 비버 비서 비어 비저 비처 비커 비터 비퍼 비허 비고 비노 비도 비로 비모 비보 비소 비오 비조 비초 비코 비토 비포 비호 비구 비누 비두 비루 비무 비부 비수 비우 비주 비추 비쿠 비투 비푸 비후 비그 비느 비드 비르 비므 비브 비스 비으 비즈 비츠 비크 비트 비프 비흐 비기 비니 비디 비리 비미 비비 비시 비이 비지 비치 비키 비티 비피 비히 시가 시나 시다 시라 시마 시바 시사 시아 시자 시차 시카 시타 시파 시하 시거 시너 시더 시러 시머 시버 시서 시어 시저 시처 시커 시터 시퍼 시허 시고 시노 시도 시로 시모 시보 시소 시오 시조 시초 시코 시토 시포 시호 시구 시누 시두 시루 시무 시부 시수 시우 시주 시추 시쿠 시투 시푸 시후 시그 시느 시드 시르 시므 시브 시스 시으 시즈 시츠 시크 시트 시프 시흐 시기 시니 시디 시리 시미 시비 시시 시이 시지 시치 시키 시티 시피 시히 이가 이나 이다 이라 이마 이바 이사 이아 이자 이차 이카 이타 이파 이하 이거 이너 이더 이러 이머 이버 이서 이어 이저 이처 이커 이터 이퍼 이허 이고 이노 이도 이로 이모 이보 이소 이오 이조 이초 이코 이토 이포 이호 이구 이누 이두 이루 이무 이부 이수 이우 이주 이추 이쿠 이투 이푸 이후 이그 이느 이드 이르 이므 이브 이스 이으 이즈 이츠 이크 이트 이프 이흐 이기 이니 이디 이리 이미 이비 이시 이이 이지 이치 이키 이티 이피 이히 지가 지나 지다 지라 지마 지바 지사 지아 지자 지차 지카 지타 지파 지하 지거 지너 지더 지러 지머 지버 지서 지어 지저 지처 지커 지터 지퍼 지허 지고 지노 지도 지로 지모 지보 지소 지오 지조 지초 지코 지토 지포 지호 지구 지누 지두 지루 지무 지부 지수 지우 지주 지추 지쿠 지투 지푸 지후 지그 지느 지드 지르 지므 지브 지스 지으 지즈 지츠 지크 지트 지프 지흐 지기 지니 지디 지리 지미 지비 지시 지이 지지 지치 지키 지티 지피 지히 치가 치나 치다 치라 치마 치바 치사 치아 치자 치차 치카 치타 치파 치하 치거 치너 치더 치러 치머 치버 치서 치어 치저 치처 치커 치터 치퍼 치허 치고 치노 치도 치로 치모 치보 치소 치오 치조 치초 치코 치토 치포 치호 치구 치누 치두 치루 치무 치부 치수 치우 치주 치추 치쿠 치투 치푸 치후 치그 치느 치드 치르 치므 치브 치스 치으 치즈 치츠 치크 치트 치프 치흐 치기 치니 치디 치리 치미 치비 치시 치이 치지 치치 치키 치티 치피 치히 키가 키나 키다 키라 키마 키바 키사 키아 키자 키차 키카 키타 키파 키하 키거 키너 키더 키러 키머 키버 키서 키어 키저 키처 키커 키터 키퍼 키허 키고 키노 키도 키로 키모 키보 키소 키오 키조 키초 키코 키토 키포 키호 키구 키누 키두 키루 키무 키부 키수 키우 키주 키추 키쿠 키투 키푸 키후 키그 키느 키드 키르 키므 키브 키스 키으 키즈 키츠 키크 키트 키프 키흐 키기 키니 키디 키리 키미 키비 키시 키이 키지 키치 키키 키티 키피 키히 티가 티나 티다 티라 티마 티바 티사 티아 티자 티차 티카 티타 티파 티하 티거 티너 티더 티러 티머 티버 티서 티어 티저 티처 티커 티터 티퍼 티허 티고 티노 티도 티로 티모 티보 티소 티오 티조 티초 티코 티토 티포 티호 티구 티누 티두 티루 티무 티부 티수 티우 티주 티추 티쿠 티투 티푸 티후 티그 티느 티드 티르 티므 티브 티스 티으 티즈 티츠 티크 티트 티프 티흐 티기 티니 티디 티리 티미 티비 티시 티이 티지 티치 티키 티티 티피 티히 피가 피나 피다 피라 피마 피바 피사 피아 피자 피차 피카 피타 피파 피하 피거 피너 피더 피러 피머 피버 피서 피어 피저 피처 피커 피터 피퍼 피허 피고 피노 피도 피로 피모 피보 피소 피오 피조 피초 피코 피토 피포 피호 피구 피누 피두 피루 피무 피부 피수 피우 피주 피추 피쿠 피투 피푸 피후 피그 피느 피드 피르 피므 피브 피스 피으 피즈 피츠 피크 피트 피프 피흐 피기 피니 피디 피리 피미 피비 피시 피이 피지 피치 피키 피티 피피 피히 히가 히나 히다 히라 히마 히바 히사 히아 히자 히차 히카 히타 히파 히하 히거 히너 히더 히러 히머 히버 히서 히어 히저 히처 히커 히터 히퍼 히허 히고 히노 히도 히로 히모 히보 히소 히오 히조 히초 히코 히토 히포 히호 히구 히누 히두 히루 히무 히부 히수 히우 히주 히추 히쿠 히투 히푸 히후 히그 히느 히드 히르 히므 히브 히스 히으 히즈 히츠 히크 히트 히프 히흐 히기 히니 히디 히리 히미 히비 히시 히이 히지 히치 히키 히티 히피 히히", "cite_references_link_accessibility_label": "이동", "cite_references_link_many_accessibility_label": "이동:", "cite_references_link_accessibility_back_label": "되돌아가기", @@ -53,9 +58,12 @@ "cite-wikieditor-tool-reference": "각주", "cite-wikieditor-help-page-references": "각주", "cite-wikieditor-help-content-reference-description": "각주", - "cite-wikieditor-help-content-named-reference-description": "이름이 지정된 각주", + "cite-wikieditor-help-content-named-reference-description": "명명된 각주", "cite-wikieditor-help-content-rereference-description": "같은 각주의 추가 사용", "cite-wikieditor-help-content-showreferences-description": "각주 표시", + "cite-wikieditor-help-content-reference-example-text1": "페이지 텍스트.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 링크 텍스트], 추가 텍스트.", + "cite-wikieditor-help-content-reference-example-ref-id": "테스트", "cite-wikieditor-help-content-reference-example-extra-details": "추가 세부정보", "popups-prefs-navpopups-gadget-conflict-info": "[[$1|내비게이션 팝업]] 소도구를 사용하고 있으므로 이 기능이 제공하는 미리 보기를 볼 수 없습니다. 위키에 따라 이 소도구의 이름은 조금씩 다를 수 있습니다. 문제를 계속 마주친다면 통합 계정을 포함하여 소도구와 사용자 스크립트를 검토해 주십시오.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "[[$1|내비게이션 팝업]]과 [[$1|각주 풍선말]] 소도구를 사용하고 있으므로 이 기능이 제공하는 미리 보기를 볼 수 없ㅂ니다. 위키에 따라 이 소도구의 이름은 조금씩 다를 수 있습니다. 문제를 계속 마주친다면 통합 계정을 포함하여 {{int:prefs-gadgets}} 환경 설정과 사용자 스크립트를 검토해 주십시오.", diff --git a/dist/extensions/Cite/i18n/ku-latn.json b/dist/extensions/Cite/i18n/ku-latn.json index 2abe6e23f3..1e57683405 100644 --- a/dist/extensions/Cite/i18n/ku-latn.json +++ b/dist/extensions/Cite/i18n/ku-latn.json @@ -11,7 +11,7 @@ "cite-reference-previews-reference": "Çavkanî", "cite-reference-previews-book": "Çavkaniya kitêban", "cite-reference-previews-journal": "Çavkaniya kovaran", - "cite-reference-previews-news": "Çavkaniya nûçeyan", + "cite-reference-previews-news": "Çavkaniya xeberan", "cite-reference-previews-note": "Not", "cite-reference-previews-web": "Çavkaniya înternetê", "cite-wikieditor-tool-reference": "Çavkanî", diff --git a/dist/extensions/Cite/i18n/lb.json b/dist/extensions/Cite/i18n/lb.json index 31bc599f7c..62d31d2c99 100644 --- a/dist/extensions/Cite/i18n/lb.json +++ b/dist/extensions/Cite/i18n/lb.json @@ -33,6 +33,7 @@ "cite-reference-previews-collapsible-placeholder": "An dëser Referenz ass eng Duerstellung déi net an dës Fënster passt.", "cite_references_link_accessibility_label": "No uewe sprangen", "cite_references_link_many_accessibility_label": "Eropsprangen op:", + "cite_references_link_accessibility_back_label": "Zeréck no uewe sprangen", "cite_section_preview_references": "Ausgesi vun de Referenzen", "cite_warning": "Referenzwarnung: $1", "cite_warning_sectionpreview_no_text": "Den Tag <ref> mam Numm $1 kann hei net gewise ginn, well en entweder ausserhalb vun dësem Abschnitt ass oder guer net definéiert ass.", @@ -42,6 +43,9 @@ "cite-wikieditor-help-content-named-reference-description": "Referenz mat engem Numm", "cite-wikieditor-help-content-rereference-description": "Zousätzleche Gebrauch vun derselwëschter Referenz", "cite-wikieditor-help-content-showreferences-description": "Referenze weisen", + "cite-wikieditor-help-content-reference-example-text1": "Säitentext.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Linktext], zousätzlechen Text.", + "cite-wikieditor-help-content-reference-example-ref-id": "Test", "cite-wikieditor-help-content-reference-example-extra-details": "Weider Detailer", "popups-refpreview-user-preference-label": "Ausgesi vun de Referenzen (séier gesinn, wéi d'Foussnouten ausgesinn) aschalten" } diff --git a/dist/extensions/Cite/i18n/lkt.json b/dist/extensions/Cite/i18n/lkt.json new file mode 100644 index 0000000000..b7f8864677 --- /dev/null +++ b/dist/extensions/Cite/i18n/lkt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "cite_error": "Táku čhažéyatapi wóglušna: $1" +} diff --git a/dist/extensions/Cite/i18n/lo.json b/dist/extensions/Cite/i18n/lo.json new file mode 100644 index 0000000000..23bfd500dd --- /dev/null +++ b/dist/extensions/Cite/i18n/lo.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Lookruk" + ] + }, + "cite_error": "ຂໍ້ຜິດພາດ: $1" +} diff --git a/dist/extensions/Cite/i18n/mfa.json b/dist/extensions/Cite/i18n/mfa.json index 02b98d8b83..3c8d35d476 100644 --- a/dist/extensions/Cite/i18n/mfa.json +++ b/dist/extensions/Cite/i18n/mfa.json @@ -4,5 +4,5 @@ "Mirlim" ] }, - "cite_error": "Ssaloh getuh: $1" + "cite_error": "Ralak getuh: $1" } diff --git a/dist/extensions/Cite/i18n/mk.json b/dist/extensions/Cite/i18n/mk.json index 5e42572e5b..599cbda106 100644 --- a/dist/extensions/Cite/i18n/mk.json +++ b/dist/extensions/Cite/i18n/mk.json @@ -9,7 +9,7 @@ "cite-desc": "Додава ознаки <ref> и <references> за цитирања", "cite_error": "Грешка во наводот: $1.", "cite_error_ref_invalid_dir": "Неважечка ознака dir=\"$1\". Мора да биде ltr или rtl", - "cite_error_ref_conflicting_dir": "Една од ознаките <ref> по име „$1“ има спротиставен атрибут dir.", + "cite_error_ref_conflicting_dir": "Една од ознаките <ref> по име „$1“ има спротивставен атрибут dir.", "cite_error_ref_numeric_key": "Погрешна ознака <ref>; името не може да биде број. Употребете описен наслов", "cite_error_ref_no_key": "Отворачката ознака <ref> не е добро срочена или има погрешно име", "cite_error_ref_too_many_keys": "Неважечки параметар во ознаката <ref>", diff --git a/dist/extensions/Cite/i18n/mn.json b/dist/extensions/Cite/i18n/mn.json index 3bb0c09c97..d5e22410e6 100644 --- a/dist/extensions/Cite/i18n/mn.json +++ b/dist/extensions/Cite/i18n/mn.json @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ - "Chinneeb" + "Chinneeb", + "Zorigt" ] }, - "cite_error": "Иш татахад гарсан алдаа: $1", + "cite_error": "Эш татахад гарсан алдаа: $1", "cite-wikieditor-tool-reference": "Зүүлт" } diff --git a/dist/extensions/Cite/i18n/ms.json b/dist/extensions/Cite/i18n/ms.json index b6b6c3ac8d..425b93c661 100644 --- a/dist/extensions/Cite/i18n/ms.json +++ b/dist/extensions/Cite/i18n/ms.json @@ -6,7 +6,8 @@ "CyberTroopers", "Hakimi97", "Izzudin", - "Tofeiku" + "Tofeiku", + "SNN95" ] }, "cite-desc": "Menambah tag <ref> and <references> untuk pemetikan", diff --git a/dist/extensions/Cite/i18n/nl.json b/dist/extensions/Cite/i18n/nl.json index d7cfea17b1..19e76f5380 100644 --- a/dist/extensions/Cite/i18n/nl.json +++ b/dist/extensions/Cite/i18n/nl.json @@ -11,10 +11,11 @@ "Niels", "PiefPafPier", "Romaine", - "Siebrand" + "Siebrand", + "Jeroen N" ] }, - "cite-desc": "Voegt <ref>- en <references>-labels toe voor citaten", + "cite-desc": "Voegt <ref>- en <references>-tags toe voor referenties", "cite_error": "Citefout: $1", "cite_error_ref_invalid_dir": "Ongeldig dir=\"$1\", moet ltr of rtl zijn.", "cite_error_ref_conflicting_dir": "Eén van de <ref>-tags met de naam “$1” heeft een conflicterend dir-attribuut.", @@ -24,7 +25,7 @@ "cite_error_ref_follow_conflicts": "Een <ref follow=\"…\">-tag die de voortzetting is van een vorige, kan niet ook afzonderlijk worden genoemd (name=\"…\") of worden uitgebreid (extends=\"…\").", "cite_error_ref_nested_extends": "Het uitbreiden van <ref>-tags tot meer dan één niveau diep is niet toegestaan", "cite_error_ref_no_input": "Onjuist label <ref>; refs zonder naam moeten inhoud hebben", - "cite_error_references_duplicate_key": "Ongeldig label <ref>; de naam \"$1\" wordt meerdere keren met andere inhoud gedefinieerd.", + "cite_error_references_duplicate_key": "Incorrect label <ref>; de naam \"$1\" wordt meerdere keren met andere inhoud gedefinieerd.", "cite_error_references_invalid_parameters": "Onjuiste parameter in <references>-tag", "cite_error_references_no_backlink_label": "Het aantal beschikbare backlinklabels is opgebruikt. Geef meer labels op in het bericht [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Het aantal aangepaste koppelinglabels voor de group \"$1\" is uitgeput. U kunt er meer instellen in het systeembericht [[MediaWiki:$2]].", diff --git a/dist/extensions/Cite/i18n/oc.json b/dist/extensions/Cite/i18n/oc.json index e2eacff791..b8336558c4 100644 --- a/dist/extensions/Cite/i18n/oc.json +++ b/dist/extensions/Cite/i18n/oc.json @@ -12,6 +12,7 @@ "cite_error_ref_no_key": "La balisa dobrenta <ref> es malformada o a un marrit nom.", "cite_error_ref_too_many_keys": "Ampèl invalid ; claus invalidas, per exemple, tròp de claus especificadas o clau erronèa", "cite_error_ref_no_input": "Ampèl invalid ; cap de dintrada pas especificada", + "cite_error_references_duplicate_key": "Etiqueta <ref> non valida; lo nom «$1» es definit divèrses còps amb un contengut diferent.", "cite_error_references_invalid_parameters": "Arguments invalids ; argument esperat", "cite_error_references_no_backlink_label": "Execucion en defòra de las etiquetas personalizadas, definissetz mai dins lo messatge [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_references_no_text": "Balisa <ref> incorrècta ;\n\npas de tèxte per las referéncias nomenadas $1.", diff --git a/dist/extensions/Cite/i18n/pap.json b/dist/extensions/Cite/i18n/pap.json index 699540ea14..900149f8a4 100644 --- a/dist/extensions/Cite/i18n/pap.json +++ b/dist/extensions/Cite/i18n/pap.json @@ -1,8 +1,33 @@ { "@metadata": { "authors": [ - "ObaTango" + "ObaTango", + "Kallmemel" ] }, - "cite_error": "Eror di sita: $1" + "cite-desc": "Ta agregá <ref> i <references> lebel pa sitashon.", + "cite_error": "Eror di sita: $1", + "cite_error_ref_invalid_dir": "Inbálido dir=\"$1\", mester ta ltr òf rtl", + "cite-tracking-category-cite-error": "Páginanan ku referensia defekto", + "cite-tracking-category-cite-error-desc": "Páginanan den e kategoria aki tin eror den e uso di tagnan di referensia.", + "cite-reference-previews-reference": "Referensia", + "cite-reference-previews-book": "Referensia di buki", + "cite-reference-previews-journal": "Referencia di revista", + "cite-reference-previews-news": "Referencia di notisia", + "cite-reference-previews-note": "Nota", + "cite-reference-previews-web": "Referensia di wèp", + "cite-reference-previews-collapsible-placeholder": "E referensia aki ta inkluí un figura ku no ta pas den e avanse.", + "cite_references_link_accessibility_label": "Na laira", + "cite_references_link_many_accessibility_label": "Bai laira na:", + "cite_references_link_accessibility_back_label": "Bai bèk laira", + "cite_section_preview_references": "Avanse di referensia", + "cite_warning_sectionpreview_no_text": "No ta posibel pa duna un avanse di <ref> ku e nòmber $1, ya ku e no ta definí den e sekshon aktual òf mes.", + "cite-wikieditor-tool-reference": "Referensia", + "cite-wikieditor-help-page-references": "Referensia", + "cite-wikieditor-help-content-reference-description": "Referensia", + "cite-wikieditor-help-content-named-reference-description": "Referensia nombrá", + "cite-wikieditor-help-content-rereference-description": "Reutilisá e mesun referensia", + "cite-wikieditor-help-content-showreferences-description": "Mustra referensia", + "cite-wikieditor-help-content-reference-example-text1": "Teksto di página.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Teksto di lenk], teksto adishonal." } diff --git a/dist/extensions/Cite/i18n/pl.json b/dist/extensions/Cite/i18n/pl.json index d942a509b6..769dd65594 100644 --- a/dist/extensions/Cite/i18n/pl.json +++ b/dist/extensions/Cite/i18n/pl.json @@ -12,7 +12,8 @@ "Rail", "Railfail536", "Sp5uhe", - "Woytecr" + "Woytecr", + "Wostr" ] }, "cite-desc": "Dodaje znaczniki <ref> oraz <references> ułatwiające podawanie źródeł cytatów", diff --git a/dist/extensions/Cite/i18n/ps.json b/dist/extensions/Cite/i18n/ps.json index b083719c85..2699c10919 100644 --- a/dist/extensions/Cite/i18n/ps.json +++ b/dist/extensions/Cite/i18n/ps.json @@ -10,6 +10,7 @@ }, "cite-desc": "د اخځ کولو لپاره <ref> او <references> نښلنونه ورگډوي.", "cite_error": "د سرچينې ستونزه: $1", + "cite_error_included_references": "<سرچينې> پای نښلن نشته", "cite-tracking-category-cite-error": "مخونه د غبرګونيزي تيروتنې سره", "cite-reference-previews-reference": "سرچينه", "cite-reference-previews-book": "کتابي سرچينه", diff --git a/dist/extensions/Cite/i18n/pt-br.json b/dist/extensions/Cite/i18n/pt-br.json index 8cd95a2dab..fae3cff76d 100644 --- a/dist/extensions/Cite/i18n/pt-br.json +++ b/dist/extensions/Cite/i18n/pt-br.json @@ -14,7 +14,8 @@ "Mariagarbin", "Marinaazev", "TheEduGobi", - "EGobi" + "EGobi", + "Jaideraf" ] }, "cite-desc": "Adiciona elementos <ref> e <references> para uso em citações", diff --git a/dist/extensions/Cite/i18n/pt.json b/dist/extensions/Cite/i18n/pt.json index bcc0ff553f..b02a1142cb 100644 --- a/dist/extensions/Cite/i18n/pt.json +++ b/dist/extensions/Cite/i18n/pt.json @@ -13,7 +13,7 @@ "Waldir" ] }, - "cite-desc": "Adiciona elementos <ref> e <references> para uso em citações", + "cite-desc": "Adiciona as etiquetas <ref> e <references> para citações", "cite_error": "Erro de citação: $1", "cite_error_ref_invalid_dir": "dir=\"$1\" inválido, deve ser ltr ou rtl", "cite_error_ref_conflicting_dir": "Uma das etiquetas <ref> com o nome \"$1\" tem um atributo 'dir' em conflito.", @@ -22,12 +22,12 @@ "cite_error_ref_too_many_keys": "Parâmetro inválido na etiqueta <ref>", "cite_error_ref_follow_conflicts": "Uma etiqueta <ref follow=\"…\"> que está na continuação de outra anterior não pode ser nomeada individualmente nem extendida", "cite_error_ref_nested_extends": "Não é permitido estender as etiquetas <ref> a mais do que um nível de profundidade", - "cite_error_ref_no_input": "Etiqueta <ref> inválida; ''refs'' sem parâmetro de nome devem ter conteúdo associado", + "cite_error_ref_no_input": "Etiqueta <ref> inválida; \"refs\" sem nome devem ter conteúdo", "cite_error_references_duplicate_key": "Código <ref> inválido; o nome \"$1\" é definido mais de uma vez com conteúdos diferentes", "cite_error_references_invalid_parameters": "Parâmetro inválido na etiqueta <references>", "cite_error_references_no_backlink_label": "Esgotamento das legendas personalizadas para backlinks. Defina mais na mensagem [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Esgotamento das legendas personalizadas para hiperligações, no grupo \"$1\". Defina mais na mensagem [[MediaWiki:$2]].", - "cite_error_references_no_text": "Etiqueta <ref> inválida; não foi fornecido texto para as ''refs'' de nome $1", + "cite_error_references_no_text": "Etiqueta <ref> inválida; não foi fornecido texto para as \"refs\" nomeadas $1", "cite_error_included_ref": "Elemento de fecho </ref> em falta para o elemento <ref>", "cite_error_included_references": "Falta a etiqueta de fecho de <references>", "cite_error_group_refs_without_references": "Existem etiquetas <ref> para um grupo chamado \"$1\", mas não foi encontrada nenhuma etiqueta <references group=\"$1\"/> correspondente", @@ -59,6 +59,7 @@ "cite-wikieditor-help-content-reference-example-text1": "Texto da página.$1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Texto da hiperligação], texto adicional.", "cite-wikieditor-help-content-reference-example-text3": "[$1 Texto da hiperligação]", + "cite-wikieditor-help-content-reference-example-extra-details": "Detalhes extra", "popups-prefs-navpopups-gadget-conflict-info": "Tem o ''gadget'' da [[$1|navegação flutuante]] (''navigation popups'') ativado, por isso não verá as antevisões fornecidas por esta funcionalidade. Dependendo da sua wiki, este ''gadget'' pode ter um nome ligeiramente diferente. Se continuar a ter problemas, reveja os seus ''gadgets'' e os ''scripts'' do utilizador, incluindo os globais.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "Tem os ''gadgets'' da [[$1|navegação flutuante]] (''navigation popups'') e das [[$1|dicas de referências]] (''reference tooltips'') ativados, por isso não verá as antevisões fornecidas por esta funcionalidade. Dependendo da sua wiki, estes ''gadgets'' pode ter nomes ligeiramente diferentes. Se continuar a ter problemas, reveja os seus ''gadgets'' e os ''scripts'' do utilizador, incluindo os globais.", "popups-prefs-reftooltips-gadget-conflict-info": "Tem o ''gadget'' das [[$1|dicas de referências]] (''reference tooltips'') ativado, por isso não verá as antevisões de referências mas continuará a ver as antevisões de páginas. Dependendo da sua wiki, este ''gadget'' pode ter um nome ligeiramente diferente. Se continuar a ter problemas, reveja os seus ''gadgets'' e os ''scripts'' do utilizador, incluindo os globais.", diff --git a/dist/extensions/Cite/i18n/qqq.json b/dist/extensions/Cite/i18n/qqq.json index 89f0918d43..96f5dc3429 100644 --- a/dist/extensions/Cite/i18n/qqq.json +++ b/dist/extensions/Cite/i18n/qqq.json @@ -19,7 +19,9 @@ "Umherirrender", "Xiplus", "Matma Rex", - "McDutchie" + "McDutchie", + "TMg", + "Johannes Richter (WMDE)" ] }, "cite-desc": "{{desc|name=Cite|url=https://www.mediawiki.org/wiki/Extension:Cite}}", @@ -32,7 +34,7 @@ "cite_error_ref_follow_conflicts": "Error message shown when a ref tag with the follow=\"...\" feature, which is intended for sites like Wikisource, also tries to use a name=\"...\" or extends=\"...\" parameter.", "cite_error_ref_nested_extends": "\"Extending\" refers to using the extends attribute on a <ref> tag. Error message shown when a ref tag tries to extend another ref tag that's already extended, i.e. nesting sub-refs is not allowed.\n\nParameters:\n* $1 - Name of the invalid ref\n* $2 - Name of the previous, conflicting ref", "cite_error_ref_no_input": "Error message shown when ref tags without names have no content. An example that cause this error is <ref>", - "cite_error_references_duplicate_key": "Error message shown when multiple refs with same name exist but with different content", + "cite_error_references_duplicate_key": "Error message shown when multiple ref tags with the same name exist, but with different content.\n\nParameters:\n* $1 - Name of the reference", "cite_error_references_invalid_parameters": "Generic error message shown when unknown, unsupported parameters are used in a <references> tag. This can happen when there is a mistake in a parameter name, or a parameter exclusive to the <ref> tag is used in a <references> tag. This and [[MediaWiki:Cite error ref too many keys]] form a pair and should be worded similarly.", "cite_error_references_no_backlink_label": "Error message shown in the references tag when the same name is used for too many ref tags. Too many in this case is more than there are backlink labels defined in [[MediaWiki:Cite references link many format backlink labels]].\n\nIt is not possible to make a clickable link to this message. \"nowiki\" is mandatory around [[MediaWiki:Cite references link many format backlink labels]].", "cite_error_no_link_label_group": "Error message shown when there are more references than custom link markers for a group. Gives an actionable remedy.\n\nParameters:\n* $1 - reference group name\n* $2 - System message name, cite_link_label_group-groupname", @@ -42,13 +44,13 @@ "cite_error_group_refs_without_references": "Error message shown when a ref group has no <references> tag.\n\nParameters:\n* $1 - the group name", "cite_error_references_group_mismatch": "Error message shown when a <ref> has a different group than its enclosing <references>.\n\nParameters:\n* $1 - the value of the group attribute on the inner <ref>", "cite_error_references_missing_key": "Error message shown when using something like\n
\n\n...\n\n
\nand the reference <ref name=\"refname\"/> is not used anywhere in the page text.\n\nParameters:\n* $1 - the name of the unused reference (in the example above, “refname”)", - "cite_error_references_no_key": "Error message shown when a <ref> inside <references> does not have a name attribute.", - "cite_error_empty_references_define": "Error message shown when there is a <ref> inside <references>, but it does not have any content, e.g.\n
\n\n\n\n
\nParameters:\n* $1 - the name of the erroneous <ref> (in the above example, “foo”)", + "cite_error_references_no_key": "Error message shown when a <ref> inside <references> does not have a name. A name is needed to be able to use the reference in the text before the reference list.", + "cite_error_empty_references_define": "Error message shown when there is a ref tag inside <references>, but it does not have any content, e.g.\n
\n\n\n\n
\nParameters:\n* $1 - The name of the erroneous ref tag (in the above example, “foo”)\n* $2 - Group name the ref tag belongs to", "cite-tracking-category-cite-error": "{{tracking category name}}\nTracking category name.", "cite-tracking-category-cite-error-desc": "Tracking category description.", "cite-tracking-category-ref-extends": "{{tracking category name}}\nThe [[:mw:Special:MyLanguage/Help:Tracking categories|tracking category]] to add to the article if it uses <ref> tags with an extends attribute.", "cite-tracking-category-ref-extends-desc": "Description of the extends feature tracking category. (See {{msg-mw|Cite-tracking-category-ref-extends}}.)", - "cite-reference-previews-reference": "Default heading for popups that show previews of references as provided by the Cite extension's tags (also known as footnotes).\n{{Identical|Reference}}", + "cite-reference-previews-reference": "Default heading for popups that show previews of references as provided by the Cite extension's <ref> tags (also known as footnotes).\n{{Identical|Reference}}", "cite-reference-previews-book": "Heading for a popup previewing a citation from a book.\n{{Identical|Book}}", "cite-reference-previews-journal": "Heading for a popup previewing a citation from a journal.\n{{Identical|Journal}}", "cite-reference-previews-news": "Heading for a popup previewing a citation from the news.\n{{Identical|News}}", @@ -76,9 +78,9 @@ "cite-wikieditor-help-content-rereference-description": "Row header in WikiEditor's reference help section.\n\n{{doc-jqueryMsg}}", "cite-wikieditor-help-content-extended-reference-description": "Row header in WikiEditor's reference help section.\n\n{{doc-jqueryMsg}}", "cite-wikieditor-help-content-showreferences-description": "Row header in WikiEditor's reference help section.\n\n{{doc-jqueryMsg}}", - "cite-wikieditor-help-content-reference-example-text1": "Short sample text with a reference.\n\nParameters:\n* $1 - a <ref> tag\n\n{{doc-jqueryMsg}}", - "cite-wikieditor-help-content-reference-example-text2": "Short sample of something that can be put between <ref> tags.\n\nParameters:\n* $1 - a URL\n\n{{doc-jqueryMsg}}", - "cite-wikieditor-help-content-reference-example-text3": "Short sample of external link syntax.\n\nParameters:\n* $1 - a URL\n\n{{doc-jqueryMsg}}", + "cite-wikieditor-help-content-reference-example-text1": "Short sample text with a reference.\n\nParameters:\n* $1 - a <ref> tag\n\n{{doc-jqueryMsg}}", + "cite-wikieditor-help-content-reference-example-text2": "Short sample of some wikitext that can be put inside a <ref> tag.\n\nParameters:\n* $1 - A short example URL\n\n{{doc-jqueryMsg}}", + "cite-wikieditor-help-content-reference-example-text3": "Short sample of some wikitext that can be put inside a ref tag.\n\nParameters:\n* $1 - A short example URL\n\n{{doc-jqueryMsg}}", "cite-wikieditor-help-content-reference-example-ref-id": "{{optional}}\nUsed as an example of a name for a reference.", "cite-wikieditor-help-content-reference-example-extra-details": "Used as an example for additional footnote content within a tag", "cite-wikieditor-help-content-reference-example-ref-normal": "{{ignored}}", diff --git a/dist/extensions/Cite/i18n/ru.json b/dist/extensions/Cite/i18n/ru.json index 6c4e1085f7..78fbe0bdc6 100644 --- a/dist/extensions/Cite/i18n/ru.json +++ b/dist/extensions/Cite/i18n/ru.json @@ -26,11 +26,16 @@ "Александр Сигачёв", "Cabadeck", "MidnightLG", - "Elzav" + "Elzav", + "Vonavy", + "Merrahtar", + "Yurina Tatiana", + "Le Loi", + "Alex NB IT" ] }, "cite-desc": "Добавляет для сносок теги <ref> и <references/>", - "cite_error": "Ошибка цитирования $1", + "cite_error": "Ошибка цитирования: $1", "cite_error_ref_invalid_dir": "Неверное значение dir=\"$1\", должно быть ltr или rtl", "cite_error_ref_numeric_key": "Неправильный тег <ref>;\nимя не может быть целым числом. Используйте описательное название", "cite_error_ref_no_key": "Открывающий тег <ref> — неправильный или содержит некорректное имя.", @@ -69,12 +74,13 @@ "cite-wikieditor-help-page-references": "Примечания", "cite-wikieditor-help-content-reference-description": "Примечание", "cite-wikieditor-help-content-named-reference-description": "Сноска с названием", - "cite-wikieditor-help-content-rereference-description": "Дополнительное использование той же ссылки", + "cite-wikieditor-help-content-rereference-description": "Повторное использование той же ссылки", "cite-wikieditor-help-content-extended-reference-description": "Дополнительное использование той же ссылки с дополнительными подробностями", "cite-wikieditor-help-content-showreferences-description": "Показывать примечания", "cite-wikieditor-help-content-reference-example-text1": "Текст страницы. $1", "cite-wikieditor-help-content-reference-example-text2": "[$1 Текст ссылки], ещё текст.", "cite-wikieditor-help-content-reference-example-text3": "[$1 Текст ссылки]", + "cite-wikieditor-help-content-reference-example-ref-id": "тест", "cite-wikieditor-help-content-reference-example-extra-details": "Очень подробные детали", "popups-prefs-navpopups-gadget-conflict-info": "У вас включен гаджет [[$1|всплывающих навигационных окон]], поэтому вы не увидите окно предпросмотра, предоставляемое этой функцией. В зависимости от вашей вики, гаджет может иметь немного другое название. Если вы продолжаете испытывать проблемы, пожалуйста, проверьте вашими гаджеты и пользовательские скрипты, в том числе глобальные.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "У вас включены гаджеты [[$1|всплывающих навигационных окошек]] и [[$1|всплывающей подсказки с примечаниями]], поэтому вы не увидите окно предпросмотра, предоставляемое этой функцией. В зависимости от вашей вики, гаджеты могут иметь немного другие названия. Если вы продолжаете испытывать проблемы, пожалуйста, проверьте вашими гаджеты и пользовательские скрипты, в том числе глобальные.", diff --git a/dist/extensions/Cite/i18n/sd.json b/dist/extensions/Cite/i18n/sd.json index c6508bf9e2..9ad3c87138 100644 --- a/dist/extensions/Cite/i18n/sd.json +++ b/dist/extensions/Cite/i18n/sd.json @@ -6,7 +6,9 @@ "Tweety" ] }, + "cite-desc": "حوالن لاءِ <ref> ۽ <references> ٽيگَ شامل ڪري ٿو", "cite_error": "حوالي جي چڪ: $1", + "cite_error_ref_invalid_dir": "ناقابلڪار dir=\"$1\"، لازمي ltr يا rtl ھجڻ گهرجي", "cite_error_group_refs_without_references": "\"$1\" نالي جي حوالن جي لاءِ ٽيگ <ref> آهن، پر لاڳاپيل ٽيگ <references group=\"$1\"/> نہ مليو", "cite-tracking-category-cite-error": "حوالن ۾ چُڪَ وارا صفحا", "cite-reference-previews-reference": "حوالو", @@ -16,7 +18,17 @@ "cite-reference-previews-note": "ڌيان ڏيو", "cite-reference-previews-web": "ويب حوالو", "cite-reference-previews-collapsible-placeholder": "ھن حوالي ۾ ڪا شڪل شامل آھي جيڪا پيش-نگاھ ۾ نٿي ماپي.", + "cite_references_link_accessibility_label": "ٽپو ڏيو", + "cite_references_link_many_accessibility_label": "ڏانھن ٽپو ڏيو:", + "cite_references_link_accessibility_back_label": "واپس مٿي ٽپو ڏيو", "cite_section_preview_references": "حوالن جي پيش-نگاھ", "cite-wikieditor-tool-reference": "حوالو", + "cite-wikieditor-help-page-references": "حوالا", + "cite-wikieditor-help-content-reference-description": "حوالو", + "cite-wikieditor-help-content-named-reference-description": "عنوان ڏنل حوالو", + "cite-wikieditor-help-content-rereference-description": "ساڳئي حوالي جو اضافي استعمال", + "cite-wikieditor-help-content-showreferences-description": "حوالا ڏيکاريو", + "cite-wikieditor-help-content-reference-example-text1": "صفحي جو متن.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 ڳنڍڻي جو متن]، اضافي متن.", "popups-refpreview-user-preference-label": "حوالن جون پيش-نگاھون فعال ڪريو (حوالن جون ڪو صفحو پڙھڻ دوران تڪڙيون پيش-نگاھون وٺو)" } diff --git a/dist/extensions/Cite/i18n/sh-latn.json b/dist/extensions/Cite/i18n/sh-latn.json index 306595833a..1383c9769a 100644 --- a/dist/extensions/Cite/i18n/sh-latn.json +++ b/dist/extensions/Cite/i18n/sh-latn.json @@ -1,29 +1,30 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "cite-desc": "Dodaje oznake <ref> i <references/> za citiranja", "cite_error": "Greška u referenci: $1", - "cite_error_ref_invalid_dir": "Nevažeća oznaka dir=\"$1\". Mora biti ltr ili rtl", - "cite_error_ref_numeric_key": "Nevaljana oznaka <ref>; ime ne može biti broj. Upotrijebite opisni naslov", + "cite_error_ref_invalid_dir": "Neispravna oznaka dir=\"$1\". Mora biti ltr ili rtl", + "cite_error_ref_numeric_key": "Neispravna oznaka <ref>; ime ne može biti broj. Koristite opisni naslov", "cite_error_ref_no_key": "Otvarajuća oznaka <ref> nije ispravno oblikovana ili sadrži neispravno ime", "cite_error_ref_too_many_keys": "Nevaljana oznaka <ref>; nevaljana imena, tj. ima ih previše", "cite_error_ref_nested_extends": "Nije dopušteno proširenje <ref> oznaka dublje od jedne razine", - "cite_error_ref_no_input": "Nevaljana oznaka <ref>; reference bez imena moraju imati sadržaj", - "cite_error_references_duplicate_key": "Nevaljana oznaka <ref>; naziv \"$1\" je zadan više puta s različitim sadržajem", + "cite_error_ref_no_input": "Neispravna oznaka <ref>; reference bez imena moraju imati sadržaj", + "cite_error_references_duplicate_key": "Neispravna oznaka <ref>; naziv \"$1\" je zadan više puta s različitim sadržajem", "cite_error_references_invalid_parameters": "Neispravan parametar u oznaci <references>", "cite_error_references_no_backlink_label": "Nema dovoljno natpisa za poveznice unatrag. Opredjelite još natpisa u [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Ponestalo je natpisa proizvoljnih linkova za grupu \"$1\". Opredjelite još putem poruke [[MediaWiki:$2]].", - "cite_error_references_no_text": "Nevaljana oznaka <ref>; nije zadan tekst za reference po imenu $1", + "cite_error_references_no_text": "Neispravna oznaka <ref>; nije zadan tekst za reference po imenu $1", "cite_error_included_ref": "Oznaci <ref> nedostaje oznaka za zatvaranje </ref>", "cite_error_included_references": "Nedostaje zatvarajuća oznaka za <references>", "cite_error_group_refs_without_references": "Oznake <ref> postoje za skupinu imenovanu kao \"$1\", ali nema pripadajuće oznake <references group=\"$1\"/>", "cite_error_references_group_mismatch": "<ref> oznaka u <references> ima konfliktni grupni atribut \"$1\".", "cite_error_references_missing_key": "<ref> oznaka s imenom \"$1\" definirana u <references> nije korištena u ranijem tekstu.", "cite_error_references_no_key": "<ref> oznaka definirana u <references> nema parametar ''name''.", - "cite_error_empty_references_define": "<ref> oznaka „$1” definisana u <references> grupi „$2” nema sadržaja.", + "cite_error_empty_references_define": "<ref> oznaka \"$1\" definisana u <references> grupi \"$2\" nema sadržaja.", "cite-tracking-category-cite-error": "Stranice s greškama u referencama", "cite-tracking-category-cite-error-desc": "Stranice u ovoj kategoriji imaju greške u korišćenju oznaka referenci.", "cite-reference-previews-reference": "Referenca", diff --git a/dist/extensions/Cite/i18n/sjd.json b/dist/extensions/Cite/i18n/sjd.json index 58510326de..4ce59c09b8 100644 --- a/dist/extensions/Cite/i18n/sjd.json +++ b/dist/extensions/Cite/i18n/sjd.json @@ -1,6 +1,19 @@ { "@metadata": { - "authors": [] + "authors": [ + "Merrahtar" + ] }, - "cite_references_link_many_format_backlink_labels": "а а̄ ӓ б в г д е е̄ ё ё̄ ж з һ и ӣ й ј к л ӆ м ӎ н ӊ ӈ о о̄ п р ҏ с т у ӯ ф х ц ч ш ъ ы ь ҍ э э̄ ӭ ю ю̄ я я̄ аа аа̄ аӓ аб ав аг ад ае ае̄ аё аё̄ аж аз аһ аи аӣ ай ај ак ал аӆ ам аӎ ан аӊ аӈ ао ао̄ ап ар аҏ ас ат ау аӯ аф ах ац ач аш аъ аы аь аҍ аэ аэ̄ аӭ аю аю̄ ая ая̄ а̄а а̄а̄ а̄ӓ а̄б а̄в а̄г а̄д а̄е а̄е̄ а̄ё а̄ё̄ а̄ж а̄з а̄һ а̄и а̄ӣ а̄й а̄ј а̄к а̄л а̄ӆ а̄м а̄ӎ а̄н а̄ӊ а̄ӈ а̄о а̄о̄ а̄п а̄р а̄ҏ а̄с а̄т а̄у а̄ӯ а̄ф а̄х а̄ц а̄ч а̄ш а̄ъ а̄ы а̄ь а̄ҍ а̄э а̄э̄ а̄ӭ а̄ю а̄ю̄ а̄я а̄я̄ ӓа ӓа̄ ӓӓ ӓб ӓв ӓг ӓд ӓе ӓе̄ ӓё ӓё̄ ӓж ӓз ӓһ ӓи ӓӣ ӓй ӓј ӓк ӓл ӓӆ ӓм ӓӎ ӓн ӓӊ ӓӈ ӓо ӓо̄ ӓп ӓр ӓҏ ӓс ӓт ӓу ӓӯ ӓф ӓх ӓц ӓч ӓш ӓъ ӓы ӓь ӓҍ ӓэ ӓэ̄ ӓӭ ӓю ӓю̄ ӓя ӓя̄ ба ба̄ бӓ бб бв бг бд бе бе̄ бё бё̄ бж бз бһ би бӣ бй бј бк бл бӆ бм бӎ бн бӊ бӈ бо бо̄ бп бр бҏ бс бт бу бӯ бф бх бц бч бш бъ бы бь бҍ бэ бэ̄ бӭ бю бю̄ бя бя̄ ва ва̄ вӓ вб вв вг вд ве ве̄ вё вё̄ вж вз вһ ви вӣ вй вј вк вл вӆ вм вӎ вн вӊ вӈ во во̄ вп вр вҏ вс вт ву вӯ вф вх вц вч вш въ вы вь вҍ вэ вэ̄ вӭ вю вю̄ вя вя̄ га га̄ гӓ гб гв гг гд ге ге̄ гё гё̄ гж гз гһ ги гӣ гй гј гк гл гӆ гм гӎ гн гӊ гӈ го го̄ гп гр гҏ гс гт гу гӯ гф гх гц гч гш гъ гы гь гҍ гэ гэ̄ гӭ гю гю̄ гя гя̄ да да̄ дӓ дб дв дг дд де де̄ дё дё̄ дж дз дһ ди дӣ дй дј дк дл дӆ дм дӎ дн дӊ дӈ до до̄ дп др дҏ дс дт ду дӯ дф дх дц дч дш дъ ды дь дҍ дэ дэ̄ дӭ дю дю̄ дя дя̄ еа еа̄ еӓ еб ев ег ед ее ее̄ её её̄ еж ез еһ еи еӣ ей еј ек ел еӆ ем еӎ ен еӊ еӈ ео ео̄ еп ер еҏ ес ет еу еӯ еф ех ец еч еш еъ еы еь еҍ еэ еэ̄ еӭ ею ею̄ ея ея̄ е̄а е̄а̄ е̄ӓ е̄б е̄в е̄г е̄д е̄е е̄е̄ е̄ё е̄ё̄ е̄ж е̄з е̄һ е̄и е̄ӣ е̄й е̄ј е̄к е̄л е̄ӆ е̄м е̄ӎ е̄н е̄ӊ е̄ӈ е̄о е̄о̄ е̄п е̄р е̄ҏ е̄с е̄т е̄у е̄ӯ е̄ф е̄х е̄ц е̄ч е̄ш е̄ъ е̄ы е̄ь е̄ҍ е̄э е̄э̄ е̄ӭ е̄ю е̄ю̄ е̄я е̄я̄ ёа ёа̄ ёӓ ёб ёв ёг ёд ёе ёе̄ ёё ёё̄ ёж ёз ёһ ёи ёӣ ёй ёј ёк ёл ёӆ ём ёӎ ён ёӊ ёӈ ёо ёо̄ ёп ёр ёҏ ёс ёт ёу ёӯ ёф ёх ёц ёч ёш ёъ ёы ёь ёҍ ёэ ёэ̄ ёӭ ёю ёю̄ ёя ёя̄ ё̄а ё̄а̄ ё̄ӓ ё̄б ё̄в ё̄г ё̄д ё̄е ё̄е̄ ё̄ё ё̄ё̄ ё̄ж ё̄з ё̄һ ё̄и ё̄ӣ ё̄й ё̄ј ё̄к ё̄л ё̄ӆ ё̄м ё̄ӎ ё̄н ё̄ӊ ё̄ӈ ё̄о ё̄о̄ ё̄п ё̄р ё̄ҏ ё̄с ё̄т ё̄у ё̄ӯ ё̄ф ё̄х ё̄ц ё̄ч ё̄ш ё̄ъ ё̄ы ё̄ь ё̄ҍ ё̄э ё̄э̄ ё̄ӭ ё̄ю ё̄ю̄ ё̄я ё̄я̄ жа жа̄ жӓ жб жв жг жд же же̄ жё жё̄ жж жз жһ жи жӣ жй жј жк жл жӆ жм жӎ жн жӊ жӈ жо жо̄ жп жр жҏ жс жт жу жӯ жф жх жц жч жш жъ жы жь жҍ жэ жэ̄ жӭ жю жю̄ жя жя̄ за за̄ зӓ зб зв зг зд зе зе̄ зё зё̄ зж зз зһ зи зӣ зй зј зк зл зӆ зм зӎ зн зӊ зӈ зо зо̄ зп зр зҏ зс зт зу зӯ зф зх зц зч зш зъ зы зь зҍ зэ зэ̄ зӭ зю зю̄ зя зя̄ һа һа̄ һӓ һб һв һг һд һе һе̄ һё һё̄ һж һз һһ һи һӣ һй һј һк һл һӆ һм һӎ һн һӊ һӈ һо һо̄ һп һр һҏ һс һт һу һӯ һф һх һц һч һш һъ һы һь һҍ һэ һэ̄ һӭ һю һю̄ һя һя̄ иа иа̄ иӓ иб ив иг ид ие ие̄ иё иё̄ иж из иһ ии иӣ ий иј ик ил иӆ им иӎ ин иӊ иӈ ио ио̄ ип ир иҏ ис ит иу иӯ иф их иц ич иш иъ иы иь иҍ иэ иэ̄ иӭ ию ию̄ ия ия̄ ӣа ӣа̄ ӣӓ ӣб ӣв ӣг ӣд ӣе ӣе̄ ӣё ӣё̄ ӣж ӣз ӣһ ӣи ӣӣ ӣй ӣј ӣк ӣл ӣӆ ӣм ӣӎ ӣн ӣӊ ӣӈ ӣо ӣо̄ ӣп ӣр ӣҏ ӣс ӣт ӣу ӣӯ ӣф ӣх ӣц ӣч ӣш ӣъ ӣы ӣь ӣҍ ӣэ ӣэ̄ ӣӭ ӣю ӣю̄ ӣя ӣя̄ йа йа̄ йӓ йб йв йг йд йе йе̄ йё йё̄ йж йз йһ йи йӣ йй йј йк йл йӆ йм йӎ йн йӊ йӈ йо йо̄ йп йр йҏ йс йт йу йӯ йф йх йц йч йш йъ йы йь йҍ йэ йэ̄ йӭ йю йю̄ йя йя̄ ја ја̄ јӓ јб јв јг јд је је̄ јё јё̄ јж јз јһ ји јӣ јй јј јк јл јӆ јм јӎ јн јӊ јӈ јо јо̄ јп јр јҏ јс јт ју јӯ јф јх јц јч јш јъ јы јь јҍ јэ јэ̄ јӭ јю јю̄ јя јя̄ ка ка̄ кӓ кб кв кг кд ке ке̄ кё кё̄ кж кз кһ ки кӣ кй кј кк кл кӆ км кӎ кн кӊ кӈ ко ко̄ кп кр кҏ кс кт ку кӯ кф кх кц кч кш къ кы кь кҍ кэ кэ̄ кӭ кю кю̄ кя кя̄ ла ла̄ лӓ лб лв лг лд ле ле̄ лё лё̄ лж лз лһ ли лӣ лй лј лк лл лӆ лм лӎ лн лӊ лӈ ло ло̄ лп лр лҏ лс лт лу лӯ лф лх лц лч лш лъ лы ль лҍ лэ лэ̄ лӭ лю лю̄ ля ля̄ ӆа ӆа̄ ӆӓ ӆб ӆв ӆг ӆд ӆе ӆе̄ ӆё ӆё̄ ӆж ӆз ӆһ ӆи ӆӣ ӆй ӆј ӆк ӆл ӆӆ ӆм ӆӎ ӆн ӆӊ ӆӈ ӆо ӆо̄ ӆп ӆр ӆҏ ӆс ӆт ӆу ӆӯ ӆф ӆх ӆц ӆч ӆш ӆъ ӆы ӆь ӆҍ ӆэ ӆэ̄ ӆӭ ӆю ӆю̄ ӆя ӆя̄ ма ма̄ мӓ мб мв мг мд ме ме̄ мё мё̄ мж мз мһ ми мӣ мй мј мк мл мӆ мм мӎ мн мӊ мӈ мо мо̄ мп мр мҏ мс мт му мӯ мф мх мц мч мш мъ мы мь мҍ мэ мэ̄ мӭ мю мю̄ мя мя̄ ӎа ӎа̄ ӎӓ ӎб ӎв ӎг ӎд ӎе ӎе̄ ӎё ӎё̄ ӎж ӎз ӎһ ӎи ӎӣ ӎй ӎј ӎк ӎл ӎӆ ӎм ӎӎ ӎн ӎӊ ӎӈ ӎо ӎо̄ ӎп ӎр ӎҏ ӎс ӎт ӎу ӎӯ ӎф ӎх ӎц ӎч ӎш ӎъ ӎы ӎь ӎҍ ӎэ ӎэ̄ ӎӭ ӎю ӎю̄ ӎя ӎя̄ на на̄ нӓ нб нв нг нд не не̄ нё нё̄ нж нз нһ ни нӣ нй нј нк нл нӆ нм нӎ нн нӊ нӈ но но̄ нп нр нҏ нс нт ну нӯ нф нх нц нч нш нъ ны нь нҍ нэ нэ̄ нӭ ню ню̄ ня ня̄ ӊа ӊа̄ ӊӓ ӊб ӊв ӊг ӊд ӊе ӊе̄ ӊё ӊё̄ ӊж ӊз ӊһ ӊи ӊӣ ӊй ӊј ӊк ӊл ӊӆ ӊм ӊӎ ӊн ӊӊ ӊӈ ӊо ӊо̄ ӊп ӊр ӊҏ ӊс ӊт ӊу ӊӯ ӊф ӊх ӊц ӊч ӊш ӊъ ӊы ӊь ӊҍ ӊэ ӊэ̄ ӊӭ ӊю ӊю̄ ӊя ӊя̄ ӈа ӈа̄ ӈӓ ӈб ӈв ӈг ӈд ӈе ӈе̄ ӈё ӈё̄ ӈж ӈз ӈһ ӈи ӈӣ ӈй ӈј ӈк ӈл ӈӆ ӈм ӈӎ ӈн ӈӊ ӈӈ ӈо ӈо̄ ӈп ӈр ӈҏ ӈс ӈт ӈу ӈӯ ӈф ӈх ӈц ӈч ӈш ӈъ ӈы ӈь ӈҍ ӈэ ӈэ̄ ӈӭ ӈю ӈю̄ ӈя ӈя̄ оа оа̄ оӓ об ов ог од ое ое̄ оё оё̄ ож оз оһ ои оӣ ой ој ок ол оӆ ом оӎ он оӊ оӈ оо оо̄ оп ор оҏ ос от оу оӯ оф ох оц оч ош оъ оы оь оҍ оэ оэ̄ оӭ ою ою̄ оя оя̄ о̄а о̄а̄ о̄ӓ о̄б о̄в о̄г о̄д о̄е о̄е̄ о̄ё о̄ё̄ о̄ж о̄з о̄һ о̄и о̄ӣ о̄й о̄ј о̄к о̄л о̄ӆ о̄м о̄ӎ о̄н о̄ӊ о̄ӈ о̄о о̄о̄ о̄п о̄р о̄ҏ о̄с о̄т о̄у о̄ӯ о̄ф о̄х о̄ц о̄ч о̄ш о̄ъ о̄ы о̄ь о̄ҍ о̄э о̄э̄ о̄ӭ о̄ю о̄ю̄ о̄я о̄я̄ па па̄ пӓ пб пв пг пд пе пе̄ пё пё̄ пж пз пһ пи пӣ пй пј пк пл пӆ пм пӎ пн пӊ пӈ по по̄ пп пр пҏ пс пт пу пӯ пф пх пц пч пш пъ пы пь пҍ пэ пэ̄ пӭ пю пю̄ пя пя̄ ра ра̄ рӓ рб рв рг рд ре ре̄ рё рё̄ рж рз рһ ри рӣ рй рј рк рл рӆ рм рӎ рн рӊ рӈ ро ро̄ рп рр рҏ рс рт ру рӯ рф рх рц рч рш ръ ры рь рҍ рэ рэ̄ рӭ рю рю̄ ря ря̄ ҏа ҏа̄ ҏӓ ҏб ҏв ҏг ҏд ҏе ҏе̄ ҏё ҏё̄ ҏж ҏз ҏһ ҏи ҏӣ ҏй ҏј ҏк ҏл ҏӆ ҏм ҏӎ ҏн ҏӊ ҏӈ ҏо ҏо̄ ҏп ҏр ҏҏ ҏс ҏт ҏу ҏӯ ҏф ҏх ҏц ҏч ҏш ҏъ ҏы ҏь ҏҍ ҏэ ҏэ̄ ҏӭ ҏю ҏю̄ ҏя ҏя̄ са са̄ сӓ сб св сг сд се се̄ сё сё̄ сж сз сһ си сӣ сй сј ск сл сӆ см сӎ сн сӊ сӈ со со̄ сп ср сҏ сс ст су сӯ сф сх сц сч сш съ сы сь сҍ сэ сэ̄ сӭ сю сю̄ ся ся̄ та та̄ тӓ тб тв тг тд те те̄ тё тё̄ тж тз тһ ти тӣ тй тј тк тл тӆ тм тӎ тн тӊ тӈ то то̄ тп тр тҏ тс тт ту тӯ тф тх тц тч тш тъ ты ть тҍ тэ тэ̄ тӭ тю тю̄ тя тя̄ уа уа̄ уӓ уб ув уг уд уе уе̄ уё уё̄ уж уз уһ уи уӣ уй уј ук ул уӆ ум уӎ ун уӊ уӈ уо уо̄ уп ур уҏ ус ут уу уӯ уф ух уц уч уш уъ уы уь уҍ уэ уэ̄ уӭ ую ую̄ уя уя̄ ӯа ӯа̄ ӯӓ ӯб ӯв ӯг ӯд ӯе ӯе̄ ӯё ӯё̄ ӯж ӯз ӯһ ӯи ӯӣ ӯй ӯј ӯк ӯл ӯӆ ӯм ӯӎ ӯн ӯӊ ӯӈ ӯо ӯо̄ ӯп ӯр ӯҏ ӯс ӯт ӯу ӯӯ ӯф ӯх ӯц ӯч ӯш ӯъ ӯы ӯь ӯҍ ӯэ ӯэ̄ ӯӭ ӯю ӯю̄ ӯя ӯя̄ фа фа̄ фӓ фб фв фг фд фе фе̄ фё фё̄ фж фз фһ фи фӣ фй фј фк фл фӆ фм фӎ фн фӊ фӈ фо фо̄ фп фр фҏ фс фт фу фӯ фф фх фц фч фш фъ фы фь фҍ фэ фэ̄ фӭ фю фю̄ фя фя̄ ха ха̄ хӓ хб хв хг хд хе хе̄ хё хё̄ хж хз хһ хи хӣ хй хј хк хл хӆ хм хӎ хн хӊ хӈ хо хо̄ хп хр хҏ хс хт ху хӯ хф хх хц хч хш хъ хы хь хҍ хэ хэ̄ хӭ хю хю̄ хя хя̄ ца ца̄ цӓ цб цв цг цд це це̄ цё цё̄ цж цз цһ ци цӣ цй цј цк цл цӆ цм цӎ цн цӊ цӈ цо цо̄ цп цр цҏ цс цт цу цӯ цф цх цц цч цш цъ цы ць цҍ цэ цэ̄ цӭ цю цю̄ ця ця̄ ча ча̄ чӓ чб чв чг чд че че̄ чё чё̄ чж чз чһ чи чӣ чй чј чк чл чӆ чм чӎ чн чӊ чӈ чо чо̄ чп чр чҏ чс чт чу чӯ чф чх чц чч чш чъ чы чь чҍ чэ чэ̄ чӭ чю чю̄ чя чя̄ ша ша̄ шӓ шб шв шг шд ше ше̄ шё шё̄ шж шз шһ ши шӣ шй шј шк шл шӆ шм шӎ шн шӊ шӈ шо шо̄ шп шр шҏ шс шт шу шӯ шф шх шц шч шш шъ шы шь шҍ шэ шэ̄ шӭ шю шю̄ шя шя̄ ъа ъа̄ ъӓ ъб ъв ъг ъд ъе ъе̄ ъё ъё̄ ъж ъз ъһ ъи ъӣ ъй ъј ък ъл ъӆ ъм ъӎ ън ъӊ ъӈ ъо ъо̄ ъп ър ъҏ ъс ът ъу ъӯ ъф ъх ъц ъч ъш ъъ ъы ъь ъҍ ъэ ъэ̄ ъӭ ъю ъю̄ ъя ъя̄ ыа ыа̄ ыӓ ыб ыв ыг ыд ые ые̄ ыё ыё̄ ыж ыз ыһ ыи ыӣ ый ыј ык ыл ыӆ ым ыӎ ын ыӊ ыӈ ыо ыо̄ ып ыр ыҏ ыс ыт ыу ыӯ ыф ых ыц ыч ыш ыъ ыы ыь ыҍ ыэ ыэ̄ ыӭ ыю ыю̄ ыя ыя̄ ьа ьа̄ ьӓ ьб ьв ьг ьд ье ье̄ ьё ьё̄ ьж ьз ьһ ьи ьӣ ьй ьј ьк ьл ьӆ ьм ьӎ ьн ьӊ ьӈ ьо ьо̄ ьп ьр ьҏ ьс ьт ьу ьӯ ьф ьх ьц ьч ьш ьъ ьы ьь ьҍ ьэ ьэ̄ ьӭ ью ью̄ ья ья̄ ҍа ҍа̄ ҍӓ ҍб ҍв ҍг ҍд ҍе ҍе̄ ҍё ҍё̄ ҍж ҍз ҍһ ҍи ҍӣ ҍй ҍј ҍк ҍл ҍӆ ҍм ҍӎ ҍн ҍӊ ҍӈ ҍо ҍо̄ ҍп ҍр ҍҏ ҍс ҍт ҍу ҍӯ ҍф ҍх ҍц ҍч ҍш ҍъ ҍы ҍь ҍҍ ҍэ ҍэ̄ ҍӭ ҍю ҍю̄ ҍя ҍя̄ эа эа̄ эӓ эб эв эг эд эе эе̄ эё эё̄ эж эз эһ эи эӣ эй эј эк эл эӆ эм эӎ эн эӊ эӈ эо эо̄ эп эр эҏ эс эт эу эӯ эф эх эц эч эш эъ эы эь эҍ ээ ээ̄ эӭ эю эю̄ эя эя̄ э̄а э̄а̄ э̄ӓ э̄б э̄в э̄г э̄д э̄е э̄е̄ э̄ё э̄ё̄ э̄ж э̄з э̄һ э̄и э̄ӣ э̄й э̄ј э̄к э̄л э̄ӆ э̄м э̄ӎ э̄н э̄ӊ э̄ӈ э̄о э̄о̄ э̄п э̄р э̄ҏ э̄с э̄т э̄у э̄ӯ э̄ф э̄х э̄ц э̄ч э̄ш э̄ъ э̄ы э̄ь э̄ҍ э̄э э̄э̄ э̄ӭ э̄ю э̄ю̄ э̄я э̄я̄ ӭа ӭа̄ ӭӓ ӭб ӭв ӭг ӭд ӭе ӭе̄ ӭё ӭё̄ ӭж ӭз ӭһ ӭи ӭӣ ӭй ӭј ӭк ӭл ӭӆ ӭм ӭӎ ӭн ӭӊ ӭӈ ӭо ӭо̄ ӭп ӭр ӭҏ ӭс ӭт ӭу ӭӯ ӭф ӭх ӭц ӭч ӭш ӭъ ӭы ӭь ӭҍ ӭэ ӭэ̄ ӭӭ ӭю ӭю̄ ӭя ӭя̄ юа юа̄ юӓ юб юв юг юд юе юе̄ юё юё̄ юж юз юһ юи юӣ юй юј юк юл юӆ юм юӎ юн юӊ юӈ юо юо̄ юп юр юҏ юс ют юу юӯ юф юх юц юч юш юъ юы юь юҍ юэ юэ̄ юӭ юю юю̄ юя юя̄ ю̄а ю̄а̄ ю̄ӓ ю̄б ю̄в ю̄г ю̄д ю̄е ю̄е̄ ю̄ё ю̄ё̄ ю̄ж ю̄з ю̄һ ю̄и ю̄ӣ ю̄й ю̄ј ю̄к ю̄л ю̄ӆ ю̄м ю̄ӎ ю̄н ю̄ӊ ю̄ӈ ю̄о ю̄о̄ ю̄п ю̄р ю̄ҏ ю̄с ю̄т ю̄у ю̄ӯ ю̄ф ю̄х ю̄ц ю̄ч ю̄ш ю̄ъ ю̄ы ю̄ь ю̄ҍ ю̄э ю̄э̄ ю̄ӭ ю̄ю ю̄ю̄ ю̄я ю̄я̄ яа яа̄ яӓ яб яв яг яд яе яе̄ яё яё̄ яж яз яһ яи яӣ яй яј як ял яӆ ям яӎ ян яӊ яӈ яо яо̄ яп яр яҏ яс ят яу яӯ яф ях яц яч яш яъ яы яь яҍ яэ яэ̄ яӭ яю яю̄ яя яя̄ я̄а я̄а̄ я̄ӓ я̄б я̄в я̄г я̄д я̄е я̄е̄ я̄ё я̄ё̄ я̄ж я̄з я̄һ я̄и я̄ӣ я̄й я̄ј я̄к я̄л я̄ӆ я̄м я̄ӎ я̄н я̄ӊ я̄ӈ я̄о я̄о̄ я̄п я̄р я̄ҏ я̄с я̄т я̄у я̄ӯ я̄ф я̄х я̄ц я̄ч я̄ш я̄ъ я̄ы я̄ь я̄ҍ я̄э я̄э̄ я̄ӭ я̄ю я̄ю̄ я̄я я̄я̄" + "cite_error": "Цитируввмужэсьт ся̄гкнэгк: $1", + "cite_error_included_ref": "Ка̄һтӭй тэ̄гк </ref> элля", + "cite-reference-previews-reference": "Ка̄ййв", + "cite_references_link_many_format_backlink_labels": "а а̄ ӓ б в г д е е̄ ё ё̄ ж з һ и ӣ й ј к л ӆ м ӎ н ӊ ӈ о о̄ п р ҏ с т у ӯ ф х ц ч ш ъ ы ь ҍ э э̄ ӭ ю ю̄ я я̄ аа аа̄ аӓ аб ав аг ад ае ае̄ аё аё̄ аж аз аһ аи аӣ ай ај аҋ ак ал аӆ ам аӎ ан аӊ аӈ ао ао̄ ап ар аҏ ас ат ау аӯ аф ах ац ач аш аъ аы аь аҍ аэ аэ̄ аӭ аю аю̄ ая ая̄ а̄а а̄а̄ а̄ӓ а̄б а̄в а̄г а̄д а̄е а̄е̄ а̄ё а̄ё̄ а̄ж а̄з а̄һ а̄и а̄ӣ а̄й а̄ј а̄ҋ а̄к а̄л а̄ӆ а̄м а̄ӎ а̄н а̄ӊ а̄ӈ а̄о а̄о̄ а̄п а̄р а̄ҏ а̄с а̄т а̄у а̄ӯ а̄ф а̄х а̄ц а̄ч а̄ш а̄ъ а̄ы а̄ь а̄ҍ а̄э а̄э̄ а̄ӭ а̄ю а̄ю̄ а̄я а̄я̄ ӓа ӓа̄ ӓӓ ӓб ӓв ӓг ӓд ӓе ӓе̄ ӓё ӓё̄ ӓж ӓз ӓһ ӓи ӓӣ ӓй ӓј ӓҋ ӓк ӓл ӓӆ ӓм ӓӎ ӓн ӓӊ ӓӈ ӓо ӓо̄ ӓп ӓр ӓҏ ӓс ӓт ӓу ӓӯ ӓф ӓх ӓц ӓч ӓш ӓъ ӓы ӓь ӓҍ ӓэ ӓэ̄ ӓӭ ӓю ӓю̄ ӓя ӓя̄ ба ба̄ бӓ бб бв бг бд бе бе̄ бё бё̄ бж бз бһ би бӣ бй бј бҋ бк бл бӆ бм бӎ бн бӊ бӈ бо бо̄ бп бр бҏ бс бт бу бӯ бф бх бц бч бш бъ бы бь бҍ бэ бэ̄ бӭ бю бю̄ бя бя̄ ва ва̄ вӓ вб вв вг вд ве ве̄ вё вё̄ вж вз вһ ви вӣ вй вј вҋ вк вл вӆ вм вӎ вн вӊ вӈ во во̄ вп вр вҏ вс вт ву вӯ вф вх вц вч вш въ вы вь вҍ вэ вэ̄ вӭ вю вю̄ вя вя̄ га га̄ гӓ гб гв гг гд ге ге̄ гё гё̄ гж гз гһ ги гӣ гй гј гҋ гк гл гӆ гм гӎ гн гӊ гӈ го го̄ гп гр гҏ гс гт гу гӯ гф гх гц гч гш гъ гы гь гҍ гэ гэ̄ гӭ гю гю̄ гя гя̄ да да̄ дӓ дб дв дг дд де де̄ дё дё̄ дж дз дһ ди дӣ дй дј лҋ дк дл дӆ дм дӎ дн дӊ дӈ до до̄ дп др дҏ дс дт ду дӯ дф дх дц дч дш дъ ды дь дҍ дэ дэ̄ дӭ дю дю̄ дя дя̄ еа еа̄ еӓ еб ев ег ед ее ее̄ её её̄ еж ез еһ еи еӣ ей еј еҋ ек ел еӆ ем еӎ ен еӊ еӈ ео ео̄ еп ер еҏ ес ет еу еӯ еф ех ец еч еш еъ еы еь еҍ еэ еэ̄ еӭ ею ею̄ ея ея̄ е̄а е̄а̄ е̄ӓ е̄б е̄в е̄г е̄д е̄е е̄е̄ е̄ё е̄ё̄ е̄ж е̄з е̄һ е̄и е̄ӣ е̄й е̄ј е̄ҋ е̄к е̄л е̄ӆ е̄м е̄ӎ е̄н е̄ӊ е̄ӈ е̄о е̄о̄ е̄п е̄р е̄ҏ е̄с е̄т е̄у е̄ӯ е̄ф е̄х е̄ц е̄ч е̄ш е̄ъ е̄ы е̄ь е̄ҍ е̄э е̄э̄ е̄ӭ е̄ю е̄ю̄ е̄я е̄я̄ ёа ёа̄ ёӓ ёб ёв ёг ёд ёе ёе̄ ёё ёё̄ ёж ёз ёһ ёи ёӣ ёй ёј ёҋ ёк ёл ёӆ ём ёӎ ён ёӊ ёӈ ёо ёо̄ ёп ёр ёҏ ёс ёт ёу ёӯ ёф ёх ёц ёч ёш ёъ ёы ёь ёҍ ёэ ёэ̄ ёӭ ёю ёю̄ ёя ёя̄ ё̄а ё̄а̄ ё̄ӓ ё̄б ё̄в ё̄г ё̄д ё̄е ё̄е̄ ё̄ё ё̄ё̄ ё̄ж ё̄з ё̄һ ё̄и ё̄ӣ ё̄й ё̄ј ё̄ҋ ё̄к ё̄л ё̄ӆ ё̄м ё̄ӎ ё̄н ё̄ӊ ё̄ӈ ё̄о ё̄о̄ ё̄п ё̄р ё̄ҏ ё̄с ё̄т ё̄у ё̄ӯ ё̄ф ё̄х ё̄ц ё̄ч ё̄ш ё̄ъ ё̄ы ё̄ь ё̄ҍ ё̄э ё̄э̄ ё̄ӭ ё̄ю ё̄ю̄ ё̄я ё̄я̄ жа жа̄ жӓ жб жв жг жд же же̄ жё жё̄ жж жз жһ жи жӣ жй жј жҋ жк жл жӆ жм жӎ жн жӊ жӈ жо жо̄ жп жр жҏ жс жт жу жӯ жф жх жц жч жш жъ жы жь жҍ жэ жэ̄ жӭ жю жю̄ жя жя̄ за за̄ зӓ зб зв зг зд зе зе̄ зё зё̄ зж зз зһ зи зӣ зй зј зҋ зк зл зӆ зм зӎ зн зӊ зӈ зо зо̄ зп зр зҏ зс зт зу зӯ зф зх зц зч зш зъ зы зь зҍ зэ зэ̄ зӭ зю зю̄ зя зя̄ һа һа̄ һӓ һб һв һг һд һе һе̄ һё һё̄ һж һз һһ һи һӣ һй һј һҋ һк һл һӆ һм һӎ һн һӊ һӈ һо һо̄ һп һр һҏ һс һт һу һӯ һф һх һц һч һш һъ һы һь һҍ һэ һэ̄ һӭ һю һю̄ һя һя̄ иа иа̄ иӓ иб ив иг ид ие ие̄ иё иё̄ иж из иһ ии иӣ ий иј иҋ ик ил иӆ им иӎ ин иӊ иӈ ио ио̄ ип ир иҏ ис ит иу иӯ иф их иц ич иш иъ иы иь иҍ иэ иэ̄ иӭ ию ию̄ ия ия̄ ӣа ӣа̄ ӣӓ ӣб ӣв ӣг ӣд ӣе ӣе̄ ӣё ӣё̄ ӣж ӣз ӣһ ӣи ӣӣ ӣй ӣј ӣҋ ӣк ӣл ӣӆ ӣм ӣӎ ӣн ӣӊ ӣӈ ӣо ӣо̄ ӣп ӣр ӣҏ ӣс ӣт ӣу ӣӯ ӣф ӣх ӣц ӣч ӣш ӣъ ӣы ӣь ӣҍ ӣэ ӣэ̄ ӣӭ ӣю ӣю̄ ӣя ӣя̄ йа йа̄ йӓ йб йв йг йд йе йе̄ йё йё̄ йж йз йһ йи йӣ йй йј йҋ йк йл йӆ йм йӎ йн йӊ йӈ йо йо̄ йп йр йҏ йс йт йу йӯ йф йх йц йч йш йъ йы йь йҍ йэ йэ̄ йӭ йю йю̄ йя йя̄ ја ја̄ јӓ јб јв јг јд је је̄ јё јё̄ јж јз јһ ји јӣ јй јј јҋ јк јл јӆ јм јӎ јн јӊ јӈ јо јо̄ јп јр јҏ јс јт ју јӯ јф јх јц јч јш јъ јы јь јҍ јэ јэ̄ јӭ јю јю̄ јя јя̄ ка ка̄ кӓ кб кв кг кд ке ке̄ кё кё̄ кж кз кһ ки кӣ кй кј кҋ кк кл кӆ км кӎ кн кӊ кӈ ко ко̄ кп кр кҏ кс кт ку кӯ кф кх кц кч кш къ кы кь кҍ кэ кэ̄ кӭ кю кю̄ кя кя̄ ла ла̄ лӓ лб лв лг лд ле ле̄ лё лё̄ лж лз лһ ли лӣ лй лј лҋ лк лл лӆ лм лӎ лн лӊ лӈ ло ло̄ лп лр лҏ лс лт лу лӯ лф лх лц лч лш лъ лы ль лҍ лэ лэ̄ лӭ лю лю̄ ля ля̄ ӆа ӆа̄ ӆӓ ӆб ӆв ӆг ӆд ӆе ӆе̄ ӆё ӆё̄ ӆж ӆз ӆһ ӆи ӆӣ ӆй ӆј ӆк ӆл ӆӆ ӆм ӆӎ ӆн ӆӊ ӆӈ ӆо ӆо̄ ӆп ӆр ӆҏ ӆс ӆт ӆу ӆӯ ӆф ӆх ӆц ӆч ӆш ӆъ ӆы ӆь ӆҍ ӆэ ӆэ̄ ӆӭ ӆю ӆю̄ ӆя ӆя̄ ма ма̄ мӓ мб мв мг мд ме ме̄ мё мё̄ мж мз мһ ми мӣ мй мј мҋ мк мл мӆ мм мӎ мн мӊ мӈ мо мо̄ мп мр мҏ мс мт му мӯ мф мх мц мч мш мъ мы мь мҍ мэ мэ̄ мӭ мю мю̄ мя мя̄ ӎа ӎа̄ ӎӓ ӎб ӎв ӎг ӎд ӎе ӎе̄ ӎё ӎё̄ ӎж ӎз ӎһ ӎи ӎӣ ӎй ӎј ӎҋ ӎк ӎл ӎӆ ӎм ӎӎ ӎн ӎӊ ӎӈ ӎо ӎо̄ ӎп ӎр ӎҏ ӎс ӎт ӎу ӎӯ ӎф ӎх ӎц ӎч ӎш ӎъ ӎы ӎь ӎҍ ӎэ ӎэ̄ ӎӭ ӎю ӎю̄ ӎя ӎя̄ на на̄ нӓ нб нв нг нд не не̄ нё нё̄ нж нз нһ ни нӣ нй нј нҋ нк нл нӆ нм нӎ нн нӊ нӈ но но̄ нп нр нҏ нс нт ну нӯ нф нх нц нч нш нъ ны нь нҍ нэ нэ̄ нӭ ню ню̄ ня ня̄ ӊа ӊа̄ ӊӓ ӊб ӊв ӊг ӊд ӊе ӊе̄ ӊё ӊё̄ ӊж ӊз ӊһ ӊи ӊӣ ӊй ӊј ӊҋ ӊк ӊл ӊӆ ӊм ӊӎ ӊн ӊӊ ӊӈ ӊо ӊо̄ ӊп ӊр ӊҏ ӊс ӊт ӊу ӊӯ ӊф ӊх ӊц ӊч ӊш ӊъ ӊы ӊь ӊҍ ӊэ ӊэ̄ ӊӭ ӊю ӊю̄ ӊя ӊя̄ ӈа ӈа̄ ӈӓ ӈб ӈв ӈг ӈд ӈе ӈе̄ ӈё ӈё̄ ӈж ӈз ӈһ ӈи ӈӣ ӈй ӈј ӈҋ ӈк ӈл ӈӆ ӈм ӈӎ ӈн ӈӊ ӈӈ ӈо ӈо̄ ӈп ӈр ӈҏ ӈс ӈт ӈу ӈӯ ӈф ӈх ӈц ӈч ӈш ӈъ ӈы ӈь ӈҍ ӈэ ӈэ̄ ӈӭ ӈю ӈю̄ ӈя ӈя̄ оа оа̄ оӓ об ов ог од ое ое̄ оё оё̄ ож оз оһ ои оӣ ой ој оҋ ок ол оӆ ом оӎ он оӊ оӈ оо оо̄ оп ор оҏ ос от оу оӯ оф ох оц оч ош оъ оы оь оҍ оэ оэ̄ оӭ ою ою̄ оя оя̄ о̄а о̄а̄ о̄ӓ о̄б о̄в о̄г о̄д о̄е о̄е̄ о̄ё о̄ё̄ о̄ж о̄з о̄һ о̄и о̄ӣ о̄й о̄ј о̄ҋ о̄к о̄л о̄ӆ о̄м о̄ӎ о̄н о̄ӊ о̄ӈ о̄о о̄о̄ о̄п о̄р о̄ҏ о̄с о̄т о̄у о̄ӯ о̄ф о̄х о̄ц о̄ч о̄ш о̄ъ о̄ы о̄ь о̄ҍ о̄э о̄э̄ о̄ӭ о̄ю о̄ю̄ о̄я о̄я̄ па па̄ пӓ пб пв пг пд пе пе̄ пё пё̄ пж пз пһ пи пӣ пй пј пҋ пк пл пӆ пм пӎ пн пӊ пӈ по по̄ пп пр пҏ пс пт пу пӯ пф пх пц пч пш пъ пы пь пҍ пэ пэ̄ пӭ пю пю̄ пя пя̄ ра ра̄ рӓ рб рв рг рд ре ре̄ рё рё̄ рж рз рһ ри рӣ рй рј рҋ рк рл рӆ рм рӎ рн рӊ рӈ ро ро̄ рп рр рҏ рс рт ру рӯ рф рх рц рч рш ръ ры рь рҍ рэ рэ̄ рӭ рю рю̄ ря ря̄ ҏа ҏа̄ ҏӓ ҏб ҏв ҏг ҏд ҏе ҏе̄ ҏё ҏё̄ ҏж ҏз ҏһ ҏи ҏӣ ҏй ҏј ҏҋ ҏк ҏл ҏӆ ҏм ҏӎ ҏн ҏӊ ҏӈ ҏо ҏо̄ ҏп ҏр ҏҏ ҏс ҏт ҏу ҏӯ ҏф ҏх ҏц ҏч ҏш ҏъ ҏы ҏь ҏҍ ҏэ ҏэ̄ ҏӭ ҏю ҏю̄ ҏя ҏя̄ са са̄ сӓ сб св сг сд се се̄ сё сё̄ сж сз сһ си сӣ сй сј сҋ ск сл сӆ см сӎ сн сӊ сӈ со со̄ сп ср сҏ сс ст су сӯ сф сх сц сч сш съ сы сь сҍ сэ сэ̄ сӭ сю сю̄ ся ся̄ та та̄ тӓ тб тв тг тд те те̄ тё тё̄ тж тз тһ ти тӣ тй тј тҋ тк тл тӆ тм тӎ тн тӊ тӈ то то̄ тп тр тҏ тс тт ту тӯ тф тх тц тч тш тъ ты ть тҍ тэ тэ̄ тӭ тю тю̄ тя тя̄ уа уа̄ уӓ уб ув уг уд уе уе̄ уё уё̄ уж уз уһ уи уӣ уй уј уҋ ук ул уӆ ум уӎ ун уӊ уӈ уо уо̄ уп ур уҏ ус ут уу уӯ уф ух уц уч уш уъ уы уь уҍ уэ уэ̄ уӭ ую ую̄ уя уя̄ ӯа ӯа̄ ӯӓ ӯб ӯв ӯг ӯд ӯе ӯе̄ ӯё ӯё̄ ӯж ӯз ӯһ ӯи ӯӣ ӯй ӯј ӯҋ ӯк ӯл ӯӆ ӯм ӯӎ ӯн ӯӊ ӯӈ ӯо ӯо̄ ӯп ӯр ӯҏ ӯс ӯт ӯу ӯӯ ӯф ӯх ӯц ӯч ӯш ӯъ ӯы ӯь ӯҍ ӯэ ӯэ̄ ӯӭ ӯю ӯю̄ ӯя ӯя̄ фа фа̄ фӓ фб фв фг фд фе фе̄ фё фё̄ фж фз фһ фи фӣ фй фј фҋ фк фл фӆ фм фӎ фн фӊ фӈ фо фо̄ фп фр фҏ фс фт фу фӯ фф фх фц фч фш фъ фы фь фҍ фэ фэ̄ фӭ фю фю̄ фя фя̄ ха ха̄ хӓ хб хв хг хд хе хе̄ хё хё̄ хж хз хһ хи хӣ хй хј хҋ хк хл хӆ хм хӎ хн хӊ хӈ хо хо̄ хп хр хҏ хс хт ху хӯ хф хх хц хч хш хъ хы хь хҍ хэ хэ̄ хӭ хю хю̄ хя хя̄ ца ца̄ цӓ цб цв цг цд це це̄ цё цё̄ цж цз цһ ци цӣ цй цј цҋ цк цл цӆ цм цӎ цн цӊ цӈ цо цо̄ цп цр цҏ цс цт цу цӯ цф цх цц цч цш цъ цы ць цҍ цэ цэ̄ цӭ цю цю̄ ця ця̄ ча ча̄ чӓ чб чв чг чд че че̄ чё чё̄ чж чз чһ чи чӣ чй чј чҋ чк чл чӆ чм чӎ чн чӊ чӈ чо чо̄ чп чр чҏ чс чт чу чӯ чф чх чц чч чш чъ чы чь чҍ чэ чэ̄ чӭ чю чю̄ чя чя̄ ша ша̄ шӓ шб шв шг шд ше ше̄ шё шё̄ шж шз шһ ши шӣ шй шј шҋ шк шл шӆ шм шӎ шн шӊ шӈ шо шо̄ шп шр шҏ шс шт шу шӯ шф шх шц шч шш шъ шы шь шҍ шэ шэ̄ шӭ шю шю̄ шя шя̄ ъа ъа̄ ъӓ ъб ъв ъг ъд ъе ъе̄ ъё ъё̄ ъж ъз ъһ ъи ъӣ ъй ъј ъҋ ък ъл ъӆ ъм ъӎ ън ъӊ ъӈ ъо ъо̄ ъп ър ъҏ ъс ът ъу ъӯ ъф ъх ъц ъч ъш ъъ ъы ъь ъҍ ъэ ъэ̄ ъӭ ъю ъю̄ ъя ъя̄ ыа ыа̄ ыӓ ыб ыв ыг ыд ые ые̄ ыё ыё̄ ыж ыз ыһ ыи ыӣ ый ыј ыҋ ык ыл ыӆ ым ыӎ ын ыӊ ыӈ ыо ыо̄ ып ыр ыҏ ыс ыт ыу ыӯ ыф ых ыц ыч ыш ыъ ыы ыь ыҍ ыэ ыэ̄ ыӭ ыю ыю̄ ыя ыя̄ ьа ьа̄ ьӓ ьб ьв ьг ьд ье ье̄ ьё ьё̄ ьж ьз ьһ ьи ьӣ ьй ьј ьк ьл ьӆ ьм ьӎ ьн ьӊ ьӈ ьо ьо̄ ьп ьр ьҏ ьс ьт ьу ьӯ ьф ьҋ ьх ьц ьч ьш ьъ ьы ьь ьҍ ьэ ьэ̄ ьӭ ью ью̄ ья ья̄ ҍа ҍа̄ ҍӓ ҍб ҍв ҍг ҍд ҍе ҍе̄ ҍё ҍё̄ ҍж ҍз ҍһ ҍи ҍӣ ҍй ҍј ҍҋ ҍк ҍл ҍӆ ҍм ҍӎ ҍн ҍӊ ҍӈ ҍо ҍо̄ ҍп ҍр ҍҏ ҍс ҍт ҍу ҍӯ ҍф ҍх ҍц ҍч ҍш ҍъ ҍы ҍь ҍҍ ҍэ ҍэ̄ ҍӭ ҍю ҍю̄ ҍя ҍя̄ эа эа̄ эӓ эб эв эг эд эе эе̄ эё эё̄ эж эз эһ эи эӣ эй эј эҋ эк эл эӆ эм эӎ эн эӊ эӈ эо эо̄ эп эр эҏ эс эт эу эӯ эф эх эц эч эш эъ эы эь эҍ ээ ээ̄ эӭ эю эю̄ эя эя̄ э̄а э̄а̄ э̄ӓ э̄б э̄в э̄г э̄д э̄е э̄е̄ э̄ё э̄ё̄ э̄ж э̄з э̄һ э̄и э̄ӣ э̄й э̄ј э̄ҋ э̄к э̄л э̄ӆ э̄м э̄ӎ э̄н э̄ӊ э̄ӈ э̄о э̄о̄ э̄п э̄р э̄ҏ э̄с э̄т э̄у э̄ӯ э̄ф э̄х э̄ц э̄ч э̄ш э̄ъ э̄ы э̄ь э̄ҍ э̄э э̄э̄ э̄ӭ э̄ю э̄ю̄ э̄я э̄я̄ ӭа ӭа̄ ӭӓ ӭб ӭв ӭг ӭд ӭе ӭе̄ ӭё ӭё̄ ӭж ӭз ӭһ ӭи ӭӣ ӭй ӭј ӭҋ ӭк ӭл ӭӆ ӭм ӭӎ ӭн ӭӊ ӭӈ ӭо ӭо̄ ӭп ӭр ӭҏ ӭс ӭт ӭу ӭӯ ӭф ӭх ӭц ӭч ӭш ӭъ ӭы ӭь ӭҍ ӭэ ӭэ̄ ӭӭ ӭю ӭю̄ ӭя ӭя̄ юа юа̄ юӓ юб юв юг юд юе юе̄ юё юё̄ юж юз юһ юи юӣ юй юј юҋ юк юл юӆ юм юӎ юн юӊ юӈ юо юо̄ юп юр юҏ юс ют юу юӯ юф юх юц юч юш юъ юы юь юҍ юэ юэ̄ юӭ юю юю̄ юя юя̄ ю̄а ю̄а̄ ю̄ӓ ю̄б ю̄в ю̄г ю̄д ю̄е ю̄е̄ ю̄ё ю̄ё̄ ю̄ж ю̄з ю̄һ ю̄и ю̄ӣ ю̄й ю̄ј ю̄ҋ ю̄к ю̄л ю̄ӆ ю̄м ю̄ӎ ю̄н ю̄ӊ ю̄ӈ ю̄о ю̄о̄ ю̄п ю̄р ю̄ҏ ю̄с ю̄т ю̄у ю̄ӯ ю̄ф ю̄х ю̄ц ю̄ч ю̄ш ю̄ъ ю̄ы ю̄ь ю̄ҍ ю̄э ю̄э̄ ю̄ӭ ю̄ю ю̄ю̄ ю̄я ю̄я̄ яа яа̄ яӓ яб яв яг яд яе яе̄ яё яё̄ яж яз яһ яи яӣ яй яј яҋ як ял яӆ ям яӎ ян яӊ яӈ яо яо̄ яп яр яҏ яс ят яу яӯ яф ях яц яч яш яъ яы яь яҍ яэ яэ̄ яӭ яю яю̄ яя яя̄ я̄а я̄а̄ я̄ӓ я̄б я̄в я̄г я̄д я̄е я̄е̄ я̄ё я̄ё̄ я̄ж я̄з я̄һ я̄и я̄ӣ я̄й я̄ј я̄ҋ я̄к я̄л я̄ӆ я̄м я̄ӎ я̄н я̄ӊ я̄ӈ я̄о я̄о̄ я̄п я̄р я̄ҏ я̄с я̄т я̄у я̄ӯ я̄ф я̄х я̄ц я̄ч я̄ш я̄ъ я̄ы я̄ь я̄ҍ я̄э я̄э̄ я̄ӭ я̄ю я̄ю̄ я̄я я̄я̄", + "cite_section_preview_references": "Тӣһтсоа̄нӭтҍ э̄ввткӣһчмушш", + "cite-wikieditor-help-page-references": "Тӣһтса̄нҍ", + "cite-wikieditor-help-content-reference-description": "Тӣһтса̄ннҍ", + "cite-wikieditor-help-content-named-reference-description": "Нэ̄ммда тӣһтса̄ннҍ", + "cite-wikieditor-help-content-rereference-description": "Тэнн шэ тӣһтса̄нҍ ва̄сьт оаннҍмушш", + "cite-wikieditor-help-content-showreferences-description": "Вуэзхэллэ тӣһтсоа̄нӭтҍ", + "cite-wikieditor-help-content-reference-example-text1": "Лыст текст. $1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Уж текст], лашшь текст." } diff --git a/dist/extensions/Cite/i18n/sk.json b/dist/extensions/Cite/i18n/sk.json index fb50b46b38..83025d18cb 100644 --- a/dist/extensions/Cite/i18n/sk.json +++ b/dist/extensions/Cite/i18n/sk.json @@ -4,7 +4,8 @@ "Helix84", "Luky001", "Teslaton", - "TomášPolonec" + "TomášPolonec", + "Wizzard" ] }, "cite-desc": "Pridáva značky <ref> a <references> pre citácie", diff --git a/dist/extensions/Cite/i18n/smn.json b/dist/extensions/Cite/i18n/smn.json index 0657943be1..83e686b7b9 100644 --- a/dist/extensions/Cite/i18n/smn.json +++ b/dist/extensions/Cite/i18n/smn.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Trondtr", - "Yupik" + "Yupik", + "Seipinne" ] }, "cite_error": "Čujottemfeilâ: $1", diff --git a/dist/extensions/Cite/i18n/so.json b/dist/extensions/Cite/i18n/so.json new file mode 100644 index 0000000000..14ff915e4f --- /dev/null +++ b/dist/extensions/Cite/i18n/so.json @@ -0,0 +1,45 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "cite-desc": "Ku dar calaamadaha <ref> iyo <references> si loo tixraaco ilaha", + "cite_error": "Cillad tixraac: $1", + "cite_error_ref_invalid_dir": "dir=\"$1\" waa khalad, waa inuu noqdaa ltr ama rtl", + "cite_error_ref_conflicting_dir": "Mid ka mid ah tagyada <ref> ee leh magaca \"$1\" wuxuu leeyahay dir isku dhac ah.", + "cite_error_ref_numeric_key": "Tagga <ref> waa khalad; magaca ma noqon karo tiro fudud. Isticmaal cinwaan sharaxaad leh.", + "cite_error_ref_no_key": "Tagga furitaanka <ref> waa khaldan ama wuxuu leeyahay magac aan sax ahayn.", + "cite_error_ref_no_input": "Tagga <ref> waa khalad; tixraacyada aan lahayn magac waa inay lahaadaan waxyaabo gudaha ah.", + "cite_error_references_duplicate_key": "Tagga <ref> waa khalad; magaca \"$1\" waxaa lagu qeexay dhowr jeer oo leh waxyaabo kala duwan.", + "cite_error_references_no_text": "Calaamad <ref> waa khalad; lama bixin qoraal loogu talagalay tixraacyada loo bixiyay magaca $1.", + "cite_error_included_ref": "Xiritaanka </ref> ayaa ka maqan calaamadda <ref>.", + "cite_error_included_references": "Xiritaanka </references> ayaa ka maqan calaamadda <references>.", + "cite_error_group_refs_without_references": "Calaamadaha <ref> ayaa jira koox la magacaabay \"$1\", laakiin lama helin calaamadda u dhiganta <references group=\"$1\"/>.", + "cite_error_references_group_mismatch": "Calaamadda <ref> ee ku jirta <references> waxay leedahay sifada kooxeed ee is khilaafsan \"$1\".", + "cite_error_references_missing_key": "Calaamadda <ref> ee leh magaca \"$1\" ee lagu qeexay <references> lama isticmaalin qoraalka hore.", + "cite_error_references_no_key": "Calaamadda <ref> ee lagu qeexay <references> ma leh sifada magaca.", + "cite_error_empty_references_define": "Calaamadda <ref> ee leh magaca \"$1\" ee lagu qeexay <references> kooxda \"$2\" ma leh waxyaabo.", + "cite-tracking-category-cite-error": "Bogagga leh khaladaad tixraac", + "cite-tracking-category-cite-error-desc": "Bogagga ku jira qaybtan waxay leeyihiin khaladaad ku saabsan isticmaalka calaamadaha tixraacyada.", + "cite-reference-previews-reference": "Tixraac", + "cite-reference-previews-book": "Tixraac buug", + "cite-reference-previews-journal": "Tixraac joornaal", + "cite-reference-previews-news": "Tixraac war", + "cite-reference-previews-note": "Fiiro gaar ah", + "cite-reference-previews-web": "Tixraac web", + "cite-reference-previews-collapsible-placeholder": "Tixraacan waxaa ku jira sawir aan ku habboonayn horu fiirinta.", + "cite_references_link_accessibility_label": "Kor u bood", + "cite_references_link_many_accessibility_label": "U bood dhanka:", + "cite_references_link_accessibility_back_label": "Dib ula bood kor", + "cite_section_preview_references": "Hordaca tixraacyada", + "cite_warning_sectionpreview_no_text": "Astaanta <ref> ee wadata magaca $1 lama hordaci karo sababtoo ah waxaa lagu dhex qeexay bannaanka qaybtan hadda furan, ama gabi ahaanba lama qeexin.", + "cite-wikieditor-tool-reference": "Tixraac", + "cite-wikieditor-help-page-references": "Tixraacyo", + "cite-wikieditor-help-content-reference-description": "Tixraac", + "cite-wikieditor-help-content-named-reference-description": "Tixraac magac leh", + "cite-wikieditor-help-content-rereference-description": "Isticmaalka dheeraadka ah ee isku tixraac ah", + "cite-wikieditor-help-content-showreferences-description": "Muuji tixraacyada", + "cite-wikieditor-help-content-reference-example-text1": "Qoraalka bogga.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Qoraalka xiriiriyaha], qoraal dheeri ah." +} diff --git a/dist/extensions/Cite/i18n/ssy.json b/dist/extensions/Cite/i18n/ssy.json new file mode 100644 index 0000000000..5088f70e0e --- /dev/null +++ b/dist/extensions/Cite/i18n/ssy.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jmgurey" + ] + }, + "cite_error": "Xusnan qalath: $1" +} diff --git a/dist/extensions/Cite/i18n/sv.json b/dist/extensions/Cite/i18n/sv.json index 403d817482..4042365416 100644 --- a/dist/extensions/Cite/i18n/sv.json +++ b/dist/extensions/Cite/i18n/sv.json @@ -14,7 +14,9 @@ "Najami", "Sabelöga", "Skalman", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255", + "Johannes Richter (WMDE)" ] }, "cite-desc": "Lägger till märkena <ref> och <references> för referenser till källor", diff --git a/dist/extensions/Cite/i18n/tl.json b/dist/extensions/Cite/i18n/tl.json index fb9722d659..b2753abae1 100644 --- a/dist/extensions/Cite/i18n/tl.json +++ b/dist/extensions/Cite/i18n/tl.json @@ -3,7 +3,8 @@ "authors": [ "AnakngAraw", "GinawaSaHapon", - "Qwrop" + "Qwrop", + "Jojit fb" ] }, "cite-desc": "Dinadagdag ang <ref> at <references> na tag para sa pagsipi", diff --git a/dist/extensions/Cite/i18n/tr.json b/dist/extensions/Cite/i18n/tr.json index a7f8753bac..c8eeda7a46 100644 --- a/dist/extensions/Cite/i18n/tr.json +++ b/dist/extensions/Cite/i18n/tr.json @@ -11,7 +11,8 @@ "SaldırganSincap", "Superyetkin", "SwornToTranslate29", - "Vito Genovese" + "Vito Genovese", + "HakanIST" ] }, "cite-desc": "Kaynaklar için, <ref> ve <references> etiketlerini ekler", diff --git a/dist/extensions/Cite/i18n/tt-cyrl.json b/dist/extensions/Cite/i18n/tt-cyrl.json index 73dcf5c6ec..f3d634c53f 100644 --- a/dist/extensions/Cite/i18n/tt-cyrl.json +++ b/dist/extensions/Cite/i18n/tt-cyrl.json @@ -5,10 +5,11 @@ "Timming", "Ерней", "З. ӘЙЛЕ", - "Ильнар" + "Ильнар", + "Ильгиз" ] }, - "cite_error": "Чыганакка җибәрү хатасы: $1", + "cite_error": "Чыганакка сылтама өстәү хатасы: $1", "cite_error_references_duplicate_key": "Ярамаган <ref> исемле тамга: «$1» исеме берничә тапкыр төрле эчтәлек өчен билгеләнгән", "cite_references_link_accessibility_label": "Күчү", "cite_references_link_many_accessibility_label": "Күчү өчен:", diff --git a/dist/extensions/Cite/i18n/uk.json b/dist/extensions/Cite/i18n/uk.json index 0f8529d35b..358c99eb46 100644 --- a/dist/extensions/Cite/i18n/uk.json +++ b/dist/extensions/Cite/i18n/uk.json @@ -13,7 +13,9 @@ "Piramidion", "Prima klasy4na", "Ytsukeng Fyvaprol", - "Ата" + "Ата", + "Repakr", + "Vlad5250" ] }, "cite-desc": "Додає теги <ref> і <references/> для виносок", diff --git a/dist/extensions/Cite/i18n/vi.json b/dist/extensions/Cite/i18n/vi.json index 4299c6b548..d9c7b88a78 100644 --- a/dist/extensions/Cite/i18n/vi.json +++ b/dist/extensions/Cite/i18n/vi.json @@ -6,26 +6,30 @@ "Minh Nguyen", "NguoiDungKhongDinhDanh", "NguyenHung", - "Vinhtantran" + "Vinhtantran", + "NgocAnMaster" ] }, - "cite-desc": "Thêm các thẻ <ref><references> để ghi chú thích hoặc nguồn tham khảo", + "cite-desc": "Thêm các thẻ <ref><references> cho chú thích", "cite_error": "Lỗi chú thích: $1", - "cite_error_ref_numeric_key": "Thẻ <ref> sai; tên không thể chỉ là số nguyên, hãy dùng tựa đề có tính miêu tả", + "cite_error_ref_invalid_dir": "dir=\"$1\" không hợp lệ, phải là ltr hoặc rtl", + "cite_error_ref_conflicting_dir": "Một trong các thẻ <ref> với tên \"$1\" có thuộc tính dir mâu thuẫn.", + "cite_error_ref_numeric_key": "Thẻ <ref> không hợp lệ; tên không thể chỉ là một số nguyên. Hãy sử dụng tiêu đề có tính miêu tả", "cite_error_ref_no_key": "Thẻ mở <ref> bị hỏng hoặc có tên sai", "cite_error_ref_too_many_keys": "Tham số không hợp lệ trong thẻ <ref>", - "cite_error_ref_no_input": "Mã <ref> sai; thẻ ref không có tên thì phải có nội dung", - "cite_error_references_duplicate_key": "Thẻ <ref> không hợp lệ: tên “$1” được định rõ nhiều lần, mỗi lần có nội dung khác", + "cite_error_ref_no_input": "Thẻ <ref> không hợp lệ; ref không có tên phải có nội dung", + "cite_error_references_duplicate_key": "Thẻ <ref> không hợp lệ; tên \"$1\" được định nghĩa nhiều lần với nội dung khác nhau", "cite_error_references_invalid_parameters": "Thông số không hợp lệ trong thẻ <references>", "cite_error_references_no_backlink_label": "Đã dùng hết nhãn tham khảo chung. Hãy định nghĩa thêm ở thông điệp [[MediaWiki:Cite references link many format backlink labels]]", "cite_error_no_link_label_group": "Thiếu nhãn liên kết tùy biến cho nhóm “$1”. Hãy định rõ thêm nhãn trong thông điệp [[MediaWiki:$2]].", - "cite_error_references_no_text": "Thẻ <ref> sai; không có nội dung trong thẻ ref có tên $1", - "cite_error_included_ref": "Không có </ref> để đóng thẻ <ref>", - "cite_error_group_refs_without_references": "Đã tìm thấy thẻ <ref> với tên nhóm “$1”, nhưng không tìm thấy thẻ tương ứng <references group=\"$1\"/> tương ứng", - "cite_error_references_group_mismatch": "Thẻ <ref> trong <references> có thuộc tính nhóm mâu thuẫn “$1”.", - "cite_error_references_missing_key": "Thẻ <ref> có tên “$1” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.", - "cite_error_references_no_key": " Thẻ <ref> được định nghĩa trong <references> không có thuộc tính name.", - "cite_error_empty_references_define": "Thẻ <ref> có tên “$1” được định nghĩa trong <references> có tên “$2” không có nội dung.", + "cite_error_references_no_text": "Thẻ <ref> không hợp lệ; không có nội dung trong ref có tên $1", + "cite_error_included_ref": "Thiếu thẻ đóng </ref> cho thẻ <ref>", + "cite_error_included_references": "Thiếu thẻ đóng cho <references>", + "cite_error_group_refs_without_references": "Tồn tại thẻ <ref> cho nhóm chú thích với tên \"$1\", nhưng không tìm thấy thẻ <references group=\"$1\"/> tương ứng", + "cite_error_references_group_mismatch": "Thẻ <ref> trong <references> có thuộc tính nhóm mâu thuẫn \"$1\".", + "cite_error_references_missing_key": "Thẻ <ref> có tên \"$1\" được định nghĩa trong <references> không được đoạn văn trên sử dụng.", + "cite_error_references_no_key": "Thẻ <ref> được định nghĩa trong <references> không có thuộc tính name.", + "cite_error_empty_references_define": "Thẻ <ref> có tên \"$1\" được định nghĩa trong <references> nhóm \"$2\" không có nội dung nào.", "cite-tracking-category-cite-error": "Trang có lỗi chú thích", "cite-tracking-category-cite-error-desc": "Các trang trong thể loại này có lỗi sử dụng thẻ chú thích.", "cite-reference-previews-reference": "Chú thích", @@ -38,6 +42,7 @@ "cite_references_link_many_format_backlink_labels": "a ă â b c d đ e ê g h i k l m n o ô ơ p q r s t u ư v x y\naa aă aâ ab ac ad ađ ae aê ag ah ai ak al am an ao aô aơ ap aq ar as at au aư av ax ay\năa ăă ăâ ăb ăc ăd ăđ ăe ăê ăg ăh ăi ăk ăl ăm ăn ăo ăô ăơ ăp ăq ăr ăs ăt ău ăư ăv ăx ăy\nâa âă ââ âb âc âd âđ âe âê âg âh âi âk âl âm ân âo âô âơ âp âq âr âs ât âu âư âv âx ây\nba bă bâ bb bc bd bđ be bê bg bh bi bk bl bm bn bo bô bơ bp bq br bs bt bu bư bv bx by\nca că câ cb cc cd cđ ce cê cg ch ci ck cl cm cn co cô cơ cp cq cr cs ct cu cư cv cx cy\nda dă dâ db dc dd dđ de dê dg dh di dk dl dm dn do dô dơ dp dq dr ds dt du dư dv dx dy\nđa đă đâ đb đc đd đđ đe đê đg đh đi đk đl đm đn đo đô đơ đp đq đr đs đt đu đư đv đx đy\nea eă eâ eb ec ed eđ ee eê eg eh ei ek el em en eo eô eơ ep eq er es et eu eư ev ex ey\nêa êă êâ êb êc êd êđ êe êê êg êh êi êk êl êm ên êo êô êơ êp êq êr ês êt êu êư êv êx êy\nga gă gâ gb gc gd gđ ge gê gg gh gi gk gl gm gn go gô gơ gp gq gr gs gt gu gư gv gx gy\nha hă hâ hb hc hd hđ he hê hg hh hi hk hl hm hn ho hô hơ hp hq hr hs ht hu hư hv hx hy\nia iă iâ ib ic id iđ ie iê ig ih ii ik il im in io iô iơ ip iq ir is it iu iư iv ix iy\nka kă kâ kb kc kd kđ ke kê kg kh ki kk kl km kn ko kô kơ kp kq kr ks kt ku kư kv kx ky\nla lă lâ lb lc ld lđ le lê lg lh li lk ll lm ln lo lô lơ lp lq lr ls lt lu lư lv lx ly\nma mă mâ mb mc md mđ me mê mg mh mi mk ml mm mn mo mô mơ mp mq mr ms mt mu mư mv mx my\nna nă nâ nb nc nd nđ ne nê ng nh ni nk nl nm nn no nô nơ np nq nr ns nt nu nư nv nx ny\noa oă oâ ob oc od ođ oe oê og oh oi ok ol om on oo oô oơ op oq or os ot ou oư ov ox oy\nôa ôă ôâ ôb ôc ôd ôđ ôe ôê ôg ôh ôi ôk ôl ôm ôn ôo ôô ôơ ôp ôq ôr ôs ôt ôu ôư ôv ôx ôy\nơa ơă ơâ ơb ơc ơd ơđ ơe ơê ơg ơh ơi ơk ơl ơm ơn ơo ơô ơơ ơp ơq ơr ơs ơt ơu ơư ơv ơx ơy\npa pă pâ pb pc pd pđ pe pê pg ph pi pk pl pm pn po pô pơ pp pq pr ps pt pu pư pv px py\nqa qă qâ qb qc qd qđ qe qê qg qh qi qk ql qm qn qo qô qơ qp qq qr qs qt qu qư qv qx qy\nra ră râ rb rc rd rđ re rê rg rh ri rk rl rm rn ro rô rơ rp rq rr rs rt ru rư rv rx ry\nsa să sâ sb sc sd sđ se sê sg sh si sk sl sm sn so sô sơ sp sq sr ss st su sư sv sx sy\nta tă tâ tb tc td tđ te tê tg th ti tk tl tm tn to tô tơ tp tq tr ts tt tu tư tv tx ty\nua uă uâ ub uc ud uđ ue uê ug uh ui uk ul um un uo uô uơ up uq ur us ut uu uư uv ux uy\nưa ưă ưâ ưb ưc ưd ưđ ưe ưê ưg ưh ưi ưk ưl ưm ưn ưo ưô ươ ưp ưq ưr ưs ưt ưu ưư ưv ưx ưy\nva vă vâ vb vc vd vđ ve vê vg vh vi vk vl vm vn vo vô vơ vp vq vr vs vt vu vư vv vx vy\nxa xă xâ xb xc xd xđ xe xê xg xh xi xk xl xm xn xo xô xơ xp xq xr xs xt xu xư xv xx xy\nya yă yâ yb yc yd yđ ye yê yg yh yi yk yl ym yn yo yô yơ yp yq yr ys yt yu yư yv yx yy", "cite_references_link_accessibility_label": "Bước lên", "cite_references_link_many_accessibility_label": "Bước lên tới:", + "cite_references_link_accessibility_back_label": "Bước trở lại", "cite_section_preview_references": "Xem trước chú thích", "cite_warning": "Cảnh báo chú thích: $1", "cite_warning_sectionpreview_no_text": "Không thể xem truớc thẻ <ref> có tên $1 vì nó được định rõ bên ngoài phần trang này hoặc không được định rõ.", @@ -47,6 +52,8 @@ "cite-wikieditor-help-content-named-reference-description": "Tham chiếu có tên", "cite-wikieditor-help-content-rereference-description": "Sử dụng lại cùng chú thích", "cite-wikieditor-help-content-showreferences-description": "Liệt kê các chú thích", + "cite-wikieditor-help-content-reference-example-text1": "Văn bản trang.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 Văn bản liên kết], văn bản bổ sung.", "popups-prefs-navpopups-gadget-conflict-info": "Bạn đang bật tiện ích [[$1|popup điều hướng]], do đó bạn sẽ không thấy các bản xem trước cung cấp bởi tính năng này. Tùy theo wiki của bạn, tiện ích này có thể có tên gọi khác nhau. Nếu bạn tiếp tục gặp vấn đề, vui lòng xem lại các tiện ích và kịch bản (script) thành viên của bạn, bao gồm cả các tiện ích và kịch bản toàn cục.", "popups-prefs-reftooltips-and-navpopups-gadget-conflict-info": "Bạn đang bật các tiện ích [[$1|popup điều hướng]] và [[$1|chú thích nổi]], do đó bạn sẽ không thấy các bản xem trước cung cấp bởi tính năng này. Tùy theo wiki của bạn, các tiện ích này có thể có tên gọi khác nhau. Nếu bạn tiếp tục gặp vấn đề, vui lòng xem lại các tiện ích và kịch bản (script) thành viên, bao gồm cả các tiện ích và kịch bản toàn cục.", "popups-prefs-reftooltips-gadget-conflict-info": "Bạn đang bật tiện ích [[$1|chú thích nổi]], do đó bạn sẽ không thấy các cửa sổ xem trước chú thích nhưng vẫn có thể xem các cửa sổ xem trước trang. Tùy theo wiki của bạn, tiện ích này có thể có tên gọi nhau. Nếu bạn tiếp tục gặp vấn đề, vui lòng xem lại các tiện ích và kịch bản (script) thành viên của bạn, bao gồm cả các tiện ích và kịch bản toàn cục.", diff --git a/dist/extensions/Cite/i18n/yue-hant.json b/dist/extensions/Cite/i18n/yue-hant.json index 1d538e3faa..e4392cc660 100644 --- a/dist/extensions/Cite/i18n/yue-hant.json +++ b/dist/extensions/Cite/i18n/yue-hant.json @@ -6,23 +6,46 @@ "Ktchankt" ] }, - "cite-desc": "加 <ref[ name=id]><references/> 標籤用響引用度", + "cite-desc": "加入標籤用嚟做引用", "cite_error": "引用錯誤 $1", - "cite_error_ref_numeric_key": "無效嘅呼叫; 需要一個非整數嘅匙", + "cite_error_ref_invalid_dir": "名稱為 \"$1\" 嘅其中一個標籤有衝突嘅dir屬性。", + "cite_error_ref_conflicting_dir": "名稱為 \"$1\" 嘅其中一個 標籤有衝突嘅 dir 屬性。", + "cite_error_ref_numeric_key": "無效嘅 標籤;名稱唔可以只係簡單整數。請用有描述性嘅標題", "cite_error_ref_no_key": "<ref>標籤開頭格式有錯或者個名唔啱", "cite_error_ref_too_many_keys": "無效嘅呼叫; 無效嘅匙, 例如: 太多或者指定咗一個錯咗嘅匙", - "cite_error_ref_no_input": "無效嘅呼叫; 未指定輸入", + "cite_error_ref_no_input": "無效嘅標籤;無名稱嘅ref必須要有內容", + "cite_error_references_duplicate_key": "無效嘅 標籤;名稱為 \"$1\" 嘅引用被多次定義,但內容唔同。", "cite_error_references_invalid_parameters": "<references>標籤度有無效嘅參數", "cite_error_references_no_backlink_label": "用晒啲自定返回標籤, 響 [[MediaWiki:Cite references link many format backlink labels]] 信息再整多啲", "cite_error_references_no_text": "無效嘅<ref>標籤;無文字提供畀叫做$1嘅參照", + "cite_error_included_ref": " 標籤缺少對應嘅關閉標籤 。", + "cite_error_included_references": " 缺少關閉標籤。", + "cite_error_group_refs_without_references": "存在組名為 \"$1\" 嘅 標籤,但搵唔到對應嘅 標籤。", + "cite_error_references_group_mismatch": " 入面嘅 標籤有衝突嘅 group 屬性 \"$1\"。", + "cite_error_references_missing_key": "喺 入面定義、名稱為 \"$1\" 嘅 標籤喺之前嘅正文冇被使用。", + "cite_error_references_no_key": "喺 入面定義嘅 標籤缺少 name 屬性。", + "cite_error_empty_references_define": "喺 組 \"$2\" 入面定義、名稱為 \"$1\" 嘅 標籤無內容。", "cite-tracking-category-cite-error": "有參考錯誤嘅版", + "cite-tracking-category-cite-error-desc": "呢個分類入面嘅頁面有引用標籤使用錯誤。", + "cite-reference-previews-reference": "引用", + "cite-reference-previews-book": "書籍引用", + "cite-reference-previews-journal": "期刊引用", + "cite-reference-previews-news": "新聞引用", + "cite-reference-previews-note": "註釋", + "cite-reference-previews-web": "網頁引用", + "cite-reference-previews-collapsible-placeholder": "呢個引用包含一個唔適合喺預覽顯示嘅圖表。", "cite_references_link_accessibility_label": "跳到", "cite_references_link_many_accessibility_label": "跳到去:", + "cite_references_link_accessibility_back_label": "跳返上嚟", "cite_section_preview_references": "預覽參考資料", "cite_warning": "引用警告:$1", + "cite_warning_sectionpreview_no_text": "標籤,名稱為$1,唔可以預覽,因為佢定義喺目前版塊以外,或者根本冇定義。", "cite-wikieditor-tool-reference": "參考", "cite-wikieditor-help-page-references": "參考", "cite-wikieditor-help-content-reference-description": "參考", + "cite-wikieditor-help-content-named-reference-description": "命名引用", "cite-wikieditor-help-content-rereference-description": "同參考附加用途", - "cite-wikieditor-help-content-showreferences-description": "顯示喜好" + "cite-wikieditor-help-content-showreferences-description": "顯示喜好", + "cite-wikieditor-help-content-reference-example-text1": "版嘅文字.$1", + "cite-wikieditor-help-content-reference-example-text2": "[$1 連結文字],額外嘅文字。" } diff --git a/dist/extensions/Cite/i18n/zgh.json b/dist/extensions/Cite/i18n/zgh.json index 8c1a3ba85a..dec3d5b6f4 100644 --- a/dist/extensions/Cite/i18n/zgh.json +++ b/dist/extensions/Cite/i18n/zgh.json @@ -1,8 +1,16 @@ { "@metadata": { "authors": [ - "Amara-Amaziɣ" + "Amara-Amaziɣ", + "Lhoussine AIT TAYFST" ] }, - "cite_error": "ⵜⴰⵣⴳⵍⵜ ⵏ ⵓⴱⴷⴰⵔ: $1" + "cite_error": "ⵜⴰⵣⴳⵍⵜ ⵏ ⵓⴱⴷⴰⵔ: $1", + "cite-reference-previews-reference": "ⴰⵙⴰⵖⵓⵍ", + "cite-reference-previews-book": "ⴰⵙⴰⵖⵓⵍ ⵏ ⵓⴷⵍⵉⵙ", + "cite-reference-previews-journal": "ⴰⵙⴰⵖⵓⵍ ⵏ ⵓⵖⵎⵉⵙ", + "cite-reference-previews-news": "ⴰⵙⴰⵖⵓⵍ ⵏ ⵉⵏⵖⵎⵉⵙⵏ", + "cite-wikieditor-help-page-references": "ⵉⵙⴰⵖⵓⵍⵏ", + "cite-wikieditor-help-content-reference-description": "ⴰⵙⴰⵖⵓⵍ", + "cite-wikieditor-help-content-showreferences-description": "ⵙⴽⵏ ⵉⵙⴰⵖⵓⵍⵏ" } diff --git a/dist/extensions/Cite/modules/.eslintrc.json b/dist/extensions/Cite/modules/.eslintrc.json index 4374deb682..c498c3d2a0 100644 --- a/dist/extensions/Cite/modules/.eslintrc.json +++ b/dist/extensions/Cite/modules/.eslintrc.json @@ -4,8 +4,5 @@ "wikimedia/client", "wikimedia/jquery", "wikimedia/mediawiki" - ], - "rules": { - "max-len": "off" - } + ] } diff --git a/dist/extensions/Cite/modules/ext.cite.referencePreviews/constants.js b/dist/extensions/Cite/modules/ext.cite.referencePreviews/constants.js deleted file mode 100644 index 8d0d2cd7ff..0000000000 --- a/dist/extensions/Cite/modules/ext.cite.referencePreviews/constants.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - TYPE_REFERENCE: 'reference', - FETCH_DELAY_REFERENCE_TYPE: 150 -}; diff --git a/dist/extensions/Cite/modules/ext.cite.referencePreviews/createReferenceGateway.js b/dist/extensions/Cite/modules/ext.cite.referencePreviews/createReferenceGateway.js index 8d165c26b2..4a53ee2e95 100644 --- a/dist/extensions/Cite/modules/ext.cite.referencePreviews/createReferenceGateway.js +++ b/dist/extensions/Cite/modules/ext.cite.referencePreviews/createReferenceGateway.js @@ -2,7 +2,7 @@ * @module gateway/reference */ -const { TYPE_REFERENCE } = require( './constants.js' ); +const TYPE_REFERENCE = 'reference'; /** * @return {Gateway} diff --git a/dist/extensions/Cite/modules/ext.cite.referencePreviews/index.js b/dist/extensions/Cite/modules/ext.cite.referencePreviews/index.js index 7b2fbc109d..be0735c486 100644 --- a/dist/extensions/Cite/modules/ext.cite.referencePreviews/index.js +++ b/dist/extensions/Cite/modules/ext.cite.referencePreviews/index.js @@ -1,15 +1,36 @@ -const isReferencePreviewsEnabled = require( './isReferencePreviewsEnabled.js' ); const { initReferencePreviewsInstrumentation, LOGGING_SCHEMA } = require( './referencePreviewsInstrumentation.js' ); const createReferenceGateway = require( './createReferenceGateway.js' ); -const renderFn = require( './createReferencePreview.js' ); -const { TYPE_REFERENCE, FETCH_DELAY_REFERENCE_TYPE } = require( './constants.js' ); +const createReferencePreview = require( './createReferencePreview.js' ); +const TYPE_REFERENCE = 'reference'; + +/** + * Given the global state of the application, creates a function that gets + * whether or not the user should have Reference Previews enabled. + * + * @param {mw.user} user The `mw.user` singleton instance + * @param {Function} isPreviewTypeEnabled check whether preview has been disabled or enabled. + * @param {mw.Map} config + * + * @return {boolean|null} Null when there is no way the popup type can be enabled at run-time. + * @memberof module:ext.cite.referencePreviews + */ +function isReferencePreviewsEnabled( user, isPreviewTypeEnabled, config ) { + if ( !config.get( 'wgCiteReferencePreviewsActive' ) ) { + return null; + } + + if ( user.isAnon() ) { + return isPreviewTypeEnabled( TYPE_REFERENCE ); + } + + return true; +} const referencePreviewsState = isReferencePreviewsEnabled( mw.user, mw.popups.isEnabled, mw.config ); -const gateway = createReferenceGateway(); // For tracking baseline stats in the Cite extension https://phabricator.wikimedia.org/T353798 // FIXME: This might be obsolete when the code moves to the Cite extension and the tracking there @@ -22,22 +43,32 @@ mw.trackSubscribe( 'Popups.SettingChange', ( data ) => { } } ); -module.exports = referencePreviewsState !== null ? { - type: TYPE_REFERENCE, - selector: '#mw-content-text .reference a[ href*="#" ]', - delay: FETCH_DELAY_REFERENCE_TYPE, - gateway, - renderFn, - init: () => { - initReferencePreviewsInstrumentation(); - } -} : null; +/** + * Create the relevant config to register the preview type in the Popups extension. + * + * @see mw.popups.register() + * @memberof module:ext.cite.referencePreviews + */ +function createReferencePreviewsType() { + return { + type: TYPE_REFERENCE, + selector: '#mw-content-text .reference a[ href*="#" ]', + delay: 150, + gateway: createReferenceGateway(), + renderFn: createReferencePreview, + init: () => { + initReferencePreviewsInstrumentation(); + } + }; +} + +module.exports = referencePreviewsState !== null ? createReferencePreviewsType() : null; // Expose private methods for QUnit tests if ( typeof QUnit !== 'undefined' ) { module.exports = { private: { createReferenceGateway: require( './createReferenceGateway.js' ), createReferencePreview: require( './createReferencePreview.js' ), - isReferencePreviewsEnabled: require( './isReferencePreviewsEnabled.js' ) + isReferencePreviewsEnabled } }; } diff --git a/dist/extensions/Cite/modules/ext.cite.referencePreviews/isReferencePreviewsEnabled.js b/dist/extensions/Cite/modules/ext.cite.referencePreviews/isReferencePreviewsEnabled.js deleted file mode 100644 index 2c22ce4043..0000000000 --- a/dist/extensions/Cite/modules/ext.cite.referencePreviews/isReferencePreviewsEnabled.js +++ /dev/null @@ -1,29 +0,0 @@ -const { TYPE_REFERENCE } = require( './constants.js' ); - -/** - * @module isReferencePreviewsEnabled - */ - -/** - * Given the global state of the application, creates a function that gets - * whether or not the user should have Reference Previews enabled. - * - * @param {mw.user} user The `mw.user` singleton instance - * @param {Function} isPreviewTypeEnabled check whether preview has been disabled or enabled. - * @param {mw.Map} config - * - * @return {boolean|null} Null when there is no way the popup type can be enabled at run-time. - */ -function isReferencePreviewsEnabled( user, isPreviewTypeEnabled, config ) { - if ( !config.get( 'wgCiteReferencePreviewsActive' ) ) { - return null; - } - - if ( user.isAnon() ) { - return isPreviewTypeEnabled( TYPE_REFERENCE ); - } - - return true; -} - -module.exports = isReferencePreviewsEnabled; diff --git a/dist/extensions/Cite/modules/ext.cite.wikiEditor.js b/dist/extensions/Cite/modules/ext.cite.wikiEditor.js index e4cb4e1982..5ce73cc7cf 100644 --- a/dist/extensions/Cite/modules/ext.cite.wikiEditor.js +++ b/dist/extensions/Cite/modules/ext.cite.wikiEditor.js @@ -93,7 +93,7 @@ mw.hook( 'wikiEditor.toolbarReady' ).add( ( $textarea ) => { ' ' + mw.message( 'cite-wikieditor-help-content-reference-example-text3', window.location.href + '#' ).parse() + - ( mw.config.get( 'wgCiteBookReferencing' ) ? + ( mw.config.get( 'wgCiteSubReferencing' ) ? '
    ' + '
  1. ' + '2.1 ' + mw.message( 'cite-wikieditor-help-content-reference-example-extra-details' ).parse() + @@ -106,8 +106,7 @@ mw.hook( 'wikiEditor.toolbarReady' ).add( ( $textarea ) => { ]; - if ( mw.config.get( 'wgCiteBookReferencing' ) ) { - + if ( mw.config.get( 'wgCiteSubReferencing' ) ) { const extendedRefObj = { description: { html: mw.message( 'cite-wikieditor-help-content-extended-reference-description' ).parse() @@ -122,7 +121,8 @@ mw.hook( 'wikiEditor.toolbarReady' ).add( ( $textarea ) => { } }; - // Insert extendedRefObj right after the row for named refs with the description message key "Additional use of the same reference" + // Insert extendedRefObj right after the row for named refs with the description message key + // "Additional use of the same reference" const indexOfNamedRefItem = helpRows.findIndex( ( obj ) => mw.message( 'cite-wikieditor-help-content-rereference-description' ).plain() === obj.description.html ); helpRows.splice( indexOfNamedRefItem + 1, 0, extendedRefObj ); } diff --git a/dist/extensions/Cite/modules/ve-cite/.eslintrc.json b/dist/extensions/Cite/modules/ve-cite/.eslintrc.json index 1d9cfb0a70..6a1eec7ba3 100644 --- a/dist/extensions/Cite/modules/ve-cite/.eslintrc.json +++ b/dist/extensions/Cite/modules/ve-cite/.eslintrc.json @@ -1,5 +1,8 @@ { "globals": { "ve": "readonly" + }, + "rules": { + "max-len": "off" } } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ary.json b/dist/extensions/Cite/modules/ve-cite/i18n/ary.json index 526ff411aa..38ebd91aa3 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ary.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ary.json @@ -16,6 +16,12 @@ "cite-ve-changedesc-reflist-group-from": "لڭروپ د ليستة لمراجع داز من \"$1\" للڭروپ لعام", "cite-ve-changedesc-reflist-group-to": "لڭروپ د ليستة لمراجع داز من لڭروپ لعام ل \"$1\"", "cite-ve-changedesc-reflist-responsive-set": "الليستة د لمراجع تبدلات باش تبان ف لعمايد لمستاجبة", + "cite-ve-changedesc-reflist-responsive-unset": "الليستة د لمراجع تبدلات باش تبان ف عمود واحد", + "cite-ve-citationneeded-button": "زيد مرجع", + "cite-ve-citationneeded-description": "واحد لكتاتبي شار بلي هاد لإدعاء خاصو يتوتّق ب مرجع", + "cite-ve-citationneeded-reason": "السبب لي تعطى:", + "cite-ve-citationneeded-title": "خاص مرجع", + "cite-ve-dialog-reference-contextitem-extends": "هاد لمصدر مخدم عاوتان ب تفاصيل زايدين:", "cite-ve-dialog-reference-editing-reused": "هاد لعين مخدمة {{PLURAL:$1|مرة وحدة|2=جوج د لمرات|$1 مرات}} ف هاد صفحة.", "cite-ve-dialog-reference-useexisting-tool": "عاود خدّم", "cite-ve-reference-input-placeholder": "تقلاب بين عيون لكلام لي خدمتي", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/az.json b/dist/extensions/Cite/modules/ve-cite/i18n/az.json index 67d7a411fa..bb488fe2dd 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/az.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/az.json @@ -9,7 +9,8 @@ "NMW03", "Nemoralis", "Toghrul Rahimli", - "Wertuose" + "Wertuose", + "SaldırganSincap" ] }, "visualeditor-cite-tool-name-book": "Kitab", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/be-tarask.json b/dist/extensions/Cite/modules/ve-cite/i18n/be-tarask.json index 28bea8443a..b88cefac18 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/be-tarask.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/be-tarask.json @@ -6,14 +6,15 @@ "Renessaince", "Wizardist", "Zedlik", - "Чаховіч Уладзіслаў" + "Чаховіч Уладзіслаў", + "Ucukor" ] }, "visualeditor-cite-tool-name-book": "Кніга", "visualeditor-cite-tool-name-journal": "Часопіс", "visualeditor-cite-tool-name-news": "Навіны", "visualeditor-cite-tool-name-web": "Вэб-сайт", - "cite-ve-dialog-reference-options-group-label": "Выкарыстаць гэтую групу", + "cite-ve-dialog-reference-options-group-label": "Ужыць гэтую групу", "cite-ve-dialog-reference-options-group-placeholder": "Агульныя спасылкі", "cite-ve-dialog-reference-options-section": "Налады", "cite-ve-dialog-reference-title": "Зноска", @@ -24,7 +25,7 @@ "cite-ve-dialogbutton-referenceslist-tooltip": "Сьпіс зносак", "cite-ve-reference-input-placeholder": "Што хочаце зьмясьціць у зносцы?", "cite-ve-referenceslist-isempty": "На гэтай старонцы н�� мае зносак з групы «$1».", - "cite-ve-referenceslist-isempty-default": "На гэтай старонцы адсутнічаюць крыніцы, якія можна ўключыць у гэты сьпіс.", + "cite-ve-referenceslist-isempty-default": "На гэтай старонцы няма зноскаў, якія можна далучыць у гэты сьпіс.", "cite-ve-referenceslist-missingref": "Гэтая зноска вызначаная ў шаблёне ці іншым згенэраваным блёку і пакуль можа быць зьмененая толькі ў рэжыме рэдагаваньня.", "cite-ve-referenceslist-missingref-in-list": "Гэтая зноска вызначаная ў шаблёне ці іншым згенэраваным блёку і пакуль можа быць прагледжаная толькі ў рэжыме рэдагаваньня.", "cite-ve-referenceslist-missingreflist": "Гэты сьпіс крыніцаў створаны шаблёнам.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/cbk-zam.json b/dist/extensions/Cite/modules/ve-cite/i18n/cbk-zam.json index 3c03ac57e0..8b4fbcefb1 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/cbk-zam.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/cbk-zam.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Aristorkle", - "Noooote" + "Noooote", + "SaldırganSincap" ] }, "visualeditor-cite-tool-name-book": "Libro", @@ -18,18 +19,18 @@ "cite-ve-changedesc-reflist-responsive-set": "El lista del maga referencia ya cambia para na muestra na maga columna responsivo", "cite-ve-changedesc-reflist-responsive-unset": "Maga lista de referencia ya cambia para na muestra lang na un columna", "cite-ve-citationneeded-button": "Aumenta un citacion", - "cite-ve-citationneeded-description": "Un ediyor el ya indica que este claim ta necesita un citacion na un source que makacree y reliable.", + "cite-ve-citationneeded-description": "Un editor el ya indica que este reclamo ta necesita un citacion na un origen reliable.", "cite-ve-citationneeded-reason": "Ya dale razon:", "cite-ve-citationneeded-title": "Ta necesita citacion", "cite-ve-dialog-reference-contextitem-extends": "Re-used edte reference que tiene maga detalle adicional:", "cite-ve-dialog-reference-editing-reused": "Este referencia usao {{PLURAL:$1|una vez|2=veces|$1 veces}} na este pagina.", "cite-ve-dialog-reference-editing-reused-long": "Este referencia usao {{PLURAL:$1|una vez|2=veces|$1 veces}} na este pagina. El maga cambio que ya hace aqui el queda aplicao na todo lugar donde este referencia ya hace reuse.", - "cite-ve-dialog-reference-missing-parent-ref": "Linked este maga detalle na un falta referencia. Por favor quita con estos estaba na msga pagina y compone el problema na source code.", + "cite-ve-dialog-reference-missing-parent-ref": "Linked este maga detalle na un falta referencia. Por favor quita con estos estaba na msga pagina y compone el problema na editor de texto de codigo.", "cite-ve-dialog-reference-options-group-label": "Usa con este grupo", "cite-ve-dialog-reference-options-group-placeholder": "Referencia de todo-todo", "cite-ve-dialog-reference-options-responsive-label": "Usa responsivo layout de columna", "cite-ve-dialog-reference-options-section": "Maga opcion", - "cite-ve-dialog-reference-placeholder": "Escribi o pega con el de tuyo referencia aqui, o inserta un template de citacion.", + "cite-ve-dialog-reference-placeholder": "Escribi o pega con el de tuyo referencia aqui, o inserta un plantilla de citacion.", "cite-ve-dialog-reference-title": "Referencia", "cite-ve-dialog-reference-title-add-details": "Aumenta con el maga detalle na referencia", "cite-ve-dialog-reference-useexisting-tool": "Re-use", @@ -45,10 +46,10 @@ "cite-ve-reference-input-placeholder": "Busca na maga reciente citacion", "cite-ve-referenceslist-isempty": "No hay maga referencia na grupo \"$1\" na este pagina que inclui na este lista.", "cite-ve-referenceslist-isempty-default": "No hay referencia na este pagina que inclui na este lista.", - "cite-ve-referenceslist-missing-parent": "Linked el maga detalles abajo para na un falta referencia. Por favor quita con estos estaba na pagina o quita o compone con el problema na source code.", - "cite-ve-referenceslist-missingref": "Este referencia ta referi na un template o otro pa maga bloque generao, y por ahora, ta puede lang hace edit na source code.", - "cite-ve-referenceslist-missingref-in-list": "Este referencia ta referi na un template o otro pa maga bloque generao, y por ahora, ta puede lang man preview na source code.", - "cite-ve-referenceslist-missingreflist": "Generao usando el template este lista de referencia.", + "cite-ve-referenceslist-missing-parent": "Linked el maga detalles abajo para na un falta referencia. Por favor quita con estos estaba na pagina o quita o compone con el problema na editor de texto de codigo.", + "cite-ve-referenceslist-missingref": "Este referencia ta defini na un plantilla o otro bloque generao, y por ahora ta puede lang edita na editor de texto de codigo.", + "cite-ve-referenceslist-missingref-in-list": "Este referencia ta referi na un plamtilla o otro pa maga bloque generao, y por ahora, ta puede lang hace previsualiza na editor de texto de codigo.", + "cite-ve-referenceslist-missingreflist": "Este lista de referencia ya hace genera usando el plantilla.", "cite-ve-toolbar-group-label": "Cita", "cite-ve-othergroup-item": "referencia $1" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/cs.json b/dist/extensions/Cite/modules/ve-cite/i18n/cs.json index b6aceda37b..a3fe319a57 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/cs.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/cs.json @@ -22,7 +22,8 @@ "Polda18", "Tchoř", "Vojtěch Dostál", - "ශ්වෙත" + "ශ්වෙත", + "Johannes Richter (WMDE)" ] }, "visualeditor-cite-tool-name-book": "Kniha", @@ -41,8 +42,10 @@ "cite-ve-citationneeded-description": "Podle některého editora vyžaduje toto tvrzení citaci důvěryhodného zdroje.", "cite-ve-citationneeded-reason": "Zdůvodnění:", "cite-ve-citationneeded-title": "Chybí citace", + "cite-ve-dialog-reference-contextitem-extends": "Tato reference je opětovným použitím s doplňujícími podrobnostmi:", "cite-ve-dialog-reference-editing-reused": "Tato reference se na této stránce používá $1{{PLURAL:$1|krát}}.", "cite-ve-dialog-reference-editing-reused-long": "Tato reference se na této stránce používá $1{{PLURAL:$1|krát}}. Zde provedené změny se projeví všude, kde se tato reference používá.", + "cite-ve-dialog-reference-missing-parent-ref": "Tyto podrobnosti odkazují na chybějící referenci. Odeberte je prosím ze stránky, nebo problém opravte v režimu zdrojového kódu.", "cite-ve-dialog-reference-options-group-label": "Použít tuto skupinu", "cite-ve-dialog-reference-options-group-placeholder": "Obecné reference", "cite-ve-dialog-reference-options-responsive-label": "Použít responzivní vzhled sloupců", @@ -62,6 +65,7 @@ "cite-ve-reference-input-placeholder": "Hledat ve stávajících referencích", "cite-ve-referenceslist-isempty": "Na této stránce nejsou žádné reference se skupinou „$1“, které by se v tomto seznamu zobrazily.", "cite-ve-referenceslist-isempty-default": "Na této stránce nejsou žádné reference, které by se v tomto seznamu zobrazily.", + "cite-ve-referenceslist-missing-parent": "Níže uvedené podrobnosti odkazují na chybějící referenci. Odeberte je prosím ze stránky, nebo problém opravte v režimu zdrojového kódu.", "cite-ve-referenceslist-missingref": "Tato reference je definována v šabloně nebo jiné generované části textu a zatím ji lze editovat jen v režimu zdrojového textu.", "cite-ve-referenceslist-missingref-in-list": "Tato reference je definována v šabloně nebo jiné generované části textu a její náhled si zatím lze zobrazit jen v režimu zdrojového textu.", "cite-ve-referenceslist-missingreflist": "Tento seznam referencí je generován šablonou.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/da.json b/dist/extensions/Cite/modules/ve-cite/i18n/da.json index 20b57d65cc..24fe99731e 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/da.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/da.json @@ -15,7 +15,8 @@ "Sarrus", "Simeondahl", "Tehnix", - "Weblars" + "Weblars", + "Steenth" ] }, "visualeditor-cite-tool-name-book": "Bog", @@ -23,18 +24,21 @@ "visualeditor-cite-tool-name-news": "Nyheder", "visualeditor-cite-tool-name-web": "Webside", "cite-ve-changedesc-ref-group-both": "Referencegruppe ændret fra \"$1\" til \"$2\"", - "cite-ve-changedesc-ref-group-from": "Referencegruppe ændret fra \"$1\" til den generelle gruppe", - "cite-ve-changedesc-ref-group-to": "Referencegruppe ændret fra den generelle gruppe til \"$1\"", - "cite-ve-changedesc-reflist-group-both": "Referencelistegruppe ændret fra \"$1\" til \"$2\"", - "cite-ve-changedesc-reflist-group-from": "Referencelistegruppe ændret fra \"$1\" til den generelle gruppe", - "cite-ve-changedesc-reflist-group-to": "Referencelistegruppe ændret fra den generelle gruppe til \"$1\"", - "cite-ve-changedesc-reflist-responsive-set": "Referenceliste ændret til at vises i responsive kolonner", - "cite-ve-changedesc-reflist-responsive-unset": "Referenceliste ændret til at vises i kun én kolonne", - "cite-ve-citationneeded-button": "Tilføj en citering", + "cite-ve-changedesc-ref-group-from": "Referencegruppen er ændret fra \"$1\" til den generelle gruppe", + "cite-ve-changedesc-ref-group-to": "Referencegruppen er ændret fra den generelle gruppe til \"$1\"", + "cite-ve-changedesc-reflist-group-both": "Referencelistegruppen er ændret fra \"$1\" til \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Referencelistegruppen er ændret fra \"$1\" til den generelle gruppe", + "cite-ve-changedesc-reflist-group-to": "Referencelistegruppen er ændret fra den generelle gruppe til \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Referencelisten er ændret til at vises i responsive kolonner", + "cite-ve-changedesc-reflist-responsive-unset": "Referencelisten er ændret til at vises i kun én kolonne", + "cite-ve-citationneeded-button": "Tilføj en reference", "cite-ve-citationneeded-description": "En bruger har angivet, at denne påstand har brug for en reference til en troværdig kilde.", - "cite-ve-citationneeded-title": "Citering mangler", + "cite-ve-citationneeded-reason": "Angivet årsag:", + "cite-ve-citationneeded-title": "Citation nødvendig", + "cite-ve-dialog-reference-contextitem-extends": "Denne reference er en genbrug med yderligere detaljer:", "cite-ve-dialog-reference-editing-reused": "Denne reference er brugt {{PLURAL:$1|en gang|2=to gange|$1 gange}} på denne side.", "cite-ve-dialog-reference-editing-reused-long": "Denne reference er brugt {{PLURAL:$1|en gang|2=to gange|$1 gange}} på denne side. Ændringer foretaget her vil slå igennem alle steder, hvor denne reference anvendes.", + "cite-ve-dialog-reference-missing-parent-ref": "Disse oplysninger er knyttet til en manglende reference. Fjern dem venligst fra siden, eller ret problemet i kildetilstand.", "cite-ve-dialog-reference-options-group-label": "Brug denne gruppe", "cite-ve-dialog-reference-options-group-placeholder": "Generelle referencer", "cite-ve-dialog-reference-options-responsive-label": "Brug responsivt kolonnelayout", @@ -45,18 +49,19 @@ "cite-ve-dialog-referenceslist-contextitem-description-general": "Liste over generelle referencer", "cite-ve-dialog-referenceslist-contextitem-description-named": "Liste over referencer i gruppen \"$1\"", "cite-ve-dialog-referenceslist-title": "Referenceliste", - "cite-ve-dialogbutton-citation-educationpopup-text": "Forbedrer dit indhold ved at tilføje kilder. Du kan henvise til bøger, aviser, websites og tidsskrifter.", + "cite-ve-dialogbutton-citation-educationpopup-text": "Forbedrer dit indhold ved at tilføje informationskilder. Du kan citere fra bøger, aviser og hjemmesider.", "cite-ve-dialogbutton-citation-educationpopup-title": "Referencer", - "cite-ve-dialogbutton-reference-full-label": "Simpel form", + "cite-ve-dialogbutton-reference-full-label": "Grundlæggende", "cite-ve-dialogbutton-reference-title": "Reference", "cite-ve-dialogbutton-reference-tooltip": "Simpel", "cite-ve-dialogbutton-referenceslist-tooltip": "Referenceliste", "cite-ve-reference-input-placeholder": "Søg i de eksisterende referencer", "cite-ve-referenceslist-isempty": "Der er ingen referencer med gruppen \"$1\" på denne side, som kan medtages i denne liste.", "cite-ve-referenceslist-isempty-default": "Der er ingen referencer på denne side, som kan medtages i denne liste.", - "cite-ve-referenceslist-missingref": "Denne reference er defineret i en skabelon eller en anden genereret blok, og kan foreløbig kun redigeres i wikikode-tilstand.", - "cite-ve-referenceslist-missingref-in-list": "Denne reference er defineret i en skabelon eller en anden genereret blok, og kan foreløbig kun forhåndsvises i wikikode-tilstand.", - "cite-ve-referenceslist-missingreflist": "Denne referenceliste genereres af en skabelon, og kan foreløbig kun redigeres i wikikode-tilstand.", + "cite-ve-referenceslist-missing-parent": "Oplysningerne nedenfor er knyttet til en manglende reference. Fjern dem venligst fra siden, eller ret problemet i kildetilstand.", + "cite-ve-referenceslist-missingref": "Denne reference er defineret i en skabelon eller anden genereret blok, og kan indtil videre kun redigeres i kildetilstand.", + "cite-ve-referenceslist-missingref-in-list": "Denne reference er defineret i en skabelon eller anden genereret blok, og kan indtil videre kun forhåndsvises i kildetilstand.", + "cite-ve-referenceslist-missingreflist": "Denne referenceliste genereres af en skabelon.", "cite-ve-toolbar-group-label": "Kilde", "cite-ve-othergroup-item": "$1 reference" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/el.json b/dist/extensions/Cite/modules/ve-cite/i18n/el.json index 843363bcf3..77d76b29e4 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/el.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/el.json @@ -37,9 +37,11 @@ "cite-ve-citationneeded-description": "Ένας συντάκτης επεσήμανε ότι αυτός ο ισχυρισμός απαιτεί μια παραπομπής προς αξιόπιστη πηγή.", "cite-ve-citationneeded-reason": "Αιτία που δόθηκε:", "cite-ve-citationneeded-title": "Απαιτείται παραπομπή", + "cite-ve-dialog-reference-contextitem-extends": "Αυτή η παραπομπή είναι μια επαναχρησιμοποίηση με πρόσθετες λεπτομέρειες:", "cite-ve-dialog-reference-editing-reused": "Αυτή η παραπομπή χρησιμοποιείται {{PLURAL:$1|μία φορά|$1 φορές}} σε αυτή τη σελίδα.", "cite-ve-dialog-reference-editing-reused-long": "Αυτή η παραπομπή χρησιμοποιείται {{PLURAL:$1|μία φορά|2=δύο φορές|$1 φορές}} σε αυτή τη σελίδα. Αλλαγές που θα γίνουν εδώ θα εφαρμοστούν σε όλα τα σημεία όπου επαναχρησιμοποιείται αυτή η παραπομπή.", "cite-ve-dialog-reference-editing-extends": "Αυτή είναι μια επέκταση μιας άλλης πηγής.", + "cite-ve-dialog-reference-missing-parent-ref": "Αυτές οι λεπτομέρειες συνδέονται με μια παραπομπή που λείπει. Αφαιρέστε τις από τη σελίδα ή διορθώστε το πρόβλημα στη λειτουργία πηγαίου κώδικα.", "cite-ve-dialog-reference-options-group-label": "Χρησιμοποιείστε αυτή την ομάδα", "cite-ve-dialog-reference-options-group-placeholder": "Γενικές αναφορές", "cite-ve-dialog-reference-options-responsive-label": "Χρήση ανταποκρινόμενης διάταξης στηλών", @@ -59,9 +61,10 @@ "cite-ve-reference-input-placeholder": "Αναζήτηση εντός των τρεχουσών παραπομπών", "cite-ve-referenceslist-isempty": "Δεν υπάρχουν παραπομπές με την ομάδα «$1» σε αυτήν τη σελίδα για να περιληφθούν σε αυτόν τον κατάλογο.", "cite-ve-referenceslist-isempty-default": "Δεν υπάρχουν παραπομπές σε αυτήν τη σελίδα για να περιληφθούν σε αυτόν τον κατάλογο.", + "cite-ve-referenceslist-missing-parent": "Αυτές οι λεπτομέρειες συνδέονται με μια παραπομπή που λείπει. Αφαιρέστε τις από τη σελίδα ή διορθώστε το πρόβλημα στη λειτουργία πηγαίου κώδικα.", "cite-ve-referenceslist-missingref": "Η παραπομπή αυτή έχει οριστεί μέσω προτύπου ή άλλου αυτόματα παραγόμενου μπλοκ και, προς το παρόν, δεν μπορείτε να την επεξεργαστείτε με τον VisualEditor. Χρησιμοποιήστε τον επεξεργαστή κώδικα.", "cite-ve-referenceslist-missingref-in-list": "Αυτή η αναφορά ορίζεται σε ένα πρότυπο ή άλλο\nδημιουργημένο μπλοκ, και προς το παρόν μπορεί να γίνει προεπισκόπηση μόνο σε λειτουργία πηγής.", - "cite-ve-referenceslist-missingreflist": "Αυτή η λίστα αναφοράς δημιουργείται από ένα πρότυπο και προς το παρόν μπορεί να επεξεργαστεί μόνο σε λειτουργία πηγής.", + "cite-ve-referenceslist-missingreflist": "Αυτή η λίστα αναφοράς δημιουργείται από ένα πρότυπο.", "cite-ve-toolbar-group-label": "Παραπομπή", "cite-ve-othergroup-item": "$1 παραπομπή" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/fi.json b/dist/extensions/Cite/modules/ve-cite/i18n/fi.json index 77d7acfc14..790f38fe2f 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/fi.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/fi.json @@ -24,13 +24,20 @@ "Stryn", "Valtlai", "Valtlait", - "VezonThunder" + "VezonThunder", + "SaldırganSincap" ] }, "visualeditor-cite-tool-name-book": "Kirja", "visualeditor-cite-tool-name-journal": "Lehtiartikkeli", "visualeditor-cite-tool-name-news": "Uutinen", "visualeditor-cite-tool-name-web": "Verkkosivusto", + "cite-ve-changedesc-ref-group-both": "Viitteen ryhmä muutettu ryhmästä ”$1” ryhmään ”$2”", + "cite-ve-changedesc-ref-group-from": "Viitteen ryhmä muutettu ryhmästä ”$1” yleiseen ryhmään", + "cite-ve-changedesc-ref-group-to": "Viitteen ryhmä muutettu yleisestä ryhmästä ryhmään ”$1”", + "cite-ve-changedesc-reflist-group-both": "Viiteluettelon ryhmä muutettu ryhmästä ”$1” ryhmään ”$2”", + "cite-ve-changedesc-reflist-group-from": "Viiteluettelon ryhmä muutettu ryhmästä ”$1” yleiseen ryhmään", + "cite-ve-changedesc-reflist-group-to": "Viiteluettelon ryhmä muutettu yleisestä ryhmästä ryhmään ”$1”", "cite-ve-changedesc-reflist-responsive-set": "Viiteluettelo muutettu näkymään responsiivisissa sarakkeissa", "cite-ve-changedesc-reflist-responsive-unset": "Viiteluettelo muutettu näkymään vain yhdessä sarakkeessa", "cite-ve-citationneeded-button": "Lisää viittaus", @@ -46,7 +53,7 @@ "cite-ve-dialog-reference-editing-extends": "Tämä on uudelleenkäytetty viite lisätiedoilla. Voi muokata tässä vain lisätietoja.", "cite-ve-dialog-reference-missing-parent-ref": "Nämä lisätiedot on linkitetty puuttuvaan viitteeseen. Poista tämä sivulta tai korjaa ongelma wikitekstitilassa.", "cite-ve-dialog-reference-options-group-label": "Käytä tätä ryhmää", - "cite-ve-dialog-reference-options-group-placeholder": "Yleiset lähteet", + "cite-ve-dialog-reference-options-group-placeholder": "Yleiset viitteet", "cite-ve-dialog-reference-options-responsive-label": "Käytä mukautuvaa sarakepohjaista asettelua", "cite-ve-dialog-reference-options-section": "Valinnat", "cite-ve-dialog-reference-placeholder": "Kirjoita tai liitä viitteesi tähän, tai lisää viitemalline.", @@ -55,7 +62,7 @@ "cite-ve-dialog-reference-title-edit-details": "Muokkaa lisätietoja", "cite-ve-dialog-reference-useexisting-tool": "Käytä uudelleen", "cite-ve-dialog-reference-useexisting-long-tool": "Käytä uudelleen tätä viitettä", - "cite-ve-dialog-referenceslist-contextitem-description-general": "Luettelo yleisistä lähteistä", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Luettelo yleisistä viitteistä", "cite-ve-dialog-referenceslist-contextitem-description-named": "Luettelo ryhmän ”$1” viitteistä", "cite-ve-dialog-referenceslist-title": "Lähdeluettelo", "cite-ve-dialogbutton-citation-educationpopup-text": "Paranna sisältöäsi lisäämällä tietolähteitä. Voit viitata kirjoihin, sanomalehtiin ja verkkosivustoihin.", @@ -65,11 +72,11 @@ "cite-ve-dialogbutton-reference-tooltip": "Normaali", "cite-ve-dialogbutton-referenceslist-tooltip": "Lähdeluettelo", "cite-ve-reference-input-placeholder": "Etsi nykyisistä viitteistä", - "cite-ve-referenceslist-isempty": "Tällä sivulla ei ole ryhmän ”$1” lähteitä, joita sisällyttää tähän listaan.", - "cite-ve-referenceslist-isempty-default": "Tällä sivulla ei ole lähteitä, joita sisällyttää tähän listaan.", + "cite-ve-referenceslist-isempty": "Tällä sivulla ei ole ryhmän ”$1” viitteitä sisällytettäväksi tähän luetteloon.", + "cite-ve-referenceslist-isempty-default": "Tällä sivulla ei ole viitteitä sisällytettäväksi tähän luetteloon.", "cite-ve-referenceslist-missing-parent": "Alla olevat lisätiedot on linkitetty puuttuvaan viitteeseen. Poista tämä sivulta tai korjaa ongelma wikitekstitilassa.", - "cite-ve-referenceslist-missingref": "Tämä lähde on määritelty mallineessa tai automaattisesti luotu, ja sitä voi muokata vain wikitekstitilassa.", - "cite-ve-referenceslist-missingref-in-list": "Tämä lähde on määritelty mallineessa tai automaattisesti luotu, ja sitä voi tarkastella vain wikitekstitilassa.", + "cite-ve-referenceslist-missingref": "Tämä viite on määritelty mallineessa tai automaattisesti luotu, ja sitä voi muokata vain wikitekstitilassa.", + "cite-ve-referenceslist-missingref-in-list": "Tämä viite on määritelty mallineessa tai automaattisesti luotu, ja sitä voi tarkastella vain wikitekstitilassa.", "cite-ve-referenceslist-missingreflist": "Tämä viiteluettelo on luotu mallineella.", "cite-ve-toolbar-group-label": "Viittaa", "cite-ve-othergroup-item": "$1 viite" diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/gv.json b/dist/extensions/Cite/modules/ve-cite/i18n/gv.json new file mode 100644 index 0000000000..fe5e8e33fc --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/gv.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "MacTire02" + ] + }, + "visualeditor-cite-tool-name-book": "Lioar", + "visualeditor-cite-tool-name-journal": "Jurnyl", + "visualeditor-cite-tool-name-news": "Naight", + "visualeditor-cite-tool-name-web": "Ynnyd-eggey", + "cite-ve-changedesc-ref-group-both": "Possan imraa er ny chaghlaa veih \"$1\" dys \"$2\"", + "cite-ve-changedesc-ref-group-from": "Possan imraa er ny chaghlaa veih \"$1\" dys y phossan cadjin", + "cite-ve-changedesc-ref-group-to": "Possan imraa er ny chaghlaa veih'n phossan cadjin dys \"$1\"", + "cite-ve-citationneeded-button": "Cur symney rish" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/hi.json b/dist/extensions/Cite/modules/ve-cite/i18n/hi.json index eab282ae5e..1f0af2ca4a 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/hi.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/hi.json @@ -39,16 +39,17 @@ "cite-ve-citationneeded-description": "एक संपादक के अनुसार इस दावे पर किसी विश्वसनीय स्रोत के उद्धरण की ज़रूरत है।", "cite-ve-citationneeded-reason": "दिया गया कारण:", "cite-ve-citationneeded-title": "उद्धरण की ज़रूरत है", + "cite-ve-dialog-reference-contextitem-extends": "यह सन्दर्भ अतिरिक्त विवरण वाला एक पुनः प्रयोग है:", "cite-ve-dialog-reference-editing-reused": "इस उद्धरण का इस्तेमाल इस पृष्ठ पर {{PLURAL:$1|एक बार|2=दो बार|$1 बार}} किया जा चुका है।", "cite-ve-dialog-reference-editing-reused-long": "इस उद्धरण का इस्तेमाल इस पृष्ठ पर {{PLURAL:$1|एक बार|2=दो बार|$1 बार}} किया जा चुका है। यहाँ किए गए बदलाव उन सभी जगहों पर लागू किए जाएँगे जहाँ पर इस सन्दर्भ का इस्तेमाल किया गया है।", - "cite-ve-dialog-reference-missing-parent-ref": "इस उप-संदर्भ में मूल संदर्भ की कमी है।", + "cite-ve-dialog-reference-missing-parent-ref": "यह विवरण किसी अनुपस्थित सन्दर्भ से जुड़ा है। कृपया इसे इस पृष्ठ पर से हटाएँ या फिर स्रोत मोड में समस्या का हल करें।", "cite-ve-dialog-reference-options-group-label": "इस समूह का प्रयोग करें", "cite-ve-dialog-reference-options-group-placeholder": "साधारण सन्दर्भ", "cite-ve-dialog-reference-options-responsive-label": "उत्तरदायी कॉलम लेआउट का इस्तेमाल करें", "cite-ve-dialog-reference-options-section": "विकल्प", "cite-ve-dialog-reference-placeholder": "अपना सन्दर्भ यहाँ लिखें या चिपकाएँ, या फिर उद्धरण साँचा जोड़ें।", "cite-ve-dialog-reference-title": "सन्दर्भ", - "cite-ve-dialog-reference-useexisting-tool": "पुनः उपयोग करें", + "cite-ve-dialog-reference-useexisting-tool": "पुनः प्रयोग करें", "cite-ve-dialog-referenceslist-contextitem-description-general": "साधारण सन्दर्भों की सूची", "cite-ve-dialog-referenceslist-contextitem-description-named": "समूह \"$1\" के लिए सन्दर्भों की सूची", "cite-ve-dialog-referenceslist-title": "सन्दर्भ सूची", @@ -61,7 +62,7 @@ "cite-ve-reference-input-placeholder": "वर्तमान उद्धरणों में खोजें", "cite-ve-referenceslist-isempty": "इस पृष्ठ पर \"$1\" सन्दर्भ समूह में कोई सन्दर्भ नहीं है जो इस सूची में जोड़े जा सकें।", "cite-ve-referenceslist-isempty-default": "इस पृष्ठ पर कोई सन्दर्भ नहीं है जो इस सूची में जोड़े जा सकें।", - "cite-ve-referenceslist-missing-parent": "कुछ उपसंदर्भ ऐसे हैं जिनमें मूल संदर्भ गायब है।", + "cite-ve-referenceslist-missing-parent": "निम्नलिखित विवरण किसी अनुपस्थित सन्दर्भ से जुड़ा है। कृपया इसे इस पृष्ठ पर से हटाएँ या फिर स्रोत मोड में समस्या का हल करें।", "cite-ve-referenceslist-missingref": "यह सन्दर्भ किसी साँचे या दूसरे ब्लॉक का इस्तेमाल करता है, और इसलिए अभी सिर्फ स्रोत सम्पादन में सम्पादित किया जा सकता है।", "cite-ve-referenceslist-missingref-in-list": "यह सन्दर्भ किसी साँचे या दूसरे ब्लॉक का इस्तेमाल करता है, और इसलिए अभी सिर्फ स्रोत सम्पादन में सम्पादित किया जा सकता है।", "cite-ve-referenceslist-missingreflist": "यह सन्दर्भ सूची एक साँचे द्वारा बनाई गई है।", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/id.json b/dist/extensions/Cite/modules/ve-cite/i18n/id.json index 08f4dff4cd..49d7c1a418 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/id.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/id.json @@ -21,7 +21,10 @@ "Raynasution", "Rv77ax", "Veracious", - "William Surya Permana" + "William Surya Permana", + "Felianiwiki", + "Penyuwangi", + "NikolasKHF" ] }, "visualeditor-cite-tool-name-book": "Buku", @@ -40,9 +43,11 @@ "cite-ve-citationneeded-description": "Penyunting telah mengindikasikan bahwa klaim ini memerlukan kutipan dari sumber tepercaya.", "cite-ve-citationneeded-reason": "Alasan yang diberikan:", "cite-ve-citationneeded-title": "Diperlukan kutipan", + "cite-ve-dialog-reference-contextitem-extends": "Referensi ini digunakan dengan tambahan rincian:", "cite-ve-dialog-reference-editing-reused": "Referensi ini dipakai {{PLURAL:$1|sekali\n|$1 kali}} pada halaman ini.", "cite-ve-dialog-reference-editing-reused-long": "Referensi ini dipakai {{PLURAL:$1|sekali|$1 kali}} pada halaman ini. Perubahan yang dilakukan di sini akan diterapkan di semua tempat referensi ini dipakai.", "cite-ve-dialog-reference-editing-extends": "Ini adalah ekstensi referensi lainnya.", + "cite-ve-dialog-reference-missing-parent-ref": "Rincian berikut ditautkan pada referensi yang hilang. Harap hapus mereka dari halaman tersebut atau perbaiki masalahnya pada mode sumber.", "cite-ve-dialog-reference-options-group-label": "Pakai kelompok ini", "cite-ve-dialog-reference-options-group-placeholder": "Referensi umum", "cite-ve-dialog-reference-options-responsive-label": "Gunakan tata letak kolom responsif", @@ -54,7 +59,7 @@ "cite-ve-dialog-referenceslist-contextitem-description-named": "Daftar referensi untuk kelompok \"$1\"", "cite-ve-dialog-referenceslist-title": "Daftar referensi", "cite-ve-dialogbutton-citation-educationpopup-text": "Tingkatkan konten anda dengan menambahkan sumber informasi. Anda dapat mengutip dari buku, koran, dan situs.", - "cite-ve-dialogbutton-citation-educationpopup-title": "Sitasi", + "cite-ve-dialogbutton-citation-educationpopup-title": "Rujukan", "cite-ve-dialogbutton-reference-full-label": "Dasar", "cite-ve-dialogbutton-reference-title": "Referensi", "cite-ve-dialogbutton-reference-tooltip": "Dasar", @@ -62,6 +67,7 @@ "cite-ve-reference-input-placeholder": "Cari dalam kutipan saat ini", "cite-ve-referenceslist-isempty": "Tidak ada referensi dengan kelompok \"$1\" pada halaman ini yang dapat disertakan dalam daftar ini.", "cite-ve-referenceslist-isempty-default": "Tidak ada referensi pada halaman ini yang dapat disertakan dalam daftar ini.", + "cite-ve-referenceslist-missing-parent": "Rincian berikut ditautkan pada referensi yang hilang. Harap hapus mereka dari halaman tersebut atau perbaiki masalahnya pada mode sumber.", "cite-ve-referenceslist-missingref": "Referensi ini didefinisikan dalam templat atau blok lain, dan saat ini hanya dapat disunting dalam mode sumber.", "cite-ve-referenceslist-missingref-in-list": "Referensi ini didefinisikan dalam templat atau blok lain, dan saat ini hanya dapat dipratinjau dalam mode sumber.", "cite-ve-referenceslist-missingreflist": "Daftar referensi ini dihasilkan oleh templat.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/it.json b/dist/extensions/Cite/modules/ve-cite/i18n/it.json index 82fdcbcccc..d80abe4f96 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/it.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/it.json @@ -30,7 +30,8 @@ "Stefania.scaramuzzi", "Supernino", "Una giornata uggiosa '94", - "Vivbod" + "Vivbod", + "Valepert" ] }, "visualeditor-cite-tool-name-book": "Libro", @@ -43,7 +44,10 @@ "cite-ve-changedesc-reflist-group-both": "Elenco gruppo note cambiato da \"$1\" a \"$2\"", "cite-ve-changedesc-reflist-group-from": "Elenco gruppo note cambiato da \"$1\" a gruppo generale", "cite-ve-changedesc-reflist-group-to": "Elenco gruppo note cambiato da gruppo generale a \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "L'elenco dei riferimenti è stato modificato per essere visualizzato in colonne adattive.", + "cite-ve-changedesc-reflist-responsive-unset": "L'elenco dei riferimenti è stato modificato per essere visualizzato in una sola colonna.", "cite-ve-citationneeded-button": "Aggiungi una fonte", + "cite-ve-citationneeded-description": "Un editore ha indicato che questa affermazione necessita di una citazione da una fonte attendibile.", "cite-ve-citationneeded-reason": "Motivo fornito:", "cite-ve-citationneeded-title": "Citazione necessaria", "cite-ve-dialog-reference-contextitem-extends": "Questo riferimento è un riutilizzo con dettagli aggiuntivi:", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ja.json b/dist/extensions/Cite/modules/ve-cite/i18n/ja.json index ad03a2fd0c..13affda25d 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ja.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ja.json @@ -25,7 +25,9 @@ "Whym", "おはぐろ蜻蛉", "TAKAHASHI Shuuji", - "Shulmj" + "Shulmj", + "Kokage si", + "FlatLanguage" ] }, "visualeditor-cite-tool-name-book": "書籍", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/kab.json b/dist/extensions/Cite/modules/ve-cite/i18n/kab.json index 42e3c2ff14..7835c36ce9 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/kab.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/kab.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Belkacem77" + "Belkacem77", + "ButterflyOfFire" ] }, "visualeditor-cite-tool-name-book": "Adlis", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/kea.json b/dist/extensions/Cite/modules/ve-cite/i18n/kea.json new file mode 100644 index 0000000000..5da27badbc --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/kea.json @@ -0,0 +1,53 @@ +{ + "@metadata": { + "authors": [ + "GrogeXaKaba", + "Letra.berdi" + ] + }, + "visualeditor-cite-tool-name-book": "Libru", + "visualeditor-cite-tool-name-journal": "Piriódiku", + "visualeditor-cite-tool-name-news": "Nóbas", + "visualeditor-cite-tool-name-web": "Sáiti di uébi", + "cite-ve-changedesc-ref-group-both": "Grupu di rafirénsa alteradu di \"$1\" pa \"$2\"", + "cite-ve-changedesc-ref-group-from": "Grupu di rafirénsa alteradu di \"$1\" pa grupu jeral", + "cite-ve-changedesc-ref-group-to": "Grupu di rafirénsa alteradu di grupu jeral pa \"$1\"", + "cite-ve-changedesc-reflist-group-both": "Grupu di lista di rafirénsas alteradu di \"$1\" pa \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Grupu di lista di rafirénsas alteradu di \"$1\" pa grupu jeral", + "cite-ve-changedesc-reflist-group-to": "Grupu di lista di rafirénsas alteradu di grupu jeral pa \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Lista di rafirénsas alteradu pa ser mustradu na kulunas rusponsivu", + "cite-ve-changedesc-reflist-responsive-unset": "Lista di rafirénsas alteradu pa ser mustradu na un so kuluna", + "cite-ve-citationneeded-button": "Kirsenta un sitason", + "cite-ve-citationneeded-description": "Un iditor ndika ma es afirmason ta mesti sitason di un fonti kunfiávi.", + "cite-ve-citationneeded-reason": "Razon prizentadu:", + "cite-ve-citationneeded-title": "Sitason nisisári", + "cite-ve-dialog-reference-contextitem-extends": "Es rafirénsa é un raúzu ku ditalis kunplimentar:", + "cite-ve-dialog-reference-editing-reused": "Es rafirénsa é uzadu {{PLURAL:$1|un bes|2=dos bes|$1 bes}} na pájina atual.", + "cite-ve-dialog-reference-editing-reused-long": "Es rafirénsa é uzadu {{PLURAL:$1|un bes|2=dos bes|$1 bes}} na es pájina. Alterasons fasedu li ta ser aplikadu na tudu kau napundi es rafirénsa é rauzadu.", + "cite-ve-dialog-reference-missing-parent-ref": "Kes ditali sta vinkuladu na un rafirénsa ozenti. Di sumóla, ramuve-s di pájina o kuriji es prabuléma na módi di kódi.", + "cite-ve-dialog-reference-options-group-label": "Uza es grupu", + "cite-ve-dialog-reference-options-group-placeholder": "Rafirénsas jeral", + "cite-ve-dialog-reference-options-responsive-label": "Uza dispuzison di kuluna rusponsivu", + "cite-ve-dialog-reference-options-section": "Opusons", + "cite-ve-dialog-reference-placeholder": "Skrebi o kola li bu rafirénsa, o dijita un mudelu pridifinidu di sitason.", + "cite-ve-dialog-reference-title": "Rafirénsa", + "cite-ve-dialog-reference-useexisting-tool": "Rauza", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Lista di rafirénsas jeral", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Lista di rafirénsas pa grupu \"$1\"", + "cite-ve-dialog-referenceslist-title": "Lista di rafirénsas", + "cite-ve-dialogbutton-citation-educationpopup-text": "Ta midjora bu kuntiúdu trabés di adison di fontis di nfurmason. Bu podi sita librus, piriódikus i sáitis stérnu.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Sitasons", + "cite-ve-dialogbutton-reference-full-label": "Báziku", + "cite-ve-dialogbutton-reference-title": "Rafirénsa", + "cite-ve-dialogbutton-reference-tooltip": "Báziku", + "cite-ve-dialogbutton-referenceslist-tooltip": "Lista di rafirénsas", + "cite-ve-reference-input-placeholder": "Piskiza na sitasons atual", + "cite-ve-referenceslist-isempty": "Ka ta iziti nun rafirénsa ku grupu \"$1\" na es pájina pa nklui na es lista.", + "cite-ve-referenceslist-isempty-default": "Ka ta izisti nun rafirénsa na es pájina pa nklui na es lista.", + "cite-ve-referenceslist-missing-parent": "Kes ditali pa baxu sta vinkuladu na un rafirénsa ozenti. Di sumóla, ramuve-s di pájina o kuriji es prabuléma na módi di kódi.", + "cite-ve-referenceslist-missingref": "Es rafirénsa sta difinidu na un mudelu pridifinidu o notu blóku jeradu i, na es mumentu, el podi iditadu txaskan na módi di kódi.", + "cite-ve-referenceslist-missingref-in-list": "Es rafirénsa sta difinidu na un mudelu pridifinidu o notu blóku jeradu i, na es mumentu, el podi privizualizadu txaskan na módi di kódi.", + "cite-ve-referenceslist-missingreflist": "Es lista di rafirénsa é jeradu pa un mudelu pridifinidu.", + "cite-ve-toolbar-group-label": "Sita", + "cite-ve-othergroup-item": "Rafirénsa $1" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ko.json b/dist/extensions/Cite/modules/ve-cite/i18n/ko.json index aebbc067df..c40b26940d 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ko.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ko.json @@ -24,7 +24,8 @@ "고기랑", "렌즈", "아라", - "콩가루" + "콩가루", + "Tensama0415" ] }, "visualeditor-cite-tool-name-book": "책", @@ -43,8 +44,10 @@ "cite-ve-citationneeded-description": "어떤 편집자가 이 주장에 신뢰할 수 있는 출처 인용이 필요하다고 지적했습니다.", "cite-ve-citationneeded-reason": "이유:", "cite-ve-citationneeded-title": "출처 필요", + "cite-ve-dialog-reference-contextitem-extends": "이 각주는 추가적인 세부사항과 함께 재사용된 것입니다:", "cite-ve-dialog-reference-editing-reused": "이 인용은 이 문서에서 {{PLURAL:$1|한 번|2=두 번|$1번}} 사용되었습니다.", "cite-ve-dialog-reference-editing-reused-long": "이 인용은 이 문서에서 {{PLURAL:$1|한 번|2=두 번|$1회}} 사용됐습니다. 여기서 변경한 내용은 이 인용이 재사용된 모든 곳에 반영됩니다.", + "cite-ve-dialog-reference-missing-parent-ref": "이 세부사항들은 존재하지 않는 각주에 연결되어 있습니다. 문서에서 제거하거나 원본 모드에서 문제를 해결하세요.", "cite-ve-dialog-reference-options-group-label": "이 그룹 사용", "cite-ve-dialog-reference-options-group-placeholder": "일반 각주", "cite-ve-dialog-reference-options-responsive-label": "반응형 컬럼 레이아웃 사용", @@ -65,6 +68,7 @@ "cite-ve-reference-input-placeholder": "현재 인용 안에서 검색", "cite-ve-referenceslist-isempty": "이 문서에서 이 목록에 포함될 \"$1\" 그룹으로 된 각주가 없습니다.", "cite-ve-referenceslist-isempty-default": "이 문서에서 이 목록에 포함될 각주가 없습니다.", + "cite-ve-referenceslist-missing-parent": "아래의 세부사항들은 존재하지 않는 각주에 연결되어 있습니다. 문서에서 제거하거나 원본 모드에서 문제를 해결하세요.", "cite-ve-referenceslist-missingref": "이 각주는 틀이나 다른 생성된 블록에서 정의되었고, 현재는 원본 모드에서만 편집할 수 있습니다.", "cite-ve-referenceslist-missingref-in-list": "이 각주는 틀이나 다른 생성된 블록에서 정의되었고, 현재는 원본 모드에서만 미리 볼 수 있습니다.", "cite-ve-referenceslist-missingreflist": "이 각주 목록은 틀에 의해 생성된 것입니다.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ks.json b/dist/extensions/Cite/modules/ve-cite/i18n/ks.json index 35e2b8c882..10a52af8e7 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ks.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ks.json @@ -1,6 +1,8 @@ { "@metadata": { - "authors": [] + "authors": [ + "Ayaat123" + ] }, "visualeditor-cite-tool-name-book": "کِتاب", "visualeditor-cite-tool-name-journal": "رِسالہٕ", @@ -14,7 +16,7 @@ "cite-ve-dialog-reference-options-group-placeholder": "عام حَوالہٕ", "cite-ve-dialog-reference-options-section": "اِختِیار", "cite-ve-dialog-reference-title": "حَوالہٕ", - "cite-ve-dialog-reference-useexisting-tool": "بیٚیِہ اِستِمال", + "cite-ve-dialog-reference-useexisting-tool": "بیٚیہِ اِستِمال", "cite-ve-dialog-referenceslist-contextitem-description-general": "عام حَوالَن ہٕنٛز فِہرِست", "cite-ve-dialog-referenceslist-title": "حَوالہٕ فِہرِست", "cite-ve-dialogbutton-citation-educationpopup-title": "حَوالہٕ", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ku-latn.json b/dist/extensions/Cite/modules/ve-cite/i18n/ku-latn.json index 38119e292f..66ccfe1441 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ku-latn.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ku-latn.json @@ -16,7 +16,7 @@ "cite-ve-dialog-reference-editing-reused": "Ev çavkanî di vê rûpelê de {{PLURAL:$1|carekî|2=car|$1 caran}} tê bikaranîn.", "cite-ve-dialog-reference-options-group-label": "Vê komê bi kar bîne", "cite-ve-dialog-reference-options-group-placeholder": "Çavkaniyên giştî", - "cite-ve-dialog-reference-options-responsive-label": "Plansaziya stûnê ya bersivdar bi kar bîne", + "cite-ve-dialog-reference-options-responsive-label": "Dîzayna stûnê ya bersivdar bi kar bîne", "cite-ve-dialog-reference-options-section": "Vebijark", "cite-ve-dialog-reference-title": "Çavkanî", "cite-ve-dialog-reference-useexisting-tool": "Dîsa bi kar bîne", @@ -28,8 +28,8 @@ "cite-ve-dialogbutton-reference-tooltip": "Bingehîn", "cite-ve-dialogbutton-referenceslist-tooltip": "Lîsteya çavkaniyan", "cite-ve-reference-input-placeholder": "Di navbera gotinên rojane de bigere", - "cite-ve-referenceslist-isempty": "Di vê rûpelê de di koma \"$1\" de ti çavkanî tine ku bên lîstekirin.", - "cite-ve-referenceslist-isempty-default": "Di vê rûpelê de ti çavkanî tine ku were lîstekirin.", + "cite-ve-referenceslist-isempty": "Di vê sahîfeyê de di koma \"$1\" de ti çavkanî tine ku bên lîstekirin.", + "cite-ve-referenceslist-isempty-default": "Di vê sahîfeyê de ti çavkanî tine ku were lîstekirin.", "cite-ve-referenceslist-missingref": "Ev çavkanî ji aliyê şablonekê ve hatiye çêkirin, vêga tenê di moda çavkaniyê de dikare biguhêrî.", "cite-ve-referenceslist-missingreflist": "Ev listeya çavkaniyan ji aliyê şablonekê hatiye çêkirin, tenê di moda çavkaniyê de dikare biguhêrî.", "cite-ve-toolbar-group-label": "Çavkanî", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ky.json b/dist/extensions/Cite/modules/ve-cite/i18n/ky.json index c63e95e595..189f906652 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ky.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ky.json @@ -17,15 +17,24 @@ "visualeditor-cite-tool-name-journal": "Журнал", "visualeditor-cite-tool-name-news": "Жаңылыктар", "visualeditor-cite-tool-name-web": "Сайт", + "cite-ve-citationneeded-button": "Булак келтирүү", + "cite-ve-citationneeded-reason": "Келтирилген себеп:", + "cite-ve-citationneeded-title": "Булак келтирүү керек", "cite-ve-dialog-reference-options-group-label": "Бул топту колдонуу", + "cite-ve-dialog-reference-options-group-placeholder": "Жалпы булактар", "cite-ve-dialog-reference-options-section": "Параметрлер", + "cite-ve-dialog-reference-placeholder": "Бул жерге булагыңызды же тийиштүү калыпты келтириңиз.", "cite-ve-dialog-reference-title": "Булак", "cite-ve-dialog-reference-useexisting-tool": "Кайра колдонуу", "cite-ve-dialog-referenceslist-contextitem-description-general": "Негизги булактардын тизмеси", + "cite-ve-dialog-referenceslist-contextitem-description-named": "\"$1\" тобуна тийиш булактардын тизмеси", "cite-ve-dialog-referenceslist-title": "Булактардын тизмеси", + "cite-ve-dialogbutton-citation-educationpopup-text": "Маалыматты ырастоо үчүн маалымат булактарын келтириңиз. Китептерди, гезиттерди жана сайттарды келтирсеңиз болот.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Булактар", "cite-ve-dialogbutton-reference-title": "Булак", "cite-ve-dialogbutton-reference-tooltip": "Негизги", "cite-ve-dialogbutton-referenceslist-tooltip": "Булактардын тизмеси", + "cite-ve-referenceslist-missingreflist": "Бул булактардын тизмесин калып түзгөн.", "cite-ve-toolbar-group-label": "Булактар", "cite-ve-othergroup-item": "$1 булагы" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/lb.json b/dist/extensions/Cite/modules/ve-cite/i18n/lb.json index a61240ff61..e99cdd22ba 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/lb.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/lb.json @@ -14,30 +14,47 @@ }, "visualeditor-cite-tool-name-book": "Buch", "visualeditor-cite-tool-name-journal": "Journal", - "visualeditor-cite-tool-name-news": "Neiegkeeten", - "visualeditor-cite-tool-name-web": "Internetsite", - "cite-ve-changedesc-reflist-responsive-unset": "D'Lëscht vun de Referenzen gouf esou geännert datt se an enger Spalt gewise gëtt", - "cite-ve-dialog-reference-editing-reused": "Dës Referenz gëtt {{PLURAL:$1|eemol|$1 Mol}} op dëser Säit benotzt.", - "cite-ve-dialog-reference-options-group-label": "Dëse Grupp benotzen", + "visualeditor-cite-tool-name-news": "Noriichten", + "visualeditor-cite-tool-name-web": "Internetsäit", + "cite-ve-changedesc-ref-group-both": "Referenzegrupp vu(n) „$1“ op „$2“ geännert", + "cite-ve-changedesc-ref-group-from": "Referenzegrupp vu(n) „$1“ op déi allgemeng Grupp geännert", + "cite-ve-changedesc-ref-group-to": "Referenzegrupp vun der allgemenger Grupp op „$1“ geännert", + "cite-ve-changedesc-reflist-group-both": "Referenzelëschtegrupp vu(n) „$1“ op „$2“ geännert", + "cite-ve-changedesc-reflist-group-from": "Referenzelëschtegrupp vu(n) „$1“ op déi allgemeng Grupp geännert", + "cite-ve-changedesc-reflist-group-to": "Referenzelëschtegrupp vun der allgemenger Grupp op „$1“ geännert", + "cite-ve-changedesc-reflist-responsive-set": "Referenzelëscht geännert, sou datt se an dynamesche Kolonnen ugewise gëtt", + "cite-ve-changedesc-reflist-responsive-unset": "Referenzelëscht geännert, sou datt se an enger Kolonn ugewise gëtt", + "cite-ve-citationneeded-button": "Eng Referenz derbäisetzen", + "cite-ve-citationneeded-description": "En Editeur huet dorop higewisen, datt fir dës Ausso eng zouverléisseg Quell als Referenz néideg ass.", + "cite-ve-citationneeded-reason": "Begrënnung:", + "cite-ve-citationneeded-title": "Referenz néideg", + "cite-ve-dialog-reference-contextitem-extends": "Dës Referenz ass eng Erëmbenotzung mat zousätzlechen Detailer:", + "cite-ve-dialog-reference-editing-reused": "Dës Referenz gëtt {{PLURAL:$1|eemol|2=zweemol|$1 Mol}} op dëser Säit benotzt.", + "cite-ve-dialog-reference-editing-reused-long": "Dës Referenz gëtt {{PLURAL:$1|eemol|2=zweemol|$1 Mol}} op dëser Säit benotzt. Ännerungen, déi hei gemaach ginn, ginn op alle Plazen applizéiert, wou dës Referenz erëmbenotzt gëtt.", + "cite-ve-dialog-reference-missing-parent-ref": "Dës Detailer sinn un eng Referenz gebonnen, déi guer net do ass. Huelt se wgl. aus der Säit eraus oder léist de Problem am Quelltextmodus.", + "cite-ve-dialog-reference-options-group-label": "Dës Grupp benotzen", "cite-ve-dialog-reference-options-group-placeholder": "Allgemeng Referenzen", - "cite-ve-dialog-reference-options-responsive-label": "Dynamesche Kolonne-Layout benotzen", + "cite-ve-dialog-reference-options-responsive-label": "Dynamesche Kolonnelayout benotzen", "cite-ve-dialog-reference-options-section": "Optiounen", - "cite-ve-dialog-reference-placeholder": "Schreift oder kopéiert Är Referenz heihin oder setzt eng Schabloun fir Zitater dran.", + "cite-ve-dialog-reference-placeholder": "Schreift oder kopéiert Är Referenz heihin oder setzt eng Schabloun fir Referenzen an.", "cite-ve-dialog-reference-title": "Referenz", - "cite-ve-dialog-reference-useexisting-tool": "Nees-benotzen", + "cite-ve-dialog-reference-useexisting-tool": "Erëmbenotzen", "cite-ve-dialog-referenceslist-contextitem-description-general": "Lëscht vun allgemenge Referenzen", - "cite-ve-dialog-referenceslist-contextitem-description-named": "Lëscht vu Referenzen fir de Grupp \"$1\"", - "cite-ve-dialog-referenceslist-title": "Lëscht vun de Referenzen", - "cite-ve-dialogbutton-citation-educationpopup-text": "Verbessert Ären Inhalt duerch bäisetze vun de Quelle vun den Informatiounen. Dir kënnt aus Bicher, Zeitungen oder Internetsitten zitéieren.", - "cite-ve-dialogbutton-citation-educationpopup-title": "Citatiounen", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Lëscht vu Referenzen fir d'Grupp „$1“", + "cite-ve-dialog-referenceslist-title": "Referenzelëscht", + "cite-ve-dialogbutton-citation-educationpopup-text": "Verbessert Ären Inhalt, andeems Informatiounsquellen derbäigesat ginn. Dir kënnt Bicher, Zeitungen oder Internetsäiten als Referenz uginn.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Referenzen", "cite-ve-dialogbutton-reference-full-label": "Einfach", "cite-ve-dialogbutton-reference-title": "Referenz", "cite-ve-dialogbutton-reference-tooltip": "Einfach", - "cite-ve-dialogbutton-referenceslist-tooltip": "Lëscht vun de Referenzen", - "cite-ve-reference-input-placeholder": "An den aktuellen Zitater sichen", - "cite-ve-referenceslist-isempty": "Et gëtt keng Referenze mam Grupp \"$1\" op dëser Säit fir an dës Lëscht opzehuelen.", - "cite-ve-referenceslist-isempty-default": "Et gëtt keng Referenzen op dëser Säit fir an dës Lëscht opzehuelen.", - "cite-ve-referenceslist-missingref": "Dës Referenz ass an enger Schabloun oder engem anere generéierte Block definéiert a kann dowéinst just am Quelltextmodus geännert ginn.", - "cite-ve-toolbar-group-label": "Zitat", + "cite-ve-dialogbutton-referenceslist-tooltip": "Referenzelëscht", + "cite-ve-reference-input-placeholder": "An den aktuelle Referenze sichen", + "cite-ve-referenceslist-isempty": "Et gëtt keng Referenze mat der Grupp „$1“ op dëser Säit fir an dës Lëscht opgeholl ze ginn.", + "cite-ve-referenceslist-isempty-default": "Et gëtt keng Referenzen op dëser Säit fir an dës Lëscht opgeholl ze ginn.", + "cite-ve-referenceslist-missing-parent": "D'Detailer hei drënner sinn un eng Referenz gebonnen, déi guer net do ass. Huelt se wgl. aus der Säit eraus oder léist de Problem am Quelltextmodus.", + "cite-ve-referenceslist-missingref": "Dës Referenz gëtt an enger Schabloun oder engem anere generéierte Block definéiert a kann dowéinst aktuell just am Quelltextmodus geännert ginn.", + "cite-ve-referenceslist-missingref-in-list": "Dës Referenz gëtt an enger Schabloun oder engem anere generéierte Block definéiert an dowéinst kann aktuell just am Quelltextmodus eng Virschau gewise ginn.", + "cite-ve-referenceslist-missingreflist": "Dës Referenzelëscht gëtt vun enger Schabloun generéiert.", + "cite-ve-toolbar-group-label": "Referenz", "cite-ve-othergroup-item": "$1 Referenz" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/lkt.json b/dist/extensions/Cite/modules/ve-cite/i18n/lkt.json new file mode 100644 index 0000000000..b74520048b --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/lkt.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "visualeditor-cite-tool-name-book": "Wówapi", + "visualeditor-cite-tool-name-news": "Wótȟaƞiƞ", + "visualeditor-cite-tool-name-web": "Otȟáwokaške", + "cite-ve-dialogbutton-reference-full-label": "Ikčé", + "cite-ve-dialogbutton-reference-tooltip": "Ikčé" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ms.json b/dist/extensions/Cite/modules/ve-cite/i18n/ms.json index 64d350c28a..947e0dc783 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ms.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ms.json @@ -26,13 +26,13 @@ "cite-ve-citationneeded-description": "Seorang editor telah menyatakan bahawa tuntutan ini memerlukan petikan kepada sumber yang boleh dipercayai.", "cite-ve-citationneeded-reason": "Sebab diberi:", "cite-ve-citationneeded-title": "Petikan diperlukan", - "cite-ve-dialog-reference-contextitem-extends": "Rujukan ini diguna semula dengan butiran tambahan.", + "cite-ve-dialog-reference-contextitem-extends": "Rujukan ini digunakan semula dengan butiran tambahan:", "cite-ve-dialog-reference-editing-add-details": "Anda sedang menambah butiran tambahan ke rujukan ini:", "cite-ve-dialog-reference-editing-add-details-placeholder": "Tulis atau tampal maklumat yang anda mahu tambah pada rujukan ini di sini.", "cite-ve-dialog-reference-editing-reused": "Rujukan ini digunakan {{PLURAL:$1|sekali|2=dua kali|$1 kali}} di laman ini.", "cite-ve-dialog-reference-editing-reused-long": "Rujukan ini digunakan {{PLURAL:$1|sekali|2=dua kali|$1 kali}} pada halaman ini. Perubahan yang dibuat di sini akan digunakan di semua tempat yang menggunakan semula rujukan ini.", "cite-ve-dialog-reference-editing-extends": "Rujukan ini diguna semula dengan butiran tambahan. Di sini, anda hanya boleh menyunting butirannya.", - "cite-ve-dialog-reference-missing-parent-ref": "Rujukan butiran ini yang dipautkan hilang. Sila buangkan butiran ini daripada laman ayau baiki masalah dalam mod sumber.", + "cite-ve-dialog-reference-missing-parent-ref": "Butiran ini dipautkan ke rujukan yang hilang. Sila buangkannya daripada laman tersebut atau betulkan isu tersebut dalam mod sumber.", "cite-ve-dialog-reference-options-group-label": "Gunakan kumpulan ini", "cite-ve-dialog-reference-options-group-placeholder": "Rujukan umum", "cite-ve-dialog-reference-options-responsive-label": "Gunakan tatasusun lajur responsif", @@ -54,7 +54,7 @@ "cite-ve-reference-input-placeholder": "Cari petikan sedia ada", "cite-ve-referenceslist-isempty": "Tidak terdapat rujukan dengan kumpulan \"$1\" pada halaman ini untuk disertakan dalam senarai ini.", "cite-ve-referenceslist-isempty-default": "Tidak terdapat rujukan pada halaman ini untuk disertakan dalam senarai ini.", - "cite-ve-referenceslist-missing-parent": "Rujukan butiran di bawah yang dipautkan hilang. Sila buangkan butiran ini daripada laman atau baiki masalah ini dalam mod sumber.", + "cite-ve-referenceslist-missing-parent": "Butiran di bawah dipautkan kepada rujukan yang hilang. Sila buang rujukan tersebut daripada laman tersebut atau betulkan isu ini dalam mod sumber.", "cite-ve-referenceslist-missingref": "Rujukan ini ditakrifkan dalam templat atau seumpamanya, maka buat masa sekarang, ia boleh disunting dalam mod sumber sahaja.", "cite-ve-referenceslist-missingref-in-list": "Rujukan ini ditakrifkan pada templat atau sekatan lain yang dijana, maka buat masa sekarang, ia boleh dilihat pada dalam mod sumber sahaja.", "cite-ve-referenceslist-missingreflist": "Senarai rujukan ini dihasilkan oleh templat.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/my.json b/dist/extensions/Cite/modules/ve-cite/i18n/my.json index 155c4a8003..f3587b826d 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/my.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/my.json @@ -17,15 +17,18 @@ "cite-ve-dialog-reference-options-group-label": "ဤအုပ်စုကိုအသုံးပြုရန်", "cite-ve-dialog-reference-options-group-placeholder": "ယေဘုယျကိုးကားချက်များ", "cite-ve-dialog-reference-options-section": "ရွေးပိုင်ခွင့်", + "cite-ve-dialog-reference-placeholder": "သင်၏ ကိုးကားကို ဤနေရာတွင် ရေးသားပါ သို့မဟုတ် ကူးထည့်ပါ၊ သို့မဟုတ် အကိုးအကား တမ်းပလိတ်တစ်ခုကို ထည့်သွင်းပါ။", "cite-ve-dialog-reference-title": "ကိုးကား", "cite-ve-dialog-reference-useexisting-tool": "ပြန်လည်သုံး", "cite-ve-dialog-referenceslist-contextitem-description-general": "ယေဘုယျကိုးကားချက်များ၏ စာရင်း", "cite-ve-dialog-referenceslist-title": "အကိုးအကား စာရင်း", + "cite-ve-dialogbutton-citation-educationpopup-text": "သတင်းအချက်အလက် ရင်းမြစ်များကို ထည့်သွင်းခြင်းဖြင့် သင်၏ အကြောင်းအရာများအား ပိုမိုကောင်းမွန်စေရန် ပြုလုပ်ပါ။ စာအုပ်များ၊ သတင်းစာများနှင့် ဝဘ်ဆိုက်များမှ ကိုးကားနိုင်သည်။", "cite-ve-dialogbutton-citation-educationpopup-title": "ကိုးကားချက်များ", "cite-ve-dialogbutton-reference-full-label": "အခြေခံ", "cite-ve-dialogbutton-reference-title": "ရည်ညွှန်း", "cite-ve-dialogbutton-reference-tooltip": "အခြေခံ", "cite-ve-dialogbutton-referenceslist-tooltip": "အကိုးအကား စာရင်း", + "cite-ve-reference-input-placeholder": "လက်ရှိ ကိုးကားချက်များအတွင်း ရှာဖွေရန်", "cite-ve-toolbar-group-label": "ကိုးကားရန်", "cite-ve-othergroup-item": "$1 ကိုးကား" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/nl.json b/dist/extensions/Cite/modules/ve-cite/i18n/nl.json index 521516e212..3e57e57e7a 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/nl.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/nl.json @@ -53,7 +53,7 @@ "cite-ve-changedesc-reflist-responsive-set": "Referentielijst gewijzigd naar responsive kolommen", "cite-ve-changedesc-reflist-responsive-unset": "Referentielijst gewijzigd naar één kolom", "cite-ve-citationneeded-button": "Referentie toevoegen", - "cite-ve-citationneeded-description": "Een redacteur heeft aangegeven dat deze bewering een verwijzing naar een betrouwbare bron nodig heeft.", + "cite-ve-citationneeded-description": "Een bewerker heeft aangegeven dat deze bewering een verwijzing naar een betrouwbare bron nodig heeft.", "cite-ve-citationneeded-reason": "Opgegeven reden:", "cite-ve-citationneeded-title": "Referentie gewenst", "cite-ve-dialog-reference-contextitem-extends": "Deze referentie is hergebruikt met aanvullende details:", @@ -78,7 +78,7 @@ "cite-ve-dialog-referenceslist-contextitem-description-named": "Lijst van referenties in de groep \"$1\"", "cite-ve-dialog-referenceslist-title": "Referentielijst", "cite-ve-dialogbutton-citation-educationpopup-text": "Verbetert uw inhoud door het toevoegen van bronnen voor gegevens. U kunt citeren uit boeken, kranten en andere websites.", - "cite-ve-dialogbutton-citation-educationpopup-title": "Citaten", + "cite-ve-dialogbutton-citation-educationpopup-title": "Referenties", "cite-ve-dialogbutton-reference-full-label": "Eenvoudig", "cite-ve-dialogbutton-reference-title": "Referentie", "cite-ve-dialogbutton-reference-tooltip": "Eenvoudige", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/pap.json b/dist/extensions/Cite/modules/ve-cite/i18n/pap.json new file mode 100644 index 0000000000..f662de7809 --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/pap.json @@ -0,0 +1,38 @@ +{ + "@metadata": { + "authors": [ + "Kallmemel" + ] + }, + "visualeditor-cite-tool-name-book": "Buki", + "visualeditor-cite-tool-name-journal": "Revista", + "visualeditor-cite-tool-name-news": "Notisia", + "visualeditor-cite-tool-name-web": "Wèpsait", + "cite-ve-changedesc-ref-group-both": "Grupo di referensia a kambia di \"$1\" pa \"$2\"", + "cite-ve-citationneeded-button": "Agregá un sitashon", + "cite-ve-citationneeded-reason": "Motibu duná:", + "cite-ve-citationneeded-title": "Sitashon nesesario", + "cite-ve-dialog-reference-options-group-label": "Usa e grupo aki", + "cite-ve-dialog-reference-options-group-placeholder": "Referensia general", + "cite-ve-dialog-reference-options-section": "Opshon", + "cite-ve-dialog-reference-title": "Referensia", + "cite-ve-dialog-reference-useexisting-tool": "Reutilisá", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Lista di referensia general", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Lista di referensia pa grupo \"$1\"", + "cite-ve-dialog-referenceslist-title": "Lista di referensia", + "cite-ve-dialogbutton-citation-educationpopup-text": "Mehorá bo kontenido dor di agregá fuente di informashon. Bo por sita for di buki, korant i wèpsait.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Sitashon", + "cite-ve-dialogbutton-reference-full-label": "Básiko", + "cite-ve-dialogbutton-reference-title": "Referensia", + "cite-ve-dialogbutton-reference-tooltip": "Simpel", + "cite-ve-dialogbutton-referenceslist-tooltip": "Lista di referensia", + "cite-ve-reference-input-placeholder": "Listra denter sitashonnan aktual", + "cite-ve-referenceslist-isempty": "No tin referensia ku e grupo \"$1\" riba e página aki pa inkluí den e lista aki.", + "cite-ve-referenceslist-isempty-default": "No tin referensia riba e página aki pa inkluí den e lista aki.", + "cite-ve-referenceslist-missing-parent": "E detayenan akibou ta vinkulá na un referensia ku falta. Por fabor kita nan for di e página òf drecha e problema aki den modo di fuente.", + "cite-ve-referenceslist-missingref": "E referensia aki ta definí den un malchi òf otro blòki generá, i pa awor por wòrdu editá solamente den modo di fuente.", + "cite-ve-referenceslist-missingref-in-list": "E referensia aki ta definí den un malchi òf otro blòki generá, i pa awor por wòrdu previsualisá solamente den modo di fuente.", + "cite-ve-referenceslist-missingreflist": "E lista di referensia aki ta wòrdu generá dor di un malchi.", + "cite-ve-toolbar-group-label": "Sita", + "cite-ve-othergroup-item": "$1 referensia" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/qqq.json b/dist/extensions/Cite/modules/ve-cite/i18n/qqq.json index c834499fdf..eee21b7395 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/qqq.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/qqq.json @@ -27,7 +27,9 @@ "Trevor Parscal", "UV", "Umherirrender", - "Verdy p" + "Verdy p", + "TMg", + "Ильгиз" ] }, "visualeditor-cite-tool-definition.json": "{{ignored}}\n\nLegacy name for cite-tool-definition.json message.", @@ -35,7 +37,7 @@ "visualeditor-cite-tool-name-journal": "Title of tool that inserts a citation for a journal\n{{Identical|Journal}}", "visualeditor-cite-tool-name-news": "Title of tool that inserts a citation for a news.\n{{Identical|News}}", "visualeditor-cite-tool-name-web": "Title of tool that inserts a citation for a website.\n{{Identical|Website}}", - "cite-tool-definition.json": "{{ignored}}\n\nJSON list of objects detailing each citation with name (key referring to a visualeditor-cite-tool-name-x message), icon ('book', 'journal', 'newspaper', 'browser'), and template name", + "cite-tool-definition.json": "{{ignored}}\n\nJSON list of objects detailing each citation with name (key referring to a visualeditor-cite-tool-name-x message), icon ('book', 'journal', 'newspaper', 'map', 'browser'), and template name", "cite-ve-changedesc-ref-group-both": "Description of a reference changing group\n\nParameters:\n* $1 – the name of the group it was before\n* $2 – the name of the group it is now", "cite-ve-changedesc-ref-group-from": "Description of a reference changing group to the general group\n\nParameters:\n* $1 – the name of the group it was before", "cite-ve-changedesc-ref-group-to": "Description of a reference changing group from the general group\n\nParameters:\n* $1 – the name of the group it is now", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/ru.json b/dist/extensions/Cite/modules/ve-cite/i18n/ru.json index 6d97ec6edc..705c1c860d 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/ru.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/ru.json @@ -37,7 +37,12 @@ "Yury Katkov", "Дмитрий", "Краснорядцева Елена", - "Умар" + "Умар", + "EneshTranslates", + "Merrahtar", + "Yurina Tatiana", + "Le Loi", + "Alex NB IT" ] }, "visualeditor-cite-tool-name-book": "Книга", @@ -56,15 +61,17 @@ "cite-ve-citationneeded-description": "Редактор указал, что это утверждение нуждается в ссылке на надежный источник.", "cite-ve-citationneeded-reason": "Указанная причина:", "cite-ve-citationneeded-title": "Нужна ссылка на источник", + "cite-ve-dialog-reference-contextitem-extends": "Эта сноска представляет собой повторное использование другой сноски с новыми подробностями:", "cite-ve-dialog-reference-editing-reused": "Эта ссылка используется на странице $1 {{PLURAL:$1|раз|раза|раз}}.", "cite-ve-dialog-reference-editing-reused-long": "Эта ссылка используется на странице {{PLURAL:$1|однажды|2=дважды|$1 раз}}. Выполненные здесь изменения будут применены ко всем местам её использования.", + "cite-ve-dialog-reference-missing-parent-ref": "Эта вложенная сноска связана с отсутствующей основной сноской. Пожалуйста, удалите её со страницы или исправьте ошибку в режиме редактирования вики-разметки.", "cite-ve-dialog-reference-options-group-label": "Использовать эту группу", "cite-ve-dialog-reference-options-group-placeholder": "Общие ссылки", "cite-ve-dialog-reference-options-responsive-label": "Использовать адаптивный макет столбцов", "cite-ve-dialog-reference-options-section": "Параметры", "cite-ve-dialog-reference-placeholder": "Напишите или скопируйте вашу сноску сюда, или вставьте шаблон источника.", "cite-ve-dialog-reference-title": "Примечание", - "cite-ve-dialog-reference-useexisting-tool": "Повторное использование", + "cite-ve-dialog-reference-useexisting-tool": "Повторно использовать", "cite-ve-dialog-reference-useexisting-long-tool": "Повторно использовать эту ссылку", "cite-ve-dialog-referenceslist-contextitem-description-general": "Список общих ссылок", "cite-ve-dialog-referenceslist-contextitem-description-named": "Список примечаний для группы «$1»", @@ -73,11 +80,12 @@ "cite-ve-dialogbutton-citation-educationpopup-title": "Источники", "cite-ve-dialogbutton-reference-full-label": "Простая", "cite-ve-dialogbutton-reference-title": "Примечание", - "cite-ve-dialogbutton-reference-tooltip": "Базовая", + "cite-ve-dialogbutton-reference-tooltip": "Базовое", "cite-ve-dialogbutton-referenceslist-tooltip": "Список примечаний", "cite-ve-reference-input-placeholder": "Поиск в пределах текущих ссылок на источники", "cite-ve-referenceslist-isempty": "На этой странице нет ссылок с группой «$1» для включения в этот список.", "cite-ve-referenceslist-isempty-default": "На этой странице нет ссылок для включения в этот список.", + "cite-ve-referenceslist-missing-parent": "Приведённые ниже вложенные сноски связаны с отсутствующей основной сноской. Пожалуйста, удалите их со страницы или исправьте эту ошибку в режиме редактирования вики-разметки.", "cite-ve-referenceslist-missingref": "Эта сноска определена в шаблоне или другом генерируемом блоке и на данный момент может быть отредактирована только в режиме правки исходного текста.", "cite-ve-referenceslist-missingref-in-list": "Это примечание определено в шаблоне или другом генерируемом блоке и на данный момент может быть предпросмотрено только в режиме правки вики-кода.", "cite-ve-referenceslist-missingreflist": "Этот список примечаний генерируется шаблоном.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/se.json b/dist/extensions/Cite/modules/ve-cite/i18n/se.json index 95ee7da3ea..1b54b91359 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/se.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/se.json @@ -5,7 +5,8 @@ "Jon Harald Søby (WMNO)", "Kimberli Mäkäräinen (WMNO)", "Lea-Christine Sara", - "Yupik" + "Yupik", + "Matma Rex" ] }, "visualeditor-cite-tool-name-book": "Girji", @@ -21,9 +22,9 @@ "cite-ve-changedesc-reflist-responsive-set": "Gáldolistu rievdaduvvon vai dat čájehuvvo vuostáiváldi čuolddain", "cite-ve-changedesc-reflist-responsive-unset": "Gáldolistu rievdaduvvon vai dat čájehuvvo dušše ovtta čuolddas", "cite-ve-citationneeded-button": "Lasit gáldočujuhusa", - "cite-ve-citationneeded-description": "Muhtin geavaheaddji lea čállán ahte dát čuoččuhus dárbbaša jáhkehahtti gáldočujuhusa. ", + "cite-ve-citationneeded-description": "Muhtin geavaheaddji lea čállán ahte dát čuoččuhus dárbbaša jáhkehahtti gáldočujuhusa.", "cite-ve-citationneeded-reason": "Čujuhuvvon sivva:", - "cite-ve-citationneeded-title": "Gáldočujuhus dárbbašuvvo ", + "cite-ve-citationneeded-title": "Gáldočujuhus dárbbašuvvo", "cite-ve-dialog-reference-editing-reused": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guovtte geardde|3=golmma geardde|4=njeallje geardde|5=viđa geardde|6=guđa geardde|7=čieža geardde|8=gávcce geardde|9=ovcce geardde|$1 geardde}} adnon dán siiddus.", "cite-ve-dialog-reference-editing-reused-long": "Dát gáldu lea {{PLURAL:$1|1=oktii|2=guovtte geardde|3=golmma geardde|4=njeallje geardde|5=viđa geardde|6=guđa geardde|7=čieža geardde|8=gávcce geardde|9=ovcce geardde|$1 geardde}} adnon dán siiddus. Go gáldu rievdaduvvo dás, de gáldu rievdaduvvo juohke sajis, mas dat lea anus.", "cite-ve-dialog-reference-editing-extends": "Dá lea viiddideapmi eará gáldočujuhusas.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/sh-latn.json b/dist/extensions/Cite/modules/ve-cite/i18n/sh-latn.json index fbc9670fdd..8e9a6b576a 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/sh-latn.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/sh-latn.json @@ -9,42 +9,42 @@ "visualeditor-cite-tool-name-book": "Knjiga", "visualeditor-cite-tool-name-journal": "Časopis", "visualeditor-cite-tool-name-news": "Vijesti", - "visualeditor-cite-tool-name-web": "Veb-sajt", - "cite-ve-changedesc-ref-group-both": "Grupa referenci je smijenjena iz „$1” u „$2”", - "cite-ve-changedesc-ref-group-from": "Grupa referenci je smijenjena iz „$1” u opštu grupu", - "cite-ve-changedesc-ref-group-to": "Grupa referenci je smijenjena iz opšte grupe na „$1”", - "cite-ve-changedesc-reflist-group-both": "Grupa spisaka s referencijama je smijenjena iz „$1” u „$2”", - "cite-ve-changedesc-reflist-group-from": "Grupa spisaka s referencijama je smijenjena iz „$1” u opštu grupu", - "cite-ve-changedesc-reflist-group-to": "Grupa spisaka s referencijama je smijenjena iz opšte grupe u „$1”", - "cite-ve-changedesc-reflist-responsive-set": "Spisak referenci je izmijenjen za prikaz u odzivnim kolonama", - "cite-ve-changedesc-reflist-responsive-unset": "Spisak referenci je izmijenjen za prikaz u samo jednoj koloni", + "visualeditor-cite-tool-name-web": "Sajt", + "cite-ve-changedesc-ref-group-both": "Grupa referenci promijenjena je iz \"$1\" u \"$2\"", + "cite-ve-changedesc-ref-group-from": "Grupa referenci promijenjena je iz \"$1\" u opštu grupu", + "cite-ve-changedesc-ref-group-to": "Grupa referenci promijenjena je iz opšte grupe na \"$1\"", + "cite-ve-changedesc-reflist-group-both": "Grupa liste referenci promijenjena je iz \"$1\" u \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Grupa liste referenci promijenjena je iz \"$1\" u opštu grupu", + "cite-ve-changedesc-reflist-group-to": "Grupa liste referenci promijenjena je iz opšte grupe u \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Lista referenci izmijenjena je za prikaz u odzivnim kolonama", + "cite-ve-changedesc-reflist-responsive-unset": "Lista referenci izmijenjena je za prikaz u samo jednoj koloni", "cite-ve-citationneeded-button": "Dodaj referencu", "cite-ve-citationneeded-description": "Urednik je naznačio da prethodnoj tvrdnji nedostaje referenca do pouzdanog izvora.", "cite-ve-citationneeded-reason": "Razlog:", "cite-ve-citationneeded-title": "Nedostaje referenca", "cite-ve-dialog-reference-editing-reused": "Ova referenca koristi se {{PLURAL:$1|jednom|2=dvaput|$1 puta}} u ovoj stranici.", "cite-ve-dialog-reference-editing-reused-long": "Ova referenca koristi se {{PLURAL:$1|jednom|2=dvaput|$1 puta}} na ovoj stranici. Ovdje napravljene promjene utjecati će na sva područja njegove upotrebe.", - "cite-ve-dialog-reference-options-group-label": "Koristi ovu grupu", + "cite-ve-dialog-reference-options-group-label": "Grupa", "cite-ve-dialog-reference-options-group-placeholder": "Opće reference", - "cite-ve-dialog-reference-options-responsive-label": "Koristi odzivan raspored kolona", + "cite-ve-dialog-reference-options-responsive-label": "Prilagodljivi raspored kolona", "cite-ve-dialog-reference-options-section": "Opcije", "cite-ve-dialog-reference-placeholder": "Ovdje napišite ili prekopirajte referencu, ili pak umetnite šablon za reference.", "cite-ve-dialog-reference-title": "Referentni broj", - "cite-ve-dialog-reference-useexisting-tool": "Ponovno korištenje", + "cite-ve-dialog-reference-useexisting-tool": "Ponovna upotreba", "cite-ve-dialog-referenceslist-contextitem-description-general": "Lista općih referenci", "cite-ve-dialog-referenceslist-contextitem-description-named": "Lista referenci za grupu \"$1\"", - "cite-ve-dialog-referenceslist-title": "Spisak referenci", + "cite-ve-dialog-referenceslist-title": "Lista referenci", "cite-ve-dialogbutton-citation-educationpopup-text": "Poboljšava sadržaj članka dodavanjem izvora za informacije. Možete referencirati knjige, novine i web-stranice.", "cite-ve-dialogbutton-citation-educationpopup-title": "Reference", "cite-ve-dialogbutton-reference-full-label": "Osnovna", "cite-ve-dialogbutton-reference-title": "Referenca", "cite-ve-dialogbutton-reference-tooltip": "Osnovna", - "cite-ve-dialogbutton-referenceslist-tooltip": "Spisak referenci", + "cite-ve-dialogbutton-referenceslist-tooltip": "Lista referenci", "cite-ve-reference-input-placeholder": "Pretražite postojeće reference", "cite-ve-referenceslist-isempty": "Nema referenci u grupi \"$1\" na ovoj stranici.", - "cite-ve-referenceslist-isempty-default": "Nema referenci na ovoj stranici koje bi mogle biti uključene u ovaj popis.", + "cite-ve-referenceslist-isempty-default": "Nema referenci na ovoj stranici koje bi mogle biti uključene u ovu listu.", "cite-ve-referenceslist-missingref": "Ova referenca je definirana u šablonu ili drugom generiranom bloku i sada se može uređivati jedino u izvornom modu.", - "cite-ve-referenceslist-missingref-in-list": "Ova referenca zadaje se u šablonu ili drugom stvorenom bloku. Za sada može da se pregleda samo u izvornom režimu.", + "cite-ve-referenceslist-missingref-in-list": "Ova referenca zadaje se u šablonu ili drugom stvorenom bloku. Zasad se može pregledati samo u izvornom režimu.", "cite-ve-referenceslist-missingreflist": "Ovu listu referenci generirao je šablon.", "cite-ve-toolbar-group-label": "Citiraj", "cite-ve-othergroup-item": "$1 referenca" diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/sjd.json b/dist/extensions/Cite/modules/ve-cite/i18n/sjd.json new file mode 100644 index 0000000000..6b0b30d19f --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/sjd.json @@ -0,0 +1,44 @@ +{ + "@metadata": { + "authors": [ + "Merrahtar" + ] + }, + "visualeditor-cite-tool-name-book": "Кыррьй", + "visualeditor-cite-tool-name-journal": "Журналл", + "visualeditor-cite-tool-name-news": "О̄дтас", + "visualeditor-cite-tool-name-web": "Вэб-са̄ййт", + "cite-ve-changedesc-ref-group-both": "Ка̄йв тугк нэ̄мм воа̄йхувэ нэ̄мэсьт \"$1\" нэ̄мме \"$2\"", + "cite-ve-changedesc-ref-group-from": "Ка̄йв туһк воа̄йхувэ тугкэсьт \"$1\" э̄ххтса тугке", + "cite-ve-changedesc-ref-group-to": "Ка̄йв туһк воа̄йхувэ э̄ххтса тугкэсьт \"$1\" туһке", + "cite-ve-changedesc-reflist-group-both": "Коа̄йвэ нэ̄ммлыст тугк нэ̄мм воа̄йхувэ нэ̄мэсьт \"$1\" нэ̄мме \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Коа̄йвэ туһк воа̄йхувэ \"$1\" тугкэсьт э̄ххтса тугке", + "cite-ve-changedesc-reflist-group-to": "Коа̄йвэ нэ̄ммлыст туһк воа̄йхувэ э̄ххтса тугкэсьт \"$1\" туһке", + "cite-ve-changedesc-reflist-responsive-set": "Коа̄йвэ нэ̄ммлысст воа̄йхувэ адаптивнэ стуэлпанҍ вуэзхэллмушша", + "cite-ve-changedesc-reflist-responsive-unset": "Коа̄йвэ нэ̄ммлысст воа̄йхувэ эфт стуэлпасьт вуэзхэллмушша", + "cite-ve-citationneeded-button": "Лажьхэ ка̄ййва ноа̄ллькъемуж", + "cite-ve-citationneeded-description": "Воа̄йхэй вӯзеһтҍ, тэнн пыйнэмуж гуэйкэ на̄дӭй ка̄йвва вӯзьхэ быдт.", + "cite-ve-citationneeded-reason": "Аннтма а̄шшь:", + "cite-ve-citationneeded-title": "Быдт ка̄ййва ноа̄ллькъемуж", + "cite-ve-dialog-reference-editing-reused": "Тэдт ка̄ййв {{PLURAL:$1|э̄ххьтэшьт|2=кӯһтэшьт|3=ко̄ллмэшьт|4=не̄лльешьт|5=выдтэшьт|6=кудтэшьт|7=кыджьмэшьт|8=ка̄ххцэшьт|$1 вӯррэ}} тэнн лыстэсьт о̄ннъювв.", + "cite-ve-dialog-reference-options-group-label": "Оаннӭ тэнн группа", + "cite-ve-dialog-reference-options-group-placeholder": "Э̄ххтса ка̄йв", + "cite-ve-dialog-reference-options-responsive-label": "Оаннӭ адаптивнэ стуалпае макет", + "cite-ve-dialog-reference-options-section": "Параметэр", + "cite-ve-dialog-reference-title": "Тӣһтса̄ннҍ", + "cite-ve-dialog-reference-useexisting-tool": "Аввта оаннӭ", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Э̄ххтса коа̄йвэ нэ̄ммлысст", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Коа̄йвэ нэ̄ммлысст \"$1\" тугк гуэйкэ", + "cite-ve-dialog-referenceslist-title": "Тӣһтсоа̄нӭ нэ̄ммлысст", + "cite-ve-dialogbutton-citation-educationpopup-title": "Коа̄йвэтҍ ноа̄ллькъемуж", + "cite-ve-dialogbutton-reference-full-label": "А̄рркъесь", + "cite-ve-dialogbutton-reference-title": "Ка̄ййв", + "cite-ve-dialogbutton-reference-tooltip": "Пыйе ба̄зовэ", + "cite-ve-dialogbutton-referenceslist-tooltip": "Тӣһтсоа̄нӭ нэ̄ммлысст", + "cite-ve-reference-input-placeholder": "О̄дзэ кэскэсьт тэйта коа̄йвэтҍ ноа̄ллькъемужэ", + "cite-ve-referenceslist-isempty": "Тэнн лыстэсьт евла тӣһтса̄нҍ «$1» группанҍ тэнн лысста ва̄лльтэм гуэйкэ.", + "cite-ve-referenceslist-isempty-default": "Тэнн лыстэсьт евла тӣһтса̄нҍ тэнн лысста ва̄лльтэм гуэйкэ.", + "cite-ve-referenceslist-missingreflist": "Тэдт коа̄йвэ нэ̄ммлысст лӣ коа̄вь вӣкенҍ лыһкъюввма.", + "cite-ve-toolbar-group-label": "Лажьхэ ка̄йв", + "cite-ve-othergroup-item": "$1 тӣһтса̄нҍ" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/sk.json b/dist/extensions/Cite/modules/ve-cite/i18n/sk.json index 91f491a0fc..4fa80cf2d6 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/sk.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/sk.json @@ -7,7 +7,8 @@ "Sudo77(new)", "Teslaton", "TomášPolonec", - "Vlad5250" + "Vlad5250", + "Wizzard" ] }, "visualeditor-cite-tool-name-book": "Kniha", @@ -38,7 +39,7 @@ "cite-ve-dialog-referenceslist-title": "Zoznam referencií", "cite-ve-dialogbutton-citation-educationpopup-text": "Skvalitňuje váš obsah doplnením zdrojov informácií. Môžete citovať z kníh, novín alebo webových stránok.", "cite-ve-dialogbutton-citation-educationpopup-title": "Citácie", - "cite-ve-dialogbutton-reference-full-label": "Základná podoba", + "cite-ve-dialogbutton-reference-full-label": "Základná", "cite-ve-dialogbutton-reference-title": "Referencia", "cite-ve-dialogbutton-reference-tooltip": "Referencia", "cite-ve-dialogbutton-referenceslist-tooltip": "Zoznam referencií", @@ -47,7 +48,7 @@ "cite-ve-referenceslist-isempty-default": "Na tejto stránke nie sú definované žiadne referencie, ktoré by bolo možné zobraziť v tomto zozname.", "cite-ve-referenceslist-missingref": "Táto referencia je definovaná v šablóne alebo inej automaticky generovanej časti textu. Zatiľ je možné editovať ju len v režime zdrojového kódu.", "cite-ve-referenceslist-missingref-in-list": "Táto referencia je definovaná v šablóne alebo inej generovanej časti textu a zatiaľ je možné editovať ju len v režime zdrojového kódu.", - "cite-ve-referenceslist-missingreflist": "Tento zoznam referencií je generovaný šablónou a zatiaľ ho je možné upravovať len v režime zdrojového textu.", + "cite-ve-referenceslist-missingreflist": "Tento zoznam referencií je generovaný šablónou.", "cite-ve-toolbar-group-label": "Citácia", "cite-ve-othergroup-item": "$1 referencia" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/so.json b/dist/extensions/Cite/modules/ve-cite/i18n/so.json new file mode 100644 index 0000000000..a153531da3 --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/so.json @@ -0,0 +1,52 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "visualeditor-cite-tool-name-book": "Buug", + "visualeditor-cite-tool-name-journal": "Wariisgeed", + "visualeditor-cite-tool-name-news": "Wararka", + "visualeditor-cite-tool-name-web": "Mareegta", + "cite-ve-changedesc-ref-group-both": "Kooxda tixraaca waxaa laga beddelay \"$1\" loona beddelay \"$2\"", + "cite-ve-changedesc-ref-group-from": "Kooxda tixraaca waxaa laga beddelay \"$1\" loona beddelay kooxda guud", + "cite-ve-changedesc-ref-group-to": "Kooxda tixraaca waxaa laga beddelay kooxda guud loona beddelay \"$1\"", + "cite-ve-changedesc-reflist-group-both": "Liiska kooxda tixraaca waxaa laga beddelay \"$1\" loona beddelay \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Liiska kooxda tixraaca waxaa laga beddelay \"$1\" loona beddelay kooxda guud", + "cite-ve-changedesc-reflist-group-to": "Liiska kooxda tixraaca waxaa laga beddelay kooxda guud loona beddelay \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "Liiska tixraacyada waxaa loo beddelay inay u muuqdaan tiirar isku habeynaya", + "cite-ve-changedesc-reflist-responsive-unset": "Liiska tixraacyada waxaa loo beddelay inay u muuqdaan hal tiir oo kaliya", + "cite-ve-citationneeded-button": "Ku dar xigasho", + "cite-ve-citationneeded-description": "Tifaftire ayaa tilmaamay in sheegashadan ay u baahan tahay tixraac laga helay ilo lagu kalsoonaan karo.", + "cite-ve-citationneeded-reason": "Sababta la bixiyey:", + "cite-ve-citationneeded-title": "Xigasho ayaa loo baahan yahay", + "cite-ve-dialog-reference-contextitem-extends": "Tixraacan waa dib-u-isticmaalka tixraac kale oo wata faahfaahin dheeri ah:", + "cite-ve-dialog-reference-editing-reused": "Tixraacan waxaa boggaan laga isticmaalay {{PLURAL:$1|mar|2=laba jeer|$1 jeer}}.", + "cite-ve-dialog-reference-editing-reused-long": "Tixraacan waxaa boggaan laga isticmaalay {{PLURAL:$1|mar|2=laba jeer|$1 jeer}}. Wax ka beddelka halkan lagu sameeyo waxaa laga dabaqi doonaa dhammaan meelaha ay tixraacani dib uga soo noqoto.", + "cite-ve-dialog-reference-missing-parent-ref": "Faahfaahintaan waxay ku xiran yihiin tixraac maqan. Fadlan ka saar bogga ama arrinta ka xallil qaabka kooxda.", + "cite-ve-dialog-reference-options-group-label": "Isticmaal kooxdaan", + "cite-ve-dialog-reference-options-group-placeholder": "Tixraacyada guud", + "cite-ve-dialog-reference-options-responsive-label": "Isticmaal qaabka tiirarka ee is waafajinta leh", + "cite-ve-dialog-reference-options-section": "Xulashooyinka", + "cite-ve-dialog-reference-placeholder": "Ku qor ama ku dheji tixraacaaga halkaan, ama geli tusmada xigashada.", + "cite-ve-dialog-reference-title": "Tixraac", + "cite-ve-dialog-reference-useexisting-tool": "Dib u isticmaal", + "cite-ve-dialog-referenceslist-contextitem-description-general": "Liiska tixraacyada guud", + "cite-ve-dialog-referenceslist-contextitem-description-named": "Liiska tixraacyada kooxda \"$1\"", + "cite-ve-dialog-referenceslist-title": "Liiska tixraacyada", + "cite-ve-dialogbutton-citation-educationpopup-text": "Waxay ku habeynaysaa qoraalkaaga adoo ku daraya ilaha xogta. Waxaad xigan kartaa buugaagta, wargeysyada iyo mareegaha.", + "cite-ve-dialogbutton-citation-educationpopup-title": "Xigashooyinka", + "cite-ve-dialogbutton-reference-full-label": "Aasaasiga ah", + "cite-ve-dialogbutton-reference-title": "Tixraac", + "cite-ve-dialogbutton-reference-tooltip": "Aasaasi", + "cite-ve-dialogbutton-referenceslist-tooltip": "Liiska tixraacyada", + "cite-ve-reference-input-placeholder": "Ka dhex raadi xigashooyinka hadda jira", + "cite-ve-referenceslist-isempty": "Kuma jiraan boggaan wax tixraacyo ah oo ka tirsan kooxda \"$1\" oo lagu dari karo liiskaan.", + "cite-ve-referenceslist-isempty-default": "Kuma jiraan boggaan wax tixraacyo ah oo lagu dari karo liiskaan.", + "cite-ve-referenceslist-missing-parent": "Faahfaahinta hoose waxay ku xiran tahay tixraac maqan. Fadlan ka saar bogga ama arrintaan ku cilad bixi habka qoraalka.", + "cite-ve-referenceslist-missingref": "Tixraacaan waxaa lagu dhex qeexay tusmada ama meel kale oo si otomaatig ah u dhalatay, haddana waxaa kaliya oo wax laga beddeli karaa habka qoraalka", + "cite-ve-referenceslist-missingref-in-list": "Tixraacaan waxaa lagu dhex qeexay tusmada ama qayb kale oo la dhalay, markaan la joogana waxaa kaliya oo lagu hor-arki karaa habka koodhka.", + "cite-ve-referenceslist-missingreflist": "Liiskaan tixraacyada ah waxaa dhalay tusmada.", + "cite-ve-toolbar-group-label": "Xigasho", + "cite-ve-othergroup-item": "$1 tixraac" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/sq.json b/dist/extensions/Cite/modules/ve-cite/i18n/sq.json index bd9c32f0d0..1263049848 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/sq.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/sq.json @@ -16,7 +16,8 @@ "Ritam", "Techlik", "Vyolla", - "Xhulianoo" + "Xhulianoo", + "INNERLMNT" ] }, "visualeditor-cite-tool-name-book": "Libër", @@ -35,7 +36,7 @@ "cite-ve-citationneeded-description": "Një editues ka treguar që kjo kërkesë ka nevojë për citimin me burim të besueshëm.", "cite-ve-citationneeded-reason": "Arsyeja e dhënë:", "cite-ve-citationneeded-title": "Ka nevojë për citim", - "cite-ve-dialog-reference-editing-reused": "Kjo referencë është përdorur {{PLURAL:$1|një herë|2=twice|$1 herë}} në këtë faqe.", + "cite-ve-dialog-reference-editing-reused": "Kjo referencë është përdorur {{PLURAL:$1|një herë|2=dy herë|$1 herë}} në këtë faqe.", "cite-ve-dialog-reference-editing-reused-long": "Kjo referencë është përdorur {{PLURAL:$1|once|2=twice|$1 times}} në këtë faqe. Ndryshimet e bëra këtu do të zbatohen në të gjitha vendet ku do të ripërdoret kjo referencë.", "cite-ve-dialog-reference-options-group-label": "Përdorni këtë grup", "cite-ve-dialog-reference-options-group-placeholder": "Referenca të përgjithshme", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/sv.json b/dist/extensions/Cite/modules/ve-cite/i18n/sv.json index 9b5267d0f2..d0c68c1567 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/sv.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/sv.json @@ -23,7 +23,8 @@ "Tobulos1", "Warrakkk", "WikiPhoenix", - "Gkyziridis" + "Gkyziridis", + "Stefan2255" ] }, "visualeditor-cite-tool-name-book": "Bok", @@ -42,9 +43,11 @@ "cite-ve-citationneeded-description": "En användare har angett att det här påståendet behöver en pålitlig referens.", "cite-ve-citationneeded-reason": "Angiven orsak:", "cite-ve-citationneeded-title": "Källa behövs", + "cite-ve-dialog-reference-contextitem-extends": "Denna referens är en återanvändning med ytterligare detaljer:", "cite-ve-dialog-reference-editing-reused": "Denna referens används {{PLURAL:$1|en gång|2=två gånger|$1 gånger}} på denna sida.", "cite-ve-dialog-reference-editing-reused-long": "Denna referens används {{PLURAL:$1|en gång|2=två gånger|$1 gånger}} på denna sida. Ändringar här kommer att tillämpas på alla ställen som denna referens återanvänds.", "cite-ve-dialog-reference-editing-extends": "Detta är en utökning av en annan referens.", + "cite-ve-dialog-reference-missing-parent-ref": "Dessa uppgifter är länkade till en saknad referens. Ta bort dem från sidan eller åtgärda problemet i källläget.", "cite-ve-dialog-reference-options-group-label": "Använd den här gruppen", "cite-ve-dialog-reference-options-group-placeholder": "Allmänna referenser", "cite-ve-dialog-reference-options-responsive-label": "Använd responsiva kolumner", @@ -64,6 +67,7 @@ "cite-ve-reference-input-placeholder": "Sök i de aktuella referenserna", "cite-ve-referenceslist-isempty": "Det finns inga referenser med gruppen \"$1\" på denna sida att inkludera i denna lista.", "cite-ve-referenceslist-isempty-default": "Det finns inga referenser på denna sida att inkludera i denna lista.", + "cite-ve-referenceslist-missing-parent": "Dessa uppgifter är länkade till en saknad referens. Ta bort dem från sidan eller åtgärda problemet i källläget.", "cite-ve-referenceslist-missingref": "Den här källan är definierad i en mall eller ett annat genererat block och kan bara redigeras i wikitext.", "cite-ve-referenceslist-missingref-in-list": "Denna referens definieras i en mall eller annat genererat block och kan för tillfället endast visas i källäge.", "cite-ve-referenceslist-missingreflist": "Denna referenslista genererades av en mall.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/tt-cyrl.json b/dist/extensions/Cite/modules/ve-cite/i18n/tt-cyrl.json index 8f20de2092..31e9561fb4 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/tt-cyrl.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/tt-cyrl.json @@ -10,15 +10,30 @@ ] }, "visualeditor-cite-tool-name-book": "Китап", - "visualeditor-cite-tool-name-journal": "Мәкалә", + "visualeditor-cite-tool-name-journal": "Журнал", "visualeditor-cite-tool-name-news": "Яңалыклар", - "visualeditor-cite-tool-name-web": "Веб-сәхифә", - "cite-ve-changedesc-ref-group-both": "Референс төркем \"$1\"дән \"$2\"гә үзгәртелде", + "visualeditor-cite-tool-name-web": "Веб-сайт", + "cite-ve-changedesc-ref-group-both": "Референс төркем элек \"$1\" иде, хәзер — \"$2\"", + "cite-ve-changedesc-ref-group-from": "Референс төркем элек \"$1\" иде, хәзер — гомуми төркем", + "cite-ve-changedesc-ref-group-to": "Искәрмәләр тупламы элек гомуми туплам иде, хәзер — \"$1\".", + "cite-ve-changedesc-reflist-group-both": "Искәрмәләр исемлеге элек \"$1\" иде, хәзер — \"$2\"", + "cite-ve-changedesc-reflist-group-from": "Искәрмәләр исемлеге элек \"$1\" иде, хәзер — гомуми төркем", + "cite-ve-changedesc-reflist-group-to": "Искәрмәләр исемлеге тупламы элек гомуми туплам иде, хәзер — \"$1\".", + "cite-ve-changedesc-reflist-responsive-set": "Искәрмәләр исемлеге хәзер адаптив баганачыклар итеп күрсәтелә.", + "cite-ve-changedesc-reflist-responsive-unset": "Искәрмәләр исемлеге хәзер бер баганачык итеп күрсәтелә.", "cite-ve-citationneeded-button": "Чыганакка сылтама өстәү", - "cite-ve-dialog-reference-editing-reused": "Әлеге сылтама бу биттә $1 {{PLURAL:$1|$1 тапкыр}} кулланыла.", + "cite-ve-citationneeded-description": "Мөхәррир бу фикер өчен абруйлы чыганакка сылтама кирәклеген билгеләде.", + "cite-ve-citationneeded-reason": "Китерелгән сәбәп:", + "cite-ve-citationneeded-title": "Чыганакка сылтама кирәк", + "cite-ve-dialog-reference-contextitem-extends": "Бу чыганак кабат кулланыла. Куллану буенча өстәмә мәгълүмат:", + "cite-ve-dialog-reference-editing-reused": "Әлеге референс сылтама бу биттә $1 {{PLURAL:$1|$1 тапкыр}} кулланыла.", + "cite-ve-dialog-reference-editing-reused-long": "Бу сылтама биттә {{PLURAL:$1|$1 тапкыр}} кулланыла. Монда кертелгән төзәтмәләр аны кулланган барлык урыннарда гамәлгә кертеләчәк.", + "cite-ve-dialog-reference-missing-parent-ref": "Бу мәгълүматлар югалган чыганакларга сылтый. Аларны биттән алып куегыз һәм вики-текстны редакторлау режимында төзәтегезче.", "cite-ve-dialog-reference-options-group-label": "Бу тупламны куллану", - "cite-ve-dialog-reference-options-group-placeholder": "Гомуми сылтамалар", + "cite-ve-dialog-reference-options-group-placeholder": "Гомуми референс сылтамалар", + "cite-ve-dialog-reference-options-responsive-label": "Баганачыклар өчен адаптив макетны куллан", "cite-ve-dialog-reference-options-section": "Көйләнмәләр", + "cite-ve-dialog-reference-placeholder": "Искәрмәгезне монда языгыз яки күчереп кертегез, яки искәрмә булдыручы калып өстәгез.", "cite-ve-dialog-reference-title": "Искәрмә", "cite-ve-dialog-reference-useexisting-tool": "Яңадан куллану", "cite-ve-dialog-referenceslist-contextitem-description-general": "Гомуми сылтамалар исемлеге", @@ -30,10 +45,13 @@ "cite-ve-dialogbutton-reference-title": "Искәрмә", "cite-ve-dialogbutton-reference-tooltip": "Төп", "cite-ve-dialogbutton-referenceslist-tooltip": "Искәрмәләр исемлеге", - "cite-ve-reference-input-placeholder": "Хәзерге өземтә эчендә эзләү", + "cite-ve-reference-input-placeholder": "Мәкаләдәге искәрмәләр арасында эзләү", "cite-ve-referenceslist-isempty": "Әлеге биттә « $1 » төркеме белән сылтамалар юк.", "cite-ve-referenceslist-isempty-default": "Әлеге биттә исемлеккә кертер өчен сылтамалар юк.", + "cite-ve-referenceslist-missing-parent": "Түбәндәге мәгълүматлар югалган чыганакка сылтый. Аларны биттән алып куегыз яки вики-текстны редакторлау режимында төзәтегез.", "cite-ve-referenceslist-missingref": "Әлеге сылтама калыпта гына яки аерым блокта гына билгеләнә, һәм хәзерге вакытта аны чыганак код режимында гына үзгәртеп була.", - "cite-ve-toolbar-group-label": "Чыганакка җибәрү", + "cite-ve-referenceslist-missingref-in-list": "Әлеге искәрмә калыпта гына яки аерым блокта гына билгеләнә, һәм хәзерге вакытта аны чыганак код режимында гына карап була.", + "cite-ve-referenceslist-missingreflist": "Бу искәрмәләр исемлеге калып тарафыннан генерацияләнә", + "cite-ve-toolbar-group-label": "Чыганаклар", "cite-ve-othergroup-item": "$1 искәрмә" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/uk.json b/dist/extensions/Cite/modules/ve-cite/i18n/uk.json index ce642d370a..b5cd07a60f 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/uk.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/uk.json @@ -20,7 +20,9 @@ "SteveR", "Tel'et", "Tifinaghes", - "Ата" + "Ата", + "Repakr", + "Vlad5250" ] }, "visualeditor-cite-tool-name-book": "Книга", @@ -39,6 +41,7 @@ "cite-ve-citationneeded-description": "Редактор вказав, що це твердження потребує посилання на авторитетне джерело.", "cite-ve-citationneeded-reason": "Вказана причина:", "cite-ve-citationneeded-title": "Потрібне посилання на джерело", + "cite-ve-dialog-reference-contextitem-extends": "Цю примітку повторно використано з додатковими деталями:", "cite-ve-dialog-reference-editing-reused": "Ця примітка вживається $1 {{PLURAL:$1|раз|рази|разів}} на цій сторінці.", "cite-ve-dialog-reference-editing-reused-long": "Ця примітка вживається на цій сторінці {{PLURAL:$1|$1 раз|$1 рази|$1 разів}}. Зміни, здійснені тут, буде застосовано в усіх місцях, у яких повторно використовується ця примітка.", "cite-ve-dialog-reference-editing-extends": "Це посилання є повторним використанням із додатковими деталями. Тут ви можете редагувати лише деталі.", diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/yue-hant.json b/dist/extensions/Cite/modules/ve-cite/i18n/yue-hant.json index db4b0931c8..3a46698ae8 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/yue-hant.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/yue-hant.json @@ -1,38 +1,53 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "JeffreyKim" ] }, "visualeditor-cite-tool-name-book": "書", "visualeditor-cite-tool-name-journal": "期刊", "visualeditor-cite-tool-name-news": "新聞", "visualeditor-cite-tool-name-web": "網站", + "cite-ve-changedesc-ref-group-both": "引用群組由 \"$1\" 改為 \"$2\"", + "cite-ve-changedesc-ref-group-from": "引用群組由 \"$1\" 改為一般群組", + "cite-ve-changedesc-ref-group-to": "引用群組由一般群組改為 \"$1\"", + "cite-ve-changedesc-reflist-group-both": "引用列表群組由 \"$1\" 改為 \"$2\"", + "cite-ve-changedesc-reflist-group-from": "引用列表群組由 \"$1\" 改為一般群組", + "cite-ve-changedesc-reflist-group-to": "引用列表群組由一般群組改為 \"$1\"", + "cite-ve-changedesc-reflist-responsive-set": "引用列表改為響應式多欄顯示", + "cite-ve-changedesc-reflist-responsive-unset": "引用列表改為只用單欄顯示", "cite-ve-citationneeded-button": "加引用", "cite-ve-citationneeded-description": "有編輯者指出呢個講法要引用可靠來源。", "cite-ve-citationneeded-reason": "原因:", "cite-ve-citationneeded-title": "要引用", + "cite-ve-dialog-reference-contextitem-extends": "呢個引用係帶額外詳情嘅重用:", "cite-ve-dialog-reference-editing-reused": "喺呢版入面,呢個參考用過{{PLURAL:$1|$1次}}。", "cite-ve-dialog-reference-editing-reused-long": "喺呢版入面,呢個參考用過{{PLURAL:$1|$1次}}。喺度做嘅改動會套用到其他用到呢個參考嘅地方。", + "cite-ve-dialog-reference-missing-parent-ref": "呢啲詳情連繫到一個缺失嘅引用。請由個版度移除佢哋,或者喺原始碼模式修復問題。", "cite-ve-dialog-reference-options-group-label": "用呢組", "cite-ve-dialog-reference-options-group-placeholder": "一般參考", + "cite-ve-dialog-reference-options-responsive-label": "使用響應式欄位佈局", "cite-ve-dialog-reference-options-section": "選項", + "cite-ve-dialog-reference-placeholder": "喺呢度寫或者貼上你嘅引用,或者插入一個引用模板。", "cite-ve-dialog-reference-title": "參考", "cite-ve-dialog-reference-useexisting-tool": "翻用", "cite-ve-dialog-referenceslist-contextitem-description-general": "一般參考一覽", "cite-ve-dialog-referenceslist-contextitem-description-named": "組「$1」嘅參考一覽", "cite-ve-dialog-referenceslist-title": "參考一覽", + "cite-ve-dialogbutton-citation-educationpopup-text": "透過加入資訊來源改善你嘅內容。你可以引用書籍、新聞同網站。", "cite-ve-dialogbutton-citation-educationpopup-title": "引用", - "cite-ve-dialogbutton-reference-full-label": "基本表格", + "cite-ve-dialogbutton-reference-full-label": "基本", "cite-ve-dialogbutton-reference-title": "參考", "cite-ve-dialogbutton-reference-tooltip": "基本", "cite-ve-dialogbutton-referenceslist-tooltip": "參考一覽", "cite-ve-reference-input-placeholder": "你想引用啲乜?", "cite-ve-referenceslist-isempty": "呢版冇「$1」組嘅參考資料畀你加落呢張表道。", "cite-ve-referenceslist-isempty-default": "呢版冇參考資料畀你加落呢張表道。", + "cite-ve-referenceslist-missing-parent": "下面嘅詳情連繫到一個缺失嘅引用。請由個版度移除佢哋,或者喺原始碼模式修復返呢個問題。", "cite-ve-referenceslist-missingref": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式修改。", "cite-ve-referenceslist-missingref-in-list": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式預覽。", - "cite-ve-referenceslist-missingreflist": "呢個註腳係用模或者其他組件砌成嘅,現時淨係可以喺源碼模式修改。", + "cite-ve-referenceslist-missingreflist": "呢個引用列表係由模板生成嘅。", "cite-ve-toolbar-group-label": "引用", "cite-ve-othergroup-item": "$1參考資料" } diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/zgh.json b/dist/extensions/Cite/modules/ve-cite/i18n/zgh.json new file mode 100644 index 0000000000..8fc0bb32ea --- /dev/null +++ b/dist/extensions/Cite/modules/ve-cite/i18n/zgh.json @@ -0,0 +1,18 @@ +{ + "@metadata": { + "authors": [ + "Lhoussine AIT TAYFST" + ] + }, + "visualeditor-cite-tool-name-book": "ⴰⴷⵍⵉⵙ", + "visualeditor-cite-tool-name-journal": "ⴰⵖⵎⵉⵙ", + "visualeditor-cite-tool-name-news": "ⵉⵏⵖⵎⵉⵙⵏ", + "visualeditor-cite-tool-name-web": "ⴰⵙⵉⵜ", + "cite-ve-citationneeded-button": "ⵔⵏⵓ ⴰⴱⴷⴰⵔ", + "cite-ve-dialog-reference-useexisting-tool": "ⵙⵙⵎⵔⵙ ⵜⵉⴽⴽⵍⵜ ⵢⴰⴹⵏⵉⵏ", + "cite-ve-dialog-referenceslist-contextitem-description-general": "ⵜⴰⵍⴳⴰⵎⵜ ⵏ ⵉⵙⴰⵖⵓⵍⵏ ⵉⵎⴰⵜⴰⵢⵏ", + "cite-ve-dialogbutton-citation-educationpopup-title": "ⵉⴱⴷⴰⵔⵏ", + "cite-ve-dialogbutton-referenceslist-tooltip": "ⵜⴰⵍⴳⴰⵎⵜ ⵏ ⵉⵙⴰⵖⵓⵍⵏ", + "cite-ve-toolbar-group-label": "ⴱⴷⵔ", + "cite-ve-othergroup-item": "$1 ⴰⵙⴰⵖⵓⵍ" +} diff --git a/dist/extensions/Cite/modules/ve-cite/i18n/zh-hans.json b/dist/extensions/Cite/modules/ve-cite/i18n/zh-hans.json index 14da972601..5ef1221eb6 100644 --- a/dist/extensions/Cite/modules/ve-cite/i18n/zh-hans.json +++ b/dist/extensions/Cite/modules/ve-cite/i18n/zh-hans.json @@ -31,7 +31,9 @@ "夢蝶葬花", "沈澄心", "Kcx36", - "人间百态" + "人间百态", + "Peterxy12", + "Peterxy" ] }, "visualeditor-cite-tool-name-book": "图书", diff --git a/dist/extensions/Cite/modules/ve-cite/ve.dm.MWDocumentReferences.js b/dist/extensions/Cite/modules/ve-cite/ve.dm.MWDocumentReferences.js index 72b9477cc1..a74a7d649b 100644 --- a/dist/extensions/Cite/modules/ve-cite/ve.dm.MWDocumentReferences.js +++ b/dist/extensions/Cite/modules/ve-cite/ve.dm.MWDocumentReferences.js @@ -47,15 +47,15 @@ OO.mixinClass( ve.dm.MWDocumentReferences, OO.EventEmitter ); */ ve.dm.MWDocumentReferences.static.refsForDoc = function ( doc ) { let docRefs; + // Only use cache if we're working with the full document. if ( !doc.getOriginalDocument() ) { - // Only use cache if we're working with the full document. - docRefs = doc.getStorage( 'document-references-store' ); + docRefs = doc.extCiteDocumentReferences; } if ( docRefs === undefined ) { docRefs = new ve.dm.MWDocumentReferences( doc ); } if ( !doc.getOriginalDocument() ) { - doc.setStorage( 'document-references-store', docRefs ); + doc.extCiteDocumentReferences = docRefs; } return docRefs; }; diff --git a/dist/extensions/Cite/modules/ve-cite/ve.dm.MWReferenceNode.js b/dist/extensions/Cite/modules/ve-cite/ve.dm.MWReferenceNode.js index 7bc9fcc385..578819b7a9 100644 --- a/dist/extensions/Cite/modules/ve-cite/ve.dm.MWReferenceNode.js +++ b/dist/extensions/Cite/modules/ve-cite/ve.dm.MWReferenceNode.js @@ -94,7 +94,7 @@ ve.dm.MWReferenceNode.static.toDataElement = function ( domElements, converter ) contentsUsed: body !== '' && queueResult.isNew } }; - if ( mwAttrs.extends && mw.config.get( 'wgCiteBookReferencing' ) ) { + if ( mwAttrs.extends && mw.config.get( 'wgCiteSubReferencing' ) ) { dataElement.attributes.extendsRef = mwAttrs.extends ? 'literal/' + mwAttrs.extends : null; } if ( reflistItemId ) { diff --git a/dist/extensions/Cite/package-lock.json b/dist/extensions/Cite/package-lock.json index 74f24cc312..4540799016 100644 --- a/dist/extensions/Cite/package-lock.json +++ b/dist/extensions/Cite/package-lock.json @@ -11,7 +11,7 @@ "cypress": "^13.8.1", "eslint-config-wikimedia": "0.28.2", "eslint-plugin-cypress": "^2.15.1", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", @@ -316,9 +316,9 @@ } }, "node_modules/@cypress/request": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz", - "integrity": "sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.10.tgz", + "integrity": "sha512-hauBrOdvu08vOsagkZ/Aju5XuiZx6ldsLfByg1htFeldhex+PeMrYauANzFsMJeAA0+dyPLbDoX2OYuvVoLDkQ==", "dev": true, "dependencies": { "aws-sign2": "~0.7.0", @@ -327,14 +327,14 @@ "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~4.0.0", + "form-data": "~4.0.4", "http-signature": "~1.4.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "6.14.0", + "qs": "~6.14.1", "safe-buffer": "^5.1.2", "tough-cookie": "^5.0.0", "tunnel-agent": "^0.6.0", @@ -344,15 +344,6 @@ "node": ">= 6" } }, - "node_modules/@cypress/request/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cypress/skip-test": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/@cypress/skip-test/-/skip-test-2.6.1.tgz", @@ -459,10 +450,20 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -470,18 +471,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { "version": "8.57.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", @@ -769,22 +758,34 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -889,9 +890,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -1173,9 +1174,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -1388,9 +1389,9 @@ } }, "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", "dev": true, "funding": [ { @@ -1639,10 +1640,20 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -1709,13 +1720,13 @@ } }, "node_modules/cypress": { - "version": "13.8.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.8.1.tgz", - "integrity": "sha512-Uk6ovhRbTg6FmXjeZW/TkbRM07KPtvM5gah1BIMp4Y2s+i/NMxgaLw0+PbYTOdw1+egE0FP3mWRiGcRkjjmhzA==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz", + "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@cypress/request": "^3.0.0", + "@cypress/request": "^3.0.6", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", @@ -1726,6 +1737,7 @@ "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", + "ci-info": "^4.0.0", "cli-cursor": "^3.1.0", "cli-table3": "~0.6.1", "commander": "^6.2.1", @@ -1740,7 +1752,6 @@ "figures": "^3.2.0", "fs-extra": "^9.1.0", "getos": "^3.2.1", - "is-ci": "^3.0.1", "is-installed-globally": "~0.4.0", "lazy-ass": "^1.6.0", "listr2": "^3.8.3", @@ -1754,7 +1765,8 @@ "request-progress": "^3.0.0", "semver": "^7.5.3", "supports-color": "^8.1.1", - "tmp": "~0.2.1", + "tmp": "~0.2.3", + "tree-kill": "1.2.2", "untildify": "^4.0.0", "yauzl": "^2.10.0" }, @@ -2444,13 +2456,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -2466,12 +2490,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -2573,21 +2597,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/eslint-plugin-unicorn/node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, "node_modules/eslint-plugin-unicorn/node_modules/eslint-visitor-keys": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", @@ -2630,10 +2639,20 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -2641,18 +2660,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-vue": { "version": "9.26.0", "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", @@ -2780,10 +2787,20 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -2791,18 +2808,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -2934,6 +2939,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -3015,6 +3029,22 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -3161,9 +3191,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -3197,16 +3227,16 @@ } }, "node_modules/form-data": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -3502,9 +3532,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -3512,14 +3542,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -3604,44 +3634,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -3713,9 +3742,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -3930,18 +3959,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -4127,9 +4144,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -4415,10 +4432,20 @@ "dev": true }, "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz", + "integrity": "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/markdown-it" + } + ], "dependencies": { "uc.micro": "^2.0.0" } @@ -4466,9 +4493,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -4571,14 +4598,24 @@ } }, "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.2.0.tgz", + "integrity": "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/markdown-it" + } + ], "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", - "linkify-it": "^5.0.0", + "linkify-it": "^5.0.1", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" @@ -4726,9 +4763,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -4784,9 +4821,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -4814,15 +4851,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -5195,15 +5235,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -5222,9 +5262,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -5241,9 +5281,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -5408,9 +5448,9 @@ } }, "node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", "dev": true, "dependencies": { "side-channel": "^1.1.0" @@ -5997,9 +6037,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6538,15 +6578,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -6630,9 +6670,9 @@ "dev": true }, "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", "dev": true, "engines": { "node": ">=14.14" @@ -6662,6 +6702,15 @@ "node": ">=16" } }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", @@ -6752,9 +6801,9 @@ } }, "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", "dev": true }, "node_modules/underscore.string": { @@ -6850,6 +6899,16 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -7007,15 +7066,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -7065,7 +7127,7 @@ "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", @@ -7276,9 +7338,9 @@ "requires": {} }, "@cypress/request": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz", - "integrity": "sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.10.tgz", + "integrity": "sha512-hauBrOdvu08vOsagkZ/Aju5XuiZx6ldsLfByg1htFeldhex+PeMrYauANzFsMJeAA0+dyPLbDoX2OYuvVoLDkQ==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -7287,26 +7349,18 @@ "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~4.0.0", + "form-data": "~4.0.4", "http-signature": "~1.4.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "6.14.0", + "qs": "~6.14.1", "safe-buffer": "^5.1.2", "tough-cookie": "^5.0.0", "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "@cypress/skip-test": { @@ -7395,22 +7449,13 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -7637,22 +7682,28 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -7721,9 +7772,9 @@ } }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -7921,9 +7972,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -8049,9 +8100,9 @@ "dev": true }, "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", "dev": true }, "clean-regexp": { @@ -8230,9 +8281,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -8284,12 +8335,12 @@ "dev": true }, "cypress": { - "version": "13.8.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.8.1.tgz", - "integrity": "sha512-Uk6ovhRbTg6FmXjeZW/TkbRM07KPtvM5gah1BIMp4Y2s+i/NMxgaLw0+PbYTOdw1+egE0FP3mWRiGcRkjjmhzA==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz", + "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==", "dev": true, "requires": { - "@cypress/request": "^3.0.0", + "@cypress/request": "^3.0.6", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", @@ -8300,6 +8351,7 @@ "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", + "ci-info": "^4.0.0", "cli-cursor": "^3.1.0", "cli-table3": "~0.6.1", "commander": "^6.2.1", @@ -8314,7 +8366,6 @@ "figures": "^3.2.0", "fs-extra": "^9.1.0", "getos": "^3.2.1", - "is-ci": "^3.0.1", "is-installed-globally": "~0.4.0", "lazy-ass": "^1.6.0", "listr2": "^3.8.3", @@ -8328,7 +8379,8 @@ "request-progress": "^3.0.0", "semver": "^7.5.3", "supports-color": "^8.1.1", - "tmp": "~0.2.1", + "tmp": "~0.2.3", + "tree-kill": "1.2.2", "untildify": "^4.0.0", "yauzl": "^2.10.0" }, @@ -8706,22 +8758,13 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -8879,13 +8922,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -8895,12 +8944,12 @@ "dev": true }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -8978,12 +9027,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "dev": true - }, "eslint-visitor-keys": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", @@ -9008,22 +9051,13 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -9188,6 +9222,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -9252,6 +9292,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -9364,9 +9410,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -9391,16 +9437,16 @@ "dev": true }, "form-data": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" } }, "fs-extra": { @@ -9622,9 +9668,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -9632,14 +9678,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "dependencies": { "iconv-lite": { @@ -9704,38 +9750,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" } @@ -9771,9 +9816,9 @@ } }, "hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "dev": true, "requires": { "function-bind": "^1.1.2" @@ -9922,15 +9967,6 @@ "builtin-modules": "^3.3.0" } }, - "is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "requires": { - "ci-info": "^3.2.0" - } - }, "is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -10065,9 +10101,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -10312,9 +10348,9 @@ "dev": true }, "linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz", + "integrity": "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==", "dev": true, "requires": { "uc.micro": "^2.0.0" @@ -10346,9 +10382,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -10432,14 +10468,14 @@ "dev": true }, "markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.2.0.tgz", + "integrity": "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==", "dev": true, "requires": { "argparse": "^2.0.1", "entities": "^4.4.0", - "linkify-it": "^5.0.0", + "linkify-it": "^5.0.1", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" @@ -10546,9 +10582,9 @@ "dev": true }, "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -10586,9 +10622,9 @@ } }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "natural-compare": { @@ -10604,9 +10640,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -10888,15 +10924,15 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -10906,14 +10942,14 @@ "dev": true }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-html": { @@ -11020,9 +11056,9 @@ "dev": true }, "qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", "dev": true, "requires": { "side-channel": "^1.1.0" @@ -11433,9 +11469,9 @@ "dev": true }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, "spdx-correct": { @@ -11846,15 +11882,15 @@ }, "dependencies": { "ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -11929,9 +11965,9 @@ "dev": true }, "tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", "dev": true }, "to-regex-range": { @@ -11952,6 +11988,12 @@ "tldts": "^6.1.32" } }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, "ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", @@ -12015,9 +12057,9 @@ "dev": true }, "underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", "dev": true }, "underscore.string": { @@ -12080,6 +12122,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -12194,9 +12242,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { @@ -12234,7 +12282,7 @@ "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "requires": { "buffer-crc32": "~0.2.3", diff --git a/dist/extensions/Cite/package.json b/dist/extensions/Cite/package.json index 1565783412..65784fa498 100644 --- a/dist/extensions/Cite/package.json +++ b/dist/extensions/Cite/package.json @@ -14,7 +14,7 @@ "cypress": "^13.8.1", "eslint-config-wikimedia": "0.28.2", "eslint-plugin-cypress": "^2.15.1", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", diff --git a/dist/extensions/Cite/src/FootnoteMarkFormatter.php b/dist/extensions/Cite/src/FootnoteMarkFormatter.php index 2e5f15c1ed..43069852c6 100644 --- a/dist/extensions/Cite/src/FootnoteMarkFormatter.php +++ b/dist/extensions/Cite/src/FootnoteMarkFormatter.php @@ -61,7 +61,7 @@ public function linkRef( Parser $parser, ReferenceStackItem $ref ): string { private function makeLabel( ReferenceStackItem $ref, Parser $parser ): string { $label = $this->fetchCustomizedLinkLabel( $parser, $ref->group, $ref->number ) ?? $this->makeDefaultLabel( $ref ); - if ( isset( $ref->extendsIndex ) ) { + if ( $ref->extendsIndex !== null ) { $label .= '.' . $this->messageLocalizer->localizeDigits( (string)$ref->extendsIndex ); } return $label; diff --git a/dist/extensions/Cite/src/Hooks/CiteHooks.php b/dist/extensions/Cite/src/Hooks/CiteHooks.php index 5e35a9c61c..63f10b126e 100644 --- a/dist/extensions/Cite/src/Hooks/CiteHooks.php +++ b/dist/extensions/Cite/src/Hooks/CiteHooks.php @@ -91,13 +91,179 @@ public function onMakeGlobalVariablesScript( &$vars, $out ): void { public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void { $vars['wgCiteVisualEditorOtherGroup'] = $config->get( 'CiteVisualEditorOtherGroup' ); $vars['wgCiteResponsiveReferences'] = $config->get( 'CiteResponsiveReferences' ); - $vars['wgCiteBookReferencing'] = $config->get( 'CiteBookReferencing' ); + $vars['wgCiteSubReferencing'] = $config->get( 'CiteBookReferencing' ); } /** * @see https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderRegisterModules */ public function onResourceLoaderRegisterModules( ResourceLoader $resourceLoader ): void { + if ( ExtensionRegistry::getInstance()->isLoaded( 'VisualEditor' ) ) { + $resourceLoader->register( [ + 'ext.cite.visualEditor.core' => [ + 'localBasePath' => dirname( __DIR__, 2 ) . '/modules/ve-cite', + 'remoteExtPath' => 'Cite/modules/ve-cite', + 'scripts' => [ + 've.dm.MWDocumentReferences.js', + 've.dm.MWGroupReferences.js', + 've.dm.MWReferenceModel.js', + 've.dm.MWReferencesListNode.js', + 've.dm.MWReferenceNode.js', + 've.ce.MWReferencesListNode.js', + 've.ce.MWReferenceNode.js', + 've.ui.MWReferencesListCommand.js', + ], + 'styles' => [ + 've.ce.MWReferencesListNode.less', + ], + 'dependencies' => [ + 'ext.visualEditor.mwcore', + 'ext.visualEditor.mwtransclusion', + ], + 'messages' => [ + 'cite-ve-referenceslist-isempty', + 'cite-ve-referenceslist-isempty-default', + 'cite-ve-referenceslist-missing-parent', + 'cite-ve-referenceslist-missingref', + 'cite-ve-referenceslist-missingref-in-list', + 'cite-ve-referenceslist-missingreflist', + ] + ], + 'ext.cite.visualEditor' => [ + 'localBasePath' => dirname( __DIR__, 2 ) . '/modules/ve-cite', + 'remoteExtPath' => 'Cite/modules/ve-cite', + 'scripts' => [ + [ + 'name' => 've.ui.MWCitationTools.js', + 'callback' => 'Cite\\ResourceLoader\\CitationToolDefinition::makeScript', + ], + 've.ui.MWReferenceGroupInputWidget.js', + 've.ui.MWReferenceSearchWidget.js', + 've.ui.MWReferenceResultWidget.js', + 've.ui.MWUseExistingReferenceCommand.js', + 've.ui.MWCitationDialog.js', + 've.ui.MWReferencesListDialog.js', + 've.ui.MWReferenceDialog.js', + 've.ui.MWReferenceDialogTool.js', + 've.ui.MWReferenceEditPanel.js', + 've.ui.MWCitationDialogTool.js', + 've.ui.MWReferenceContextItem.js', + 've.ui.MWReferencesListContextItem.js', + 've.ui.MWCitationContextItem.js', + 've.ui.MWCitationAction.js', + 've.ui.MWReference.init.js', + 've.ui.MWCitationNeededContextItem.js', + [ + 'name' => 've.ui.contentLanguage.js', + 'callback' => 'Cite\\ResourceLoader\\ContentLanguage::makeScript', + ], + ], + 'styles' => [ + 've.ui.MWReferenceDialog.less', + 've.ui.MWReferenceContextItem.less', + 've.ui.MWReferenceResultWidget.less', + 've.ui.MWCitationDialogTool.less', + ], + 'dependencies' => [ + 'oojs-ui.styles.icons-alerts', + 'oojs-ui.styles.icons-editing-citation', + 'oojs-ui.styles.icons-interactions', + 'ext.cite.visualEditor.core', + 'ext.cite.parsoid.styles', + 'ext.cite.styles', + 'ext.visualEditor.mwtransclusion', + 'ext.visualEditor.base', + 'ext.visualEditor.mediawiki', + ], + 'messages' => [ + 'cite-ve-changedesc-ref-group-both', + 'cite-ve-changedesc-ref-group-from', + 'cite-ve-changedesc-ref-group-to', + 'cite-ve-changedesc-reflist-group-both', + 'cite-ve-changedesc-reflist-group-from', + 'cite-ve-changedesc-reflist-group-to', + 'cite-ve-changedesc-reflist-responsive-set', + 'cite-ve-changedesc-reflist-responsive-unset', + 'cite-ve-citationneeded-button', + 'cite-ve-citationneeded-description', + 'cite-ve-citationneeded-reason', + 'cite-ve-citationneeded-title', + 'cite-ve-dialog-reference-contextitem-extends', + 'cite-ve-dialog-reference-editing-add-details', + 'cite-ve-dialog-reference-editing-add-details-placeholder', + 'cite-ve-dialog-reference-editing-reused', + 'cite-ve-dialog-reference-editing-reused-long', + 'cite-ve-dialog-reference-editing-extends', + 'cite-ve-dialog-reference-extend-long-tool', + 'cite-ve-dialog-reference-missing-parent-ref', + 'cite-ve-dialog-reference-options-group-label', + 'cite-ve-dialog-reference-options-group-placeholder', + 'cite-ve-dialog-reference-options-responsive-label', + 'cite-ve-dialog-reference-options-section', + 'cite-ve-dialog-reference-placeholder', + 'cite-ve-dialog-reference-title', + 'cite-ve-dialog-reference-title-add-details', + 'cite-ve-dialog-reference-title-edit-details', + 'cite-ve-dialog-reference-useexisting-tool', + 'cite-ve-dialog-reference-useexisting-long-tool', + 'cite-ve-dialog-referenceslist-contextitem-description-general', + 'cite-ve-dialog-referenceslist-contextitem-description-named', + 'cite-ve-dialog-referenceslist-title', + 'cite-ve-dialogbutton-citation-educationpopup-title', + 'cite-ve-dialogbutton-citation-educationpopup-text', + 'cite-ve-dialogbutton-reference-full-label', + 'cite-ve-dialogbutton-reference-tooltip', + 'cite-ve-dialogbutton-reference-title', + 'cite-ve-dialogbutton-referenceslist-tooltip', + 'cite-ve-reference-input-placeholder', + 'cite-ve-toolbar-group-label', + 'cite-ve-othergroup-item', + 'parentheses', + 'word-separator', + ] + ], + ] ); + + } + + if ( ExtensionRegistry::getInstance()->isLoaded( 'WikiEditor' ) ) { + $resourceLoader->register( [ + 'ext.cite.wikiEditor' => [ + 'localBasePath' => dirname( __DIR__, 2 ) . '/modules', + 'remoteExtPath' => 'Cite/modules', + 'scripts' => [ + 'ext.cite.wikiEditor.js', + ], + 'dependencies' => [ + 'ext.wikiEditor', + 'mediawiki.jqueryMsg', + 'mediawiki.language', + ], + 'messages' => [ + 'cite-wikieditor-tool-reference', + 'cite-wikieditor-help-page-references', + 'cite-wikieditor-help-content-reference-example-text1', + 'cite-wikieditor-help-content-reference-example-text2', + 'cite-wikieditor-help-content-reference-example-text3', + 'cite-wikieditor-help-content-reference-example-ref-id', + 'cite-wikieditor-help-content-reference-example-extra-details', + 'cite-wikieditor-help-content-reference-example-ref-normal', + 'cite-wikieditor-help-content-reference-example-ref-named', + 'cite-wikieditor-help-content-reference-example-ref-reuse', + 'cite-wikieditor-help-content-reference-example-ref-extends', + 'cite-wikieditor-help-content-reference-example-ref-result', + 'cite-wikieditor-help-content-reference-example-reflist', + 'cite-wikieditor-help-content-reference-description', + 'cite-wikieditor-help-content-named-reference-description', + 'cite-wikieditor-help-content-rereference-description', + 'cite-wikieditor-help-content-extended-reference-description', + 'cite-wikieditor-help-content-showreferences-description', + 'cite_reference_backlink_symbol', + ], + ], + ] ); + } + if ( !$resourceLoader->getConfig()->get( 'CiteReferencePreviews' ) || !ExtensionRegistry::getInstance()->isLoaded( 'Popups' ) ) { @@ -125,10 +291,8 @@ public function onResourceLoaderRegisterModules( ResourceLoader $resourceLoader ], 'packageFiles' => [ 'index.js', - 'constants.js', 'createReferenceGateway.js', 'createReferencePreview.js', - 'isReferencePreviewsEnabled.js', 'referencePreviewsInstrumentation.js' ] ] @@ -165,12 +329,9 @@ public function onEditPage__showEditForm_initial( $editPage, $outputPage ) { return; } - $wikiEditorEnabled = $extensionRegistry->isLoaded( 'WikiEditor' ); - $user = $editPage->getContext()->getUser(); - if ( - $wikiEditorEnabled && + if ( $extensionRegistry->isLoaded( 'WikiEditor' ) && $this->userOptionsLookup->getBoolOption( $user, 'usebetatoolbar' ) ) { $outputPage->addModules( 'ext.cite.wikiEditor' ); diff --git a/dist/extensions/Cite/src/ReferenceListFormatter.php b/dist/extensions/Cite/src/ReferenceListFormatter.php index 8bf6719072..8f92d3d727 100644 --- a/dist/extensions/Cite/src/ReferenceListFormatter.php +++ b/dist/extensions/Cite/src/ReferenceListFormatter.php @@ -101,19 +101,19 @@ static function ( ReferenceStackItem $a, ReferenceStackItem $b ): int { // Make sure the parent is not a subreference. // FIXME: Move to a validation function. $extends =& $ref->extends; - if ( isset( $extends ) && isset( $groupRefs[$extends]->extends ) ) { + if ( $extends !== null && isset( $groupRefs[$extends]->extends ) ) { $ref->warnings[] = [ 'cite_error_ref_nested_extends', $extends, $groupRefs[$extends]->extends ]; } - if ( !$indented && isset( $extends ) ) { + if ( !$indented && $extends !== null ) { // The nested
      must be inside the parent's
    1. if ( preg_match( '#
    2. \s*$#D', $parserInput, $matches, PREG_OFFSET_CAPTURE ) ) { $parserInput = substr( $parserInput, 0, $matches[0][1] ); } $parserInput .= Html::openElement( 'ol', [ 'class' => 'mw-extended-references' ] ); $indented = $matches[0][0] ?? true; - } elseif ( $indented && !isset( $extends ) ) { + } elseif ( $indented && $extends === null ) { $parserInput .= $this->closeIndention( $indented ); $indented = false; } @@ -151,13 +151,13 @@ private function formatListItem( // Special case for an incomplete follow="…". This is valid e.g. in the Page:… namespace on // Wikisource. Note this returns a

      , not an

    3. as expected! - if ( isset( $ref->follow ) ) { + if ( $ref->follow !== null ) { return '

      ' . $text . '

      '; } // Parameter $4 in the cite_references_link_one and cite_references_link_many messages $extraAttributes = ''; - if ( isset( $ref->dir ) ) { + if ( $ref->dir !== null ) { // The following classes are generated here: // * mw-cite-dir-ltr // * mw-cite-dir-rtl @@ -165,7 +165,7 @@ private function formatListItem( } if ( $ref->count === 1 ) { - if ( !isset( $ref->name ) ) { + if ( $ref->name === null ) { $id = $ref->key; $backlinkId = $this->anchorFormatter->backLink( $ref->key ); } else { @@ -220,7 +220,7 @@ private function formatListItem( private function renderTextAndWarnings( Parser $parser, $key, ReferenceStackItem $ref, bool $isSectionPreview ): string { - if ( !isset( $ref->text ) ) { + if ( $ref->text === null ) { return $this->errorReporter->plain( $parser, $isSectionPreview ? 'cite_warning_sectionpreview_no_text' @@ -270,7 +270,7 @@ private function referencesFormatEntryNumericBacklinkLabel( private function referencesFormatEntryAlternateBacklinkLabel( Parser $parser, int $offset ): ?string { - if ( !isset( $this->backlinkLabels ) ) { + if ( $this->backlinkLabels === null ) { $msg = $this->messageLocalizer->msg( 'cite_references_link_many_format_backlink_labels' ); $this->backlinkLabels = $msg->isDisabled() ? [] : preg_split( '/\s+/', $msg->plain() ); } diff --git a/dist/extensions/Cite/src/ReferenceStack.php b/dist/extensions/Cite/src/ReferenceStack.php index 3addbea196..82da848d49 100644 --- a/dist/extensions/Cite/src/ReferenceStack.php +++ b/dist/extensions/Cite/src/ReferenceStack.php @@ -153,9 +153,9 @@ public function pushRef( $ref->number ??= ++$this->groupRefSequence[$group]; // Do not mess with a known parent a second time - if ( $extends && !isset( $ref->extendsIndex ) ) { + if ( $extends && $ref->extendsIndex === null ) { $parentRef =& $this->refs[$group][$extends]; - if ( !isset( $parentRef ) ) { + if ( $parentRef === null ) { // Create a new placeholder and give it the current sequence number. $parentRef = new ReferenceStackItem(); $parentRef->name = $extends; @@ -347,7 +347,7 @@ public function listDefinedRef( string $group, string $name, string $text ): voi $ref =& $this->refs[$group][$name]; $ref ??= new ReferenceStackItem(); $ref->placeholder = false; - if ( !isset( $ref->text ) ) { + if ( $ref->text === null ) { $ref->text = $text; } elseif ( $ref->text !== $text ) { // two refs with same key and different content diff --git a/dist/extensions/Cite/src/ResourceLoader/OptionalLoader.php b/dist/extensions/Cite/src/ResourceLoader/OptionalLoader.php index 609e9d2090..3b609085d2 100644 --- a/dist/extensions/Cite/src/ResourceLoader/OptionalLoader.php +++ b/dist/extensions/Cite/src/ResourceLoader/OptionalLoader.php @@ -10,14 +10,38 @@ * @license MIT */ class OptionalLoader { - public static function addOptionalDependencies( array $info ): Module { - // Copied from DiscussionTools + + /** + * Add optional array values to a ResourceLoader module definition depending on loaded extensions. + * + * "optional": { + * "MyExtension": { + * "dependencies": [ ... ], + * "messages": [ ... ], + * "packageFiles": [ ... ], + * ... + * } + * } + * + * Copied from DiscussionTools + */ + public static function addOptional( array $info ): Module { $extensionRegistry = ExtensionRegistry::getInstance(); - foreach ( $info['optionalDependencies'] as $ext => $deps ) { - if ( $extensionRegistry->isLoaded( $ext ) ) { - $info['dependencies'] = array_merge( $info['dependencies'], (array)$deps ); + + if ( isset( $info['optional'] ) ) { + foreach ( $info['optional'] as $ext => $extOptions ) { + if ( $extensionRegistry->isLoaded( $ext ) ) { + foreach ( $extOptions as $key => $values ) { + if ( !isset( $info[$key] ) ) { + $info[$key] = []; + } + // TODO: Support non-array properties + $info[$key] = array_merge( $info[$key], (array)$values ); + } + } } } + $class = $info['class'] ?? FileModule::class; return new $class( $info ); } diff --git a/dist/extensions/Cite/src/Validator.php b/dist/extensions/Cite/src/Validator.php index 60376fea5d..559a54e37f 100644 --- a/dist/extensions/Cite/src/Validator.php +++ b/dist/extensions/Cite/src/Validator.php @@ -63,7 +63,7 @@ public function validateRef( $groupRefs = $this->referenceStack->getGroupRefs( $group ); // @phan-suppress-next-line PhanTypeMismatchDimFetchNullable false positive - if ( isset( $groupRefs[$name] ) && !isset( $groupRefs[$name]->extends ) ) { + if ( isset( $groupRefs[$name ?? ''] ) && $groupRefs[$name ?? '']->extends === null ) { // T242141: A top-level can't be changed into a sub-reference return StatusValue::newFatal( 'cite_error_references_duplicate_key', $name ); } elseif ( isset( $groupRefs[$extends]->extends ) ) { diff --git a/dist/extensions/CodeEditor/i18n/hi.json b/dist/extensions/CodeEditor/i18n/hi.json index 5467e0b050..b36ef832fd 100644 --- a/dist/extensions/CodeEditor/i18n/hi.json +++ b/dist/extensions/CodeEditor/i18n/hi.json @@ -1,9 +1,22 @@ { "@metadata": { "authors": [ - "Siddhartha Ghai" + "Siddhartha Ghai", + "Saurmandal" ] }, - "codeeditor-desc": "जावास्क्रिप्ट और सीएसएस पृष्ठों के सम्पादन के लिये सिंटेक्स-हाइलाइट करने हेतु [https://ace.c9.io/ ऐस सम्पादक]", - "codeeditor-toolbar-toggle": "कोड सम्पादक ऑन/ऑफ़ करें" + "codeeditor-desc": "[https://ace.c9.io/ Ace एडिटर] की मदद से जावास्क्रिप्ट और CSS पृष्ठों के लिए सिनटैक्स हाइलाइटिंग सहित सम्पादन", + "codeeditor-next-annotation": "अगले एनोटेशन पर जाएँ", + "codeeditor-toolbar-toggle": "कोड एडिटर टॉगल करें", + "codeeditor-save-with-errors": "इस दस्तावेज़ में त्रुटियाँ हैं। क्या आप वाकई में इसे प्रकाशित करना चाहते हैं?", + "codeeditor-invisibleChars-toggle": "अदृश्य कैरेक्टर्स टॉगल करें", + "codeeditor-lineWrapping-toggle": "पंक्ति रैपिंग टॉगल करें", + "codeeditor-searchReplace-toggle": "खोजें-और-बदलें का डायलॉग टॉगल करें", + "codeeditor-gotoline": "इस पंक्ति संख्या पर जाएँ...", + "codeeditor-gotoline-placeholder": "पंक्ति[:कॉलम]", + "codeeditor-gotoline-prompt": "पंक्ति नंबर दर्ज करें", + "codeeditor-indent": "इनडेंट", + "codeeditor-outdent": "इनडेंट पूर्ववत", + "codeeditor-error-title": "निर्भरता विफल", + "codeeditor-error-message": "CodeEditor को लोड होने के लिए WikiEditor की आवश्यकता है।" } diff --git a/dist/extensions/CodeEditor/i18n/id.json b/dist/extensions/CodeEditor/i18n/id.json index 565dde3805..5edd461a05 100644 --- a/dist/extensions/CodeEditor/i18n/id.json +++ b/dist/extensions/CodeEditor/i18n/id.json @@ -3,16 +3,17 @@ "authors": [ "Daud I.F. Argana", "Farras", - "William Surya Permana" + "William Surya Permana", + "Penyuwangi" ] }, "codeeditor-desc": "Penyuntingan dengan penyorotan sintaks untuk halaman JavaScript dan CSS menggunakan [https://ace.c9.io/ penyunting Ace]", "codeeditor-next-annotation": "Pergi ke anotasi berikutnya", - "codeeditor-toolbar-toggle": "Aktifkan/Nonaktifkan penyunting kode", + "codeeditor-toolbar-toggle": "Nyalakan/Matikan penyunting kode", "codeeditor-save-with-errors": "Dokumen mengandung galat. Apakah Anda yakin ingin menerbitkannya?", - "codeeditor-invisibleChars-toggle": "Aktifkan/Nonaktifkan karakter tidak terlihat", - "codeeditor-lineWrapping-toggle": "Aktifkan/Nonaktifkan pembungkusan baris", - "codeeditor-searchReplace-toggle": "Aktifkan/Nonaktifkan dialog cari dan ganti", + "codeeditor-invisibleChars-toggle": "Nyalakan/Matikan karakter tak terlihat", + "codeeditor-lineWrapping-toggle": "Nyalakan/Matikan pembungkusan baris", + "codeeditor-searchReplace-toggle": "Nyalakan/Matikan dialog cari dan ganti", "codeeditor-gotoline": "Pergi ke baris nomor...", "codeeditor-gotoline-placeholder": "baris[:kolom]", "codeeditor-gotoline-prompt": "Masukkan nomor baris", diff --git a/dist/extensions/CodeEditor/i18n/sh-latn.json b/dist/extensions/CodeEditor/i18n/sh-latn.json index ea4932aa34..960a3b8ffc 100644 --- a/dist/extensions/CodeEditor/i18n/sh-latn.json +++ b/dist/extensions/CodeEditor/i18n/sh-latn.json @@ -8,7 +8,7 @@ "codeeditor-desc": "Uređivanje s istaknutom sintaksom za JavaScript i kaskadne stilske stranice (CSS) koristeći urednik [https://ace.c9.io/ Ace]", "codeeditor-next-annotation": "Idi na sljedeću pribilješku", "codeeditor-toolbar-toggle": "Uključi/isključi uređivač kôda", - "codeeditor-save-with-errors": "U dokumentu ima pogrešaka. Jeste li sigurni da ga želite spremiti?", + "codeeditor-save-with-errors": "Dokument sadrži greške. Želite li ga zaista objaviti?", "codeeditor-invisibleChars-toggle": "Ukl/iskl. nevidljive znakove", "codeeditor-lineWrapping-toggle": "Ukl/iskl. prijelom", "codeeditor-searchReplace-toggle": "Ukl/iskl. dijalog za pretragu i zamjenu", diff --git a/dist/extensions/CodeEditor/i18n/sjd.json b/dist/extensions/CodeEditor/i18n/sjd.json new file mode 100644 index 0000000000..0d748e6178 --- /dev/null +++ b/dist/extensions/CodeEditor/i18n/sjd.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Merrahtar" + ] + }, + "codeeditor-toolbar-toggle": "Ко̄д воа̄йхэм режимм", + "codeeditor-save-with-errors": "Документэсьт ле̄в ся̄гкнэг. Та̄так то̄нн зоа̄бэль со̄н элмсаһтӭ?", + "codeeditor-indent": "Туммплаһтҍмушш" +} diff --git a/dist/extensions/CodeEditor/i18n/sk.json b/dist/extensions/CodeEditor/i18n/sk.json index 4f47042b65..d8a9b3d072 100644 --- a/dist/extensions/CodeEditor/i18n/sk.json +++ b/dist/extensions/CodeEditor/i18n/sk.json @@ -3,13 +3,14 @@ "authors": [ "Helix84", "Lexected", - "Teslaton" + "Teslaton", + "Wizzard" ] }, "codeeditor-desc": "Editor stránok JavaScriptu a CSS so zvýrazňovaním syntaxe pomocou [https://ace.c9.io/ editora Ace]", "codeeditor-next-annotation": "Prejsť na ďalšiu anotáciu", "codeeditor-toolbar-toggle": "Prepnúť editor kódu", - "codeeditor-save-with-errors": "Tento dokument obsahuje chyby. Skutočne ho chcete uložiť?", + "codeeditor-save-with-errors": "Dokument obsahuje chyby. Naozaj ho chcete zverejniť?", "codeeditor-invisibleChars-toggle": "Prepnúť zobrazenie neviditeľných znakov", "codeeditor-lineWrapping-toggle": "Prepnúť zalamovanie riadkov", "codeeditor-searchReplace-toggle": "Prepnúť zobrazenie okna pre vyhľadávanie a náhrady", diff --git a/dist/extensions/CodeEditor/i18n/so.json b/dist/extensions/CodeEditor/i18n/so.json new file mode 100644 index 0000000000..8461f8e435 --- /dev/null +++ b/dist/extensions/CodeEditor/i18n/so.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "codeeditor-desc": "Wax ka beddel leh muujin naxwe oo loogu talagalay bogagga JavaScript iyo CSS iyadoo la adeegsanayo [https://ace.c9.io/ Tifaftiraha Ace]", + "codeeditor-next-annotation": "U gudub faallada xigta", + "codeeditor-toolbar-toggle": "Daar ama dami tifaftiraha koodka", + "codeeditor-save-with-errors": "Dukumeentigu wuxuu ka kooban yahay khaladaad. Ma hubtaa inaad rabto inaad daabacdo?", + "codeeditor-invisibleChars-toggle": "Daar ama dami xarfaha aan muuqan", + "codeeditor-lineWrapping-toggle": "Daar ama dami duubista khadadka", + "codeeditor-searchReplace-toggle": "Daar ama dami daaqadda raadinta iyo beddelka", + "codeeditor-gotoline": "U gudub lambarka khadka...", + "codeeditor-gotoline-placeholder": "khad[:tiir]", + "codeeditor-gotoline-prompt": "Geli lambarka khadka", + "codeeditor-indent": "Gelin", + "codeeditor-outdent": "Ka saar gelinta", + "codeeditor-error-title": "Ku xirnaanshuhu wuu fashilmay", + "codeeditor-error-message": "CodeEditor wuxuu u baahan yahay in WikiEditor la soo raro." +} diff --git a/dist/extensions/CodeEditor/package-lock.json b/dist/extensions/CodeEditor/package-lock.json index f86a5614ad..97aa6540ac 100644 --- a/dist/extensions/CodeEditor/package-lock.json +++ b/dist/extensions/CodeEditor/package-lock.json @@ -518,22 +518,34 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -621,9 +633,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -757,9 +769,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -1589,13 +1601,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -1611,12 +1635,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1948,6 +1972,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -2012,6 +2045,22 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -2131,9 +2180,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -2545,44 +2594,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -2615,9 +2663,9 @@ } }, "node_modules/grunt/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -2995,9 +3043,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -3154,9 +3202,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -3258,9 +3306,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -3295,9 +3343,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -3628,15 +3676,15 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -3655,9 +3703,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -3674,9 +3722,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -4263,9 +4311,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -4780,15 +4828,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5112,15 +5160,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -5512,22 +5563,28 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -5586,9 +5643,9 @@ "requires": {} }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -5688,9 +5745,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -6271,13 +6328,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -6287,12 +6350,12 @@ "dev": true }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -6516,6 +6579,12 @@ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -6573,6 +6642,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -6665,9 +6740,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -6844,9 +6919,9 @@ } }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7007,38 +7082,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" } @@ -7313,9 +7387,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -7444,9 +7518,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -7523,9 +7597,9 @@ "dev": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -7551,9 +7625,9 @@ } }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "natural-compare": { @@ -7796,15 +7870,15 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -7814,14 +7888,14 @@ "dev": true }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-html": { @@ -8213,9 +8287,9 @@ "dev": true }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, "spdx-correct": { @@ -8615,15 +8689,15 @@ }, "dependencies": { "ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -8856,9 +8930,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/CodeMirror/i18n/ar.json b/dist/extensions/CodeMirror/i18n/ar.json index 9079d41caf..bc9991c69a 100644 --- a/dist/extensions/CodeMirror/i18n/ar.json +++ b/dist/extensions/CodeMirror/i18n/ar.json @@ -8,14 +8,15 @@ "Cigaryno", "علاء", "Lolekek", - "Meno25" + "Meno25", + "Mohammed Qays" ] }, "codemirror-desc": "يوفر إبراز التركيب في محرر نص الويكي", "codemirror-toggle-label": "إبراز التركيب", "codemirror-toggle-label-short": "تركيب", "codemirror-prefs-summary": "يمكنك معرفة المزيد عن هذه الميزة عبر قراءة [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror صفحة المساعدة].", - "codemirror-prefs-enable": "فعّل إبراز التركيب لنص الويكي", + "codemirror-prefs-enable": "تمكين إضفاء الضوء على النصوص النصية للويكيتكس", "codemirror-v6-prefs-colorblind": "استخدم مخططًا صديقًا لعمى الألوان", "codemirror-prefs-colorblind": "فعّل مخططًا متوافقًا مع عمى الألوان لإبراز التركيب عند تعديل نص ويكي.", "codemirror-prefs-colorblind-help": "لن يعمل هذا التفضيل إذا كنت تستخدم إضافةً لإبراز التركيب.", diff --git a/dist/extensions/CodeMirror/i18n/az.json b/dist/extensions/CodeMirror/i18n/az.json index 6370c51b52..a7da99ff37 100644 --- a/dist/extensions/CodeMirror/i18n/az.json +++ b/dist/extensions/CodeMirror/i18n/az.json @@ -3,14 +3,15 @@ "authors": [ "NMW03", "Nemoralis", - "Toghrul Rahimli" + "Toghrul Rahimli", + "Əkrəm" ] }, "codemirror-desc": "Vikimətn redaktorunda kodun rəngli olmasını təmin edir", "codemirror-toggle-label": "Kodun rənglənməsi", "codemirror-toggle-label-short": "Sintaksis", "codemirror-prefs-summary": "Siz [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror yardım səhifəsini] oxumaqla bu funksiya haqqında ətraflı öyrənə bilərsiniz.", - "codemirror-prefs-enable": "Vikimətn üçün sintaksisin vurğulanmasını aktivləşdirin", + "codemirror-prefs-enable": "Vikimətn üçün sintaksis vurğulanmasını aktivləşdir", "codemirror-v6-prefs-colorblind": "Rəng korlarına uyğun sxemdən istifadə edin", "codemirror-prefs-colorblind": "Vikimətn redaktə edərkən rəng korluğuna uyğun sintaksis sxemini aktivləşdir", "codemirror-prefs-colorblind-help": "Sintaksis üçün hansısa qadcetdən istifadə etsəniz, bu seçim işləməyəcək.", diff --git a/dist/extensions/CodeMirror/i18n/be-tarask.json b/dist/extensions/CodeMirror/i18n/be-tarask.json index 87dac6ab82..f798111eea 100644 --- a/dist/extensions/CodeMirror/i18n/be-tarask.json +++ b/dist/extensions/CodeMirror/i18n/be-tarask.json @@ -8,6 +8,7 @@ "codemirror-desc": "Забясьпечвае вылучэньне сынтаксысу ў рэдактары вікітэксту", "codemirror-toggle-label": "Вылучэньне сынтаксысу", "codemirror-toggle-label-short": "Сынтакс", + "codemirror-prefs-enable": "Уключыць падсьветку сынтаксу", "codemirror-prefs-colorblind": "Уключыць прыдатную для дальтонікаў схему падсьвятленьня сынтаксу пры рэдагаваньні вікітэксту", "codemirror-prefs-colorblind-help": "Калі вы карыстаецеся інструмэнтам падсьветкі сынтаксу, гэтая налада не працавацьме.", "prefs-accessibility": "Даступнасьць" diff --git a/dist/extensions/CodeMirror/i18n/be.json b/dist/extensions/CodeMirror/i18n/be.json index f89aeea75e..1883fab344 100644 --- a/dist/extensions/CodeMirror/i18n/be.json +++ b/dist/extensions/CodeMirror/i18n/be.json @@ -6,5 +6,5 @@ ] }, "codemirror-desc": "Забяспечвае вылучэнне колерам сінтаксісу ў рэдактары вікіразметкі", - "codemirror-toggle-label": "Выдзяленне сінтаксісу" + "codemirror-toggle-label": "Вылучэнне сінтаксісу" } diff --git a/dist/extensions/CodeMirror/i18n/bn.json b/dist/extensions/CodeMirror/i18n/bn.json index 9e04456679..46c824be6b 100644 --- a/dist/extensions/CodeMirror/i18n/bn.json +++ b/dist/extensions/CodeMirror/i18n/bn.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Aftabuzzaman", - "আফতাবুজ্জামান" + "আফতাবুজ্জামান", + "আজিজ" ] }, "codemirror-desc": "উইকিপাঠ্য সম্পাদকে সিনট্যাক্স আলোকপাতকরণ প্রদান করে", diff --git a/dist/extensions/CodeMirror/i18n/bo.json b/dist/extensions/CodeMirror/i18n/bo.json new file mode 100644 index 0000000000..ef97865407 --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/bo.json @@ -0,0 +1,7 @@ +{ + "@metadata": { + "authors": [ + "Dhondup" + ] + } +} diff --git a/dist/extensions/CodeMirror/i18n/br.json b/dist/extensions/CodeMirror/i18n/br.json index c2f4cd42ab..3e1d3f1d2b 100644 --- a/dist/extensions/CodeMirror/i18n/br.json +++ b/dist/extensions/CodeMirror/i18n/br.json @@ -8,6 +8,7 @@ "codemirror-desc": "Pourchas a ra livañ ereadurezh en aozer wikitestenn", "codemirror-toggle-label": "Livañ ereadurezh", "codemirror-toggle-label-short": "Ereadurezh", + "codemirror-prefs-enable": "Gweredekaat livañ ereadurezh evit wikitestenn", "codemirror-v6-prefs-colorblind": "Ober gant livioù azasaet d'ar re zaltonek", "codemirror-prefs-colorblind": "Gweredekaat livioù dereat d’ar re na wel ket an holl anezho evit livañ an ereadurezh en ur aozañ wikitestenn", "codemirror-prefs-colorblind-help": "Marteze ne yelo ket en-dro an ereadur-mañ ma rit gant ur bitrak livañ ereadurezh.", diff --git a/dist/extensions/CodeMirror/i18n/bs.json b/dist/extensions/CodeMirror/i18n/bs.json index 48b4a15384..0f460bd514 100644 --- a/dist/extensions/CodeMirror/i18n/bs.json +++ b/dist/extensions/CodeMirror/i18n/bs.json @@ -7,6 +7,37 @@ }, "codemirror-desc": "Omogućava isticanje sintakse u uređivaču wikiteksta", "codemirror-toggle-label": "Isticanje sintakse", + "codemirror-toggle-label-short": "Sintaksa", + "codemirror-prefs-summary": "Detalje o mogućnosti možete pronaći na [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror stranici pomoći].", + "codemirror-prefs-enable": "Uključi isticanje sintakse za wikitekst", "codemirror-prefs-colorblind": "Uključi temu za isticanje sintakse prilagođenu osobama koje imaju poteškoće s prepoznavanjem boja", - "prefs-accessibility": "Pristupačnost" + "codemirror-find": "Pronađi", + "codemirror-next": "Pronađi sljedeće", + "codemirror-previous": "Pronađi prethodno", + "codemirror-all": "Sve", + "codemirror-all-tooltip": "Označi sva podudaranja", + "codemirror-match-case": "Pazi na veličinu slova", + "codemirror-regexp": "Regularni izraz", + "codemirror-replace": "Zamijeni", + "codemirror-replace-placeholder": "Zamijeni sa", + "codemirror-replace-all": "Zamijeni sve", + "codemirror-done": "Gotovo", + "codemirror-goto-line": "Idi na red", + "codemirror-goto-line-go": "Idi", + "codemirror-control-character": "Kontrolni znak $1", + "codemirror-special-char-null": "Null-znak", + "codemirror-special-char-bell": "Bell-znak", + "codemirror-special-char-backspace": "Backspace", + "codemirror-special-char-newline": "Novi red", + "codemirror-special-char-vertical-tab": "Vertikalni tab", + "codemirror-special-char-nbsp": "Besprelomna bjelina", + "codemirror-special-char-zero-width-space": "Bjelina bez širine", + "codemirror-special-char-zero-width-joiner": "Spojnica bez širine", + "codemirror-special-char-line-separator": "Odvajač reda", + "codemirror-special-char-paragraph-separator": "Odvajač pasusa", + "codemirror-special-char-object-replacement": "Znak za zamjenu objekta", + "codemirror-unfold": "rasklopi", + "codemirror-folded-code": "sklopljen kod", + "prefs-accessibility": "Pristupačnost", + "prefs-syntax-highlighting": "Isticanje sintakse" } diff --git a/dist/extensions/CodeMirror/i18n/ccp.json b/dist/extensions/CodeMirror/i18n/ccp.json index ab7e4db80f..143fa96945 100644 --- a/dist/extensions/CodeMirror/i18n/ccp.json +++ b/dist/extensions/CodeMirror/i18n/ccp.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Joychangma" + "Joychangma", + "Sarojchakma" ] } } diff --git a/dist/extensions/CodeMirror/i18n/ce.json b/dist/extensions/CodeMirror/i18n/ce.json index 0d3d882542..f09a3bd06f 100644 --- a/dist/extensions/CodeMirror/i18n/ce.json +++ b/dist/extensions/CodeMirror/i18n/ce.json @@ -8,6 +8,7 @@ "codemirror-toggle-label": "Синтаксис беснашца къастор", "codemirror-toggle-label-short": "Синтаксис", "codemirror-prefs-summary": "ХӀокху функцех лаьцна кхин дӀа а хаа йиш йу хьан [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror гӀоьнан агӀо] йешна.", + "codemirror-prefs-enable": "Синтаксисан билгалдаккхар дӀахӀоттаде", "codemirror-prefs-colorblind": "Дальтоникашна латайе синтаксис серлайаккхар вики-текстан хийцам беш", "codemirror-prefs-colorblind-help": "Синтаксис серлайаккха ахьа гаджет лелош йелахь, хӀокху болхбира бац.", "codemirror-find": "Каро", diff --git a/dist/extensions/CodeMirror/i18n/cs.json b/dist/extensions/CodeMirror/i18n/cs.json index 80186f6c89..175a1aba55 100644 --- a/dist/extensions/CodeMirror/i18n/cs.json +++ b/dist/extensions/CodeMirror/i18n/cs.json @@ -9,6 +9,7 @@ "codemirror-toggle-label": "Zvýraznění syntaxe", "codemirror-toggle-label-short": "Syntaxe", "codemirror-prefs-summary": "Více informací o této funkci najdete na [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror stránce nápovědy].", + "codemirror-prefs-enable": "Zapnout zvýrazňování syntaxe", "codemirror-prefs-colorblind": "Zapnout schéma pro barvoslepé u zvýrazňování syntaxe při editaci wikitextu", "codemirror-prefs-colorblind-help": "Pokud používáte pro zvýrazňování syntaxe udělátko, nebude toto nastavení fungovat.", "prefs-accessibility": "Přístupnost" diff --git a/dist/extensions/CodeMirror/i18n/es.json b/dist/extensions/CodeMirror/i18n/es.json index 43c86a16fc..1e7ec8706c 100644 --- a/dist/extensions/CodeMirror/i18n/es.json +++ b/dist/extensions/CodeMirror/i18n/es.json @@ -9,14 +9,15 @@ "MarcoAurelio", "PoLuX124", "Lhanars", - "Tactica" + "Tactica", + "Kookoriko" ] }, "codemirror-desc": "Proporciona resaltado de sintaxis en el editor de código wiki", "codemirror-toggle-label": "Resaltado de sintaxis", "codemirror-toggle-label-short": "Sintaxis", "codemirror-prefs-summary": "Puede obtener más información sobre esta función leyendo la [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror página de ayuda].", - "codemirror-prefs-enable": "Habilitar resaltado de sintaxis para edición de wikitexto", + "codemirror-prefs-enable": "Habilitar resaltado de sintaxis", "codemirror-v6-prefs-colorblind": "Utilice un esquema apto para daltónicos", "codemirror-prefs-colorblind": "Usar un esquema de colores accesible para daltónicos en el resaltador de sintaxis al editar código wiki", "codemirror-prefs-colorblind-help": "Si utilizas un accesorio para el resaltado de sintaxis esta preferencia no funcionará.", diff --git a/dist/extensions/CodeMirror/i18n/fa.json b/dist/extensions/CodeMirror/i18n/fa.json index 727ec7b07f..5b37ee4526 100644 --- a/dist/extensions/CodeMirror/i18n/fa.json +++ b/dist/extensions/CodeMirror/i18n/fa.json @@ -5,14 +5,15 @@ "Beginneruser", "Iriman", "Jeeputer", - "Ladsgroup" + "Ladsgroup", + "Darafsh" ] }, "codemirror-desc": "برجسته‌سازی نحوی در ویرایشگر متنی را ممکن می‌سازد", "codemirror-toggle-label": "برجسته‌سازی نحوی", "codemirror-toggle-label-short": "نحو", "codemirror-prefs-summary": "می‌توانید با مطالعهٔ [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror صفحهٔ راهنما] در مورد این ویژگی بیشتر بدانید.", - "codemirror-prefs-enable": "فعال‌سازی برجسته‌سازی نحوی برای ویکی‌متن", + "codemirror-prefs-enable": "فعال‌سازی برجسته‌سازی نحوی", "codemirror-v6-prefs-colorblind": "نمایش طرح سازگار با کوررنگی", "codemirror-prefs-colorblind": "فعال‌سازی طرح سازگار با کوررنگی برای برجسته‌سازی نحوی در زمان ویرایش ویکی‌متن", "codemirror-prefs-colorblind-help": "اگر از یک ابزار برای برجسته‌سازی نحوی استفاده می‌کنید، این گزینه کاری انجام نخواهد داد.", diff --git a/dist/extensions/CodeMirror/i18n/fi.json b/dist/extensions/CodeMirror/i18n/fi.json index a1388be17a..8db0677e6b 100644 --- a/dist/extensions/CodeMirror/i18n/fi.json +++ b/dist/extensions/CodeMirror/i18n/fi.json @@ -5,14 +5,15 @@ "Nike", "Pyscowicz", "Samoasambia", - "Yupik" + "Yupik", + "Wikipeedikko" ] }, "codemirror-desc": "Lisää syntaksin korostuksen wikitekstin muokkaimeen", "codemirror-toggle-label": "Syntaksin korostus", "codemirror-toggle-label-short": "Syntaksi", "codemirror-prefs-summary": "Lisätietoja tästä ominaisuudesta löytyy [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror ohjesivulta].", - "codemirror-prefs-enable": "Ota käyttöön wikitekstin syntaksin korostus", + "codemirror-prefs-enable": "Ota käyttöön syntaksin korostus", "codemirror-v6-prefs-colorblind": "Käytä värisokeille sopivaa väripalettia", "codemirror-prefs-colorblind": "Käytä värisokeille sopivaa väripalettia syntaksin korostuksessa wikitekstiä muokattaessa", "codemirror-prefs-colorblind-help": "Jos käytät pienoisohjelmaa syntaksin korostamiseen, tämä asetus ei toimi.", diff --git a/dist/extensions/CodeMirror/i18n/fr.json b/dist/extensions/CodeMirror/i18n/fr.json index a4b50d2430..fa54e48227 100644 --- a/dist/extensions/CodeMirror/i18n/fr.json +++ b/dist/extensions/CodeMirror/i18n/fr.json @@ -23,7 +23,7 @@ "codemirror-toggle-label": "Mise en évidence de la syntaxe", "codemirror-toggle-label-short": "Syntaxe", "codemirror-prefs-summary": "Vous pouvez en savoir plus sur cette fonctionnalité en lisant la [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror page d'aide].", - "codemirror-prefs-enable": "Activer la coloration syntaxique du wikicode", + "codemirror-prefs-enable": "Activer la coloration syntaxique", "codemirror-v6-prefs-colorblind": "Utiliser un thème de couleurs adapté aux déficients visuels", "codemirror-prefs-colorblind": "Activer le rendu accessible aux personnes distinguant difficilement certaines couleurs pour la mise en évidence de la syntaxe lors de la modification du wikicode", "codemirror-prefs-colorblind-help": "Si vous utilisez un gadget pour la mise en évidence de la syntaxe, cette préférence ne fonctionnera pas.", @@ -40,7 +40,7 @@ "codemirror-replace-all": "Remplacer tout", "codemirror-done": "Terminer", "codemirror-goto-line": "Aller à la ligne", - "codemirror-goto-line-go": "Lancer", + "codemirror-goto-line-go": "Aller", "codemirror-control-character": "Caractère de contrôle $1", "codemirror-special-char-null": "Caractère de contrôle", "codemirror-special-char-bell": "Caractère d'appel", diff --git a/dist/extensions/CodeMirror/i18n/gl.json b/dist/extensions/CodeMirror/i18n/gl.json index b7416df567..0db7826c0b 100644 --- a/dist/extensions/CodeMirror/i18n/gl.json +++ b/dist/extensions/CodeMirror/i18n/gl.json @@ -10,7 +10,7 @@ "codemirror-toggle-label": "Resaltado de sintaxe", "codemirror-toggle-label-short": "Sintaxe", "codemirror-prefs-summary": "Podes obter máis información sobre esta función lendo a [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror páxina de axuda].", - "codemirror-prefs-enable": "Activa o resaltado de sintaxe para o texto wiki", + "codemirror-prefs-enable": "Activar o resaltado de sintaxe para o texto wiki", "codemirror-v6-prefs-colorblind": "Usar un esquema axeitado para as persoas daltónicas", "codemirror-prefs-colorblind": "Activar o esquema para as persoas daltónicas que resalta a sintaxe ao editar o texto wiki", "codemirror-prefs-colorblind-help": "Se usas un trebello para o resaltado de sintaxe, esta preferencia non funcionará.", diff --git a/dist/extensions/CodeMirror/i18n/he.json b/dist/extensions/CodeMirror/i18n/he.json index 8f5354482b..9c18bba6d5 100644 --- a/dist/extensions/CodeMirror/i18n/he.json +++ b/dist/extensions/CodeMirror/i18n/he.json @@ -2,14 +2,15 @@ "@metadata": { "authors": [ "Amire80", - "Guycn2" + "Guycn2", + "YaronSh" ] }, "codemirror-desc": "צביעת תחביר בעורך קוד ויקי", "codemirror-toggle-label": "צביעת תחביר", "codemirror-toggle-label-short": "תחביר", "codemirror-prefs-summary": "אפשר ללמוד עוד על התכונה הזאת על־ידי קריאת [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror דף העזרה].", - "codemirror-prefs-enable": "הפעלת צביעת תחביר עבור קוד ויקי", + "codemirror-prefs-enable": "הפעלת צביעת תחביר", "codemirror-v6-prefs-colorblind": "להשתמש בערכת צבעים ידידותית לעיוורי צבעים", "codemirror-prefs-colorblind": "להפעיל ערכת צבעים ידידותית לעיוורי־צבעים בצביעת קוד בעריכת קוד ויקי", "codemirror-prefs-colorblind-help": "אם מופעל אצלך גאדג'ט לצביעת קוד, ההעדפה הזאת לא תעבוד", diff --git a/dist/extensions/CodeMirror/i18n/hi.json b/dist/extensions/CodeMirror/i18n/hi.json index 09e1da7e8a..7fea81604e 100644 --- a/dist/extensions/CodeMirror/i18n/hi.json +++ b/dist/extensions/CodeMirror/i18n/hi.json @@ -2,18 +2,49 @@ "@metadata": { "authors": [ "Abijeet Patro", - "AnupamM" + "AnupamM", + "Saurmandal" ] }, - "codemirror-toggle-label-short": "वाक्यविन्यास", + "codemirror-desc": "विकिटेक्स्ट एडिटर में सिनटैक्स हाइलाइटिंग प्रदान करता है", + "codemirror-toggle-label": "सिनटैक्स हाइलाइटिंग", + "codemirror-toggle-label-short": "सिनटैक्स", + "codemirror-prefs-summary": "आप [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror सहायता पृष्ठ] पढ़के इस सुविधा के बारे में अधिक जान सकते हैं।", + "codemirror-prefs-enable": "सिनटैक्स हाइलाइटिंग सक्षम करें", + "codemirror-prefs-colorblind": "विकिटेक्स्ट सम्पादित करते समय सिनटैक्स हाइलाइटिंग के लिए वर्णांध-अनुकूल स्कीम सक्षम करें", + "codemirror-prefs-colorblind-help": "अगर आप सिनटैक्स हाइलाइटिंग के लिए किसी गैजेट का उपयोग कर रहे हैं तो यह वरीयता काम नहीं करेगी।", "codemirror-find": "खोजें", "codemirror-next": "अगला", "codemirror-previous": "पिछला", "codemirror-all": "सभी", + "codemirror-all-tooltip": "सभी मिलान चुनें", + "codemirror-match-case": "केस (बड़े/छोटे अक्षर) मिलाएँ", + "codemirror-regexp": "रेगुलर एक्सप्रेशन", "codemirror-by-word": "शब्द से", "codemirror-replace": "बदलें", "codemirror-replace-placeholder": "बदलें", "codemirror-replace-all": "सभी बदलें", "codemirror-done": "पूर्ण हुआ", - "codemirror-goto-line-go": "जाएँ" + "codemirror-goto-line": "इस पंक्ति पर जाएँ", + "codemirror-goto-line-go": "जाएँ", + "codemirror-control-character": "नियंत्रण कैरेक्टर $1", + "codemirror-special-char-null": "शून्य कैरेक्टर", + "codemirror-special-char-backspace": "बैकस्पेस", + "codemirror-special-char-newline": "नई पंक्ति", + "codemirror-special-char-vertical-tab": "लंबरूप टैब", + "codemirror-special-char-escape": "एस्केप कैरेक्टर", + "codemirror-special-char-nbsp": "नॉन-ब्रेकिंग स्पेस", + "codemirror-special-char-zero-width-space": "शून्य-चौड़ाई वाला स्पेस", + "codemirror-special-char-zero-width-non-joiner": "शून्य-चौड़ाई वाला नॉन-जॉइनर", + "codemirror-special-char-zero-width-joiner": "शून्य-चौड़ाई वाला जॉइनर", + "codemirror-special-char-left-to-right-mark": "बाएँ-से-दाएँ टेक्स्ट का चिह्न", + "codemirror-special-char-right-to-left-mark": "दाएँ-से-बाएँ टेक्स्ट का चिह्न", + "codemirror-special-char-line-separator": "पंक्ति विभाजक", + "codemirror-special-char-left-to-right-override": "बाएँ-से-दाएँ टेक्स्ट का ओवर्राइड", + "codemirror-special-char-right-to-left-override": "दाएँ-से-बाएँ टेक्स्ट का ओवर्राइड", + "codemirror-special-char-narrow-nbsp": "संकीर्ण नॉन-ब्रेकिंग स्पेस", + "codemirror-unfold": "फैलाएँ", + "codemirror-folded-code": "फैलाया हुआ कोड", + "prefs-accessibility": "सुलभता", + "prefs-syntax-highlighting": "सिनटैक्स हाइलाइटिंग" } diff --git a/dist/extensions/CodeMirror/i18n/hr.json b/dist/extensions/CodeMirror/i18n/hr.json index 999e0e4b91..a72824c14e 100644 --- a/dist/extensions/CodeMirror/i18n/hr.json +++ b/dist/extensions/CodeMirror/i18n/hr.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Bugoslav", - "MaGa" + "MaGa", + "Ivana" ] }, "codemirror-desc": "Omogućava isticanje sintakse u uređivaču wikiteksta", diff --git a/dist/extensions/CodeMirror/i18n/hy.json b/dist/extensions/CodeMirror/i18n/hy.json index 6865cd9e18..4bdf316180 100644 --- a/dist/extensions/CodeMirror/i18n/hy.json +++ b/dist/extensions/CodeMirror/i18n/hy.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Kareyac", - "Դավիթ Սարոյան" + "Դավիթ Սարոյան", + "23artashes" ] }, "codemirror-toggle-label": "Շարահյուսության ընդգծում", diff --git a/dist/extensions/CodeMirror/i18n/id.json b/dist/extensions/CodeMirror/i18n/id.json index 792663e09d..2d85d2fd26 100644 --- a/dist/extensions/CodeMirror/i18n/id.json +++ b/dist/extensions/CodeMirror/i18n/id.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Daud I.F. Argana" + "Daud I.F. Argana", + "Budhiastawa" ] }, "codemirror-desc": "Menyediakan penyorotan sintaksis di penyunting teks wiki", diff --git a/dist/extensions/CodeMirror/i18n/it.json b/dist/extensions/CodeMirror/i18n/it.json index e1340a13e0..93ba3968f6 100644 --- a/dist/extensions/CodeMirror/i18n/it.json +++ b/dist/extensions/CodeMirror/i18n/it.json @@ -3,13 +3,14 @@ "authors": [ "Beta16", "Sakretsu", - "Statix64" + "Statix64", + "Amedeo463" ] }, "codemirror-desc": "Fornisce l'evidenziazione della sintassi nell'editor wikitesto", "codemirror-toggle-label": "Evidenziazione della sintassi", "codemirror-toggle-label-short": "Sintassi", - "codemirror-prefs-enable": "Attiva l'evidenziazione della sintassi per il wikitesto", + "codemirror-prefs-enable": "Attiva l'evidenziazione della sintassi per wikitesto", "codemirror-prefs-colorblind": "Attiva una combinazione di colori per daltonici per l'evidenziazione della sintassi del wikitesto", "codemirror-prefs-colorblind-help": "Questa preferenza non funziona se usi un accessorio per l'evidenziazione della sintassi.", "codemirror-find": "Trova", diff --git a/dist/extensions/CodeMirror/i18n/ja.json b/dist/extensions/CodeMirror/i18n/ja.json index 900ee93720..602e9bc465 100644 --- a/dist/extensions/CodeMirror/i18n/ja.json +++ b/dist/extensions/CodeMirror/i18n/ja.json @@ -9,7 +9,8 @@ "SkyDaisy9", "Suzukaze-c", "Waki285", - "Shulmj" + "Shulmj", + "Tensama0415" ] }, "codemirror-desc": "ウィキテキストエディターに構文強調の機能を追加する", diff --git a/dist/extensions/CodeMirror/i18n/kea.json b/dist/extensions/CodeMirror/i18n/kea.json new file mode 100644 index 0000000000..960c3b8397 --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/kea.json @@ -0,0 +1,7 @@ +{ + "@metadata": { + "authors": [ + "GrogeXaKaba" + ] + } +} diff --git a/dist/extensions/CodeMirror/i18n/ko.json b/dist/extensions/CodeMirror/i18n/ko.json index 4c95b72c38..064e97bdf2 100644 --- a/dist/extensions/CodeMirror/i18n/ko.json +++ b/dist/extensions/CodeMirror/i18n/ko.json @@ -5,11 +5,15 @@ "Kwj2772", "Markingdots", "Ykhwong", - "Bisang" + "Bisang", + "YeBoy371", + "Tensama0415" ] }, "codemirror-desc": "위키텍스트 편집기에서 구문 강조 기능을 제공합니다", "codemirror-toggle-label": "문법 강조", + "codemirror-toggle-label-short": "문법", + "codemirror-prefs-summary": "아래 기능들에 관해 더 알아보려면 [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror 도움 문서]를 참고하십시오.", "codemirror-prefs-enable": "위키텍스트에 대한 구문 강조 활성화", "codemirror-v6-prefs-colorblind": "색각 이상자 친화 스킴 사용", "codemirror-prefs-colorblind": "위키텍스트 편집 시 색각 이상자에게 친숙한 문법 강조용 스킴 활성화하기", @@ -18,10 +22,15 @@ "codemirror-next": "다음 찾기", "codemirror-previous": "이전 찾기", "codemirror-all": "모두", + "codemirror-all-tooltip": "일치 항목 모두 선택", + "codemirror-match-case": "대소문자 구분", "codemirror-regexp": "정규 표현식", "codemirror-replace": "바꾸기", "codemirror-replace-placeholder": "바꾸기", "codemirror-replace-all": "모두 바꾸기", + "codemirror-done": "완료", + "codemirror-goto-line": "줄로 이동", + "codemirror-goto-line-go": "가기", "codemirror-control-character": "제어 문자 $1", "codemirror-special-char-null": "널 문자", "codemirror-special-char-bell": "벨 문자", @@ -33,11 +42,20 @@ "codemirror-special-char-nbsp": "줄 바꿈 없는 공백", "codemirror-special-char-zero-width-space": "너비가 0인 공백", "codemirror-special-char-zero-width-non-joiner": "너비가 0인 비결합자", + "codemirror-special-char-zero-width-joiner": "폭 없는 접합자", "codemirror-special-char-left-to-right-mark": "왼쪽에서 오른쪽으로 표시", "codemirror-special-char-right-to-left-mark": "오른쪽에서 왼쪽으로 표시", "codemirror-special-char-line-separator": "줄 구분 기호", "codemirror-special-char-left-to-right-override": "왼쪽에서 오른쪽으로 재정의", "codemirror-special-char-right-to-left-override": "오른쪽에서 왼쪽으로 재정의", + "codemirror-special-char-narrow-nbsp": "좁은 줄 바꿈 없는 공백", + "codemirror-special-char-left-to-right-isolate": "Left-to-right isolate", + "codemirror-special-char-right-to-left-isolate": "Right-to-left isolate", + "codemirror-special-char-pop-directional-isolate": "Pop directional isolate", + "codemirror-special-char-paragraph-separator": "Paragraph separator", + "codemirror-special-char-zero-width-no-break-space": "단어 결합자", + "codemirror-special-char-object-replacement": "오브젝트 대체 문자", + "codemirror-unfold": "펴기", "codemirror-folded-code": "접힌 코드", "prefs-accessibility": "접근성", "prefs-syntax-highlighting": "문법 강조" diff --git a/dist/extensions/CodeMirror/i18n/ku-latn.json b/dist/extensions/CodeMirror/i18n/ku-latn.json new file mode 100644 index 0000000000..11487efb26 --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/ku-latn.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Balyozxane" + ] + }, + "codemirror-toggle-label-short": "Sentaks", + "codemirror-find": "Bibîne", + "codemirror-next": "Ya din bibîne", + "codemirror-previous": "Ya berê bibîne", + "codemirror-all": "Hemû" +} diff --git a/dist/extensions/CodeMirror/i18n/lb.json b/dist/extensions/CodeMirror/i18n/lb.json index 1d5adbf7ef..5b4bc50cfc 100644 --- a/dist/extensions/CodeMirror/i18n/lb.json +++ b/dist/extensions/CodeMirror/i18n/lb.json @@ -9,6 +9,8 @@ "codemirror-toggle-label": "Ervirhiewe vun der Syntax", "codemirror-toggle-label-short": "Syntax", "codemirror-prefs-summary": "Dir kënnt méi iwwer dës Funktioun gewuer ginn, andeems Dir d'[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror Hëllefssäit] liest.", + "codemirror-prefs-enable": "Syntaxervirhiewe fir Wikitext aktivéieren", + "codemirror-prefs-colorblind-help": "Wann Dir e Gadget fir d'Ervirhiewe vun der Syntax benotzt, da wäert dës Astellung net funktionéieren.", "codemirror-find": "Sichen", "codemirror-next": "Nächste fannen", "codemirror-previous": "Vireg fannen", diff --git a/dist/extensions/CodeMirror/i18n/ms.json b/dist/extensions/CodeMirror/i18n/ms.json index 75ec01275f..b19a7a8148 100644 --- a/dist/extensions/CodeMirror/i18n/ms.json +++ b/dist/extensions/CodeMirror/i18n/ms.json @@ -9,7 +9,7 @@ "codemirror-toggle-label": "Penyerlahan sintaks", "codemirror-toggle-label-short": "Sintaks", "codemirror-prefs-summary": "Anda boleh mengetahui lebih lanjut tentang ciri ini dengan membaca [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror laman bantuan ini].", - "codemirror-prefs-enable": "Dayakan penyerlahan sintaks untuk teks wiki", + "codemirror-prefs-enable": "Dayakan penyerlahan sintaks untuk wikiteks", "codemirror-v6-prefs-colorblind": "Gunakan skema mesra buta warna", "codemirror-prefs-colorblind": "Dayakan skema mesra buta warna untuk penyerlahan sintaks semasa menyunting wikiteks", "codemirror-prefs-colorblind-help": "Jika anda menggunakan gajet untuk menyerlahkan sintaks, pilihan ini tidak akan berfungsi.", diff --git a/dist/extensions/CodeMirror/i18n/nl.json b/dist/extensions/CodeMirror/i18n/nl.json index 126524f1d5..b6338afd8e 100644 --- a/dist/extensions/CodeMirror/i18n/nl.json +++ b/dist/extensions/CodeMirror/i18n/nl.json @@ -5,14 +5,15 @@ "Mainframe98", "McDutchie", "Romaine", - "Siebrand" + "Siebrand", + "Sjoerddebruin" ] }, "codemirror-desc": "Biedt accentuering van tekst in de wikitekst tekstverwerker", "codemirror-toggle-label": "Syntaxis accentueren", "codemirror-toggle-label-short": "Syntaxis", "codemirror-prefs-summary": "Op de [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror hulppagina] kunt u meer over deze functie lezen.", - "codemirror-prefs-enable": "Syntaxiskleuring inschakelen voor wikitekst", + "codemirror-prefs-enable": "Syntaxiskleuring voor wikitekst inschakelen", "codemirror-v6-prefs-colorblind": "Kleurenblindvriendelijk schema gebruiken", "codemirror-prefs-colorblind": "Schakel een kleurenblindvriendelijk schema in voor syntaxisaccentuering bij het bewerken van wikitekst", "codemirror-prefs-colorblind-help": "Als u een gadget gebruikt voor syntaxis-accentuering, werkt deze voorkeur niet.", diff --git a/dist/extensions/CodeMirror/i18n/nn.json b/dist/extensions/CodeMirror/i18n/nn.json index ff6b9e7f97..908ee93efe 100644 --- a/dist/extensions/CodeMirror/i18n/nn.json +++ b/dist/extensions/CodeMirror/i18n/nn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Njardarlogar" + "Njardarlogar", + "Ranveig" ] }, "codemirror-toggle-label": "Syntaksframheving" diff --git a/dist/extensions/CodeMirror/i18n/pa.json b/dist/extensions/CodeMirror/i18n/pa.json index 685f08c85c..b6dcd7f2cf 100644 --- a/dist/extensions/CodeMirror/i18n/pa.json +++ b/dist/extensions/CodeMirror/i18n/pa.json @@ -4,16 +4,21 @@ "Cabal" ] }, + "codemirror-desc": "ਵਿਕੀਲਿਖਤ ਸੋਧਕ ਵਿੱਚ ਵਾਕ-ਵਿਉਂਤ ਉਜਾਗਰ ਕਰਨ ਦੀ ਸਹੂਲਤ ਏ", "codemirror-toggle-label": "ਵਾਕ-ਵਿਉਂਤ ਉਜਾਗਰ ਕਰੋ", "codemirror-toggle-label-short": "ਵਾਕ-ਵਿਉਂਤ", + "codemirror-prefs-enable": "ਵਾਕ-ਵਿਉਂਤ ਉਜਾਗਰ ਕਰੋ", + "codemirror-find": "ਲੱਭੋ", "codemirror-next": "ਅੱਗੇ ਲੱਭੋ", "codemirror-previous": "ਪਿੱਛੇ ਲੱਭੋ", "codemirror-all": "ਸਾਰੇ", "codemirror-by-word": "ਸ਼ਬਦ ਵੱਲੋਂ", "codemirror-replace": "ਬਦਲੋ", + "codemirror-replace-placeholder": "ਬਦਲੋ", "codemirror-replace-all": "ਸਾਰੇ ਬਦਲੋ", "codemirror-done": "ਹੋ ਗਿਆ", "codemirror-goto-line": "ਲਕੀਰ ਤੇ ਜਾਓ", "codemirror-goto-line-go": "ਜਾਓ", + "codemirror-special-char-line-separator": "ਲਕੀਰ ਵੱਖ ਕਰਨ ਵਾਲਾ", "prefs-syntax-highlighting": "ਵਾਕ-ਵਿਉਂਤ ਉਜਾਗਰ ਕਰੋ" } diff --git a/dist/extensions/CodeMirror/i18n/pl.json b/dist/extensions/CodeMirror/i18n/pl.json index 12690832f1..e67bab1739 100644 --- a/dist/extensions/CodeMirror/i18n/pl.json +++ b/dist/extensions/CodeMirror/i18n/pl.json @@ -5,16 +5,17 @@ "Msz2001", "Rail", "Railfail536", - "Woytecr" + "Woytecr", + "YeBoy371" ] }, "codemirror-desc": "Dostarcza podświetlanie składni w edytorze wikitekstu", "codemirror-toggle-label": "Podświetlanie składni", "codemirror-toggle-label-short": "Składnia", "codemirror-prefs-summary": "Więcej informacji o tej funkcji można znaleźć na [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror stronie pomocy].", - "codemirror-prefs-enable": "Włącz podświetlanie składni dla wikitekstu", + "codemirror-prefs-enable": "Włącz podświetlanie składni", "codemirror-v6-prefs-colorblind": "Schemat koloru dla osób ze ślepotą barw", - "codemirror-prefs-colorblind": "Włącz schemat kolorystyczny podświetlania składni wikiteksu przyjazny osobom ze ślepotą barw", + "codemirror-prefs-colorblind": "Włącz schemat kolorystyczny podświetlania składni wikitekstu podczas edycji przyjazny osobom ze ślepotą barw", "codemirror-prefs-colorblind-help": "Jeśli używasz gadżetu do podświetlania składni, ta preferencja nie zadziała.", "codemirror-find": "Znajdź", "codemirror-next": "Znajdź następny", @@ -45,7 +46,12 @@ "codemirror-special-char-left-to-right-mark": "Znacznik od lewej do prawej", "codemirror-special-char-right-to-left-mark": "Znacznik od prawej do lewej", "codemirror-special-char-line-separator": "Separator wierszy", + "codemirror-special-char-left-to-right-override": "Wymuszenie od lewej do prawej", + "codemirror-special-char-right-to-left-override": "Wymuszenie od prawej do lewej", "codemirror-special-char-narrow-nbsp": "Wąska spacja niełamiąca", + "codemirror-special-char-left-to-right-isolate": "Oddzielenie pisma od lewej do prawej", + "codemirror-special-char-right-to-left-isolate": "Oddzielenie pisma od prawej do lewej", + "codemirror-special-char-pop-directional-isolate": "Zakończ oddzielenie kierunku tekstu", "codemirror-special-char-paragraph-separator": "Separator akapitu", "codemirror-special-char-object-replacement": "Znak zastępujący obiekt", "codemirror-fold-template": "Zwiń parametry szablonu", diff --git a/dist/extensions/CodeMirror/i18n/ps.json b/dist/extensions/CodeMirror/i18n/ps.json index 8d9088538a..96751099e3 100644 --- a/dist/extensions/CodeMirror/i18n/ps.json +++ b/dist/extensions/CodeMirror/i18n/ps.json @@ -9,6 +9,7 @@ "codemirror-toggle-label": "غونډلپوهې روښانه‌کول", "codemirror-toggle-label-short": "غونډلپوهه", "codemirror-prefs-summary": "د دې ځانگړنې اړوند نور مالومات په [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror لارښود مخ] کې لوستلی شئ.", + "codemirror-prefs-enable": "ويکي‌ليک لپاره د غونډلپوهې روښانه‌کول چارنول", "codemirror-prefs-colorblind": "د ويکي‌ليک سمولو پرمهال د غونډلپوهې روښانتيا لپاره رنگينه دوستانه سکيم چارنول", "codemirror-prefs-colorblind-help": "که تاسو د غونډلپوهې روښانتيا لپاره ويښيارتوکی کاروئ؛ نو دا غوره‌توب به کار ونکړي.", "codemirror-find": "موندل", diff --git a/dist/extensions/CodeMirror/i18n/pt-br.json b/dist/extensions/CodeMirror/i18n/pt-br.json index 8292dbfd17..5e6e0ddb7b 100644 --- a/dist/extensions/CodeMirror/i18n/pt-br.json +++ b/dist/extensions/CodeMirror/i18n/pt-br.json @@ -5,26 +5,53 @@ "Eduardo Addad de Oliveira", "Eduardoaddad", "Felipe L. Ewald", - "Fúlvio" + "Fúlvio", + "Jaideraf" ] }, "codemirror-desc": "Fornece um realce de sintaxe no editor de wikitexto", "codemirror-toggle-label": "Realce de sintaxe", "codemirror-toggle-label-short": "Sintaxe", "codemirror-prefs-summary": "Você pode saber mais sobre esse recurso lendo a página de ajuda [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror].", + "codemirror-prefs-enable": "Ativar realce de sintaxe para wikitexto", "codemirror-prefs-colorblind": "Ativar esquema compatível com daltônicos para realce de sintaxe ao editar o wikitexto", "codemirror-prefs-colorblind-help": "Se você usar um gadget para realce de sintaxe, essa preferência não funcionará.", "codemirror-find": "Procurar", "codemirror-next": "Buscar o próximo", "codemirror-previous": "Buscar o anterior", "codemirror-all": "Todos", + "codemirror-all-tooltip": "Selecionar todas as correspondências", "codemirror-match-case": "Coincidir maiúsculas e minúsculas", "codemirror-regexp": "Expressão regular", "codemirror-replace": "Substituir", "codemirror-replace-placeholder": "Substituir", "codemirror-replace-all": "Substituir todos", "codemirror-done": "Feito", + "codemirror-goto-line": "Ir para a linha", "codemirror-goto-line-go": "Ir", + "codemirror-control-character": "Caractere de controle $1", + "codemirror-special-char-null": "Caractere nulo", + "codemirror-special-char-bell": "Caractere BEL", + "codemirror-special-char-backspace": "Backspace", + "codemirror-special-char-newline": "Nova linha", + "codemirror-special-char-vertical-tab": "Tab vertical", + "codemirror-special-char-carriage-return": "Retorno de carro", + "codemirror-special-char-escape": "Caractere de escape", + "codemirror-special-char-nbsp": "Espaço não-separável", + "codemirror-special-char-zero-width-space": "Espaço de largura zero", + "codemirror-special-char-zero-width-non-joiner": "Não-conector de largura zero", + "codemirror-special-char-zero-width-joiner": "Conector de largura zero", + "codemirror-special-char-left-to-right-mark": "Marca da esquerda para a direita", + "codemirror-special-char-right-to-left-mark": "Marca da direita para a esquerda", + "codemirror-special-char-line-separator": "Separador de linha", + "codemirror-special-char-left-to-right-override": "Substituição da esquerda para a direita", + "codemirror-special-char-right-to-left-override": "Substituição da direita para a esquerda", + "codemirror-special-char-narrow-nbsp": "Espaço não separável curto", + "codemirror-special-char-paragraph-separator": "Separador de parágrafo", + "codemirror-special-char-zero-width-no-break-space": "Unificador de palavras", + "codemirror-special-char-object-replacement": "Caractere de substituição de objeto", + "codemirror-unfold": "desdobrar", + "codemirror-folded-code": "código dobrado", "prefs-accessibility": "Acessibilidade", "prefs-syntax-highlighting": "Realce de sintaxe" } diff --git a/dist/extensions/CodeMirror/i18n/qqq.json b/dist/extensions/CodeMirror/i18n/qqq.json index 8c23d267eb..077bdfd342 100644 --- a/dist/extensions/CodeMirror/i18n/qqq.json +++ b/dist/extensions/CodeMirror/i18n/qqq.json @@ -8,14 +8,18 @@ "Shirayuki", "SkyDaisy9", "pastakhov", - "Stjn" + "Stjn", + "Amire80", + "Bhsd", + "Wikan Boy 123", + "Wladek92" ] }, "codemirror-desc": "{{desc|name=CodeMirror|url=https://www.mediawiki.org/wiki/Extension:CodeMirror}}\n\nAdditional info: Description of \"syntax highlighting\" in wiki\n[[mw:Extension:SyntaxHighlight]]", "codemirror-toggle-label": "Title tooltip for button to toggle CodeMirror in the editing toolbar.", "codemirror-toggle-label-short": "Label shown next to the CodeMirror icon in the editing toolbar. This message should be as brief as possible. {{msg-mw|codemirror-toggle-label}} is the full message, and is shown as the tooltip for the button.", "codemirror-prefs-summary": "Used in [[Special:Preferences]] in the section titled {{msg-mw|prefs-syntax-highlighting}}, at the top as a summary for the whole section.", - "codemirror-prefs-enable": "Used in user preferences as label for enabling syntax highlighting.", + "codemirror-prefs-enable": "Used in user preferences as label for enabling syntax highlighting in wikitext.", "codemirror-v6-prefs-colorblind": "Used in user preferences as label for enabling the colorblind-friendly option. This is a shorter version of {{msg-mw|codemirror-prefs-colorblind}} shown under section {{msg-mw|prefs-syntax-highlighting}} on wikis using CodeMirror 6.", "codemirror-prefs-colorblind": "Used in user preferences as label for enabling the colorblind-friendly option.", "codemirror-prefs-colorblind-help": "Used in user preferences as remark on the colorblind-friendly option.", diff --git a/dist/extensions/CodeMirror/i18n/ru.json b/dist/extensions/CodeMirror/i18n/ru.json index b1340dbac4..9a71890157 100644 --- a/dist/extensions/CodeMirror/i18n/ru.json +++ b/dist/extensions/CodeMirror/i18n/ru.json @@ -7,14 +7,15 @@ "Kareyac", "Okras", "WindEwriX", - "Stjn" + "Stjn", + "MidnightLG" ] }, "codemirror-desc": "Обеспечивает подсветку синтаксиса в редакторе вики-текста.", "codemirror-toggle-label": "Подсветка синтаксиса", "codemirror-toggle-label-short": "Синтаксис", "codemirror-prefs-summary": "Вы можете узнать больше об этой функции, прочитав [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror справочную страницу].", - "codemirror-prefs-enable": "Включить подсветку синтаксиса для вики-текста", + "codemirror-prefs-enable": "Включить подсветку синтаксиса", "codemirror-v6-prefs-colorblind": "Включить цветовую схему для дальтоников", "codemirror-prefs-colorblind": "Включить цветовую схему для дальтоников при редактировании вики-текста", "codemirror-prefs-colorblind-help": "Если для подсветки синтаксиса вы используете гаджет, эта настройка не будет работать.", diff --git a/dist/extensions/CodeMirror/i18n/scn.json b/dist/extensions/CodeMirror/i18n/scn.json index 71a095f1af..6e25e46e67 100644 --- a/dist/extensions/CodeMirror/i18n/scn.json +++ b/dist/extensions/CodeMirror/i18n/scn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "GianAntonucci" + "GianAntonucci", + "Gmelfi" ] } } diff --git a/dist/extensions/CodeMirror/i18n/sh-latn.json b/dist/extensions/CodeMirror/i18n/sh-latn.json index 1c4096226c..77a5ca76b7 100644 --- a/dist/extensions/CodeMirror/i18n/sh-latn.json +++ b/dist/extensions/CodeMirror/i18n/sh-latn.json @@ -1,12 +1,15 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "codemirror-desc": "Daje potcrtavanje sintakse u uređivaču wikiteksta", "codemirror-toggle-label": "Isticanje sintakse", - "codemirror-prefs-colorblind": "Omogući shemu s istaknutom sintaksom prilikom uređivanja za osobe s poremećajem prepoznavanja boja", - "codemirror-prefs-colorblind-help": "Ako rabite spravicu za isticanje sintakse, ova postavka neće funkcionirati.", + "codemirror-prefs-summary": "Više informacija možete pronaći na [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror stranici pomoći].", + "codemirror-prefs-enable": "Mogućnost isticanja sintakse", + "codemirror-prefs-colorblind": "Tema za isticanje sintakse prilagođena osobama koje imaju poteškoće s prepoznavanjem boja", + "codemirror-prefs-colorblind-help": "Ako koristite spravicu za isticanje sintakse, ova postavka neće raditi.", "prefs-accessibility": "Pristupačnost" } diff --git a/dist/extensions/CodeMirror/i18n/sjd.json b/dist/extensions/CodeMirror/i18n/sjd.json index 7f29251d88..597b9e60fd 100644 --- a/dist/extensions/CodeMirror/i18n/sjd.json +++ b/dist/extensions/CodeMirror/i18n/sjd.json @@ -4,5 +4,21 @@ "Merrahtar" ] }, - "codemirror-toggle-label": "Синтаксесс тӯзхуввмушш" + "codemirror-toggle-label": "Синтаксесс тӯзхуввмушш", + "codemirror-toggle-label-short": "Синтаксесс", + "codemirror-prefs-enable": "Ключчье викитекстэсьт синтаксисс тӯзхуввмуж", + "codemirror-prefs-colorblind": "Ключчье ыввьн ка̄вь дальтонэке гуэйкэ вики-текст воа̄йхэм па̄ль", + "codemirror-find": "О̄дзэ", + "codemirror-next": "О̄дзэ пуэдтӭй", + "codemirror-previous": "О̄дзэ э̄ввтла", + "codemirror-all": "Пугк", + "codemirror-all-tooltip": "Воа̄лшэ пугк, мӣ ше̄һт", + "codemirror-match-case": "Мугка шэ регистрэнҍ", + "codemirror-regexp": "Регулярнэ выраженья", + "codemirror-replace": "Воа̄йхэ", + "codemirror-replace-placeholder": "Воа̄йхэ", + "codemirror-replace-all": "Пугк воа̄йхэ", + "codemirror-done": "Воа̄лмаш", + "codemirror-unfold": "ле̄вхэ", + "prefs-syntax-highlighting": "Синтаксисс тӯзнэ" } diff --git a/dist/extensions/CodeMirror/i18n/sl.json b/dist/extensions/CodeMirror/i18n/sl.json index 3f2a08cce6..2a656f248d 100644 --- a/dist/extensions/CodeMirror/i18n/sl.json +++ b/dist/extensions/CodeMirror/i18n/sl.json @@ -6,6 +6,7 @@ }, "codemirror-desc": "Omogoča označevanje skladnje v urejevalniku vikibesedila", "codemirror-toggle-label": "Označevanje skladnje", + "codemirror-prefs-enable": "Omogoči označevanje skladnje", "codemirror-prefs-colorblind": "Omogoči barvno slepim prijazno shemo za označevanje skladnje pri urejanju vikibesedila", "codemirror-prefs-colorblind-help": "Če uporabljate pripomoček za označevanje skladnje, ta nastavitev ne bo delovala.", "codemirror-unfold": "razširjenje", diff --git a/dist/extensions/CodeMirror/i18n/smn.json b/dist/extensions/CodeMirror/i18n/smn.json index 2ac145132b..24f92aa89c 100644 --- a/dist/extensions/CodeMirror/i18n/smn.json +++ b/dist/extensions/CodeMirror/i18n/smn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Yupik" + "Yupik", + "Seipinne" ] }, "prefs-accessibility": "Juksâmvuotâ" diff --git a/dist/extensions/CodeMirror/i18n/so.json b/dist/extensions/CodeMirror/i18n/so.json new file mode 100644 index 0000000000..91b246d8df --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/so.json @@ -0,0 +1,7 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + } +} diff --git a/dist/extensions/CodeMirror/i18n/sq.json b/dist/extensions/CodeMirror/i18n/sq.json index 254891f5bb..2fa1153742 100644 --- a/dist/extensions/CodeMirror/i18n/sq.json +++ b/dist/extensions/CodeMirror/i18n/sq.json @@ -6,5 +6,6 @@ }, "codemirror-desc": "Ofron theksim të sintaksës në redaktuesin e wikiteksit", "codemirror-toggle-label": "Theksimi i sintaksës", - "codemirror-toggle-label-short": "Sintaksa" + "codemirror-toggle-label-short": "Sintaksa", + "codemirror-prefs-enable": "Aktivizo theksimin e sintaksës" } diff --git a/dist/extensions/CodeMirror/i18n/sr-ec.json b/dist/extensions/CodeMirror/i18n/sr-ec.json index 11b0bfda85..b3ef6aa11c 100644 --- a/dist/extensions/CodeMirror/i18n/sr-ec.json +++ b/dist/extensions/CodeMirror/i18n/sr-ec.json @@ -11,6 +11,7 @@ }, "codemirror-desc": "Омогућава истицање синтаксе у уређивачу викитекста", "codemirror-toggle-label": "Истицање синтаксе", + "codemirror-toggle-label-short": "Синтакса", "codemirror-prefs-enable": "Омогући истицање синтаксе за викитекст", "codemirror-find": "Пронађи", "codemirror-next": "Пронађи следеће", @@ -22,6 +23,9 @@ "codemirror-replace-placeholder": "Замени", "codemirror-replace-all": "Замени све", "codemirror-done": "Готово", + "codemirror-goto-line": "Иди на линију", + "codemirror-goto-line-go": "Иди", + "codemirror-control-character": "Контролни знак $1", "prefs-accessibility": "Приступачност", "prefs-syntax-highlighting": "Истицање синтаксе" } diff --git a/dist/extensions/CodeMirror/i18n/sr-el.json b/dist/extensions/CodeMirror/i18n/sr-el.json index 3a187b68bc..708eeecd57 100644 --- a/dist/extensions/CodeMirror/i18n/sr-el.json +++ b/dist/extensions/CodeMirror/i18n/sr-el.json @@ -6,6 +6,7 @@ }, "codemirror-desc": "Omogućava isticanje sintakse u uređivaču vikiteksta", "codemirror-toggle-label": "Isticanje sintakse", + "codemirror-prefs-enable": "Omogući isticanje sintakse", "codemirror-find": "Pronađi", "codemirror-next": "Pronađi sledeće", "codemirror-previous": "Pronađi prethodno", diff --git a/dist/extensions/CodeMirror/i18n/sv.json b/dist/extensions/CodeMirror/i18n/sv.json index adb6ddecc5..414f11afb7 100644 --- a/dist/extensions/CodeMirror/i18n/sv.json +++ b/dist/extensions/CodeMirror/i18n/sv.json @@ -3,12 +3,15 @@ "authors": [ "Lokal Profil", "Sabelöga", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "codemirror-desc": "Ger syntaxmarkerad redigering för redigering av wikitext", "codemirror-toggle-label": "Syntaxmarkering", "codemirror-prefs-colorblind": "Aktivera färgblindvänligt färgschema för syntaxmarkering när du redigerar wikitext", "codemirror-prefs-colorblind-help": "Om du använder en finess för syntaxmarkering kommer inställningen inte fungera.", + "codemirror-special-char-left-to-right-override": "Vänster-till-höger undantag", + "codemirror-special-char-right-to-left-override": "Höger-till-vänster undantag", "prefs-accessibility": "Tillgänglighet" } diff --git a/dist/extensions/CodeMirror/i18n/tly.json b/dist/extensions/CodeMirror/i18n/tly.json new file mode 100644 index 0000000000..801cbf0e62 --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/tly.json @@ -0,0 +1,7 @@ +{ + "@metadata": { + "authors": [ + "Гусейн" + ] + } +} diff --git a/dist/extensions/CodeMirror/i18n/tok.json b/dist/extensions/CodeMirror/i18n/tok.json new file mode 100644 index 0000000000..752f2259bb --- /dev/null +++ b/dist/extensions/CodeMirror/i18n/tok.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "Tamzin" + ] + }, + "codemirror-special-char-left-to-right-mark": "nasin lukin pi sitelen ni li sama sitelen Lasina", + "codemirror-special-char-right-to-left-mark": "nasin lukin pi sitelen ni li sama sitelen Alapi", + "codemirror-special-char-left-to-right-override": "nasin lukin la sitelen ni ale o sama sitelen Lasina", + "codemirror-special-char-right-to-left-override": "nasin lukin la sitelen ni ale o sama sitelen Alapi", + "codemirror-special-char-left-to-right-isolate": "nasin lukin la kipisi sitelen ni li sama sitelen Lasina", + "codemirror-special-char-right-to-left-isolate": "nasin lukin la kipisi sitelen ni li sama sitelen Alapi" +} diff --git a/dist/extensions/CodeMirror/i18n/tr.json b/dist/extensions/CodeMirror/i18n/tr.json index 46c6b236da..68fd0d087f 100644 --- a/dist/extensions/CodeMirror/i18n/tr.json +++ b/dist/extensions/CodeMirror/i18n/tr.json @@ -5,7 +5,9 @@ "Diyapazon", "SaldırganSincap", "Vito Genovese", - "LisafBia" + "LisafBia", + "ToprakM", + "HakanIST" ] }, "codemirror-desc": "Vikimetin düzenleyicide sözdizim vurgulaması sağlar", @@ -15,6 +17,7 @@ "codemirror-find": "Bul", "codemirror-next": "Sonrakini bul", "codemirror-previous": "Öncekini bul", + "codemirror-all": "Tümü", "codemirror-all-tooltip": "Tüm eşleşmeleri bul", "codemirror-match-case": "Büyük/küçük harf duyarlı", "codemirror-regexp": "Düzenli ifade", diff --git a/dist/extensions/CodeMirror/i18n/uk.json b/dist/extensions/CodeMirror/i18n/uk.json index 921111b959..e280c20ebe 100644 --- a/dist/extensions/CodeMirror/i18n/uk.json +++ b/dist/extensions/CodeMirror/i18n/uk.json @@ -7,13 +7,16 @@ "Piramidion", "SimondR", "Ата", - "Пан Хаунд" + "Пан Хаунд", + "Repakr", + "Movses" ] }, "codemirror-desc": "Забезпечує підсвічування синтаксису у редакторі вікітексту", "codemirror-toggle-label": "Підсвічування синтаксису", "codemirror-toggle-label-short": "Синтаксис", "codemirror-prefs-summary": "Ви можете дізнатися більше про цю функцію, прочитавши [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror сторінку довідки].", + "codemirror-prefs-enable": "Увімкнути підсвічування синтаксису для вікітексту", "codemirror-prefs-colorblind": "Увімкнути зручну для дальтоніків схему підсвічування синтаксису під час редагування вікітексту", "codemirror-prefs-colorblind-help": "Якщо Ви використовуєте додаток для підсвітки синтаксу, це налаштування не буде працювати.", "codemirror-find": "Знайти", diff --git a/dist/extensions/CodeMirror/i18n/vi.json b/dist/extensions/CodeMirror/i18n/vi.json index 07de0ad324..dd6a406741 100644 --- a/dist/extensions/CodeMirror/i18n/vi.json +++ b/dist/extensions/CodeMirror/i18n/vi.json @@ -11,7 +11,8 @@ "codemirror-toggle-label": "Nổi bật cú pháp", "codemirror-toggle-label-short": "Cú pháp", "codemirror-prefs-summary": "Bạn có thể tìm hiểu thêm về tính năng này bằng cách đọc [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror trang trợ giúp].", - "codemirror-prefs-colorblind": "Bật bộ màu thân thiện với người mù màu để làm nổi bật cú pháp khi soạn thảo mã wiki", + "codemirror-prefs-enable": "Bật nổi bật cú pháp", + "codemirror-prefs-colorblind": "Áp dụng bảng màu dễ phân biệt cho người mù màu để làm nổi bật cú pháp khi soạn thảo mã wiki", "codemirror-prefs-colorblind-help": "Nếu bạn dùng một tiện ích khác cũng có chức năng làm nổi bật cú pháp, tùy chọn này sẽ không có tác dụng.", "codemirror-find": "Tìm", "codemirror-next": "Tìm tiếp", diff --git a/dist/extensions/CodeMirror/i18n/zh-hans.json b/dist/extensions/CodeMirror/i18n/zh-hans.json index 30593604f0..93cbb27ec4 100644 --- a/dist/extensions/CodeMirror/i18n/zh-hans.json +++ b/dist/extensions/CodeMirror/i18n/zh-hans.json @@ -7,14 +7,19 @@ "Sean0115", "Stang", "Tranve", - "沈澄心" + "沈澄心", + "Bhsd", + "Peterxy12", + "SaoMikoto", + "Saoutax", + "Peterxy" ] }, "codemirror-desc": "在wikitext编辑器中提供语法高亮显示", "codemirror-toggle-label": "语法高亮", "codemirror-toggle-label-short": "语法", "codemirror-prefs-summary": "您可阅读[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror 帮助页面]了解有关此功能的更多信息。", - "codemirror-prefs-enable": "启用wikitext的语法高亮", + "codemirror-prefs-enable": "启用wikitext语法高亮", "codemirror-v6-prefs-colorblind": "使用色盲友好配色方案", "codemirror-prefs-colorblind": "编辑wikitext时,启用对色盲用户友好的语法高亮配色方案", "codemirror-prefs-colorblind-help": "如果您的语法高亮功能由小工具提供,本设置将不起作用。", diff --git a/dist/extensions/CodeMirror/i18n/zh-hant.json b/dist/extensions/CodeMirror/i18n/zh-hant.json index 0230ac4eed..a1926282b6 100644 --- a/dist/extensions/CodeMirror/i18n/zh-hant.json +++ b/dist/extensions/CodeMirror/i18n/zh-hant.json @@ -9,17 +9,20 @@ "Sean0115", "Waihorace", "Winston Sung", - "Xiplus" + "Xiplus", + "Cookai1205", + "沈澄心", + "Kelly Hsueh" ] }, "codemirror-desc": "提供 wikitext 編輯器語法醒目標示", "codemirror-toggle-label": "語法醒目標示", "codemirror-toggle-label-short": "語法", "codemirror-prefs-summary": "您可以透過閱讀[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CodeMirror 幫助頁面]來了解此功能的更多資訊。", - "codemirror-prefs-enable": "啟用 wikitext 的語法突顯", + "codemirror-prefs-enable": "啟用wikitext語法醒目標示", "codemirror-v6-prefs-colorblind": "使用對色覺辨認障礙友善的方案", - "codemirror-prefs-colorblind": "編輯wikitext時,啟用對色盲用戶友好的語法高亮配色方案", - "codemirror-prefs-colorblind-help": "如果您的語法高亮功能由小工具提供,本設置將不起作用。", + "codemirror-prefs-colorblind": "編輯wikitext時,啟用對色盲用戶友好的語法醒目標示配色方案", + "codemirror-prefs-colorblind-help": "如果您的語法醒目標示功能由小工具提供,本設置將不起作用。", "codemirror-find": "尋找", "codemirror-next": "尋找下一個", "codemirror-previous": "尋找上一個", @@ -62,5 +65,5 @@ "codemirror-unfold": "展開", "codemirror-folded-code": "折疊的代碼", "prefs-accessibility": "無障礙", - "prefs-syntax-highlighting": "語法突顯" + "prefs-syntax-highlighting": "語法醒目標示" } diff --git a/dist/extensions/CodeMirror/package-lock.json b/dist/extensions/CodeMirror/package-lock.json index b547129e0b..ffc86bcb1f 100644 --- a/dist/extensions/CodeMirror/package-lock.json +++ b/dist/extensions/CodeMirror/package-lock.json @@ -711,9 +711,10 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -4139,6 +4140,19 @@ "node": ">=8" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/camelcase": { "version": "5.3.1", "dev": true, @@ -4475,9 +4489,9 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -5001,9 +5015,9 @@ } }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -5150,6 +5164,20 @@ "node": ">=8" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexify": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", @@ -5277,6 +5305,51 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { "version": "3.1.1", "dev": true, @@ -5878,9 +5951,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -6141,9 +6214,10 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -6539,12 +6613,15 @@ } }, "node_modules/form-data": { - "version": "4.0.0", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -6626,6 +6703,30 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-package-type": { "version": "0.1.0", "dev": true, @@ -6634,6 +6735,19 @@ "node": ">=8.0.0" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -6850,6 +6964,18 @@ "node": "*" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "11.8.6", "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", @@ -7014,10 +7140,38 @@ "node": ">=8" } }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { - "version": "2.0.0", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -10223,9 +10377,10 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -10693,9 +10848,10 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "dev": true, - "license": "MIT" + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "dev": true }, "node_modules/lodash.clonedeep": { "version": "4.5.0", @@ -10941,6 +11097,15 @@ "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -11169,9 +11334,10 @@ } }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -14046,9 +14212,10 @@ } }, "node_modules/validator": { - "version": "13.11.0", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/be-tarask.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/be-tarask.json index 6a1c7bff03..12bc0de4d9 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/be-tarask.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/be-tarask.json @@ -6,16 +6,17 @@ "Red Winged Duck", "Renessaince", "Wizardist", - "Zedlik" + "Zedlik", + "Ucukor" ] }, "confirmaccounts": "Пацьвердзіць запыт на стварэньне рахунку", "confirmaccount-desc": "Дае бюракратам магчымасьць пацьвярджаць запыты на стварэньне рахункаў", "confirmaccount-maintext": "'''Гэта старонка выкарыстоўваецца для пацьверджаньня запытаў на стварэньне рахункаў у ''{{GRAMMAR:родны|{{SITENAME}}}}'''''.\n\nКожны чарга запытаў на стварэньне рахункаў складаецца з трох частак.\nАдна для неапрацаваных запытаў, адна для запытаў, якія адкладзеныя адміністратарамі да атрыманьня дадатковай інфармацыі, і яшчэ адна для нядаўна адхіленых запытаў.\n\nПасьля адказу на запыт, уважліва праглядзіце яго, калі неабходна, пацьвердзіце утрымліваемую інфармацыю.\nВашыя дзеяньні будуць запісаны ў журнал.\nЧакаецца, што Ваша праца па прагляду і пацьверджаньню запытаў будзе весьціся незалежна ад таго, чым Вы займаецеся.", "confirmaccount-list": "Ніжэй пададзены сьпіс запытаў, якія чакаюць зацьверджаньня.\nПасьля зацьверджаньня альбо адхіленьня, запыт будзе выдалены з гэтага сьпісу.", - "confirmaccount-list2": "Ніжэй пададзены сьпіс нядаўна адхіленых запытаў на стварэньне рахункаў, якія будуць аўтаматычна выдаленыя праз некалькі дзён. \nВы ўсё яшчэ можаце зацьвердзіць запыты, але спачатку гэта неабходна абмеркаваць з адміністратарамі, якія іх адхілілі.", - "confirmaccount-list3": "Ніжэй пададзены сьпіс састарэлых запытаў на стварэньне рахункаў, якія могуць быць аўтаматычна выдаленыя праз некалькі дзён..\nГэтыя запыты ўсё яшчэ могуць быць зацьверджанымі.", - "confirmaccount-text": "Гэта запыт на стварэньне рахунку ў '''{{GRAMMAR:родны|{{SITENAME}}}}'''.\n\nУважліва праглядзіце інфармацыю ніжэй.\nКалі Вы жадаеце зацьвердзіць гэты запыт, зьмяніце статус запыту праз выпадаючы сьпіс.\nРэдагаваньні зробленыя ў біяграфіі не паўплываюць на пасьведчаньне ўдзельніка ў сыстэмным сховішчы.\nЗаўважце, што Вы можаце стварыць рахунак зь іншай назвай.\nКарыстайцеся гэтай магчымасьцю толькі для таго, каб пазьбегнуць канфліктаў зь іншымі назвамі рахункаў.\n\nКалі Вы проста пакінеце гэту старонку не зацьвердзіўшы і не адхіліўшы запыт, то ён застанецца ў стане чаканьня.", + "confirmaccount-list2": "Ніжэй пададзены сьпіс нядаўна адхіленых запытаў на стварэньне рахункаў, якія будуць аўтаматычна выдаленыя праз колькі дзён. \nВы ўсё яшчэ можаце зацьвердзіць запыты, але спачатку гэта патрабуецца абмеркаваць з адміністратарамі, якія іх адхілілі.", + "confirmaccount-list3": "Ніжэй пададзены сьпіс састарэлых запытаў на стварэньне рахункаў, якія могуць быць аўтаматычна выдаленыя праз колькі дзён..\nГэтыя запыты ўсё яшчэ могуць быць зацьверджанымі.", + "confirmaccount-text": "Гэта запыт на стварэньне рахунку ў '''{{GRAMMAR:родны|{{SITENAME}}}}'''.\n\nУважліва праглядзіце інфармацыю ніжэй.\nКалі Вы жадаеце зацьвердзіць гэты запыт, зьмяніце статус запыту праз выпадаючы сьпіс.\nРэдагаваньні зробленыя ў біяграфіі не паўплываюць на пасьведчаньне ўдзельніка ў сыстэмным сховішчы.\nЗаўважце, што Вы можаце стварыць рахунак зь іншай назвай.\nКарыстайцеся гэтай магчымасьцю толькі для таго, каб унікаць канфліктаў зь іншымі назвамі рахункаў.\n\nКалі Вы проста пакінеце гэту старонку не зацьвердзіўшы і не адхіліўшы запыт, то ён застанецца ў стане чаканьня.", "confirmaccount-none-o": "У цяперашні час няма неапрацаваных запытаў ў гэтым сьпісе.", "confirmaccount-none-h": "У цяперашні час няма адкладзеных запытаў ў гэтым сьпісе.", "confirmaccount-none-r": "У цяперашні час няма нядаўна адхіленых запытаў ў гэтым сьпісе.", @@ -37,7 +38,7 @@ "confirmaccount-q-held": "адкладзеныя запыты", "confirmaccount-q-rej": "нядаўна адхіленыя запыты", "confirmaccount-q-stale": "састарэлыя запыты", - "confirmaccount-badid": "Няма запытаў на стварэньне рахунка з пададзеным ідэнтыфікатарам.\nВерагодна ён ужо апрацаваны.", + "confirmaccount-badid": "Няма запытаў на стварэньне рахунку з пададзеным ідэнтыфікатарам.\nМагчыма, ён ужо апрацаваны.", "confirmaccount-leg-user": "Рахунак удзельніка", "confirmaccount-leg-areas": "Галоўныя вобласьці інтарэсаў", "confirmaccount-leg-person": "Асабістыя зьвесткі", @@ -60,10 +61,10 @@ "confirmaccount-reject": "([[User:$1|$1]] {{GENDER:$1|адхіліў|адхіліла}} $3 у $4)", "confirmaccount-rational": "Абгрунтаваньне пададзенае падаўшаму запыт:", "confirmaccount-noreason": "(няма)", - "confirmaccount-autorej": "(гэты запыт быў аўтаматычна адхілены з-за неактыўнасьці)", + "confirmaccount-autorej": "(гэты запыт быў аўтаматычна адхілены празь неактыўнасьць)", "confirmaccount-held": "({{GENDER:$1|адклаў|адклала}} [[User:$1|$1]] $3 у $4)", "confirmaccount-blockip": "Заблякаваць IP-адрас", - "confirmaccount-create": "Зацьвердзіць (стварыць уліковы запіс)", + "confirmaccount-create": "Зацьвердзіць (стварыць рахунак)", "confirmaccount-deny": "Адхіліць (выдаліць са сьпісу)", "confirmaccount-hold": "Адкласьці", "confirmaccount-spam": "Спам (не дасылаць лісты па электроннай пошце)", @@ -76,18 +77,18 @@ "confirmaccount-needreason": "Вы павінны падаць прычыну ў полі камэнтару.", "confirmaccount-canthold": "Гэты запыт ужо адкладзены альбо выдалены.", "confirmaccount-badaction": "Для працягу мусіць быць абранае адно зь дзеяньняў (прыняць, адхіліць, адкласьці).", - "confirmaccount-mismatched": "Гэтае поле мусіць супадаць з полем зь першапачатковага запыту рахунку.", - "confirmaccount-mismatched-general": "Быў пададзены запыт на перавызначэньне поля першапачатковага запыту рахунку, што не дазволена або не была пазначаная опцыя «даслаць пароль».", - "confirmaccount-acc": "Запыт на стварэньне рахунку пацьверджаны;\nствораны рахунак [[User:$1|$1]].", + "confirmaccount-mismatched": "Гэтае поле мусіць супадаць з полем арыгінальнага запыту рахунку.", + "confirmaccount-mismatched-general": "Быў пададзены запыт на перавызначэньне поля арыгінальнага запыту рахунку, што не дазволена або не была пазначаная опцыя «даслаць пароль».", + "confirmaccount-acc": "Запыт на стварэньне рахунку пацьверджаны;\nствораны ўліковы запіс [[User:$1|$1]].", "confirmaccount-rej": "Запыт на стварэньне рахунку быў адхілены.", "confirmaccount-viewing": "(цяпер праглядаецца {{GENDER:$1|ўдзельнікам|ўдзельніцай}} [[User:$1|$1]])", "confirmaccount-summary": "Стварэньне ўласнай старонкі новага ўдзельніка.", - "confirmaccount-welc": "'''Вітаем у ''{{GRAMMAR:месны|{{SITENAME}}}}''!'''\nМы спадзяёмся, што Вы прыміце актыўны ўдзел у працы праекта.\nВерагодна, Вам будзе цікава прачытаць [{{MediaWiki:Helppage}} старонкі дапамогі].\nЯшчэ раз вітаем Вас, і жадаем прыемнай працы!", + "confirmaccount-welc": "'''Вітаем у ''{{GRAMMAR:месны|{{SITENAME}}}}''!'''\nМы спадзяёмся, што Вы прыміце актыўны ўдзел у працы праекта.\nМагчыма, Вам будзе цікава прачытаць [{{MediaWiki:Helppage}} старонкі дапамогі].\nЯшчэ раз вітаем Вас, і жадаем прыемнай працы!", "confirmaccount-wsum": "Вітаем!", "confirmaccount-email-subj": "Запыт на стварэньне рахунку ў {{GRAMMAR:месны|{{SITENAME}}}}", "confirmaccount-email-body": "Ваш запыт на стварэньне рахунку ў {{GRAMMAR:месны|{{SITENAME}}}} быў зацьверджаны.\n\nНазва рахунку: $1\n\nПароль: $2\n\nУ мэтах бясьпекі, Вам неабходна зьмяніць пароль пасьля першага ўваходу ў сыстэму.\nУвайсьці ў сыстэму можна на старонцы {{fullurl:Special:UserLogin}}.", "confirmaccount-email-body2": "Ваш запыт на стварэньне рахунку ў {{GRAMMAR:месны|{{SITENAME}}}} быў зацьверджаны.\n\nНазва рахунку: $1\n\nПароль: $2\n\n$3\n\nУ мэтах бясьпекі, Вам неабходна зьмяніць пароль пасьля першага ўваходу ў сыстэму.\nУвайсьці ў сыстэму можна на старонцы {{fullurl:Special:UserLogin}}.", - "confirmaccount-email-body3": "Прабачце, але Ваш запыт на стварэньне рахунку «$1» у {{GRAMMAR:месны|{{SITENAME}}}} быў адхілены.\n\nГэта магло адбыцца па некалькіх прычынах.\nВерагодна, Вы не запоўнілі форму карэктна, Вашыя адказы на пытаньні былі ня поўныя альбо не задавальняльнымі з пункту гледжаньня правілаў.\nУ {{GRAMMAR:месны|{{SITENAME}}}} можа быць сьпіс кантактаў, якія Вы можаце выкарыстоўваць, каб атрымаць дадатковую інфармацыю пра правілы, якія тычацца рахункаў удзельнікаў.", + "confirmaccount-email-body3": "Прабачце, але Ваш запыт на стварэньне рахунку «$1» у {{GRAMMAR:месны|{{SITENAME}}}} быў адхілены.\n\nГэта магло адбыцца па колькіх прычынах.\nМагчыма, Вы не запоўнілі форму карэктна, Вашыя адказы на пытаньні былі ня поўныя альбо не задавальняльнымі з пункту гледжаньня правілаў.\nУ {{GRAMMAR:месны|{{SITENAME}}}} можа быць сьпіс кантактаў, якія Вы можаце выкарыстаць, каб атрымаць дадатковую інфармацыю пра правілы, якія тычацца рахункаў удзельнікаў.", "confirmaccount-email-body4": "Прабачце, але Ваш запыт на стварэньне рахунку «$1» у {{GRAMMAR:месны|{{SITENAME}}}} быў адхілены.\n\n$2\n\nУ {{GRAMMAR:месны|{{SITENAME}}}} можа быць сьпіс кантактаў, якія Вы можаце выкарыстоўваць, каб атрымаць дадатковую інфармацыю пра правілы, якія тычацца рахункаў удзельнікаў.", "confirmaccount-email-body5": "Перад тым, як Ваш запыт на стварэньне рахунку «$1» у {{GRAMMAR:месны|{{SITENAME}}}} будзе зацьверджаны, Вам неабходна падаць дадатковую інфармацыю.\n\n$2\n\nУ {{GRAMMAR:месны|{{SITENAME}}}} можа быць сьпіс кантактаў, якія Вы можаце выкарыстоўваць, каб атрымаць дадатковую інфармацыю пра правілы, якія тычацца рахункаў удзельнікаў." } diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/fa.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/fa.json index 80aaf3752a..e27f8bb7fa 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/fa.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/fa.json @@ -11,7 +11,8 @@ "Jeeputer", "Mjbmr", "Reza1615", - "Taha" + "Taha", + "LordProfo" ] }, "confirmaccounts": "تأیید درخواست‌های حساب", @@ -80,7 +81,7 @@ "confirmaccount-submit": "تأیید", "confirmaccount-needreason": "شما باید یک دلیل در جعبهٔ نظر زیر ارائه دهید.", "confirmaccount-canthold": "این درخواست پیش از این یا نگه داشته شده یا حذف شده.", - "confirmaccount-badaction": "یک عمل معتبر (قبول،رد،نگه‌داشتن) باید به منظور ادامه دادن، تعیین شود.", + "confirmaccount-badaction": "برای ادامه دادن، یک کنش معتبر (پذیرفتن، رد کردن، نگه‌داشتن) باید تعیین شود.", "confirmaccount-acc": "درخواست حساب تأیید شد؛\n\tایجاد حساب کاربری تازهٔ [[User:$1|$1]].", "confirmaccount-rej": "درخواست حساب، رد شد.", "confirmaccount-viewing": "(currently {{GENDER:$1|being}} مشاهده شده توسط [[User:$1|$1]])", diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/gv.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/gv.json index 0f94684152..e5b4a7c10a 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/gv.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/gv.json @@ -7,12 +7,12 @@ "confirmaccount-real-q": "Ennym", "confirmaccount-email-q": "Post-L", "confirmaccount-bio-q": "Beashnys", - "confirmaccount-all": "(taishbyney dagh ooilley amman)", + "confirmaccount-all": "(taishbyn dagh ooilley amman)", "confirmaccount-type": "Famman:", "confirmaccount-leg-user": "Coontys ymmydeyr", - "confirmaccount-leg-person": "Oayllys persoonagh", - "confirmaccount-leg-other": "Oayllys elley", - "confirmaccount-name": "Dt'ennym ymmydeyr", + "confirmaccount-leg-person": "Fysseree phersoonagh", + "confirmaccount-leg-other": "Fysseree elley", + "confirmaccount-name": "Dt’ennym ymmydeyr", "confirmaccount-real": "Ennym:", "confirmaccount-email": "Post-L:", "confirmaccount-pos-0": "ughtar", diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/ko.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/ko.json index 18898a00de..cb9bd085b3 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/ko.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/ko.json @@ -10,18 +10,19 @@ "Revi", "Yjs5497", "Ykhwong", - "아라" + "아라", + "Tensama0415" ] }, "confirmaccounts": "계정 요청 승인", "confirmaccount-desc": "사무관에게 계정 요청을 승인하는 기능을 줍니다", - "confirmaccount-maintext": "'''이 페이지는 ''{{SITENAME}}''의 대기 중인 계정 요청을 처리하기 위해 사용됩니다.'''\n\n각 계정 요청은 세 개의 하부 내용으로 구성됩니다.\n열린 요청, 다른 관리자가 추가적인 정보를 얻기 위해 임시 정지한 계정, 그리고 거절된 요청입니다.\n\n요청에 응답할 때는 신중하게 검토하고, 요청된 대로 승인하세요.\n당신의 동작은 비공개적으로 기록됩니다.\n당신은 당신이 행하는 모든 행동을 검토할 것을 권합니다.", + "confirmaccount-maintext": "'''이 페이지는 ''{{SITENAME}}''의 대기 중인 계정 요청을 처리하기 위해 사용됩니다.'''\n\n각 계정 요청은 세 개의 하부 내용으로 구성됩니다.\n열린 요청, 다른 관리자가 추가적인 정보를 얻기 위해 임시 정지한 계정, 그리고 거절된 요청입니다.\n\n요청에 응답할 때는 신중하게 검토하고, 요청된 대로 승인하세요.\n당신의 작업은 비공개적으로 기록됩니다.\n당신은 당신이 행하는 모든 행동을 검토할 것을 권합니다.", "confirmaccount-list": "아래에는 계정 요청 승인을 기다리는 요청의 목록입니다.\n계정 요청이 승인되거나 거절되면 이 목록에서 제거됩니다.", "confirmaccount-list2": "아래는 최근 사용자 요청이 거절된 목록이며, 며칠 전에 이미 자동적으로 삭제되었을 수 있습니다. \n당신이 첫 번째로 거절한 관리자여도, 여전히 계정으로 승인할 수 있습니다.", "confirmaccount-list3": "아래는 최근 사용자 요청이 만료된 목록이며, 며칠 전에 이미 자동으로 삭제되었을 수 있습니다. \n여전히 계정으로 승인할 수 있습니다.", - "confirmaccount-text": "'''{{SITENAME}}'''의 사용자 계정에 대한 보류 요청입니다. \n\n아래 정보를 신중하게 검토해주세요.\n이 요청을 승인하시려면 드롭다운 목록을 사용하여 사용자의 계정 상태를 설정하십시오.\n개인정보가 포함되어 있을 경우 편집을 통해 지울 수 있습니다. \n사용자 이름과 다른 이름으로 새로운 계정을 만드실 수 있습니다.\n이 점에 유의하여 다른 이름과 충돌하지 않도록 해주십시오.\n\n이 요청을 승인하지 않고 넘어가거나 거절할 경우에 이 요청은 보류 상태로 남게 됩니다.", - "confirmaccount-none-o": "이 목록에는 보류 중인 계정 요청이 없습니다.", - "confirmaccount-none-h": "이 목록에는 현재 보류 중인 계정 요청이 없습니다.", + "confirmaccount-text": "'''{{SITENAME}}'''의 사용자 계정에 대한 대기 요청입니다. \n\n아래 정보를 신중하게 검토해주세요.\n이 요청을 승인하시려면 드롭다운 목록을 사용하여 사용자의 계정 상태를 설정하십시오.\n개인정보가 포함되어 있을 경우 편집을 통해 지울 수 있습니다. \n사용자 이름과 다른 이름으로 새로운 계정을 만드실 수 있습니다.\n이 점에 유의하여 다른 이름과 충돌하지 않도록 해주십시오.\n\n이 요청을 승인하지 않고 넘어가거나 거절할 경우에 이 요청은 대기 상태로 남게 됩니다.", + "confirmaccount-none-o": "이 목록에는 대기 중인 계정 요청이 없습니다.", + "confirmaccount-none-h": "이 목록에는 현재 대기 중인 계정 요청이 없습니다.", "confirmaccount-none-r": "이 목록에는 현재 거절된 계정 요청이 없습니다.", "confirmaccount-none-e": "이 목록에는 만료된 계정 요청이 없습니다.", "confirmaccount-real-q": "이름", @@ -41,7 +42,7 @@ "confirmaccount-q-held": "보류된 요청", "confirmaccount-q-rej": "최근에 거부된 요청", "confirmaccount-q-stale": "만료된 요청", - "confirmaccount-badid": "지정된 ID와 일치하는 보류된 요청이 없습니다.\n이미 처리되었을 수 있습니다.", + "confirmaccount-badid": "지정된 ID와 일치하는 대기 중인 요청이 없습니다.\n이미 처리되었을 수 있습니다.", "confirmaccount-leg-user": "사용자 계정", "confirmaccount-leg-areas": "주요 관심 분야", "confirmaccount-leg-person": "개인정보", @@ -90,7 +91,7 @@ "confirmaccount-wsum": "환영합니다!", "confirmaccount-email-subj": "{{SITENAME}} 계정 요청", "confirmaccount-email-body": "{{SITENAME}}에서 당신의 계정 만들기 요청이 승인되었습니다.\n\n계정 이름: $1\n\n비밀번호: $2\n\n보안상의 이유로 인해 첫 로그인 이후 비밀번호를 바꾸어야 합니다.\n로그인하시려면 {{fullurl:Special:UserLogin}} 을 이용해주십시오.", - "confirmaccount-email-body2": "{{SITENAME}}에서 당신의 계정 만들기 요청이 승인되었습니다.\n\n계정 이름: $1\n\n비밀번호: $2\n\n$3\n\n보안 상의 이유로 인해 첫 로그인 이후 비밀번호를 바꾸어야 합니다.\n로그인하시려면 {{fullurl:Special:UserLogin}}을 이용해주십시오.", + "confirmaccount-email-body2": "{{SITENAME}}에서 당신의 계정 만들기 요청이 승인되었습니다.\n\n계정 이름: $1\n\n비밀번호: $2\n\n$3\n\n보안상의 이유로 인해 첫 로그인 이후 비밀번호를 바꾸어야 합니다.\n로그인하시려면 {{fullurl:Special:UserLogin}}을 이용해주십시오.", "confirmaccount-email-body3": "죄송합니다. \"$1\" 계정에 대한 요청이 {{SITENAME}}에서 거절됐습니다.\n\n여기에는 몇 가지 이유가 있을 수 있을 수 있습니다.\n양식을 올바르게 채우지 않았거나, 충분한 길이의 답변을 제공하지 않았기 때문일 수도 있으며, 정책 기준을 충족하지 않았을 수도 있습니다.\n사용자 정책에 대해서 더 알고 싶으시다면 아래에 사용할 수 있는 연락처 목록이 있습니다.", "confirmaccount-email-body4": "죄송합니다. \"$1\" 계정에 대한 요청이 {{SITENAME}}에서 거절됐습니다.\n\n$2\n\n사용자 정책에 대해서 더 알고 싶으시다면 아래에 사용할 수 있는 연락처 목록이 있습니다.", "confirmaccount-email-body5": "\"$1\" 계정에 대한 요청이 {{SITENAME}}에서 승인되기 전에 추가적인 정보를 제공해주셔야 합니다.\n\n$2\n\n\n사용자 정책에 대해서 더 알고 싶으시다면 아래에 사용할 수 있는 연락처 목록이 있습니다." diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/ne.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/ne.json index 169683e229..79156ad096 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/ne.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/ne.json @@ -3,10 +3,58 @@ "authors": [ "RajeshPandey", "पर्वत सुबेदी", - "हिमाल सुबेदी" + "हिमाल सुबेदी", + "बडा काजी" ] }, + "confirmaccounts": "खाता अनुरोधहरू सक्षम पार्नुहोस्", + "confirmaccount-extensionname": "प्रयोगकर्ता खाताहरू पुष्टि गर्नुहोस्", + "confirmaccount-real-q": "नाम", + "confirmaccount-email-q": "इमेल", + "confirmaccount-bio-q": "जीवनी", + "confirmaccount-showopen": "खुला अनुरोधहरू", + "confirmaccount-showrej": "अस्वीकृत अनुरोधहरू", + "confirmaccount-showheld": "आयोजित अनुरोधहरू", + "confirmaccount-showexp": "म्याद सकिएका अनुरोधहरू", + "confirmaccount-review": "समीक्षा", + "confirmaccount-types": "तलबाट खाता पुष्टिकरण पङ्क्ति चयन गर्नुहोस्ः", + "confirmaccount-all": "(सबै पङ्क्तिहरू देखाउनुहोस्", + "confirmaccount-type": "लाम:", + "confirmaccount-type-0": "सम्भावित लेखकहरू", + "confirmaccount-type-1": "सम्भावित सम्पादकहरू", + "confirmaccount-q-open": "खुला अनुरोधहरू", + "confirmaccount-q-held": "आयोजित अनुरोधहरू", + "confirmaccount-q-rej": "भर्खरै अस्वीकृत अनुरोधहरू", + "confirmaccount-q-stale": "म्याद सकिएका अनुरोधहरू", + "confirmaccount-badid": "दिइएको आईडीसँग सम्बन्धित कुनै विचाराधीन अनुरोध छैन। यसलाई पहिले नै व्यवस्थित गरिएको हुन सक्छ।", + "confirmaccount-leg-user": "प्रयाेगकर्ता खाता", + "confirmaccount-leg-areas": "रूचिका मुख्य क्षेत्रहरू", + "confirmaccount-leg-person": "व्यक्तिगत जानकारी", + "confirmaccount-leg-other": "अन्य जानकारी", + "confirmaccount-leg-ip": "आईपी ठेगाना डेटा", "confirmaccount-name": "प्रयोगकर्ता नाम", + "confirmaccount-real": "नाम:", + "confirmaccount-email": "इमेल:", + "confirmaccount-reqtype": "स्थान:", + "confirmaccount-pos-0": "लेखक", + "confirmaccount-pos-1": "सम्पादक", + "confirmaccount-bio": "जीवनी:", + "confirmaccount-attach": "बायोडाटा:", + "confirmaccount-notes": "बैकल्पिक टिप्पणीहरू:", + "confirmaccount-urls": "वेबसाइटहरूको सूचीः", + "confirmaccount-none-p": "(प्रदान गरिएको छैन)", + "confirmaccount-confirm": "यो अनुरोध स्वीकार गर्न, अस्वीकार गर्न वा राख्न तलका विकल्पहरू प्रयोग गर्नुहोस्ः", + "confirmaccount-econf": "(पुष्टि गरिएको)", + "confirmaccount-withcv": "(बायोडाटा संलग्न छ)", + "confirmaccount-rational": "आवेदकलाई दिइएको तर्कः", + "confirmaccount-noreason": "(कुनै पनि होइन)", + "confirmaccount-autorej": "(यो अनुरोध निष्क्रियताको कारण स्वचालित रूपमा खारेज गरिएको छ)", + "confirmaccount-blockip": "आईपी ठेगाना निषेध गर्नुहोस्", + "confirmaccount-create": "स्वीकार गर्नुहोस् (खाता सिर्जना गर्नुहोस्)", + "confirmaccount-deny": "अस्वीकार गर्नुहोस् (सूचीबाट हटाउनुहोस्)", + "confirmaccount-hold": "पर्खनुहाेस्", + "confirmaccount-spam": "स्पाम (इमेल नपठाउनुहोस्)", "confirmaccount-ip": "आइपी ठेगाना", - "confirmaccount-wsum": "स्वागतम्!" + "confirmaccount-wsum": "स्वागतम्!", + "confirmaccount-email-subj": "{{SITENAME}} खाता अनुरोध" } diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/nl.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/nl.json index 067662f9e0..271d7ad620 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/nl.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/nl.json @@ -12,7 +12,7 @@ }, "confirmaccounts": "Accountaanvragen bevestigen", "confirmaccount-desc": "Geeft bureaucraten de mogelijkheid om accountaanvragen te behandelen", - "confirmaccount-maintext": "'''Deze pagina wordt gebruikt om openstaande accountaanvragen op ''{{SITENAME}}'' te behandelen'''.\n\nElke lijst met accountaanvragen bevat drie sublijsten: één voor openstaande aanvragen, één voor aanvragen die door andere beheerders in de wacht zijn gezet in afwachting van verdere informatie, en één voor recent geweigerde aanvragen.\n\nKijk bij het reageren op een aanvraag deze grondig na en bevestig indien nodig de daarin aanwezige informatie. Uw handelingen worden opgeslagen maar zijn niet publiekelijk zichtbaar. Kijk ook de handelingen die niet van u afkomstig zijn na.\nEr wordt van u verwacht dat u naast uw eigen handelingen ook andere activiteiten die hier plaatsvinden controleert.", + "confirmaccount-maintext": "'''Deze pagina wordt gebruikt om openstaande accountaanvragen op ''{{SITENAME}}'' te behandelen'''.\n\nElke lijst met accountaanvragen bevat drie sublijsten: één voor openstaande aanvragen, één voor aanvragen die door andere beheerders in de wacht zijn gezet in afwachting van verdere informatie, en één voor recent geweigerde aanvragen.\n\nKijk bij het reageren op een aanvraag deze grondig na en bevestig indien nodig de daarin aanwezige informatie. Uw handelingen worden opgeslagen maar zijn niet openbaar zichtbaar. Kijk ook de handelingen die niet van u afkomstig zijn na.\nEr wordt van u verwacht dat u naast uw eigen handelingen ook andere activiteiten die hier plaatsvinden controleert.", "confirmaccount-list": "Hieronder staan de accountaanvragen die in afwachting van behandeling zijn.\nZodra een aanvraag is goed- of afgekeurd, wordt die uit deze lijst verwijderd.", "confirmaccount-list2": "Hieronder staan recentelijk afgewezen accountaanvragen die mogelijk binnen enkele dagen automatisch worden verwijderd.\nZe kunnen nog steeds goedgekeurd worden, hoewel het verstandig is eerst contact te zoeken met de beheerder die de aanvraag heeft afgewezen.", "confirmaccount-list3": "Hieronder staan verlopen accountaanvragen die mogelijk binnen enkele dagen automatisch worden verwijderd.\nZe kunnen nog steeds goedgekeurd worden.", @@ -33,7 +33,7 @@ "confirmaccount-all": "(alle lijsten weergeven)", "confirmaccount-type": "Lijst:", "confirmaccount-type-0": "toekomstige auteurs", - "confirmaccount-type-1": "toekomstige redacteuren", + "confirmaccount-type-1": "toekomstige bewerkers", "confirmaccount-q-open": "openstaande aanvragen", "confirmaccount-q-held": "aangehouden aanvragen", "confirmaccount-q-rej": "recent afgewezen aanvragen", @@ -49,7 +49,7 @@ "confirmaccount-email": "E-mail:", "confirmaccount-reqtype": "Positie:", "confirmaccount-pos-0": "auteur", - "confirmaccount-pos-1": "redacteur", + "confirmaccount-pos-1": "bewerker", "confirmaccount-bio": "Biografie:", "confirmaccount-attach": "CV (informatie over u):", "confirmaccount-notes": "Overige opmerkingen:", diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/pa.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/pa.json index 7fd4fa59a8..8393a3c537 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/pa.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/pa.json @@ -12,6 +12,7 @@ "confirmaccount-showrej": "ਰੱਦ ਕੀਤੀਆਂ ਮੰਗਾਂ", "confirmaccount-review": "ਝਲਕ", "confirmaccount-type": "ਕਤਾਰ:", + "confirmaccount-leg-areas": "ਦਿਲਚਸਪੀ ਦੇ ਖਾਸ ਖੇਤਰ", "confirmaccount-legend": "ਇਸ ਖਾਤੇ ਦੀ ਤਸਦੀਕ/ਰੱਦ ਕਰੋ", "confirmaccount-wsum": "ਜੀ ਆਇਆਂ ਨੂੰ!" } diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/pl.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/pl.json index bdc1aca545..892eb7b531 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/pl.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/pl.json @@ -84,6 +84,7 @@ "confirmaccount-needreason": "Musisz podać uzasadnienie w polu poniżej.", "confirmaccount-canthold": "Ten wniosek został już wstrzymany lub usunięty.", "confirmaccount-badaction": "Prawidłowe działanie (przyjmij, odrzuć, wstrzymaj) musi być określone w celu przejścia dalej.", + "confirmaccount-mismatched": "Treść tego pola musi być zgodna z tym co podano w oryginalnym żądaniu utworzenia konta.", "confirmaccount-acc": "Potwierdzono wniosek o założenie konta;\nutworzono konto dla {{GENDER:$1|użytkownika|użytkowniczki}} [[User:$1|$1]].", "confirmaccount-rej": "Odrzucono wniosek o utworzenie konta.", "confirmaccount-viewing": "(aktualnie przeglądane przez użytkownika [[User:$1|$1]])", diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/sjd.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/sjd.json new file mode 100644 index 0000000000..48dcb182f0 --- /dev/null +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/sjd.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Merrahtar" + ] + }, + "confirmaccount-wsum": "Пӯресь пуэдтҍмушш!" +} diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/so.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/so.json index 3798f7b3cb..dce3cd3273 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/so.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/so.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Abshirdheere" + "Abshirdheere", + "AhmedG612" ] }, "confirmaccount-name": "Magaca gudagalka" diff --git a/dist/extensions/ConfirmAccount/i18n/confirmaccount/tr.json b/dist/extensions/ConfirmAccount/i18n/confirmaccount/tr.json index 9a030dde4c..96dd8f8c9d 100644 --- a/dist/extensions/ConfirmAccount/i18n/confirmaccount/tr.json +++ b/dist/extensions/ConfirmAccount/i18n/confirmaccount/tr.json @@ -83,7 +83,7 @@ "confirmaccount-canthold": "Bu istek ya askıda ya da silinmiş.", "confirmaccount-badaction": "Devam etmek için geçerli bir işlem (kabul, reddet, beklet) belirtilmelidir.", "confirmaccount-mismatched": "Bu alan, orijinal hesap isteğiyle aynı olmalıdır.", - "confirmaccount-mismatched-general": "Orijinal hesap isteğinin izin verilmediği bir alanda geçersiz kılma istendi veya \"posta şifresi\" seçeneği belirlenmedi.", + "confirmaccount-mismatched-general": "Orijinal hesap isteğinin izin verilmediği bir alanda geçersiz kılma istendi veya \"posta parolası\" seçeneği belirlenmedi.", "confirmaccount-acc": "Hesap isteği onaylandı;\n\tyeni kullanıcı hesabı oluşturdu [[User:$1|$1]].", "confirmaccount-rej": "Hesap isteği reddedildi.", "confirmaccount-viewing": "(şu an [[User:$1|$1]] tarafından {{GENDER:$1|inceleniyor}})", diff --git a/dist/extensions/ConfirmAccount/i18n/core/be-tarask.json b/dist/extensions/ConfirmAccount/i18n/core/be-tarask.json index f845a7145c..e4f16eea70 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/be-tarask.json +++ b/dist/extensions/ConfirmAccount/i18n/core/be-tarask.json @@ -5,15 +5,16 @@ "Jim-by", "Red Winged Duck", "Renessaince", - "Zedlik" + "Zedlik", + "Ucukor" ] }, "confirmaccount-newrequests": "Чакаецца апрацоўка '''$1'''\n[[Special:ConfirmAccounts|{{PLURAL:$1|запыту на стварэньне рахунку|запытаў на стварэньне рахунку|запытаў на стварэньне рахунку}}]]. '''Зьвярніце Вашую ўвагу!'''", - "requestaccount-loginnotice": "Каб атрымаць рахунак, Вам неабходна '''[[Special:RequestAccount|падаць запыт]]'''.", + "requestaccount-loginnotice": "Каб атрымаць рахунак, Вам патрэбна '''[[Special:RequestAccount|падаць запыт]]'''.", "action-confirmaccount": "праверку і пацьверджаньне рахункаў", "right-confirmaccount": "прагляд [[Special:ConfirmAccounts|запытаў на стварэньне рахункаў]]", "action-requestips": "прагляд IP-адрасоў аўтараў запытаў пры апрацоўцы запытаных рахункаў", "right-requestips": "прагляд IP-адрасоў з якіх паступалі запыты на стварэньне рахункаў", - "action-lookupcredentials": "прагляд уліковых зьвестак удзельніка", + "action-lookupcredentials": "глядзець пасьведчаньні удзельніка", "right-lookupcredentials": "прагляд [[Special:UserCredentials|пасьведчаньняў ўдзельнікаў]]" } diff --git a/dist/extensions/ConfirmAccount/i18n/core/da.json b/dist/extensions/ConfirmAccount/i18n/core/da.json index ecc3846946..2071260026 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/da.json +++ b/dist/extensions/ConfirmAccount/i18n/core/da.json @@ -2,12 +2,13 @@ "@metadata": { "authors": [ "Kaare", - "Saederup92" + "Saederup92", + "MGA73" ] }, "confirmaccount-newrequests": "'''$1''' {{PLURAL:$1|åben kontoanmodning|åbne kontoanmodninger}} med bekræftet e-mail [[Special:ConfirmAccounts| venter på behandling]]. '''Din opmærksomhed er påkrævet!'''", "requestaccount-loginnotice": "For at få en brugerkonto, skal du '''[[Special:RequestAccount|anmode om en]]'''.", - "action-confirmaccount": "gennemgå og accepter kontoer", + "action-confirmaccount": "gennemgå og accepter konti", "right-confirmaccount": "Vis [[Special:ConfirmAccounts|kontoanmodningskøen]]", "right-requestips": "Vis anmoderers IP-adresse mens der behandles kontoanmodninger", "right-lookupcredentials": "Vis [[Special:UserCredentials|brugeroplysninger]]" diff --git a/dist/extensions/ConfirmAccount/i18n/core/ko.json b/dist/extensions/ConfirmAccount/i18n/core/ko.json index cc53036182..5e6dc4fa8d 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/ko.json +++ b/dist/extensions/ConfirmAccount/i18n/core/ko.json @@ -3,16 +3,17 @@ "authors": [ "Revi", "아라", - "Ykhwong" + "Ykhwong", + "Tensama0415" ] }, "confirmaccount-newrequests": "이메일 확인 계정 {{PLURAL:$1|요청}} '''$1개'''가 [[Special:ConfirmAccounts|대기 중입니다]]. '''주의가 필요합니다!'''", "requestaccount-loginnotice": "사용자 계정을 등록하려면 '''[[Special:RequestAccount|계정을 요청]]'''해야 합니다.", "action-confirmaccount": "계정 검토하고 승인하기", "right-confirmaccount": "[[Special:ConfirmAccounts|요청한 계정 대기열]] 보기", - "right-confirmaccount-notify": "새로 승인된 계정 요청에 대해 이메일을 통해 알림을 받습니다", - "action-requestips": "요청된 계정을 처리하는 동안 요청자의 IP 주소를 볼", + "right-confirmaccount-notify": "새로 승인된 계정 요청에 대해 이메일을 통해 알림을 받기", + "action-requestips": "요청된 계정을 처리하는 동안 요청자의 IP 주소 보기", "right-requestips": "요청한 계정을 처리하는 동안 요청자의 IP 주소 보기", - "action-lookupcredentials": "사용자 자격 증명을 볼", + "action-lookupcredentials": "사용자 자격 증명 보기", "right-lookupcredentials": "[[Special:UserCredentials|사용자 자격 증명]] 보기" } diff --git a/dist/extensions/ConfirmAccount/i18n/core/lb.json b/dist/extensions/ConfirmAccount/i18n/core/lb.json index 2dcea12167..d647e43d7f 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/lb.json +++ b/dist/extensions/ConfirmAccount/i18n/core/lb.json @@ -2,12 +2,13 @@ "@metadata": { "authors": [ "Les Meloures", - "Robby" + "Robby", + "Volvox" ] }, "confirmaccount-newrequests": "'''$1''' open, per E-Mail confirméiert, [[Special:ConfirmAccounts|account {{PLURAL:$1|Ufro|Ufroen}}]] déi drop {{PLURAL:$1|waart|waarden}} beäntwert ze ginn. '''Är Mataarbecht gëtt gebraucht!'''", "requestaccount-loginnotice": "Fir e Benotzerkont ze kréien, musst Dir '''[[Special:RequestAccount|een ufroen]]'''.", "right-confirmaccount": "D'[[Special:ConfirmAccounts|Queue mat den ugefrote Benotzerkonte]] kucken", "right-requestips": "D'IP-Adress vun där d'Ufro koum uweise wann d'Ufro fir e Benotzerkont verschafft gëtt", - "right-lookupcredentials": "[[Special:UserCredentials|Referenze vun de Benotzer]] kucken" + "right-lookupcredentials": "[[Special:UserCredentials|Umeldungsinformatioune vu Benotzer]] kucken" } diff --git a/dist/extensions/ConfirmAccount/i18n/core/sh-latn.json b/dist/extensions/ConfirmAccount/i18n/core/sh-latn.json index 31fa4f763c..34ce8f5dc4 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/sh-latn.json +++ b/dist/extensions/ConfirmAccount/i18n/core/sh-latn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "confirmaccount-newrequests": "'''$1''' [[Special:ConfirmAccounts|{{PLURAL:$1|otvoren zahtjev o računu je|otvorenih zahtjeva o računu su}}]] na čekanju. '''Potrebna je vaša pozornost!'''", @@ -10,5 +11,5 @@ "right-confirmaccount-notify": "Primanje obavijesti putem e-pošte o novoodobrenim zahtjevima za račun", "action-requestips": "pregledavanje IP adresa zahtijevatelja pri radu zahtjevanjh računa", "right-requestips": "Pregledavanje IP adresa zahtijevatelja pri radu zahtjevanjh računa", - "action-lookupcredentials": "pregledavanje korisničkih ovlaštenja" + "action-lookupcredentials": "pregledate korisničke akreditive" } diff --git a/dist/extensions/ConfirmAccount/i18n/core/so.json b/dist/extensions/ConfirmAccount/i18n/core/so.json new file mode 100644 index 0000000000..423f7d716f --- /dev/null +++ b/dist/extensions/ConfirmAccount/i18n/core/so.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "confirmaccount-newrequests": "'''$1''' codsi {{PLURAL:$1|akoon ayaa sugaya|akoonno ayaa sugaya}} oo leh iimayl furan oo la xaqiijiyay gudaha [[Special:ConfirmAccounts|account]]. '''Fiiro gaar ah ayaa loo baahan yahay!'''", + "requestaccount-loginnotice": "Si aad u hesho akoon isticmaale, waa inaad '''[[Special:RequestAccount|codsataa mid]]'''.", + "action-confirmaccount": "dib u eeg oo aqbal akoonnada", + "right-confirmaccount": "Eeg [[Special:ConfirmAccounts|safka akoonnada la codsaday]]", + "right-confirmaccount-notify": "Ku hel ogeysiis iimayl ah codsiyada akoonnada cusub ee la ansixiyay", + "action-requestips": "arag cinwaannada IP-ga codsadaha inta lagu jiro habaynta akoonnada la codsaday", + "right-requestips": "Arag cinwaannada IP-ga codsadaha inta lagu jiro habaynta akoonnada la codsaday", + "action-lookupcredentials": "arag aqoonsiyada isticmaalaha", + "right-lookupcredentials": "Eeg [[Special:UserCredentials|aqoonsiyada isticmaalaha]]" +} diff --git a/dist/extensions/ConfirmAccount/i18n/core/sv.json b/dist/extensions/ConfirmAccount/i18n/core/sv.json index 6c0eff44b3..1eb8492545 100644 --- a/dist/extensions/ConfirmAccount/i18n/core/sv.json +++ b/dist/extensions/ConfirmAccount/i18n/core/sv.json @@ -10,13 +10,16 @@ "M.M.S.", "Najami", "Per", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "confirmaccount-newrequests": "'''$1''' öppnade e-post bekräftade att [[Special:ConfirmAccounts|{{PLURAL:$1|kontoansökning väntar på att behandlas|kontoansökningar väntar på att behandlas}}]]. '''Din uppmärksamhet krävs!'''", "requestaccount-loginnotice": "För att få ett användarkonto måste du '''[[Special:RequestAccount|ansöka om det]]'''.", "action-confirmaccount": "granska och godkänna konton", "right-confirmaccount": "Visa [[Special:ConfirmAccounts|kön av kontoansökningar]]", + "right-confirmaccount-notify": "Få meddelanden via e-post om nyligen godkända kontoförfrågningar", + "action-requestips": "Visa sökandens IP-adresser vid behandling av kontoansökningar", "right-requestips": "Visa sökandens IP-adress vid behandling av kontoansökningar", "action-lookupcredentials": "visa inloggningsuppgifter för användare", "right-lookupcredentials": "Visa [[Special:UserCredentials|användaruppgifter]]" diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/be-tarask.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/be-tarask.json index 5fda651dd9..9ef93a0fdd 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/be-tarask.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/be-tarask.json @@ -6,12 +6,13 @@ "Macofe", "Red Winged Duck", "Wizardist", - "Zedlik" + "Zedlik", + "Ucukor" ] }, "requestaccount": "Запыт на стварэньне рахунку", "requestaccount-login": "Запыт рахунку", - "requestaccount-text": "'''Запоўніце і адпраўце наступную форму, каб запрасіць рахунак удзельніка'''.\n\nКалі ласка, прачытайце [[{{MediaWiki:Requestaccount-page}}|Умовы прадстаўленьня паслугаў]] перад запытам рахунку.\n\nПасьля стварэньня рахунку, Вам будзе дасланы ліст па электроннай пошце з паведамленьнем і Вы зможаце [[Special:UserLogin|ўвайсьці ў сыстэму]].", + "requestaccount-text": "'''Запоўніце і адпраўце наступную форму, каб запрасіць рахунак удзельніка'''.\n\nКалі ласка, прачытайце [[{{MediaWiki:Requestaccount-page}}|Умовы прадстаўленьня паслугаў]] перад запытам рахунку.\n\nПасьля стварэньня рахунку, Вам будзе дасланы ліст па электроннай пошце з абвесткай і Вы зможаце [[Special:UserLogin|ўвайсьці ў сыстэму]].", "requestaccount-page": "{{ns:project}}:Умовы прадстаўленьня паслугаў", "requestaccount-dup": "'''Заўвага: Вы ўжо ўвайшлі ў сыстэму з зарэгістраваным рахункам.'''", "requestaccount-leg-user": "Рахунак удзельніка", @@ -22,7 +23,7 @@ "requestaccount-acc-text": "Пасьля адпраўкі запыту на Ваш адрас электроннай пошты будзе дасланы ліст з пацьверджаньнем. Гэты адрас ня будзе агалошаны.\nКалі ласка, націсьніце на спасылку з пацьверджаньнем ў лісьце.\nПароль будзе дасланы Вам па электроннай пошце, калі будзе створаны Ваш рахунак.", "requestaccount-areas-text": "Выберыце вобласьці інтарэсаў, у якіх Вы кампэтэнтны альбо на якімі Вы зьбіраецеся працаваць у найбольшай ступені.", "requestaccount-ext-text": "Наступная інфармацыя будзе прыватнай і будзе выкарыстана толькі для апрацоўкі гэтага запыту.\nВы можаце падаць спосабы кантактаў, напрыклад, нумар тэлефона, каб пацьвердзіць ідэнтычнасьць.", - "requestaccount-bio-text": "Паспрабуйце уключыць любыя адпаведныя ступені ў Вашай біяграфіі ніжэй.", + "requestaccount-bio-text": "Паспрабуйце далучыць будзь-якія адпаведныя ступені ў Вашай біяґрафіі ніжэй.", "requestaccount-bio-text-i": "'''Вашая біяграфія будзе разьмешчаная на Вашай старонцы ўдзельніка.'''\nУпэўніцеся, што Вы ня супраць апублікаваньня падобнай інфармацыі.", "requestaccount-real": "Сапраўднае імя:", "requestaccount-same": "(такое ж як і сапраўднае імя)", @@ -35,7 +36,7 @@ "requestaccount-notes": "Дадатковая інфармацыя:", "requestaccount-urls": "Сьпіс сайтаў, калі ёсьць (кожны ў асобным радку):", "requestaccount-agree": "Вы павінны пацьвердзіць, што Вашае сапраўднае імя пазначана слушна і што Вы згодны з нашымі ўмовамі прадстаўленьня паслугаў.", - "requestaccount-inuse": "Імя ўдзельніка ўжо ўказанае ў адным з запытаў на стварэньне рахунка.", + "requestaccount-inuse": "Імя ўдзельніка ўжо ўказанае ў адным з запытаў на стварэньне рахунку.", "requestaccount-tooshort": "Ваша біяграфія павінна ўтрымліваць ня меней за $1 {{PLURAL:$1|слова|словы|словаў}}.", "requestaccount-emaildup": "У іншым неапрацаваным запыце на стварэньне рахунку пададзены такі ж самы адрас электроннай пошты.", "requestaccount-exts": "Тып файла забаронены для далучэньняў.", @@ -45,7 +46,7 @@ "requestaccount-sent": "Ваш запыт на стварэньне рахунку быў дасланы і цяпер чакае апрацоўкі.\nЭлектронны ліст з пацьверджаньнем быў дасланы на Ваш адрас электроннай пошты.", "requestaccount-econf": "Ваш адрас электроннай пошты быў пацьверджаны і будзе пазначаны ў Вашым запыце на стварэньне рахунку.", "requestaccount-email-subj": "Пацьверджаньне адрасу электроннай пошты {{GRAMMAR:MS.lp|{{SITENAME}}}}", - "requestaccount-email-body": "Нехта, верагодна Вы, з IP-адрасу $1, запытаў стварэньне рахунку «$2» у {{GRAMMAR:месны|{{SITENAME}}}} з гэтым адрасам электроннай пошты.\n\nКаб пацьвердзіць, што гэты рахунак у {{GRAMMAR:месны|{{SITENAME}}}} сапраўды належыць Вам, адкрыйце гэтую спасылку ў Вашым браўзэры:\n\n$3\n\nКалі рахунак будзе створаны, пароль будзе дасланы толькі Вам.\nКалі гэта *не* Вы, не адкрывайце спасылку.\nГэты код пацьверджаньня будзе дзейнічаць да $4.", + "requestaccount-email-body": "Нехта, магчыма Вы, з IP-адрасу $1, запытаў стварэньне рахунку «$2» у {{GRAMMAR:месны|{{SITENAME}}}} з гэтым адрасам электроннай пошты.\n\nКаб пацьвердзіць, што гэты рахунак у {{GRAMMAR:месны|{{SITENAME}}}} сапраўды належыць Вам, адкрыйце гэтую спасылку ў браўзэры:\n\n$3\n\nКалі рахунак будзе створаны, пароль будзе дасланы толькі Вам.\nКалі гэта *не* Вы, не адкрывайце спасылку.\nГэты код пацьверджаньня будзе дзеяць да $4.", "requestaccount-email-subj-admin": "Запыт на стварэньне рахунку ў {{GRAMMAR:месны|{{SITENAME}}}}", "requestaccount-email-body-admin": "$1 запытаў стварэньне рахунку і чакае пацьверджаньня.\nАдрас электроннай пошты быў пацьверджаны. Вы можаце пацьвердзіць запыт тут:\n\n$2", "acct_request_throttle_hit": "Прабачце, але Вы ўжо запыталі стварэньне рахунку $1 {{PLURAL:$1|раз|разы|разоў}}.\nВы больш ня можаце рабіць новыя запыты." diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/br.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/br.json index 3ecfa2ecfe..202e15b40c 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/br.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/br.json @@ -23,7 +23,7 @@ "requestaccount-ext-text": "Prevez e chomo an titour da-heul ha n'hallo bezañ implijet nemet evit ar reked-mañ.\nGallout a rit rollañ darempredoù evel an niverennoù pellgomz evit kaout un tamm skoazell da gadarnaat piv oc'h.", "requestaccount-bio-text": "Klaskit merkañ tammoù testenioù talvoudus diwar-benn ho puhezskrid amañ dindan.", "requestaccount-bio-text-i": "'''Lakaet e vo ho tamm buhezskrid da vezañ an danvez pennañ evit ho pajenn implijer.'''\nBezit sur eo mat deoc'h embann seurt titouroù.", - "requestaccount-real": "Anv gwir :", + "requestaccount-real": "Anv gwir (diret) :", "requestaccount-same": "(heñvel ou zh ar gwir anv)", "requestaccount-email": "Chomlec'h postel :", "requestaccount-reqtype": "Lec'hiadur :", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/fi.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/fi.json index 6b2fb1a78c..49b83e61d9 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/fi.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/fi.json @@ -16,7 +16,8 @@ "Taleman", "Valtlait", "Varusmies", - "Yupik" + "Yupik", + "Samoasambia" ] }, "requestaccount": "Pyydä käyttäjätunnusta", @@ -48,7 +49,7 @@ "requestaccount-tooshort": "Kuvauksesi pituuden on oltava vähintään $1 {{PLURAL:$1|sana|sanaa}}.", "requestaccount-emaildup": "Samaa sähköpostiosoitetta on käytetty toisessa parhailaan käsiteltävänä olevassa käyttäjätunnuspyynnössä.", "requestaccount-exts": "Liitetiedosto ei ole sallittua tyyppiä.", - "requestaccount-resub": "Tietoturvasyistä antamasi ansioluettelo/CV-tiedosto on valittava uudestaan.\nJätä kenttä tyhjäksi, jos et enää halua liittää tiedostoa.", + "requestaccount-resub": "Tietoturvasyistä antamasi ansioluettelo/CV-tiedosto on valittava uudelleen.\nJätä kenttä tyhjäksi, jos et enää halua liittää tiedostoa.", "requestaccount-tos": "Olen lukenut ja hyväksyn {{GRAMMAR:genitive|{{SITENAME}}}} [[{{MediaWiki:Requestaccount-page}}|käyttöehdot]].\nKohdasssa ''Oikea nimi'' olen antanut oman virallisen nimeni.", "requestaccount-submit": "Pyydä käyttäjätunnusta", "requestaccount-sent": "Käyttäjätunnuspyyntösi on lähetetty onnistuneesti ja odottaa nyt käsittelyä.\n\tVahvistusviesti on lähetetty sähköpostiosoitteeseesi.", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/gv.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/gv.json index 6272e864dd..eae6c85531 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/gv.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/gv.json @@ -4,13 +4,13 @@ "MacTire02" ] }, - "requestaccount-leg-user": "Coontys yn ymmydeyr", - "requestaccount-leg-person": "Oayllys persoonagh", - "requestaccount-leg-other": "Oayllys elley", - "requestaccount-real": "Feer-ennym:", + "requestaccount-leg-user": "Coontys ymmydeyr", + "requestaccount-leg-person": "Fysseree phersoonagh", + "requestaccount-leg-other": "Fysseree elley", + "requestaccount-real": "Feer-ennym (reihyssagh):", "requestaccount-email": "Enmys post-L:", "requestaccount-level-0": "ughtar", "requestaccount-level-1": "reagheyder", - "requestaccount-bio": "Beashnys persoonagh:", + "requestaccount-bio": "Beashnys persoonagh (teks cadjin ny lomarcan):", "requestaccount-notes": "Noteyn elley:" } diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/it.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/it.json index d4fe13f8fc..adafef1172 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/it.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/it.json @@ -6,7 +6,8 @@ "Melos", "Nemo bis", "Pietrodn", - "Stefano-c" + "Stefano-c", + "Dream Indigo" ] }, "requestaccount": "Richiedi utenza", @@ -45,7 +46,7 @@ "requestaccount-sent": "La tua richiesta utenza è stata inviata ed è ora in attesa di verifica.\n\tUna email di conferma è stata inviata al tuo indirizzo di posta elettronica", "requestaccount-econf": "Il tuo indirizzo e-mail è stato confermato e sarà indicato come tale nella tua richiesta.", "requestaccount-email-subj": "{{SITENAME}} conferma indirizzo email", - "requestaccount-email-body": "Qualcuno, probabilmente tu, dall'indirizzo IP $1, ha chiesto un account \"$2\" con questo indirizzo e-mail su {{SITENAME}}.\n\nPer confermare che questo account ti appartiene veramente su {{SITENAME}}, apri questo link nel tuo browser:\n\n$3\n\nSe l'account viene creato, la password sarà inviata via e-mail solo a te.\nSe *non* sei stato tu, non seguire il link.\nQuesto codice di conferma scadrà il $4.", + "requestaccount-email-body": "Qualcuno, probabilmente tu, dall'indirizzo IP $1, ha chiesto un account \"$2\" con questo indirizzo e-mail su {{SITENAME}}.\n\nPer confermare che questo account ti appartiene veramente su {{SITENAME}}, apri questo link nel tuo browser:\n\n$3\n\nSe l'account viene creato, la password sarà inviata via e-mail solo a te.\nSe *non* sei stata/o tu, non seguire il link.\nQuesto codice di conferma scadrà il $4.", "requestaccount-email-subj-admin": "{{SITENAME}} richiesta account", "requestaccount-email-body-admin": "$1 ha chiesto un'utenza ed è in attesa di conferma.\nL'indirizzo email è stato confermato. È possibile confermare la richiesta qui:\n\n$2", "acct_request_throttle_hit": "Spiacente, hai già chiesto {{PLURAL:$1|1 account|$1 account}}.\nNon puoi effettuare ulteriori richieste." diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/ja.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/ja.json index f9c1d70f64..3d0472f999 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/ja.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/ja.json @@ -7,7 +7,8 @@ "Schu", "Shirayuki", "Sujiniku", - "青子守歌" + "青子守歌", + "Tensama0415" ] }, "requestaccount": "アカウント登録申請", @@ -25,7 +26,7 @@ "requestaccount-ext-text": "以下の個人情報は公開されず、この申請処理のみに利用されます。\n電話番号などの連絡先は、あなたが本人確認の補助を目的として記入いただけます。", "requestaccount-bio-text": "下記のあなたの経歴に、関連する資格情報を含めるようにしてください。", "requestaccount-bio-text-i": "'''経歴は自分の利用者ページに初期のコンテンツとして設定されます。'''\nこの情報を公開していいか確認してください。", - "requestaccount-real": "本名:", + "requestaccount-real": "本名 (省略可能):", "requestaccount-same": "(下で入力した本名を使用します)", "requestaccount-email": "メールアドレス:", "requestaccount-reqtype": "サイトでの役割:", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/ko.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/ko.json index 5bd6059073..8d44f0be21 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/ko.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/ko.json @@ -7,7 +7,8 @@ "Revi", "Yjs5497", "아라", - "Ykhwong" + "Ykhwong", + "Tensama0415" ] }, "requestaccount": "계정 요청", @@ -25,7 +26,7 @@ "requestaccount-ext-text": "다음 정보는 공개되지 않으며 이 요청을 처리하는 데에만 사용됩니다. \n휴대 전화 번호 등 연락처를 입력하면 본인 확인에 도움이 됩니다.", "requestaccount-bio-text": "아래의 경력에 관련된 자격 정보를 포함해주세요.", "requestaccount-bio-text-i": "'''당신의 경력은 사용자 페이지의 첫 내용으로 설정될 것입니다.'''\n해당 정보를 공개해도 되는지 다시 한 번 확인해주세요.", - "requestaccount-real": "실명(선택사항):", + "requestaccount-real": "실명 (선택 사항):", "requestaccount-same": "(실명과 같음)", "requestaccount-email": "이메일 주소:", "requestaccount-reqtype": "위치:", @@ -36,9 +37,9 @@ "requestaccount-notes": "특기 사항:", "requestaccount-urls": "웹 사이트 목록, 어떤 답변 (줄 바꿈으로 구분합니다):", "requestaccount-agree": "실명이 정확하고 서비스 이용 약관에 동의했다는 것을 인증해야 합니다.", - "requestaccount-inuse": "사용자 이름은 보류 중인 계정 요청에서 사용되고 있습니다.", + "requestaccount-inuse": "사용자 이름은 대기 중인 계정 요청에서 사용되고 있습니다.", "requestaccount-tooshort": "당신의 경력은 최소한 $1 {{PLURAL:$1|자}}가 넘어야 합니다.", - "requestaccount-emaildup": "다른 보류 중인 계정 요청이 같은 이메일 주소를 사용하고 있습니다.", + "requestaccount-emaildup": "다른 대기 중인 계정 요청이 같은 이메일 주소를 사용하고 있습니다.", "requestaccount-exts": "첨부 파일 형식이 비활성화되어 있습니다.", "requestaccount-resub": "보안상의 이유로 당신의 이력서 파일을 다시 선택해야 합니다.\n더 이상 이력서를 포함시키고 싶지 않다면 필드를 비워두세요.", "requestaccount-tos": "나는 {{SITENAME}}의 [[{{MediaWiki:Requestaccount-page}}|서비스 이용 약관]]을 읽었으며 이를 따르는 데 동의합니다. \n나의 \"실명\"이라고 기입한 이름은 나의 실제 이름입니다.", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/lb.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/lb.json index 9c5dcee8e2..0b531a8532 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/lb.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/lb.json @@ -18,7 +18,7 @@ "requestaccount-leg-other": "Aner Informatiounen", "requestaccount-leg-tos": "Konditioune vum Gebrauch", "requestaccount-acc-text": "Soubal wéi Dir dës Ufro geschéckt hutt kritt Dir e Confirmatiounsmessage op Är E-Mail-Adress. D'E-Mail-Adress gëtt net verëffentlecht.\nÄntwert wgl. duerch klicken op de Confirmatiounslink deen an där Mail drasteet.\nOch Äert Passwuert gëtt Iech gemailt soubal wéi Äre Benotzerkont ugeluecht gouf.", - "requestaccount-areas-text": "Wielt déi Sujeten aus an deenen Dir formaalt Fachwëssen hutt oder an deenen Dir am léifste schaffe wëllt.", + "requestaccount-areas-text": "Wielt déi Sujeten aus, an deenen Dir formaalt Fachwëssen hutt oder an deenen Dir am léifste schaffe wëllt.", "requestaccount-ext-text": "Dës Informatioune gi vertraulech behandelt a gi just fir dës Ufro benotzt.\nDir kënnt Kontaktinformatiounen wéi eng Telefonsnummer uginn fir d'Identitéitskonfirmatioun ze vereinfachen.", "requestaccount-bio-text": "Versicht all néideg Informatiounen an Ärer Biographie hei drënner unzeginn.", "requestaccount-bio-text-i": "'''Är Biographie gëtt als éischt Versioun vun Ärer Benotzersäit verëffentlecht.'''\nIwwerleet Iech ob Dir domat averstane sidd datt sou Informatiounen iwwer Iech verëffentlecht ginn.", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/ne.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/ne.json index 10f3692acf..49c176c362 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/ne.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/ne.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "पर्वत सुबेदी" + "पर्वत सुबेदी", + "Nirajan pant" ] }, "requestaccount": "खाता अनुरोध गर्नुहोस्", @@ -12,7 +13,7 @@ "requestaccount-leg-person": "व्यक्तिगत जानकारी", "requestaccount-leg-other": "अन्य जानकारी", "requestaccount-leg-tos": "सेवाका सर्तहरू", - "requestaccount-real": "वास्तविक नाम:", + "requestaccount-real": "वास्तविक नाम (ऐच्छिक):", "requestaccount-email": "डाँक ठेगाना:", "requestaccount-reqtype": "स्थान:", "requestaccount-level-0": "लेखक", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/nl.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/nl.json index 76f70a34f0..8e49a60d31 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/nl.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/nl.json @@ -31,7 +31,7 @@ "requestaccount-email": "E-mailadres:", "requestaccount-reqtype": "Positie:", "requestaccount-level-0": "auteur", - "requestaccount-level-1": "redacteur", + "requestaccount-level-1": "bewerker", "requestaccount-bio": "Persoonlijke biografie (alleen tekst zonder opmaak):", "requestaccount-attach": "CV (optioneel):", "requestaccount-notes": "Overige opmerkingen:", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/pa.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/pa.json index f5bc495c1d..d3d6b27dcb 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/pa.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/pa.json @@ -7,24 +7,25 @@ "Kuldeepburjbhalaike" ] }, - "requestaccount": "ਅਕਾਊਂਟ ਬੇਨਤੀ", - "requestaccount-page": "{{ns:project}}: ਸਰਵਿਸ ਦੀਆਂ ਸ਼ਰਤਾਂ", + "requestaccount": "ਖਾਤੇ ਲਈ ਬੇਨਤੀ", + "requestaccount-login": "ਖਾਤੇ ਲਈ ਬੇਨਤੀ", + "requestaccount-page": "{{ns:project}}:ਵਰਤੋਂ ਦੀਆਂ ਸ਼ਰਤਾਂ", "requestaccount-dup": "'''ਨੋਟ: ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਦਾਖ਼ਲ-ਖਾਤੇ ਨਾਲ ਦਾਖ਼ਲ ਹੋ ਚੁੱਕੇ ਹੋ।'''", "requestaccount-leg-user": "ਵਰਤੋਂਕਾਰ ਖਾਤਾ", "requestaccount-leg-areas": "ਦਿਲਚਸਪੀ ਦੇ ਖਾਸ ਖੇਤਰ", "requestaccount-leg-person": "ਨਿੱਜੀ ਜਾਣਕਾਰੀ", "requestaccount-leg-other": "ਹੋਰ ਜਾਣਕਾਰੀ", - "requestaccount-leg-tos": "ਸਰਵਿਸ ਦੀਆਂ ਸ਼ਰਤਾਂ", + "requestaccount-leg-tos": "ਵਰਤੋਂ ਦੀਆਂ ਸ਼ਰਤਾਂ", "requestaccount-real": "ਅਸਲੀ ਨਾਮ (ਵਿਕਲਪਿਕ):", "requestaccount-same": "(ਅਸਲੀ ਨਾਂ ਵਾਂਗ ਹੀ)", - "requestaccount-email": "ਈਮੇਲ ਐਡਰੈੱਸ:", + "requestaccount-email": "ਈਮੇਲ ਪਤਾ:", "requestaccount-reqtype": "ਸਥਿਤੀ:", "requestaccount-level-0": "ਲਿਖਾਰੀ", "requestaccount-level-1": "ਸੋਧਕ", "requestaccount-bio": "ਨਿੱਜੀ ਜੀਵਨੀ (ਸਿਰਫ਼ ਸਾਦਾ ਪਾਠ):", "requestaccount-notes": "ਹੋਰ ਨੋਟ:", "requestaccount-inuse": "ਵਰਤੋਂਕਾਰ-ਨਾਂ ਪਹਿਲੋਂ ਹੀ ਇੱਕ ਲਟਕਦੀ ਖਾਤਾ ਬੇਨਤੀ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ।", - "requestaccount-submit": "ਅਕਾਊਂਟ ਬੇਨਤੀ", + "requestaccount-submit": "ਖਾਤੇ ਲਈ ਬੇਨਤੀ", "requestaccount-email-subj": "{{SITENAME}} ਈਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ", - "requestaccount-email-subj-admin": "{{SITENAME}} ਅਕਾਊਂਟ ਮੰਗ" + "requestaccount-email-subj-admin": "{{SITENAME}} ਖਾਤਾ ਬੇਨਤੀ" } diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/pl.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/pl.json index 978e2c3b99..c17f67f1d1 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/pl.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/pl.json @@ -12,7 +12,8 @@ "Railfail536", "Sp5uhe", "ToSter", - "Wpedzich" + "Wpedzich", + "Woytecr" ] }, "requestaccount": "Wniosek o założenie konta", @@ -25,7 +26,7 @@ "requestaccount-leg-person": "Informacje osobiste", "requestaccount-leg-other": "Inne informacje", "requestaccount-leg-tos": "Warunki użytkowania serwisu", - "requestaccount-acc-text": "Na Twój adres e‐mail zostanie wysłana wiadomość potwierdzająca złożenie wniosku o założenie konta.\nKliknij na link zawarty w tej wiadomości.\nHasło do konta zostanie przesłane poprzez e‐mail, gdy konto zostanie już utworzone.", + "requestaccount-acc-text": "Na Twój adres e‐mail zostanie wysłana wiadomość potwierdzająca złożenie wniosku o założenie konta. Ten adres nie będzie publikowany.\nPo otrzymaniu wiadomości, kliknij na link w niej zawarty.\nHasło do konta zostanie przesłane poprzez e‐mail, gdy konto zostanie już utworzone.", "requestaccount-areas-text": "Określ tematy i obszary dla których posiadasz formalne przygotowanie lub takie nad którymi planujesz najwięcej pracować.", "requestaccount-ext-text": "Następujące informacje nie będą udostępniane. Zostaną użyte tylko na potrzeby tego wniosku o założenie konta użytkownika.\nMożesz wyświetlić kontakty np. numer telefonu, by łatwiej zdecydować o zatwierdzeniu lub odrzuceniu wniosku.", "requestaccount-bio-text": "Spróbuj zawrzeć w swojej poniższej biografii wszelkie istotne informacje.", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/ps.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/ps.json index a2b1be6582..036775d2cf 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/ps.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/ps.json @@ -14,7 +14,7 @@ "requestaccount-level-0": "ليکوال", "requestaccount-level-1": "سمونگر", "requestaccount-bio": "شخصي ژوندليک (يوازې ساده متن):", - "requestaccount-tooshort": "ستاسې ژوندليک بايد لږ تر لږه $1 {{PLURAL:$1|ويی|وييونه}} اوږد وي.", + "requestaccount-tooshort": "ستاسې ژوندليک بايد لږ تر لږه $1 {{PLURAL:$1|ويی|ويي}} اوږد وي.", "requestaccount-submit": "د گڼون غوښتنه", "requestaccount-email-subj-admin": "د {{SITENAME}} د گڼون غوښتنه" } diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/sh-latn.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/sh-latn.json index 0e0d361ef7..d49104e4eb 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/sh-latn.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/sh-latn.json @@ -1,20 +1,21 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "requestaccount": "Zahtjev za račun", "requestaccount-login": "Zahtjev za račun", - "requestaccount-text": "'''Ispunite sljedeći formular i pošaljite ga da biste zatražili suradnički račun'''.\n\nPročitajte [[{{MediaWiki:Requestaccount-page}}|Uslove uporabe]] prije traženja suradničkog računa.\n\nKad vam račun bude odobren, dobit ćete e-mail potvrdu i moći ćete se [[Special:UserLogin|prijaviti]] i koristiti.", - "requestaccount-page": "{{ns:project}}:Uslovi korištenja", + "requestaccount-text": "'''Popunite sljedeći formular i pošaljite ga da biste zatražili korisnički račun'''.\n\nPročitajte [[{{MediaWiki:Requestaccount-page}}|Uvjete korištenja]] prije traženja korisničkog računa.\n\nKad vam račun bude odobren, dobit ćete e-mail potvrdu i moći ćete se [[Special:UserLogin|prijaviti]] i koristiti.", + "requestaccount-page": "{{ns:project}}:Uvjeti korištenja", "requestaccount-dup": "'''Napomena: Već ste prijavljeni s registrovanim računom.'''", "requestaccount-leg-user": "Korisnički račun", "requestaccount-leg-areas": "Glavna područja interesa", "requestaccount-leg-person": "Lični podaci", "requestaccount-leg-other": "Ostali podaci", - "requestaccount-leg-tos": "Uslovi usluge", - "requestaccount-acc-text": "Dobiti ćete poruku elektroničkom poštom (''e-mail'') kao potvrdu da ste zatražili suradnički račun.\nMolimo odgovorite na tu poruku tako što ćete kliknuti na link u toj poruci.\nKad vam račun bude odobren/otvoren, lozinku ćete dobiti elektroničkom poštom.", - "requestaccount-areas-text": "Odaberite tematske oblasti ispod u kojima imate formalno iskustvo ili u kojima bi željeli najviše raditi.", + "requestaccount-leg-tos": "Uvjeti usluge", + "requestaccount-acc-text": "Dobit ćete poruku elektroničkom poštom (''e-mail'') kao potvrdu da ste zatražili korisnički račun.\nOdgovorite na tu poruku tako što ćete kliknuti na link u toj poruci.\nKad vam račun bude odobren/otvoren, lozinku ćete dobiti elektroničkom poštom.", + "requestaccount-areas-text": "Izaberite tematske oblasti ispod u kojima imate formalno iskustvo ili u kojima bi željeli najviše raditi.", "requestaccount-ext-text": "Sljedeći podaci nisu dostupni drugima a koriste se samo u ovom upitu.\nMožda želite navesti broj telefona (mobitela) kao pomoć za potvrđivanje vašeg identiteta." } diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/sk.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/sk.json index 54521a8f93..008214878b 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/sk.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/sk.json @@ -3,7 +3,8 @@ "authors": [ "Helix84", "Luky001", - "Macofe" + "Macofe", + "Wizzard" ] }, "requestaccount": "Vyžiadať účet", @@ -19,7 +20,7 @@ "requestaccount-areas-text": "Nižšie zvoľte tematické oblasti v ktorých ste formálne expertom alebo by ste v nich radi vykonávali väčšinu práce.", "requestaccount-ext-text": "Nasledovné informácie budú držané v tajnosti a použijú sa iba na účel tejto žiadosti. Možno budete chcieť uviesť kontakty ako telefónne číslo, ktoré môžu pomôcť pri potvrdení.", "requestaccount-bio-text": "Pokúste sa do vášho životopisu nižšie uviesť všetky relevantné informácie.", - "requestaccount-real": "Skutočné meno:", + "requestaccount-real": "Skutočné meno (voliteľné):", "requestaccount-same": "(rovnaké ako skutočné meno)", "requestaccount-email": "Emailová adresa:", "requestaccount-reqtype": "Pozícia:", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/sv.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/sv.json index 6184b7cad2..871c5f5317 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/sv.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/sv.json @@ -12,7 +12,8 @@ "Najami", "Per", "WikiPhoenix", - "Yupik" + "Yupik", + "Stefan2255" ] }, "requestaccount": "Ansök om konto", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/tr.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/tr.json index 6d8726e819..b8a4afa1c3 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/tr.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/tr.json @@ -11,7 +11,8 @@ "SaldırganSincap", "Suelnur", "ToprakM", - "Vito Genovese" + "Vito Genovese", + "HakanIST" ] }, "requestaccount": "Hesap iste", @@ -29,7 +30,7 @@ "requestaccount-ext-text": "Aşağıdaki bilgiler gizli tutulmaktadır ve yalnızca bu istek için kullanılacaktır.\nKimlik doğrulamada yardımcı olması için telefon numarası gibi irtibat bilgilerini eklemek isteyebilirsiniz.", "requestaccount-bio-text": "Biyografinize aşağıdaki ilgili bilgileri eklemeyi deneyin.", "requestaccount-bio-text-i": "'''Biyografiniz, kullanıcı sayfanız için ilk içerik olarak ayarlanacaktır.'''\nBu tür bilgileri yayınladığınızdan emin olun.", - "requestaccount-real": "Gerçek ad:", + "requestaccount-real": "Gerçek ad (isteğe bağlı):", "requestaccount-same": "(gerçek isim ile aynı)", "requestaccount-email": "E-posta adresi:", "requestaccount-reqtype": "Konum:", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/uk.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/uk.json index e0ecdcc55b..069eba6259 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/uk.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/uk.json @@ -13,7 +13,8 @@ "Prima klasy4na", "Ата", "Тест", - "Vlad5250" + "Vlad5250", + "Movses" ] }, "requestaccount": "Запит облікового запису", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hans.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hans.json index c002a5b3c5..88892c4366 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hans.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hans.json @@ -16,7 +16,9 @@ "Xiaomingyan", "予弦", "神樂坂秀吉", - "GuoPC" + "GuoPC", + "Peterxy12", + "Peterxy" ] }, "requestaccount": "请求账号", diff --git a/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hant.json b/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hant.json index 00c8ccf072..d99fb9cc67 100644 --- a/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hant.json +++ b/dist/extensions/ConfirmAccount/i18n/requestaccount/zh-hant.json @@ -11,7 +11,8 @@ "Suchichi02", "Waihorace", "Winston Sung", - "Xiplus" + "Xiplus", + "Kly" ] }, "requestaccount": "請求帳號", @@ -29,7 +30,7 @@ "requestaccount-ext-text": "以下的資料將會保密,而且只是會用在這次請求中。\n\t您可能需要列示聯絡資料,像電話號碼等去幫助證明您的確認。", "requestaccount-bio-text": "您傳記將會設定成在您使用者頁面中的預設內容,嘗試包含証明。", "requestaccount-bio-text-i": "'''你的簡履將會成為你的使用者頁面的內容。'''\n請確保你可以發佈該等資訊。", - "requestaccount-real": "真實名字:", + "requestaccount-real": "真實姓名(可選):", "requestaccount-same": "(同真實名字)", "requestaccount-email": "電子郵件地址:", "requestaccount-reqtype": "位置", diff --git a/dist/extensions/ConfirmAccount/i18n/usercredentials/gv.json b/dist/extensions/ConfirmAccount/i18n/usercredentials/gv.json index ea22f57d62..0cc484010d 100644 --- a/dist/extensions/ConfirmAccount/i18n/usercredentials/gv.json +++ b/dist/extensions/ConfirmAccount/i18n/usercredentials/gv.json @@ -4,14 +4,14 @@ "MacTire02" ] }, - "usercredentials-user": "Dt'ennym ymmydeyr:", + "usercredentials-user": "Dt’ennym ymmydeyr:", "usercredentials-leg-user": "Coontys ymmydeyr", - "usercredentials-leg-person": "Oayllys persoonagh", - "usercredentials-leg-other": "Oayllys elley", - "usercredentials-email": "Post-L:", + "usercredentials-leg-person": "Fysseree phersoonagh", + "usercredentials-leg-other": "Fysseree elley", + "usercredentials-email": "Enmys post-L:", "usercredentials-real": "Feer-ennym:", "usercredentials-bio": "Beashnys:", "usercredentials-urls": "Rolley ynnydyn-eggey:", - "usercredentials-ip": "Enmys IP bunneydagh:", + "usercredentials-ip": "Bun-enmys IP:", "usercredentials-member": "Kiartyn:" } diff --git a/dist/extensions/ConfirmAccount/i18n/usercredentials/lb.json b/dist/extensions/ConfirmAccount/i18n/usercredentials/lb.json index 29637e9a69..b90bb4861b 100644 --- a/dist/extensions/ConfirmAccount/i18n/usercredentials/lb.json +++ b/dist/extensions/ConfirmAccount/i18n/usercredentials/lb.json @@ -7,7 +7,7 @@ "Volvox" ] }, - "usercredentials": "Referenzen, déi de Benotzer uginn huet:", + "usercredentials": "Umeldungsinformatioune vum Benotzer", "usercredentials-leg": "Confirméiert Referenze vun engem Benotzer nokucken", "usercredentials-user": "Benotzernumm:", "usercredentials-text": "Hei ënnendrënner stinn déi confirméiert Benotzer-Berechtigungsnoweiser fir de gewielte Benotzerkont.", diff --git a/dist/extensions/ConfirmAccount/i18n/usercredentials/pa.json b/dist/extensions/ConfirmAccount/i18n/usercredentials/pa.json index 130ac27cd7..ee9e607d60 100644 --- a/dist/extensions/ConfirmAccount/i18n/usercredentials/pa.json +++ b/dist/extensions/ConfirmAccount/i18n/usercredentials/pa.json @@ -4,6 +4,7 @@ "Cabal" ] }, + "usercredentials-leg-areas": "ਦਿਲਚਸਪੀ ਦੇ ਖਾਸ ਖੇਤਰ", "usercredentials-leg-person": "ਨਿੱਜੀ ਜਾਣਕਾਰੀ", "usercredentials-leg-other": "ਹੋਰ ਜਾਣਕਾਰੀ" } diff --git a/dist/extensions/ConfirmAccount/i18n/usercredentials/sh-latn.json b/dist/extensions/ConfirmAccount/i18n/usercredentials/sh-latn.json index 80c591489b..b63c8e93bf 100644 --- a/dist/extensions/ConfirmAccount/i18n/usercredentials/sh-latn.json +++ b/dist/extensions/ConfirmAccount/i18n/usercredentials/sh-latn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "usercredentials-user": "Korisničko ime:", @@ -14,7 +15,7 @@ "usercredentials-bio": "Biografija:", "usercredentials-attach": "Rezime/CV:", "usercredentials-notes": "Dodatne napomene:", - "usercredentials-urls": "Spisak web sajtova:", + "usercredentials-urls": "Lista sajtova:", "usercredentials-ip": "Izvorna IP adresa:", "usercredentials-member": "Prava:" } diff --git a/dist/extensions/ConfirmAccount/includes/frontend/specialpages/actions/RequestAccount_body.php b/dist/extensions/ConfirmAccount/includes/frontend/specialpages/actions/RequestAccount_body.php index df09ec766f..66fa416619 100644 --- a/dist/extensions/ConfirmAccount/includes/frontend/specialpages/actions/RequestAccount_body.php +++ b/dist/extensions/ConfirmAccount/includes/frontend/specialpages/actions/RequestAccount_body.php @@ -267,6 +267,7 @@ protected function showForm( $msg = '', $forgotFile = 0 ) { !$captcha->canSkipCaptcha( $reqUser, $config ) && $captcha->triggersCaptcha( CaptchaTriggers::CREATE_ACCOUNT ) ) { + $this->getOutput()->enableOOUI(); $formInformation = $captcha->getFormInformation(); $formMetainfo = $formInformation; unset( $formMetainfo['html'] ); diff --git a/dist/extensions/ConfirmAccount/package-lock.json b/dist/extensions/ConfirmAccount/package-lock.json index 0eceb9c6dc..27eecc34a2 100644 --- a/dist/extensions/ConfirmAccount/package-lock.json +++ b/dist/extensions/ConfirmAccount/package-lock.json @@ -7,7 +7,7 @@ "name": "ConfirmAccount", "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } @@ -99,16 +99,19 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -152,9 +155,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -163,34 +166,23 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -212,9 +204,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@mdn/browser-compat-data": { @@ -286,21 +279,84 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.1.tgz", - "integrity": "sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { @@ -317,49 +373,61 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.1.tgz", - "integrity": "sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -369,44 +437,83 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", - "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/typescript-estree": "7.16.1" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.1.tgz", - "integrity": "sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.16.1", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -441,9 +548,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -519,15 +626,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -556,9 +654,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -862,12 +960,12 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -893,18 +991,6 @@ "node": ">=0.10.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -924,13 +1010,13 @@ "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -967,16 +1053,17 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -1104,18 +1191,18 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", - "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "engines": { "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0 || ^8.0.0", "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, @@ -1165,12 +1252,11 @@ } }, "node_modules/eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "dependencies": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" }, "peerDependencies": { @@ -1195,19 +1281,20 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", - "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1219,19 +1306,10 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.8.0.tgz", - "integrity": "sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true, "engines": { "node": ">=18" @@ -1240,21 +1318,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-no-jquery": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz", @@ -1320,9 +1383,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -1331,7 +1394,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, @@ -1390,9 +1453,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1401,22 +1464,10 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-vue": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz", - "integrity": "sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -1424,7 +1475,7 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", + "semver": "^7.6.3", "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" }, @@ -1528,9 +1579,9 @@ "dev": true }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1539,18 +1590,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1638,6 +1677,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -1662,34 +1710,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1792,12 +1812,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -1805,9 +1826,9 @@ } }, "node_modules/flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -1847,9 +1868,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", - "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -1868,9 +1889,10 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -1882,6 +1904,9 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -1941,25 +1966,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "node_modules/graceful-fs": { "version": "4.2.11", @@ -1974,9 +1985,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -1984,14 +1995,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -2076,44 +2087,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -2197,9 +2207,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2419,9 +2429,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -2452,6 +2462,12 @@ "node": ">=6" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2470,6 +2486,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2548,9 +2573,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -2586,15 +2611,6 @@ "node": ">=0.10.0" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -2618,9 +2634,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2630,9 +2646,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/natural-compare": { @@ -2648,15 +2664,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -2932,15 +2951,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -2948,9 +2958,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -3287,9 +3297,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3319,15 +3329,6 @@ "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -3437,12 +3438,16 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/text-table": { @@ -3451,6 +3456,51 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3464,15 +3514,49 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "dependencies": { + "picomatch": "^4.0.2" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.0.0" + } + }, + "node_modules/ts-declaration-location/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/type-check": { @@ -3500,9 +3584,9 @@ } }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true, "bin": { @@ -3674,15 +3758,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -3784,12 +3871,12 @@ } }, "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" } }, "@eslint-community/regexpp": { @@ -3822,38 +3909,29 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" } @@ -3865,9 +3943,9 @@ "dev": true }, "@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "@mdn/browser-compat-data": { @@ -3930,16 +4008,50 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "requires": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } + } + }, "@typescript-eslint/scope-manager": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.1.tgz", - "integrity": "sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "requires": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, + "@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "requires": {} + }, "@typescript-eslint/types": { "version": "7.16.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.1.tgz", @@ -3947,61 +4059,90 @@ "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.1.tgz", - "integrity": "sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/visitor-keys": "7.16.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "dependencies": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", + "dev": true, + "requires": { + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } } } }, "@typescript-eslint/utils": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", - "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/typescript-estree": "7.16.1" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, "@typescript-eslint/visitor-keys": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.1.tgz", - "integrity": "sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "requires": { - "@typescript-eslint/types": "7.16.1", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true + } } }, "@ungap/structured-clone": { @@ -4030,9 +4171,9 @@ "requires": {} }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4091,12 +4232,6 @@ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, "ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -4125,9 +4260,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4330,12 +4465,12 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "deep-is": { @@ -4350,15 +4485,6 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -4375,13 +4501,13 @@ "dev": true }, "enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" } }, "error-ex": { @@ -4406,16 +4532,16 @@ "dev": true }, "eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4458,22 +4584,13 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -4538,12 +4655,12 @@ } }, "eslint-plugin-jest": { - "version": "28.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", - "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "eslint-plugin-jsdoc": { @@ -4574,12 +4691,11 @@ } }, "eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "requires": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" } }, @@ -4595,44 +4711,27 @@ } }, "eslint-plugin-n": { - "version": "17.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", - "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "dependencies": { - "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "globals": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.8.0.tgz", - "integrity": "sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true - }, - "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } } } }, @@ -4687,9 +4786,9 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -4698,7 +4797,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } @@ -4733,29 +4832,20 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "eslint-plugin-vue": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz", - "integrity": "sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -4763,7 +4853,7 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", + "semver": "^7.6.3", "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" } @@ -4879,6 +4969,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -4900,30 +4996,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -5005,19 +5077,20 @@ "dev": true }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "requires": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -5048,9 +5121,9 @@ "dev": true }, "get-tsconfig": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", - "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -5063,9 +5136,9 @@ "dev": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5118,19 +5191,11 @@ "type-fest": "^0.20.2" } }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "graceful-fs": { "version": "4.2.11", @@ -5145,9 +5210,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -5155,14 +5220,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" } }, "grunt-banana-checker": { @@ -5216,38 +5281,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -5309,9 +5373,9 @@ } }, "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "import-fresh": { @@ -5477,9 +5541,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5498,6 +5562,12 @@ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5516,6 +5586,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5578,9 +5657,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -5610,12 +5689,6 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -5633,18 +5706,18 @@ "dev": true }, "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "natural-compare": { @@ -5660,9 +5733,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -5874,12 +5947,6 @@ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -5887,9 +5954,9 @@ "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -6119,9 +6186,9 @@ "dev": true }, "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true }, "shebang-command": { @@ -6139,12 +6206,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -6235,9 +6296,9 @@ "dev": true }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true }, "text-table": { @@ -6246,6 +6307,31 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "requires": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "dependencies": { + "fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "requires": {} + }, + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6256,12 +6342,29 @@ } }, "ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "requires": {} }, + "ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "requires": { + "picomatch": "^4.0.2" + }, + "dependencies": { + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6278,9 +6381,9 @@ "dev": true }, "typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true }, @@ -6399,9 +6502,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/ConfirmAccount/package.json b/dist/extensions/ConfirmAccount/package.json index fad5ea8a47..072fcf91ac 100644 --- a/dist/extensions/ConfirmAccount/package.json +++ b/dist/extensions/ConfirmAccount/package.json @@ -6,7 +6,7 @@ }, "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bo.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bo.json new file mode 100644 index 0000000000..7152c304b4 --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bo.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Dhondup" + ] + }, + "fancycaptcha-captcha": "བདེ་འཇགས་ཞིབ་བཤེར།", + "fancycaptcha-accountcreate": "ཝི་ཀི་འདིའི་ནང་སྤྱོད་མཁན་གྱི་ཐོ་འགོད་དེ་རང་འགུལ་གྱིས་བཟོ་མི་ཐུབ་པར་བཟོ་ཆེད། ཁྱེད་ཀྱིས་གཤམ་གསལ་གྱི་སྒྲོམ་ནང་ཡོད་པའི་ཡི་གེ་རྣམས་འབྲི་རོགས། (གནས་ཚུལ་རྒྱས་པ་ [[Special:Captcha/help|འདི་ནས་གཟིགས]]):", + "fancycaptcha-imgcaptcha-ph": "པར་ངོས་སུ་མཐོང་བའི་ཡི་གེ་རྣམས་ནང་འཇུག་བྱོས།", + "fancycaptcha-reload-text": "བསྐྱར་སྐོར།" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bol.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bol.json index 106b3c6c9b..407b225107 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bol.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/bol.json @@ -7,5 +7,5 @@ "fancycaptcha-captcha": "Bincike kariya", "fancycaptcha-accountcreate": "Nko kariya ga wiki gako awe account n musamman, mu dolan ma zoyi lambobin ya a waloli gaga akwatin ([[Special:Captcha/help|sawwi bayani]]):", "fancycaptcha-imgcaptcha-ph": "Zowi kalamila ka inna woyi ga ga hoto eme", - "fancycaptcha-reload-text": "Warwarti" + "fancycaptcha-reload-text": "Watstsikayi" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/cbk-zam.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/cbk-zam.json index 7f6e56e1ff..4cc0b5db83 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/cbk-zam.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/cbk-zam.json @@ -5,5 +5,8 @@ "Noooote" ] }, - "fancycaptcha-imgcaptcha-ph": "Escribi con el texto ta puede tu mira na retrato" + "fancycaptcha-captcha": "Chequeada de suguridad", + "fancycaptcha-accountcreate": "Para protege con el wiki contra na automatic account creation, enbuenamente kame ta manda que escribi el maga palabra ta aparece debajo lang del cajon ([[Special:Captcha/help|more info]]):", + "fancycaptcha-imgcaptcha-ph": "Escribi con el texto ta puede tu mira na retrato", + "fancycaptcha-reload-text": "Refresca" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/da.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/da.json index d7a1a84732..cf9866046e 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/da.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/da.json @@ -5,9 +5,11 @@ "Christian List", "HenrikKbh", "Kaare", - "Peter Alberti" + "Peter Alberti", + "Steenth" ] }, + "fancycaptcha-desc": "Smart CAPTCHA-generator til Bekræft redigering", "fancycaptcha-addurl": "Din ændring tilføjer nye eksterne henvisninger.\nFor at beskytte mod automatiseret spam, skal du indtaste ordene som vises i feltet nedenfor. ([[Special:Captcha/help|mere information]]):", "fancycaptcha-badlogin": "For at beskytte mod automatiske forsøg på at gætte adgangskoden, skal du indtaste ordene som vises i feltet nedenfor. ([[Special:Captcha/help|mere information]]):", "fancycaptcha-captcha": "Sikkerhedskontrol", @@ -15,6 +17,6 @@ "fancycaptcha-create": "For at oprette en ny side, skal du indtaste ordet som vises nedenfor i feltet under det. ([[Special:Captcha/help|mere information]]):", "fancycaptcha-edit": "For at redigere denne side, indtast da venligst ordene, der står i feltet nedenfor ([[Special:Captcha/help|mere information]]):", "fancycaptcha-imgcaptcha-ph": "Indtast venligst den tekst, du kan se på billedet", - "fancycaptcha-sendemail": "For at beskytte mod automatisk spam, skal du skrive ordene der vises i feltet herunder ([[Special:Captcha/help|mere information]]):", + "fancycaptcha-sendemail": "For at beskytte wikien mod automatisk spamming, beder vi dig venligst om at indtaste ordene, der vises nedenfor, i feltet ([[Special:Captcha/help|mere information]]):", "fancycaptcha-reload-text": "Opdater" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fax.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fax.json new file mode 100644 index 0000000000..c0e4f3e9ed --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fax.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Caro de Segeda" + ] + }, + "fancycaptcha-captcha": "Comprobación de seguridai", + "fancycaptcha-accountcreate": "Pa protegel a wiki cóntra a creación automática de cóntas, escribi no recuadru as palabras que se móstran debaixu ([[Special:Captcha/help|más información]]):", + "fancycaptcha-imgcaptcha-ph": "Escribi o téxtu que ves na imagin", + "fancycaptcha-reload-text": "Actualizal" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json index c26474ca2d..f1a501ba4a 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json @@ -13,13 +13,14 @@ "Samoasambia" ] }, - "fancycaptcha-addurl": "Muokkauksesi sisältää uusia linkkejä muille sivuille. \nKirjoita kuvan sisältämät sanat alla olevaan tekstikenttään \n([[Special:Captcha/help|lisätietoja]]):", - "fancycaptcha-badlogin": "Automatisoidun salasanan murtamisen estämiseksi kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", + "fancycaptcha-desc": "Fancy CAPTCHA -kehitin Confirm Edit-laajennukselle", + "fancycaptcha-addurl": "Muokkauksesi sisältää uusia linkkejä ulkoisille sivustoilla. \nAutomatisoidun roskapostin estämiseksi pyydämme kirjoittamaan kuvassa näkyvät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", + "fancycaptcha-badlogin": "Automatisoidun salasanan murtamisen estämiseksi pyydämme kirjoittamaan kuvassa näkyvät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", "fancycaptcha-captcha": "Turvallisuustarkistus", - "fancycaptcha-accountcreate": "Automaattisten käyttäjätunnusten luonnin estämiseksi kirjoita kuvassa näkyvät kirjaimet alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoa]]):", - "fancycaptcha-create": "Muokkauksesi sisältää uusia linkkejä muille sivuille. Kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", - "fancycaptcha-edit": "Muokkauksesi sisältää uusia linkkejä muille sivuille. Kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", + "fancycaptcha-accountcreate": "Automaattisten käyttäjätunnusten luonnin estämiseksi pyydämme kirjoittamaan kuvassa näkyvät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoa]]):", + "fancycaptcha-create": "Luodaksesi sivun kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", + "fancycaptcha-edit": "Muokataksesi sivua kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", "fancycaptcha-imgcaptcha-ph": "Kirjoita kuvassa näkyvä teksti", - "fancycaptcha-sendemail": "Automatisoidun roskapostin lähettämisen vaikeuttamiseksi kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään \n([[Special:Captcha/help|lisätietoja]]):", + "fancycaptcha-sendemail": "Automatisoidun roskapostin estämiseksi pyydämme kirjoittamaan kuvassa näkyvät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):", "fancycaptcha-reload-text": "Vaihda" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/frs.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/frs.json new file mode 100644 index 0000000000..687c8a01ae --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/frs.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "VanModers", + "WikiFayo95" + ] + }, + "fancycaptcha-captcha": "Seekerhaidsprüüfen", + "fancycaptcha-accountcreate": "Tau d' skuts fan dat Wiki fööer d' aautomóótisäärt anlóóeğ fan benütserkuntos beedent wii dii, dat folgend woord in dat feld unner in t' geeven ([[Special:Captcha/help|Fróógen of probleemen?]]):", + "fancycaptcha-imgcaptcha-ph": "Dau däi tekst ingeeven, däi duu up dat bild süğst", + "fancycaptcha-reload-text": "Aktuóólisäären" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/gv.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/gv.json index 4b516719ba..8baf2d5f8a 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/gv.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/gv.json @@ -1,8 +1,12 @@ { "@metadata": { "authors": [ - "Xð" + "Xð", + "MacTire02" ] }, - "fancycaptcha-reload-text": "Seyr-obbragh" + "fancycaptcha-captcha": "Scrutaghey shickyrys", + "fancycaptcha-accountcreate": "As shin coadey yn wiki noi crooaght coontyssyn dy deyr-obbragh, ta shin shirrey ny focklyn ta taishbynit shoh heese dy chur stiagh ‘sy chishtey ([[Special:Captcha/help|tooilley fysseree]]):", + "fancycaptcha-imgcaptcha-ph": "Cur stiagh y teks t’ou fakin ‘sy jalloo", + "fancycaptcha-reload-text": "Ooree" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/hoc-latn.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/hoc-latn.json index 752162411f..0bf39ef141 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/hoc-latn.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/hoc-latn.json @@ -6,6 +6,6 @@ }, "fancycaptcha-captcha": "Japangi Nelsala", "fancycaptcha-accountcreate": "Wiki re Apaćsepen Account Banai atomsaniṅe lagit́, latar reaḱ Kajihon ko Box re oloḱ mentelê asijoṅ tana ([[Special:Captcha/help|anḍoḱge Chinirgal]]):", - "fancycaptcha-imgcaptcha-ph": "Belnet́ re neloḱ Olnaḱ olè", - "fancycaptcha-reload-text": "Namaruaaè" + "fancycaptcha-imgcaptcha-ph": "Balnet́ re neloḱ Onol ole", + "fancycaptcha-reload-text": "Namaruaae" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/io.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/io.json index 7bc09ab7c6..f07841b5aa 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/io.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/io.json @@ -4,7 +4,7 @@ "Joao Xavier" ] }, - "fancycaptcha-addurl": "Vua redakto inkluzas nova extera ligili.\nPor protektar ca Wiki de automatala 'spam', voluntez skribar la vorti qui aparas che l'infra buxo ([[Special:Captcha/help|plusa informo]]):", + "fancycaptcha-addurl": "Vua redakto inkluzas nova extera ligili.\nPor protektar ca Wiki de automatala spam-blokuso, voluntez skribar la vorti qui aparas che l'infra buxo ([[Special:Captcha/help|plusa informo]]):", "fancycaptcha-captcha": "Verifiko di sekureso", "fancycaptcha-accountcreate": "Por protektar la wiki kontre l'automatala kreado di konti, ni bonvole pregas ke vu kopiez la vorti qui aparas en la buxo infre\n([[Special:Captcha/help|plusa informi]]):", "fancycaptcha-imgcaptcha-ph": "Skribez la texto qua vu vidas en l'imajo", diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jax.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jax.json new file mode 100644 index 0000000000..fd941d5c6e --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jax.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Muhamad Izzul Fiqih" + ] + }, + "fancycaptcha-captcha": "Perikso keamanan", + "fancycaptcha-accountcreate": "Biak ngelindungi wiki dari akun otomatis, kami mohon kau masukin kato di bawah ko ke dalam kotak yang disediokan ([[Special:Captcha/help|info lengkap]]):", + "fancycaptcha-imgcaptcha-ph": "Masukkin teks yang kau tengok dalam gambar", + "fancycaptcha-reload-text": "Segarin" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jv-java.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jv-java.json new file mode 100644 index 0000000000..51d00e8d88 --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/jv-java.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Bennylin" + ] + }, + "fancycaptcha-captcha": "ꦥꦩꦿꦶꦏ꧀ꦱ​ꦏꦩꦤꦤ꧀", + "fancycaptcha-accountcreate": "ꦏꦁꦒꦺꦴ​ꦲꦔꦽꦏ꧀ꦱ​ꦮꦶꦏꦶ​ꦱꦏ​ꦥꦁꦒꦮꦺ​ꦲꦏꦸꦤ꧀​ꦲꦺꦴꦠꦺꦴꦩꦠꦶꦱ꧀ ​ꦠꦸꦭꦸꦁ​ꦠꦼꦩ꧀ꦧꦸꦁ​ꦱꦶꦁ​ꦏꦠꦺꦴꦤ꧀ꦲꦤ​ꦔꦶꦱꦺꦴꦂ​ꦲꦶꦏꦶ​ꦥꦚ꧀ꦗꦼꦤꦼꦁꦔꦤ꧀ꦠꦸꦭꦶꦱ꧀ꦱꦏꦺ​ꦲꦶꦁ​ꦏꦺꦴꦛꦏ꧀ꦔꦶꦱꦺꦴꦂ​ꦲꦶꦏꦶ([[Special:Captcha/help|ꦏꦠꦼꦫꦁꦔꦤ꧀ꦕꦤ꧀ꦝꦏ꧀ꦏꦺ]]):", + "fancycaptcha-imgcaptcha-ph": "ꦊꦧꦺꦴꦏ꧀ꦏꦏꦺ​ꦠꦸꦭꦶꦱ꧀ꦱꦤ꧀ꦏꦁ​ꦥꦚ꧀ꦗꦼꦤꦼꦁꦔꦤ꧀ꦢꦼꦊꦁ​ꦲꦶꦁ​ꦒꦩ꧀ꦧꦂ", + "fancycaptcha-reload-text": "ꦲꦚꦂꦫꦤ" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json index 06d830104e..18b255e669 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kai.json @@ -4,6 +4,8 @@ "Musaddam Idriss" ] }, + "fancycaptcha-captcha": "Bincikè mà tsarò", "fancycaptcha-accountcreate": "To protect the wiki against automated account creation, we kindly ask you to enter the words that appear below in the box ([[Special:Captcha/help|more info]]):", - "fancycaptcha-imgcaptcha-ph": "Rina rubutu naa a foto" + "fancycaptcha-imgcaptcha-ph": "Rina rubutu naa a foto", + "fancycaptcha-reload-text": "Ràaɓu" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kea.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kea.json index c7892814a7..3bcc35702f 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kea.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kea.json @@ -1,8 +1,12 @@ { "@metadata": { "authors": [ - "Waldyrious" + "Waldyrious", + "GrogeXaKaba" ] }, + "fancycaptcha-captcha": "Birifikason di suguransa", + "fancycaptcha-accountcreate": "Pa purteji es uiki kóntra kiriason otumatizadu di kónta, di sumóla, dijita kes palabra ki ta parsi na kaxa pa baxu ([[Special:Captcha/help|más nfurmason]]):", + "fancycaptcha-imgcaptcha-ph": "Dijita testu ki bu ta udja na imáji", "fancycaptcha-reload-text": "Atualiza" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kg.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kg.json index 185d12b153..84f4498ad1 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kg.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kg.json @@ -4,8 +4,5 @@ "BOKOBA VEROLY" ] }, - "fancycaptcha-captcha": "Security check", - "fancycaptcha-accountcreate": "To protect the wiki against automated account creation, we kindly ask you to enter the words that appear below\n in the box ([[Special:Captcha/help|more info]]):", - "fancycaptcha-imgcaptcha-ph": "Sonika bisono yina kele na zulu", - "fancycaptcha-reload-text": "Refresh" + "fancycaptcha-imgcaptcha-ph": "Sonika bisono yina kele na zulu" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kgp.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kgp.json new file mode 100644 index 0000000000..caf4f88d09 --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/kgp.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Arcstur" + ] + }, + "fancycaptcha-captcha": "Tug nỹm kỹ kirῖr", + "fancycaptcha-imgcaptcha-ph": "To rán ra ã tỹ vẽnhkãgrá vég mũ ẽn tῖ", + "fancycaptcha-reload-text": "Ti ven tãg" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lad.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lad.json index c2f577f414..fb25c03c7a 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lad.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lad.json @@ -1,11 +1,12 @@ { "@metadata": { "authors": [ - "WikiiiTranslator" + "WikiiiTranslator", + "Maor X" ] }, "fancycaptcha-captcha": "Comprobasyón de seguridad", - "fancycaptcha-accountcreate": "Para protejer la viki kontra la criasión de usadores automática, eskrive en el rekuadro las palabras que se muestran abajo ([[Special:Captcha/help|más informasión]])", + "fancycaptcha-accountcreate": "Para protejer la viki kontra la kriasiyon de usadores automatika, eskrive en el rekuadro los biervos ke se amostran enbasho ([[Special:Captcha/help|mas informasion]])", "fancycaptcha-imgcaptcha-ph": "Eskrive el teksto ke ves en la imajen", "fancycaptcha-reload-text": "Actualisar" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lb.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lb.json index 92bda011a2..03597b9c23 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lb.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lb.json @@ -13,7 +13,7 @@ "fancycaptcha-accountcreate": "Fir d'Wiki géint automatiséiert Opmaache vu Benotzerkonten ze schützen, froe mir Iech d'Wierder, déi an der Këscht ënnendrënner stinn, anzeginn ([[Special:Captcha/help|méi Informatiounen]]):", "fancycaptcha-create": "Fir dës Säit unzeleeën, gitt wgl. déi Wierder an, déi an der Këscht ënnendrënner stinn ([[Special:Captcha/help|méi Informatiounen]]):", "fancycaptcha-edit": "Fir dës Säit z'änneren, gitt wgl. déi Wierder an, déi an der Këscht ënnendrënner stinn ([[Special:Captcha/help|méi Informatiounen]]):", - "fancycaptcha-imgcaptcha-ph": "Gitt den Text an deen Dir um Bild gesitt", + "fancycaptcha-imgcaptcha-ph": "Gitt den Text an, deen Dir um Bild gesitt", "fancycaptcha-sendemail": "Fir eis géint automatescht Spammen ze schützen, froe mir Iech fir d'Wierder déi an der Këscht ënnendrënner stinn anzeginn ([[Special:Captcha/help|méi Informatiounen]]):", "fancycaptcha-reload-text": "Aktualiséieren" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ljp.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ljp.json index 46a7a92a51..78ea2088c9 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ljp.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ljp.json @@ -5,7 +5,7 @@ ] }, "fancycaptcha-captcha": "Silawan keamanan", - "fancycaptcha-accountcreate": "Guwai ngelindungi wiki jak sanian akun otomatis, sikam kilu tulung jama Niku ngurukko kata di bah ji sai wat lom kutak sai radu tisiyapko ([[Special:Captcha/help|inpo lengkap]]):", + "fancycaptcha-accountcreate": "Guway ngelindungi wiki jak sanian akun otomatis, sikam kilu tulung jama Niku ngurukko kata di bah hinji say wat lom kutak say radu tisiyapko ([[Special:Captcha/help|inpo lengkap]]):", "fancycaptcha-imgcaptcha-ph": "Kurukko tulisan say Niku liyak di lom gambarni.", "fancycaptcha-reload-text": "Segarko" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lkt.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lkt.json new file mode 100644 index 0000000000..d966103bc9 --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lkt.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "fancycaptcha-captcha": "Wóawaŋyaŋke wóiyutȟe", + "fancycaptcha-accountcreate": "Wiki kiŋ le ektá naídeya čhažé-oyáŋke káǧapi iyówiŋkhiyapi šni. Takomni mas'wíčhaša heníčha šni lusúta kte. He uŋ, wičhóiye kiŋ lená owa {{GENDER:|yo|ye|yo/ye}} ([[Special:Captcha/help|more info]]):", + "fancycaptcha-imgcaptcha-ph": "Itówapi mahél wičhóiye waŋláŋka kiŋ owá {{GENDER:|yo|ye|yo/ye}}", + "fancycaptcha-reload-text": "Iglútȟeča {{GENDER:|yo|ye|yo/ye}}" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lo.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lo.json index 6d8c5a118b..cd330854dd 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lo.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lo.json @@ -6,8 +6,10 @@ }, "fancycaptcha-addurl": "ການດັດແກ້ຂອງທ່ານຮວມມີລິ້ງພາຍນອກໃໝ່\nເພື່ອປົກປ້ອງວິກິພີເດຍຈາກສະແປມອັດຕະໂນມັດ ພວກເຮົາຂໍຄວາມກະລຸນາໃຫ້ທ່ານໃສ່ຄຳສັບທີ່ປາກົດຢູ່ດ້ານລຸ່ມໃນກ່ອງ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມເຕີມ]]):", "fancycaptcha-badlogin": "ເພື່ອປົກປ້ອງວິກິຈາກການແຕກລະຫັດຜ່ານແບບອັດຕະໂນມັດ ພວກເຮົາຂໍຄວາມກະລຸນາໃຫ້ທ່ານໃສ່ຄຳສັບທີ່ປາກົດຢູ່ດ້ານລຸ່ມໃນກ່ອງ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມເຕີມ]]):", + "fancycaptcha-captcha": "ກວດສອບຄວາມປອດໄພ", "fancycaptcha-accountcreate": "ເພື່ອປ້ອງກັນ ການສ້າງບັນຊີແບບອັດຕະໂນມດ, ກະລຸນາພິມ ຄຳສັບຂ້າງລຸ່ມນີ້​ ໃສ່ໃນກັບ ([[Special:Captcha/help|ຂໍ້ມູນເພິ່ມຕືມ]]):", "fancycaptcha-create": "ກະລຸນາ ພິມຄຳສັບຂ້າງລຸ່ມນີ້​ ໃສ່ໃນກັບ ເພື່ອສ້າງໜ້ານີ້ ([[Special:Captcha/help|more info]]):", "fancycaptcha-edit": "ກະລຸນາ ພິມຄຳສັບຂ້າງລຸ່ມນີ້ ໃສ່ໃນກັບ ເພື່ອ ດັດແກ້ໜ້ານີ້ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມຕື່ມ]]):", + "fancycaptcha-imgcaptcha-ph": "ໃສ່ຂໍ້ຄວາມທີ່ທ່ານເຫັນໃນຮູບ", "fancycaptcha-reload-text": "ໂຫຼດໃໝ່" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lzh.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lzh.json index ef4cd66f66..388f592ed4 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lzh.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/lzh.json @@ -3,10 +3,12 @@ "authors": [ "Crowley666", "LaMagiaaa", - "Suchichi02" + "Suchichi02", + "Ouclie" ] }, "fancycaptcha-captcha": "安檢", "fancycaptcha-edit": "欲纂此頁,鍵入圖示之碼 ([[Special:Captcha/help|幫助]]):", - "fancycaptcha-imgcaptcha-ph": "輸圖中文字" + "fancycaptcha-imgcaptcha-ph": "輸圖中文字", + "fancycaptcha-reload-text": "重整" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/maw.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/maw.json new file mode 100644 index 0000000000..de5926c31e --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/maw.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Yambutigra" + ] + }, + "fancycaptcha-captcha": "Gula nyɛbu", + "fancycaptcha-imgcaptcha-ph": "Sobi li a ni nyɛ anfooni la zuu ni", + "fancycaptcha-reload-text": "Palli niŋbu" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mn.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mn.json index af98498c58..6a89bdbbb2 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mn.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mn.json @@ -2,11 +2,12 @@ "@metadata": { "authors": [ "Chinneeb", - "Enkhsaihan2005" + "Enkhsaihan2005", + "Zorigt" ] }, "fancycaptcha-captcha": "Аюулгүй байдлын шалгалт", "fancycaptcha-accountcreate": "Вики-г автоматжуулсан бүртгэл үүсгэхээс хамгаалахын тулд доорх нүдэнд харагдах үгсийг оруулахыг танаас хүсэж байна ([[Special:Captcha/help|дэлгэрэнгүй мэдээлэл]]):", "fancycaptcha-imgcaptcha-ph": "Зураг дээр байгаа бичвэрийг оруулна уу", - "fancycaptcha-reload-text": "Дахин ачааллах" + "fancycaptcha-reload-text": "Дахин ачаалах" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mrt.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mrt.json new file mode 100644 index 0000000000..88af5338fd --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/mrt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Galdiz" + ] + }, + "fancycaptcha-captcha": "firle akarasugu" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ms.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ms.json index 3b90de4888..6ad9c1a7fc 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ms.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ms.json @@ -5,16 +5,17 @@ "Aviator", "MNH48", "Pizza1016", - "Tofeiku" + "Tofeiku", + "SNN95" ] }, - "fancycaptcha-addurl": "Suntingan anda mengandungi pautan luar baru. Untuk membanteras kegiatan spam automatik, anda diminta mengisi huruf-huruf berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", - "fancycaptcha-badlogin": "Untuk membanteras kegiatan meneka kata laluan secara automatik, anda diminta mengisi huruf-huruf berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", + "fancycaptcha-addurl": "Suntingan anda mengandungi pautan luar baharu. Bagi melindungi wiki ini daripada spam automatik, kami memohon anda supaya memasukkan perkataan yang dipaparkan di bawah ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", + "fancycaptcha-badlogin": "Bagi melindungi wiki daripada pemecahan kata laluan automatik, kami memohon anda supaya memasukkan perkataan yang dipaparkan di bawah ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", "fancycaptcha-captcha": "Pemeriksaan keselamatan", "fancycaptcha-accountcreate": "Untuk melindungi wiki ini dari pembukaan akaun secara automatik, kami memohon anda untuk mengisi perkataan-perkataan berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", "fancycaptcha-create": "Untuk mencipta laman ini, anda diminta mengisi huruf-huruf berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", "fancycaptcha-edit": "Untuk menyunting laman ini, anda diminta mengisi huruf-huruf berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", "fancycaptcha-imgcaptcha-ph": "Masukkan teks yang anda lihat dalam gambar", - "fancycaptcha-sendemail": "Untuk membanteras kegiatan spam secara automatik, anda diminta mengisi huruf-huruf berikut dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", + "fancycaptcha-sendemail": "Bagi melindungi wiki daripada spam automatik, kami memohon anda supaya memasukkan perkataan yang dipaparkan di bawah ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", "fancycaptcha-reload-text": "Muat semula" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/nl.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/nl.json index 22bd5c39cd..a188cd100d 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/nl.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/nl.json @@ -12,12 +12,12 @@ }, "fancycaptcha-desc": "Generator voor opgedirkte captcha's voor ConfirmEdit", "fancycaptcha-addurl": "Uw bewerking bevat nieuwe externe koppelingen.\nVoer de woorden die hieronder verschijnen in het invoerveld in als bescherming tegen automatische spam ([[Special:Captcha/help|meer informatie]]):", - "fancycaptcha-badlogin": "Voer de woorden die hieronder getoond worden in het invoerveld in als bescherming tegen het automatisch kraken van wachtwoorden ([[Special:Captcha/help|meer informatie]]):", + "fancycaptcha-badlogin": "Voer de woorden die hieronder weergegeven worden in het invoerveld in als bescherming tegen het automatisch kraken van wachtwoorden ([[Special:Captcha/help|meer informatie]]):", "fancycaptcha-captcha": "Veiligheidscontrole", - "fancycaptcha-accountcreate": "Om de wiki te beschermen tegen het geautomatiseerd aanmaken van accounts, vragen wij u de woorden in te voeren die in het vak hieronder getoond worden ([[Special:Captcha/help|meer informatie]]):", + "fancycaptcha-accountcreate": "Om de wiki te beschermen tegen het geautomatiseerd aanmaken van accounts, vragen wij u de woorden in te voeren die in het vak hieronder weergegeven worden ([[Special:Captcha/help|meer informatie]]):", "fancycaptcha-create": "Voer de woorden die hieronder verschijnen in het invoerveld in om de pagina aan te maken ([[Special:Captcha/help|meer informatie]]):", "fancycaptcha-edit": "Voer de woorden die hieronder verschijnen in het invoerveld in om deze pagina te bewerken ([[Special:Captcha/help|meer informatie]]):", - "fancycaptcha-imgcaptcha-ph": "Geef de tekst die u in de afbeelding ziet", - "fancycaptcha-sendemail": "Voer de woorden die hieronder getoond worden in het invoerveld in als bescherming tegen spam ([[Special:Captcha/help|meer informatie]]):", + "fancycaptcha-imgcaptcha-ph": "Geef de tekst in van de afbeelding", + "fancycaptcha-sendemail": "Voer de woorden die hieronder weergegeven worden in het invoerveld in als bescherming tegen spam ([[Special:Captcha/help|meer informatie]]):", "fancycaptcha-reload-text": "Vernieuwen" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/pap.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/pap.json index 586064df96..43fab629eb 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/pap.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/pap.json @@ -1,11 +1,12 @@ { "@metadata": { "authors": [ - "ObaTango" + "ObaTango", + "Kallmemel" ] }, - "fancycaptcha-captcha": "Verifikashon pa siguridat", + "fancycaptcha-captcha": "Kontrol di seguridat", "fancycaptcha-accountcreate": "Pa protehá e wiki kontra kreashon outomátiko di kuenta nos ta pidibo enkaresidamente pa skirbi e palabranan ku ta den e kuadro abou ([[Special:Captcha/help|more info]]):", "fancycaptcha-imgcaptcha-ph": "Yena e teksto ku bo ta mira riba e imágen", - "fancycaptcha-reload-text": "Aktualisá" + "fancycaptcha-reload-text": "Refreská" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ps.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ps.json index 62b2ad9794..79f0cd0f51 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ps.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ps.json @@ -10,8 +10,8 @@ }, "fancycaptcha-captcha": "خونديتوب بياکتنه", "fancycaptcha-accountcreate": "په ويکي کې د خپلسري گڼون جوړېدنې د مخنيوي په موخه موږ له تاسې غوښتنه کوو چې لاندې توري هماغسې په ورکړل شوي بکس کې وټاپئ څنگه چې تاسې ته ښکارېږي ([[Special:Captcha/help|لا نور مالومات]]):", - "fancycaptcha-create": "ددې مخ د جوړلو لپاره، لطفاً ورکړل شوي توري چې څنگه تاسې ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):", - "fancycaptcha-edit": "ددې مخ د سمولو لپاره، لطفاً ورکړل شوي توري چې څنگه تاسې ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):", + "fancycaptcha-create": "ددې مخ د جوړلو لپاره، لطفاً ورکړل شوي توري چې څنگه تاسې ته ښکاري هماغسې کټ مټ په لاندې چوکاټ کې وليکئ ([[Special:Captcha/help|نور مالومات]]):", + "fancycaptcha-edit": "ددې مخ د سمولو لپاره، لطفاً ورکړل شوي توري چې څنگه تاسې ته ښکاري هماغسې کټ مټ په لاندې چوکاټ کې وليکئ ([[Special:Captcha/help|نور مالومات]]):", "fancycaptcha-imgcaptcha-ph": "په انځور کې ښکارېدونکی ليک دلته وټاپئ", "fancycaptcha-reload-text": "بياتازه کول" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sjd.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sjd.json index 542387141e..d4f9262298 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sjd.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sjd.json @@ -5,5 +5,7 @@ "Merrahtar" ] }, + "fancycaptcha-captcha": "Воа̄ррьдэм кӣһчлэмушш", + "fancycaptcha-imgcaptcha-ph": "Пый текст, ко̄нн то̄нн кырьйнэзэсьт уйнак", "fancycaptcha-reload-text": "О̄дтлаһтӭ" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sk.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sk.json index be3adf1c78..f4913c2794 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sk.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sk.json @@ -4,9 +4,11 @@ "Helix84", "Luky001", "Teslaton", - "TomášPolonec" + "TomášPolonec", + "Wizzard" ] }, + "fancycaptcha-desc": "Generátor Fancy CAPTCHA pre rozšírenie Confirm Edit", "fancycaptcha-addurl": "Vaša úprava obsahuje nové externé odkazy.\nV záujme ochrany tejto wiki proti automatizovanému spamu, prosím, napíšte nižšie uvedené slová do poľa ([[Special:Captcha/help|viac informácií]]):", "fancycaptcha-badlogin": "V záujme ochrany tejto wiki pred automatizovanými lámaniami hesiel, prosím, napíšte nižšie uvedené slová do poľa ([[Special:Captcha/help|viac informácií]]):", "fancycaptcha-captcha": "Bezpečnostná kontrola", diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sms.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sms.json index 63d3341565..de95444078 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sms.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sms.json @@ -5,5 +5,5 @@ ] }, "fancycaptcha-imgcaptcha-ph": "Ǩeeʹrjet teeʹkst, mâiʹd vuäinak kaartâst", - "fancycaptcha-reload-text": "Uuʹd ođđ kaart leʹbe snimldõõǥǥ" + "fancycaptcha-reload-text": "Uuʹd ođđ kaart" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sq.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sq.json index 74e90ee2bf..b62a2e6f70 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sq.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/sq.json @@ -16,7 +16,7 @@ "fancycaptcha-accountcreate": "Për të mbrojtur wiki kundër krijimit të llogarive të automatizuara, ne mirësisht ju kërkojmë që të shkruani fjalët që shfaqen në kutinë poshtë ([[Special:Captcha/help|më shumë info]]):", "fancycaptcha-create": "Për të krijuar një faqe, ju lutem shtypni çfarë shfaqet tek figura e mëposhtme ([[Special:Captcha|Çfarë është kjo?]]):", "fancycaptcha-edit": "Për ta redaktuar këtë faqe të lutem fut fjalët që shfaqen tek figura e mëposhtme([[Special:Captcha/help|Çfarë është kjo?]]):", - "fancycaptcha-imgcaptcha-ph": "Shkruaj tekstin që sheh te figura", + "fancycaptcha-imgcaptcha-ph": "Shkruani tekstin që shihni te figura", "fancycaptcha-sendemail": "Për t'u mbrojtur nga metoda automatike e gjetjes së fjalëkalimeve ju kërkojmë të vendosni fjalët e figurës në kuti ([[Special:Captcha/help|më shumë informacion]]):", "fancycaptcha-reload-text": "Rifresko" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ssy.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ssy.json new file mode 100644 index 0000000000..45690e836a --- /dev/null +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/ssy.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Jmgurey" + ] + }, + "fancycaptcha-captcha": "Naggosti fattasha", + "fancycaptcha-accountcreate": "Wiki tamaa isheh akkanih yakke xisaabko naggoyishno ciloh, ta guba sanduqhudde yambulluwe canqur tatnaafaco xishmaalih ku esserna ([[Special:Captcha/help|addoodim ziyaada]]):", + "fancycaptcha-imgcaptcha-ph": "Siilelle table kutuub adde orbish", + "fancycaptcha-reload-text": "Uscussub" +} diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/tg-cyrl.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/tg-cyrl.json index b7dee9abd9..3975ea8db3 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/tg-cyrl.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/tg-cyrl.json @@ -2,13 +2,14 @@ "@metadata": { "authors": [ "Ibrahim", - "ToJack" + "ToJack", + "ZulfiqorF" ] }, "fancycaptcha-addurl": "Вироиши шумо пайвандҳои ҷадиди хориҷиро дар бар мегирад. Барои кӯмак ба пешгири аз ҳаразнигори худкор, лутфан вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", "fancycaptcha-badlogin": "Барои кӯмак ба пешгири аз шикастани худкори калимаҳои убур, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", "fancycaptcha-captcha": "Тафтиши амниятӣ", - "fancycaptcha-accountcreate": "Барои кӯмак аз эҷоди худкори ҳисоби корбарӣ, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", + "fancycaptcha-accountcreate": "Барои пешгирӣ аз эҷоди худкори ҳисоби корбарӣ, вожаеро ки дар тасвир мебинед, дар формаи зер ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", "fancycaptcha-create": "Барои эҷоди саҳифа, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", "fancycaptcha-edit": "Барои вироиши ин саҳифа, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):", "fancycaptcha-imgcaptcha-ph": "Матни дар расмбударо ворид намоед", diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/uz.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/uz.json index 79b90fd064..8376183a8b 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/uz.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/uz.json @@ -3,11 +3,12 @@ "authors": [ "Malikxan", "Sociologist", - "Zafar Shamsiddinov" + "Zafar Shamsiddinov", + "Mainculprit" ] }, "fancycaptcha-captcha": "Xavfsizlik tekshiruvi", - "fancycaptcha-accountcreate": "Vikini avtomatlashtirilgan hisob tuzishdan himoya qilish uchun Sizdan quyidagi maydonga soʻzlarni kiritishingizni soʻraymiz. ([[Special:Captcha/help|Batafsil maʼlumot]]):", + "fancycaptcha-accountcreate": "Vikini avtomatlashtirilgan akkaunt tuzishdan himoya qilish uchun Sizdan quyidagi maydonga soʻzlarni kiritishingizni soʻraymiz. ([[Special:Captcha/help|Batafsil maʼlumot]]):", "fancycaptcha-imgcaptcha-ph": "Yuqoridagi matnni bu yerga kiriting", "fancycaptcha-reload-text": "Yangilash" } diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hans.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hans.json index 16dbe0c0cb..4896c4f6f4 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hans.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hans.json @@ -5,14 +5,15 @@ "Cwek", "Impersonator 1", "Liuxinyu970226", - "Mywood" + "Mywood", + "Peterxy12" ] }, "fancycaptcha-desc": "用于确认编辑的扭曲验证码生成器", "fancycaptcha-addurl": "您的编辑包含新的外部链接。为保护本wiki免受自动垃圾程序的破坏,我们恳请您输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", "fancycaptcha-badlogin": "为保护本wiki免受自动密码破解的破坏,我们恳请你输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", "fancycaptcha-captcha": "安全检查", - "fancycaptcha-accountcreate": "为保护本wiki免受自动账户创建的破坏,我们恳请您输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", + "fancycaptcha-accountcreate": "为保护本wiki免受自动账号创建的破坏,我们恳请您输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", "fancycaptcha-create": "要创建页面,请输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", "fancycaptcha-edit": "要编辑该页面,请输入下面方框中显示的文字([[Special:Captcha/help|更多信息]]):", "fancycaptcha-imgcaptcha-ph": "请输入您在图片中看见的文字", diff --git a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hant.json b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hant.json index 0da242b304..dc8aaaa448 100644 --- a/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hant.json +++ b/dist/extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hant.json @@ -9,14 +9,15 @@ "LaMagiaaa", "Liuxinyu970226", "Suchichi02", - "Waihorace" + "Waihorace", + "Peterxy12" ] }, "fancycaptcha-desc": "用於確認編輯的花俏型驗證碼產生器", "fancycaptcha-addurl": "您的編輯使用了新的外部連結。\n為了防止垃圾編輯程式,我們要麻煩您輸入在下面的方框中顯示的單字 ([[Special:Captcha/help|更多資訊]]):", "fancycaptcha-badlogin": "為了防止密碼破解程式,我們要麻煩您輸入在下面的方框中顯示的單字 ([[Special:Captcha/help|更多資訊]]):", "fancycaptcha-captcha": "安全性檢查", - "fancycaptcha-accountcreate": "為了防止自動註冊程式,我們要麻煩您輸入在下面的方框中顯示的單字 ([[Special:Captcha/help|更多資訊]]):", + "fancycaptcha-accountcreate": "為保護本wiki免受自動帳號建立的破壞,我們懇請您輸入下面方框中顯示的文字([[Special:Captcha/help|更多資訊]]):", "fancycaptcha-create": "為了防止自動建立頁面程式,我們要麻煩您輸入在下面的方框中顯示的單字 ([[Special:Captcha/help|更多資訊]]):", "fancycaptcha-edit": "若要編輯此頁面,請輸入在下面的方框中顯示的單字 ([[Special:Captcha/help|更多資訊]]):", "fancycaptcha-imgcaptcha-ph": "輸入您在圖中看到的文字", diff --git a/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/be-tarask.json b/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/be-tarask.json index a312214ac7..c7bc627bff 100644 --- a/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/be-tarask.json +++ b/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/be-tarask.json @@ -3,10 +3,11 @@ "authors": [ "EugeneZelenko", "Jim-by", - "Red Winged Duck" + "Red Winged Duck", + "Ucukor" ] }, - "questycaptcha-addurl": "Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі.\nКаб абараніць вікі ад аўтаматычнага спаму ў праўках, мы просім вас адказаць на пытаньне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):", + "questycaptcha-addurl": "Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі.\nКаб абараніць вікі ад аўтаматычнага спаму, мы просім вас адказаць на пытаньне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):", "questycaptcha-badlogin": "Для абароны вікі ад аўтаматычнага падбору пароля, мы просім вас адказаць на пытаньне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):", "questycaptcha-createaccount": "Для абароны вікі ад аўтаматычнага стварэньня рахункаў, мы просім вас адказаць на пытаньне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):", "questycaptcha-create": "Для стварэньня старонкі, калі ласка, адкажыце на пытаньне, паказанае ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):", diff --git a/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl-informal.json b/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl-informal.json index 88cb921caf..c75d3640ae 100644 --- a/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl-informal.json +++ b/dist/extensions/ConfirmEdit/QuestyCaptcha/i18n/nl-informal.json @@ -5,5 +5,5 @@ ] }, "questycaptcha-addurl": "Je bewerking bevat nieuwe externe koppelingen.\nBeantwoord de onderstaande vraag als bescherming tegen automatische spam ([[Special:Captcha/help|meer informatie]]):", - "questycaptchahelp-text": "Websites die vrij te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma's automatisch koppelingen op zetten naar vele websites.\nHoewel deze externe koppelingen weer verwijderd kunnen worden, leveren ze wel veel hinder en administratief werk op.\n\nSoms, en in het bijzonder bij het toevoegen van externe koppelingen op pagina's, vraag de wiki je een vraag te beantwoorden.\nOmdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd.\n\nVraag assistentie van de [[Special:ListAdmins|sitebeheerders]] als dit proces je verhindert een nuttige bijdrage te leveren.\n\nKlik op de knop \"terug\" in je browser om terug te gaan naar het tekstbewerkingsscherm." + "questycaptchahelp-text": "Websites die vrij te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma's automatisch koppelingen op zetten naar vele websites.\nHoewel deze externe koppelingen weer verwijderd kunnen worden, leveren ze wel veel hinder en administratief werk op.\n\nSoms, en in het bijzonder bij het toevoegen van externe koppelingen op pagina's, vraagt de wiki je een vraag te beantwoorden.\nOmdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd.\n\nVraag assistentie van de [[Special:ListAdmins|sitebeheerders]] als dit proces je verhindert een nuttige bijdrage te leveren.\n\nKlik op de knop \"terug\" in je browser om terug te gaan naar het tekstbewerkingsscherm." } diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ko.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ko.json new file mode 100644 index 0000000000..0db3b6e4e9 --- /dev/null +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ko.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Tensama0415" + ] + }, + "renocaptcha-apihelp-param-g-recaptcha-response": "ReCaptcha 위젯의 필드입니다." +} diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/sk.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/sk.json new file mode 100644 index 0000000000..8157af020f --- /dev/null +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/sk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Wizzard" + ] + }, + "renocaptcha-apihelp-param-g-recaptcha-response": "Pole z widgetu ReCaptcha." +} diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be-tarask.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be-tarask.json index b5ddf03664..fef09f3012 100644 --- a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be-tarask.json +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/be-tarask.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Red Winged Duck" + "Red Winged Duck", + "Ucukor" ] }, "renocaptcha-desc": "Модуль reCAPTCHA NoCAPTCHA для пацьверджаньня рэдагаваньняў", @@ -9,7 +10,7 @@ "renocaptcha-addurl": "Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі. Для абароны вікі ад аўтаматызаванага спаму, мы просім вас разьвязаць наступную CAPTCHA:", "renocaptcha-badlogin": "Для абароны вікі ад аўтаматычнага ўзлому паролю, мы просім вас разьвязаць наступную CAPTCHA:", "renocaptcha-createaccount": "Для абароны вікі ад аўтаматычнага стварэньня рахункаў, мы просім вас разьвязаць наступную CAPTCHA:", - "renocaptcha-createaccount-fail": "Падобна, у вас не атрымалася разьвязаць CAPTCHA.", + "renocaptcha-createaccount-fail": "Падобна, вам не ўдалося разьвязаць CAPTCHA.", "renocaptcha-create": "Для абароны вікі ад аўтаматычнага стварэньня старонак, мы просім вас разьвязаць наступную CAPTCHA:", "renocaptcha-noscript": "На жаль, вы адключылі JavaScript, таму мы ня можам аўтаматычна вызначыць, ці чалавек вы. Калі ласка, разьвяжыце CAPTCHA вышэй і скапіюйце тэкст у наступнае поле:", "renocaptcha-help": "Калі ласка, разьвяжыце заданьне ReCaptcha NoCaptcha і ўвядзіце значэньне ў адказ як captchaWord." diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/id.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/id.json index 9c36d5b901..6026de35fa 100644 --- a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/id.json +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/id.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Daud I.F. Argana" + "Daud I.F. Argana", + "Penyuwangi" ] }, "renocaptcha-desc": "Modul reCAPTCHA NoCAPTCHA untuk Confirm Edit", @@ -12,5 +13,5 @@ "renocaptcha-createaccount-fail": "Tampaknya Anda belum menyelesaikan CAPTCHA-nya.", "renocaptcha-create": "Untuk melindungi wiki ini dari pembuatan halaman otomatis, kami memohon Anda menyelesaikan CAPTCHA berikut:", "renocaptcha-noscript": "Sayangnya Anda telah mematikan JavaScript, jadi kami tidak bisa mengenali secara otomatis apakah Anda manusia atau bukan. Tolong selesaikan CAPTCHA di atas dan salin hasil teksnya ke dalam kotak teks berikut:", - "renocaptcha-help": "Tolong selesaikan sebuah tantangan ReCaptcha NoCaptcha dan kembalikan nilai respons sebagai captchaWord." + "renocaptcha-help": "Tolong selesaikan sebuah tantangan ReCaptcha NoCaptcha dan kembalikan nilai tanggapan sebagai captchaWord." } diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ko.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ko.json index 32e834b013..193a9549c5 100644 --- a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ko.json +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ko.json @@ -4,14 +4,17 @@ "Hwangjy9", "Yearning", "Ykhwong", - "아라" + "아라", + "Revi" ] }, + "renocaptcha-desc": "편집 확인 확장기능의 reCAPTCHA NoCAPTCHA 모듈", "renocaptcha-edit": "자동 편집 스팸으로부터 위키를 보호하기 위해, 다음 CAPTCHA를 풀어주세요:", "renocaptcha-addurl": "편집에 새로운 외부 링크가 포함되어 있습니다. 자동 스팸으로부터 위키를 보호하기 위해, 다음 CAPTCHA를 풀어주세요:", "renocaptcha-badlogin": "자동화된 비밀번호 깨기로부터 위키를 보호하기 위해, 다음 CAPTCHA를 풀어주세요:", "renocaptcha-createaccount": "자동 계정 만들기로부터 위키를 보호하기 위해, 다음 CAPTCHA를 풀어주세요:", "renocaptcha-createaccount-fail": "보안문자가 틀렸습니다.", "renocaptcha-create": "자동 문서 만들기로부터 위키를 보호하기 위해, 다음 CAPTCHA를 풀어주세요:", - "renocaptcha-noscript": "당신은 자바스크립트를 비활성화하여 저희는 당신이 사람인지 자동으로 판별하지 못합니다. 다음 글상자에 위 보안문자를 입력하세요:" + "renocaptcha-noscript": "당신은 자바스크립트를 비활성화하여 저희는 당신이 사람인지 자동으로 판별하지 못합니다. 다음 글상자에 위 보안문자를 입력하세요:", + "renocaptcha-help": "ReCaptcha NoCaptcha의 문제를 해결하고 응답 값을 captchaWord로 반환해 주세요." } diff --git a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json index aab98e8f98..d915d90147 100644 --- a/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json +++ b/dist/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/nl.json @@ -1,12 +1,13 @@ { "@metadata": { "authors": [ - "McDutchie" + "McDutchie", + "Siebrand" ] }, "renocaptcha-desc": "reCAPTCHA NoCAPTCHA-module voor Confirm Edit", "renocaptcha-edit": "Om de wiki te beschermen tegen geautomatiseerde bewerkingsspam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", - "renocaptcha-addurl": "Uw bewerking bevat nieuwe externe links. Om de wiki te beschermen tegen geautomatiseerde spam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", + "renocaptcha-addurl": "Uw bewerking bevat nieuwe externe koppelingen. Om de wiki te beschermen tegen geautomatiseerde spam vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", "renocaptcha-badlogin": "Om de wiki te beschermen tegen automatisch kraken van wachtwoorden vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", "renocaptcha-createaccount": "Om de wiki te beschermen tegen het automatisch aanmaken van accounts vragen wij u vriendelijk de volgende CAPTCHA op te lossen:", "renocaptcha-createaccount-fail": "Het lijkt erop dat u de CAPTCHA niet hebt opgelost.", diff --git a/dist/extensions/ConfirmEdit/SimpleCaptcha/SimpleCaptcha.php b/dist/extensions/ConfirmEdit/SimpleCaptcha/SimpleCaptcha.php index fb9da79c27..31da411af3 100644 --- a/dist/extensions/ConfirmEdit/SimpleCaptcha/SimpleCaptcha.php +++ b/dist/extensions/ConfirmEdit/SimpleCaptcha/SimpleCaptcha.php @@ -1257,6 +1257,10 @@ public function canSkipCaptcha( $user, Config $config ) { wfDebug( "ConfirmEdit: user IP can bypass captcha" ); return true; } + if ( $user->isSystemUser() ) { + wfDebug( "ConfirmEdit: system user skips captcha\n" ); + return true; + } if ( $allowConfirmEmail && $user->isEmailConfirmed() ) { wfDebug( "ConfirmEdit: user has confirmed mail, skipping captcha\n" ); diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/api/ko.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/ko.json new file mode 100644 index 0000000000..e36c7c4fe3 --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/ko.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Tensama0415" + ] + }, + "turnstile-apihelp-param-cf-turnstile-response": "Turnstile 위젯의 필드입니다." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sk.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sk.json new file mode 100644 index 0000000000..b033123bfe --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Wizzard" + ] + }, + "turnstile-apihelp-param-cf-turnstile-response": "Pole z widgetu Turnstile." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sv.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sv.json new file mode 100644 index 0000000000..b834703461 --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/sv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Stefan2255" + ] + }, + "turnstile-apihelp-param-cf-turnstile-response": "Fält från vändkors-widgeten." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/api/tr.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/tr.json new file mode 100644 index 0000000000..85e20d4a2e --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/tr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "HakanIST" + ] + }, + "turnstile-apihelp-param-cf-turnstile-response": "Turnstile widget'ından gelen alan." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/api/uk.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/uk.json new file mode 100644 index 0000000000..c068709182 --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/api/uk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Movses" + ] + }, + "turnstile-apihelp-param-cf-turnstile-response": "Поле з віджета «Turnstile»." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/es.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/es.json new file mode 100644 index 0000000000..7c2e98d44a --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/es.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Danielyepezgarces" + ] + }, + "turnstile-edit": "Para proteger la wiki contra el spam de edición automática, te pedimos que resuelvas el siguiente CAPTCHA:", + "turnstile-badlogin": "Para proteger la wiki contra el descifrado automatizado de contraseñas, te pedimos que resuelvas el siguiente CAPTCHA:", + "turnstile-createaccount": "Para proteger la wiki contra la creación automática de cuentas, le rogamos que resuelva el siguiente hCaptcha:", + "turnstile-createaccount-fail": "Parece que no has resuelto el CAPTCHA." +} diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/nl.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/nl.json index c0153282a9..a13adf47ea 100644 --- a/dist/extensions/ConfirmEdit/Turnstile/i18n/nl.json +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/nl.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "McDutchie", - "Mitsjol" + "Mitsjol", + "Siebrand" ] }, "turnstile-desc": "Voegt ondersteuning voor Cloudflare Turnstile toe aan ConfirmEdit", @@ -10,7 +11,7 @@ "turnstile-addurl": "Uw bewerking bevat nieuwe externe koppelingen. Om de wiki te beschermen tegen geautomatiseerde spam vragen wij u de volgende CAPTCHA op te lossen:", "turnstile-badlogin": "Om de wiki te beschermen tegen het automatisch kraken van wachtwoorden vragen wij u de volgende CAPTCHA op te lossen:", "turnstile-createaccount": "Om de wiki te beschermen tegen het automatisch aanmaken van accounts vragen wij u de volgende CAPTCHA op te lossen:", - "turnstile-createaccount-fail": "Het lijkt erop dat je de CAPTCHA niet hebt opgelost.", + "turnstile-createaccount-fail": "Het lijkt erop dat u de CAPTCHA niet hebt opgelost.", "turnstile-create": "Om de wiki te beschermen tegen het automatisch aanmaken van pagina’s vragen wij u de volgende CAPTCHA op te lossen:", "turnstile-help": "Los een Turnstile-uitdaging op en retourneer de antwoordwaarde als captchaWord." } diff --git a/dist/extensions/ConfirmEdit/Turnstile/i18n/sv.json b/dist/extensions/ConfirmEdit/Turnstile/i18n/sv.json new file mode 100644 index 0000000000..72852db7ba --- /dev/null +++ b/dist/extensions/ConfirmEdit/Turnstile/i18n/sv.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Stefan2255" + ] + }, + "turnstile-desc": "Lägger till stöd för Cloudflare Turnstile för att bekräfta.", + "turnstile-edit": "För att skydda wikin mot automatiserad redigeringsspam ber vi dig att lösa följande CAPTCHA:", + "turnstile-addurl": "Din redigering innehåller nya externa länkar. För att skydda wikin mot automatisk spam ber vi dig vänligen att lösa följande hCaptcha:", + "turnstile-badlogin": "För att skydda wikin mot automatisk lösenordsknäckning, vänligen lös följande captcha:", + "turnstile-createaccount": "För att skydda wikin mot automatiskt skapande av konton, vänligen lös följande captcha:", + "turnstile-createaccount-fail": "Det verkar som att du inte har löst CAPTCHA:n.", + "turnstile-create": "För att skydda wikin mot automatiserad sidgenerering, vänligen lös följande captcha:", + "turnstile-help": "Lös en vändkorsutmaning och returnera svarsvärdet som captchaWord." +} diff --git a/dist/extensions/ConfirmEdit/i18n/api/ne.json b/dist/extensions/ConfirmEdit/i18n/api/ne.json new file mode 100644 index 0000000000..34f143be38 --- /dev/null +++ b/dist/extensions/ConfirmEdit/i18n/api/ne.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "बडा काजी" + ] + }, + "captcha-apihelp-param-captchaword": "क्याप्चाको जवाफ", + "captcha-apihelp-param-captchaid": "अघिल्लो अनुरोधबाट प्राप्त क्याप्चा आईडी" +} diff --git a/dist/extensions/ConfirmEdit/i18n/api/so.json b/dist/extensions/ConfirmEdit/i18n/api/so.json new file mode 100644 index 0000000000..da23fe3d88 --- /dev/null +++ b/dist/extensions/ConfirmEdit/i18n/api/so.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "captcha-apihelp-param-captchaword": "Jawaabta CAPTCHA", + "captcha-apihelp-param-captchaid": "Aqoonsiga CAPTCHA ee codsiga hore" +} diff --git a/dist/extensions/ConfirmEdit/i18n/be-tarask.json b/dist/extensions/ConfirmEdit/i18n/be-tarask.json index 4778c35914..8ebaea980d 100644 --- a/dist/extensions/ConfirmEdit/i18n/be-tarask.json +++ b/dist/extensions/ConfirmEdit/i18n/be-tarask.json @@ -6,19 +6,20 @@ "Red Winged Duck", "Vlad5250", "Wizardist", - "Renessaince" + "Renessaince", + "Ucukor" ] }, "captcha-edit": "Каб рэдагаваць гэтую старонку, калі ласка, разьвяжыце наступнае заданьне і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):", - "captcha-edit-fail": "CAPTCHA няслушная або адсутнічае.", + "captcha-edit-fail": "CAPTCHA няслушная альбо яе няма.", "captcha-desc": "Дадае мэтад CAPTCHA для абароны супраць спаму і падбору пароляў", "captcha-addurl": "Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі.\nУ мэтах абароны ад аўтаматычнага спаму, мы просім вас разьвязаць наступнае заданьне і ўвесьці вынік у поле, каб захаваць зьмены ([[Special:Captcha/help|падрабязнасьці]]):", "captcha-badlogin": "У мэтах абароны ад аўтаматычнага ўзлому пароляў, мы просім вас разьвязаць наступную задачу і ўвесьці вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):", "captcha-createaccount": "У мэтах абароны ад аўтаматычнага стварэньня рахункаў, мы просім вас разьвязаць наступную задачу і ўвесьці вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):", - "captcha-createaccount-fail": "Код пацьверджаньня няслушны альбо адсутнічае.", + "captcha-createaccount-fail": "CAPTCHA няслушная альбо яе няма.", "captcha-create": "Каб стварыць старонку, калі ласка, разьвяжыце наступную задачу і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):", "captcha-sendemail": "У мэтах абароны супраць аўтаматычнага спаму, мы просім вас разьвязаць наступную задачу і ўвесьці адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):", - "captcha-sendemail-fail": "Код пацьверджаньня няслушны альбо адсутнічае.", + "captcha-sendemail-fail": "CAPTCHA няслушная альбо яе няма.", "captcha-disabledinapi": "Гэтае дзеяньне патрабуе праверкі captcha, і з-за гэтага ня можа быць выкананае праз API.", "captchahelp-title": "Дапамога ў captcha", "captchahelp-cookies-needed": "Вам трэба дазволіць файлы-кукі ў Вашым браўзэры, каб гэтая функцыя працавала.", diff --git a/dist/extensions/ConfirmEdit/i18n/bg.json b/dist/extensions/ConfirmEdit/i18n/bg.json index 4569996916..fe96713918 100644 --- a/dist/extensions/ConfirmEdit/i18n/bg.json +++ b/dist/extensions/ConfirmEdit/i18n/bg.json @@ -23,7 +23,7 @@ "captcha-disabledinapi": "Това действие изисква CAPTCHA, следователно не може да бъде извършено през приложния програмен интерфейс.", "captchahelp-title": "Помощ за CAPTCHA", "captchahelp-cookies-needed": "За да работи това, необходимо е бисквитките на вашия браузър да са включени.", - "captchahelp-text": "Уеб сайтовете, които позволяват свободно да се редактира и добавя ново съдържание (като това уики), често са обект на атаки от страна на спамъри, които използват средства за автоматизирано редактиране за публикуване на препратки към много сайтове. Въпреки че тези препратки могат да бъдат премахнати, те са особено неприятни за потребителите.\n\nПонякога, особено когато се добавят нови препратки към страниците, е възможно уикито да покаже картинка с текст, който трябва да бъде въведен в посоченото поле. Тъй като това е стъпка, която е трудно да бъде прескочена при автоматизирано редактиране, тя затруднява и спира повечето спамъри и роботи, но допуска истинските потребителите да правят редакции.\n\nЗа съжаление тази стъпка може да затрудни незрящи потребители или потребители, които използват текстови или речеви браузъри. За момента системата не разполага с възможност за гласова алтернатива. Обърнете се за помощ към [[{{int:grouppage-sysop}}|администратор на сайта]], ако това изискване на системата ви затруднява да допринасяте легитимно.\n\nНатиснете бутона „back“ на вашия браузър, за да се върнете към редактора на страници.", + "captchahelp-text": "Уеб сайтовете, които позволяват свободно да се редактира и добавя ново съдържание (като това уики), често са обект на атаки от страна на спамъри, които използват средства за автоматизирано редактиране за публикуване на препратки към много сайтове. Въпреки че тези препратки могат да бъдат премахнати, те са особено неприятни за потребителите.\n\nПонякога, особено когато се добавят нови препратки към страниците, е възможно уикито да покаже картинка с текст, който трябва да бъде въведен в посоченото поле. Тъй като това е стъпка, която е трудно да бъде прескочена при автоматизирано редактиране, тя затруднява и спира повечето спамъри и роботи, но допуска истинските потребителите да правят редакции.\n\nЗа съжаление тази стъпка може да затрудни незрящи потребители или потребители, които използват текстови или речеви браузъри. За момента системата не разполага с възможност за гласова алтернатива. Обърнете се за помощ към [[{{int:grouppage-sysop}}|администратор на сайта]], ако това изискване на системата ви затруднява да допринасяте легитимно.\n\nНатиснете бутона „Назад“ на вашия браузър, за да се върнете към редактора на страници.", "right-skipcaptcha": "Изпълнение на действия, предизвикващи CAPTCHA, без да се налага минаването през CAPTCHA", "action-skipcaptcha": "изпълнение на действия, предизвикващи CAPTCHA, без да се налага минаването през CAPTCHA", "confirmedit-preview-line": "Номер на реда", diff --git a/dist/extensions/ConfirmEdit/i18n/br.json b/dist/extensions/ConfirmEdit/i18n/br.json index 1811a813dc..bcffc666a7 100644 --- a/dist/extensions/ConfirmEdit/i18n/br.json +++ b/dist/extensions/ConfirmEdit/i18n/br.json @@ -25,7 +25,7 @@ "captchahelp-cookies-needed": "Ret eo deoc'h gweredekaet an toupinoù war ho merdeer Web evit ma'z afe en-dro.", "captchahelp-text": "Alies e vez taget al lec'hiennoù a zegemer kemennadennoù a-berzh an holl, evel ar wiki-mañ, gant ar stroberien a implij ostilhoù emgefre evit postañ o liammoù war lec'hiennoù a bep seurt. \nHa pa c'hallfent bezañ diverket, kazus-mat ez int memes tra. \n\nA-wezhioù, dreist-holl pa vez ouzhpennet liammoù Web nevez war ur bajenn, e c'hallo ar wiki-mañ diskouez deoc'h ur skeudenn warni un tamm testenn liv pe a-dreuz. Goulennet e vo diganeoc'h skrivañ ar gerioù a welit. \nUn trevell start da emgefrekaat eo hemañ. Gant se e c'hallo an implijerien wirion postañ ar pezh a fell dezho tra ma vo lakaet un harz d'an darn vrasañ eus ar stroberien pe d'an dagerien robotek all. \n\nKoulskoude e c'hallo an implijerien berr o gweled pe ar re a implij merdeerioù diazezet war ar skrid pe war ar vouezh bezañ strafuilhet gant se. N'omp ket evit kinnig un diskoulm dre glevet evit c'hoazh. \nKit e darempred gant [[{{int:grouppage-sysop}}|merourien al lec'hienn]] m'hoc'h eus diaesterioù evit kemer perzh abalamour d'an teknik-se. \n\nPouezit war bouton 'kent' ho merdeer evit distreiñ d'ar bajenn gemmañ.", "captcha-addurl-whitelist": " #
      \n# Setu penaos emañ an ereadur :\n#  * Kement tra war-lerc'h an arouezenn \"#\" zo un urzhiad, betek penn all al linenn\n#  * Kement linenn n'eo ket goullo zo ur c'hod regex a vo implijet e diabarzh al liammoù gourdskrid hepken\n  #
      ", - "right-skipcaptcha": "Lañsañ a ra an oberoù captcha hep bezañ rediet da dremen drezañ", + "right-skipcaptcha": "Ober oberoù a lañs CAPTCHA hep bezañ rediet da dremen drezañ", "confirmedit-preview-line": "Niverenn linenn", "confirmedit-preview-content": "Danvez", "confirmedit-preview-validity": "Reizhder", diff --git a/dist/extensions/ConfirmEdit/i18n/da.json b/dist/extensions/ConfirmEdit/i18n/da.json index 5d28e0d5f8..7cd9f06af2 100644 --- a/dist/extensions/ConfirmEdit/i18n/da.json +++ b/dist/extensions/ConfirmEdit/i18n/da.json @@ -8,28 +8,36 @@ "Hylle", "Kaare", "Peter Alberti", - "Saederup92" + "Saederup92", + "Steenth" ] }, "captcha-edit": "For at redigere denne side, skal du give svaret på følgende opgave nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):", "captcha-edit-fail": "Forkert eller manglende CAPTCHA.", "captcha-desc": "Giver CAPTCHA-teknikker til at beskytte mod spam og gætning af adgangskoder", - "captcha-addurl": "Din redigering tilføjer nye eksterne henvisninger.\nSom beskyttelse af wikien mod automatiseret spam, skal du løse det enkle regnestykke nedenfor og skrive resultatet i boksen, for at kunne gemme din redigering ([[Special:Captcha/help|flere oplysninger]]):", - "captcha-badlogin": "For at beskytte wikien mod automatiseret adgangskodegætning, skal du løse det enkle regnestykke nedenfor og skrive resultatet i boksen ([[Special:Captcha/help|flere oplysninger]]):", - "captcha-createaccount": "For at beskytte wikien mod automatisk oprettelse af brugernavne, skal du løse det enkle regnestykke nedenfor og skrive resultatet i boksen ([[Special:Captcha/help|flere oplysninger]]):", + "captcha-help": "Løsning af CAPTCHA.", + "captcha-info-help": "Beskrivelse af CAPTCHA'en.", + "captcha-id-label": "CAPTCHA-ID", + "captcha-id-help": "Denne værdi skal sendes tilbage uændret.", + "captcha-addurl": "Din redigering tilføjer nye eksterne henvisninger.\nFor at beskytte wikien mod automatisk spam beder vi dig venligst om at løse følgende opgave nedenfor og indtaste svaret i feltet for at gemme din redigering ([[Special:Captcha/help|flere oplysninger]]):", + "captcha-badlogin": "For at beskytte wikien mod automatiseret adgangskodegætning, beder vi dig venligst om at løse følgende opgave og indtaste svaret i feltet ([[Special:Captcha/help|flere oplysninger]]):", + "captcha-createaccount": "For at beskytte wikien mod automatisk oprettelse af konti, beder vi dig venligst om at løse følgende opgave og indtaste svaret i feltet ([[Special:Captcha/help|mere info]]):", "captcha-createaccount-fail": "Forkert eller manglende CAPTCHA.", - "captcha-create": "For at oprette en ny side, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):", - "captcha-sendemail": "For at beskytte wikien mod automatisk spamning, skal du løse det enkle regnestykke nedenfor og skrive resultatet i boksen ([[Special:Captcha/help|flere oplysninger]]):", + "captcha-create": "For at oprette siden skal du løse følgende opgave og indtaste svaret i feltet ([[Special:Captcha/help|mere info]]):", + "captcha-sendemail": "For at beskytte wikien mod automatisk spamming, beder vi dig venligst om at løse følgende opgave og indtaste svaret i feltet ([[Special:Captcha/help|mere info]]):", "captcha-sendemail-fail": "Forkert eller manglende CAPTCHA.", - "captcha-disabledinapi": "Denne handling kræver en captcha, så det ikke kan udføres via API'en.", - "captchahelp-title": "Captcha-hjælp", + "captcha-disabledinapi": "Denne handling kræver en CAPTCHA, så det ikke kan udføres via API'en.", + "captcha-error": "CAPTCHA-bekræftelse mislykkedes på grund af intern fejl: $1", + "captchahelp-title": "CAPTCHA-hjælp", "captchahelp-cookies-needed": "Din browser skal have cookies slået til, før dette kan virke.", "captchahelp-text": "Websites der accepterer indhold fra offentligheden, bliver ofte udsat for angreb fra spammere. Disse angreb sker med automatiske værktøjer, der anbringer de samme links på et stort antal websites på kort tid. Selvom disse links kan fjernes, er de en vedligeholdelsesmæssig byrde.\n\nI visse tilfælde, specielt når der tilføjes nye links til denne wiki, vil softwaren vise dig et billede af et stykke forvredet og sløret tekst. Du skal indtaste det ord, der vises, før du kan gennemføre handlingen. Formålet er at skelne mellem mennesker og automatiserede værktøjer, da de sidste har meget svært ved at genkende ordene.\n\nDesværre kan dette medføre problemer for svagtseende brugere, og brugere der bruger software der oplæser indholdet af siden. For øjeblikket findes der ikke et lydbaseret alternativ. Kontakt venligst en [[{{int:grouppage-sysop}}|administrator]] med henblik på at få hjælp, hvis dette forhindrer tilføjelsen af godartet materiale.\n\nTryk på 'tilbage'-knappen i din browser for at returnere til redigeringssiden.", "captcha-addurl-whitelist": " #
      \n# Vejledning:\n#   * Alt fra et \"#\"-tegn til slutningen af en linje er en kommentar\n#   * Alle ikke-blanke linjer benyttes som regulært udtryk, der anvendes på hostnavne i URL'er\n #
      ", - "right-skipcaptcha": "Udføre handlinger som normalt kræver \"captcha\"-bekræftelse uden at bruge \"captcha\"", - "confirmedit-preview-line": "Linjenumre", + "right-skipcaptcha": "Udfør CAPTCHA-udløsende handlinger uden at skulle gennemgå CAPTCHA'en", + "action-skipcaptcha": "udføre CAPTCHA-udløsende handlinger uden at skulle gennemgå CAPTCHA'en", + "confirmedit-preview-line": "Linjenummer", "confirmedit-preview-content": "Indhold", "confirmedit-preview-validity": "Gyldighed", "confirmedit-preview-valid": "gyldig", - "confirmedit-preview-invalid": "ugyldig" + "confirmedit-preview-invalid": "ugyldig", + "confirmedit-preview-description": "Følgende tabel viser listen over linjer på denne side, og om det er en gyldig IP-adresse eller et gyldigt IP-adresseinterval. Hvis linjen er en gyldig IP-adresse eller et gyldigt IP-adresseinterval, vil den blive udelukket fra CAPTCHA-kontroller, men ugyldige linjer vil blive ignoreret. Et eksempel på et gyldigt IP-adresseinterval ville være: 69.208.0.0/16, som går fra 69.208.0.0 til 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Mere information] om beregning af et IP-adresseinterval." } diff --git a/dist/extensions/ConfirmEdit/i18n/es.json b/dist/extensions/ConfirmEdit/i18n/es.json index 645ef24275..62466cc84c 100644 --- a/dist/extensions/ConfirmEdit/i18n/es.json +++ b/dist/extensions/ConfirmEdit/i18n/es.json @@ -21,7 +21,8 @@ "No se", "Pertile", "Sanbec", - "Sophivorus" + "Sophivorus", + "Monicapozo03" ] }, "captcha-edit": "Para editar esta página, realiza la siguiente tarea y escribe el resultado en la casilla ([[Special:Captcha/help|más información]]):", diff --git a/dist/extensions/ConfirmEdit/i18n/fi.json b/dist/extensions/ConfirmEdit/i18n/fi.json index fcff39975c..150bca95d8 100644 --- a/dist/extensions/ConfirmEdit/i18n/fi.json +++ b/dist/extensions/ConfirmEdit/i18n/fi.json @@ -28,7 +28,7 @@ "captcha-id-label": "CAPTCHA-tunnus", "captcha-id-help": "Tämä arvo pitäisi lähettää takaisin muuttumattomana.", "captcha-addurl": "Muokkauksesi sisältää uusia linkkejä muille sivuille.\nSuojataksemme wikiä automatisoituja mainoslinkkejä vastaan, pyydämme sinua ratkaisemaan alla olevan tehtävän ja kirjoittamaan vastauksen kenttään, jotta voit tallentaa muokkauksesi ([[Special:Captcha/help|lisätietoja]]):", - "captcha-badlogin": "Suojataksemme wikiä automatisoidulta salasanojen murtamiselta pyydämme sinua ratkaisemaan alla olevan tehtävän ja kirjoittamaan vastauksen kenttään ([[Special:Captcha/help|lisätietoja]]):", + "captcha-badlogin": "Suojataksemme wikiä automatisoidulta salasanojen murtamiselta pyydämme sinua ratkaisemaan alla olevan tehtävän ja kirjoittamaan vastauksen kenttään ([[Special:Captcha/help|lisätietoja]]):", "captcha-createaccount": "Suojataksemme wikiä automatisoidulta käyttäjätunnusten luonnilta pyydämme sinua ratkaisemaan alla olevan tehtävän ja kirjoittamaan vastauksen kenttään ([[Special:Captcha/help|lisätietoja]]):", "captcha-createaccount-fail": "Virheellinen tai puuttuva CAPTCHA.", "captcha-create": "Ratkaise alla oleva tehtävä ja kirjoita vastaus kenttään luodaksesi tämän sivun ([[Special:Captcha/help|lisätietoja]]):", @@ -42,7 +42,7 @@ "captcha-addurl-whitelist": " #
      \n# Syntaksi on seuraava:\n#  * Kaikki #-merkistä eteenpäin on kommenttia\n#  * Jokainen ei-tyhjä rivi on säännöllisen lausekkeen osa, joka suoritetaan vain linkeissä esiintyville verkkonimille.\n  #
      ", "right-skipcaptcha": "Suorittaa ilman CAPTCHA-kysymystä sellaisia toimintoja, jotka sitä muuten edellyttäisivät", "action-skipcaptcha": "Suorittaa ilman CAPTCHA-kysymystä sellaisia toimintoja, jotka sitä muuten edellyttäisivät", - "confirmedit-preview-line": "Rivin numero", + "confirmedit-preview-line": "Rivinumero", "confirmedit-preview-content": "Sisältö", "confirmedit-preview-validity": "Kelpoisuus", "confirmedit-preview-valid": "kelvollinen", diff --git a/dist/extensions/ConfirmEdit/i18n/he.json b/dist/extensions/ConfirmEdit/i18n/he.json index 6d0ed42445..9a4f2d9c5c 100644 --- a/dist/extensions/ConfirmEdit/i18n/he.json +++ b/dist/extensions/ConfirmEdit/i18n/he.json @@ -27,7 +27,7 @@ "captchahelp-title": "עזרה במערכת CAPTCHA", "captchahelp-cookies-needed": "עליך להפעיל את העוגיות בדפדפן שלך כדי שזה יעבוד.", "captchahelp-text": "פעמים רבות מנצלים מפיצי תוכן זבל (\"ספאם\") אתרים שמקבלים תוכן מהציבור, כמו אתר הוויקי הזה, כדי לפרסם את הקישורים שלהם לאתרים רבים באינטרנט, באמצעות כלים אוטומטיים.\nאמנם ניתן להסיר את קישורי הספאם הללו, אך הם מהווים מטרד משמעותי.\n\nלעיתים, במיוחד בעת הכנסת קישורי אינטרנט חדשים לתוך דף, אתר הוויקי עשוי להראות לך תמונה של טקסט צבעוני או מעוקם ולבקש להקליד את המילים המוצגות.\nכיוון שזו משימה שקשה לבצעה בצורה אוטומטית, הדבר יאפשר לבני־אדם אמיתיים לשלוח את הדפים, אך יעצור את רוב מפיצי תוכן הזבל והמתקיפים הרובוטיים האחרים.\n\nלרוע המזל, הדבר עשוי לגרום לאי־נוחות למשתמשים עם דפדפן בגרסה מוגבלת, או שמשתמשים בדפדפנים מבוססי טקסט או דיבור.\nכרגע, אין לנו חלופה קולית זמינה.\nנא ליצור קשר עם [[{{int:grouppage-sysop}}|מפעילי המערכת]] כדי לקבל עזרה אם המערכת מונעת ממך באופן בלתי־צפוי לבצע פעולות לגיטימיות.\n\nנא ללחוץ על הכפתור \"חזרה\" בדפדפן שלך כדי לחזור לדף העריכה.", - "captcha-addurl-whitelist": " #
      \n# זהו תחביר ההודעה:\n#   * כל דבר בשורה שנכתב לאחר סימן \"#\" הוא הערה\n#   * כל שורה לא ריקה היא ביטוי רגולרי שיתאים לאתרים בכתובות URL\n #
      ", + "captcha-addurl-whitelist": " #
      \n# התחביר הוא:\n#   * כל דבר בשורה שנכתב לאחר סימן \"#\" הוא הערה\n#   * כל שורה לא ריקה היא מקטע של ביטוי רגולרי שיתאים לאתרים בכתובות URL\n #
      ", "right-skipcaptcha": "ביצוע פעולות הדורשות פתרון CAPTCHA ללא צורך בפתרונו", "action-skipcaptcha": "לבצע פעולות שדורשות בדיקת CAPTCHA מבלי לעבור דרך בדיקת CAPTCHA", "confirmedit-preview-line": "מספר השורה", diff --git a/dist/extensions/ConfirmEdit/i18n/hi.json b/dist/extensions/ConfirmEdit/i18n/hi.json index ddc208acc8..b3ab614484 100644 --- a/dist/extensions/ConfirmEdit/i18n/hi.json +++ b/dist/extensions/ConfirmEdit/i18n/hi.json @@ -17,8 +17,8 @@ ] }, "captcha-edit": "यह पन्ना संपादित करने के लिये नीचे दिये हुए आसान सवाल को हल करके उत्तर दिए गए बॉक्स में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):", - "captcha-edit-fail": "केप्चा गलत या खाली है।", - "captcha-desc": "आसानसे कॅपचा (captcha) का इस्तेमाल\nस्पैम और कुट शब्द-अनुमान से बचने के लिए कॅपचा (CAPTCHA) तकनीक प्रदान करता है", + "captcha-edit-fail": "कैप्चा गलत या खाली है।", + "captcha-desc": "स्पैम और पासवर्ड-अनुमानों से बचाने के लिए CAPTCHA तकनीक प्रदान करता है", "captcha-label": "कैप्चा", "captcha-help": "कैप्चा का समाधान", "captcha-info-help": "कैप्चा का विवरण", diff --git a/dist/extensions/ConfirmEdit/i18n/id.json b/dist/extensions/ConfirmEdit/i18n/id.json index 0a73aba3c8..6a9f8615a3 100644 --- a/dist/extensions/ConfirmEdit/i18n/id.json +++ b/dist/extensions/ConfirmEdit/i18n/id.json @@ -10,7 +10,8 @@ "Iwan Novirion", "Kenrick95", "Rex", - "Sumbukompor" + "Sumbukompor", + "Penyuwangi" ] }, "captcha-edit": "Untuk menyunting halaman ini, harap pecahkan pekerjaan sederhana di bawah ini dan masukkan jawabannya di kotak yang tersedia ([[Special:Captcha/help|info lengkap]]):", @@ -30,7 +31,7 @@ "captcha-disabledinapi": "Tindakan ini membutuhkan captcha, sehingga tidak dapat dilakukan melalui API.", "captcha-error": "Verifikasi CAPTCHA gagal karena galat internal: $1", "captchahelp-title": "Mengenai Captcha", - "captchahelp-cookies-needed": "Anda perlu mengaktifkan kuki pada peramban web Anda untuk menggunakan fitur ini.", + "captchahelp-cookies-needed": "Anda perlu menyalakan kuki pada peramban web Anda untuk menggunakan fitur ini.", "captchahelp-text": "Situs-situs web yang menerima tulisan dari publik, seperti wiki ini, kerapkali disalahgunakan oleh pengguna-pengguna yang tidak bertanggungjawab untuk mengirimkan spam dengan menggunakan program-program otomatis.\nWalaupun pranala-pranala spam tersebut dapat dibuang, tetapi tetap saja menimbulkan gangguan berarti.\n\nKadang-kadang, terutama ketika sedang menambahkan pranala web baru ke suatu halaman, wiki ini akan menampilkan sebuah bentuk gambar dari tulisan berwarna atau terdistorsi dan meminta Anda untuk mengetikkan kata yang ditampilkan.\nKarena ini merupakan suatu pekerjaan yang sulit diotomatisasi, pembatasan ini akan dapat dengan mudah dilalui oleh manusia, sekaligus juga dapat menghentikan hampir semua serangan spam dan robot otomatis lainnya.\n\nSayangnya, hal ini dapat menimbulkan kesulitan bagi pengguna dengan keterbatasan penglihatan atau pengguna yang menggunakan penjelajah web berbasis-teks atau berbasis-suara.\nSaat ini, kami belum memiliki suatu alternatif suara untuk hal ini.\nSilakan hubungi [[{{int:grouppage-sysop}}|pengurus]] untuk meminta bantuan jika hal ini menghambat Anda untuk mengirimkan suntingan yang layak.\n\nTekan tombol 'back' di penjelajah web Anda untuk kembali ke halaman penyuntingan.", "captcha-addurl-whitelist": " #
      \n# Sintaksisnya adalah sebagai berikut:\n#   * Semua yang diawali dengan karakter \"#\" hingga akhir baris adalah komentar\n#   * Semua baris yang tidak kosong adalah fragmen regex yang hanya akan dicocokkan dengan nama host di dalam URL\n  #
      ", "right-skipcaptcha": "Melakukan tindakan pemicu CAPTCHA tanpa melalui CAPTCHA", diff --git a/dist/extensions/ConfirmEdit/i18n/ja.json b/dist/extensions/ConfirmEdit/i18n/ja.json index 016bc34112..d00366a33d 100644 --- a/dist/extensions/ConfirmEdit/i18n/ja.json +++ b/dist/extensions/ConfirmEdit/i18n/ja.json @@ -37,8 +37,8 @@ "captchahelp-cookies-needed": "ブラウザーの Cookie を有効にする必要があります。", "captchahelp-text": "一般からの投稿を受け付けるこのウィキのようなウェブサイトは、自動投稿ツールを使って多くのサイトにリンクを張ってまわるスパマーにより荒らされがちです。\nこのようなスパムは除去できるものの、その作業は大変に面倒なものです。\n\nこのため、このウィキではときどき、特に新しい外部リンクがページに追加されたときなどに、色の付いた、あるいは形のゆがんだ文字の画像を提示し、何と書いてあるか入力をお願いすることがあります。\nこの作業は自動化が難しいため、スパマーなどのプログラムを用いた攻撃をほぼ阻止しつつ、大半の生身の人間による投稿ができるようにします。\n\nしかし、残念なことに、この方法により、視力が低い利用者や、テキストベースあるいは音声ベースのブラウザーを使用している利用者にご不便をおかけする場合があります。\n現時点では、音声による代替方法はありません。\n正当な操作をするにあたって本機能が障害となっている場合、[[{{int:grouppage-sysop}}|サイト管理者]]に連絡して協力を求めてください。\n\nページの編集に戻るには、ブラウザーの「戻る」ボタンを押してください。", "captcha-addurl-whitelist": " #
      \n# 構文は以下の通りです:\n#  * 「#」文字から行末まではコメントとして扱われます\n#  * 空白を含まない行は、URLに含まれるホスト名との一致を検出する正規表現です\n  #
      ", - "right-skipcaptcha": "CAPTCHAが必要な場面でCAPTCHAをスキップして操作を実行", - "action-skipcaptcha": "CAPTCHAが必要な場面でCAPTCHAをスキップした操作の実行", + "right-skipcaptcha": "CAPTCHA が必要な場面で CAPTCHA をスキップして操作を実行", + "action-skipcaptcha": "CAPTCHA が必要な場面で CAPTCHA をスキップした操作の実行", "confirmedit-preview-line": "行番号", "confirmedit-preview-content": "内容", "confirmedit-preview-validity": "検証", diff --git a/dist/extensions/ConfirmEdit/i18n/ko.json b/dist/extensions/ConfirmEdit/i18n/ko.json index 65a52ed501..cae9bf0659 100644 --- a/dist/extensions/ConfirmEdit/i18n/ko.json +++ b/dist/extensions/ConfirmEdit/i18n/ko.json @@ -10,7 +10,8 @@ "Revi", "ToePeu", "Ykhwong", - "아라" + "아라", + "Tensama0415" ] }, "captcha-edit": "글을 편집하려면 아래의 문제를 해결한 다음 상자에 정답을 입력해 주세요 ([[Special:Captcha/help|자세한 정보]]):", @@ -34,12 +35,13 @@ "captchahelp-cookies-needed": "정상적으로 작동하려면 웹 브라우저의 쿠키 사용이 활성화되어 있어야 합니다.", "captchahelp-text": "이 위키와 같이 사람의 공개적인 참여가 가능한 웹 사이트에서는 자동 프로그램이 스팸을 뿌리는 경우가 있습니다.\n물론 이러한 스팸은 제거할 수는 있지만 번거로운 작업이 늘어납니다.\n\n이러한 스팸을 방지하기 위해서, 이 위키의 문서에 웹 사이트 주소를 추가하는 등의 행동을 할 경우에는 비틀린 글자가 들어있는 그림을 보여주고 그 그림의 글자를 입력해 달라고 하는 경우가 있습니다.\n이 글자 입력 작업은 자동 프로그램을 만들기가 힘들기 때문에 스팸을 효과적으로 막으면서 일반 사용자를 막지 않을 수 있습니다.\n\n웹 브라우저에서 그림을 완벽하게 표시할 수 없거나, 그림이 나오지 않는 텍스트 방식이나 음성 합성 방식 웹 브라우저를 사용하는 경우에는 이러한 입력이 불가능합니다.\n아직까지는 이런 경우에 대한 대안이 없습니다.\n예기치않게 정당한 행동을 하지 못하도록 막는다면 [[{{int:grouppage-sysop}}|사이트 관리자]]에게 도움을 요청해 주세요.\n\n이전 화면으로 돌아가려면 웹 브라우저의 \"뒤로\" 버튼을 누르세요.", "captcha-addurl-whitelist": " #
      \n# 문법은 다음과 같습니다:\n#   * \"#\" 문자에서 줄의 끝까지는 주석입니다\n#   * 빈 줄이 아닌 줄은 정규식으로, URL의 호스트만을 검사합니다\n #
      ", - "right-skipcaptcha": "캡차 과정을 거치지 않고 캡차 작동 동작을 수행", - "action-skipcaptcha": "캡차 과정을 거치지 않고 캡차 작동 동작을 수행", + "right-skipcaptcha": "캡차 과정을 거치지 않고 캡차 작동 작업을 수행", + "action-skipcaptcha": "캡차 과정을 거치지 않고 캡차 작동 작업을 수행", "confirmedit-preview-line": "줄 번호", "confirmedit-preview-content": "내용", "confirmedit-preview-validity": "유효성", "confirmedit-preview-valid": "유효함", "confirmedit-preview-invalid": "유효하지 않음", + "confirmedit-preview-description": "다음 표는 이 페이지의 각 줄과 해당 줄이 유효한 IP 주소 또는 IP 주소 범위인지 여부를 보여줍니다. 해당 줄이 유효한 IP 주소 또는 IP 주소 범위인 경우 CAPTCHA 검사에서 제외되지만, 유효하지 않은 줄은 무시됩니다. 유효한 IP 주소 범위의 예는: 69.208.0.0/16이며, 이는 69.208.0.0부터 69.208.255.255까지의 범위를 나타냅니다. IP 주소 범위 계산에 대한 [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix 더 많은 정보]를 확인하세요.", "abusefilter-edit-action-showcaptcha": "작업 진행을 위해 사용자에게 CAPTCHA를 완성할 것을 요구합니다. CAPTCHA를 건너뛸 수 있는 권한이 있는 사용자는 예외입니다." } diff --git a/dist/extensions/ConfirmEdit/i18n/ms.json b/dist/extensions/ConfirmEdit/i18n/ms.json index e424384681..55d4f9ba0a 100644 --- a/dist/extensions/ConfirmEdit/i18n/ms.json +++ b/dist/extensions/ConfirmEdit/i18n/ms.json @@ -5,24 +5,25 @@ "Aurora", "Aviator", "Pizza1016", - "Tofeiku" + "Tofeiku", + "SNN95" ] }, - "captcha-edit": "Untuk menyunting laman ini, sila selesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-edit": "Untuk menyunting halaman ini, sila selesaikan tugasan berikut di bawah dan masukkan jawapan ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", "captcha-desc": "Menyediakan teknik CAPTCHA untuk melindungi daripada spam dan teka kata laluan", - "captcha-addurl": "Suntingan anda mengandungi pautan luar baru.\nUntuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan memasukkan jawapannya dalam kotak yang disediakan untuk menyimpan suntingan anda ([[Special:Captcha/help|maklumat lanjut]]):", - "captcha-badlogin": "Untuk melindungi wiki daripada kegiatan meneka kata laluan secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", - "captcha-createaccount": "Untuk melindungi wiki daripada pembukaan akaun secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-addurl": "Suntingan anda mengandungi pautan luar baharu. Bagi melindungi wiki ini daripada spam automatik, kami memohon anda supaya menyelesaikan tugasan di bawah dan masukkan jawapannya ke dalam kotak untuk menyimpan suntingan anda ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-badlogin": "Bagi melindungi wiki daripada pemecahan kata laluan automatik, kami memohon anda supaya menyelesaikan tugasan di bawah dan masukkan jawapannya ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-createaccount": "Bagi melindungi wiki daripada penciptaan akaun secara automatik, kami memohon anda supaya menyelesaikan tugasan di bawah dan masukkan jawapannya ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", "captcha-createaccount-fail": "Kod CAPTCHA tidak betul atau tidak ada.", - "captcha-create": "Untuk mencipta laman tersebut, sila selesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", - "captcha-sendemail": "Untuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-create": "Untuk mencipta halaman ini, sila selesaikan tugasan di bawah dan masukkan jawapannya ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", + "captcha-sendemail": "Bagi melindungi wiki daripada spam automatik, kami memohon anda supaya menyelesaikan tugasan di bawah dan masukkan jawapannya ke dalam kotak ([[Special:Captcha/help|maklumat lanjut]]):", "captcha-sendemail-fail": "Kod CAPTCHA tidak betul atau tidak ada.", "captcha-disabledinapi": "Tindakan ini memerlukan captcha, maka ia tidak boleh dilakukan melalui API.", "captchahelp-title": "Bantuan CAPTCHA", "captchahelp-cookies-needed": "Sila aktifkan ''cookies'' pada pelayar web anda.", - "captchahelp-text": "Tapak web yang menerima pos-pos dari orang awam, misalnya wiki ini, sering disalahgunakan oleh penghantar spam yang menggunakan peralatan berautomasi untuk mengepos pautan-pautan mereka ke banyak tapak.\nWalaupun pautan-pautan spam ini boleh dipadamkan, namun ia amat menyusahkan.\n\nAdakalanya, terutamanya apabila menambah pautan web baharu kepada sesebuah laman, wiki ini mungkin akan memaparkan suatu imej yang mengandungi teks yang berwarna atau samar-samar dan meminta anda untuk menaip perkataan-perkataan yang ditunjukkan.\nOleh sebab tugas ini sukar dilakukan secara automatik, ia akan membolehkan kebanyakan manusia sebenar untuk membuat pos-pos mereka sambil menghalang penghantar spam dan serangan robotik yang seumpamanya.\n\nMalangnya ini boleh menyukarkan pengguna yang mengalami masalah penglihatan atau sedang menggunakan pelayar web teks atau tuturan.\nPada masa ini kami tidak mempunyai alternatif audio.\nSila hubungi [[{{int:grouppage-sysop}}|penyelia-penyelia tapak]] untuk mendapat bantuan jika ia menghalang anda daripada membuat sumbangan yang munasabah tanpa dijangka.\n\nSila tekan butang 'balik' dalam pelayar web anda untuk kembali ke penyunting laman.", + "captchahelp-text": "Laman web yang menerima kiriman daripada orang awam, seperti wiki ini, sering disalahgunakan oleh penyepam yang menggunakan alatan automatik untuk mengirim pautan mereka ke banyak tapak. Walaupun pautan spam ini boleh dialih keluar, ia merupakan satu gangguan yang besar.\n\nKadangkala, terutamanya apabila menambah pautan web baharu pada sesuatu halaman, wiki mungkin memaparkan imej teks yang berwarna atau herot dan meminta anda menaip perkataan yang ditunjukkan. Memandangkan ini adalah tugasan yang sukar diautomatikkan, ia membolehkan kebanyakan manusia sebenar membuat kiriman sambil menyekat kebanyakan penyepam dan penyerang robotik yang lain.\n\nMalangnya, perkara ini mungkin menyulitkan pengguna yang mempunyai penglihatan terhad atau mereka yang menggunakan pelayar berasaskan teks atau pertuturan. Buat masa ini, kami tidak mempunyai alternatif audio yang tersedia. Sila hubungi [[{{int:grouppage-sysop}}|pentadbir tapak]] untuk mendapatkan bantuan sekiranya perkara ini menghalang anda daripada melakukan tindakan yang sah secara tidak sengaja.\n\nTekan butang \"kembali\" pada pelayar anda untuk kembali ke penyunting halaman.", "captcha-addurl-whitelist": " #
      \n# Sintaks:\n#  * Aksara \"#\" sampai akhir baris diabaikan\n#  * Ungkapan nalar dibaca daripada setiap baris dan dipadankan dengan nama hos sahaja\n  #
      ", - "right-skipcaptcha": "Melepasi pemeriksaan CAPTCHA", + "right-skipcaptcha": "Melakukan tindakan yang mencetuskan CAPTCHA tanpa perlu menyelesaikannya", "confirmedit-preview-content": "Kandungan", "confirmedit-preview-valid": "sah", "confirmedit-preview-invalid": "tidak sah" diff --git a/dist/extensions/ConfirmEdit/i18n/nb.json b/dist/extensions/ConfirmEdit/i18n/nb.json index fb1214d6f0..4e47ac6a8a 100644 --- a/dist/extensions/ConfirmEdit/i18n/nb.json +++ b/dist/extensions/ConfirmEdit/i18n/nb.json @@ -7,7 +7,8 @@ "Haakon K", "Jon Harald Søby", "Laaknor", - "Nghtwlkr" + "Nghtwlkr", + "EdoAug" ] }, "captcha-edit": "Skriv inn summen i boksen nedenfor for å kunne redigere denne siden ([[Special:Captcha/help|mer informasjon]]):", diff --git a/dist/extensions/ConfirmEdit/i18n/ne.json b/dist/extensions/ConfirmEdit/i18n/ne.json index 694d638247..0cf05d31cf 100644 --- a/dist/extensions/ConfirmEdit/i18n/ne.json +++ b/dist/extensions/ConfirmEdit/i18n/ne.json @@ -2,10 +2,20 @@ "@metadata": { "authors": [ "Nirajan pant", - "बिप्लब आनन्द" + "बिप्लब आनन्द", + "बडा काजी" ] }, + "captcha-edit": "यो पृष्ठ सम्पादन गर्न, कृपया तलको कार्य समाधान गर्नुहोस् र बक्समा उत्तर प्रविष्ट गर्नुहोस् ([[Special:Captcha/help|थप जानकारी]]):", + "captcha-edit-fail": "क्याप्चा गलत छ वा छुटेको छ।", + "captcha-desc": "स्प्याम र पासवर्ड-अनुमान विरुद्ध सुरक्षा गर्न क्याप्चा प्रविधिहरू प्रदान गर्दछ", "captcha-label": "क्याप्चा", + "captcha-help": "क्याप्चाको समाधान।", + "captcha-info-help": "क्याप्चाको विवरण।", + "captcha-id-label": "क्याप्चा आईडी", + "captcha-id-help": "यो मान अपरिवर्तित फिर्ता पठाउनु पर्छ।", + "captcha-createaccount-fail": "क्याप्चा गलत छ वा छुटेको छ।", + "captcha-sendemail-fail": "क्याप्चा गलत छ वा छुटेको छ।", "captchahelp-title": "क्याप्चा सहायता", "confirmedit-preview-line": "हरफ सङ्ख्या", "confirmedit-preview-content": "सामाग्री", diff --git a/dist/extensions/ConfirmEdit/i18n/nl.json b/dist/extensions/ConfirmEdit/i18n/nl.json index d6febefc51..40ad7c75cc 100644 --- a/dist/extensions/ConfirmEdit/i18n/nl.json +++ b/dist/extensions/ConfirmEdit/i18n/nl.json @@ -27,7 +27,7 @@ "captcha-error": "CAPTCHA-verificatie is mislukt vanwege een interne fout: $1", "captchahelp-title": "Captcha-hulppagina", "captchahelp-cookies-needed": "U dient in uw browser cookies ingeschakeld te hebben om dit te laten werken.", - "captchahelp-text": "Websites die publiekelijk te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma’s automatisch koppelingen naar allerlei websites op zetten.\nHoewel deze spamkoppelingen weer verwijderd kunnen worden, leveren ze veel hinder en administratief werk op.\n\nSoms, en in het bijzonder bij het toevoegen van externe koppelingen op pagina's, ziet u een afbeelding met gekleurde of vervormde tekst en wordt u gevraagd de weergegeven tekst in te typen.\nOmdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd.\n\nHelaas levert deze bevestiging voor gebruikers met een visuele handicap of een tekst- of spraakgebaseerde browser problemen op.\nOp het moment is er geen alternatief met geluid beschikbaar.\nVraag assistentie van de [[{{int:grouppage-sysop}}|sitebeheerders]] als dit proces u verhindert een nuttige bijdrage te leveren.\n\nKlik op de ‘terug’-knop in uw browser om terug te gaan naar het tekstbewerkingsscherm.", + "captchahelp-text": "Websites die openbaar te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma’s automatisch koppelingen naar allerlei websites op zetten.\nHoewel deze spamkoppelingen weer verwijderd kunnen worden, leveren ze veel hinder en administratief werk op.\n\nSoms, en in het bijzonder bij het toevoegen van externe koppelingen op pagina's, ziet u een afbeelding met gekleurde of vervormde tekst en wordt u gevraagd de weergegeven tekst in te typen.\nOmdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd.\n\nHelaas levert deze bevestiging voor gebruikers met een visuele handicap of een tekst- of spraakgebaseerde browser problemen op.\nOp het moment is er geen alternatief met geluid beschikbaar.\nVraag assistentie van de [[{{int:grouppage-sysop}}|sitebeheerders]] als dit proces u verhindert een nuttige bijdrage te leveren.\n\nKlik op de ‘terug’-knop in uw browser om terug te gaan naar het tekstbewerkingsscherm.", "captcha-addurl-whitelist": " #
      \n# De syntaxis is als volgt:\n#   * Alle tekst vanaf het teken \"#\" tot het einde van de regels wordt gezien als opmerking\n#   * Iedere niet-lege regel is een fragment van een reguliere expressie die alleen van toepassing is op hosts binnen URL's\n #
      ", "right-skipcaptcha": "Handelingen die een CAPTCHA vereisen uitvoeren zonder de CAPTCHA te hoeven doorlopen", "action-skipcaptcha": "handelingen die een CAPTCHA vereisen uit te voeren zonder de CAPTCHA te hoeven doorlopen", @@ -35,7 +35,7 @@ "confirmedit-preview-content": "Inhoud", "confirmedit-preview-validity": "Geldigheid", "confirmedit-preview-valid": "geldig", - "confirmedit-preview-invalid": "ongeldig", + "confirmedit-preview-invalid": "onjuist", "confirmedit-preview-description": "In de volgende tabel staat de lijst met regels op deze pagina en of het een geldig IP-adres of -bereik is. Als een regel dat is, wordt deze uitgesloten van CAPTCHA-controles, maar ongeldige regels worden genegeerd. Een voorbeeld van een geldig IP-adresbereik is: 69.208.0.0/16, wat loopt van 69.208.0.0 tot 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculated_the_CIDR_suffix Meer informatie] over het berekenen van een IP-adresbereik.", "abusefilter-edit-action-showcaptcha": "Vereisen dat de gebruiker een CAPTCHA voltooit om door te gaan met de handeling. Gebruikers met toestemming om een CAPTCHA over te slaan zijn vrijgesteld." } diff --git a/dist/extensions/ConfirmEdit/i18n/ps.json b/dist/extensions/ConfirmEdit/i18n/ps.json index acc5687bd1..fa1e0c9e74 100644 --- a/dist/extensions/ConfirmEdit/i18n/ps.json +++ b/dist/extensions/ConfirmEdit/i18n/ps.json @@ -27,10 +27,12 @@ "captchahelp-text": "هغه وېبځايونه چې د ټولو وگړو پر لور د ليکنو د ليکلو لپاره پرانيستي دي، لکه همدا ويکي، ډېر ځل د سپام‌گرو لهٔ خوا چې خپلکاره توکي د خپلو تړنو او وېبپاڼو د خبرتياوو په خپرولو کې کاروي، په ناوړه توگه کارېږي. تر هغه وخت پورې چې همدا سپمونه او هماغه وېبتړنې راموندل کېږي او لرې کېږي؛ نو تر هغه وخته پورې همدا سپمونه ډېر سرخوږی جوړوي.\n\nپه ځانگړې توگه په يوه مخ کې د يوه وېبځي د وېبتړنې د ورگډولو په وخت کې به ويکي يو ډول گډوډ رنگين ليک ښکاره کړي او له کارن نه به د هماغه ليک د ټاپلو غوښتنه شوې وي. \n\nڅرنگه چې جوته ده چې ار وگړي کولی شي چې په دې کار کې بريالي شي؛ خو دې ته ناورته سپامگر ماشينونه او روبوټونه دا ډول کار په خپلکاره توگه نشي ترسره کولی او پهٔ دې توگه د سپامگرو او روبوټونو د غورځنگ مخ نيول کېږي.\n\nلهٔ بده مرغه چې دا کار د کارنانو لپاره ستونزه جوړولای شي او هغه څوک چې د سترگو ليد يې کمزوری دی او يا هم د ليک پر بنسټ او يا هم د غږ پر بنسټ جوړ شوي کتنملونه کاروي نهٔ شي کولی په آسانۍ سره خپلې سمونې او خپرونې ترسره کړي.\n\nاوسمهال موږ د داسې متنونو غږيز انډول نه لرو.\n\nکه چېرته دا کار تاسې له سمونو او ليکنو خپرولو پاتې راولي نو مهرباني وکړئ د مرستې لپاره د [[{{int:grouppage-sysop}}|پازوالانو]] سره اړيکه ټينگه کړئ.\n\nپه خپل کتنمل کې د 'شاکېدلو' تڼۍ کېښکاږئ چې بېرته پخواني مخ ته وگرځئ.", "captcha-addurl-whitelist": " #
      \n# غونډل پوهه په لاندې ډول ده:\n#   * هر څه له يوې \"#\" لوښې د کرښې تر پايه يوه څرگندونه ده\n#   * هره کرښه چې تشه نه وي يوه ټوټه ده. چې يوازې د اينټرنېټي کوربه په نوم سنجول کېږي\n#
      ", "right-skipcaptcha": "هغه چارې چې کپچا چارنوي پرته له دې چې کپچا تگلاره ترسره کړي", + "action-skipcaptcha": "هغه چارې چې کپچا چارنوي پرته له دې چې کپچا تگلاره ترسره کړي", "confirmedit-preview-line": "د کرښې شمېره", "confirmedit-preview-content": "منځپانگه", "confirmedit-preview-validity": "چلېدو موده", "confirmedit-preview-valid": "چلېدو‌ ور", "confirmedit-preview-invalid": "ناچله", + "confirmedit-preview-description": "لاندې لښتيال په مخ کې د کرښو لړليک ښيي او دا چې دا يو باوري وېبپته ده يا د وېبپتې بريد. که چېرې يوه کرښه باوري وېبپته يا د وېبپتې بريد وي؛ نو دا به د کپچا سم‌کتنې نه وويستل شي؛ خو ناسمې کرښې به له پامه وغورځول شي. د يو باوري وېبپتې بريد يوه بېلگه به دا وي: 69.208.0.0/16 چې له 69.208.0.0 څخه تر 69.208.255.255 پورې ځي. د وېبپتو بريد ارزونې په اړه [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix نور مالومات].", "abusefilter-edit-action-showcaptcha": "د پام‌وړ چارې ترسره کولو لپاره کارن بايد کپچا بشپړه کړئ. هغه کارنان چې د کپچا پرېښودلو لاسرسی لري له دې چارې بښلي دي." } diff --git a/dist/extensions/ConfirmEdit/i18n/pt-br.json b/dist/extensions/ConfirmEdit/i18n/pt-br.json index 1017d4ba76..5357e53078 100644 --- a/dist/extensions/ConfirmEdit/i18n/pt-br.json +++ b/dist/extensions/ConfirmEdit/i18n/pt-br.json @@ -10,7 +10,8 @@ "Giro720", "He7d3r", "Helder.wiki", - "Jesielt" + "Jesielt", + "Fúlvio" ] }, "captcha-edit": "Para editar esta página, por favor, resolva a seguinte tarefa abaixo e insira a resposta na caixa ([[Special:Captcha/help|mais informações]]):", @@ -31,7 +32,7 @@ "captcha-error": "A verificação CAPTCHA falhou devido a erro interno: $1", "captchahelp-title": "Ajuda com o Captcha", "captchahelp-cookies-needed": "Você precisa ter cookies habilitados em seu navegador para que isso possa funcionar.", - "captchahelp-text": "Sites abertos a inserções públicas, como é o caso desta wiki, são vulneráveis a spammers que utilizam ferramentas automatizadas para inserir seus links em diversos locais.\nRemover tais ligações posteriormente pode ser um incômodo significativo.\n\nAlgumas vezes, especialmente ao adicionar novas ligações externas a uma página, o wiki exibirá uma imagem com um texto colorido ou distorcido e pedirá que você introduza as palavras exibidas.\nUma vez que essa é uma tarefa um tanto difícil de ser automatizada, ela possibilita que a maioria dos humanos faça as suas inserções ao mesmo tempo que inibe as que forem feitas por spammers e mecanismos automatizados.\n\nInfelizmente, isso pode ser um inconveniente para usuários com limitações visuais ou que naveguem através de mecanismos baseados em texto ou baseados em voz.\nNo momento, não está disponível uma alternativa em áudio.\nPor favor, contate os [[{{int:grouppage-sysop}}|administradores do sítio]] em casos que seja necessária a assistência de alguém para que você possa fazer as suas inserções legítimas.\n\nPressione o botão 'voltar' de seu navegador para retornar à página de edição.", + "captchahelp-text": "Sites abertos a inserções públicas, como é o caso desta wiki, são vulneráveis a spammers que utilizam ferramentas automatizadas para inserir seus links em diversos locais.\nRemover tais ligações posteriormente pode ser um incômodo significativo.\n\nAlgumas vezes, especialmente ao adicionar novas ligações externas a uma página, o wiki exibirá uma imagem com um texto colorido ou distorcido e pedirá que você introduza as palavras exibidas.\nUma vez que essa é uma tarefa um tanto difícil de ser automatizada, ela possibilita que a maioria dos humanos faça as suas inserções ao mesmo tempo que inibe as que forem feitas por spammers e mecanismos automatizados.\n\nInfelizmente, isso pode ser um inconveniente para usuários com limitações visuais ou que utilizam navegadores baseados em texto ou em voz.\nNo momento, não está disponível uma alternativa em áudio.\nPor favor, contate os [[{{int:grouppage-sysop}}|administradores do sítio]] em casos que seja necessária a assistência de alguém para que você possa fazer as suas inserções legítimas.\n\nPressione o botão 'voltar' de seu navegador para retornar à página de edição.", "captcha-addurl-whitelist": "#
      \n# A sintaxe é a que se segue:\n# * Tudo desde o caractere \"#\" até ao fim da linha é um comentário\n# * Qualquer linha não vazia é um fragmento de regex que irá apenas verificar o servidor dentro das URLs\n #
      ", "right-skipcaptcha": "Executar ações de acionamento do CAPTCHA sem precisar passar pelo CAPTCHA", "action-skipcaptcha": "executar ações desencadeadoras de CAPTCHA sem ter que passar pelo CAPTCHA", @@ -40,5 +41,6 @@ "confirmedit-preview-validity": "Validade", "confirmedit-preview-valid": "válido", "confirmedit-preview-invalid": "inválido", - "confirmedit-preview-description": "A tabela a seguir mostra a lista de linhas nesta página e se é um endereço IP válido ou um intervalo de endereço IP. Se a linha for um endereço IP válido ou um intervalo de endereço IP, ele será listado na lista branca de CAPTCHA, mas as linhas inválidas serão ignoradas. Um exemplo de um intervalo de endereço IP válido seria: 69.208.0.0/16 que vai de 69.208.0.0 a 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Mais informações] sobre o cálculo de um intervalo de endereços IP." + "confirmedit-preview-description": "A tabela a seguir mostra a lista de linhas nesta página e se é um endereço IP válido ou um intervalo de endereço IP. Se a linha for um endereço IP válido ou um intervalo de endereço IP, ele será listado na lista branca de CAPTCHA, mas as linhas inválidas serão ignoradas. Um exemplo de um intervalo de endereço IP válido seria: 69.208.0.0/16 que vai de 69.208.0.0 a 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Mais informações] sobre o cálculo de um intervalo de endereços IP.", + "abusefilter-edit-action-showcaptcha": "Exigir que o usuário complete um CAPTCHA para prosseguir com a ação. Usuários com permissão para ignorar o CAPTCHA estão isentos." } diff --git a/dist/extensions/ConfirmEdit/i18n/pt.json b/dist/extensions/ConfirmEdit/i18n/pt.json index a71a4ff987..6ba4a6f3e6 100644 --- a/dist/extensions/ConfirmEdit/i18n/pt.json +++ b/dist/extensions/ConfirmEdit/i18n/pt.json @@ -9,7 +9,8 @@ "Malafaya", "Mansil alfalb", "Vitorvicentevalente", - "B3rnas" + "B3rnas", + "BraunOBruno" ] }, "captcha-edit": "Para editar esta página resolva a tarefa apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):", diff --git a/dist/extensions/ConfirmEdit/i18n/ru.json b/dist/extensions/ConfirmEdit/i18n/ru.json index 464013ad35..cdb89b2f04 100644 --- a/dist/extensions/ConfirmEdit/i18n/ru.json +++ b/dist/extensions/ConfirmEdit/i18n/ru.json @@ -16,10 +16,13 @@ "Stjn", "Vlad5250", "Александр Сигачёв", - "Pavel200071" + "Pavel200071", + "Well very well", + "Mitte27", + "Shabe" ] }, - "captcha-edit": "Чтобы отредактировать эту страницу, пожалуйста, решите следующее задание и введите ответ в текстовое поле ([[Special:Captcha/help|подробнее]]):", + "captcha-edit": "Чтобы отредактировать эту страницу, введите символы для проверки (капчу) в текстовое поле, которое находится ниже ([[Special:Captcha/help|подробнее]]):", "captcha-edit-fail": "Код подтверждения неправильный или отсутствует.", "captcha-desc": "Предоставляет методы CAPTCHA для защиты от спама и подбора пароля", "captcha-help": "Решение CAPTCHA.", @@ -35,9 +38,9 @@ "captcha-sendemail-fail": "Код подтверждения неправильный или отсутствует.", "captcha-disabledinapi": "Это действие требует проверки CAPTCHA, и поэтому не может быть выполнено через API.", "captcha-error": "Не удалось проверить CAPTCHA из-за внутренней ошибки: $1", - "captchahelp-title": "О контрольной последовательности (CAPTCHA)", + "captchahelp-title": "О CAPTCHA", "captchahelp-cookies-needed": "Вам нужно включить куки в браузере, чтобы эта функция заработала.", - "captchahelp-text": "Веб-сайты, которые принимают сообщения от общественности, такие как эта вики-страница, часто становятся объектами злоупотреблений со стороны спамеров, которые используют автоматизированные инструменты для размещения своих ссылок на многие сайты.\nХотя эти спам-ссылки можно удалить, они создают значительные неудобства.\n\nИногда, особенно при добавлении новых веб-ссылок на страницу, вики-сайт может показывать вам изображение цветного или искаженного текста и просить вас ввести показанные слова.\nПоскольку эту задачу трудно автоматизировать, она позволит большинству реальных людей создавать свои посты, одновременно останавливая большинство спамеров и других роботов-злоумышленников.\n\nК сожалению, это может создать неудобства для пользователей с ограниченным зрением или тех, кто использует браузеры, работающие с текстом или речью.\nНа данный момент у нас нет альтернативного аудиосигнала.\nПожалуйста, обратитесь за помощью к [[{{int:grouppage-sysop}}|администраторам сайта]], если это неожиданно не позволяет вам совершать законные действия.\n\nНажмите кнопку \"назад\" в вашем браузере, чтобы вернуться в редактор страниц.", + "captchahelp-text": "Веб-сайты, позволяющие добавлять и изменять своё содержимое, в том числе вики, часто становятся целью спамеров, использующих программы для автоматического добавления ссылок. Хотя такие ссылки могут быть впоследствии удалены, они являются существенной помехой.\n\nПри некоторых действиях — например, при добавлении на страницу новой веб-ссылки — вы можете увидеть специальную картинку с цветным или искажённым текстом, и вам будет предложено ввести этот искажённый текст. Так как распознавание искажённого текста для программ является сложной задачей, то большинство спамерских и вандальных программ не могут с ней справиться, в то время как люди справляются легко.\n\nК сожалению, подобная защита может причинить неудобства людям с ограничениями по зрению или тем, кто использует скринридеры. В настоящее время у нас нет звуковой альтернативы данной проверке. Пожалуйста, обратитесь за помощью к [[{{int:grouppage-sysop}}|администраторам]], если подобная проверка мешает вам добросовестно работать с сайтом.\n\nНажмите кнопку «Назад» в вашем браузере, чтобы вернуться к редактированию.", "captcha-addurl-whitelist": " #
      \n# Описание синтаксиса:\n#  * Всё, начиная с символа \"#\" и до конца строки считается комментарием\n#  * Каждая непустая строка считается фрагментом регулярного выражения соответствующего имени узла в URL\n  #
      ", "right-skipcaptcha": "Выполнение действий, запускающих CAPTCHA-проверку, без необходимости прохождения CAPTCHA", "action-skipcaptcha": "выполнение действий, запускающих CAPTCHA-проверку, без непосредственного прохождения CAPTCHA", diff --git a/dist/extensions/ConfirmEdit/i18n/sh-latn.json b/dist/extensions/ConfirmEdit/i18n/sh-latn.json index 00697ec720..aaa398171b 100644 --- a/dist/extensions/ConfirmEdit/i18n/sh-latn.json +++ b/dist/extensions/ConfirmEdit/i18n/sh-latn.json @@ -11,7 +11,7 @@ "captcha-desc": "Omogućava CAPTCHA tehnike za zaštitu protiv spama i probijanja lozinke", "captcha-help": "Rješenje za unos CAPTCHA", "captcha-info-help": "Opis CAPTCHA", - "captcha-id-label": "CAPTCHA naznaka", + "captcha-id-label": "CAPTCHA ID", "captcha-id-help": "Vrijednost treba biti unesena nepromijenjena.", "captcha-addurl": "Vaša izmjena sadrži nove vanjske linkove.\nDa bi ste pomogli zaštititi nas od automatiziranog neželjenog sadržaja, molimo Vas da riješite naredni zadatak ispod i upišete rezultat u kutiju da biste mogli sačuvati izmjenu ([[Special:Captcha/help|više info]]):", "captcha-badlogin": "Da bi ste pomogli zaštititi nas od automatiziranog probijanja lozinki, ljubazno Vas molimo da riješite naredni zadatak ispod i odgovor unesete u kutijicu ([[Special:Captcha/help|više informacija]]):", @@ -30,6 +30,6 @@ "action-skipcaptcha": "izvođenje radnji koje pokreću CAPTCHA sliku bez potrebe prolaza kroz nju", "confirmedit-preview-line": "Broj reda", "confirmedit-preview-content": "Sadržaj", - "confirmedit-preview-valid": "važeći", - "confirmedit-preview-invalid": "nevažeći" + "confirmedit-preview-valid": "važeća", + "confirmedit-preview-invalid": "neispravna" } diff --git a/dist/extensions/ConfirmEdit/i18n/sk.json b/dist/extensions/ConfirmEdit/i18n/sk.json index 9cab921a91..9403e5f4fa 100644 --- a/dist/extensions/ConfirmEdit/i18n/sk.json +++ b/dist/extensions/ConfirmEdit/i18n/sk.json @@ -3,7 +3,8 @@ "authors": [ "Helix84", "Luky001", - "Vlad5250" + "Vlad5250", + "Wizzard" ] }, "captcha-edit": "Aby ste mohli upravovať túto stránku, vyriešte prosím nižšie uvedenú úlohu a napíšte odpoveď do poľa ([[Special:Captcha/help|viac informácií]]):", @@ -18,7 +19,7 @@ "captcha-disabledinapi": "Táto operácia vyžaduje captcha, preto nemôže byť vykonaná prostredníctvom rozhrania API.", "captchahelp-title": "Pomocník ku captcha", "captchahelp-cookies-needed": "Aby toto fungovalo, budete si musieť v prehliadači zapnúť koláčiky (cookies).", - "captchahelp-text": "Webstránky prijímajúce príspevky od verejnosti ako táto wiki sú často cieľom zneužitia spammermi, ktorí používajú automatizované nástroje na to, aby svoje odkazy umiestnili na množstvo stránok. Hoci je možné tieto odkazy odstrániť, zbytočne to zaťažuje používateľov.\n\nNiekedy, obzvlášť keď pridávate webové odkazy k článkom, wiki vám môže zobraziť obrázok so zafarbeným alebo pokriveným textom a požiadať vás o prepísanie zobrazených slov. Keďže takúto úlohu je ťažké zautomatizovať a umožní skutočným ľuďom poslať svoje príspevky, zastaví to väčšinu spammerov a iných robotických útočníkov.\n\nNanešťastie, môže to byť prekážkou pre používateľov so zrakovým postihnutím alebo tých, ktorí používajú textové alebo hovoriace prehliadače. Momentálne nemáme dostupnú audio zvukovú alternatívu. Kontaktujte prosím [[{{int:grouppage-sysop}}|správcov stránok]] ak vám to neočakávane komplikuje umiestňovanie oprávnených príspevkov.\n\nStlačením tlačidla „späť“ vo vašom prehliadači sa vrátite do editora stránky.", + "captchahelp-text": "Webové stránky prijímajúce príspevky od verejnosti, ako táto wiki, sú často zneužívané spamermi, ktorí používajú automatizované nástroje na umiestňovanie svojich odkazov na množstvo stránok.\nHoci je možné tieto spamové odkazy odstrániť, sú výrazne obťažujúce.\n\nNiekedy, obzvlášť pri pridávaní nových webových odkazov na stránku, vám wiki môže zobraziť obrázok s farebným alebo skresleným textom a požiadať vás o opísanie zobrazených slov.\nKeďže takúto úlohu je ťažké zautomatizovať, umožní to väčšine skutočných ľudí odoslať svoje príspevky, ale zastaví väčšinu spamerov a iných robotických útočníkov.\n\nNanešťastie to môže byť prekážkou pre používateľov s obmedzeným zrakom alebo pre tých, ktorí používajú textové či hlasové prehliadače.\nMomentálne nemáme dostupnú zvukovú alternatívu.\nAk vám to neočakávane bráni vo vykonávaní oprávnených akcií, kontaktujte prosím [[{{int:grouppage-sysop}}|správcov stránky]].\n\nStlačením tlačidla „späť“ vo svojom prehliadači sa vrátite do editora stránky.", "captcha-addurl-whitelist": " #
      \n# Syntax je nasledovná:\n#   * Všetko od znaku „#“ do konca riadka je komentár\n#   * Každý neprázdny riadok je fragment regulárneho výrazu, ktorého zhody budú iba stroje v rámci URL\n  #
      ", "right-skipcaptcha": "Vykonávať činnosti spúšťajúce CAPTCHA bez toho, aby bolo potrebné vyriešiť CAPTCHA", "action-skipcaptcha": "vykonávať činnosti spúšťajúce CAPTCHA bez toho, aby bolo potrebné vyriešiť CAPTCHA", diff --git a/dist/extensions/ConfirmEdit/i18n/so.json b/dist/extensions/ConfirmEdit/i18n/so.json new file mode 100644 index 0000000000..b9fab1df07 --- /dev/null +++ b/dist/extensions/ConfirmEdit/i18n/so.json @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "captcha-edit": "Si aad u saxdo boggan, fadlan xalliso hawsha hoose oo geli jawaabta sanduuqa ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-edit-fail": "CAPTCHA khaldan ama maqan.", + "captcha-desc": "Waxay bixisaa farsamooyinka CAPTCHA si looga ilaaliyo spam iyo isku dayga qiyaasidda erayga sirta ah.", + "captcha-help": "Xalka CAPTCHA", + "captcha-info-help": "Sharaxaadda CAPTCHA.", + "captcha-id-label": "Aqoonsiga CAPTCHA", + "captcha-id-help": "Qiimahan waa in dib loo soo diraa isbeddel la’aan.", + "captcha-addurl": "Wax ka beddelkaaga wuxuu ka kooban yahay xiriirro dibadda ah oo cusub.\nSi loo ilaaliyo wiki-ga spam otomaatig ah, fadlan xalliso hawsha hoose oo geli jawaabta sanduuqa si aad u kaydiso wax ka beddelkaaga ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-badlogin": "Si loo ilaaliyo wiki-ga ka hortagga jabinta sirta tooska ah, waxaan si naxariis leh kaaga codsanaynaa inaad xalliso hawsha hoose oo aad geli jawaabta sanduuqa ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-createaccount": "Si loo ilaaliyo wiki-ga ka hortagga abuurista akoonnada tooska ah, waxaan si naxariis leh kaaga codsanaynaa inaad xalliso hawsha hoose oo aad geli jawaabta sanduuqa ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-createaccount-fail": "CAPTCHA khaldan ama maqan.", + "captcha-create": "Si aad u abuurto bogga, fadlan xalliso hawsha hoose oo geli jawaabta sanduuqa ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-sendemail": "Si loo ilaaliyo wiki-ga ka hortagga spam-ka tooska ah, waxaan si naxariis leh kaaga codsanaynaa inaad xalliso hawsha hoose oo aad geli jawaabta sanduuqa ([[Special:Captcha/help|faahfaahin dheeraad ah]]):", + "captcha-sendemail-fail": "CAPTCHA khaldan ama maqan.", + "captcha-disabledinapi": "Tallaabadani waxay u baahan tahay CAPTCHA, sidaas darteed laguma fulin karo API-ga.", + "captcha-error": "Xaqiijinta CAPTCHA ayaa fashilantay sabab la xiriirta khalad gudaha ah: $1", + "captchahelp-title": "Caawimaadda CAPTCHA", + "captchahelp-cookies-needed": "Si arrintan loo sameeyo waa inaad ku rakibtaa cookies-ka biraawsarkaaga.", + "captchahelp-text": "Mareegaha u oggolaanaya dadweynaha inay wax ku qoraan, sida wiki-kan, badanaa waxaa si xun u adeegsada spammer-yaal isticmaala qalab otomaatig ah si ay u faafiyaan xiriirradooda bogag badan.\n\nInkasta oo xiriirrada spam-ka la tirtiri karo, haddana waxay yihiin dhib weyn.\n\nMararka qaar, gaar ahaan marka lagu darayo xiriirro cusub oo web ah bogga, wiki-ga ayaa laga yaabaa inuu ku tuso sawir qoraal midabaysan ama qalloocan oo ku weydiinaya inaad qorto erayada ku jira sawirka.\n\nMaadaama tani ay tahay hawl adag in si otomaatig ah loo sameeyo, waxay u oggolaanaysaa dadka dhabta ah inay wax qoraan halka ay joojinayso spammer-yaasha iyo weerarrada robot-ka ah intooda badan.\n\nNasiib darro, tani waxay dhib ku noqon kartaa dadka aragga xaddidan leh ama kuwa isticmaalaya browserro qoraal ama cod ku saleysan.\n\nWaqtigan xaadirka ah, ma jiro beddel cod ah oo la heli karo.\n\nFadlan la xiriir [[{{int:grouppage-sysop}}|maamulka bogga]] haddii tani si lama filaan ah kuu hor istaagto inaad sameyso ficillo sharci ah.\n\nRiix badhanka \"dib u noqo\" ee browser-kaaga si aad ugu noqoto tifaftiraha bogga.", + "captcha-addurl-whitelist": "#
      \n# Qaabka syntax-ku waa sidan:\n#   * Wax kasta oo ka bilaabma \"#\" ilaa dhamaadka khadka waa faallo\n#   * Khad kasta oo aan madhnayn waa qayb regex ah oo kaliya la jaanqaadaysa host-yada ku jira URL-yada\n #
      ", + "right-skipcaptcha": "Samee falal kicinaya CAPTCHA adigoon marin CAPTCHA-ga", + "action-skipcaptcha": "samee ficillo kicinaya CAPTCHA adigoon marin CAPTCHA", + "confirmedit-preview-line": "Tirada Sadarka", + "confirmedit-preview-content": "Nuxur", + "confirmedit-preview-validity": "Ansaxnimo", + "confirmedit-preview-valid": "Ansax", + "confirmedit-preview-invalid": "aan ansax ahayn", + "confirmedit-preview-description": "Jadwalku soo socda wuxuu muujinayaa liiska khadadka ku jira boggan iyo in mid kasta uu yahay cinwaan IP sax ah ama xadka cinwaannada IP. Haddii khadku yahay cinwaan IP sax ah ama xad IP sax ah, waxaa laga saari doonaa hubinta CAPTCHA, halka khadadka aan sax ahayn la iska indho tiri doono. Tusaale xad IP sax ah waa: 69.208.0.0/16 oo ka bilaabma 69.208.0.0 ilaa 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Macluumaad dheeraad ah] oo ku saabsan xisaabinta xadka cinwaanka IP." +} diff --git a/dist/extensions/ConfirmEdit/i18n/sv.json b/dist/extensions/ConfirmEdit/i18n/sv.json index 85faec21e9..479b49e79f 100644 --- a/dist/extensions/ConfirmEdit/i18n/sv.json +++ b/dist/extensions/ConfirmEdit/i18n/sv.json @@ -14,7 +14,8 @@ "Rotsee", "Sabelöga", "Skalman", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "captcha-edit": "För att redigera den här sidan måste du först lösa följande uppgift och skriva svaret i rutan ([[Special:Captcha/help|mer information]]):", @@ -35,7 +36,7 @@ "captcha-error": "CAPTCHA-verifiering misslyckades p.g.a. ett internt fel: $1", "captchahelp-title": "CAPTCHA-hjälp", "captchahelp-cookies-needed": "Du måste ha kakor aktiverade i din webbläsare för att det här ska fungera.", - "captchahelp-text": "Webbplatser som tillåter inlägg från allmänheten, som den här wikin gör, missbrukas ofta av spammare som använder automatiserade verktyg för att lägga till länkar på många webbplatser.\nÄven om dessa spamlänkar kan tas bort är de till stort besvär.\n\nIbland, speciellt då du lägger till nya externa länkar på en sida, visar wikin en bild på en färgad eller förvriden text och ber dig skriva in orden som visas.\nEftersom detta är en uppgiften som är svår att automatisera, låter den de flesta riktiga människor göra sina redigeringar medan spammare och andra robotattacker stoppas.\n\nTyvärr kan det här orsaka problem för användare med nedsatt syn eller som använder text- eller talbaserade webbläsare.\nFör nävarande finns inga ljudbaserade alternativ tillgängliga.\nVänligen kontakta [[{{int:grouppage-sysop}}|webbplatsens administratörer]] för hjälp om det här hindrar dig från att göra legitima ändringar.\n\nTryck på bakåtknappen i din webbläsare för att gå tillbaks till sidredigeringsläget.", + "captchahelp-text": "Webbplatser som accepterar inlägg från allmänheten, som denna wiki, missbrukas ofta av spammare som använder automatiserade verktyg för att publicera sina länkar till många webbplatser.\nÄven om dessa spamlänkar kan tas bort är de en betydande olägenhet.\n\nIbland, särskilt när man lägger till nya webblänkar på en sida, kan wikin visa dig en bild av färgad eller förvrängd text och be dig skriva in de visade orden.\nEftersom detta är en uppgift som är svår att automatisera, kommer det att tillåta de flesta riktiga människor att göra sina inlägg samtidigt som det stoppar de flesta spammare och andra robotangripare.\n\nTyvärr kan detta vara till besvär för användare med begränsad syn eller de som använder textbaserade eller talbaserade webbläsare.\nFör närvarande har vi inget ljudalternativ tillgängligt.\nKontakta [[{{int:grouppage-sysop}}|webbplatsadministratörerna]] för hjälp om detta oväntat hindrar dig från att vidta legitima åtgärder.\n\nTryck på \"tillbaka\"-knappen i din webbläsare för att återgå till sidredigeraren.", "captcha-addurl-whitelist": " #
      \n# Syntaxen är följande:\n#   * Allting från ett \"#\"-tecken till slutet av en rad är en kommentar\n#   * Varje icke-tom rad är ett fragment av ett reguljärt uttryck som endast matchar domänen i en URL\n #
      ", "right-skipcaptcha": "Utföra CAPTCHA-utlösande handlingar utan att behöva gå igenom CAPTCHA", "action-skipcaptcha": "utföra captcha-utlösande åtgärder utan att gå genom captchan", @@ -44,5 +45,6 @@ "confirmedit-preview-validity": "Giltighet", "confirmedit-preview-valid": "giltig", "confirmedit-preview-invalid": "ogiltig", - "confirmedit-preview-description": "Följande tabell visar listan över rader på denna sida och om det finns en giltig IP-adress eller IP-adressintervall. Om raden är en giltig IP-adress eller IP-adressintervall, kommer den att utelämnas från CAPTCHA-kontroller men ogiltiga rader kommer att ignoreras. Ett exempel på ett ogiltigt IP-adressintervall är: 69.208.0.0/16 vilket går från 69.208.0.0 till 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Mer information] om hur ett IP-adressintervall beräknas." + "confirmedit-preview-description": "Följande tabell visar listan över rader på denna sida och om det finns en giltig IP-adress eller IP-adressintervall. Om raden är en giltig IP-adress eller IP-adressintervall, kommer den att utelämnas från CAPTCHA-kontroller men ogiltiga rader kommer att ignoreras. Ett exempel på ett ogiltigt IP-adressintervall är: 69.208.0.0/16 vilket går från 69.208.0.0 till 69.208.255.255. [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix Mer information] om hur ett IP-adressintervall beräknas.", + "abusefilter-edit-action-showcaptcha": "Kräv att användaren fyller i en CAPTCHA för att kunna fortsätta med åtgärden. Användare med behörighet att hoppa över en CAPTCHA är undantagna." } diff --git a/dist/extensions/ConfirmEdit/i18n/tok.json b/dist/extensions/ConfirmEdit/i18n/tok.json new file mode 100644 index 0000000000..b6a1e37d67 --- /dev/null +++ b/dist/extensions/ConfirmEdit/i18n/tok.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Tamzin" + ] + }, + "right-skipcaptcha": "pali ona o wile e utala CAPTCHA la, utala li kama ala" +} diff --git a/dist/extensions/ConfirmEdit/i18n/zh-hant.json b/dist/extensions/ConfirmEdit/i18n/zh-hant.json index 71b1d828f3..a7bb109243 100644 --- a/dist/extensions/ConfirmEdit/i18n/zh-hant.json +++ b/dist/extensions/ConfirmEdit/i18n/zh-hant.json @@ -16,7 +16,8 @@ "Wbxshiori", "Winston Sung", "Xiplus", - "捍粵者" + "捍粵者", + "LowensteinYang" ] }, "captcha-edit": "要編輯這篇文章,請完成以下項目,然後在框內輸入 ([[Special:Captcha/help|更多資料]]) :", diff --git a/dist/extensions/ConfirmEdit/package-lock.json b/dist/extensions/ConfirmEdit/package-lock.json index e2690c5536..c85b7dbded 100644 --- a/dist/extensions/ConfirmEdit/package-lock.json +++ b/dist/extensions/ConfirmEdit/package-lock.json @@ -7,7 +7,7 @@ "name": "ConfirmEdit", "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", @@ -277,9 +277,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -288,18 +288,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { "version": "8.57.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", @@ -521,22 +509,34 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -618,9 +618,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -757,9 +757,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -1041,9 +1041,9 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1702,13 +1702,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -1724,12 +1736,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1873,9 +1885,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1884,18 +1896,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-vue": { "version": "9.26.0", "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", @@ -2027,9 +2027,9 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -2053,18 +2053,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -2182,6 +2170,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -2246,6 +2243,22 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -2355,9 +2368,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -2535,9 +2548,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -2545,14 +2558,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -2637,44 +2650,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -3058,9 +3070,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -3215,9 +3227,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -3315,9 +3327,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -3352,9 +3364,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -3382,15 +3394,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -3682,15 +3697,15 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -3709,9 +3724,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -3728,9 +3743,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -4250,9 +4265,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -4788,15 +4803,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5117,15 +5132,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -5349,22 +5367,13 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -5528,22 +5537,28 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -5596,9 +5611,9 @@ "requires": {} }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -5701,9 +5716,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -5889,9 +5904,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -6213,9 +6228,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -6230,15 +6245,6 @@ "p-locate": "^5.0.0" } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -6431,13 +6437,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -6447,12 +6459,12 @@ "dev": true }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -6554,22 +6566,13 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -6700,6 +6703,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -6757,6 +6766,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -6842,9 +6857,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -6980,9 +6995,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -6990,14 +7005,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "dependencies": { "glob": { @@ -7067,38 +7082,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -7367,9 +7381,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7499,9 +7513,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -7578,9 +7592,9 @@ "dev": true }, "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -7606,9 +7620,9 @@ } }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "natural-compare": { @@ -7624,9 +7638,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -7851,15 +7865,15 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -7869,14 +7883,14 @@ "dev": true }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-html": { @@ -8222,9 +8236,9 @@ "dev": true }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, "spdx-correct": { @@ -8641,15 +8655,15 @@ }, "dependencies": { "ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -8882,9 +8896,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/ConfirmEdit/package.json b/dist/extensions/ConfirmEdit/package.json index 675da00eb8..f409a0b359 100644 --- a/dist/extensions/ConfirmEdit/package.json +++ b/dist/extensions/ConfirmEdit/package.json @@ -6,7 +6,7 @@ }, "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0", "grunt-stylelint": "0.20.1", diff --git a/dist/extensions/DeleteBatch/i18n/be-tarask.json b/dist/extensions/DeleteBatch/i18n/be-tarask.json index 32ef9ea84c..34bffdda30 100644 --- a/dist/extensions/DeleteBatch/i18n/be-tarask.json +++ b/dist/extensions/DeleteBatch/i18n/be-tarask.json @@ -4,14 +4,15 @@ "EugeneZelenko", "Jim-by", "Red Winged Duck", - "Wizardist" + "Wizardist", + "Ucukor" ] }, "deletebatch": "Выдаленьне групы старонак", "deletebatch-desc": "[[Special:DeleteBatch|Выдаліць групу старонак]]", "deletebatch-help": "Выдаленьне групы старонак.\nВы можаце выдаляць старонкі па адной альбо выдаліць старонкі зьмешчаныя ў файле.\nАбярыце ўдзельніка, які будзе паказаны ў журнале выдаленьняў.\nЗагружаныя файлы павінныя зьмяшчаць назвы старонак і неабавязковую прычыну выдаленьня, якія падзеленыя паміж сабой сымбалем «|».", "deletebatch-caption": "Сьпіс старонак:", - "deletebatch-default-reason": "Прычына выдаленьня па змоўчаньні:", + "deletebatch-default-reason": "Перадвызначаная прычына выдаленьня:", "deletebatch-title": "Выдаліць групу", "deletebatch-link-back": "Вярнуцца да спэцыяльнай старонкі", "deletebatch-as": "Запусьціць скрыпт як:", @@ -21,7 +22,7 @@ "deletebatch-page": "Старонкі да выдаленьня:", "deletebatch-processing-from-file": "выдаленьне старонак, пералічаных у файле", "deletebatch-processing-from-form": "выдаленьне старонак, якія пералічаныя ў форме", - "deletebatch-omitting-nonexistent": "Прапушчаная неіснуючая старонка $1.", + "deletebatch-omitting-nonexistent": "Прапусканьне няіснай старонкі $1.", "deletebatch-omitting-invalid": "Прапушчаная няслушная старонка $1.", "deletebatch-file-bad-format": "Файл павінен утрымліваць толькі тэкст", "deletebatch-file-missing": "Немагчыма прачытаць пададзены файл", diff --git a/dist/extensions/DeleteBatch/i18n/ko.json b/dist/extensions/DeleteBatch/i18n/ko.json index c3071b3765..e6a40fb24e 100644 --- a/dist/extensions/DeleteBatch/i18n/ko.json +++ b/dist/extensions/DeleteBatch/i18n/ko.json @@ -35,5 +35,5 @@ "right-deletebatch": "문서 일괄 삭제", "action-deletebatch-spoof": "\"페이지 삭제 스크립트\"로 페이지 일괄 삭제", "right-deletebatch-spoof": "\"페이지 삭제 스크립트\"로 페이지 일괄 삭제", - "deletebatch-deleting-file-only": "$1 파일 설명 문서가 존재하지 않아서 실제 파일만 삭제합니다.\n이 동작은 기록되지 않습니다." + "deletebatch-deleting-file-only": "$1 파일 설명 문서가 존재하지 않아서 실제 파일만 삭제합니다.\n이 작업은 기록되지 않습니다." } diff --git a/dist/extensions/DeleteBatch/i18n/pa.json b/dist/extensions/DeleteBatch/i18n/pa.json new file mode 100644 index 0000000000..bfe8336bcb --- /dev/null +++ b/dist/extensions/DeleteBatch/i18n/pa.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Cabal" + ] + }, + "deletebatch-caption": "ਵਰਕਾ ਸੂਚੀ:" +} diff --git a/dist/extensions/DeleteBatch/i18n/sh-latn.json b/dist/extensions/DeleteBatch/i18n/sh-latn.json index 83b8e9742a..f7e8231a85 100644 --- a/dist/extensions/DeleteBatch/i18n/sh-latn.json +++ b/dist/extensions/DeleteBatch/i18n/sh-latn.json @@ -1,18 +1,19 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "deletebatch": "Skupno brisanje stranica", "deletebatch-desc": "[[Special:DeleteBatch|Brisanje skupine stranica]]", - "deletebatch-help": "Zbirno brisanje stranica.\nMožete napraviti jedno brisanje, ili pak izbrisati stranice navedene u datoteci.\nOdaberite korisnika za prikaz u dnevniku brisanja.\nOtpremljene datoteke trebaju sadržavati ime stranice i dodatni razlog, odvojene znakom \"|\" u svakom retku.", - "deletebatch-caption": "Popis stranica:", + "deletebatch-help": "Zbirno brisanje stranica.\nMožete napraviti jedno brisanje, ili pak izbrisati stranice navedene u datoteci.\nIzaberite korisnika za prikaz u dnevniku brisanja.\nOtpremljene datoteke trebaju sadržavati ime stranice i dodatni razlog, odvojene znakom \"|\" u svakom retku.", + "deletebatch-caption": "Lista stranica:", "deletebatch-default-reason": "Predodređen razlog brisanja:", "deletebatch-title": "Skupno brisanje", "deletebatch-link-back": "Nazad na posebnu stranicu", "deletebatch-as": "Pokreni skriptu kao:", - "deletebatch-both-modes": "Molimo vas izaberiti jednu određenu stranicu, ili popis stranica.", + "deletebatch-both-modes": "Izaberite jednu određenu stranicu ili listu stranica.", "deletebatch-or": "ili", "deletebatch-delete": "Obriši", "deletebatch-page": "Stranice za brisanje:", @@ -21,10 +22,10 @@ "deletebatch-omitting-nonexistent": "Izostavljanje nepostojeće stranice $1.", "deletebatch-omitting-invalid": "Izostavljanje neispravne stranice $1.", "deletebatch-file-bad-format": "U datoteci bi trebao biti čisti tekst", - "deletebatch-file-missing": "Ne mogu pročitati navedenu datoteku", + "deletebatch-file-missing": "Nije moguće pročitati navedenu datoteku.", "deletebatch-select-script": "skripta za brisanje", "deletebatch-select-yourself": "Vi", - "deletebatch-no-page": "Molimo vas odredite barem jednu stranicu za brisanje ili izaberite datoteku koja sadrži popis stranica.", + "deletebatch-no-page": "Odredite barem jednu stranicu za brisanje ili izaberite datoteku koja sadrži listu stranica.", "deletebatch-system-username": "Skripta za brisanje", "action-deletebatch": "skupno brisanje stranica", "right-deletebatch": "Skupno brisanje stranica", diff --git a/dist/extensions/DeleteBatch/i18n/sv.json b/dist/extensions/DeleteBatch/i18n/sv.json index a613d15e20..cca14a0654 100644 --- a/dist/extensions/DeleteBatch/i18n/sv.json +++ b/dist/extensions/DeleteBatch/i18n/sv.json @@ -5,13 +5,15 @@ "M.M.S.", "Najami", "Per", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "deletebatch": "Radera serier av sidor", "deletebatch-desc": "[[Special:DeleteBatch|Radera en serie av sidor]]", - "deletebatch-help": "Radera en serie av sidor. Du kan också utföra en ensam radering, eller radera sidor listade i en fil.\nVälj en användare som kommer att visas i raderingsloggen.\nEn uppladdad fil ska innehålla sidnamn och en valfri anledning separerade med ett \"|\"-tecken på varje rad.", + "deletebatch-help": "Radera en uppsättning av sidor.\nDu kan också utföra en enkel radering, eller radera sidor listade i en fil.\nVälj en användare som kommer att visas i raderingsloggen.\nEn uppladdad fil ska innehålla sidnamn och en valfri anledning separerade med ett \"|\".", "deletebatch-caption": "Sidlista:", + "deletebatch-default-reason": "Standardorsak för borttagning:", "deletebatch-title": "Radera serie", "deletebatch-link-back": "Gå tillbaka till specialsidan", "deletebatch-as": "Kör skriptet som:", @@ -28,6 +30,10 @@ "deletebatch-select-script": "radera sidskript", "deletebatch-select-yourself": "du", "deletebatch-no-page": "Var god specificera minst en sida för att radera ELLER välj en fil som innehåller en sidlista.", + "deletebatch-system-username": "Ta bort sidskript", + "action-deletebatch": "gruppborttagning av sidor", "right-deletebatch": "Massradera sidor", + "action-deletebatch-spoof": "gruppradering av sidor som \"Skript för radering av sida\"", + "right-deletebatch-spoof": "Gruppradering av sidor som \"Skript för radering av sidor\"", "deletebatch-deleting-file-only": "Filbeskrivningsidan $1 finns inte, tar endast bort själva filen.\nDenna åtgärd kommer inte att loggas." } diff --git a/dist/extensions/DeleteBatch/package-lock.json b/dist/extensions/DeleteBatch/package-lock.json index 564a0e1403..9a48c8e0be 100644 --- a/dist/extensions/DeleteBatch/package-lock.json +++ b/dist/extensions/DeleteBatch/package-lock.json @@ -7,7 +7,7 @@ "name": "DeleteBatch", "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } @@ -147,24 +147,27 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -200,9 +203,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -211,34 +214,23 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -260,9 +252,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@mdn/browser-compat-data": { @@ -340,21 +333,84 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { @@ -371,49 +427,61 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -423,44 +491,83 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.12.0.tgz", - "integrity": "sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -495,9 +602,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -574,15 +681,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -611,9 +709,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -869,12 +967,12 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -900,18 +998,6 @@ "node": ">=0.10.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -931,13 +1017,13 @@ "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -974,16 +1060,17 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -1029,9 +1116,9 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -1090,38 +1177,39 @@ } }, "node_modules/eslint-plugin-es-x": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", - "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } }, "node_modules/eslint-plugin-jest": { - "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "engines": { "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0 || ^8.0.0", "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, @@ -1171,12 +1259,11 @@ } }, "node_modules/eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "dependencies": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" }, "peerDependencies": { @@ -1201,19 +1288,20 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz", - "integrity": "sha512-XefSXUtrnA2R4L0NGLZP2Nq8fCk3ffrg6oALXMLiZFKTlwUIu23tIe4loxEbdO2wtLqO2sU70m5Fm3bj9zdGSg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1225,19 +1313,10 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", - "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true, "engines": { "node": ">=18" @@ -1246,21 +1325,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-no-jquery": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.1.tgz", @@ -1326,9 +1390,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -1337,7 +1401,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, @@ -1396,9 +1460,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1407,22 +1471,10 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-vue": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", - "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -1430,8 +1482,8 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", - "vue-eslint-parser": "^9.4.2", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" }, "engines": { @@ -1534,9 +1586,9 @@ "dev": true }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1545,18 +1597,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1644,6 +1684,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -1668,34 +1717,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1798,12 +1819,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -1811,9 +1833,9 @@ } }, "node_modules/flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -1853,9 +1875,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -1874,9 +1896,10 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -1888,6 +1911,9 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -1947,25 +1973,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "node_modules/graceful-fs": { "version": "4.2.11", @@ -1980,9 +1992,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -1990,14 +2002,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -2082,44 +2094,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -2203,9 +2214,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2425,9 +2436,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -2458,6 +2469,12 @@ "node": ">=6" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2476,6 +2493,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2554,9 +2580,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -2592,15 +2618,6 @@ "node": ">=0.10.0" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -2624,9 +2641,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2636,9 +2653,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/natural-compare": { @@ -2654,15 +2671,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -2938,15 +2958,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -2954,9 +2965,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -3293,9 +3304,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3325,15 +3336,6 @@ "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -3443,12 +3445,16 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/text-table": { @@ -3457,6 +3463,51 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3470,15 +3521,49 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "dependencies": { + "picomatch": "^4.0.2" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.0.0" + } + }, + "node_modules/ts-declaration-location/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/type-check": { @@ -3506,9 +3591,9 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true, "bin": { @@ -3680,15 +3765,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -3829,18 +3917,18 @@ } }, "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" } }, "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true }, "@eslint/eslintrc": { @@ -3867,38 +3955,29 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" } @@ -3910,9 +3989,9 @@ "dev": true }, "@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "@mdn/browser-compat-data": { @@ -3981,16 +4060,50 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "requires": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } + } + }, "@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, + "@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "requires": {} + }, "@typescript-eslint/types": { "version": "7.12.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", @@ -3998,61 +4111,90 @@ "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "dependencies": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", + "dev": true, + "requires": { + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } } } }, "@typescript-eslint/utils": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.12.0.tgz", - "integrity": "sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, "@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "requires": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true + } } }, "@ungap/structured-clone": { @@ -4081,9 +4223,9 @@ "requires": {} }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4143,12 +4285,6 @@ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, "ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -4177,9 +4313,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4341,12 +4477,12 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "deep-is": { @@ -4361,15 +4497,6 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -4386,13 +4513,13 @@ "dev": true }, "enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" } }, "error-ex": { @@ -4417,16 +4544,16 @@ "dev": true }, "eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4469,29 +4596,20 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "requires": { "semver": "^7.5.4" @@ -4538,23 +4656,23 @@ } }, "eslint-plugin-es-x": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", - "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" } }, "eslint-plugin-jest": { - "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "eslint-plugin-jsdoc": { @@ -4585,12 +4703,11 @@ } }, "eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "requires": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" } }, @@ -4606,44 +4723,27 @@ } }, "eslint-plugin-n": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz", - "integrity": "sha512-XefSXUtrnA2R4L0NGLZP2Nq8fCk3ffrg6oALXMLiZFKTlwUIu23tIe4loxEbdO2wtLqO2sU70m5Fm3bj9zdGSg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "dependencies": { - "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "globals": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", - "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true - }, - "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } } } }, @@ -4698,9 +4798,9 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -4709,7 +4809,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } @@ -4744,29 +4844,20 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "eslint-plugin-vue": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", - "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -4774,8 +4865,8 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", - "vue-eslint-parser": "^9.4.2", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" } }, @@ -4890,6 +4981,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -4911,30 +5008,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -5016,19 +5089,20 @@ "dev": true }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "requires": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -5059,9 +5133,9 @@ "dev": true }, "get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -5074,9 +5148,9 @@ "dev": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5129,19 +5203,11 @@ "type-fest": "^0.20.2" } }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "graceful-fs": { "version": "4.2.11", @@ -5156,9 +5222,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -5166,14 +5232,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" } }, "grunt-banana-checker": { @@ -5227,38 +5293,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -5320,9 +5385,9 @@ } }, "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "import-fresh": { @@ -5488,9 +5553,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5509,6 +5574,12 @@ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5527,6 +5598,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5589,9 +5669,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -5621,12 +5701,6 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -5644,18 +5718,18 @@ "dev": true }, "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "natural-compare": { @@ -5671,9 +5745,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -5885,12 +5959,6 @@ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -5898,9 +5966,9 @@ "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -6130,9 +6198,9 @@ "dev": true }, "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true }, "shebang-command": { @@ -6150,12 +6218,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -6246,9 +6308,9 @@ "dev": true }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true }, "text-table": { @@ -6257,6 +6319,31 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "requires": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "dependencies": { + "fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "requires": {} + }, + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6267,12 +6354,29 @@ } }, "ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "requires": {} }, + "ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "requires": { + "picomatch": "^4.0.2" + }, + "dependencies": { + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6289,9 +6393,9 @@ "dev": true }, "typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true }, @@ -6410,9 +6514,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/DeleteBatch/package.json b/dist/extensions/DeleteBatch/package.json index a1f8897947..add4b99491 100644 --- a/dist/extensions/DeleteBatch/package.json +++ b/dist/extensions/DeleteBatch/package.json @@ -6,7 +6,7 @@ }, "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } diff --git a/dist/extensions/Echo/extension.json b/dist/extensions/Echo/extension.json index 8f8d5aca8d..d2e5470be4 100644 --- a/dist/extensions/Echo/extension.json +++ b/dist/extensions/Echo/extension.json @@ -119,9 +119,24 @@ }, "AvailableRights": [ "manage-all-push-subscriptions", - "echo-create" + "echo-create", + "echo-read-notifications" ], + "GrantPermissions": { + "echo-read-notifications": { + "echo-read-notifications": true + } + }, + "GrantPermissionGroups": { + "echo-read-notifications": "private-information" + }, + "GrantRiskGroups": { + "echo-read-notifications": "low" + }, "GroupPermissions": { + "*": { + "echo-read-notifications": true + }, "push-subscription-manager": { "manage-all-push-subscriptions": true } diff --git a/dist/extensions/Echo/i18n/api/be-tarask.json b/dist/extensions/Echo/i18n/api/be-tarask.json index bed8432e75..9610eadba1 100644 --- a/dist/extensions/Echo/i18n/api/be-tarask.json +++ b/dist/extensions/Echo/i18n/api/be-tarask.json @@ -1,13 +1,15 @@ { "@metadata": { "authors": [ - "Renessaince" + "Renessaince", + "Ucukor", + "Red Winged Duck" ] }, - "apihelp-echomarkread-summary": "Пазначыць апавяшчэньні для цяперашняга карыстальніка прачытанымі.", - "apihelp-echomarkread-param-list": "Сьпіс ідэнтыфікатараў апавяшчэньняў, якія трэба пазначыць прачытанымі.", - "apihelp-echomarkread-param-unreadlist": "Сьпіс ідэнтыфікатараў апавяшчэньняў, якія трэба пазначыць непрачытанымі.", - "apihelp-echomarkread-param-all": "Калі адзначыць, усе апавяшчэньні ўдзельніка пазначацца прачытанымі.", + "apihelp-echomarkread-summary": "Пазначыць абвесткі для цяперашняга карыстальніка прачытанымі.", + "apihelp-echomarkread-param-list": "Сьпіс ідэнтыфікатараў абвестак, якія трэба пазначыць прачытанымі.", + "apihelp-echomarkread-param-unreadlist": "Сьпіс ідэнтыфікатараў абвестак, якія трэба пазначыць непрачытанымі.", + "apihelp-echomarkread-param-all": "Калі адзначыць, усе абвесткі ўдзельніка пазначацца прачытанымі.", "apihelp-echomarkread-param-sections": "Сьпіс разьдзелаў, якія трэба пазначыць прачытанымі.", "apihelp-query+notifications-paramvalue-format-flyout": "Састарэлае. Для крынічных зьвестак ужывайце $1format=model", "apihelp-query+notifications-paramvalue-format-html": "Састарэлае. Для крынічных зьвестак ужывайце $1format=model" diff --git a/dist/extensions/Echo/i18n/api/ja.json b/dist/extensions/Echo/i18n/api/ja.json index 4b69be0937..043fecb5b5 100644 --- a/dist/extensions/Echo/i18n/api/ja.json +++ b/dist/extensions/Echo/i18n/api/ja.json @@ -4,7 +4,8 @@ "2nd-player", "Ochaochaocha3", "Otokoume", - "RYOUMA1117" + "RYOUMA1117", + "Shirayuki" ] }, "apihelp-echomarkread-summary": "現在の利用者への通知を既読にする。", @@ -17,6 +18,6 @@ "apihelp-echomarkseen-param-type": "既読としてマークする通知の種類:'alert'、'message'、あるいは 'all'。", "apihelp-query+notifications-param-limit": "返す通知の最大数。", "apihelp-query+notifications-example-1": "Web通知を一覧表示する", - "apihelp-query+notifications-example-2": "セクションごとにグループ化されたWeb通知をカウントとともに一覧表示します", + "apihelp-query+notifications-example-2": "節ごとにグループ化された Web 通知を件数とともに一覧表示します", "apihelp-query+unreadnotificationpages-param-limit": "返すページの最大数。" } diff --git a/dist/extensions/Echo/i18n/api/ko.json b/dist/extensions/Echo/i18n/api/ko.json index 00bf74a568..55a7345ae0 100644 --- a/dist/extensions/Echo/i18n/api/ko.json +++ b/dist/extensions/Echo/i18n/api/ko.json @@ -8,10 +8,18 @@ "Priviet", "Revi", "Ykhwong", - "아라" + "아라", + "Tensama0415" ] }, "apihelp-echocreateevent-summary": "사용자에게 알림을 수동으로 보냅니다", + "apihelp-echocreateevent-example": "알림 보내기", + "apihelp-echocreateevent-param-user": "알림을 보낼 사용자", + "apihelp-echocreateevent-param-header": "알림의 헤더 내용", + "apihelp-echocreateevent-param-content": "알림의 본문 내용", + "apihelp-echocreateevent-param-page": "알림 내의 문서로의 링크", + "apihelp-echocreateevent-param-section": "알림이 전달될 섹션", + "apihelp-echocreateevent-param-email": "이메일도 전송할지의 여부", "apihelp-echomarkread-summary": "현재 사용자의 알림을 읽은 것으로 표시합니다.", "apihelp-echomarkread-param-list": "읽은 것으로 표시할 알림 ID의 목록.", "apihelp-echomarkread-param-unreadlist": "읽지 않은 것으로 처리할 알림 ID의 목록.", @@ -24,32 +32,64 @@ "apihelp-echomarkseen-summary": "현재 사용자가 알림을 본 것으로 표시합니다.", "apihelp-echomarkseen-example-1": "모든 종류의 알림을 본 것으로 표시.", "apihelp-echomarkseen-param-type": "읽은 것으로 표시할 알림의 종류: 'alert', 'message' 또는 'all'.", - "apihelp-echomarkseen-param-timestampFormat": "출력을 위해 사용할 타임스탬프 포맷 'ISO_8601' 또는 'MW'입니다. 'MW'는 구식이므로 모든 클라이언트는 'ISO_8601'로 전환하는 것이 좋습니다. 이 변수는 제거될 것이며 'ISO_8601'이 유일한 출력 포맷이 될 것입니다.", + "apihelp-echomarkseen-param-timestampFormat": "출력을 위해 사용할 타임스탬프 포맷 'ISO_8601' 또는 'MW'입니다. 'MW'는 구식이므로 모든 클라이언트는 'ISO_8601'로 전환하는 것이 좋습니다. 이 매개변수는 제거될 것이며 'ISO_8601'이 유일한 출력 포맷이 될 것입니다.", "apihelp-echomute-summary": "특정 사용자나 문서로부터 오는 알림을 끄거나 다시 켭니다.", "apihelp-echomute-param-type": "추가하거나 제거할 알림 미표시 목록 대상", "apihelp-echomute-param-mute": "알림 미표시 목록에 추가할 문서 또는 사용자", "apihelp-echomute-param-unmute": "알림 미표시 목록에서 제거할 문서 또는 사용자", "apihelp-echopushsubscriptions-summary": "현재 사용자의 푸시 구독을 관리합니다.", - "apihelp-echopushsubscriptions-param-command": "수행할 동작입니다.", + "apihelp-echopushsubscriptions-param-command": "수행할 작업입니다.", "apihelp-echopushsubscriptions+create-summary": "현재 사용자의 푸시 구독을 등록합니다.", "apihelp-echopushsubscriptions+create-param-provider": "토큰을 등록할 푸시 서비스 제공자입니다.", "apihelp-echopushsubscriptions+create-param-providertoken": "등록할 토큰입니다.", + "apihelp-echopushsubscriptions+create-param-topic": "알림을 보낼 APNS 토픽 (앱 묶음 ID)입니다.", "apihelp-echopushsubscriptions+create-example": "현재 사용자의 푸시 구독을 등록합니다.", "apihelp-echopushsubscriptions+delete-summary": "현재 사용자 또는 다른 지정된 사용자의 푸시 구독의 등록을 취소합니다.", "apihelp-echopushsubscriptions+delete-param-providertoken": "등록을 취소할 푸시 구독과 관련된 토큰입니다.", - "apihelp-echopushsubscriptions+delete-param-centraluserid": "구독 등록 취소와 관련된 중앙 사용자 ID입니다.", + "apihelp-echopushsubscriptions+delete-param-centraluserid": "구독 등록 취소와 관련된 통합 사용자 ID입니다.", + "apihelp-echopushsubscriptions+delete-example": "현재 사용자의 푸시 구독을 등록 해제합니다.", "apihelp-query+notifications-summary": "현재 사용자를 기다리고 있는 알림을 가져옵니다.", "apihelp-query+notifications-param-prop": "상세한 요청 내용.", "apihelp-query+notifications-param-sections": "쿼리로의 알림 부분 (예를 들어 'alert'과 'message'의 어떤 조합).", + "apihelp-query+notifications-param-groupbysection": "결과를 섹션별로 그룹화할지 여부입니다. 설정된 경우 각 섹션은 개별적으로 가져와집니다.", "apihelp-query+notifications-param-filter": "필터 알림 반환됨.", - "apihelp-query+notifications-paramvalue-format-model": "미가공 알림 데이터", + "apihelp-query+notifications-param-format": "지정된 경우, 알림이 이 형식으로 반환됩니다.", + "apihelp-query+notifications-paramvalue-format-model": "원본 알림 데이터", + "apihelp-query+notifications-paramvalue-format-special": "Special:Notifications 문서용 (전용입니다!) 으로 형식이 지정되었습니다. HTML 코드는 언제든지 변경될 수 있으므로 이에 의존하지 마세요.", + "apihelp-query+notifications-paramvalue-format-flyout": "구식임. 원본 데이터의 경우 $1format=model을 사용하세요.", + "apihelp-query+notifications-paramvalue-format-html": "구식임. 원본 데이터의 경우 $1format=model을 사용하세요.", "apihelp-query+notifications-param-limit": "반환할 최대 알림 수입니다.", - "apihelp-query+notifications-param-alertcontinue": "더 많은 경보 결과를 사용할 수 있을 때, 계속하려면 이것을 사용합니다.", + "apihelp-query+notifications-param-wikis": "알림을 가져올 위키 목록 (기본값은 현재 위키만).", + "apihelp-query+notifications-param-crosswikisummary": "참으로 설정하면 해외 위키에 대한 알림을 요약 알림에 포함시킵니다.", + "apihelp-query+notifications-param-alertcontinue": "더 많은 경보 결과를 사용할 수 있을 때, 계속하려면 이것을 사용하세요.", + "apihelp-query+notifications-param-unreadfirst": "읽지 않은 알림을 보여줄지 여부 (groupbysection이 설정되어 있는 경우에만 사용됨).", + "apihelp-query+notifications-param-alertunreadfirst": "읽지 않은 메시지 알림을 먼저 보여줄지 여부 (groupbysection이 설정되어 있는 경우에만 사용됨).", + "apihelp-query+notifications-param-messagecontinue": "더 많은 메시지 결과를 사용할 수 있을 때, 계속하려면 이것을 사용하세요.", "apihelp-query+notifications-param-messageunreadfirst": "읽지 않은 경보 알림을 먼저 보여줄지 여부 (groupbysection이 설정되어 있는 경우에만 사용됨).", "apihelp-query+notifications-param-titles": "이 문서들의 알림만 반환합니다. 어떠한 문서에도 속하지 않은 알림을 받으려면 제목으로 []를 사용하세요.", "apihelp-query+notifications-param-bundle": "규칙을 묶는 알림 유형에 따라 묶음과 호환되는 읽지 않은 알림을 보여줄지의 여부.", + "apihelp-query+notifications-param-notifiertypes": "알림을 반환할 알림 방식 유형입니다.", "apihelp-query+notifications-example-1": "웹 알림 리스트", + "apihelp-query+notifications-example-2": "섹션별로 그룹화된, 갯수가 포함된 웹 알림 목록", + "apihelp-query+notifications-example-3": "이메일 알림 목록", + "apihelp-query+unreadnotificationpages-summary": "현재 사용자에게 읽지 않은 알림이 있는 문서를 가져옵니다.", + "apihelp-query+unreadnotificationpages-param-grouppages": "토론 문서들을 주제 문서와 함께 그룹화하고, 문서와 연결되지 않은 알림들을 현재 사용자의 사용자 문서와 함께 그룹화합니다.", "apihelp-query+unreadnotificationpages-param-limit": "반환할 문서의 최대 수입니다.", "apihelp-query+unreadnotificationpages-param-wikis": "읽지 않은 알림 문서를 가져올 위키 목록입니다. (기본값으로는 현재 위키만)", - "apierror-echo-event-creation-failed": "Echo 이벤트를 만들 수 없습니다" + "apihelp-query+unreadnotificationpages-example-1": "읽지 않은 알림이 있는 문서 목록 (알림 개수 포함)", + "apihelp-echoarticlereminder-summary": "지정된 문서를 대한 향후 리마인더를 요청합니다", + "apihelp-echoarticlereminder-param-pageid": "사용자에게 리마인드할 기사의 ID", + "apihelp-echoarticlereminder-param-title": "사용자에게 리마인드할 기사의 제목", + "apihelp-echoarticlereminder-param-timestamp": "사용자에게 리마인드를 보낼 시간의 타임스탬프", + "apihelp-echoarticlereminder-param-comment": "리마인더에 포함될 선택적 사용자 댓글", + "apihelp-echoarticlereminder-example-1": "댓글이 포함된, 내일 리마인더 알림이 있는 문서를 생성", + "apihelp-echoarticlereminder-example-2": "댓글이 포함되지 않은, 내일 리마인더 알림이 있는 문서를 생성", + "apiwarn-echo-deprecation-timestampformat": "여기서 사용되는 MW 타임스탬프 출력 형식은 구식입니다. 향후에는 출력 타임스탬프 형식으로 항상 ISO 8601이 사용될 예정입니다. 클라이언트에서 timestampFormatISO_8601로 설정하세요.", + "apiwarn-echo-deprecation-flyout": "notformat=flyout은 구식이며 곧 제거될 예정입니다. 원본 데이터를 얻기 위해서는 notformat=model을, 미리 렌더링된 HTML을 얻기 위해서는 notformat=special을 사용하세요.", + "apiwarn-echo-deprecation-html": "notformat=flyout은 구식이며 곧 제거될 예정입니다. 대신 notformat=special을 사용하세요.", + "apierror-echo-event-creation-failed": "Echo 이벤트를 만들 수 없습니다", + "apierror-echo-push-token-exists": "제공된 토큰이 이미 데이터베이스에 존재합니다.", + "apierror-echo-push-token-not-found": "제공된 토큰을 데이터베이스에서 찾을 수 없습니다.", + "apierror-echo-push-too-many-subscriptions": "현재 사용자는 이미 허용된 최대 푸시 구독 수($1)를 등록했습니다.", + "apierror-echo-push-topic-required": "이 공급자의 경우 topic 필드는 필수입니다." } diff --git a/dist/extensions/Echo/i18n/api/ne.json b/dist/extensions/Echo/i18n/api/ne.json index c246a466df..f3ea721894 100644 --- a/dist/extensions/Echo/i18n/api/ne.json +++ b/dist/extensions/Echo/i18n/api/ne.json @@ -2,9 +2,10 @@ "@metadata": { "authors": [ "Nirjal stha", - "हिमाल सुबेदी" + "हिमाल सुबेदी", + "बडा काजी" ] }, "apihelp-echomarkread-example-2": "सबै जानकारीहरूलाई पढिएकाे रूपमा चिनाे लगाउनुहाेस्", - "apihelp-echomarkseen-example-1": "सूचनालाई हेरेको भनि चिन्ह लगाउने" + "apihelp-echomarkseen-example-1": "सूचनालाई हेरेको भनि चिह्न लगाउने" } diff --git a/dist/extensions/Echo/i18n/api/nl.json b/dist/extensions/Echo/i18n/api/nl.json index 1f97850d76..840085dcbc 100644 --- a/dist/extensions/Echo/i18n/api/nl.json +++ b/dist/extensions/Echo/i18n/api/nl.json @@ -53,9 +53,9 @@ "apihelp-query+notifications-param-filter": "De opgevraagde meldingen filteren.", "apihelp-query+notifications-param-format": "Indien opgegeven, worden meldingen teruggegeven met deze opmaak.", "apihelp-query+notifications-paramvalue-format-model": "Rauwe meldingsdata", - "apihelp-query+notifications-paramvalue-format-special": "Formaat voor gebruik op Speciaal:Meldingen (en alleen op die pagina!) Vertrouw niet op deze HTML, het formaat kan op elk moment veranderen.", - "apihelp-query+notifications-paramvalue-format-flyout": "Verouderd. Gebruik $1format=model voor rauwe data", - "apihelp-query+notifications-paramvalue-format-html": "Veroudered. Gebruik $1format=model voor rauwe data", + "apihelp-query+notifications-paramvalue-format-special": "Formaat voor gebruik op Speciaal:Meldingen (en alleen op die pagina!) Vertrouw niet op deze HTML, het formaat kan op elk moment wijzigen.", + "apihelp-query+notifications-paramvalue-format-flyout": "Verouderd. Gebruik $1format=model voor ruwe gegevens", + "apihelp-query+notifications-paramvalue-format-html": "Veroudered. Gebruik $1format=model voor ruwe gegevens", "apihelp-query+notifications-param-limit": "Het maximum aantal opgevraagde meldingen beperken.", "apihelp-query+notifications-param-wikis": "Lijst van wiki's om meldingen van te ontvangen (standaard alleen de huidige wiki).", "apihelp-query+notifications-param-crosswikisummary": "Voeg samengevatte informatie over meldingen op andere wiki's toe.", diff --git a/dist/extensions/Echo/i18n/api/pap.json b/dist/extensions/Echo/i18n/api/pap.json new file mode 100644 index 0000000000..f29d6d9275 --- /dev/null +++ b/dist/extensions/Echo/i18n/api/pap.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Kallmemel" + ] + }, + "apihelp-echomarkread-example-2": "Marka tur notifikashon komo lesá", + "apihelp-echomute-summary": "Dèmpel òf no dèmpel notifikashon di sierto usadó òf páginanan.", + "apihelp-query+notifications-example-3": "Listá notifikashon di email" +} diff --git a/dist/extensions/Echo/i18n/api/pl.json b/dist/extensions/Echo/i18n/api/pl.json index 82f0d37225..e0def05e69 100644 --- a/dist/extensions/Echo/i18n/api/pl.json +++ b/dist/extensions/Echo/i18n/api/pl.json @@ -34,8 +34,8 @@ "apihelp-query+notifications-paramvalue-format-html": "Zdeprecjonowane. Użyj $1format=model dla surowych danych", "apihelp-query+notifications-param-limit": "Maksymalna liczba zwracanych powiadomień.", "apihelp-query+notifications-param-wikis": "Lista wiki, z których pobrać powiadomienia (domyślnie tylko bieżąca wiki).", - "apihelp-query+notifications-example-1": "Spis powiadomień", - "apihelp-query+notifications-example-2": "Wypisz powiadomienia pogrupowane według sekcji z ich liczbą", + "apihelp-query+notifications-example-1": "Pobierz listę powiadomień strony internetowej", + "apihelp-query+notifications-example-2": "Wypisz powiadomienia strony internetowej pogrupowane według sekcji z ich liczbą", "apihelp-query+unreadnotificationpages-param-limit": "Maksymalna liczba zwracanych stron.", "apierror-echo-event-creation-failed": "Nie można utworzyć wydarzenia Echo" } diff --git a/dist/extensions/Echo/i18n/api/ps.json b/dist/extensions/Echo/i18n/api/ps.json new file mode 100644 index 0000000000..a1b29372da --- /dev/null +++ b/dist/extensions/Echo/i18n/api/ps.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "شاه زمان پټان" + ] + }, + "apihelp-echocreateevent-summary": "کارن ته په لاسي ډول خبرتيا لېږل", + "apihelp-echocreateevent-example": "خبرتيا لېږل", + "apihelp-echocreateevent-param-user": "هغه کارن چې خبرتيا ورته ورلېږل کېږي", + "apihelp-echocreateevent-param-header": "د خبرتيا د سرليک منځپانگه", + "apihelp-echocreateevent-param-content": "د خبرتيا د بدن منځپانگه", + "apihelp-echocreateevent-param-page": "هغه مخ چې په خبرتيا کې ورسره تړونی ورکړل شي", + "apihelp-echocreateevent-param-section": "هغه برخه چې خبرتيا به پکې ورکړل شي", + "apihelp-echocreateevent-param-email": "ايا برېښليک هم ولېږي؟", + "apihelp-echomarkread-summary": "د اوسني کارن لپاره خبرتياوې د لوستل شوي په توگه په نښه کړئ.", + "apihelp-echomarkread-param-list": "د خبرتياوو پېژند لړليک چې د لوستي په توگه په نښه شي.", + "apihelp-echomarkread-param-unreadlist": "د خبرتياوو پېژند لړليک چې د نالوستي په توگه په نښه شي.", + "apihelp-echomarkread-param-all": "که واوڼل شي؛ نو د کارن ټولې خبرتياوې د لوستي په توگه نښه کوي.", + "apihelp-echomarkread-param-sections": "د برخو لړليک چې د لوستي په توگه په نښه شي.", + "apihelp-echomarkread-param-wikis": "د ويکي‌گانو لړليک چې د لوستي په توگه په نښه شي (يوازې اوسنۍ ويکي ته تلواله وي).", + "apihelp-echomarkread-example-1": "8 خبرتيا لکه لوستل شوې په نښه کول", + "apihelp-echomarkread-example-2": "ټولې خبرتياوې لکه لوستل شوې په نښه کول", + "apihelp-echomarkread-example-3": "1 خبرتيا لکه لوستل شوې په نښه کول", + "apihelp-echomarkseen-summary": "د اوسني کارن لپاره خبرتياوې د ليدل شويو په توگه په نښه کړئ.", + "apihelp-echomarkseen-example-1": "د ټولو ډولونو خبرتياوې د ليدل شويو په توگه په نښه کړئ", + "apihelp-echomarkseen-param-type": "د خبرتياوو ډولونه چې د ليدل شويو په توگه په نښه کېږي: 'تيارسئ'، 'پيغام' يا 'ټول'.", + "apihelp-query+notifications-param-prop": "سپيناوی چې غوښتل کېږي.", + "apihelp-query+notifications-param-filter": "چاڼ خبرتياوې بېرته راوگرځول شوې." +} diff --git a/dist/extensions/Echo/i18n/api/ru.json b/dist/extensions/Echo/i18n/api/ru.json index 237a1b6276..84df58ce31 100644 --- a/dist/extensions/Echo/i18n/api/ru.json +++ b/dist/extensions/Echo/i18n/api/ru.json @@ -9,9 +9,18 @@ "Mouse21", "Okras", "Putnik", - "Sunpriat" + "Sunpriat", + "Daisy40", + "Vlad5250" ] }, + "apihelp-echocreateevent-summary": "Вручную отправить уведомление участнику", + "apihelp-echocreateevent-example": "Отправить уведомление", + "apihelp-echocreateevent-param-user": "Участник, которому следует отправить уведомление", + "apihelp-echocreateevent-param-header": "Содержимое заголовка уведомления", + "apihelp-echocreateevent-param-content": "Содержание основного текста уведомления", + "apihelp-echocreateevent-param-page": "Страница, на которую ведёт ссылка в уведомлении", + "apihelp-echocreateevent-param-section": "Раздел, в который будет отправлено уведомление", "apihelp-echomarkread-summary": "Отметить уведомления как прочитанные для текущего пользователя.", "apihelp-echomarkread-param-list": "Список ID уведомлений для отметки прочитанными.", "apihelp-echomarkread-param-unreadlist": "Список ID уведомлений для отметки непрочитанными.", diff --git a/dist/extensions/Echo/i18n/api/sh-latn.json b/dist/extensions/Echo/i18n/api/sh-latn.json index fc86be35c0..d77d22b6e8 100644 --- a/dist/extensions/Echo/i18n/api/sh-latn.json +++ b/dist/extensions/Echo/i18n/api/sh-latn.json @@ -1,25 +1,26 @@ { "@metadata": { "authors": [ - "Winston Sung" + "Winston Sung", + "Aca" ] }, "apihelp-echomarkread-summary": "Označi sva obavještenja kao pročitana za trenutni korisnik.", - "apihelp-echomarkread-param-list": "Spisak naznaka obavještenja što treba da se označe kao pročitana.", - "apihelp-echomarkread-param-unreadlist": "Spisak naznaka obavještenja što treba da se označe kao nepročitana.", + "apihelp-echomarkread-param-list": "Lista ID-jeva obavijesti koje treba označiti kao pročitane.", + "apihelp-echomarkread-param-unreadlist": "Lista ID-jeva obavijesti koje treba označiti kao nepročitane.", "apihelp-echomarkread-param-all": "Ako je zadano, označava sva obavještenja jednog korisnika kao pročitana.", - "apihelp-echomarkread-param-sections": "Spisak podnaslova što treba da se označe kao pročitani.", - "apihelp-echomarkread-param-wikis": "Popis wikija čije obavijesti treba označavati kao pročitane (zadano: samo trenutni wiki).", + "apihelp-echomarkread-param-sections": "Lista odjeljaka koje treba označiti kao pročitani.", + "apihelp-echomarkread-param-wikis": "Lista wikija čije obavijesti treba označavati kao pročitane (zadano: samo trenutni wiki).", "apihelp-echomarkread-example-1": "Označi obavještenje 8 kao pročitano", "apihelp-echomarkread-example-2": "Označiu sva obaveštenja pročitanim", "apihelp-echomarkread-example-3": "Označi obavještenje 1 kao pročitano", "apihelp-echomarkseen-summary": "Označi obavještenja kao pročitana za trenutni korisnik.", "apihelp-echomarkseen-example-1": "Označi obavještenja svih vrsta kao pročitana", - "apihelp-echomarkseen-param-type": "Vrste obavještenja što treba da se označe kao viđena: „alert“, „message“ ili „all“.", - "apihelp-echopushsubscriptions-param-command": "Akcija za izvesti.", + "apihelp-echomarkseen-param-type": "Vrste obavještenja što treba da se označe kao viđena: \"alert\", \"message\" ili \"all\".", + "apihelp-echopushsubscriptions-param-command": "Radnja za izvođenje.", "apihelp-query+notifications-summary": "Daj obavještenja što isčekavaju trenutnoga korisnika.", "apihelp-query+notifications-param-prop": "Pojedinosti što treba da se potraže.", - "apihelp-query+notifications-param-sections": "Obavjestiteljne podnaslove što treba da se potraže (tj. neka kombinacija „alert“ i „message“).", + "apihelp-query+notifications-param-sections": "Obavjestiteljne podnaslove što treba da se potraže (tj. neka kombinacija \"alert\" i \"message\").", "apihelp-query+notifications-param-groupbysection": "Da li grupira se ishod po podnaslovima. Ako je zadano, svaki podnaslov daje se zasebno.", "apihelp-query+notifications-param-filter": "Filtriraj obavještenja u ishodu.", "apihelp-query+notifications-param-format": "Ako je zadano, obavještenja će se dati kao formatirana ovim načinom.", diff --git a/dist/extensions/Echo/i18n/api/sl.json b/dist/extensions/Echo/i18n/api/sl.json index b8e23b1b26..e11a2efdf4 100644 --- a/dist/extensions/Echo/i18n/api/sl.json +++ b/dist/extensions/Echo/i18n/api/sl.json @@ -24,7 +24,7 @@ "apihelp-echomarkread-example-3": "Označi obvestilo 1 kot neprebrano", "apihelp-echomarkseen-summary": "Označi obvestila kot ogledana za trenutnega uporabnika.", "apihelp-echomarkseen-example-1": "Označi vse vrste obvestil kot ogledane", - "apihelp-echomarkseen-param-type": "Vrste obvestil za označitev za ogledano: 'opomnik', 'sporočilo' ali 'vse'.", + "apihelp-echomarkseen-param-type": "Vrste obvestil za označitev za ogledano: »alert«, »message« ali »all«.", "apihelp-echomarkseen-param-timestampFormat": "Datumski odtis pri izpisovanju, 'ISO_8601' ali 'MW'. 'MW' se ne priporoča, zato ga naj uporabniki zamenjajo z 'ISO_8601'. Ko bo ukinjen, bo ostal v uporabi le 'ISO_8601'.", "apihelp-echomute-summary": "Izklop ali vklop obvestil določenih uporabnikov ali strani", "apihelp-echomute-param-type": "Na kateri seznam utišanih naj se doda ali z njega odstrani", @@ -58,7 +58,7 @@ "apihelp-query+notifications-param-unreadfirst": "Ali naj se najprej prikažejo neprebrana obvestila (uporablja se le, če groupbysection ni nastavljeno).", "apihelp-query+notifications-param-alertunreadfirst": "Ali naj se najprej prikažejo obvestila o neprebranih sporočilih (uporablja se le, če je groupbysection nastavljeno).", "apihelp-query+notifications-param-messagecontinue": "Ko je na voljo več sporočil, uporabite to za nadaljevanje.", - "apihelp-query+notifications-param-messageunreadfirst": "Ali naj se najprej prikažejo neprebrana obvestila (uporablja se le, če je groupbysection nastavljeno).", + "apihelp-query+notifications-param-messageunreadfirst": "Ali naj se najprej prikažejo neprebrana opozorila (uporablja se le, če je groupbysection nastavljeno).", "apihelp-query+notifications-param-titles": "Vračaj samo obvestila za te strani. Če želite prejemati obvestila, ki niso povezana z nobeno stranjo, uporabite kot naslov [].", "apihelp-query+notifications-param-bundle": "Ali naj se neprebrana obvestila, združljiva s svežnjem, prikažejo glede na pravila združevanja vrst obvestil.", "apihelp-query+notifications-param-notifiertypes": "Vrste obvestil, za katere naj se vrnejo obvestila.", diff --git a/dist/extensions/Echo/i18n/api/so.json b/dist/extensions/Echo/i18n/api/so.json new file mode 100644 index 0000000000..4d4ef2d3d1 --- /dev/null +++ b/dist/extensions/Echo/i18n/api/so.json @@ -0,0 +1,87 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "apihelp-echocreateevent-summary": "Si gacanta ah ugu kici ogeysiis isticmaale", + "apihelp-echocreateevent-example": "Dir ogeysiis", + "apihelp-echocreateevent-param-user": "Isticmaalaha loo dirayo ogeysiiska", + "apihelp-echocreateevent-param-header": "Nuxurka madaxa ogeysiiska", + "apihelp-echocreateevent-param-content": "Nuxurka jirka ogeysiiska", + "apihelp-echocreateevent-param-page": "Bogga lagu xiro ogeysiiska", + "apihelp-echocreateevent-param-section": "Qaybta lagu gaarsiin doono ogeysiiska", + "apihelp-echocreateevent-param-email": "Haddii sidoo kale email la dirayo", + "apihelp-echomarkread-summary": "Calaamadee ogeysiisyada isticmaalaha hadda inay yihiin la akhriyey.", + "apihelp-echomarkread-param-list": "Liiska aqoonsiyada ogeysiisyada ee la calaamadeynayo inay yihiin la akhriyey.", + "apihelp-echomarkread-param-unreadlist": "Liiska aqoonsiyada ogeysiisyada ee la calaamadeynayo inay yihiin aan la akhriyey.", + "apihelp-echomarkread-param-all": "Haddii la dejiyo, waxay calaamadaynaysaa dhammaan ogeysiisyada isticmaalaha inay yihiin la akhriyey.", + "apihelp-echomarkread-param-sections": "Liiska qaybaha ee la calaamadeynayo inay yihiin la akhriyey.", + "apihelp-echomarkread-param-wikis": "Liiska wikiyada lagu calaamadeynayo ogeysiisyada inay yihiin la akhriyey (caadiyan waa wiki-ga hadda kaliya).", + "apihelp-echomarkread-example-1": "Calaamadee ogeysiiska 8 inuu yahay la akhriyey", + "apihelp-echomarkread-example-2": "Calaamadee dhammaan ogeysiisyada inay yihiin la akhriyey", + "apihelp-echomarkread-example-3": "Calaamadee ogeysiiska 1 inuu yahay aan la akhriyey", + "apihelp-echomarkseen-summary": "Calaamadee ogeysiisyada isticmaalaha hadda inay yihiin la arkay.", + "apihelp-echomarkseen-example-1": "Calaamadee dhammaan noocyada ogeysiisyada inay yihiin la arkay", + "apihelp-echomarkseen-param-type": "Nooca ogeysiisyada ee la calaamadeynayo inay yihiin la arkay: 'digniin', 'fariin' ama 'dhammaan'.", + "apihelp-echomarkseen-param-timestampFormat": "Qaabka waqtiga ee loo adeegsanayo soo saarista, 'ISO_8601' ama 'MW'. 'MW' halkan waa laga baxay, sidaas darteed dhammaan macaamiishu waa inay u wareegaan 'ISO_8601'. Qiyaastan waa la tirtiri doonaa, 'ISO_8601'na wuxuu noqon doonaa qaabka kaliya ee soo saarista.", + "apihelp-echomute-summary": "Aamusi ama ka saar aamusi ogeysiisyada ka imanaya isticmaaleyaal ama bogag gaar ah.", + "apihelp-echomute-param-type": "Liiska aamusiinta ee lagu darayo ama laga saarayo", + "apihelp-echomute-param-mute": "Bogagga ama isticmaaleyaasha lagu darayo liiska aamusiinta", + "apihelp-echomute-param-unmute": "Bogagga ama isticmaaleyaasha laga saarayo liiska aamusiinta", + "apihelp-echopushsubscriptions-summary": "Maamul isdiiwaangelinta riix ee isticmaalaha hadda.", + "apihelp-echopushsubscriptions-param-command": "Tallaabada la qabanayo.", + "apihelp-echopushsubscriptions+create-summary": "Diiwaangeli isdiiwaangelinta riix ee isticmaalaha hadda.", + "apihelp-echopushsubscriptions+create-param-provider": "Bixiyaha adeegga riix ee lagu diiwaangelinayo calaamadda.", + "apihelp-echopushsubscriptions+create-param-providertoken": "Calaamadda la diiwaangelinayo.", + "apihelp-echopushsubscriptions+create-param-topic": "Mawduuca APNS (Aqoonsiga xirmada abka) ee lagu diri doono ogeysiiska.", + "apihelp-echopushsubscriptions+create-example": "Diiwaangeli isdiiwaangelinta riix ee isticmaalaha hadda.", + "apihelp-echopushsubscriptions+delete-summary": "Ka saar isdiiwaangelinta riix ee isticmaalaha hadda ama isticmaale kale oo la cayimay.", + "apihelp-echopushsubscriptions+delete-param-providertoken": "Calaamadda la xiriirta isdiiwaangelinta riix ee la doonayo in la tirtiro.", + "apihelp-echopushsubscriptions+delete-param-centraluserid": "Aqoonsiga dhexe ee isticmaalaha ee ku xiran isdiiwaangelinta la doonayo in la tirtiro.", + "apihelp-echopushsubscriptions+delete-example": "Ka saar isdiiwaangelinta riix ee isticmaalaha hadda.", + "apihelp-query+notifications-summary": "Hel ogeysiisyada sugaya ee isticmaalaha hadda.", + "apihelp-query+notifications-param-prop": "Faahfaahinta la codsanayo.", + "apihelp-query+notifications-param-sections": "Qaybaha ogeysiisyada ee la doonayo in la weydiiyo (tusaale isku dar ka mid ah 'digniin' iyo 'fariin').", + "apihelp-query+notifications-param-groupbysection": "Haddii natiijada lagu kooxeeyo qaybaha. Qayb kasta si gooni ah ayaa loo soo helayaa haddii la dejiyo.", + "apihelp-query+notifications-param-filter": "Shaandhee ogeysiisyada la soo celinayo.", + "apihelp-query+notifications-param-format": "Haddii la cayimo, ogeysiisyada waxaa loo soo celin doonaa iyagoo loo qaabeeyay sidan.", + "apihelp-query+notifications-paramvalue-format-model": "Xogta ogeysiiska ee cayriin", + "apihelp-query+notifications-paramvalue-format-special": "Loo qaabeeyey bogga Special:Notifications (kaliya taas!) Ha ku tiirsanaan HTML-ka maadaama uu mar walba is beddeli karo.", + "apihelp-query+notifications-paramvalue-format-flyout": "Waa la joojiyay . Isticmaal $1format=model si aad u hesho xogta cayriin.", + "apihelp-query+notifications-paramvalue-format-html": "Waa la joojiyay . Isticmaal $1format=model si aad u hesho xogta cayriin.", + "apihelp-query+notifications-param-limit": "Tirada ugu badan ee ogeysiisyada la soo celinayo.", + "apihelp-query+notifications-param-wikis": "Liiska wikiyada laga soo helayo ogeysiisyada (caadiyan waa wiki-ga hadda kaliya).", + "apihelp-query+notifications-param-crosswikisummary": "Run si loo doorto in la helo ogeysiis kooban oo ku saabsan ogeysiisyada ka imanaya wikiyada shisheeye.", + "apihelp-query+notifications-param-alertcontinue": "Marka natiijooyin digniin oo dheeraad ah la heli karo, isticmaal tan si aad u sii wadato.", + "apihelp-query+notifications-param-unreadfirst": "Haddii marka hore la muujinayo ogeysiisyada aan la akhriyey (kaliya waxaa la adeegsadaa haddii groupbysection aan la dejin).", + "apihelp-query+notifications-param-alertunreadfirst": "Haddii marka hore la muujinayo ogeysiisyada fariimaha ee aan la akhriyey (kaliya waxaa la adeegsadaa haddii groupbysection la dejiyo).", + "apihelp-query+notifications-param-messagecontinue": "Marka natiijooyin fariimo oo dheeraad ah la heli karo, isticmaal tan si aad u sii wadato.", + "apihelp-query+notifications-param-messageunreadfirst": "Haddii marka hore la muujinayo ogeysiisyada digniinta ee aan la akhriyey (kaliya waxaa la adeegsadaa haddii groupbysection la dejiyo).", + "apihelp-query+notifications-param-titles": "Keliya soo celi ogeysiisyada ku saabsan bogaggan. Si aad u hesho ogeysiisyo aan ku xirnayn bog, isticmaal [] sida cinwaan.", + "apihelp-query+notifications-param-bundle": "Haddii la muujinayo ogeysiisyada aan la akhriyey ee la isku xiri karo iyadoo la raacayo xeerarka isku-xirista noocyada ogeysiisyada.", + "apihelp-query+notifications-param-notifiertypes": "Noocyada ogeysiisyada ee lagu soo celinayo ogeysiisyada.", + "apihelp-query+notifications-example-1": "Liiska ogeysiisyada web-ka", + "apihelp-query+notifications-example-2": "Liiska ogeysiisyada web-ka, oo loo kooxeeyay qaybaha, lana muujinayo tiradooda.", + "apihelp-query+notifications-example-3": "Liiska ogeysiisyada iimaylka", + "apihelp-query+unreadnotificationpages-summary": "Hel bogagga ay jiraan ogeysiisyo aan la akhriyey ee isticmaalaha hadda.", + "apihelp-query+unreadnotificationpages-param-grouppages": "Ku dar wadajir bogagga wadahadalka iyo bogga mawduuca ee ay la xiriiraan, sidoo kale isku dar ogeysiisyada aan ku xirnayn bog gaar ah oo la xiriiri isticmaalaha hadda boggiisa isticmaalaha.", + "apihelp-query+unreadnotificationpages-param-limit": "Tirada ugu badan ee bogagga la soo celinayo.", + "apihelp-query+unreadnotificationpages-param-wikis": "Liiska wiki-yada laga soo qaadayo bogagga leh ogeysiisyo aan la akhrin (si caadi ah waxa lagu kooban yahay wiki-ga hadda jira oo keliya).", + "apihelp-query+unreadnotificationpages-example-1": "Liiska bogagga leh (tirada ee) ogeysiisyada aan la akhrin", + "apihelp-echoarticlereminder-summary": "Codso xusuusin mustaqbalka ah oo ku saabsan maqaalka la cayimay", + "apihelp-echoarticlereminder-param-pageid": "Aqoonsiga maqaalka isticmaalaha laga xusuusinayo", + "apihelp-echoarticlereminder-param-title": "Cinwaanka maqaalka ee lagu xasuusinayo isticmaalaha", + "apihelp-echoarticlereminder-param-timestamp": "Waqtiga ee lagu xasuusinayo isticmaalaha", + "apihelp-echoarticlereminder-param-comment": "Faallo isticmaalaha oo ikhtiyaari ah oo lagu darayo xusuusinta", + "apihelp-echoarticlereminder-example-1": "U samee ogeysiis xusuusin maqaal oo berrito ah oo leh faallo", + "apihelp-echoarticlereminder-example-2": "U samee ogeysiis xusuusin maqaal oo berrito ah oo aan faallo lahayn", + "apiwarn-echo-deprecation-timestampformat": "Qaabka soo saarista timestamp-ka MW halkan waa la joojiyay. Mustaqbalka, ISO 8601 ayaa had iyo jeer loo adeegsan doonaa qaabka soo saarista waqtiga. Cusboonaysii macaamiilkaaga oo u dejiso timestampFormat ISO_8601.", + "apiwarn-echo-deprecation-flyout": "notformat=flyout waa la joojiyay waxaana dhowaan laga saari doonaa. Isticmaal notformat=model si aad u hesho xogta cayriin ama notformat=special si aad u hesho HTML hore loo diyaariyey.", + "apiwarn-echo-deprecation-html": "notformat=html waa la joojiyay waxaana dhowaan laga saari doonaa. Isticmaal notformat=special halkii.", + "apierror-echo-event-creation-failed": "Lama abuurin karin dhacdada Echo", + "apierror-echo-push-token-exists": "Calaamadda la bixiyay hore ayay ugu jirtaa keydka xogta.", + "apierror-echo-push-token-not-found": "Calaamadda la bixiyay lagama helin keydka xogta.", + "apierror-echo-push-too-many-subscriptions": "Isticmaalaha hadda hore ayuu u diiwaangeliyay tirada ugu badan ee la oggol yahay ee isdiiwaangelinta riix ($1).", + "apierror-echo-push-topic-required": "Goobta mawduuca waa lagama maarmaan u ah bixiyahan." +} diff --git a/dist/extensions/Echo/i18n/ar.json b/dist/extensions/Echo/i18n/ar.json index 3aff1dfce1..eb9e6f498c 100644 --- a/dist/extensions/Echo/i18n/ar.json +++ b/dist/extensions/Echo/i18n/ar.json @@ -67,7 +67,7 @@ "echo-pref-cross-wiki-notifications": "أظهر الإشعارات من ويكيات أخرى.", "echo-pref-notifications-blacklist": "لا تعرض إشعارات هذه المستخدمين. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Notifications#mute تعرف على المزيد])", "echo-pref-notifications-page-linked-title-muted-list": "لا تظهر إشعارات \"رابط الصفحة\" لهذه الصفحات. ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Notifications#mute تعرف على المزيد])", - "echo-pref-dont-email-read-notifications": "لا تقم بتضمين إشعارات القراءة في رسائل البريد الإلكتروني الموجزة", + "echo-pref-dont-email-read-notifications": "لا تضمن إشعارات القراءة في رسائل البريد الإلكتروني الملخصة", "echo-learn-more": "معرفة المزيد", "echo-log": "السجل العلني", "echo-new-messages": "لديك رسائل جديدة", @@ -177,7 +177,7 @@ "notification-header-mention-user-talkpage-v2": "{{GENDER:$2|أشار|أشارت}} $1 {{GENDER:$3|لك|لكِ}} في صفحة نقاش {{GENDER:$5|}} $4 في \"$6\".", "notification-header-mention-user-talkpage-nosection": "{{GENDER:$2|أشار|أشارت}} $1 {{GENDER:$3|لك|لكِ}} في صفحة نقاش مستخدم {{GENDER:$5|ل}} $4.", "notification-header-mention-agent-talkpage": "{{GENDER:$2|أشار|أشارت}} $1 {{GENDER:$3|لك|لكِ}} في صفحة {{GENDER:$2|نقاشه|نقاشها}} في قسم \"$4\".", - "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|أشار|أشارت}} {{GENDER:$3|لك}} على صفحة {{GENDER:$2|نقاشه|نقاشها}}.", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|أشار|أشارت}} {{GENDER:$3|لكَ|لكِ}} على صفحة {{GENDER:$2|نقاشه|نقاشها}}.", "notification-header-mention-article-talkpage": "{{GENDER:$2|أشار|أشارت}} $1 {{GENDER:$3|إليك|إليكِ}} في صفحة نقاش $4 في قسم \"$5\".", "notification-header-mention-article-talkpage-nosection": "{{GENDER:$2|أشار|أشارت}} $1 {{GENDER:$3|إليك|إليكِ}} في صفحة نقاش $4.", "notification-header-mention-failure-user-unknown": "{{GENDER:$2|إشارتك|إشارتكِ}} إلى $3 لم ترسل لأن المستخدم لم يُعثر عليه.", @@ -214,7 +214,7 @@ "notification-header-thank-you-100-edit": "لقد {{GENDER:$2|قمت|قمتِ}} قبل قليل {{GENDER:$2|بتعديلك|بتعديلكِ}} رقم مئة؛ شكرًا جزيلًا {{GENDER:$2|لك|لكِ}}!", "notification-header-thank-you-1000-edit": "لقد {{GENDER:$2|قمت|قمتِ}} قبل قليل {{GENDER:$2|بتعديلك|بتعديلكِ}} رقم ألف؛ شكرًا {{GENDER:$2|لك|لكِ}} لكونك مساهمًا عظيمًا!", "notification-header-thank-you-10000-edit": "لقد {{GENDER:$2|قمت|قمتِ}} قبل قليل {{GENDER:$2|بتعديلك|بتعديلكِ}} رقم عشرة آلاف؛ شكرًا جزيلًا {{GENDER:$2|لك|لكِ}}!", - "notification-header-thank-you-100000-edit": "لقد قُمت حالًا {{GENDER:$2|بتعديلك}} رقم مائة ألف؛ شكرًا لمساهمتك المذهلة!", + "notification-header-thank-you-100000-edit": "لقد قُمت حالًا {{GENDER:$2|بتعديلكَ|بتعديلكِ}} رقم مئة ألف؛ شكرًا لمساهمتك المذهلة!", "notification-header-thank-you-1000000-edit": "لقد {{GENDER:$2|قمت|قمتِ}} قبل قليل {{GENDER:$2|بتعديلك|بتعديلكِ}} رقم مليون؛ شكرًا {{GENDER:$2|لك|لكِ}} على مساهمتك المذهلة!", "notification-header-thank-you-10000000-edit": "لقد {{GENDER:$2|قُمتَ|قُمتِ}} للتو {{GENDER:$2|بتعديلك|بتعديلكِ}} رقم عشرة ملايين؛ شكرًا {{GENDER:$2|لك لتفانيكَ|لكِ لتفانيكِ}} الرائع!", "notification-link-thank-you-edit": "{{GENDER:$1|تعديلك|تعديلكِ}}", @@ -267,8 +267,11 @@ "notification-header-foreign-notice": "مزيد من الإشعارات من {{PLURAL:$5|ويكي أخر|$5 ويكيات أخرى}}", "notification-header-foreign-all": "المزيد من الإخطارات من {{PLURAL:$5|ويكي أخرى|$5 ويكيات أخرى}}", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "اقرأ إشعاراتي", "right-echo-create": "إرسال الإشعارات إلى الآخرين", "action-echo-create": "إرسال الإشعارات إلى الآخرين", + "right-echo-read-notifications": "اقرأ إشعاراتي", + "action-echo-read-notifications": "اقرأ إشعاراتك", "right-manage-all-push-subscriptions": "إدارة جميع اشتراكات الدفع", "action-manage-all-push-subscriptions": "إدارة جميع اشتراكات الدفع", "group-push-subscription-manager": "إداريو مصادقات التسليم", diff --git a/dist/extensions/Echo/i18n/az.json b/dist/extensions/Echo/i18n/az.json index 6477827752..866e9e7feb 100644 --- a/dist/extensions/Echo/i18n/az.json +++ b/dist/extensions/Echo/i18n/az.json @@ -247,8 +247,11 @@ "notification-header-foreign-all": "Digər {{PLURAL:$5|vikidən|$5 vikidən}} bildirişlər", "echo-foreign-wiki-lang": "$1 - $2", "echo-badge-count": "{{PLURAL:$1| $1 |100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "Öz bildirişlərinizi oxumaq", "right-echo-create": "Başqalarına bildiriş göndərmək", "action-echo-create": "başqalarına bildiriş göndərmək", + "right-echo-read-notifications": "Öz bildirişlərinizi oxumaq", + "action-echo-read-notifications": "öz bildirişlərinizi oxumaq", "right-manage-all-push-subscriptions": "Bütün push abunəliklərini idarə etmək", "action-manage-all-push-subscriptions": "bütün push abunəliklərini idarə etmək", "group-push-subscription-manager": "Push abunə menecerləri", diff --git a/dist/extensions/Echo/i18n/be-tarask.json b/dist/extensions/Echo/i18n/be-tarask.json index cc01d67f6f..6a4a1ae453 100644 --- a/dist/extensions/Echo/i18n/be-tarask.json +++ b/dist/extensions/Echo/i18n/be-tarask.json @@ -6,21 +6,22 @@ "Red Winged Duck", "Renessaince", "Vlad5250", - "Wizardist" + "Wizardist", + "Ucukor" ] }, - "echo-desc": "Сыстэма апавяшчэньня ўдзельнікаў пра падзеі і паведамленьні", + "echo-desc": "Сыстэма абвестак ўдзельнікаў пра падзеі і паведамленьні", "prefs-echo": "Абвесткі", - "prefs-description-echo": "Абярыце паведамленьні, якія {{GENDER:|вы}} хочаце атрымліваць і якім чынам.", + "prefs-description-echo": "Выбярыце абвесткі, якія {{GENDER:|вы}} хочаце атрымліваць і якім чынам.", "prefs-emailsettings": "Налады электроннай пошты", - "prefs-echosubscriptions": "Паведамляць мне пра гэтыя падзеі", - "prefs-echocrosswiki": "Міжвікі-апавяшчэньні", - "prefs-blocknotificationslist": "Ігнараваныя ўдзельнікі", - "prefs-mutedpageslist": "Старонкі з заглушанымі паведамленьнямі пра спасылкі", - "prefs-echopollupdates": "Жывыя апавяшчэньні", - "echo-mobile-notifications-filter-title": "Фільтраваць апавяшчэньні", - "echo-pref-show-poll-updates": "Паказваць новыя апавяшчэньні, калі яны зьяўляюцца", - "echo-pref-show-poll-updates-help": "Паказваць колькасьць непрачытаных апавяшчэньняў у верхнім радку і кавалак кожнага паведамленьня адразу пасьля дастаўкі.", + "prefs-echosubscriptions": "Абвяшчаць мяне пра гэтыя падзеі", + "prefs-echocrosswiki": "Міжвікі-абвесткі", + "prefs-blocknotificationslist": "Сьцішаныя ўдзельнікі", + "prefs-mutedpageslist": "Старонкі з заглушанымі абвесткамі пра спасылкі", + "prefs-echopollupdates": "Жывыя абвесткі", + "echo-mobile-notifications-filter-title": "Фільтар абвестак", + "echo-pref-show-poll-updates": "Паказваць новыя абвесткі, калі яны зьяўляюцца", + "echo-pref-show-poll-updates-help": "Паказваць колькасьць непрачытаных абвестак у тытульным радку і кавалак кожнай абвесткі адразу пасьля дастаўкі.", "echo-pref-send-me": "Даслаць мне:", "echo-pref-send-to": "Даслаць да:", "echo-pref-email-format": "Фармат ліста электроннай пошты:", @@ -28,15 +29,15 @@ "echo-pref-email": "Праз пошту", "echo-pref-push": "Дадаткі", "echo-pref-email-frequency-never": "Не дасылаць мне абвестак праз e-mail", - "echo-pref-email-frequency-immediately": "Асобна кожную, калі зьяўляецца", - "echo-pref-email-frequency-daily": "Штодзённая зборка абвестак", - "echo-pref-email-frequency-weekly": "Штотыднёвая зборка абвестак", + "echo-pref-email-frequency-immediately": "Асобныя абвесткі, калі зьяўляюцца", + "echo-pref-email-frequency-daily": "Штодзённы збор абвестак", + "echo-pref-email-frequency-weekly": "Штотыднёвы збор абвестак", "echo-pref-email-format-html": "HTML", "echo-pref-email-format-plain-text": "Просты тэкст", - "echo-pref-cross-wiki-notifications": "Паказваць апавяшчэньні зь іншых вікаў", + "echo-pref-cross-wiki-notifications": "Паказваць абвесткі зь іншых вікаў", "echo-pref-notifications-blacklist": "Не паказваць паведамленьні ад гэтых удзельнікаў ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Notifications#mute даведацца болей]).", "echo-pref-notifications-page-linked-title-muted-list": "Не паказваць паведамленьні «Спасылкі на старонку» для гэтых старонак ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Notifications#mute даведацца болей]).", - "echo-pref-dont-email-read-notifications": "Не ўключаць прачытаныя паведамленьні ў паштовыя зводкі", + "echo-pref-dont-email-read-notifications": "Не далучаць прачытаныя абвесткі ў паштовыя падсумаваньні", "echo-learn-more": "Даведацца болей", "echo-log": "Публічны журнал", "echo-new-messages": "Вы маеце новае паведамленьне на старонцы гутарак", @@ -59,70 +60,70 @@ "echo-category-title-minor-watchlist": "Дробнае рэдагаваньне назіранай старонкі", "echo-pref-tooltip-edit-user-talk": "Паведамляць, калі нехта пакідае рэдагуе маю старонку гутарак удзельніка.", "echo-pref-tooltip-edit-user-page": "Паведамляць, калі хтосьці рэдагуе маю старонку ўдзельніка.", - "echo-pref-tooltip-article-linked": "Паведамляць, калі нехта спасылаецца на створаную мной старонку зь іншай старонкі.", - "echo-pref-tooltip-reverted": "Паведамляць, калі нехта адмяняе зробленую мной праўку з дапамогай функцыі адмены ці адкату.", - "echo-pref-tooltip-mention": "Паведамляць, калі нехта спасылаецца на маю старонку ўдзельніка.", - "echo-pref-tooltip-mention-failure": "Паведамляць мне, калі я не магу даслаць згадку каму-небудзь.", - "echo-pref-tooltip-mention-success": "Паведамляць мне, калі я дасылаю згадку каму-небудзь.", + "echo-pref-tooltip-article-linked": "Абвяшчаць мяне, калі нехта спасылаецца на створаную мной старонку зь іншай старонкі.", + "echo-pref-tooltip-reverted": "Абвяшчаць мяне, калі нехта адрабляе маё рэдагаваньне, карыстаючы скасаваньне ці адкат.", + "echo-pref-tooltip-mention": "Абвяшчаць мяне, калі нехта спасылаецца на маю старонку ўдзельніка.", + "echo-pref-tooltip-mention-failure": "Абвяшчаць мяне, калі я не магу даслаць згадку каму-небудзь.", + "echo-pref-tooltip-mention-success": "Абвяшчаць мяне, калі я дасылаю згадку каму-небудзь.", "echo-pref-tooltip-user-rights": "Паведамляць мне, калі нехта зьмяняе мае правы ўдзельніка.", "echo-pref-tooltip-emailuser": "Паведамляць мне, калі нехта дасылае мне ліст электроннай поштай.", - "echo-pref-tooltip-article-reminder": "Паведамляць мне пра гэтую старонку, калі я запытаю.", - "echo-pref-tooltip-thank-you-edit": "Паведамляць, калі я раблю 1-е, 10-е, 100-е… рэдагаваньні.", - "echo-pref-tooltip-watchlist": "Паведамляць, калі хтосьці робіць (вялікае) рэдагаваньне назіранай мной старонкі.", - "echo-pref-tooltip-minor-watchlist": "Паведамляць, калі хтосьці робіць дробнае рэдагаваньне назіранай мной старонкі.", + "echo-pref-tooltip-article-reminder": "Абвяшчаць мяне пра гэтую старонку, калі я запытаю.", + "echo-pref-tooltip-thank-you-edit": "Абвяшчаць мяне, калі я раблю 1-е, 10-е, 100-е… рэдагаваньне.", + "echo-pref-tooltip-watchlist": "Абвяшчаць мяне, калі хтосьці робіць (вялікае) рэдагаваньне назіранай мной старонкі.", + "echo-pref-tooltip-minor-watchlist": "Абвяшчаць мяне, калі хтосьці робіць дробнае рэдагаваньне назіранай мной старонкі.", "notifications": "Абвесткі", - "tooltip-pt-notifications-alert": "{{GENDER:|Вашыя}} паведамленьні", + "tooltip-pt-notifications-alert": "{{GENDER:|Вашыя}} засьцярогі", "tooltip-pt-notifications-notice": "{{GENDER:|Вашыя}} абвесткі", - "echo-displaynotificationsconfiguration": "Паказаць налады паведамленьняў", - "echo-displaynotificationsconfiguration-summary": "Гэта агляд наладак паведамленьняў у гэтай вікі.", - "echo-displaynotificationsconfiguration-notifications-by-category-header": "Паведамленьні паводле катэгорыяў", + "echo-displaynotificationsconfiguration": "Паказаць налады абвестак", + "echo-displaynotificationsconfiguration-summary": "Гэта агляд наладаў абвестак у гэтай вікі.", + "echo-displaynotificationsconfiguration-notifications-by-category-header": "Абвесткі паводле катэгорыяў", "echo-displaynotificationsconfiguration-sorting-by-section-header": "Сартаваньне паводле тыпаў", - "echo-displaynotificationsconfiguration-sorting-by-section-legend": "У які разьдзел сартуецца кожны тып паведамленьня", - "echo-displaynotificationsconfiguration-available-notification-methods-header": "Дазволеныя спосабы паведамленьняў", - "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "Якія спосабы паведамленьняў падтрымліваюцца кожнай катэгорыяй", - "echo-displaynotificationsconfiguration-enabled-default-header": "Уключана па змоўчаньні", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "У які разьдзел сартуецца кожны тып абвестак", + "echo-displaynotificationsconfiguration-available-notification-methods-header": "Дазволеныя спосабы абвестак", + "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "Якія спосабы абвестак падтрымліваюцца кожнай катэгорыяй", + "echo-displaynotificationsconfiguration-enabled-default-header": "Перадвызначана ўключана", "echo-displaynotificationsconfiguration-enabled-default-existing-users-legend": "Існыя ўдзельнікі", "echo-displaynotificationsconfiguration-enabled-default-new-users-legend": "Новыя ўдзельнікі", - "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Абавязковыя спосабы паведамленьняў", - "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Якія спосабы паведамленьняў зьяўляюцца абавязковымі для кожнай катэгорыі", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Абавязковыя спосабы абвестак", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Якія спосабы абвестак зьяўляюцца абавязковымі для кожнай катэгорыі", "echo-specialpage": "Абвесткі", "echo-specialpage-section-markread": "Пазначыць групу як прачытаную", - "echo-specialpage-markasread": "Паведамленьне: пазначыць як прачытанае", + "echo-specialpage-markasread": "Абвестка: пазначыць прачытаным", "echo-specialpage-markasread-invalid-id": "Няслушны ідэнтыфікатар падзеі", "echo-specialpage-pagefilterwidget-aria-label": "Фільтраваць паводле вікі і назвы старонкі", - "echo-specialpage-special-help-menu-widget-aria-label": "Дадатковыя парамэтры і налады апавяшчэньняў.", - "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|паведамленьне|паведамленьні|паведамленьняў}}", + "echo-specialpage-special-help-menu-widget-aria-label": "Дадатковыя парамэтры і налады абвестак.", + "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|абвестка|абвесткі|абвестак}}", "echo-specialpage-pagination-range": "$1 — $2", "echo-specialpage-pagefilters-title": "Нядаўняя актыўнасьць", - "echo-specialpage-pagefilters-subtitle": "Старонкі зь непрачытанымі паведамленьнямі", - "notificationsmarkread-legend": "Пазначыць паведамленьне як прачытанае", + "echo-specialpage-pagefilters-subtitle": "Старонкі зь непрачытанымі абвесткамі", + "notificationsmarkread-legend": "Пазначыць абвестку прачытанай", "echo-none": "Вы ня маеце абвестак.", - "echo-api-failure": "Памылка пры атрыманьні паведамленьняў.", + "echo-api-failure": "Памылка пры атрыманьні абвестак.", "echo-api-failure-cross-wiki": "Доступ да аддаленага дамэну быў забаронены.", - "echo-notification-placeholder": "Няма паведамленьняў.", - "echo-notification-placeholder-filters": "Няма паведамленьняў, якія адпавядаюць гэтым крытэрам.", - "echo-notification-loginrequired": "Вы мусіце ўвайсьці, каб пабачыць вашыя паведамленьні.", - "echo-notification-popup-loginrequired": "Калі ласка, увайдзіце, каб пабачыць вашыя паведамленьні.", + "echo-notification-placeholder": "Няма абвестак.", + "echo-notification-placeholder-filters": "Няма абвестак, якія адпавядаюць гэтым крытэрам.", + "echo-notification-loginrequired": "Вы мусіце ўвайсьці, каб пабачыць вашыя абвесткі.", + "echo-notification-popup-loginrequired": "Калі ласка, увайдзіце, каб пабачыць вашыя абвесткі.", "echo-notification-markasread": "Пазначыць як прачытанае", "echo-notification-markasunread": "Пазначыць як непрачытанае", "echo-notification-markasread-tooltip": "Пазначыць як прачытанае", "echo-notification-more-options-tooltip": "Болей парамэтраў", - "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Адключыць}} апавяшчэньні пра спасылкі на „$1“", - "notification-dynamic-actions-mute-page-linked-confirmation": "Паведамленьні пра спасылкі на старонку „$1“ цяпер адключаныя", - "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|Вы}} ў любы час можаце кіраваць прыглушанымі старонкамі ва [$1 ўласных наладах].", - "notification-dynamic-actions-unmute-page-linked": "{{GENDER:$2|Уключыць}} апаявшчэньні пра спасылкі на „$1“", - "notification-dynamic-actions-unmute-page-linked-confirmation": "Паведамленьні пра спасылкі на старонку „$1“ цяпер уключаныя", - "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|Вы}} ў любы час можаце кіраваць прыглушанымі старонкамі ва [$1 ўласных наладах].", + "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Сьцішыць}} абвесткі пра спасылкі на „$1“", + "notification-dynamic-actions-mute-page-linked-confirmation": "Абвесткі пра спасылкі на старонку „$1“ цяпер адлучаныя", + "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|Вы}} ў будзь-які час можаце кіраваць прыглушанымі старонкамі ва [$1 ўласных наладах].", + "notification-dynamic-actions-unmute-page-linked": "{{GENDER:$2|Скасаваць сьцішанасьць}} абвестак пра спасылкі на «$1»", + "notification-dynamic-actions-unmute-page-linked-confirmation": "Абвесткі пра спасылкі на старонку „$1“ цяпер падлучаныя", + "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|Вы}} ў будзь-які час можаце кіраваць прыглушанымі старонкамі ва [$1 ўласных наладах].", "notification-dynamic-actions-unwatch": "{{GENDER:$3|Не}} сачыць за зьменамі на старонцы «$1»", "notification-dynamic-actions-unwatch-confirmation": "{{GENDER:$3|Вы}} больш не назіраеце за старонкай «$1»", - "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|Вы}} можаце пачаць назіраць за [$2 гэтай старонкай] у любы час.", + "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|Вы}} можаце пачаць назіраць за [$2 гэтай старонкай] у будзь-які час.", "notification-dynamic-actions-watch": "{{GENDER:$3|Сачыць}} за новай актыўнасьцю на старонцы «$1»", "notification-dynamic-actions-watch-confirmation": "Цяпер {{GENDER:$3|вы}} назіраеце за старонкай «$1»", - "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Вы}} можаце спыніць назіраньне за [$2 гэтай старонкай] у любы час.", + "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Вы}} можаце спыніць назіраньне за [$2 гэтай старонкай] у будзь-які час.", "notification-link-text-expand-all": "Разгарнуць", - "notification-link-text-expand-alert-count": "Паказаць {{PLURAL:$1|$1 папярэджаньне|$1 папярэджаньні|$1 папярэджаньняў}}", + "notification-link-text-expand-alert-count": "Паказаць {{PLURAL:$1|$1 засьцярогу|$1 засьцярогі|$1 засьцярогаў}}", "notification-link-text-expand-notice-count": "Паказаць {{PLURAL:$1|$1 абвестку|$1 абвесткі|$1 абвестак}}", - "notification-link-text-expand-all-count": "Паказаць {{PLURAL:$1|$1 паведамленьне|$1 паведамленьні|$1 паведамленьняў}}", + "notification-link-text-expand-all-count": "Паказаць {{PLURAL:$1|$1 абвестку|$1 абвесткі|$1 абвестак}}", "notification-link-text-collapse-all": "Згарнуць", "notification-link-text-view-message": "Праглядзець паведамленьне", "notification-link-text-view-mention": "Праглядзець згадваньне", @@ -157,11 +158,11 @@ "notification-header-mention-success": "{{GENDER:$2|Вашая}} згадка $3 была дасланая.", "notification-header-mention-success-bundle": "$3 {{PLURAL:$3|згадка|згадкі|згадак}}, {{PLURAL:$3|1=якую|якія}} {{GENDER:$2|вы зрабілі}} на старонцы абмеркаваньня $4 {{PLURAL:$3|1=была дасланая|былі дасланыя}}.", "notification-compact-header-mention-success": "{{GENDER:$2|Вы згадалі}}: $3", - "notification-header-mention-status-bundle": "{{PLURAL:$3|$3 паведамленьне|$3 паведамленьні|$3 паведамленьняў}} пра згадкі, {{GENDER:$2|што вы зрабілі}} на старонцы абмеркаваньня $4: {{PLURAL:$5|$5 не была дасланая|$5 не былі дасланыя}}, {{PLURAL:$6|$6 дасланая|$6 дасланыя}}.", + "notification-header-mention-status-bundle": "{{PLURAL:$3|$3 абвестка|$3 абвесткі|$3 абвестак}} пра згадкі, {{GENDER:$2|што вы зрабілі}} на старонцы абмеркаваньня $4: {{PLURAL:$5|$5 не была дасланая|$5 не былі дасланыя}}, {{PLURAL:$6|$6 дасланая|$6 дасланыя}}.", "notification-header-user-rights-add-only": "Вашыя правы {{GENDER:$4|ўдзельніка|ўдзельніцы}} былі {{GENDER:$1|зьмененыя}}. Вы былі дададзеныя да: $2.", "notification-header-user-rights-remove-only": "Вашыя правы {{GENDER:$4|ўдзельніка|ўдзельніцы}} былі {{GENDER:$1|зьмененыя}}. Вы больш не ўваходзіце ў групу: $2.", "notification-header-user-rights-add-and-remove": "Вашыя правы {{GENDER:$6|ўдзельніка|ўдзельніцы}} былі {{GENDER:$1|зьмененыя}}. Вы былі дададзеныя да: $2. Вы больш не ўваходзіце ў: $4.", - "notification-header-user-rights-expiry-change": "Тэрмін скачэньня {{GENDER:$4|вашага}} ўдзелу ў {{PLURAL:$3|1=наступнай групе|наступных групах}} быў {{GENDER:$1|зьменены}}: $2.", + "notification-header-user-rights-expiry-change": "Тэрмін сканчэньня {{GENDER:$4|вашага}} ўдзелу ў {{PLURAL:$3|1=наступнай групе|наступных групах}} быў {{GENDER:$1|зьменены}}: $2.", "notification-header-welcome": "{{GENDER:$2|Вітаем}} у {{GRAMMAR:месны|{{SITENAME}}}}, $1! Мы радыя бачыць {{GENDER:$2|вас}} тут.", "notification-header-mention-summary": "$1 {{GENDER:$2|згадаў|згадала}} {{GENDER:$3|вас}} у апісаньні зьменаў да $4.", "notification-header-watchlist-changed": "$1 {{GENDER:$2|зьмяніў|зьмяніла}} $3, старонку з {{GENDER:$4|вашага}} сьпісу назіраньня{{PLURAL:$5|, $5 раз|, $5 разы|, $5 разоў}}.", @@ -174,25 +175,25 @@ "notification-header-watchlist-multiuser-deleted": "$1, старонка з {{GENDER:$2|вашага}} сьпісу назіраньня, была выдаленая $3 {{PLURAL:$3|раз|разы|разоў}}.", "notification-header-watchlist-multiuser-moved": "$1, старонка з {{GENDER:$2|вашага}} сьпісу назіраньня, была перайменаваная $3 {{PLURAL:$3|раз|разы|разоў}}.", "notification-header-watchlist-multiuser-restored": "$1, старонка з {{GENDER:$2|вашага}} сьпісу назіраньня, была адноўленая $3 {{PLURAL:$3|раз|разы|разоў}}.", - "notification-body-watchlist-once": "Надалей у электроннай пошце ня будзе апавяшчэньняў пра якую-кольвек актыўнасьць, пакуль {{GENDER:$1|вы не наведаеце}} гэтую старонку, увайшоўшы ў сыстэму.", + "notification-body-watchlist-once": "Надалей у электроннай пошце ня будзе абвестак пра якую-кольвек актыўнасьць, пакуль {{GENDER:$1|вы не наведаеце}} гэтую старонку, увайшоўшы ў сыстэму.", "notification-welcome-linktext": "Вітаем", - "notification-header-thank-you-1-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} першую праўку; дзякуем {{GENDER:$2|вам}} і запрашаем!", - "notification-header-thank-you-10-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} дзясятую праўку; дзякуем {{GENDER:$2|вам}}, так трымаць!", - "notification-header-thank-you-100-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} сотую праўку; дзякуй {{GENDER:$2|вам}} вялікі!", - "notification-header-thank-you-1000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} тысячную праўку; дзякуй {{GENDER:$2|вам}} за вялікі ўнёсак!", - "notification-header-thank-you-10000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} дзесяцітысячную праўку; дзякуй {{GENDER:$2|вам}} велізарны!", + "notification-header-thank-you-1-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашае}} першае рэдагаваньне; дзякуем {{GENDER:$2|вам}} і сардэчна запрашаем!", + "notification-header-thank-you-10-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашае}} дзясятае рэдагаваньне; дзякуем {{GENDER:$2|вам}}, так трымаць!", + "notification-header-thank-you-100-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашае}} сотае рэдагаваньне; шчыра {{GENDER:$2|вам}} дзякуем!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашае}} тысячнае рэдагаваньне; дзякуй {{GENDER:$2|вам}} за вялікі ўнёсак!", + "notification-header-thank-you-10000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашае}} дзесяцітысячнае рэдагаваньне; сардэчна {{GENDER:$2|вам}} дзякуем!", "notification-header-thank-you-100000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} статысячную праўку; дзякуй {{GENDER:$2|вам}} за дзівосны ўнёсак!", "notification-header-thank-you-1000000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|вашую}} мільённую праўку; дзякуй {{GENDER:$2|вам}} за ашаламляльны ўнёсак!", "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Вы}} толькі што зрабілі {{GENDER:$2|сваё}} дзесяцімільённае рэдагаваньне; дзякуем {{GENDER:$2|вам}} за такое ашаламляльнае пасьвячэньне!", "notification-link-thank-you-edit": "{{GENDER:$1|Вашае}} рэдагаваньне", - "notification-link-text-view-edit": "Праглядзець праўку", + "notification-link-text-view-edit": "Праглядзець рэдагаваньне", "notification-link-article-reminder": "Прагляд старонкі", "notification-header-reverted": "{{PLURAL:$4|1=Вашае рэдагаваньне|Вашыя рэдагаваньні}} на старонцы $3 {{GENDER:$2|{{PLURAL:$4|1=было скасаванае|былі скасаваныя}}}}.", "notification-header-emailuser": "$1 {{GENDER:$2|даслаў|даслала}} вам ліст электроннай поштай.", "notification-edit-user-page-email-subject": "$1 {{GENDER:$2|адрэдагаваў|адрэдагавала}} {{GENDER:$3|вашую}} старонку ўдзельніка на {{SITENAME}}", "notification-edit-talk-page-email-subject2": "$1 {{GENDER:$2|пакінуў|пакінула}} Вам паведамленьне на {{SITENAME}}", "notification-page-linked-email-subject": "На старонку, якую {{GENDER:$3|вы}} стварылі, спаслаліся ў {{GRAMMAR:месны|{{SITENAME}}}}", - "notification-reverted-email-subject2": "$1 {{GENDER:$2|скасаваў|скасавала}} {{PLURAL:$4|1=Вашую праўку|Вашыя праўкі}} на сайце {{SITENAME}}", + "notification-reverted-email-subject2": "{{PLURAL:$4|Рэдагаваньне было скасаванае|Рэдагаваньні былі скасаваныя}} на сайце {{SITENAME}}", "notification-mention-email-subject": "$1 {{GENDER:$2|згадаў|згадала}} {{GENDER:$3|вас}} у {{GRAMMAR:месны|{{SITENAME}}}}", "notification-user-rights-email-subject": "{{GENDER:$3|Вашыя}} правы ў {{GRAMMAR:месны|{{SITENAME}}}} былі зьмененыя", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 с}}", @@ -209,14 +210,14 @@ "echo-email-plain-footer": "Для кантролю, якія лісты электроннай пошты мы дасылаем {{GENDER:$1|вам}}, праверце {{GENDER:$1|вашыя}} налады:", "echo-email-html-footer-preference-link-text": "праверце {{GENDER:$1|вашыя}} налады", "echo-email-html-footer-with-link": "Для кантролю, якія лісты электроннай пошты мы дасылаем {{GENDER:$2|вам}}, $1.", - "echo-notification-alert": "{{PLURAL:$1|1=Паведамленьне ($1)|Паведамленьні ($1)|100=Паведамленьні (99+)}}", + "echo-notification-alert": "{{PLURAL:$1|1=Засьцярога ($1)|Засьярогі ($1)|100=Засьцярогаў (99+)}}", "echo-notification-notice": "{{PLURAL:$1|1=Абвестка ($1)|Абвесткі ($1)|100=Абвесткі (99+)}}", - "echo-notification-alert-text-only": "Паведамленьні", + "echo-notification-alert-text-only": "Засьцярогі", "echo-notification-notice-text-only": "Абвесткі", "echo-overlay-link": "Усе абвесткі", "echo-overlay-title": "Абвесткі", "echo-mark-all-as-read": "Пазначыць {{PLURAL:$1|усё}} як прачытанае", - "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|паведамленьне пазначанае як прачытанае|паведамленьні пазначаныя як прачытаныя|паведамленьняў пазначаныя як прачытаныя}}", + "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|абвестка пазначаная як прачытанае|абвесткі пазначаныя як прачытаныя|абвесткак пазначаныя як прачытаныя}}", "echo-mark-wiki-as-read": "Пазначыць {{PLURAL:$2|усё}} як прачытанае ў абранай вікі: $1", "echo-date-today": "Сёньня", "echo-date-yesterday": "Учора", @@ -227,9 +228,11 @@ "echo-email-batch-body-intro-daily": "Вітаем, $1!\nВось агляд сёньняшняй актыўнасьці ў {{GRAMMAR:месны|{{SITENAME}}}} для Вас.", "echo-email-batch-body-intro-weekly": "Вітаем, $1!\nВось тыднёвы агляд актыўнасьці ў {{GRAMMAR:месны|{{SITENAME}}}} для вас.", "echo-email-batch-link-text-view-all-notifications": "Праглядзець усе абвесткі", - "notification-header-foreign-alert": "Болей паведамленьняў з {{PLURAL:$5|$5 іншай вікі|$5 іншых вікі}}", + "notification-header-foreign-alert": "Болей засьцярогаў з {{PLURAL:$5|$5 іншай вікі|$5 іншых вікі}}", "notification-header-foreign-notice": "Болей абвестак з {{PLURAL:$5|$5 іншай вікі|$5 іншых вікі}}", - "notification-header-foreign-all": "Болей паведамленьняў з {{PLURAL:$5|$5 іншай вікі|$5 іншых вікі}}", + "notification-header-foreign-all": "Болей абвестак з {{PLURAL:$5|$5 іншай вікі|$5 іншых вікі}}", + "right-echo-create": "Даслаць абвесткі іншым", + "action-echo-create": "даслаць абвесткі іншым", "group-push-subscription-manager-member": "{{GENDER:$1|кіраўнік|кіраўніца}} push-падпіскамі", "grouppage-push-subscription-manager": "{{ns:project}}:Кіраўнікі push-падпісак" } diff --git a/dist/extensions/Echo/i18n/be.json b/dist/extensions/Echo/i18n/be.json index cb3ee944f0..33c462ee7f 100644 --- a/dist/extensions/Echo/i18n/be.json +++ b/dist/extensions/Echo/i18n/be.json @@ -11,7 +11,8 @@ "Tomato Cream", "ZlyiLev", "Дзяніс Тутэйшы", - "Чаховіч Уладзіслаў" + "Чаховіч Уладзіслаў", + "Ucukor" ] }, "echo-desc": "Сістэма апавяшчэння ўдзельнікаў пра падзеі і паведамленні", @@ -47,7 +48,7 @@ "echo-new-messages": "У вас ёсць новае паведамленне на старонцы размовы", "echo-category-title-edit-user-talk": "{{PLURAL:$1|1=Змена|Змены}} на маёй старонцы размоў", "echo-category-title-article-linked": "{{PLURAL:$1|Спасылка|Спасылкі}} на старонкі", - "echo-category-title-reverted": "{{PLURAL:$1|Адмена|Адмены}} правак", + "echo-category-title-reverted": "{{PLURAL:$1|Адкат|Адкаты}} правак", "echo-category-title-mention": "{{PLURAL:$1|Згадванне|Згадванні}}", "echo-category-title-mention-failure": "{{PLURAL:$1|Няўдалая згадка|Няўдалыя згадкі}}", "echo-category-title-mention-success": "{{PLURAL:$1|Паспяховае згадванне|Паспяховыя згадванні}}", @@ -63,7 +64,7 @@ "echo-category-title-minor-watchlist": "Дробная праўка на назіранай старонцы", "echo-pref-tooltip-edit-user-talk": "Паведамляць мне, калі хтосьці правіць маю старонку размоў.", "echo-pref-tooltip-article-linked": "Паведамляць мне, калі хтосьці спасылаецца на створаную мной старонку з іншай старонкі", - "echo-pref-tooltip-reverted": "Паведамляць мне, калі хтосьці адмяніў маю праўку, выкарыстаўшы функцыю адмены ці адкату.", + "echo-pref-tooltip-reverted": "Паведамляць мне, калі хтосьці адхіліў маю праўку, выкарыстаўшы функцыю скасавання ці адкату.", "echo-pref-tooltip-mention": "Паведамляць мне, калі хтосьці высылаецца на маю старонку ўдзельніка.", "echo-pref-tooltip-mention-failure": "Паведамляць мне, калі я не магу адправіць камусьці згадванне.", "echo-pref-tooltip-mention-success": "Паведамляць мне, калі я адпраўляю камусьці згадванне.", @@ -191,7 +192,7 @@ "notification-header-emailuser": "$1 {{GENDER:$2|даслаў|даслала}} вам ліст.", "notification-edit-talk-page-email-subject2": "{{GENDER:$2|Удзельнік|Удзельніца}} $1 {{GENDER:$2|пакінуў|пакінула}} {{GENDER:$3|вам}} паведамленне на пляцоўцы «{{SITENAME}}»", "notification-page-linked-email-subject": "На сайце «{{SITENAME}}» з’явілася спасылка на створаную {{GENDER:$3|вамі}} старонку", - "notification-reverted-email-subject2": "{{GENDER:$2|Хтосьці}} адмяніў {{PLURAL:$4|вашу праўку|вашы праўкі}} на сайце «{{SITENAME}}»", + "notification-reverted-email-subject2": "{{GENDER:$2|Хтосьці}} адкаціў {{PLURAL:$4|вашу праўку|вашы праўкі}} на сайце «{{SITENAME}}»", "notification-mention-email-subject": "{{GENDER:$2|Удзельнік|Удзельніца}} $1 {{GENDER:$2|згадаў|згадала}} {{GENDER:$3|вас}} на сайце «{{SITENAME}}»", "notification-user-rights-email-subject": "{{GENDER:$3|Вашы}} правы на сайце «{{SITENAME}}» былі зменены", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 с}}", diff --git a/dist/extensions/Echo/i18n/bg.json b/dist/extensions/Echo/i18n/bg.json index 9ab844c045..ad18f99114 100644 --- a/dist/extensions/Echo/i18n/bg.json +++ b/dist/extensions/Echo/i18n/bg.json @@ -141,8 +141,8 @@ "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$3|Ви}} {{GENDER:$2|спомена}} на {{GENDER:$2|своята}} беседа.", "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|Ви}} {{GENDER:$2|спомена}} в беседата $$4, в раздел „$5“.", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$3|Ви}} {{GENDER:$2|спомена}} на беседата на $4.", - "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Вашето}} споменаване на $3 не е изпратено, защото потребителят не бе намерен.", - "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Вашето}} споменаване на $3 не е изпратено, защото потребителят е анонимен.", + "notification-header-mention-failure-user-unknown": "Неуспешно изпращане на {{GENDER:$2|вашето}} споменаване на $3, тъй като сметка с такова име не съществува.", + "notification-header-mention-failure-user-anonymous": "Неуспешно изпращане на {{GENDER:$2|вашето}} споменаване на $3, тъй като лицето е анонимно.", "notification-header-mention-failure-too-many": "{{GENDER:$2|Вашите}} споменавания не бяха изпратени, защото превишават лимита от $3 {{PLURAL:$3|потребител|потребителя}}.", "notification-header-mention-failure-bundle": "{{PLURAL:$3|Споменаването, което|$3 Споменаванията, които}} {{GENDER:$2|направихте}} на беседата $4, {{PLURAL:$3|не може да бъде изпратено|не могат да бъдат изпратени}}.", "notification-compact-header-mention-failure-user-unknown": "Потребителското име не съществува: $1", diff --git a/dist/extensions/Echo/i18n/bn.json b/dist/extensions/Echo/i18n/bn.json index 6ba860efe4..2545601385 100644 --- a/dist/extensions/Echo/i18n/bn.json +++ b/dist/extensions/Echo/i18n/bn.json @@ -14,7 +14,8 @@ "Yahya", "আফতাবুজ্জামান", "খাত্তাব হাসান", - "Borhan" + "Borhan", + "Saurmandal" ] }, "echo-desc": "ঘটনা এবং বার্তা সম্পর্কে ব্যবহারকারীদের বিজ্ঞপ্তি দেয়ার জন্য ব্যবস্থা", @@ -224,6 +225,7 @@ "notification-header-foreign-notice": "{{PLURAL:$5|আরেকটি উইকি|$5টি উইকি}} থেকে আরও বিজ্ঞপ্তি", "notification-header-foreign-all": "{{PLURAL:$5|আরেকটি উইকি|$5টি উইকি}} থেকে আরও বিজ্ঞপ্তি", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "action-echo-read-notifications": "আমার বিজ্ঞপ্তিগুলো দেখার", "group-push-subscription-manager": "পুশ সাবস্ক্রিপশন ব্যবস্থাপক", "group-push-subscription-manager-member": "{{GENDER:$1|পুশ সাবস্ক্রিপশন ব্যবস্থাপক}}", "grouppage-push-subscription-manager": "{{ns:project}}:পুশ সাবস্ক্রিপশন ব্যবস্থাপক" diff --git a/dist/extensions/Echo/i18n/bo.json b/dist/extensions/Echo/i18n/bo.json new file mode 100644 index 0000000000..0ebe49622f --- /dev/null +++ b/dist/extensions/Echo/i18n/bo.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Pecha-G.Dhargyal" + ] + }, + "grant-echo-read-notifications": "ངའི་དྲིལ་བརྡ་ཀློགས་དང་།" +} diff --git a/dist/extensions/Echo/i18n/br.json b/dist/extensions/Echo/i18n/br.json index 940960a650..e22e9e9295 100644 --- a/dist/extensions/Echo/i18n/br.json +++ b/dist/extensions/Echo/i18n/br.json @@ -233,7 +233,7 @@ "echo-email-batch-body-intro-daily": "Demat deoc'h $1,\nSetu amañ un diverradur eus obererezh an deiz war {{SITENAME}} evidoc'h.", "echo-email-batch-body-intro-weekly": "Demat deoc'h $1,\nSetu amañ un diverradur eus obererezh ar sizhun-mañ war {{SITENAME}} evidoc'h.", "echo-email-batch-link-text-view-all-notifications": "Gwelet an holl gemennadennoù", - "notification-header-foreign-alert": "Muioc'h a c'halvoù-diwall eus {{PLURAL:$5|ur wiki-all|$5 wiki-all}}", + "notification-header-foreign-alert": "Muioc'h a c'halvoù-diwall eus {{PLURAL:$5|ur wiki all|$5 wiki all}}", "notification-header-foreign-notice": "Kemennoù all eus {{PLURAL:$5|ur|$5}} wiki all", "notification-header-foreign-all": "Kemennoù ouzhpenn war {{PLURAL:$5|ur wiki all|$5 wiki all}}", "right-echo-create": "Kas kemennadennoù da dud all", diff --git a/dist/extensions/Echo/i18n/bs.json b/dist/extensions/Echo/i18n/bs.json index 46e6eb1ebf..d500d6b0d7 100644 --- a/dist/extensions/Echo/i18n/bs.json +++ b/dist/extensions/Echo/i18n/bs.json @@ -110,6 +110,7 @@ "notification-link-text-view-page": "Prikaži stranicu", "notification-header-edit-user-talk": "$1 {{GENDER:$3|Vam}} je {{GENDER:$2|ostavio|ostavila}} poruku na {{GENDER:$3|Vašoj}} stranici za razgovor.", "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$3|Vam}} je {{GENDER:$2|ostavio|ostavila}} poruku na {{GENDER:$3|Vašoj}} stranici za razgovor u odlomku \"$4\".", + "notification-compact-header-edit-user-page": "$1 {{GENDER:$3|Vam}} je {{GENDER:$2|uredio|uredila}} korisničku stranicu.", "notification-header-page-linked": "Stranica $3 je povezana sa $4.", "notification-compact-header-page-linked": "Povezano sa stranice $1.", "notification-bundle-header-page-linked": "Stranica $3 povezana je {{PLURAL:$5|1=s jednom stranicom|sa $5 stranice|sa $5 stranica|100=s preko 99 stranica}}.", @@ -180,6 +181,7 @@ "echo-mark-wiki-as-read": "Označi sve kao pročitano u izabranom wikiju: $1", "echo-date-today": "Danas", "echo-date-yesterday": "Jučer", + "notification-bundle-header-edit-user-page": "{{PLURAL:$1|Jedna nova izmjena|$1 nove izmjene|$1 novih izmjena|100=99+ novih izmjena}} na {{GENDER:$2|Vašoj}} korisničkoj stranici.", "notification-bundle-header-edit-user-talk-v2": "Imate {{PLURAL:$1|1=jednu novu poruku|$1 nove poruke|$1 novih poruka|100=više od 99 novih poruka}} na {{GENDER:$3|Vašoj}} stranici za razgovor.", "echo-email-batch-subject-daily": "Imate {{PLURAL:$2|novo obavještenje|nova obavještenja}} na {{GRAMMAR:dativ|{{SITENAME}}}}", "echo-email-batch-subject-weekly": "Imate {{PLURAL:$2|novo obavještenje|nova obavještenja}} na {{GRAMMAR:dativ|{{SITENAME}}}} ove sedmice", diff --git a/dist/extensions/Echo/i18n/cbk-zam.json b/dist/extensions/Echo/i18n/cbk-zam.json index ca07ed8773..0e7ed9c531 100644 --- a/dist/extensions/Echo/i18n/cbk-zam.json +++ b/dist/extensions/Echo/i18n/cbk-zam.json @@ -5,16 +5,16 @@ "Noooote" ] }, - "echo-desc": "El sistema para notifica maga user acerca de maga evento y mensaje", + "echo-desc": "El sistema para notifica maga usuario acerca na evento y mensaje", "prefs-echo": "Notificacion", "prefs-description-echo": "Escoge si cosa notificacion el ta puede tu recibi y si paquilaya con estos recibi.", "prefs-emailsettings": "El maga opcion del email", "prefs-echosubscriptions": "Notifica conmigo acerca de este maga evento", "prefs-echocrosswiki": "Notificacion del cross-wiki", - "prefs-blocknotificationslist": "Maga silenciao user", + "prefs-blocknotificationslist": "Maga silenciao usuario", "prefs-mutedpageslist": "El maga pagina silenciao para na notificacion del page link", "prefs-echopollupdates": "Maga notificacion na live", - "echo-mobile-notifications-filter-title": "Hace filtra maga notificacion", + "echo-mobile-notifications-filter-title": "Hace sala maga notificacion", "echo-pref-show-poll-updates": "Hace display maga nuevo notificacion mientras ta abuya estos", "echo-pref-show-poll-updates-help": "Dale mira el numero del maga notificacion qur no hay pa lee na bar del titulo, y dale mira el un snippet de cada uno notificacion de repente cuando abuya man este.", "echo-pref-send-me": "Envia conmigo:", @@ -34,10 +34,10 @@ "echo-learn-more": "Sabe mas", "echo-log": "Registro publico", "echo-new-messages": "Tiene tu nuevo mensaje", - "echo-category-title-edit-user-talk": "{{PLURAL:$1|Edit|Maga edit}} na mio pagina de discusion", - "echo-category-title-edit-user-page": "{{PLURAL:$1|Edit|Maga edit}} na mio pagina de discusion", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|Editacion|Maga editacion}} na mio pagina de discusion", + "echo-category-title-edit-user-page": "{{PLURAL:$1|Editacion|Maga editacion}} na mio pagina de discusion", "echo-category-title-article-linked": "{{PLURAL:$1|Link|Maga link}} del pagina", - "echo-category-title-reverted": "Hace edit con el {{PLURAL:$1|reversion|maga reversion}}", + "echo-category-title-reverted": "Edita {{PLURAL:$1|reversion|maga reversion}}", "echo-category-title-mention": "{{PLURAL:$1|Mencion|Maga mencion}}", "echo-category-title-mention-failure": "{{PLURAL:$1|Fallao mencion|Maga fallao mencion}}", "echo-category-title-mention-success": "{{PLURAL:$1|Mencion ya vale|Maga mencion ya vale}}", @@ -45,13 +45,20 @@ "echo-category-title-system": "{{PLURAL:$1|Sistema}}", "echo-category-title-system-noemail": "{{PLURAL:$1|Sistema}}", "echo-category-title-system-emailonly": "{{PLURAL:$1|Sistema}}", - "echo-category-title-user-rights": "{{PLURAL:$1|Cambio del derecho del user|Maga cambio del derecho del user}}", - "echo-category-title-emailuser": "{{PLURAL:$1|Email de otro user|Maga emails de otro user}}", + "echo-category-title-user-rights": "{{PLURAL:$1|Cambio del derecho del usuario|Maga cambio del derecho del usuario}}", + "echo-category-title-emailuser": "{{PLURAL:$1|Email de otro usuario|Maga emails de otro usuario}}", "echo-category-title-article-reminder": "{{PLURAL:$1|recordatorio|maga recordatorio}}", - "echo-category-title-thank-you-edit": "Hace edit {{PLURAL:$1|milestone|maga milstones", - "echo-category-title-watchlist": "Hace edit maga pagina ya vicia ya", - "echo-category-title-minor-watchlist": "Diutay-diutay edit para na maga pagina ya vicia ya", + "echo-category-title-thank-you-edit": "{{PLURAL:$1|Millaje|Maga millaje de editacion}}", + "echo-category-title-watchlist": "Editacion na viciao pagina", + "echo-category-title-minor-watchlist": "Maga diutay editacion para na maga viciao pagina", "echo-category-title-api-triggered": "Maga API triggered notifications", + "echo-pref-tooltip-article-linked": "Notifica conmigo cuando tiene persona ta hace link na pagina que ya crea yo estaba na otro pagina", + "echo-pref-tooltip-reverted": "Notifica conmigo cuando tiene persona ya hace reverti editacion de mio, por medio del herramienta de deshace o rollback.", + "echo-pref-tooltip-mention": "Notifica conmigo cuando tiene persona el man link na mio pagina de usuario.", + "echo-pref-tooltip-mention-failure": "Notifica conmigo cuando no puede yo envia un mencion na un persona.", + "echo-pref-tooltip-mention-success": "Notifica conmigo cuando envia yo un mencion na un persona.", + "echo-pref-tooltip-article-reminder": "Notifica conmigo acerca este pagina cuando pregunta yo.", + "echo-pref-tooltip-thank-you-edit": "Notifica conmigo cuando alcanza yo mi aca-1, aca-10, aca-100... editacion.", "echo-specialpage-section-markread": "Marca con el grupo como ya lee ya", "echo-none": "No hay tu notificacion.", "echo-api-failure": "Ya falla saca notificacion.", @@ -70,7 +77,7 @@ "notification-compact-header-edit-user-talk-with-section": "Si $1 {{GENDER:$2|ya deja}} {{GENDER:$3|contigo}} un mensaje na \"$4\".", "notification-header-mention-other": "Si $1 {{GENDER:$2|ya menciona}} {{GENDER:$3|contigo}} na $4 na \"$5\".", "notification-header-mention-other-nosection": "Si $1 {{GENDER:$2|ya menciona}} {{GENDER:$3|contigo}} na $4.", - "notification-header-mention-user-talkpage-v2": "Si $1 {{GENDER:$2|ya menciona}} {{GENDER:$3|contigo}} na pagina de discusion del {{GENDER:$5|user}} $4 na \"$6\".", + "notification-header-mention-user-talkpage-v2": "Si $1 {{GENDER:$2|ya menciona}} {{GENDER:$3|contigo}} na pagina de discusion del {{GENDER:$5|usuario}} $4 na \"$6\".", "notification-timestamp-today": "Ahora", "notification-timestamp-yesterday": "Ayer", "notification-inbox-filter-read": "Maga ya lee ya", diff --git a/dist/extensions/Echo/i18n/da.json b/dist/extensions/Echo/i18n/da.json index 782757aec6..bc4abc47f1 100644 --- a/dist/extensions/Echo/i18n/da.json +++ b/dist/extensions/Echo/i18n/da.json @@ -14,11 +14,13 @@ "SimmeD", "Thomsen", "Tjernobyl", - "Weblars" + "Weblars", + "Steenth" ] }, "echo-desc": "System til at give brugere besked om handlinger og meddelelser", "prefs-echo": "Meddelelser", + "prefs-description-echo": "Vælg hvilke meddelelser {{GENDER:|du}} modtager, og hvordan du vil modtage dem.", "prefs-emailsettings": "E-mailindstillinger", "prefs-echosubscriptions": "Giv mig en meddelelse ved følgende hændelser", "prefs-echocrosswiki": "Interwiki-meddelelser", @@ -27,70 +29,104 @@ "prefs-echopollupdates": "Live-notifikationer", "echo-mobile-notifications-filter-title": "Filtrér notifikationer", "echo-pref-show-poll-updates": "Vis nye notifikationer så snart de kommer", - "echo-pref-show-poll-updates-help": "Vis antallet af ulæste notifikationer i titellinjen, og vis et uddrag af hver notifikation.", + "echo-pref-show-poll-updates-help": "Vis antallet af ulæste notifikationer i titellinjen, og vis et uddrag af hver notifikation med det samme, når den ankommer.", "echo-pref-send-me": "Send mig:", "echo-pref-send-to": "Send til:", "echo-pref-email-format": "E-mailformat:", "echo-pref-web": "Web", "echo-pref-email": "E-mail", + "echo-pref-push": "Apps", "echo-pref-email-frequency-never": "Send mig ikke nogen e-mailmeddelelser", "echo-pref-email-frequency-immediately": "De enkelte meddelelser når de kommer", "echo-pref-email-frequency-daily": "En daglig oversigt over meddelelser", "echo-pref-email-frequency-weekly": "En ugentlig oversigt over meddelelser", "echo-pref-email-format-html": "HTML", - "echo-pref-email-format-plain-text": "Uformateret tekst", + "echo-pref-email-format-plain-text": "Almindelig tekst", "echo-pref-cross-wiki-notifications": "Vis meddelelser fra andre wikier", "echo-pref-notifications-blacklist": "Vis ikke beskeder (notifikationer) fra disse brugere. ([[mw:Special:MyLanguage/Help:Notifications#mute|læs mere]])", "echo-pref-notifications-page-linked-title-muted-list": "Vis ikke beskeder (notifikationer), når der linkes til disse sider, jeg har oprettet. ([[mw:Special:MyLanguage/Help:Notifications#mute|læs mere]])", + "echo-pref-dont-email-read-notifications": "Medtag ikke læste meddelelser i oversigtsmails", "echo-learn-more": "Find ud af mere", "echo-log": "Offentlig log", - "echo-new-messages": "Du har nye beskeder", - "echo-category-title-edit-user-talk": "{{PLURAL:$1|Besked|Beskeder}} på min brugerdiskussionsside", + "echo-new-messages": "Du har en ny besked på diskussionssiden", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|Rediger|Redigeringer}} til min diskussionsside", + "echo-category-title-edit-user-page": "{{PLURAL:$1|Rediger|Redigeringer}} til min brugerside", "echo-category-title-article-linked": "{{PLURAL:$1|Sidehenvisning|Sidehenvisninger}}", - "echo-category-title-reverted": "Tilbagestilling af {{PLURAL:$1|redigering|redigeringer}}", + "echo-category-title-reverted": "Tilbage rulning af {{PLURAL:$1|redigering|redigeringer}}", "echo-category-title-mention": "{{PLURAL:$1|Omtale|Omtaler}}", "echo-category-title-mention-failure": "{{PLURAL:$1|Mislykket ping|Mislykkede ping}}", - "echo-category-title-mention-success": "{{PLURAL:$1|Vellykket ping|Vellykkede ping}}", + "echo-category-title-mention-success": "{{PLURAL:$1|Vellykket omtale|Vellykkede omtaler}}", "echo-category-title-other": "{{PLURAL:$1|Anden|Andre}}", "echo-category-title-system": "{{PLURAL:$1|System}}", "echo-category-title-system-noemail": "{{PLURAL:$1|System}}", "echo-category-title-system-emailonly": "{{PLURAL:$1|System}}", "echo-category-title-user-rights": "{{PLURAL:$1|Ændring af brugerrettighed|Ændring af brugerrettigheder}}", "echo-category-title-emailuser": "{{PLURAL:$1|E-mail fra anden bruger|E-mails fra andre brugere}}", - "echo-category-title-thank-you-edit": "{{PLURAL:$1|Milepæl|Milepæle}}", + "echo-category-title-article-reminder": "{{PLURAL:$1|Sidepåmindelse|Sidepåmindelser}}", + "echo-category-title-thank-you-edit": "Rediger {{PLURAL:$1|milepæl|milepæle}}", + "echo-category-title-watchlist": "Redigering af overvågede side", + "echo-category-title-minor-watchlist": "Mindre redigering af overvågede side", + "echo-category-title-api-triggered": "API-udløste notifikationer", "echo-pref-tooltip-edit-user-talk": "Giv mig besked, når nogen skriver en besked eller et svar på min brugerdiskussionsside.", - "echo-pref-tooltip-article-linked": "Giv mig besked, når nogen henviser til en side, som jeg har oprettet, fra en artikelside.", + "echo-pref-tooltip-article-linked": "Giv mig besked, når nogen henviser til en side, jeg har oprettet fra en anden side.", "echo-pref-tooltip-reverted": "Giv mig besked, når nogen tilbagestiller en redigering, som jeg lavet, ved at bruge \"fjern redigering\" eller \"rul tilbage\".", "echo-pref-tooltip-mention": "Giv mig besked når nogen henviser til min brugerside.", "echo-pref-tooltip-mention-failure": "Giv mig besked, når jeg forsøger at pinge nogen, men det ikke fungerer.", "echo-pref-tooltip-mention-success": "Giv mig besked, når jeg pinger nogen, f.eks. ved at linke til nogens brugerside.", "echo-pref-tooltip-user-rights": "Giv mig besked, når nogen ændrer mine brugerrettigheder.", "echo-pref-tooltip-emailuser": "Giv mig besked, når nogen sender mig en email.", + "echo-pref-tooltip-article-reminder": "Giv mig besked om denne side, når jeg spørger.", "echo-pref-tooltip-thank-you-edit": "Giv mig besked når jeg foretager min første, tiende, hundrede... redigering.", + "echo-pref-tooltip-watchlist": "Giv mig besked, når nogen foretager en (ikke-mindre) ændring af en side på min overvågningsliste.", + "echo-pref-tooltip-minor-watchlist": "Giv mig besked, når nogen foretager en mindre ændring af en side på min overvågningsliste.", + "echo-pref-tooltip-api-triggered": "Send mig notifikationer udløst af bots eller gadgets via API'en.", "notifications": "Meddelelser", "tooltip-pt-notifications-alert": "{{GENDER:|Dine}} alarmer", "tooltip-pt-notifications-notice": "{{GENDER:|Dine}} meddelelser", + "echo-displaynotificationsconfiguration": "Vis konfiguration af beskeder", + "echo-displaynotificationsconfiguration-summary": "Dette er en oversigt over, hvordan notifikationer er konfigureret på denne wiki.", + "echo-displaynotificationsconfiguration-notifications-by-category-header": "Beskeder efter kategori", "echo-displaynotificationsconfiguration-sorting-by-section-header": "Sortering af typer", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "Hvilken sektion hver beskedtype er sorteret i", + "echo-displaynotificationsconfiguration-available-notification-methods-header": "Tilladte beskedmetoder", + "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "Hvilke beskedmetoder er støttede for hver kategori", "echo-displaynotificationsconfiguration-enabled-default-header": "Aktiveret som standard", "echo-displaynotificationsconfiguration-enabled-default-existing-users-legend": "Eksisterende brugere", "echo-displaynotificationsconfiguration-enabled-default-new-users-legend": "Nye brugere", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Obligatoriske beskedmetoder", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Hvilken beskedmetoder er obligatoriske for hver kategori", "echo-specialpage": "Meddelelser", "echo-specialpage-section-markread": "Marker gruppen som læst", "echo-specialpage-markasread": "Notifikation: Marker som læst", + "echo-specialpage-markasread-invalid-id": "Ugyldigt hændelses-ID", + "echo-specialpage-pagefilterwidget-aria-label": "Filtrer efter wiki og sidetitel", + "echo-specialpage-special-help-menu-widget-aria-label": "Yderligere muligheder og beskedsindstillinger.", "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|meddelelse|meddelelser}}", "echo-specialpage-pagefilters-title": "Nylig aktivitet", "echo-specialpage-pagefilters-subtitle": "Sider med ulæste meddelelser", "notificationsmarkread-legend": "Marker notifikation som læst", "echo-none": "Du har ingen meddelelser.", + "echo-api-failure": "Kunne ikke hente notifikationer.", + "echo-api-failure-cross-wiki": "Adgang til det eksterne domæne blev nægtet.", + "echo-notification-placeholder": "Det er ingen beskeder.", + "echo-notification-placeholder-filters": "Der er ingen beskeder, der matcher disse kriterier.", + "echo-notification-popup-loginrequired": "Log venligst ind for at se dine beskeder.", "echo-notification-markasread": "Marker som læst", "echo-notification-markasunread": "Marker som ulæst", "echo-notification-markasread-tooltip": "Marker som læst", "echo-notification-more-options-tooltip": "Flere muligheder", - "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Vis}} ikke linkmeddelelser for \"$1\"", + "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Slå fra}} linkmeddelelser for \"$1\"", "notification-dynamic-actions-mute-page-linked-confirmation": "\"Sidelink\"-notifikationer er nu slået fra for siden \"$1\"", "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|Du}} kan administrere dine ignorerede sider i [$1 dine indstillinger] når som helst.", + "notification-dynamic-actions-unmute-page-linked": "{{GENDER:$2|Slå til}} henvisningsbeskeder på \"$1\"", "notification-dynamic-actions-unmute-page-linked-confirmation": "\"Sidelink\"-notifikationer er nu slået til for siden \"$1\"", "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|Du}} kan administrere dine ignorerede sider i [$1 dine indstillinger] når som helst.", + "notification-dynamic-actions-unwatch": "{{GENDER:$3|Stop}} med at se ny aktivitet på \"$1\"", + "notification-dynamic-actions-unwatch-confirmation": "{{GENDER:$3|Du}} overvåger ikke længere siden \"$1\"", + "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|Du}} kan når som helst begynde at overvåge [$2 denne side] igen.", + "notification-dynamic-actions-watch": "{{GENDER:$3|Følg}} ny aktivitet på \"$1\"", + "notification-dynamic-actions-watch-confirmation": "{{GENDER:$3|Du}} overvåger nu siden \"$1\"", + "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Du}} kan når som helst stoppe at overvåge [$2 denne side].", "notification-link-text-expand-all": "Udvid", "notification-link-text-expand-alert-count": "Vis {{PLURAL:$1|$1 alarm|$1 alarmer}}", "notification-link-text-expand-notice-count": "Vis {{PLURAL:$1|$1 meddelelse|$1 meddelelser}}", @@ -98,38 +134,56 @@ "notification-link-text-collapse-all": "Sammenfold", "notification-link-text-view-message": "Vis besked", "notification-link-text-view-mention": "Se omtale", - "notification-link-text-view-mention-failure": "{{PLURAL:$1|Se omtale|Se omtaler}}", - "notification-link-text-view-changes": "{{GENDER:$1|Se}} ændringer", + "notification-link-text-view-mention-failure": "Vis {{PLURAL:$1|omtale|omtaler}}", + "notification-link-text-view-changes": "{{GENDER:$1|Vis}} ændringer", "notification-link-text-view-page": "Se side", - "notification-header-edit-user-talk": "$1 {{GENDER:$2|efterlod}} en meddelelse på {{GENDER:$3|din}} diskussionsside.", + "notification-header-edit-user-page": "$1 {{GENDER:$2 redigerede}} {{GENDER:$3|din}} brugerside.", + "notification-header-edit-user-talk": "$1 {{GENDER:$2|efterlod}} en besked på {{GENDER:$3|din}} diskussionsside.", "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|skrev}} en besked på {{GENDER:$3|din}} diskussionsside under \"$4\".", + "notification-compact-header-edit-user-page": "$1 {{GENDER:$2|redigerede}} {{GENDER:$3|din}} brugerside.", "notification-compact-header-edit-user-talk": "$1 {{GENDER:$2|efterlod}} en besked til {{GENDER:$3|dig}}.", "notification-compact-header-edit-user-talk-with-section": "$1 {{GENDER:$2|efterlod}} en besked til {{GENDER:$3|dig}} i \"$4\".", - "notification-header-page-linked": "Der blev oprettet et link fra $4 til $3", - "notification-compact-header-page-linked": "Linket fra $1.", + "notification-header-page-linked": "Der blev oprettet en henvisning fra $4 til $3", + "notification-compact-header-page-linked": "Henvisning fra $1.", "notification-bundle-header-page-linked": "Der blev oprettet links fra {{PLURAL:$5|en side|$5 sider|100=99+ sider}} til $3.", - "notification-link-text-what-links-here": "Alle links til denne side", + "notification-header-article-reminder": "En side {{GENDER:$2|du}} har bedt om at blive mindet om, er på $3", + "notification-link-text-what-links-here": "Alle henvisninger til denne side", "notification-header-mention-other": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på $4 i \"$5\".", "notification-header-mention-other-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på $4.", - "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på brugerdiskussionssiden {{GENDER:$5|for}} $4 i \"$6\".", - "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på brugerdiskussionssiden {{GENDER:$5|for}} $4.", - "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på {{GENDER:$2|sin|sin|sin}} diskussionsside under \"$4\".", - "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på {{GENDER:$2|sin|sin|sin}} diskussionsside.", + "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på diskussionssiden for {{GENDER:$5|brugeren}} $4 i \"$6\".", + "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på diskussionssiden for {{GENDER:$5|brugeren}} $4 .", + "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på {{GENDER:$2|sin}} diskussionsside under \"$4\".", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på {{GENDER:$2|sin}} diskussionsside.", "notification-header-mention-article-talkpage": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på $4s diskussionsside i \"$5\".", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} på diskussionssiden for $4.", - "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Dit}} ping til $3 blev ikke sendt fordi brugeren ikke blev fundet.", - "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Dit}} ping af $3 blev ikke sendt fordi brugeren er anonym.", + "notification-header-mention-failure-user-unknown": "Kan ikke sende {{GENDER:$2|din}} omtale af $3, fordi der ikke findes en konto med dette navn.", + "notification-header-mention-failure-user-anonymous": "Kan ikke sende {{GENDER:$2|din}} omtale af $3, fordi personen er anonym.", "notification-header-mention-failure-too-many": "{{GENDER:$2|Du}} forsøgte at pinge mere end $3 {{PLURAL:$3|bruger|brugere}}. Alle pings ud over denne grænse blev ikke sendt.", + "notification-header-mention-failure-bundle": "{{PLURAL:$3|En omtale|$3 omtaler}} {{GENDER:$2|du lavede}} på diskussionssiden $4 {{PLURAL:$3|kunne}} ikke sendes.", "notification-compact-header-mention-failure-user-unknown": "Brugernavnet findes ikke: $1", "notification-compact-header-mention-failure-user-anonymous": "IP adresser kan ikke blive nævnt: $1", "notification-header-mention-success": "{{GENDER:$2|Dit}} ping af $3 blev sendt.", "notification-header-mention-success-bundle": "{{PLURAL:$3|Et ping|$3 ping}}, som {{GENDER:$2|du lavede}} på diskussionssiden for $4, {{PLURAL:$3|blev}} sendt.", "notification-compact-header-mention-success": "{{GENDER:$2|Du nævnte}}: $3", + "notification-header-mention-status-bundle": "{{PLURAL:$3|En besked|$3 beskeder}} med omtaler {{GENDER:$2|du lavede}} på diskussionssiden $4: {{PLURAL:$5|$5 ikke sendt}}, {{PLURAL:$6|$6 sendt}}.", "notification-header-user-rights-add-only": "{{GENDER:$4|Dine}} brugerrettigheder blev {{GENDER:$1|ændret}}. Du er blevet tilføjet til: $2.", "notification-header-user-rights-remove-only": "{{GENDER:$4|Dine}} brugerrettigheder blev {{GENDER:$1|ændret}}. Du er ikke længere medlem af: $2.", - "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Dine}} brugerrettigheder blev {{GENDER:$1|Ændret}}. Du er blevet tilføjet til: $2. Du er ikke længere medlem af: $4.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Dine}} brugerrettigheder blev {{GENDER:$1|ændret}}. Du er blevet tilføjet til: $2. Du er ikke længere medlem af: $4.", + "notification-header-user-rights-expiry-change": "Udløbstiden af {{GENDER:$4|dit}} medlemskab i følgende {{PLURAL:$3|gruppe|grupper}} er blevet {{GENDER:$1|ændret}}: $2.", "notification-header-welcome": "{{GENDER:$2|Velkommen}} til {{SITENAME}}, $1! Vi er glade for {{GENDER:$2|du}} er her.", "notification-header-mention-summary": "$1 {{GENDER:$2|nævnte}} {{GENDER:$3|dig}} i en redigeringsopsummering på $4.", + "notification-header-watchlist-changed": "$1 {{GENDER:$2|ændrede}} $3, en side på {{GENDER:$4|din}} overvågningsliste {{PLURAL:$5||, $5 gange}}.", + "notification-header-watchlist-created": "$1 {{GENDER:$2|oprettede}} $3 , en side på {{GENDER:$4|din}} overvågningsliste{{PLURAL:$5||, $5 gange}}.", + "notification-header-watchlist-deleted": "$1 {{GENDER:$2|slettede}} $3, en side på {{GENDER:$4|din}} overvågningsliste{{PLURAL:$5||, $5 gange}}.", + "notification-header-watchlist-moved": "$1 {{GENDER:$2|flyttede}} $3, en side på {{GENDER:$4|din}} overvågningsliste{{PLURAL:$5||, $5 gange}}.", + "notification-header-watchlist-restored": "$1 {{GENDER:$2|gendannede}} $3, en side på {{GENDER:$4|din}} overvågningsliste{{PLURAL:$5||, $5 gange}}.", + "notification-header-watchlist-multiuser-changed": "$1, en side på {{GENDER:$2|din}} overvågningsliste, blev ændret $3 {{PLURAL:$3|gang|gange}}.", + "notification-header-watchlist-multiuser-created": "$1, en side på {{GENDER:$2|din}} overvågningsliste, blev oprettet $3 {{PLURAL:$3|gang|gange}}.", + "notification-header-watchlist-multiuser-deleted": "$1, en side på {{GENDER:$2|din}} overvågningsliste, blev slettet $3 {{PLURAL:$3|gang|gange}}.", + "notification-header-watchlist-multiuser-moved": "$1, en side på {{GENDER:$2|din}} overvågningsliste, blev flyttet $3 {{PLURAL:$3|gang|gange}}.", + "notification-header-watchlist-multiuser-restored": "$1, en side på {{GENDER:$2|din}} overvågningsliste, blev gendannet $3 {{PLURAL:$3|gang|gange}}.", + "notification-tooltip-api-triggered": "Denne meddelelse blev sendt til dig af $1", + "notification-body-watchlist-once": "Der vil ikke være nogen yderligere e-mail-beskeder i tilfælde af yderligere aktivitet, medmindre {{GENDER:$1|du}} besøger denne side, mens du er logget ind.", "notification-welcome-linktext": "Velkommen", "notification-header-thank-you-1-edit": "{{GENDER:$2|Du}} har lige lavet {{GENDER:$2|din}} første redigering; mange {{GENDER:$2|tak}}, og velkommen!", "notification-header-thank-you-10-edit": "{{GENDER:$2|Du}} har lige lavet {{GENDER:$2|din}} tiende redigering; mange {{GENDER:$2|tak}}, og fortsæt endelig!", @@ -138,28 +192,34 @@ "notification-header-thank-you-10000-edit": "{{GENDER:$2|Du}} har lige lavet {{GENDER:$2|din}} redigering nummer ti tusind; mange {{GENDER:$2|tak}}!", "notification-header-thank-you-100000-edit": "{{GENDER:$2|Du}} har lige lavet {{GENDER:$2|din}} redigering nummer hundrede tusind; {{GENDER:$2|tak}} for din utrolige indsats!", "notification-header-thank-you-1000000-edit": "{{GENDER:$2|Du}} har lige lavet {{GENDER:$2|din}} redigering nummer en million; {{GENDER:$2|tak}} for en forbløffende indsats!", + "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Du}} har lige foretaget {{GENDER:$2| din}} tiende millionte redigering; tak for {{GENDER:$2|din}} fantastiske dedikation!", "notification-link-thank-you-edit": "{{GENDER:$1|Din}} redigering", "notification-link-text-view-edit": "Se redigering", "notification-link-article-reminder": "Vis side", + "notification-link-api-triggered": "Vis side", "notification-header-reverted": "{{PLURAL:$4|Din redigering af $3 er blevet tilbagestillet|Dine redigeringer af $3 er blevet tilbagestillede}} af $2", "notification-header-emailuser": "$1 {{GENDER:$2|sendte}} dig en email.", - "notification-edit-talk-page-email-subject2": "$1 lagde en besked til dig på {{SITENAME}}", - "notification-page-linked-email-subject": "En side som du oprettede blev henvist til på {{SITENAME}}", - "notification-reverted-email-subject2": "{{PLURAL:$4|Din redigering blev|Dine redigeringer blev}} {{GENDER:$2|omgjort}} på {{SITENAME}}", + "notification-edit-user-page-email-subject": "$1 {{GENDER:$2|redigerede}} {{GENDER:$3|din}} brugerside på {{SITENAME}}", + "notification-edit-talk-page-email-subject2": "$1 {{GENDER:$2|efterlod}} en besked til {{GENDER:$3|dig}} på {{SITENAME}}", + "notification-page-linked-email-subject": "En side som {{GENDER:$3|du}} oprettede blev henvist til på {{SITENAME}}", + "notification-reverted-email-subject2": "{{PLURAL:$4|{{GENDER:$3|Din}} redigering|{{GENDER:$3|Dine}} redigeringer}} blev {{GENDER:$2|rullet tilbage}} på {{SITENAME}}", "notification-mention-email-subject": "$1 {{GENDER:$2|omtalte}} {{GENDER:$3|dig}} på {{SITENAME}}", - "notification-user-rights-email-subject": "Dine brugerrettigheder er blevet ændret på {{SITENAME}}", + "notification-user-rights-email-subject": "{{GENDER:$3|Dine}} brugerrettigheder er blevet ændret på {{SITENAME}}", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1s}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1m}}", "notification-timestamp-ago-hours": "{{PLURAL:$1|$1t}}", "notification-timestamp-ago-days": "{{PLURAL:$1|$1d}}", - "notification-timestamp-ago-months": "{{PLURAL:$1|$1må}}", - "notification-timestamp-ago-years": "{{PLURAL:$1|$1år}}", + "notification-timestamp-ago-months": "{{PLURAL:$1|$1 md.}}", + "notification-timestamp-ago-years": "{{PLURAL:$1|$1 år}}", "notification-timestamp-today": "I dag", "notification-timestamp-yesterday": "I går", "notification-inbox-filter-read": "Læste", "notification-inbox-filter-unread": "Ulæste", "notification-inbox-filter-all": "Alle", "echo-specialmute-label-mute-notifications": "Slå meddelelser fra {{GENDER:$1|denne bruger}} fra", + "echo-email-plain-footer": "For at kontrollere, hvilke e-mails vi sender {{GENDER:$1|dig}}, skal {{GENDER:$1|du}} tjekke dine indstillinger:", + "echo-email-html-footer-preference-link-text": "tjek {{GENDER:$1|dine}} indstillingerne", + "echo-email-html-footer-with-link": "For at håndtere, hvilke e-mails vi sender {{GENDER:$2|dig}}, $1.", "echo-notification-alert": "{{PLURAL:$1|Meddelelse ($1)|Meddelelser ($1)|100=Meddelelser (99+)}}", "echo-notification-notice": "{{PLURAL:$1|Meddelelse ($1)|Meddelelser ($1)|100=Meddelelser (99+)}}", "echo-notification-alert-text-only": "Alarmer", @@ -169,8 +229,10 @@ "echo-mark-all-as-read": "Marker {{PLURAL:$1|alle}} som læst", "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|meddelelse|meddelelser}} markeret som læst", "echo-mark-wiki-as-read": "Marker {{PLURAL:$2|alle}} som læst i den valgte wiki: $1", + "echo-displaysnippet-title": "Ny notifikation", "echo-date-today": "I dag", "echo-date-yesterday": "I går", + "notification-bundle-header-edit-user-page": "{{PLURAL:$1|Én ny redigering|$1 nye redigeringer|100=99+ nye redigeringer}} til {{GENDER:$2|din}} brugerside .", "notification-bundle-header-edit-user-talk-v2": "{{PLURAL:$1|En ny besked|$1 nye beskeder|100=99+ nye beskeder}} på {{GENDER:$3|din}} diskussionsside.", "echo-email-batch-subject-daily": "Du har {{PLURAL:$2|en ny meddelelse|$2 nye meddelelser}} på {{SITENAME}}", "echo-email-batch-subject-weekly": "Du har {{PLURAL:$2|en ny meddelelse|$2 nye meddelelser}} på {{SITENAME}} i denne uge", @@ -179,5 +241,15 @@ "echo-email-batch-link-text-view-all-notifications": "Se alle meddelelser", "notification-header-foreign-alert": "Flere alarmer fra {{PLURAL:$5|en anden wiki|$5 andre wikier}}", "notification-header-foreign-notice": "Flere meddelelser fra {{PLURAL:$5|en anden wiki|$5 andre wikier}}", - "notification-header-foreign-all": "Flere meddelelser fra {{PLURAL:$5|en anden wiki|$5 andre wikier}}" + "notification-header-foreign-all": "Flere meddelelser fra {{PLURAL:$5|en anden wiki|$5 andre wikier}}", + "grant-echo-read-notifications": "Læs mine notifikationer", + "right-echo-create": "Send notifikationer til andre", + "action-echo-create": "send notifikationer til andre", + "right-echo-read-notifications": "Læs mine notifikationer", + "action-echo-read-notifications": "læs dine notifikationer", + "right-manage-all-push-subscriptions": "Administrer alle push-abonnementer", + "action-manage-all-push-subscriptions": "administrere alle push-abonnementer", + "group-push-subscription-manager": "Push-abonnementsadministratorer", + "group-push-subscription-manager-member": "{{GENDER:$1|push-abonnementsadministrator}}", + "grouppage-push-subscription-manager": "{{ns:project}}:Push-abonnementsadministratorer" } diff --git a/dist/extensions/Echo/i18n/de.json b/dist/extensions/Echo/i18n/de.json index e37e391729..469ce2038a 100644 --- a/dist/extensions/Echo/i18n/de.json +++ b/dist/extensions/Echo/i18n/de.json @@ -23,7 +23,8 @@ "Umherirrender", "Vogone", "Wnme", - "Tacsipacsi" + "Tacsipacsi", + "IWL04" ] }, "echo-desc": "Erweitert das Wiki um ein System zur Benachrichtigung von Benutzern zu Ereignissen und Nachrichten", @@ -254,8 +255,11 @@ "notification-header-foreign-notice": "Weitere Mitteilungen von {{PLURAL:$5|einem anderen Wiki|$5 anderen Wikis}}", "notification-header-foreign-all": "Weitere Benachrichtigungen von {{PLURAL:$5|einem weiteren Wiki|$5 weiteren Wikis}}", "echo-foreign-wiki-lang": "$1 – $2", + "grant-echo-read-notifications": "Meine Benachrichtigungen lesen", "right-echo-create": "Benachrichtigungen an andere senden", "action-echo-create": "Benachrichtigungen an andere zu senden", + "right-echo-read-notifications": "Meine Benachrichtigungen lesen", + "action-echo-read-notifications": "deine Benachrichtigungen zu lesen", "right-manage-all-push-subscriptions": "Verwalten aller Push-Abonnements", "action-manage-all-push-subscriptions": "verwalten aller Push-Abonnements", "group-push-subscription-manager": "Push-Abonnementverwalter", diff --git a/dist/extensions/Echo/i18n/el.json b/dist/extensions/Echo/i18n/el.json index 453b4c88fc..6854684ead 100644 --- a/dist/extensions/Echo/i18n/el.json +++ b/dist/extensions/Echo/i18n/el.json @@ -18,7 +18,8 @@ "Xaris333", "ZaDiak", "Ανώνυμος Βικιπαιδιστής", - "Warudo" + "Warudo", + "Jimkats" ] }, "echo-desc": "Σύστημα για την ενημέρωση των χρηστών σχετικά με τα γεγονότα και μηνύματα", diff --git a/dist/extensions/Echo/i18n/en.json b/dist/extensions/Echo/i18n/en.json index 38315c8fc0..019e224fb8 100644 --- a/dist/extensions/Echo/i18n/en.json +++ b/dist/extensions/Echo/i18n/en.json @@ -274,8 +274,11 @@ "echo-foreign-wiki-lang": "$1 - $2", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", "echo-blacklist": "", + "grant-echo-read-notifications": "Read my notifications", "right-echo-create": "Send notifications to others", "action-echo-create": "send notifications to others", + "right-echo-read-notifications": "Read my notifications", + "action-echo-read-notifications": "read your notifications", "right-manage-all-push-subscriptions": "Manage all push subscriptions", "action-manage-all-push-subscriptions": "manage all push subscriptions", "group-push-subscription-manager": "Push subscription managers", diff --git a/dist/extensions/Echo/i18n/es.json b/dist/extensions/Echo/i18n/es.json index 03370987f7..58c1632988 100644 --- a/dist/extensions/Echo/i18n/es.json +++ b/dist/extensions/Echo/i18n/es.json @@ -43,7 +43,8 @@ "TheBITLINK", "Themasterriot", "Vivaelcelta", - "JorgeElias2302" + "JorgeElias2302", + "Luigi Nakano" ] }, "echo-desc": "Sistema para notificar a los usuarios sobre eventos y mensajes", @@ -274,6 +275,7 @@ "notification-header-foreign-all": "Más notificaciones de {{PLURAL:$5|otra wiki|otras $5 wikis}}", "right-echo-create": "Enviar notificaciones a otros", "action-echo-create": "enviar notificaciones a otros", + "right-echo-read-notifications": "Leer mis notificaciones", "right-manage-all-push-subscriptions": "Gestionar todas las suscripciones push", "action-manage-all-push-subscriptions": "gestionar todas las suscripciones push", "group-push-subscription-manager": "Gestores de notificaciones push", diff --git a/dist/extensions/Echo/i18n/et.json b/dist/extensions/Echo/i18n/et.json index ccfa872e3a..1423874eb8 100644 --- a/dist/extensions/Echo/i18n/et.json +++ b/dist/extensions/Echo/i18n/et.json @@ -205,6 +205,9 @@ "notification-header-foreign-notice": "Veel märkusi {{PLURAL:$5|teisest|$5 teisest}} vikist", "notification-header-foreign-all": "Veel teavitusi {{PLURAL:$5|teisest|$5 teisest}} vikist", "echo-foreign-wiki-lang": "$1 – $2", + "grant-echo-read-notifications": "Minu teavituste lugemine", "right-echo-create": "Saata teistele teavitusi", - "action-echo-create": "teistele teavitusi saata" + "action-echo-create": "teistele teavitusi saata", + "right-echo-read-notifications": "Lugeda minu teavitusi", + "action-echo-read-notifications": "minu teavitusi lugeda" } diff --git a/dist/extensions/Echo/i18n/fa.json b/dist/extensions/Echo/i18n/fa.json index 219cc5a20e..22ee3c8977 100644 --- a/dist/extensions/Echo/i18n/fa.json +++ b/dist/extensions/Echo/i18n/fa.json @@ -72,7 +72,7 @@ "echo-category-title-edit-user-talk": "{{PLURAL:$1|ویرایش|ویرایش‌ها}} در صفحهٔ بحث من", "echo-category-title-edit-user-page": "{{PLURAL:$1|ویرایش|ویرایش‌ها}} در صفحهٔ کاربری من", "echo-category-title-article-linked": "{{PLURAL:$1|پیوند|پیوندهای}} صفحه", - "echo-category-title-reverted": "{{PLURAL:$1|واگردانی|واگردانی‌های}} ویرایش", + "echo-category-title-reverted": "{{PLURAL:$1|برگردانی|برگردانی‌های}} ویرایش", "echo-category-title-mention": "{{PLURAL:$1|اشاره|اشاره‌ها}}", "echo-category-title-mention-failure": "{{PLURAL:$1|اشاره|اشاره‌های}} ناموفق", "echo-category-title-mention-success": "{{PLURAL:$1|اشاره|اشاره‌های}} موفق", diff --git a/dist/extensions/Echo/i18n/fi.json b/dist/extensions/Echo/i18n/fi.json index a149ddad57..35431f10e2 100644 --- a/dist/extensions/Echo/i18n/fi.json +++ b/dist/extensions/Echo/i18n/fi.json @@ -79,8 +79,8 @@ "echo-pref-tooltip-article-linked": "Ilmoita, kun joku linkittää luomaani sivuun toiselta sivulta.", "echo-pref-tooltip-reverted": "Ilmoita, kun joku kumoaa tekemäni muokkauksen käyttäen kumoa- tai palauta-työkalua.", "echo-pref-tooltip-mention": "Ilmoita, kun joku tekee linkin käyttäjäsivulleni.", - "echo-pref-tooltip-mention-failure": "Ilmoita minulle, kun mainintaa ei voitu lähettää toiselle käyttäjälle.", - "echo-pref-tooltip-mention-success": "Ilmoita minulle, kun maininnan lähettäminen toiselle käyttäjälle onnistui.", + "echo-pref-tooltip-mention-failure": "Ilmoita, kun mainintaa ei voitu lähettää toiselle käyttäjälle.", + "echo-pref-tooltip-mention-success": "Ilmoita, kun maininnan lähettäminen toiselle käyttäjälle onnistui.", "echo-pref-tooltip-user-rights": "Ilmoita, kun joku muuttaa käyttöoikeuksiani.", "echo-pref-tooltip-emailuser": "Ilmoita, kun joku lähettää minulle sähköpostia.", "echo-pref-tooltip-article-reminder": "Ilmoita tästä sivusta pyytämäni ajankohtana.", @@ -176,9 +176,9 @@ "notification-header-mention-success-bundle": "{{PLURAL:$3|Maininta, jonka|$3 mainintaa, jotka}} {{GENDER:$2|teit}} keskustelusivulla $4 {{PLURAL:$3|lähetettiin}}.", "notification-compact-header-mention-success": "{{GENDER:$2|Mainitsit}}: $3", "notification-header-mention-status-bundle": "{{PLURAL:$3|Maininta|$3 mainintaa}} maininnoista, jotka {{GENDER:$2|teit}} keskustelusivulla $4: {{PLURAL:$5|$5 ei lähetetty}}, {{PLURAL:$6|$6 lähetetty}}.", - "notification-header-user-rights-add-only": "{{GENDER:$4|Käyttöoikeuksiasi }} on {{GENDER:$1|muutettu}}. Sinut on lisätty ryhmään: $2.", - "notification-header-user-rights-remove-only": "{{GENDER:$4|Käyttöoikeuksiasi}} on {{GENDER:$1|muutettu}}. Sinut on poistettu ryhmistä: $2.", - "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Käyttöoikeuksiasi}} on {{GENDER:$1|muutettu}}. Sinut on lisätty ryhmiin: $2. Sinut on poistettu ryhmistä: $4.", + "notification-header-user-rights-add-only": "{{GENDER:$4|Käyttöoikeuksiasi}} on {{GENDER:$1|muutettu}}. Sinut on lisätty {{PLURAL:$3|ryhmään|ryhmiin}}: $2.", + "notification-header-user-rights-remove-only": "{{GENDER:$4|Käyttöoikeuksiasi}} on {{GENDER:$1|muutettu}}. Sinut on poistettu {{PLURAL:$3|ryhmästä|ryhmistä}}: $2.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Käyttöoikeuksiasi}} on {{GENDER:$1|muutettu}}. Sinut on lisätty {{PLURAL:$3|ryhmään|ryhmiin}}: $2. Sinut on poistettu {{PLURAL:$5|ryhmästä|ryhmistä}}: $4.", "notification-header-user-rights-expiry-change": "{{GENDER:$4|Jäsenyytesi}} päättymisajankohtaa {{PLURAL:$3|seuraavassa ryhmässä|seuraavissa ryhmissä}} on {{GENDER:$1|muutettu}}: $2", "notification-header-welcome": "{{GENDER:$2|Tervetuloa}} {{GRAMMAR:illative|{{SITENAME}}}}, $1! Olemme iloisia, että {{GENDER:$2|olet}} täällä.", "notification-header-mention-summary": "$1 {{GENDER:$2|mainitsi}} {{GENDER:$3|sinut}} muokkausyhteenvedossa sivulla $4.", @@ -253,8 +253,11 @@ "notification-header-foreign-notice": "Lisää ilmoituksia {{PLURAL:$5|toisesta wikistä|$5 muusta wikistä}}", "notification-header-foreign-all": "Lisää ilmoituksia {{PLURAL:$5|toisesta wikistä|$5 toisesta wikistä}}", "echo-foreign-wiki-lang": "$1 – $2", + "grant-echo-read-notifications": "Lukea omia ilmoituksia", "right-echo-create": "Lähettää ilmoituksia muille", "action-echo-create": "lähettää ilmoituksia muille", + "right-echo-read-notifications": "Lukea omia ilmoituksia", + "action-echo-read-notifications": "lukea omia ilmoituksia", "right-manage-all-push-subscriptions": "Hallita kaikkia push-tilauksia", "action-manage-all-push-subscriptions": "hallita kaikkia push-tilauksia", "group-push-subscription-manager": "push-tilauksien hallitsijat", diff --git a/dist/extensions/Echo/i18n/fr.json b/dist/extensions/Echo/i18n/fr.json index f10f6ce9a7..3eeac822d6 100644 --- a/dist/extensions/Echo/i18n/fr.json +++ b/dist/extensions/Echo/i18n/fr.json @@ -55,7 +55,9 @@ "Mahabarata", "JLTRY", "EmDashUser002", - "Derugon" + "Derugon", + "Codeurluce", + "Escargot bleu" ] }, "echo-desc": "Système pour avertir les utilisateurs des événements et messages", @@ -289,8 +291,11 @@ "notification-header-foreign-all": "Davantage de notifications {{PLURAL:$5|d’un autre wiki|de $5 autres wikis}}", "echo-foreign-wiki-lang": "$1 – $2", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "Afficher mes notifications", "right-echo-create": "Envoyer des notifications aux autres utilisateurs", "action-echo-create": "envoyer des notification aux autres utilisateurs", + "right-echo-read-notifications": "Afficher mes notifications", + "action-echo-read-notifications": "afficher vos notifications", "right-manage-all-push-subscriptions": "Gérer toutes les demandes de poussée", "action-manage-all-push-subscriptions": "gérer toutes les demandes de poussée", "group-push-subscription-manager": "Gestionnaires de demande de poussée", diff --git a/dist/extensions/Echo/i18n/gl.json b/dist/extensions/Echo/i18n/gl.json index f87bb3a6ac..d906352f5b 100644 --- a/dist/extensions/Echo/i18n/gl.json +++ b/dist/extensions/Echo/i18n/gl.json @@ -46,7 +46,7 @@ "echo-category-title-article-linked": "{{PLURAL:$1|Ligazón|Ligazóns}} a unha páxina", "echo-category-title-reverted": "{{PLURAL:$1|Reversión|Reversións}} dunha edición", "echo-category-title-mention": "{{PLURAL:$1|Mención|Mencións}}", - "echo-category-title-mention-failure": "{{PLURAL:$1|Mención fallida|Mencións fallidas}}", + "echo-category-title-mention-failure": "{{PLURAL:$1|Mención errónea|Mencións erróneas}}", "echo-category-title-mention-success": "{{PLURAL:$1|Mención exitosa|Mencións exitosas}}", "echo-category-title-other": "{{PLURAL:$1|Outra|Outras}}", "echo-category-title-system": "{{PLURAL:$1|Sistema}}", @@ -161,9 +161,9 @@ "notification-header-mention-success-bundle": "{{PLURAL:$3|Enviouse unha mención|Enviáronse $3 mencións}} que {{GENDER:$2|fixeches}} na páxina de conversa de $4.", "notification-compact-header-mention-success": "{{GENDER:$2|Mencionaches a}}: $3", "notification-header-mention-status-bundle": "{{PLURAL:$3|Unha notificación|$3 notificacións}} sobre as mencións que {{GENDER:$2|fixeches}} na páxina de conversa de $4: {{PLURAL:$5|$5 non enviada|$5 non enviadas}}, {{PLURAL:$6|$6 enviada|$6 enviadas}}.", - "notification-header-user-rights-add-only": "Modificáronse os {{GENDER:$4|teus}} dereitos de usuario. Agora tamén pertences a: $2.", - "notification-header-user-rights-remove-only": "Modificáronse os {{GENDER:$4|teus}} dereitos de usuario. Agora xa non pertences a: $2.", - "notification-header-user-rights-add-and-remove": "Modificáronse os {{GENDER:$6|teus}} dereitos de usuario. Agora tamén pertences a: $2. Agora xa non pertences a: $4.", + "notification-header-user-rights-add-only": "{{GENDER:$1|Modificáronse}} os teus dereitos de {{GENDER:$4|usuario|usuaria}}. Agora tamén pertences a: $2.", + "notification-header-user-rights-remove-only": "{{GENDER:$1|Modificáronse}} os teus dereitos de {{GENDER:$4|usuario|usuaria}}. Agora xa non pertences a: $2.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$1|Modificáronse}} os teus dereitos de {{GENDER:$6|usuario|usuaria}}. Agora tamén pertences a: $2. Agora xa non pertences a: $4.", "notification-header-user-rights-expiry-change": "{{GENDER:$1|Modificouse}} a data de caducidade da {{GENDER:$4|túa}} pertenza {{PLURAL:$3|ao seguinte grupo|aos seguintes grupos}}: $2.", "notification-header-welcome": "{{GENDER:$2|Benvido|Benvida}} a {{SITENAME}}, $1! Alégranos que esteas aquí.", "notification-header-mention-summary": "$1 {{GENDER:$2|mencionou}}{{GENDER:$3|te}} nun resumo de edición en $4.", @@ -199,7 +199,7 @@ "notification-page-linked-email-subject": "Ligouse unha páxina creada por {{GENDER:$3|ti}} en {{SITENAME}}", "notification-reverted-email-subject2": "{{PLURAL:$4|Reverteuse a {{GENDER:$3|túa}} edición|Revertéronse as {{GENDER:$3|túas}} edicións}} {{GENDER:$2|en}} {{SITENAME}}", "notification-mention-email-subject": "$1 {{GENDER:$2|mencionou}}{{GENDER:$3|te}} en {{SITENAME}}", - "notification-user-rights-email-subject": "Os {{GENDER:$3|teus}} dereitos de usuario cambiaron en {{SITENAME}}", + "notification-user-rights-email-subject": "Os teus dereitos de {{GENDER:$3|usuario|usuaria}} cambiaron en {{SITENAME}}", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 s}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1 min}}", "notification-timestamp-ago-hours": "{{PLURAL:$1|$1 h}}", @@ -238,8 +238,11 @@ "notification-header-foreign-notice": "Máis avisos {{PLURAL:$5|doutro wiki|doutros $5 wikis}}", "notification-header-foreign-all": "Máis notificacións {{PLURAL:$5|doutro wiki|doutros $5 wikis}}", "echo-badge-count": "{{PLURAL:$1|$1|100=+{{formatnum:99}}}}", + "grant-echo-read-notifications": "Ler as miñas notificacións", "right-echo-create": "Enviar notificacións a outras persoas", "action-echo-create": "enviar notificacións a outras persoas", + "right-echo-read-notifications": "Ler as miñas notificacións", + "action-echo-read-notifications": "ler as túas notificacións", "right-manage-all-push-subscriptions": "Xestionar todas subscricións push", "action-manage-all-push-subscriptions": "xestionar todas subscricións push", "group-push-subscription-manager": "Xestores de subscricións push", diff --git a/dist/extensions/Echo/i18n/he.json b/dist/extensions/Echo/i18n/he.json index ecbe9f2b05..f89df29588 100644 --- a/dist/extensions/Echo/i18n/he.json +++ b/dist/extensions/Echo/i18n/he.json @@ -247,8 +247,11 @@ "notification-header-foreign-notice": "עוד הודעות {{PLURAL:$5|מאתר ויקי אחר|מ־$5 אתרי ויקי אחרים}}", "notification-header-foreign-all": "עוד הודעות {{PLURAL:$5|מאתר ויקי אחר|מ־$5 אתרי ויקי אחרים}}", "echo-foreign-wiki-lang": "$1 – $2", + "grant-echo-read-notifications": "קריאת ההתראות שלי", "right-echo-create": "שליחת התראות לאחרים", "action-echo-create": "לשלוח התראות לאחרים", + "right-echo-read-notifications": "קריאת ההתראות שלי", + "action-echo-read-notifications": "לקרוא את ההתראות שלי", "right-manage-all-push-subscriptions": "ניהול כל מינויי הדחיפה", "action-manage-all-push-subscriptions": "לנהל את כל מינויי הדחיפה", "group-push-subscription-manager": "מנהלי מינויי דחיפה", diff --git a/dist/extensions/Echo/i18n/hi.json b/dist/extensions/Echo/i18n/hi.json index c2fb17791a..1c2fde7375 100644 --- a/dist/extensions/Echo/i18n/hi.json +++ b/dist/extensions/Echo/i18n/hi.json @@ -78,13 +78,13 @@ "echo-pref-tooltip-mention-success": "किसी के नाम का उल्लेख करने पर मुझे सूचित करें।", "echo-pref-tooltip-user-rights": "जब कोई मेरे सदस्य अधिकार बदलता है तब मुझे सूचित करें।", "echo-pref-tooltip-emailuser": "जब मुझे कोई ईमेल करे तो मुझे सूचित करें।", - "echo-pref-tooltip-article-reminder": "मेरे पूछने पर मुझे इस पृष्ठ के बारे में सूचित करें।", + "echo-pref-tooltip-article-reminder": "मेरे कहने पर मुझे इस पृष्ठ के बारे में सूचित करें।", "echo-pref-tooltip-thank-you-edit": "मेरे पहले, दसवें, सौवें संपादन पर मुझे सूचित करें।", "echo-pref-tooltip-watchlist": "जब कोई मेरी ध्यानसूची में कोई (गैर-छोटा) संपादन करता है तो मुझे सूचित करें।", "echo-pref-tooltip-minor-watchlist": "जब कोई मेरी ध्यानसूची में कोई छोटा संपादन करता है तो मुझे सूचित करें।", "echo-pref-tooltip-api-triggered": "मुझे बॉट्स या गैजेट्स द्वारा API के ज़रिए ट्रिगर की गई अधिसूचनाएँ भेजें।", "notifications": "अधिसूचनाएँ", - "tooltip-pt-notifications-alert": "आपकी चेतावनियाँ", + "tooltip-pt-notifications-alert": "आपके अलर्ट्स", "tooltip-pt-notifications-notice": "आपकी अधिसूचनाएँ", "echo-displaynotificationsconfiguration": "अधिसूचनाओं का कॉन्फ़िगरेशन देखें", "echo-displaynotificationsconfiguration-summary": "यह इस विकि पर आपकी अधिसूचनाओं के कॉन्फ़िगरेशन का एक अवलोकन है।", @@ -132,7 +132,7 @@ "notification-dynamic-actions-watch-confirmation": "{{GENDER:$3|आप}} अब \"$1\" पर ध्यान रख रहे हैं", "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|आप}} [$2 इस पृष्ठ] को कभी भी ध्यानसूची से हटा सकते हैं।", "notification-link-text-expand-all": "विस्तार करें", - "notification-link-text-expand-alert-count": "{{PLURAL:$1|$1 चेतावनी|$1 चेतावनियाँ}} देखें", + "notification-link-text-expand-alert-count": "{{PLURAL:$1|$1 अलर्ट|$1 अलर्ट्स}} देखें", "notification-link-text-expand-notice-count": "{{PLURAL:$1|$1 अधिसूचना|$1 अधिसूचनाएँ}} देखें", "notification-link-text-expand-all-count": "{{PLURAL:$1|$1 अधिसूचना|$1 अधिसूचनाएँ}} देखें", "notification-link-text-collapse-all": "छोटा करें", @@ -226,11 +226,11 @@ "echo-email-html-footer-with-link": "{{GENDER:$2|आपको}} भेजे जाने वाले ईमेलों को नियंत्रित करने के लिए $1।", "echo-notification-alert": "{{PLURAL:$1|चेतावनी ($1)|चेतावनियाँ ($1)|100=चेतावनियाँ (99 से अधिक)}}", "echo-notification-notice": "{{PLURAL:$1|सूचना ($1)|सूचनाएँ ($1)|100=सूचनाएँ (99 से अधिक)}}", - "echo-notification-alert-text-only": "चेतावनियाँ", + "echo-notification-alert-text-only": "अलर्ट्स", "echo-notification-notice-text-only": "अधिसूचनाएँ", "echo-overlay-link": "सभी अधिसूचनाएँ", "echo-overlay-title": "सूचनाएँ", - "echo-mark-all-as-read": "{{PLURAL:$1|सभी}} को पठित चिह्नित करे", + "echo-mark-all-as-read": "{{PLURAL:$1|सभी}} को पठित चिह्नित करें", "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|अधिसूचना|अधिसूचनाओं}} को पठित चिह्नित किया गया", "echo-mark-wiki-as-read": "चयनित विकि पर {{PLURAL:$2|सभी}} को पठित चिह्नित करें: $1", "echo-displaysnippet-title": "नई अधिसूचना", @@ -243,11 +243,14 @@ "echo-email-batch-body-intro-daily": "नमस्कार $1,\nयह रहा {{SITENAME}} पर आज की गतिविधि का सारांश।", "echo-email-batch-body-intro-weekly": "नमस्कार $1,\nयह रहा {{SITENAME}} पर इस हफ़्ते की गतिविधि का सारांश।", "echo-email-batch-link-text-view-all-notifications": "सभी अधिसूचनाएँ देखें", - "notification-header-foreign-alert": "{{PLURAL:$5|एक दूसरे विकि|$5 दूसरे विकियों}} से अधिक चेतावनियाँ", + "notification-header-foreign-alert": "{{PLURAL:$5|एक दूसरे विकि|$5 दूसरे विकियों}} से अधिक अलर्ट्स", "notification-header-foreign-notice": "{{PLURAL:$5|एक दूसरे विकि|$5 दूसरे विकियों}} से अधिक अधिसूचनाएँ", "notification-header-foreign-all": "{{PLURAL:$5|एक दूसरे विकि|$5 दूसरे विकियों}} से अधिक अधिसूचनाएँ", + "grant-echo-read-notifications": "मेरी अधिसूचनाएँ पढ़ना", "right-echo-create": "दूसरों को अधिसूचनाएँ भेजना", "action-echo-create": "दूसरों को अधिसूचनाएँ भेजने", + "right-echo-read-notifications": "मेरी अधिसूचनाएँ पढ़ना", + "action-echo-read-notifications": "आपकी अधिसूचनाएँ पढ़ने", "right-manage-all-push-subscriptions": "सभी पुश सदस्यताएँ प्रबंधित करना", "action-manage-all-push-subscriptions": "सभी पुश सदस्यताएँ प्रबंधित करने", "group-push-subscription-manager": "पुश सदस्यता प्रबंधक", diff --git a/dist/extensions/Echo/i18n/hsb.json b/dist/extensions/Echo/i18n/hsb.json index cee39b2259..f638897af2 100644 --- a/dist/extensions/Echo/i18n/hsb.json +++ b/dist/extensions/Echo/i18n/hsb.json @@ -38,12 +38,12 @@ "echo-none": "Nimaš zdźělenki.", "notification-link-text-view-message": "Powěsć pokazać", "notification-link-text-view-mention": "Naspomnjenje pokazać", - "notification-link-text-view-changes": "Změny pokazać", + "notification-link-text-view-changes": "{{GENDER:$1|Změny}} pokazać", "notification-link-text-view-page": "Stronu pokazać", "notification-link-text-view-edit": "Změnu pokazać", - "notification-header-reverted": "$1 je {{PLURAL:$4|změnu na $3|změnje na $3|změny na $3}} {{GENDER:$2|anulował|anulowała}}.", - "notification-edit-talk-page-email-subject2": "$1 je ći powěsć na {{GRAMMAR:lokatiw|{{SITENAME}}}} {{GENDER:$2|zawostajił|zawostajiła}}", - "notification-page-linked-email-subject": "Twoja strona je so na {{GRAMMAR:lokatiw|{{SITENAME}}}} wotkazała.", + "notification-header-reverted": "{{PLURAL:$4|Twoja změna na $3 je so cofnyła|Twojej změnje na $3 stej so cofnyłoj|Twoje změny na $3 su so cofnyli}} {{GENDER:$2|}}.", + "notification-edit-talk-page-email-subject2": "$1 je {{GENDER:$3|ći}} powěsć na {{GRAMMAR:lokatiw|{{SITENAME}}}} {{GENDER:$2|zawostajił|zawostajiła}}", + "notification-page-linked-email-subject": "Strona, kotruž sy {{GENDER:$3|wutworił|wutworiła}}, je so na {{GRAMMAR:lokatiw|{{SITENAME}}}} wotkazała.", "notification-reverted-email-subject2": "{{PLURAL:$4|Twoja změna je|Twojej změnje stej|Twoje změny su}} so na {{GRAMMAR:lokatiw|{{SITENAME}}}}{{GENDER:$2|{{PLURAL:$4|anulowała|anulowałoj|anulowali}}}}", "notification-mention-email-subject": "$1 je će na {{GRAMMAR:lokatiw|{{SITENAME}}}} {{GENDER:$2|naspomnił|naspomniła}}", "notification-user-rights-email-subject": "Twoje wužiwarske prawa su so na {{GRAMMAR:lokatiw|{{SITENAME}}}} změnili", diff --git a/dist/extensions/Echo/i18n/ia.json b/dist/extensions/Echo/i18n/ia.json index 3d0f39b8ae..ccf969a9c2 100644 --- a/dist/extensions/Echo/i18n/ia.json +++ b/dist/extensions/Echo/i18n/ia.json @@ -156,7 +156,7 @@ "notification-compact-header-mention-success": "{{GENDER:$2|Tu ha mentionate}}: $3", "notification-header-mention-status-bundle": "{{PLURAL:$3|Un notification|$3 notificationes}} sur mentiones que {{GENDER:$2|tu ha facite}} sur le pagina de discussion del articulo $4: {{PLURAL:$5|$5 non inviate}}, {{PLURAL:$6|$6 inviate}}.", "notification-header-user-rights-add-only": "{{GENDER:$4|Tu}} derectos de usator ha {{GENDER:$1|cambiate}}. Tu ha essite addite a: $2.", - "notification-header-user-rights-remove-only": "{{GENDER:$4|Tu}} derectos de usator ha {{GENDER:$1|cambiate}}. Tu non plus es membro de: $2.", + "notification-header-user-rights-remove-only": "{{GENDER:$4|Tu}} derectos de usator ha {{GENDER:$1|cambiate}}. Tu non es plus membro de: $2.", "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Tu}} derectos de usator ha {{GENDER:$1|cambiate}}. Tu ha essite addite a: $2. Tu non plus es membro de: $4.", "notification-header-user-rights-expiry-change": "Le expiration de {{GENDER:$4|tu}} appertinentia al sequente {{PLURAL:$3|gruppo|gruppos}} ha {{GENDER:$1|cambiate}}: $2.", "notification-header-welcome": "{{GENDER:$2|Benvenite}} a {{SITENAME}}, $1! Nos es felice que {{GENDER:$2|tu es}} hic.", @@ -193,7 +193,7 @@ "notification-page-linked-email-subject": "Un pagina create per {{GENDER:$3|te}} ha essite ligate in {{SITENAME}}", "notification-reverted-email-subject2": "Tu {{PLURAL:$4|modification|modificationes}} ha essite {{GENDER:$2|revertite}} in {{SITENAME}}", "notification-mention-email-subject": "$1 {{GENDER:$3|te}} {{GENDER:$2|ha mentionate}} in {{SITENAME}}", - "notification-user-rights-email-subject": "{{GENDER:$3|Tu}} derectos de usator ha cambiate in {{SITENAME}}", + "notification-user-rights-email-subject": "{{GENDER:$3|Tu}} derectos de usator ha cambiate sur {{SITENAME}}", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 sec}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1 min}}", "notification-timestamp-ago-hours": "{{PLURAL:$1|$1 hr}}", @@ -206,8 +206,8 @@ "notification-inbox-filter-unread": "Non legite", "notification-inbox-filter-all": "Totes", "echo-specialmute-label-mute-notifications": "Silentiar le notificationes de iste {{GENDER:$1|usator}}", - "echo-email-plain-footer": "Pro eliger qual messages nos {{GENDER:$1|te}} invia, revide {{GENDER:$1|tu}} preferentias:", - "echo-email-html-footer-preference-link-text": "revide {{GENDER:$1|tu}} preferentias", + "echo-email-plain-footer": "Pro eliger qual messages nos {{GENDER:$1|te}} invia, visita {{GENDER:$1|tu}} preferentias:", + "echo-email-html-footer-preference-link-text": "visita {{GENDER:$1|tu}} preferentias", "echo-email-html-footer-with-link": "Pro eliger qual messages nos {{GENDER:$2|te}} invia, $1.", "echo-notification-alert": "{{PLURAL:$1|Alerta ($1)|Alertas ($1)|100=Alertas (99+)}}", "echo-notification-notice": "{{PLURAL:$1|Aviso ($1)|Avisos ($1)|100=Avisos (99+)}}", @@ -215,9 +215,9 @@ "echo-notification-notice-text-only": "Avisos", "echo-overlay-link": "Tote le notificationes", "echo-overlay-title": "Notificationes", - "echo-mark-all-as-read": "Marcar {{PLURAL:$1|lo|totes}} como legite", + "echo-mark-all-as-read": "Marcar {{PLURAL:$1|totes}} como legite", "echo-mark-all-as-read-confirmation": "$1 notification{{PLURAL:$1||es}} marcate como legite", - "echo-mark-wiki-as-read": "Marcar {{PLURAL:$2|lo|totes}} como legite in le wiki seligite: $1", + "echo-mark-wiki-as-read": "Marcar {{PLURAL:$2|totes}} como legite in le wiki seligite: $1", "echo-displaysnippet-title": "Nove notification", "echo-date-today": "Hodie", "echo-date-yesterday": "Heri", @@ -231,8 +231,11 @@ "notification-header-foreign-alert": "Plus alertas ab {{PLURAL:$5|un altere wiki|$5 altere wikis}}", "notification-header-foreign-notice": "Plus avisos ab {{PLURAL:$5|un altere wiki|$5 altere wikis}}", "notification-header-foreign-all": "Plus notificationes ab {{PLURAL:$5|un altere wiki|$5 altere wikis}}", + "grant-echo-read-notifications": "Leger mi notificationes", "right-echo-create": "Inviar notificationes a alteres", "action-echo-create": "inviar notificationes a alteres", + "right-echo-read-notifications": "Leger mi notificationes", + "action-echo-read-notifications": "leger tu notificationes", "right-manage-all-push-subscriptions": "Gerer tote le subscriptiones push", "action-manage-all-push-subscriptions": "gerer tote le subscriptiones push", "group-push-subscription-manager": "Gestores de subscriptiones push", diff --git a/dist/extensions/Echo/i18n/id.json b/dist/extensions/Echo/i18n/id.json index 50ea364bac..7bfb2dc509 100644 --- a/dist/extensions/Echo/i18n/id.json +++ b/dist/extensions/Echo/i18n/id.json @@ -16,7 +16,8 @@ "Veracious", "William Surya Permana", "WongKentir", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "Penyuwangi" ] }, "echo-desc": "Sistem pemberitahuan ke pengguna tentang pesan dan peristiwa", @@ -95,7 +96,7 @@ "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Metode pemberitahuan yang dibutuhkan", "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Metode pemberitahuan yang wajib untuk tiap kategori", "echo-specialpage": "Pemberitahuan", - "echo-specialpage-section-markread": "Tandai grup telah dibaca", + "echo-specialpage-section-markread": "Tandai kelompok telah dibaca", "echo-specialpage-markasread": "Pemberitahuan: Tandai sudah dibaca", "echo-specialpage-markasread-invalid-id": "ID event tidak sah", "echo-specialpage-pagefilterwidget-aria-label": "Saring menurut wiki dan judul halaman", diff --git a/dist/extensions/Echo/i18n/io.json b/dist/extensions/Echo/i18n/io.json index 12dc206795..f5216ade2e 100644 --- a/dist/extensions/Echo/i18n/io.json +++ b/dist/extensions/Echo/i18n/io.json @@ -129,6 +129,8 @@ "echo-email-batch-link-text-view-all-notifications": "Montrez omna avizi", "notification-header-foreign-alert": "Plusa avizi de {{PLURAL:$5|altra Wiki|$5 altra Wiki}}", "notification-header-foreign-notice": "Altra avizi de {{PLURAL:$5|altra Wiki|$5 altra Wiki}}", + "grant-echo-read-notifications": "Lektez mea avizi", + "action-echo-read-notifications": "lektez vua avizi", "right-manage-all-push-subscriptions": "Administrar omna nemediata (''push'') suskriptaji", "action-manage-all-push-subscriptions": "administrar omna nemediata (''push'') suskriptaji", "group-push-subscription-manager": "Jeranti di suskripti ''push''", diff --git a/dist/extensions/Echo/i18n/is.json b/dist/extensions/Echo/i18n/is.json index 45437d45d7..41dea24f3c 100644 --- a/dist/extensions/Echo/i18n/is.json +++ b/dist/extensions/Echo/i18n/is.json @@ -22,6 +22,7 @@ "echo-pref-email-format": "Tölvupóstsnið:", "echo-pref-web": "Á netinu", "echo-pref-email": "Með tölvupósti", + "echo-pref-push": "Forrit", "echo-pref-email-frequency-never": "Ekki senda mér tilkynningar í tölvupósti", "echo-pref-email-frequency-immediately": "Einstakar tilkynningar um leið og þær koma", "echo-pref-email-frequency-daily": "Daglegt yfirlit yfir tilkynningar", @@ -32,10 +33,13 @@ "echo-pref-notifications-blacklist": "Ekki birta tilkynningar frá þessum notendum. ([[mw:Special:MyLanguage/Help:Notifications#mute|frekari upplýsingar]])", "echo-learn-more": "Vita meira", "echo-new-messages": "Þú hefur ný spjallsíðu skilaboð", - "echo-category-title-edit-user-talk": "{{PLURAL:$1|Skilaboð}} á spjallsíðu minni", + "echo-category-title-edit-user-talk": "{{PLURAL:$1| Breyting|Breytingar}} á spjallsíðunni minni", + "echo-category-title-edit-user-page": "{{PLURAL:$1| Breyting|Breytingar}} á notandasíðunni minni", "echo-category-title-article-linked": "{{PLURAL:$1|Tengil|Tengla}} á síðum", "echo-category-title-reverted": "{{PLURAL:$1|Breyting tekin|Breytingar teknar}} aftur", "echo-category-title-mention": "{{PLURAL:$1|Minnst á þig}}", + "echo-category-title-mention-failure": "Mistókst {{PLURAL:$1| að minnast á}}", + "echo-category-title-mention-success": "Tókst {{PLURAL:$1|að minnast á}}", "echo-category-title-other": "{{PLURAL:$1|Annað}}", "echo-category-title-system": "{{PLURAL:$1|Kerfi}}", "echo-category-title-user-rights": "{{PLURAL:$1|Breyting notendaréttinda|Breytingar notendaréttinda}}", @@ -56,6 +60,7 @@ "echo-specialpage-pagination-range": "$1 - $2", "echo-specialpage-pagefilters-title": "Nýleg virkni", "echo-none": "Þú hefur engar tilkynningar.", + "echo-api-failure": "Mistókst að sækja tilkynningar.", "echo-notification-placeholder": "Engar tilkynningar.", "echo-notification-markasread": "Merkja sem lesið", "echo-notification-markasunread": "Merkja sem ólesið", @@ -104,7 +109,7 @@ "echo-notification-notice-text-only": "Athugasemdir", "echo-overlay-link": "Allar tilkynningar", "echo-overlay-title": "Tilkynningar", - "echo-mark-all-as-read": "Merkja allt sem lesið", + "echo-mark-all-as-read": "Merkja {{PLURAL:$1|allt}} sem lesið", "echo-date-today": "Í dag", "echo-date-yesterday": "Í gær", "echo-email-batch-subject-daily": "Þú hefur {{PLURAL:$2|nýja tilkynningu|nýjar tilkynningar}} á {{SITENAME}}", diff --git a/dist/extensions/Echo/i18n/isv-latn.json b/dist/extensions/Echo/i18n/isv-latn.json index 64a5064de0..013dd51e09 100644 --- a/dist/extensions/Echo/i18n/isv-latn.json +++ b/dist/extensions/Echo/i18n/isv-latn.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "IJzeren Jan" + "IJzeren Jan", + "SaldırganSincap" ] }, "echo-desc": "Sistema za uvědomjenje koristnikov o sobytjah i soobčenjah", @@ -136,14 +137,14 @@ "notification-bundle-header-page-linked": "Sdělane byli linky s {{PLURAL:$5||$5 stranic|100=100 ili veče stranic}} na $3.", "notification-header-article-reminder": "Stranica, o ktoroj {{GENDER:$2|vy}} jeste poprosili pripominanje, nahodi se na $3", "notification-link-text-what-links-here": "Vse linky na tutu stranicu", - "notification-header-mention-other": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na stranici $4 v razdělu «$5».", - "notification-header-mention-other-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na stranici $4.", - "notification-header-mention-user-talkpage-v2": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici {{GENDER:$5|koristnika|koristnice}} $4 v razdělu «$6».", - "notification-header-mention-user-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici {{GENDER:$5|koristnika|koristnice}} $4.", - "notification-header-mention-agent-talkpage": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na {{GENDER:$2|svojej}} besědnoj stranici v razdělu «$4».", - "notification-header-mention-agent-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na {{GENDER:$2|svojej}} besědnoj stranici.", - "notification-header-mention-article-talkpage": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici članka $4 v razdělu «$5».", - "notification-header-mention-article-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici članka $4.", + "notification-header-mention-other": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na stranici $4 v razdělu «$5».", + "notification-header-mention-other-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na stranici $4.", + "notification-header-mention-user-talkpage-v2": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici {{GENDER:$5|koristnika|koristnice}} $4 v razdělu «$6».", + "notification-header-mention-user-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici {{GENDER:$5|koristnika|koristnice}} $4.", + "notification-header-mention-agent-talkpage": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na {{GENDER:$2|svojej}} besědnoj stranici v razdělu «$4».", + "notification-header-mention-agent-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na {{GENDER:$2|svojej}} besědnoj stranici.", + "notification-header-mention-article-talkpage": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici članka $4 v razdělu «$5».", + "notification-header-mention-article-talkpage-nosection": "$1 spomněl{{GENDER:$2||a}} {{GENDER:$3|vas}} na besědnoj stranici članka $4.", "notification-header-mention-failure-user-unknown": "Odpravjenje {{GENDER:$2|vašego}} spomněnja koristnika $3 jest nemožno, ibo nemaje koristničskogo konta s takym imenem.", "notification-header-mention-failure-user-anonymous": "Odpravjenje {{GENDER:$2|vašego}} spomněnja koristnika $3 jest nemožno, ibo tuta osoba jest anonimna.", "notification-header-mention-failure-too-many": "{{GENDER:$2|Vy}} poprobovali spomněti veče neželi $3 {{PLURAL:$3|koristnika|koristnikov}}. Vse spomněnja povyše togo limita ne byli odpravjene.", diff --git a/dist/extensions/Echo/i18n/it.json b/dist/extensions/Echo/i18n/it.json index 10202d1505..c240b14450 100644 --- a/dist/extensions/Echo/i18n/it.json +++ b/dist/extensions/Echo/i18n/it.json @@ -21,7 +21,8 @@ "Pietrodn", "Raoli", "Sakretsu", - "Vituzzu" + "Vituzzu", + "Dream Indigo" ] }, "echo-desc": "Sistema per notificare agli utenti messaggi ed eventi", @@ -157,9 +158,9 @@ "notification-header-mention-success-bundle": "{{PLURAL:$3|Una menzione|$3 menzioni}} che {{GENDER:$2|hai fatto}} nella pagina di discussione $4 {{PLURAL:$3|è stata inviata|sono state inviate}}.", "notification-compact-header-mention-success": "{{GENDER:$2|Hai menzionato}}: $3", "notification-header-mention-status-bundle": "{{PLURAL:$3|Una notifica|$3 notifiche}} riguardo a menzioni che {{GENDER:$2|hai fatto}} nella pagina di discussione $4: $5 non {{PLURAL:$5|inviata|inviate}}, $6 {{PLURAL:$6|inviata|inviate}}.", - "notification-header-user-rights-add-only": "I tuoi diritti utente sono stati {{GENDER:$1|modificati}}. Sei {{GENDER:$4|stato aggiunto|stata aggiunta}} a: $2.", + "notification-header-user-rights-add-only": "I tuoi diritti utente sono stati modificati. Sei {{GENDER:$6|stato aggiunto|stata aggiunta|stato/a aggiunto/a}} a: $2.", "notification-header-user-rights-remove-only": "I {{GENDER:$4|tuoi}} diritti utente sono stati {{GENDER:$1|modificati}}. Non sei più un membro di: $2.", - "notification-header-user-rights-add-and-remove": "I tuoi diritti utente sono stati {{GENDER:$1|modificati}}. Sei {{GENDER:$6|stato aggiunto|stata aggiunta}} a: $2. Non sei più un membro di: $4.", + "notification-header-user-rights-add-and-remove": "I tuoi diritti utente sono stati modificati. Sei {{GENDER:$6|stato aggiunto|stata aggiunta|stato/a aggiunto/a}} a: $2. Non sei più un membro di: $4.", "notification-header-user-rights-expiry-change": "La scadenza della {{GENDER:$4|tua}} appartenenza {{PLURAL:$3|al seguente gruppo|ai seguenti gruppi}} è stata {{GENDER:$1|modificata}}: $2.", "notification-header-welcome": "{{GENDER:$2|Benvenuto|Benvenuta|Benvenuto/a}} su {{SITENAME}}, $1! Siamo lieti che {{GENDER:$2|tu sia}} qui.", "notification-header-mention-summary": "$1 ti {{GENDER:$2|ha}} {{GENDER:$3|menzionato|menzionata|menzionato/a}} nell'oggetto di una modifica su $4.", @@ -222,5 +223,8 @@ "notification-header-foreign-alert": "Altri avvisi da {{PLURAL:$5|un altro wiki|altri $5 wiki}}", "notification-header-foreign-notice": "Altre notizie da {{PLURAL:$5|un altro wiki|altri $5 wiki}}", "notification-header-foreign-all": "Altre notifiche da {{PLURAL:$5|un altro wiki|altri $5 wiki}}", - "action-echo-create": "inviare notifiche ad altri" + "grant-echo-read-notifications": "Legge le mie notifiche", + "action-echo-create": "inviare notifiche ad altri", + "right-echo-read-notifications": "Legge le mie notifiche", + "action-echo-read-notifications": "leggere le tue notifiche" } diff --git a/dist/extensions/Echo/i18n/ja.json b/dist/extensions/Echo/i18n/ja.json index abe8a47df3..48b7cc351b 100644 --- a/dist/extensions/Echo/i18n/ja.json +++ b/dist/extensions/Echo/i18n/ja.json @@ -32,7 +32,8 @@ "ネイ", "春春眠眠", "Ryoya3", - "YeBoy371" + "YeBoy371", + "Tensama0415" ] }, "echo-desc": "イベントおよびメッセージについて、利用者に通知するシステム", @@ -102,7 +103,7 @@ "echo-displaynotificationsconfiguration-summary": "こちらは通知機能がこのウィキでどのように構成されているかの概観です。", "echo-displaynotificationsconfiguration-notifications-by-category-header": "分類別の通知", "echo-displaynotificationsconfiguration-sorting-by-section-header": "種類ごとの振り分け", - "echo-displaynotificationsconfiguration-sorting-by-section-legend": "各々の種類の通知がどのセクションに振り分けられるか", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "各々の種類の通知がどの節に振り分けられるか", "echo-displaynotificationsconfiguration-available-notification-methods-header": "許可されている通知方法", "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "分類ごとにどの通知方法が許可されているか", "echo-displaynotificationsconfiguration-enabled-default-header": "既定で有効", @@ -149,7 +150,7 @@ "notification-link-text-view-changes": "差分を{{GENDER:$1|閲覧}}", "notification-link-text-view-page": "ページを閲覧", "notification-header-edit-user-talk": "$1 が{{GENDER:$3|あなたの}}トークページにメッセージを{{GENDER:$2|投稿しました}}。", - "notification-header-edit-user-talk-with-section": "$1 が{{GENDER:$3|あなたの}}トークページのセクション「$4」にメッセージを{{GENDER:$2|投稿しました}}。", + "notification-header-edit-user-talk-with-section": "$1 が{{GENDER:$3|あなたの}}トークページの節「$4」にメッセージを{{GENDER:$2|投稿しました}}。", "notification-compact-header-edit-user-page": "$1が{{GENDER:$3|あなたの}}利用者ページを{{GENDER:$2|編集しました}}。", "notification-compact-header-edit-user-talk": "$1 が{{GENDER:$3|あなた}}にメッセージを{{GENDER:$2|残しました}}。", "notification-compact-header-edit-user-talk-with-section": "$1 が「$4」で{{GENDER:$3|あなた}}にメッセージを{{GENDER:$2|残しました}}。", @@ -157,13 +158,13 @@ "notification-compact-header-page-linked": "$1 からリンクされました。", "notification-bundle-header-page-linked": "$3 が {{PLURAL:$5||$5件のページ|100=99件以上のページ}}からリンクされました。", "notification-link-text-what-links-here": "このページへリンクしているすべてのページ", - "notification-header-mention-other": "$1 が $4 のセクション「$5」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", + "notification-header-mention-other": "$1 が $4 の節「$5」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", "notification-header-mention-other-nosection": "$1 が $4 で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", - "notification-header-mention-user-talkpage-v2": "$1 が $4 の{{GENDER:$5|利用者}}トークページのセクション「$6」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", + "notification-header-mention-user-talkpage-v2": "$1 が $4 の{{GENDER:$5|利用者}}トークページの節「$6」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", "notification-header-mention-user-talkpage-nosection": "$1 が $4 の{{GENDER:$5|利用者}}トークページで{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", - "notification-header-mention-agent-talkpage": "$1 が{{GENDER:$2|自身}}のトークページのセクション「$4」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", + "notification-header-mention-agent-talkpage": "$1 が{{GENDER:$2|自身}}のトークページの節「$4」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", "notification-header-mention-agent-talkpage-nosection": "$1 が{{GENDER:$2|自身}}のトークページで{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", - "notification-header-mention-article-talkpage": "$1 が $4 のセクション「$5」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", + "notification-header-mention-article-talkpage": "$1 が $4 の節「$5」で{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", "notification-header-mention-article-talkpage-nosection": "$1 が $4 のトークページで{{GENDER:$3|あなた}}に{{GENDER:$2|言及しました}}。", "notification-header-mention-failure-user-unknown": "この名前のアカウントが存在しないため、 $3 へ言及を{{GENDER:$2|送信}}できません。", "notification-header-mention-failure-user-anonymous": "$3 は匿名利用者のため、{{GENDER:$2|あなたの}}言及を送信できません。", @@ -246,6 +247,7 @@ "notification-header-foreign-alert": "{{PLURAL:$5|他のウィキ|他の$5個のウィキ}}からのアラートがあります", "notification-header-foreign-notice": "{{PLURAL:$5|他のウィキ|他の$5個のウィキ}}からの通知があります", "notification-header-foreign-all": "{{PLURAL:$5|他のウィキ|他の$5個のウィキ}}からの通知があります", + "grant-echo-read-notifications": "自分宛ての通知を確認する", "right-manage-all-push-subscriptions": "すべてのプッシュ・サブスクリプションを管理", "action-manage-all-push-subscriptions": "すべてのプッシュ・サブスクリプションの管理", "group-push-subscription-manager": "プッシュ・サブスクリプション取扱者", diff --git a/dist/extensions/Echo/i18n/juk.json b/dist/extensions/Echo/i18n/juk.json new file mode 100644 index 0000000000..6dc3c98e6b --- /dev/null +++ b/dist/extensions/Echo/i18n/juk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Joseph atebo Nathan" + ] + }, + "grant-echo-read-notifications": "hwen aji waa m tayiu ra" +} diff --git a/dist/extensions/Echo/i18n/kea.json b/dist/extensions/Echo/i18n/kea.json index 32f355a8cf..f71372bb27 100644 --- a/dist/extensions/Echo/i18n/kea.json +++ b/dist/extensions/Echo/i18n/kea.json @@ -1,8 +1,47 @@ { "@metadata": { "authors": [ - "Waldyrious" + "Waldyrious", + "GrogeXaKaba", + "Letra.berdi" ] }, - "tooltip-pt-notifications-alert": "{{GENDER:|Bus}} alertas" + "echo-desc": "Sistéma di nutifikason di uzuáris sobri ivéntus i mensájis", + "prefs-echo": "Nutifikasons", + "prefs-emailsettings": "Opusons di kureiu iletróniku", + "echo-pref-email-format": "Furmatu di kureiu iletróniku:", + "echo-pref-email": "Kureiu iletróniku", + "echo-pref-push": "Aplikativu", + "echo-pref-email-frequency-never": "Ka nvia-m nutifikasons pa kureiu iletróniku", + "echo-pref-email-format-plain-text": "Testu sinplis", + "echo-learn-more": "Sabe más", + "echo-log": "Rajistu públiku", + "echo-category-title-other": "{{PLURAL:$1|Otu}}", + "echo-category-title-system": "{{PLURAL:$1|Sistéma}}", + "echo-category-title-system-noemail": "{{PLURAL:$1|Sistéma}}", + "echo-category-title-system-emailonly": "{{PLURAL:$1|Sistéma}}", + "echo-category-title-user-rights": "{{PLURAL:$1|Alterason na diretus di uzuári}}", + "echo-category-title-article-reminder": "{{PLURAL:$1|Nutifikason}} di pájina", + "tooltip-pt-notifications-alert": "{{GENDER:|Bus}} alérta", + "notification-link-text-collapse-all": "Rakodji", + "notification-link-text-view-message": "Udja mensáji", + "notification-link-text-view-mention": "Udja menson", + "notification-link-text-view-mention-failure": "{{PLURAL:$1|Udja menson|Udja mensons}}", + "notification-link-text-view-changes": "{{GENDER:$1|Udja}} alterasons", + "notification-link-text-view-page": "Udja pájina", + "notification-header-thank-you-1-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} purmeru idison; obrigadu, i ben-bindu!", + "notification-header-thank-you-10-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} désimu idison; obrigadu i, di smóla, kuntinua!", + "notification-header-thank-you-100-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} sentésimu idison; mutu obrigadu!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} milésimu idison; obrigadu pa es inórmi kulaburason!", + "notification-header-thank-you-10000-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} désimu milésimu idison; nu ta gardise-bu na divéra!", + "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Bu}} kaba di fasi {{GENDER:$2|bu}} désimu milionésimu idison; nu ka tene palabras pa gardise-bu pa es didikason brilianti!", + "notification-link-thank-you-edit": "{{GENDER:$1|Bu}} idison", + "notification-link-text-view-edit": "Udja idison", + "notification-link-article-reminder": "Udja pájina", + "notification-link-api-triggered": "Udja pájina", + "notification-timestamp-today": "Oxi", + "notification-timestamp-yesterday": "Ónti", + "notification-inbox-filter-read": "Kes ledu", + "notification-inbox-filter-unread": "Kes non ledu", + "notification-inbox-filter-all": "Tudu" } diff --git a/dist/extensions/Echo/i18n/ko.json b/dist/extensions/Echo/i18n/ko.json index 69d9314bf5..35f353cda6 100644 --- a/dist/extensions/Echo/i18n/ko.json +++ b/dist/extensions/Echo/i18n/ko.json @@ -22,7 +22,10 @@ "렌즈", "밝은소년", "아라", - "YeBoy371" + "YeBoy371", + "Tensama0415", + "Bisang", + "解浪" ] }, "echo-desc": "이벤트와 메시지를 사용자에게 알리는 시스템", @@ -36,6 +39,7 @@ "prefs-echopollupdates": "실시간 알림", "echo-mobile-notifications-filter-title": "필터 알림", "echo-pref-show-poll-updates": "새 알림이 오면 표시합니다", + "echo-pref-show-poll-updates-help": "제목 표시줄에 읽지 않은 알림 수를 표시하고, 알림이 도착하는 즉시 각 알림의 요약 내용을 보여줍니다.", "echo-pref-send-me": "다음 방식으로 보내기:", "echo-pref-send-to": "다음 주소로 보내기:", "echo-pref-email-format": "이메일 형식:", @@ -72,6 +76,7 @@ "echo-category-title-thank-you-edit": "편집 {{PLURAL:$1|이정표}}", "echo-category-title-watchlist": "주시 중인 문서의 편집", "echo-category-title-minor-watchlist": "주시 중인 문서의 사소한 편집", + "echo-category-title-api-triggered": "API로 인한 알림", "echo-pref-tooltip-edit-user-talk": "누군가가 내 사용자 토론 문서를 편집할 때 내게 알립니다.", "echo-pref-tooltip-edit-user-page": "누군가가 내 사용자 문서를 편집할 때 내게 알립니다.", "echo-pref-tooltip-article-linked": "누군가가 다른 문서에서 내가 만든 문서를 링크할 때 내게 알립니다.", @@ -85,6 +90,7 @@ "echo-pref-tooltip-thank-you-edit": "1번째, 10번째, 100번째... 편집을 달성할 때 내게 알립니다.", "echo-pref-tooltip-watchlist": "누군가가 내 주시문서 목록에 (사소하지 않은) 편집을 하면 내게 알립니다.", "echo-pref-tooltip-minor-watchlist": "누군가가 내 주시문서 목록의 문서에 사소한 편집을 하면 내게 알립니다.", + "echo-pref-tooltip-api-triggered": "API를 통해 봇이나 소도구에서 발생하는 알림을 보냅니다.", "notifications": "알림", "tooltip-pt-notifications-alert": "{{GENDER:|당신}}의 중요 알림", "tooltip-pt-notifications-notice": "{{GENDER:|당신의}} 알림", @@ -92,11 +98,14 @@ "echo-displaynotificationsconfiguration-summary": "이 위키에서 알림이 어떻게 설정되었는지에 관한 개요입니다.", "echo-displaynotificationsconfiguration-notifications-by-category-header": "분류별 알림", "echo-displaynotificationsconfiguration-sorting-by-section-header": "유형 정렬", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "각 알림 유형이 어떤 섹션에 분류되는지", "echo-displaynotificationsconfiguration-available-notification-methods-header": "허용된 알림 방식", + "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "각 분류별로 어떤 알림 방법이 지원되는지", "echo-displaynotificationsconfiguration-enabled-default-header": "기본적으로 활성화됨", "echo-displaynotificationsconfiguration-enabled-default-existing-users-legend": "기존 사용자", "echo-displaynotificationsconfiguration-enabled-default-new-users-legend": "새 사용자", "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "필수 알림 방식", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "각 분류별로 어떤 알림 방법이 의무인지", "echo-specialpage": "알림", "echo-specialpage-section-markread": "그룹을 읽은 것으로 표시", "echo-specialpage-markasread": "알림: 읽은 것으로 표시", @@ -149,17 +158,18 @@ "notification-header-page-linked": "$4에서 $3(으)로 연결되는 링크가 생성되었습니다.", "notification-compact-header-page-linked": "$1에서 연결되었습니다.", "notification-bundle-header-page-linked": "$3 문서가 {{PLURAL:$5||$5 개의 문서|100=99개 이상의 문서}}에서 링크되었습니다.", + "notification-header-article-reminder": "{{GENDER:$2|당신}}이 알림을 요청한 문서는 $3입니다", "notification-link-text-what-links-here": "이 문서로 향하는 모든 링크", "notification-header-mention-other": "$1님이 $4의 \"$5\"에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", "notification-header-mention-other-nosection": "$1 님이 $4에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", - "notification-header-mention-user-talkpage-v2": "$1님이 $4{{GENDER:$5|의}} 사용자 토론 문서의 \"$6\"에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", - "notification-header-mention-user-talkpage-nosection": "$1님이 $4{{GENDER:$5|의}} 사용자 토론 문서에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", + "notification-header-mention-user-talkpage-v2": "$1님이 $4의 {{GENDER:$5|사용자}} 토론 문서의 \"$6\"에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", + "notification-header-mention-user-talkpage-nosection": "$1님이 $4의 {{GENDER:$5|사용자}} 토론 문서에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", "notification-header-mention-agent-talkpage": "$1님이 $1님 자신의 사용자 토론 문서의 \"$4\"에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", "notification-header-mention-agent-talkpage-nosection": "$1님이 $1님 자신의 사용자 토론 문서에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", "notification-header-mention-article-talkpage": "$1님이 $4 토론 문서의 \"$5\" 문단에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", "notification-header-mention-article-talkpage-nosection": "$1님이 $4 토론 문서에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", - "notification-header-mention-failure-user-unknown": "사용자를 찾을 수 없기 때문에 $3에 대한 {{GENDER:$2|당신의}} 언급은 전달되지 않았습니다.", - "notification-header-mention-failure-user-anonymous": "사용자가 익명이기 때문에 $3에 대한 {{GENDER:$2|당신의}} 언급은 전달되지 않았습니다.", + "notification-header-mention-failure-user-unknown": "해당 이름의 계정이 존재하지 않기 때문에 $3에 대한 {{GENDER:$2|당신의}} 언급을 보낼 수 없습니다.", + "notification-header-mention-failure-user-anonymous": "익명의 사용자이기 때문에 $3에 대한 {{GENDER:$2|당신의}} 언급을 보낼 수 없습니다.", "notification-header-mention-failure-too-many": "{{GENDER:$2|당신은}} $3명 이상의 {{PLURAL:$3|사용자}}를 언급하려고 했습니다. 제한을 초과한 모든 언급은 전달되지 않았습니다.", "notification-header-mention-failure-bundle": "$4 토론 문서에 {{GENDER:$2|당신이 한}} {{PLURAL:$3||$3개의}} 언급은 {{PLURAL:$3|전달되지}} 않았습니다.", "notification-compact-header-mention-failure-user-unknown": "사용자 이름이 존재하지 않습니다: $1", @@ -168,12 +178,24 @@ "notification-header-mention-success-bundle": "$4 토론 문서에 {{GENDER:$2|당신이 한}} {{PLURAL:$3|언급|$3개의 언급}}을 보냈습니다.", "notification-compact-header-mention-success": "{{GENDER:$2|언급했습니다}}: $3", "notification-header-mention-status-bundle": "$4 토론 문서에서 {{GENDER:$2|당신이 한}} 언급에 대한 {{PLURAL:$3|한 개의 알림|$3개의 알림}}: {{PLURAL:$5|$5개 보내지 못함}}, {{PLURAL:$6|$6개 보냄}}.", - "notification-header-user-rights-add-only": "{{GENDER:$4|당신}}의 사용자 권한이 {{GENDER:$1|바뀌었습니다}}. 당신은 $2 권한을 부여받았습니다.", - "notification-header-user-rights-remove-only": "{{GENDER:$4|당신}}의 사용자 권한이 {{GENDER:$1|바뀌었습니다}}. 당신은 더 이상 $2 권한을 갖고 있지 않습니다.", - "notification-header-user-rights-add-and-remove": "{{GENDER:$6|당신}}의 사용자 권한이 {{GENDER:$1|바뀌었습니다}}. 당신은 $2 권한을 받았지만, $4 권한은 더 이상 갖고 있지 않습니다.", - "notification-header-user-rights-expiry-change": "$2 {{PLURAL:$3|그룹|그룹들}}에서의 {{GENDER:$4|귀하}}의 멤버십 유효기간이 {{GENDER:$1|변경되었습니다}}.", + "notification-header-user-rights-add-only": "{{GENDER:$4|당신}}의 사용자 권한이 {{GENDER:$1|변경되었습니다}}. $2 권한을 부여받았습니다.", + "notification-header-user-rights-remove-only": "{{GENDER:$4|당신}}의 사용자 권한이 {{GENDER:$1|변경되었습니다}}. 더 이상 $2 권한을 갖고 있지 않습니다.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$6|당신}}의 사용자 권한이 {{GENDER:$1|변경되었습니다}}. $2 권한을 받았지만, $4 권한은 더 이상 갖고 있지 않습니다.", + "notification-header-user-rights-expiry-change": "{{PLURAL:$3|그룹|그룹들}}에서의 {{GENDER:$4|당신}}의 멤버십 만료 기간이 {{GENDER:$1|변경되었습니다}}: $2.", "notification-header-welcome": "{{SITENAME}}에 오신 것을 {{GENDER:$2|환영}}합니다, $1님! 당신을 만나게 되어 기쁩니다.", "notification-header-mention-summary": "$1님이 $4의 편집 요약에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}.", + "notification-header-watchlist-changed": "$1님이 {{GENDER:$4|당신의}} 주시문서 목록에 있는 $3 문서를 {{PLURAL:$5|{{GENDER:$2|편집했습니다}}|$5번 {{GENDER:$2|편집했습니다}}}}.", + "notification-header-watchlist-created": "$1님이 {{GENDER:$4|당신의}} 주시문서 목록에 있는 $3 문서를 {{PLURAL:$5|{{GENDER:$2|만들었습니다}}|$5번 {{GENDER:$2|만들었습니다}}}}.", + "notification-header-watchlist-deleted": "$1님이 {{GENDER:$4|당신의}} 주시문서 목록에 있는 $3 문서를 {{PLURAL:$5|{{GENDER:$2|삭제했습니다}}|$5번 {{GENDER:$2|삭제했습니다}}}}.", + "notification-header-watchlist-moved": "$1님이 {{GENDER:$4|당신의}} 주시문서 목록에 있는 $3 문서를 {{PLURAL:$5|{{GENDER:$2|이동했습니다}}|$5번 {{GENDER:$2|이동했습니다}}}}.", + "notification-header-watchlist-restored": "$1님이 {{GENDER:$4|당신의}} 주시문서 목록에 있는 $3 문서를 {{PLURAL:$5|{{GENDER:$2|복구했습니다}}|$5번 {{GENDER:$2|복구했습니다}}}}.", + "notification-header-watchlist-multiuser-changed": "{{GENDER:$2|당신의}} 주시문서 목록에 있는 $1 문서가 {{PLURAL:$3|편집되었습니다|$3번 편집되었습니다}}.", + "notification-header-watchlist-multiuser-created": "{{GENDER:$2|당신의}} 주시문서 목록에 있는 $1 문서가 {{PLURAL:$3|만들어졌습니다|$3번 만들어졌습니다}}.", + "notification-header-watchlist-multiuser-deleted": "{{GENDER:$2|당신의}} 주시문서 목록에 있는 $1 문서가 {{PLURAL:$3|삭제되었습니다|$3번 삭제되었습니다}}.", + "notification-header-watchlist-multiuser-moved": "{{GENDER:$2|당신의}} 주시문서 목록에 있는 $1 문서가 {{PLURAL:$3|이동되었습니다|$3번 이동되었습니다}}.", + "notification-header-watchlist-multiuser-restored": "{{GENDER:$2|당신의}} 주시문서 목록에 있는 $1 문서가 {{PLURAL:$3|복구되었습니다|$3번 복구되었습니다}}.", + "notification-tooltip-api-triggered": "$1(으)로 인한 알람입니다", + "notification-body-watchlist-once": "활동이 추가로 발생하더라도 로그인한 상태에서 이 문서를 {{GENDER:$1|방문}}하지 않는 한 이메일 알림이 더 이상 발송되지 않습니다.", "notification-welcome-linktext": "환영합니다", "notification-header-thank-you-1-edit": "{{GENDER:$2|}}방금 첫 번째 편집을 달성했습니다. 기여에 감사드리며, 환영합니다!", "notification-header-thank-you-10-edit": "{{GENDER:$2|}}방금 10번째 편집을 달성했습니다. 편집에 감사드리며, 앞으로도 좋은 기여 부탁드립니다!", @@ -182,6 +204,7 @@ "notification-header-thank-you-10000-edit": "{{GENDER:$2|}}방금 10,000번째 편집을 달성했습니다. 진심으로 감사드립니다!", "notification-header-thank-you-100000-edit": "{{GENDER:$2|}}방금 100,000번째 편집을 달성했습니다. 상당한 기여에 감사드립니다!", "notification-header-thank-you-1000000-edit": "{{GENDER:$2|}}방금 1,000,000번째 편집을 달성했습니다. 놀라울 정도로 대단한 기여에 감사드립니다!", + "notification-header-thank-you-10000000-edit": "{{GENDER:$2|}}방금 10,000,000번째 편집을 달성했습니다. 멋진 헌신에 감사드립니다!", "notification-link-thank-you-edit": "{{GENDER:$1|사용자}}의 편집", "notification-link-text-view-edit": "편집 보기", "notification-link-article-reminder": "문서 보기", @@ -193,7 +216,7 @@ "notification-page-linked-email-subject": "{{SITENAME}}에서 {{GENDER:$3|당신}}이 만든 문서가 링크되었습니다", "notification-reverted-email-subject2": "{{SITENAME}}의 {{GENDER:$3|당신}}의 {{PLURAL:$4|편집}}이 {{GENDER:$2|되돌려졌습니다}}", "notification-mention-email-subject": "$1님이 {{SITENAME}}에서 {{GENDER:$3|나를}} {{GENDER:$2|언급했습니다}}", - "notification-user-rights-email-subject": "{{SITENAME}}에서 {{GENDER:$3|당신}}의 사용자 권한이 바뀌었습니다", + "notification-user-rights-email-subject": "{{SITENAME}}에서 {{GENDER:$3|당신}}의 사용자 권한이 변경되었습니다", "notification-timestamp-ago-seconds": "$1초 전", "notification-timestamp-ago-minutes": "$1분 전", "notification-timestamp-ago-hours": "$1시간 전", @@ -206,7 +229,7 @@ "notification-inbox-filter-unread": "읽지 않음", "notification-inbox-filter-all": "모두", "echo-specialmute-label-mute-notifications": "이 {{GENDER:$1|사용자}}의 알림을 표시하지 않습니다", - "echo-email-plain-footer": "저희가 {{GENDER:$1|당신}}에게 보낼 이메일을 수정하려면 {{GENDER:$1|사용자}} 환경 설정을 확인하십시오:", + "echo-email-plain-footer": "저희가 {{GENDER:$1|당신}}에게 보낼 이메일을 수정하려면 {{GENDER:$1|사용자}} 환경 설정을 확인하세요:", "echo-email-html-footer-preference-link-text": "{{GENDER:$1|사용자}} 환경 설정을 확인하세요", "echo-email-html-footer-with-link": "{{GENDER:$2|}}발송되는 메일을 관리하려면, $1.", "echo-notification-alert": "{{PLURAL:$1|중요 알림 ($1)|중요 알림 ($1)|100=중요 알림 (99+)}}", @@ -231,10 +254,13 @@ "notification-header-foreign-alert": "{{PLURAL:$5|다른 위키|$5개의 다른 위키}}의 중요 알림 더 보기", "notification-header-foreign-notice": "{{PLURAL:$5|다른 위키|$5개의 다른 위키}}의 더 많은 알림", "notification-header-foreign-all": "$5개의 다른 위키로부터 알림 더 보기", + "grant-echo-read-notifications": "내 알림 읽기", "right-echo-create": "다른 사용자에게 알림 보내기", "action-echo-create": "다른 사용자에게 알림 보내기", + "right-echo-read-notifications": "내 알림 읽기", + "action-echo-read-notifications": "내 알림을 읽을", "right-manage-all-push-subscriptions": "모든 푸시 구독 관리", - "action-manage-all-push-subscriptions": "모든 푸시 구독을 관리할", + "action-manage-all-push-subscriptions": "모든 푸시 구독 관리", "group-push-subscription-manager": "푸시 구독 관리자", "group-push-subscription-manager-member": "{{GENDER:$1|푸시 구독 관리자}}", "grouppage-push-subscription-manager": "{{ns:project}}:푸시 구독 관리자" diff --git a/dist/extensions/Echo/i18n/ku-latn.json b/dist/extensions/Echo/i18n/ku-latn.json index ada21d29f5..6110de8fed 100644 --- a/dist/extensions/Echo/i18n/ku-latn.json +++ b/dist/extensions/Echo/i18n/ku-latn.json @@ -8,11 +8,11 @@ "Guherto" ] }, - "echo-desc": "Sîstema ji bo agahdarkirina bikarhêneran di derbarê çalakî û peyaman de", + "echo-desc": "Sîstema ji bo agahdarkirina bikarhêneran di derbarê aktîvîte û peyaman de", "prefs-echo": "Agahdarî", "prefs-description-echo": "Kîjan agahdariyan dixwazî wergirî û çawa wan bistînî {{GENDER:|hilbijêre}}", "prefs-emailsettings": "Vebijarkên e-nameyê", - "prefs-echosubscriptions": "Min li ser van çalakiyan agahdar bike", + "prefs-echosubscriptions": "Min li ser van hedîseyan agahdar bike", "prefs-echocrosswiki": "Agahdariyên navwîkiyan", "prefs-blocknotificationslist": "Bikarhênerên bêdengkirî", "prefs-mutedpageslist": "Rûpelên bêdengkirî ji bo agahdariyên girêdana rûpelê", @@ -22,12 +22,12 @@ "echo-pref-show-poll-updates-help": "Di çova sernavî de hejmara agahdariyên nexwendî nîşan bide û kengî agahdarî hat, hema parçeyekî biçûk a agahdariyê nîşan bide.", "echo-pref-send-me": "Bişîne min:", "echo-pref-send-to": "Bişîne jê re:", - "echo-pref-email-format": "Formata e-nameyê:", + "echo-pref-email-format": "Formata e-postayê:", "echo-pref-web": "Web", "echo-pref-email": "E-name", "echo-pref-push": "Sepan", - "echo-pref-email-frequency-never": "Ti agahdariyên e-nameyê ji min re neşîne", - "echo-pref-email-frequency-immediately": "Agahdariyên takekesî kengî ew tên", + "echo-pref-email-frequency-never": "Ti agahdariyên e-postayê ji min re neşîne", + "echo-pref-email-frequency-immediately": "Agahdariyên yek bi yek wextê ew tên", "echo-pref-email-frequency-daily": "Kurteya rojane ya agahdariyan", "echo-pref-email-frequency-weekly": "Kurteya hefteyî ya agahdariyan", "echo-pref-email-format-html": "HTML", @@ -70,8 +70,8 @@ "notifications": "Agahdarî", "tooltip-pt-notifications-alert": "{{GENDER:|Agahdariyên}} te", "tooltip-pt-notifications-notice": "{{GENDER:|Agahdariyên}} te", - "echo-displaynotificationsconfiguration": "Mîhengên Agahdariyan nîşan bide", - "echo-displaynotificationsconfiguration-summary": "Ev giştnêrîneke ku nîşan dide ka Agahdarî li ser vê wîkiyê çawa hatine mîhengkirin.", + "echo-displaynotificationsconfiguration": "Eyarên Agahdariyan nîşan bide", + "echo-displaynotificationsconfiguration-summary": "Ev giştnêrîneke ku nîşan dide ka Agahdarî li ser vê wîkiyê çawa hatine eyarkirin.", "echo-displaynotificationsconfiguration-notifications-by-category-header": "Agahdarî li gor kategoriyan", "echo-displaynotificationsconfiguration-sorting-by-section-header": "Rêzkirina bi cureyê", "echo-displaynotificationsconfiguration-sorting-by-section-legend": "Kîjan beş wê çi cure agahdariyan li nav xwe rêz bike", @@ -121,7 +121,7 @@ "notification-compact-header-mention-failure-user-unknown": "Navê bikarhêner tune ye: $1", "notification-welcome-linktext": "Tu bi xêr hatî", "notification-header-thank-you-1-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya yekem kiriye; mala {{GENDER:$2|te}} ava û bi xêr hatî!", - "notification-header-thank-you-10-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya dehem kiriye; mala {{GENDER:$2|te}} ava, xêra xwe dest jê bernede!", + "notification-header-thank-you-10-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya dehan kiriye; mala {{GENDER:$2|te}} ava, xêra xwe dest jê bernede!", "notification-header-thank-you-100-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya sedan kiriye; mala {{GENDER:$2|te}} sed caran ava!", "notification-header-thank-you-1000-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya hezaran kiriye; mala {{GENDER:$2|te}} hezar caran ava!", "notification-header-thank-you-10000-edit": "{{GENDER:$2|Te}} guhartina {{GENDER:$2|xwe}} ya deh hezaran kiriye; mala {{GENDER:$2|te}} deh hezar caran ava!", diff --git a/dist/extensions/Echo/i18n/ky.json b/dist/extensions/Echo/i18n/ky.json index d06fcb70e7..a54cb7863a 100644 --- a/dist/extensions/Echo/i18n/ky.json +++ b/dist/extensions/Echo/i18n/ky.json @@ -48,6 +48,7 @@ "echo-specialpage-section-markread": "Топту окулду деп белгилөө", "echo-specialpage-markasread": "Кабарлама: окулду деп белгилөө", "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|кабарлама}}", + "echo-specialpage-pagefilters-title": "Соңку кабарламалар", "echo-specialpage-pagefilters-subtitle": "Окула элек кабарламалар", "notificationsmarkread-legend": "Кабарламаны окулду деп белгилөө", "echo-none": "Кабарламаларды алган жоксуз.", @@ -63,9 +64,9 @@ "notification-link-text-expand-notice-count": "{{PLURAL:$1|$1 кабарламаны}} көрүү", "notification-link-text-expand-all-count": "{{PLURAL:$1|$1 кабарламаны}} көрүү", "notification-link-text-collapse-all": "түрүү", - "notification-link-text-view-message": "Билдирүүнү окуу", + "notification-link-text-view-message": "Билдирмени окуу", "notification-link-text-view-page": "Баракты көрүү", - "notification-compact-header-page-linked": "«‎$1»‎ барагы менен байланыштырылды.", + "notification-compact-header-page-linked": "\"$1\" барагы менен байланыштырылды.", "notification-link-text-what-links-here": "Бул баракка бардык шилтемелер", "notification-compact-header-mention-failure-user-unknown": "Мындай колдонуучу жок: $1", "notification-header-welcome": "{{SITENAME}} сайтына {{GENDER:$2|кош келиңиз}}, $1! Бизге кошулганыңыз үчүн кубанычтабыз.", diff --git a/dist/extensions/Echo/i18n/lb.json b/dist/extensions/Echo/i18n/lb.json index d80ab592e6..f803da7e31 100644 --- a/dist/extensions/Echo/i18n/lb.json +++ b/dist/extensions/Echo/i18n/lb.json @@ -37,7 +37,7 @@ "echo-pref-notifications-blacklist": "Notifikatioune vun dëse Benotzer net weisen.\n([[mw:Special:MyLanguage/Help:Notifications#mute|méi gewuer ginn]])", "echo-pref-notifications-page-linked-title-muted-list": "Weis keng Notifikatioune fir 'Säite-Verlinkungen' fir dës Säiten. ([[mw:Special:MyLanguage/Help:Notifications#mute|méi gewuer ginn]])", "echo-pref-dont-email-read-notifications": "Geliesen Notifikatiounen net an d'E-Maile mat de Resuméen ophuelen", - "echo-learn-more": "Fir méi ze wëssen", + "echo-learn-more": "Méi gewuer ginn", "echo-log": "Ëffentlecht Logbuch", "echo-new-messages": "Dir hutt en neie Message op Ärer Diskussiounssäit", "echo-category-title-edit-user-talk": "{{PLURAL:$1|Ännerung|Ännerungen}} op menger Diskussiounssäit", @@ -75,7 +75,7 @@ "notifications": "Notifikatiounen", "tooltip-pt-notifications-alert": "{{GENDER:|Är}} Meldungen", "tooltip-pt-notifications-notice": "{{GENDER:|Är}} Notifikatiounen", - "echo-displaynotificationsconfiguration": "Astellunge vun den Notifikatioune weisen", + "echo-displaynotificationsconfiguration": "Notifikatiounsastellunge weisen", "echo-displaynotificationsconfiguration-summary": "Dëst ass eng Iwwersiicht wéi Notifikatiounen op dëser Wiki agestallt sinn.", "echo-displaynotificationsconfiguration-notifications-by-category-header": "Notifikatiounen no Kategorie", "echo-displaynotificationsconfiguration-sorting-by-section-header": "Klassifikatioun vun den Typpen", @@ -212,7 +212,7 @@ "notification-inbox-filter-unread": "Net gelies", "notification-inbox-filter-all": "All", "echo-specialmute-label-mute-notifications": "Notifikatioune vun {{GENDER:$1|dësem Benotzer|dëser Benotzerin}} net méi weisen", - "echo-email-plain-footer": "Fir ze kontrolléiere wat fir eng E-Mailen mir {{GENDER:$1|Iech}} schécken, kuckt an {{GENDER:$1|Ären}} Astellungen:", + "echo-email-plain-footer": "Kuckt an {{GENDER:$1|Ären}} Astellungen no, fir ze kontrolléieren, wat fir eng E-Maile mir {{GENDER:$1|Iech}} schécken:", "echo-email-html-footer-preference-link-text": "kuckt {{GENDER:$1|Är}} Astellungen no", "echo-email-html-footer-with-link": "Fir ze kontrolléieren, wat fir eng E-Maile mir {{GENDER:$2|Iech}} schécken, $1.", "echo-notification-alert": "{{PLURAL:$1|Meldung ($1)|Meldungen ($1)|100=Meldungen (99+)}}", diff --git a/dist/extensions/Echo/i18n/lkt.json b/dist/extensions/Echo/i18n/lkt.json new file mode 100644 index 0000000000..1f68e2bfe9 --- /dev/null +++ b/dist/extensions/Echo/i18n/lkt.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Tuwewanzi" + ] + }, + "notification-link-text-expand-all": "Yutȟáƞka {{GENDER:|yo|ye|yo/ye}}", + "notification-link-text-collapse-all": "Yučísčila {{GENDER:|yo|ye|yo/ye}}", + "notification-inbox-filter-all": "Iyúha" +} diff --git a/dist/extensions/Echo/i18n/lzh.json b/dist/extensions/Echo/i18n/lzh.json index 53c67b8648..22eac6cb2a 100644 --- a/dist/extensions/Echo/i18n/lzh.json +++ b/dist/extensions/Echo/i18n/lzh.json @@ -16,5 +16,6 @@ "notifications": "訊", "tooltip-pt-notifications-alert": "{{GENDER:|君}}鳴", "notification-header-thank-you-1-edit": "{{GENDER:$2|千里之行}},始於{{GENDER:$2|足下}},{{GENDER:$2|再接再厲}}!", + "notification-inbox-filter-read": "已閱", "echo-notification-alert": "{{PLURAL:$1|訊 ($1)|訊 ($1)|100=訊 (九九+)}}" } diff --git a/dist/extensions/Echo/i18n/mk.json b/dist/extensions/Echo/i18n/mk.json index 016459b443..623975b6b7 100644 --- a/dist/extensions/Echo/i18n/mk.json +++ b/dist/extensions/Echo/i18n/mk.json @@ -234,8 +234,11 @@ "notification-header-foreign-notice": "Уште напомени од {{PLURAL:$5|друго вики|$5 други викија}}", "notification-header-foreign-all": "Уште известувања од {{PLURAL:$5|друго вики|$5 други викија}}", "echo-foreign-wiki-lang": "$1 — $2", + "grant-echo-read-notifications": "Читање на мои известувања", "right-echo-create": "Испраќање на известувања до други", "action-echo-create": "испраќање на известувања до други", + "right-echo-read-notifications": "Читање на мои известувања", + "action-echo-read-notifications": "читање на мои известувања", "right-manage-all-push-subscriptions": "Раководење со сите претплати на наметнувања", "action-manage-all-push-subscriptions": "раководење со сите претлати на наметнувања", "group-push-subscription-manager": "Ракводители на претплати на наметнувања", diff --git a/dist/extensions/Echo/i18n/ml.json b/dist/extensions/Echo/i18n/ml.json index f854483941..bc40fea955 100644 --- a/dist/extensions/Echo/i18n/ml.json +++ b/dist/extensions/Echo/i18n/ml.json @@ -6,7 +6,8 @@ "Praveenp", "Santhosh.thottingal", "Sidharthan", - "Vssun" + "Vssun", + "Akbarali" ] }, "echo-desc": "സംഭവങ്ങളെക്കുറിച്ചും സന്ദേശങ്ങളെക്കുറിച്ചും ഉപയോക്താക്കളെ അറിയിക്കാനുള്ള സംവിധാനം", @@ -137,7 +138,7 @@ "notification-header-thank-you-1-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} ആദ്യ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; നന്ദി, സ്വാഗതം!", "notification-header-thank-you-10-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} പത്താമത്തെ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; നന്ദി, ഇനിയും മുന്നോട്ട് മുന്നോട്ട്!", "notification-header-thank-you-100-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} നൂറാമത്ത് തിരുത്ത് ഇപ്പോൾ ചെയ്തു; വളരെ നന്ദി!", - "notification-header-thank-you-1000-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} ആയിരാമത്തെ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; മഹത്തായ {{GENDER:$2|സംഭാവകൻ|സംഭാവക|സംഭാവനകൾ ചെയ്യുന്നയാൾ}} ആയിരിക്കുന്നതിന് നന്ദി!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} ആയിരാമത്തെ തിരുത്ത് ഇപ്പോൾ പൂർത്തിയാക്കിരിക്കുന്നു; ഒരു മികച്ച {{GENDER:$2|എഡിറ്റർ|എഡിറ്റർ|സംഭാവന ചെയ്യുന്നയാൾ}} ആയതിന് നന്ദി!", "notification-header-thank-you-10000-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} പതിനായിരാമത്തെ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; വളരെ നന്ദി!", "notification-header-thank-you-100000-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} ലക്ഷാമത്തെ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; താങ്കളുടെ ആശ്ചര്യകരമായ സംഭാവനകൾക്ക് നന്ദി!", "notification-header-thank-you-1000000-edit": "{{GENDER:$2|താങ്കൾ}} {{GENDER:$2|താങ്കളുടെ}} പത്തുലക്ഷാമത്തെ തിരുത്ത് ഇപ്പോൾ ചെയ്തു; താങ്കളുടെ വിസ്മയകരമായ സംഭാവനകൾക്ക് നന്ദി!", diff --git a/dist/extensions/Echo/i18n/ms.json b/dist/extensions/Echo/i18n/ms.json index 735ebe3579..3b29360987 100644 --- a/dist/extensions/Echo/i18n/ms.json +++ b/dist/extensions/Echo/i18n/ms.json @@ -181,11 +181,11 @@ "notification-welcome-linktext": "Selamat datang", "notification-header-thank-you-1-edit": "{{GENDER:$2|Anda}} baru membuat suntingan pertama {{GENDER:$2|anda}}; terima kasih, dan selamat datang!", "notification-header-thank-you-10-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan kesepuluh {{GENDER:$2|anda}}; terima kasih dan sila teruskan usaha anda!", - "notification-header-thank-you-100-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan keseratus {{GENDER:$2|anda}}; terima kasih sangat!", + "notification-header-thank-you-100-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan keseratus {{GENDER:$2|anda}}; terima kasih!", "notification-header-thank-you-1000-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan keseribu {{GENDER:$2|anda}}; terima kasih kerana menjadi penyumbang yang hebat!", - "notification-header-thank-you-10000-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan kesepuluh ribu {{GENDER:$2|anda}}; sangat-sangat terima kasih!", + "notification-header-thank-you-10000-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan kesepuluh ribu {{GENDER:$2|anda}}; ribuan terima kasih buat anda!", "notification-header-thank-you-100000-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan keseratus ribu {{GENDER:$2|anda}}; terima kasih atas sumbangan yang menakjubkan!", - "notification-header-thank-you-1000000-edit": "{{GENDER:$2|Anda}} baru sahaja membuat suntingan kesejuta {{GENDER:$2|anda}}; terima kasih atas sumbangan {{GENDER:$2| anda}} yang menakjubkan!", + "notification-header-thank-you-1000000-edit": "{{GENDER:$2|Anda}} baru sahaja membuat suntingan kesejuta {{GENDER:$2|anda}}; jutaan terima kasih atas sumbangan {{GENDER:$2| anda}} yang menakjubkan!", "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Anda}} baru sahaja melakukan suntingan kesepuluh juta {{GENDER:$2|anda}}; terima kasih atas dedikasi anda yang begitu cemerlang!", "notification-link-thank-you-edit": "Suntingan {{GENDER:$1|anda}}", "notification-link-text-view-edit": "Lihat suntingan", @@ -236,8 +236,11 @@ "notification-header-foreign-alert": "Lebih banyak amaran daripada {{PLURAL:$5|satu lagi wiki|$5 lagi wiki}}", "notification-header-foreign-notice": "Lebih banyak notis daripada {{PLURAL:$5|satu lagi wiki|$5 lagi wiki}}", "notification-header-foreign-all": "Lebih pemberitahuan daripada {{PLURAL:$5|wiki lain|$5 wiki lain}}", + "grant-echo-read-notifications": "Baca pemberitahuan saya", "right-echo-create": "Hantar pemberitahuan kepada orang lain", "action-echo-create": "hantar pemberitahuan kepada orang lain", + "right-echo-read-notifications": "Baca pemberitahuan saya", + "action-echo-read-notifications": "baca pemberitahuan anda", "right-manage-all-push-subscriptions": "Urus semua langganan pacuan", "action-manage-all-push-subscriptions": "urus semua pemberitahuan pacuan", "group-push-subscription-manager": "Pengurus langganan pacuan", diff --git a/dist/extensions/Echo/i18n/nb.json b/dist/extensions/Echo/i18n/nb.json index 06c0b5f3f2..5481793d15 100644 --- a/dist/extensions/Echo/i18n/nb.json +++ b/dist/extensions/Echo/i18n/nb.json @@ -242,8 +242,11 @@ "notification-header-foreign-notice": "Flere notiser fra {{PLURAL:$5|en annen wiki|$5 andre wikier}}", "notification-header-foreign-all": "Flere beskjeder fra {{PLURAL:$5|en annen wiki|$5 andre wikier}}", "echo-foreign-wiki-lang": "$1 – $2", + "grant-echo-read-notifications": "Lese varslene mine", "right-echo-create": "Sende varsler til andre", "action-echo-create": "sende varsler til andre", + "right-echo-read-notifications": "Lese varslene mine", + "action-echo-read-notifications": "lese varslene dine", "right-manage-all-push-subscriptions": "Behandle alle push-abonnementer", "action-manage-all-push-subscriptions": "behandle alle push-aboennementer", "group-push-subscription-manager": "Push-abonnementsbehandlere", diff --git a/dist/extensions/Echo/i18n/ne.json b/dist/extensions/Echo/i18n/ne.json index f7ed2a6471..621776624d 100644 --- a/dist/extensions/Echo/i18n/ne.json +++ b/dist/extensions/Echo/i18n/ne.json @@ -186,7 +186,7 @@ "echo-overlay-link": "सबै सूचनाहरू", "echo-overlay-title": "जानकारीहरू", "echo-mark-all-as-read": "सबै पढिएको भनि चिनो लगाउने", - "echo-mark-wiki-as-read": "सबैलाई चयन गरिएको विकिमा पढिएको रूपमा चिन्ह लगाउनुहोस्: $1", + "echo-mark-wiki-as-read": "सबैलाई चयन गरिएको विकिमा पढिएको रूपमा चिह्न लगाउनुहोस्: $1", "echo-displaysnippet-title": "नयाँ जानकारी", "echo-date-today": "आज", "echo-date-yesterday": "हिजो", diff --git a/dist/extensions/Echo/i18n/nl.json b/dist/extensions/Echo/i18n/nl.json index 1dd5cde73e..03a602ae9d 100644 --- a/dist/extensions/Echo/i18n/nl.json +++ b/dist/extensions/Echo/i18n/nl.json @@ -111,14 +111,14 @@ "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Welke meldingsmethodes verplicht zijn (niet kunnen worden uitgeschakeld) per categorie", "echo-specialpage": "Meldingen", "echo-specialpage-section-markread": "Markeer groep als gelezen", - "echo-specialpage-markasread": "Notificatie: Markeer als gelezen", - "echo-specialpage-markasread-invalid-id": "Ongeldige gebeurtenis-ID", + "echo-specialpage-markasread": "Melding: Als gelezen markeren", + "echo-specialpage-markasread-invalid-id": "Incorrecte gebeurtenis-ID", "echo-specialpage-pagefilterwidget-aria-label": "Filter met wiki en paginatitel", "echo-specialpage-special-help-menu-widget-aria-label": "Extra opties en meldingsvoorkeuren.", "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|melding|meldingen}}", "echo-specialpage-pagefilters-title": "Recente activiteit", "echo-specialpage-pagefilters-subtitle": "Pagina's met ongelezen meldingen", - "notificationsmarkread-legend": "Markeer notificatie als gelezen", + "notificationsmarkread-legend": "Melding als gelezen markeren", "echo-none": "U hebt geen meldingen.", "echo-api-failure": "Kan meldingen niet ophalen.", "echo-api-failure-cross-wiki": "Toegang tot het externe domein is geweigerd.", @@ -144,12 +144,12 @@ "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|U}} kunt op elk moment stoppen met het volgen van [$2 deze pagina].", "notification-link-text-expand-all": "Uitvouwen", "notification-link-text-expand-alert-count": "{{PLURAL:$1|$1 melding|$1 meldingen}} bekijken", - "notification-link-text-expand-notice-count": "{{PLURAL:$1|$1 notificatie|$1 notificaties}} bekijken", + "notification-link-text-expand-notice-count": "{{PLURAL:$1|$1 melding|$1 meldingen}} bekijken", "notification-link-text-expand-all-count": "{{PLURAL:$1|$1 melding|$1 meldingen}} bekijken", "notification-link-text-collapse-all": "Samenvouwen", "notification-link-text-view-message": "Bericht bekijken", "notification-link-text-view-mention": "Vermelding bekijken", - "notification-link-text-view-mention-failure": "{{PLURAL:$1|Toon vermelding|Toon vermeldingen}}", + "notification-link-text-view-mention-failure": "{{PLURAL:$1|Vermelding weergeven|Vermeldingen weergeven}}", "notification-link-text-view-changes": "Wijzigingen {{GENDER:$1|bekijken}}", "notification-link-text-view-page": "Pagina bekijken", "notification-header-edit-user-page": "$1 heeft {{GENDER:$3|uw}} gebruikerspagina {{GENDER:$2|bewerkt}}.", @@ -162,7 +162,7 @@ "notification-compact-header-page-linked": "Koppeling van $1.", "notification-bundle-header-page-linked": "Er zijn koppelingen gemaakt vanuit {{PLURAL:$5|één andere pagina|$5 andere pagina's|100=99+ andere pagina's}} naar $3.", "notification-header-article-reminder": "Een pagina waarvoor {{GENDER:$2|u}} hebt verzocht te worden herinnerd is op $3", - "notification-link-text-what-links-here": "Alle links naar deze pagina", + "notification-link-text-what-links-here": "Alle koppelingen naar deze pagina", "notification-header-mention-other": "$1 heeft {{GENDER:$3|u}} {{GENDER:$2|genoemd}} op $4 onder \"$5\".", "notification-header-mention-other-nosection": "$1 heeft {{GENDER:$3|u}} {{GENDER:$2|genoemd}} op $4.", "notification-header-mention-user-talkpage-v2": "$1 heeft {{GENDER:$3|u}} {{GENDER:$2|genoemd}} op de overlegpagina van de gebruik{{GENDER:$5||st}}er $4 onder “$6”.", @@ -181,9 +181,9 @@ "notification-header-mention-success-bundle": "{{PLURAL:$3|Een vermelding|$3 vermeldingen}} die {{GENDER:$2|u maakte}} op de overlegpagina van $4 {{PLURAL:$3|zijn}} verzonden.", "notification-compact-header-mention-success": "{{GENDER:$2|U noemde}}: $3", "notification-header-mention-status-bundle": "{{PLURAL:$3|Een melding|$3 meldingen}} over vermeldingen die {{GENDER:$2|u hebt gemaakt}} op de overlegpagina van $4: {{PLURAL:$5|$5 niet verstuurd}}, {{PLURAL:$6|$6 verstuurd}}.", - "notification-header-user-rights-add-only": "{{GENDER:$4|Uw}} gebruikersrechten zijn {{GENDER:$1|veranderd}}. U bent toegevoegd aan: $2.", - "notification-header-user-rights-remove-only": "{{GENDER:$4|Uw}} gebruikersrechten zijn {{GENDER:$1|veranderd}}. U bent niet langer lid meer van: $2.", - "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Uw}} gebruikersrechten zijn {{GENDER:$1|veranderd}}. U bent toegevoegd aan: $2. U bent niet langer lid meer van: $4.", + "notification-header-user-rights-add-only": "{{GENDER:$4|Uw}} gebruikersrechten zijn {{GENDER:$1|gewijzigd}}. U bent toegevoegd aan: $2.", + "notification-header-user-rights-remove-only": "{{GENDER:$4|Uw}} gebruikersrechten zijn {{GENDER:$1|gewijzigd}}. U bent niet langer lid meer van: $2.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Uw}} gebruikersrechten zijn {{GENDER:$1|gewijzigd}}. U bent toegevoegd aan: $2. U bent niet langer lid meer van: $4.", "notification-header-user-rights-expiry-change": "De verlooptijd van {{GENDER:$4|uw}} lidmaatschap in de volgende {{PLURAL:$3|groep|groepen}} is {{GENDER:$1|gewijzigd}}: $2", "notification-header-welcome": "{{GENDER:$2|Welkom}} op {{SITENAME}}, $1! We zijn blij dat {{GENDER:$2|u}} er bent.", "notification-header-mention-summary": "$1 heeft {{GENDER:$3|u}} {{GENDER:$2|genoemd}} in een bewerkingssamenvatting van $4.", @@ -236,15 +236,15 @@ "echo-email-html-footer-preference-link-text": "controleer {{GENDER:$1|uw}} voorkeuren", "echo-email-html-footer-with-link": "Om te bepalen welke e-mails wij {{GENDER:$2|u}} sturen, $1.", "echo-notification-alert": "{{PLURAL:$1|Melding ($1)|Meldingen ($1)|100=Meldingen (99+)}}", - "echo-notification-notice": "{{PLURAL:$1|Notificatie ($1)|Notificaties ($1)|100=Notificaties (99+)}}", + "echo-notification-notice": "{{PLURAL:$1|Melding ($1)|Meldingen ($1)|100=Meldingen (99+)}}", "echo-notification-alert-text-only": "Meldingen", - "echo-notification-notice-text-only": "Notificaties", + "echo-notification-notice-text-only": "Mededelingen", "echo-overlay-link": "Alle meldingen", "echo-overlay-title": "Meldingen", "echo-mark-all-as-read": "{{PLURAL:$1|Als|Alles als}} gelezen markeren", "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|melding|meldingen}} gemarkeerd als gelezen", "echo-mark-wiki-as-read": "{{PLURAL:$2|Als|Alles als}} gelezen markeren op de geselecteerde wiki: $1", - "echo-displaysnippet-title": "Nieuwe notificatie", + "echo-displaysnippet-title": "Nieuwe melding", "echo-date-today": "Vandaag", "echo-date-yesterday": "Gisteren", "notification-bundle-header-edit-user-page": "{{PLURAL:$1|Eén nieuwe bewerking|$1 nieuwe bewerkingen|100=99+ nieuwe bewerkingen}} op {{GENDER:$2|uw}} gebruikerspagina.", @@ -257,8 +257,11 @@ "notification-header-foreign-alert": "Meer meldingen van {{PLURAL:$5|een andere wiki|$5 andere wiki's}}", "notification-header-foreign-notice": "Meer notificaties van {{PLURAL:$5|een andere wiki|$5 andere wiki's}}", "notification-header-foreign-all": "Meer meldingen van {{PLURAL:$5|een andere wiki|$5 andere wiki's}}", + "grant-echo-read-notifications": "Mijn meldingen bekijken", "right-echo-create": "Meldingen naar anderen sturen", "action-echo-create": "meldingen naar anderen te sturen", + "right-echo-read-notifications": "Mijn meldingen bekijken", + "action-echo-read-notifications": "uw meldingen te bekijken", "right-manage-all-push-subscriptions": "Alle push-abonnementen beheren", "action-manage-all-push-subscriptions": "alle push-abonnementen te beheren", "group-push-subscription-manager": "Beheerders push-abonnementen", diff --git a/dist/extensions/Echo/i18n/pa.json b/dist/extensions/Echo/i18n/pa.json index 0e0f32f74b..7e4977d593 100644 --- a/dist/extensions/Echo/i18n/pa.json +++ b/dist/extensions/Echo/i18n/pa.json @@ -20,8 +20,8 @@ "prefs-echopollupdates": "ਲਾਈਵ ਸੂਚਨਾਵਾਂ", "echo-mobile-notifications-filter-title": "ਫ਼ਿਲਟਰ ਸੂਚਨਾਵਾਂ", "echo-pref-show-poll-updates": "ਨਵੀਆਂ ਸੂਚਨਾਵਾਂ ਆਉਂਦੇ ਹੀ ਵਿਖਾਓ", - "echo-pref-send-me": "ਮੈਨੂੰ ਭੇਜੋ:", - "echo-pref-send-to": "ਨੂੰ ਭੇਜੋ:", + "echo-pref-send-me": "ਮੈਨੂੰ ਘੱਲੋ:", + "echo-pref-send-to": "ਨੂੰ ਘੱਲੋ:", "echo-pref-email-format": "ਈਮੇਲ ਤਰਤੀਬ", "echo-pref-web": "ਵੈੱਬ", "echo-pref-email": "ਈ-ਮੇਲ", diff --git a/dist/extensions/Echo/i18n/pap.json b/dist/extensions/Echo/i18n/pap.json new file mode 100644 index 0000000000..b4fdf5322d --- /dev/null +++ b/dist/extensions/Echo/i18n/pap.json @@ -0,0 +1,203 @@ +{ + "@metadata": { + "authors": [ + "Kallmemel" + ] + }, + "echo-desc": "Sistema pa mèldu usadó di evento i mensahenan", + "prefs-echo": "Notifikashon", + "prefs-description-echo": "Selektá kua notifikashon {{GENDER:|bo}} ke haña i kon pa risibí nan.", + "prefs-emailsettings": "Opshon di email", + "prefs-echosubscriptions": "Notifikámi tokante e evento aki", + "prefs-echocrosswiki": "Notifikashon di otro wikinan", + "prefs-blocknotificationslist": "Usadó silensiadó", + "prefs-mutedpageslist": "Páginanan idèmpel pa notifikashon tokante kopulashon di página", + "prefs-echopollupdates": "Notifikashon en bibo", + "echo-mobile-notifications-filter-title": "Felter notifikashon", + "echo-pref-show-poll-updates": "Disponé notifikashon nobo manera ku nan drenta", + "echo-pref-show-poll-updates-help": "Mustra e kantidat di notifikashon no lesá den e bara di título, i mustra un fragmento di kada notifikashon mesora nan yega.", + "echo-pref-send-me": "Mandami:", + "echo-pref-send-to": "Manda pa:", + "echo-pref-email-format": "Email format:", + "echo-pref-web": "Wèp", + "echo-pref-email": "Email", + "echo-pref-push": "Aplikashon", + "echo-pref-email-frequency-never": "No mandami notifikashon via email", + "echo-pref-email-frequency-immediately": "Notifikashonnan individual segun ku nan yega.", + "echo-pref-email-frequency-daily": "Un resúmen diario di notifikashon", + "echo-pref-email-frequency-weekly": "Un resúmen semanal di notifikashon", + "echo-pref-email-format-html": "HTML", + "echo-pref-email-format-plain-text": "Teksto sin format", + "echo-pref-cross-wiki-notifications": "Mustra notifikashon for di otro wikinan", + "echo-pref-dont-email-read-notifications": "No inklui notifikashon lesá den resúmen di email", + "echo-learn-more": "Mas informashon", + "echo-log": "Registro públiko", + "echo-new-messages": "Mensahe nobo riba bo página di diskushon", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|adaptashon}} riba mi página di diskushon", + "echo-category-title-edit-user-page": "{{PLURAL:$1|adaptashon}} riba mi página di usadó", + "echo-category-title-article-linked": "Kopulashon di página{{PLURAL:$1|nan}}", + "echo-category-title-reverted": "{{PLURAL:$1|Revershon}} di adaptashon", + "echo-category-title-mention": "{{PLURAL:$1|Menshon}}", + "echo-category-title-mention-failure": "{{PLURAL:$1|menshon}} a faya", + "echo-category-title-mention-success": "{{PLURAL:$1|menshon}} hasí ku éksito.", + "echo-category-title-other": "{{PLURAL:$1|Otro}}", + "echo-category-title-system": "{{PLURAL:$1|Sistema}}", + "echo-category-title-system-noemail": "{{PLURAL:$1|Sistema}}", + "echo-category-title-system-emailonly": "{{PLURAL:$1|Sistema}}", + "echo-category-title-user-rights": "{{PLURAL:$1|kambio pa ku derechi usadó}}", + "echo-category-title-emailuser": "{{PLURAL:$1|Enail for di otro usadó}}", + "echo-category-title-article-reminder": "{{PLURAL:$1|Rekordatorio}} di página", + "echo-category-title-thank-you-edit": "{{PLURAL:$1|logro}} di adaptashon", + "echo-category-title-watchlist": "Paginá opservá a wòrdu adaptá", + "echo-category-title-minor-watchlist": "Paginá opservá a wòrdu adaptá ku kambio menor", + "echo-category-title-api-triggered": "Notifikashon aktivá pa API", + "echo-pref-tooltip-article-linked": "Notifikámi ora un usadó agregá un lenk na un página ku mi a krea.", + "echo-pref-tooltip-reverted": "Notifikámi ora un usadó ehekutá un revershon riba un adaptashon ku ami a hasi, dor di usa \"drèi bèk\" òf \"ròlbèk\".", + "echo-pref-tooltip-mention": "Notifikámi ora un usadó a vinkula mi pagina di usadó.", + "echo-pref-tooltip-mention-failure": "Notifikámi ora mi no por manda un menshon na un usadó.", + "echo-pref-tooltip-mention-success": "Notifikámi ora mi manda un menshon na un usadó.", + "echo-pref-tooltip-article-reminder": "Notifikámi tokante e página aki riba mi petishon.", + "echo-pref-tooltip-thank-you-edit": "Notifikámi ora mi yega mi di promé, désimo, sentésimo... adaptashon.", + "echo-pref-tooltip-watchlist": "Notifikámi ora un usadó hasi un adaptashon (no menor) na un página riba mi lista di opservashon.", + "echo-pref-tooltip-minor-watchlist": "Notifikámi ora un usadó hasi un adaptashon menor na un página riba mi lista di opservashon.", + "echo-pref-tooltip-api-triggered": "Manda mi notifikashon via API ku ta wòrdu aktivá pa robot òf aparatonan.", + "notifications": "Notifikashon", + "tooltip-pt-notifications-alert": "{{GENDER:|Bo}} alerta", + "tooltip-pt-notifications-notice": "{{GENDER:|Bo}} notifikashon", + "echo-displaynotificationsconfiguration": "Konfigurashon di notifikashon di pantaya", + "echo-displaynotificationsconfiguration-summary": "Esaki ta un bista di kon notifikashonnan ta wòrdu konfigurá riba e wiki aki.", + "echo-displaynotificationsconfiguration-notifications-by-category-header": "Notifikashon pa kategoria", + "echo-displaynotificationsconfiguration-sorting-by-section-header": "Klasifikashon pa tipo", + "echo-displaynotificationsconfiguration-enabled-default-header": "Aktivá pa standarisashon", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Métodonan nesesario di notifikashon", + "echo-specialpage": "Notifikashon", + "echo-specialpage-section-markread": "Marka grupo komo lesá", + "echo-specialpage-markasread": "Notifikashon: Marka komo lesá", + "echo-specialpage-pagefilterwidget-aria-label": "Felter pa wiki i título di página", + "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|notifikashon}}", + "echo-specialpage-pagination-range": "$1 - $2", + "echo-specialpage-pagefilters-title": "Aktividat resien", + "notificationsmarkread-legend": "Marka notifikashon komo lesá", + "echo-none": "Bo no tin notifikashon.", + "echo-api-failure": "No ta posibel pa optené notifikashonnan.", + "echo-notification-placeholder": "No tin notifikashon.", + "echo-notification-placeholder-filters": "No tin notifikashon ku ta kumpli ku e kriterionan aki.", + "echo-notification-popup-loginrequired": "Inisiá seshon pa mira bo notifikashonnan.", + "echo-notification-markasread": "Marka komo lesá", + "echo-notification-markasunread": "Marka komo sin a lesa", + "echo-notification-markasread-tooltip": "Marka komo lesá", + "echo-notification-more-options-tooltip": "Mas opshon", + "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Skonde}} notifikashon pa \"$1\"", + "notification-dynamic-actions-mute-page-linked-confirmation": "Notifikashon tokante kopulashon di página ta desaktivá pa página \"$1\".", + "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|Bo}} por manehá bo páginanan idèmpel den [$1 bo preferensia] na kalke momento.", + "notification-dynamic-actions-unmute-page-linked": "{{GENDER:$2|No skonde}} notifikashon di kopulashon riba \"$1\"", + "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|Bo}} por manehá bo páginanan idèmpel den [$1 bo preferensia] na kalke momento.", + "notification-dynamic-actions-unwatch": "{{GENDER:$3|Stòp}} di opservá akitividat nobo riba \"$1\"", + "notification-dynamic-actions-unwatch-confirmation": "{{GENDER:$3|Bo}} no ta opservá e página \"$1\" mas", + "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|Bo}} por opservá [$2 e página aki] na kalke momento.", + "notification-dynamic-actions-watch": "{{GENDER:$3|Sigui}} akitividat nobo riba \"$1\"", + "notification-dynamic-actions-watch-confirmation": "{{GENDER:$3|Bo}} ta opservá página \"$1\"", + "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Bo}} por stòp di opservá [$2 e página aki] na kalke momento.", + "notification-link-text-expand-all": "Ekspandé", + "notification-link-text-expand-alert-count": "Wak {{PLURAL:$1|$1 alerta}}", + "notification-link-text-expand-notice-count": "Wak {{PLURAL:$1|$1 notifikashon}}", + "notification-link-text-expand-all-count": "Wak {{PLURAL:$1|$1 notifikashon}}", + "notification-link-text-collapse-all": "kolèps", + "notification-link-text-view-message": "Wak mensahe", + "notification-link-text-view-mention": "Mira menshon", + "notification-link-text-view-mention-failure": "{{PLURAL:$1|Wak menshon}}", + "notification-link-text-view-changes": "{{GENDER:$1|Wak}} kambionan", + "notification-link-text-view-page": "Wak página", + "notification-header-edit-user-page": "$1 {{GENDER:$2|a adaptá}} {{GENDER:$3|bo}} página di usadó.", + "notification-header-edit-user-talk": "$1 {{GENDER:$2|a laga}} un mensahe riba {{GENDER:$3|bo}} página di diskushon.", + "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|a laga}} un mensahe riba {{GENDER:$3|bo}} página di diskushon den \"$4\".", + "notification-compact-header-edit-user-page": "$1 {{GENDER:$2|a adaptá}} {{GENDER:$3|bo}} página di usadó.", + "notification-compact-header-edit-user-talk": "$1 {{GENDER:$2|a laga}}{{GENDER:$3|bo}} un mensahe.", + "notification-compact-header-edit-user-talk-with-section": "$1 {{GENDER:$2|a laga}}{{GENDER:$3|bo}} un mensahe den \"$4\".", + "notification-compact-header-page-linked": "Kopulashon di $1.", + "notification-bundle-header-page-linked": "Kopulashon a wòrdu kreá for di {{PLURAL:$5||$5 página|100=99+ página}} pa $3.", + "notification-link-text-what-links-here": "Tur lenk pa e página aki", + "notification-header-mention-other": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba $4 den \"$5\".", + "notification-header-mention-other-nosection": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba $4.", + "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba página di diskushon di {{GENDER:$5|usadó}} $4 den \"$6\".", + "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba página di diskushon di {{GENDER:$5|usadó}} $4.", + "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba {{GENDER:$2|su}} página di diskushon den \"$4\".", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba {{GENDER:$2|su}} página di diskushon.", + "notification-header-mention-article-talkpage": "$1 {{GENDER:$2|meshoná}}{{GENDER:$3|bo}} riba página di diskushon di $4 den \"$5\".", + "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} riba página di diskushon di $4.", + "notification-compact-header-mention-failure-user-unknown": "Nòmber di usadó no ta eksistí: $1", + "notification-compact-header-mention-failure-user-anonymous": "IPnan no por wòrdu menshoná: $1", + "notification-compact-header-mention-success": "{{GENDER:$2|Bo a menshoná}}: $3", + "notification-header-welcome": "{{GENDER:$2|Bonbiní}} na {{SITENAME}}, $1! Nos ta kontentu ku {{GENDER:$2|bo ta}} akinan.", + "notification-header-mention-summary": "$1 {{GENDER:$2|a menshoná}}{{GENDER:$3|bo}} den un resúmen di adaptashon riba $4.", + "notification-header-watchlist-restored": "$1 {{GENDER:$2|restourá}} $3, un página riba {{GENDER:$4|bo}} lista di opservashon{{PLURAL:$5||, $5 biá}}.", + "notification-header-watchlist-multiuser-changed": "$1, un página riba {{GENDER:$2|bo}} lista di opservashon, a wòrdu kambiá $3 {{PLURAL:$3|biá}}.", + "notification-header-watchlist-multiuser-created": "$1, un página riba {{GENDER:$2|bo}} lista di opservashon, a wòrdu kreá $3 {{PLURAL:$3|biá}}.", + "notification-header-watchlist-multiuser-deleted": "$1, un página riba {{GENDER:$2|bo}} lista di opservashon, a wòrdu eliminá $3 {{PLURAL:$3|biá}}.", + "notification-header-watchlist-multiuser-moved": "$1, un página riba {{GENDER:$2|bo}} lista di opservashon, a wòrdu desplasá $3 {{PLURAL:$3|biá}}.", + "notification-header-watchlist-multiuser-restored": "$1, un página riba {{GENDER:$2|bo}} lista di opservashon, a wòrdu restourá $3 {{PLURAL:$3|biá}}.", + "notification-tooltip-api-triggered": "E notifikashon aki a wòrdu mandá pa bo dor di $1", + "notification-welcome-linktext": "Bonbiní", + "notification-header-thank-you-1-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} promé adaptashon; danki i i bonbiní!", + "notification-header-thank-you-10-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} désimo adaptashon; danki i i sigui ku e bon trabou!", + "notification-header-thank-you-100-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} sentésimo adaptashon; masha danki!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} milésimo adaptashon; danki pa bo tremendo kontribushon!", + "notification-header-thank-you-10000-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} désimo milésimo adaptashon; masha danki!", + "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Bo}} a kab'i hasi {{GENDER:$2|bo}} désimo mionésimo adaptashon; danki pa bo dedikashon ekselente!", + "notification-link-thank-you-edit": "{{GENDER:$1|Bo}} adaptashon", + "notification-link-text-view-edit": "Wak adaptashon", + "notification-link-article-reminder": "Wak página", + "notification-link-api-triggered": "Wak página", + "notification-header-reverted": "{{GENDER:$2|Revershon}} a wòrdu ehekutá riba bo {{PLURAL:$4|adaptashon di $3|adaptashonnan di $3}}.", + "notification-header-emailuser": "$1 {{GENDER:$2|a mandabo}} un email.", + "notification-edit-user-page-email-subject": "$1 a {{GENDER:$2|adaptá}} {{GENDER:$3|bo}} página di usadó riba {{SITENAME}}", + "notification-edit-talk-page-email-subject2": "$1 a {{GENDER:$2|laga}}{{GENDER:$3|bo}} un mensahe riba {{SITENAME}}", + "notification-page-linked-email-subject": "Un página ku {{GENDER:$3|bo}} a kreá a wòrdu akoplá riba {{SITENAME}}", + "notification-reverted-email-subject2": "Un {{GENDER:$2|revershon}} a wòrdu ehekutá riba {{GENDER:$3|bo}} {{PLURAL:$4|adaptashon|adaptashonnan}} riba {{SITENAME}}", + "notification-mention-email-subject": "$1 a {{GENDER:$2|menshoná}}{{GENDER:$3|bo}} riba {{SITENAME}}", + "notification-user-rights-email-subject": "{{GENDER:$3|Bo}} derechi di usadó a wòrdu kambiá riba {{SITENAME}}", + "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1s}}", + "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1m}}", + "notification-timestamp-ago-hours": "{{PLURAL:$1|$1h}}", + "notification-timestamp-ago-days": "{{PLURAL:$1|$1d}}", + "notification-timestamp-ago-months": "{{PLURAL:$1|$1 luna}}", + "notification-timestamp-ago-years": "{{PLURAL:$1|$1 aña}}", + "notification-timestamp-today": "Awe", + "notification-timestamp-yesterday": "Ayera", + "notification-inbox-filter-read": "Lesa", + "notification-inbox-filter-unread": "No lesá", + "notification-inbox-filter-all": "Tur", + "echo-specialmute-label-mute-notifications": "Skonde notifikashon for di {{GENDER:$1|usadó}}", + "echo-email-plain-footer": "Pa kontrolá kua email nos ta manda{{GENDER:$1|bo}}, chèk {{GENDER:$1|bo}} preferensia:", + "echo-email-html-footer-preference-link-text": "chèk {{GENDER:$1|bo}} preferensia", + "echo-email-html-footer-with-link": "Pa kontrolá kua email nos ta manda{{GENDER:$2|bo}}, $1.", + "echo-notification-alert": "{{PLURAL:$1|Alerta ($1)|100=Alerta (99+)}}", + "echo-notification-notice": "{{PLURAL:$1|Notifikashon ($1)|100=Notifikashon (99+)}}", + "echo-notification-alert-text-only": "Alerta", + "echo-notification-notice-text-only": "Notifikashon", + "echo-overlay-link": "Tur notifikashon", + "echo-overlay-title": "Notifikashon", + "echo-mark-all-as-read": "Marka {{PLURAL:$1|tur}} komo lesá", + "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|notifikashon}} marká komo lesá", + "echo-mark-wiki-as-read": "Marka {{PLURAL:$2|tur}} komo lesá den wiki selektá: $1", + "echo-displaysnippet-title": "Tur notifikashon", + "echo-date-today": "Awe", + "echo-date-yesterday": "Ayera", + "notification-bundle-header-edit-user-page": "{{PLURAL:$1|Un adaptashon nobo|$1 adaptashon nobo|100=99+ adaptashon nobo}} pa {{GENDER:$2|bo}} página di usadó.", + "notification-bundle-header-edit-user-talk-v2": "{{PLURAL:$1|Un mensahe nobo|$1 mensahe nobo|100=99+ mensahe nobo}} riba {{GENDER:$3|bo}} página di diskushon.", + "echo-email-batch-bullet": "•", + "echo-email-batch-subject-daily": "Bo tin {{PLURAL:$2|un notifikashon nobo|notifikashon nobo}} na {{SITENAME}}", + "echo-email-batch-subject-weekly": "Bo tin {{PLURAL:$2|un notifikashon nobo|notifikashon nobo}} na {{SITENAME}} e siman aki", + "echo-email-batch-body-intro-daily": "Hei $1,\nAta un resúmen di akitividatnan djawe riba {{SITENAME}} pabo.", + "echo-email-batch-body-intro-weekly": "Hei $1,\nAta un resúmen di akitividatnan di e siman aki riba {{SITENAME}} pabo.", + "echo-email-batch-link-text-view-all-notifications": "Mira tur notifikashon", + "notification-header-foreign-alert": "mas alerta for di {{PLURAL:$5|un otro wiki|$5 otro wiki}}", + "notification-header-foreign-notice": "Mas notifikashon for di {{PLURAL:$5|un otro wiki|$5 otro wiki}}", + "notification-header-foreign-all": "Mas notifikashon for di {{PLURAL:$5|un otro wiki|$5 otro wiki}}", + "echo-foreign-wiki-lang": "$1 - $2", + "grant-echo-read-notifications": "Lesa mi notifikashonnan", + "right-echo-create": "Manda notifikashon na otro", + "action-echo-create": "manda notificacion na otro", + "right-echo-read-notifications": "Lesa mi notifikashonnan", + "action-echo-read-notifications": "Lesa mi notifikashonnan" +} diff --git a/dist/extensions/Echo/i18n/ps.json b/dist/extensions/Echo/i18n/ps.json index 507234cd1a..606aa97d74 100644 --- a/dist/extensions/Echo/i18n/ps.json +++ b/dist/extensions/Echo/i18n/ps.json @@ -5,7 +5,8 @@ "Ahmed-Najib-Biabani-Ibrahimkhel", "Amjad Khan", "Baloch Khan", - "شاه زمان پټان" + "شاه زمان پټان", + "SaldırganSincap" ] }, "echo-desc": "د پېښو او پیغامونو په اړه د کارنانو د خبرتیا تگلار", @@ -37,7 +38,7 @@ "echo-pref-dont-email-read-notifications": "لوستل شوې خبرتياوې په برېښليک لنډيز کې مه ورگډوئ", "echo-learn-more": "نور زده کړئ", "echo-log": "ټوليز يادښتونه", - "echo-new-messages": "تاسو د خبرو اترو مخ کې نوي پيغامونه لرئ", + "echo-new-messages": "تاسو د خبرو اترو مخ کې نوی پيغام لرئ", "echo-category-title-edit-user-talk": "زما خبرو اترو مخ کې {{PLURAL:$1|سمون|سمونونه}}", "echo-category-title-edit-user-page": "زما کارن مخ کې {{PLURAL:$1|سمون|سمونونه}}", "echo-category-title-article-linked": "مخ {{PLURAL:$1|تړنه|تړنې}}", @@ -137,7 +138,7 @@ "notification-compact-header-edit-user-talk-with-section": "$1 {{GENDER:$3|تاسو}} ته په \"$4\" کې يو پيغام {{GENDER:$2|پرېښود}}.", "notification-header-page-linked": "وېبتړ د $4 څخه $3 ته ورکول شو.", "notification-compact-header-page-linked": "د $1 څخه تړونی‌ ورکړل‌شوی.", - "notification-bundle-header-page-linked": "د {{PLURAL:$5||$5 مخونو|100=+۹۹ مخونو}} څخه تر $3 پورې وېبتړنې جوړې شوې وې.", + "notification-bundle-header-page-linked": "{{PLURAL:$5||$5 مخونو|100=+۹۹ مخونو}} څخه $3 ته وېبتړنې ورکړل شوې دي.", "notification-header-article-reminder": "هغه مخ چې {{GENDER:$2|تاسو}} يې د په يادولو اړوند غوښتنه کړې وه په $3 کې دی", "notification-link-text-what-links-here": "همدې مخ سره ټولې تړنې", "notification-header-mention-other": "$1 {{GENDER:$3|تاسو}} د $4 په \"$5\" کې {{GENDER:$2|ياد کړي ياست}}.", @@ -146,7 +147,7 @@ "notification-header-mention-user-talkpage-nosection": "$1{{GENDER:$3|تاسو}} د {{GENDER:$5|کارن}} $4 خبرو اترو مخ کې {{GENDER:$2|ياد کړي ياست}}.\n\n{{GENDER:$2|mentioned}}", "notification-header-mention-agent-talkpage": "$1 {{GENDER:$3|تاسو}} د {{GENDER:$2|هغه|هغې|هغوی}} خبرو اترو مخ په \"$4\" کې {{GENDER:$2|ياد کړي ياست}}.", "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$3|you}} د {{GENDER:$2|هغه|هغې|هغوی}} خبرو اترو مخ کې {{GENDER:$2|ياد کړي ياست}}.", - "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|تاسو}} د strong>$4 خبرو اترو مخ په \"$5\" کې {{GENDER:$2|ياد کړي ياست}}.", + "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|تاسو}} د $4 خبرو اترو مخ په \"$5\" کې {{GENDER:$2|ياد کړي ياست}}.", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$3|تاسو}} د $4 خبرو اترو مخ کې {{GENDER:$2|ياد کړي ياست}}.", "notification-header-mention-failure-user-unknown": "{{GENDER:$2|ستاسو}} د $3 يادونه نشي لېږل کېدای، ځکه په دې نوم هېڅ گڼون نشته.", "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|ستاسو}} د $3 يادونه نشي لېږل کېدای، ځکه داکس بې نومه دی.", @@ -237,8 +238,11 @@ "notification-header-foreign-all": "نورې خبرتياوې له {{PLURAL:$5|بلې ويکي|$5 نورو ويکي گانو }} څخه", "echo-foreign-wiki-lang": "$1 – $2", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "زما خبرتياوې لوستل", "right-echo-create": "نورو ته خبرتياوې لېږل", "action-echo-create": "نورو ته خبرتياوې لېږل", + "right-echo-read-notifications": "زما خبرتياوې لوستل", + "action-echo-read-notifications": "خپلې خبرتياوې لوستل", "right-manage-all-push-subscriptions": "ټول ملاتړي گډونونه سمول", "action-manage-all-push-subscriptions": "ټول ملاتړي گډونونه سمول", "group-push-subscription-manager": "ملاتړي گډونونو سمونوال", diff --git a/dist/extensions/Echo/i18n/qqq.json b/dist/extensions/Echo/i18n/qqq.json index 49e1c72c3b..70b3c9b5e0 100644 --- a/dist/extensions/Echo/i18n/qqq.json +++ b/dist/extensions/Echo/i18n/qqq.json @@ -280,6 +280,9 @@ "echo-blacklist": "{{ignored}} Site-wide list of accounts that cannot trigger notifications. Can be overridden by users at [[Special:MyPage/Echo-whitelist]].", "right-echo-create": "{{doc-right|echo-create}}", "action-echo-create": "{{doc-action|echo-create}}", + "grant-echo-read-notifications": "{{doc-grant|grant-echo-read-notifications}}", + "right-echo-read-notifications": "{{doc-right|echo-read-notifications}}", + "action-echo-read-notifications": "{{doc-action|echo-read-notifications}}", "right-manage-all-push-subscriptions": "{{doc-right|manage-all-push-subscriptions}}", "action-manage-all-push-subscriptions": "{{doc-action|manage-all-push-subscriptions}}", "group-push-subscription-manager": "{{doc-group|push-subscription-manager}}", diff --git a/dist/extensions/Echo/i18n/ro.json b/dist/extensions/Echo/i18n/ro.json index 7125f0d867..5c8d71ca83 100644 --- a/dist/extensions/Echo/i18n/ro.json +++ b/dist/extensions/Echo/i18n/ro.json @@ -15,7 +15,8 @@ "Stelistcristi", "Strainu", "WebSourceContentRO", - "Wintereu" + "Wintereu", + "Dimitrie569" ] }, "echo-desc": "Sistem de notificare a utilizatorilor cu privire la evenimente și mesaje", @@ -214,7 +215,7 @@ "notification-inbox-filter-unread": "Necitite", "notification-inbox-filter-all": "Toate", "echo-specialmute-label-mute-notifications": "Nu arăta notificări de la {{GENDER:$1|acest utilizator|această utilizatoare}}", - "echo-email-plain-footer": "Pentru a avea controlul asupra e-mailurilor pe care {{GENDER:$1|vi}} le trimitem, {{GENDER:$1|verificați-vă}} preferințele:", + "echo-email-plain-footer": "Pentru a avea controlul asupra e-mailurilor pe care {{GENDER:$1|vi|vi|vi}} le trimitem, verificați-vă preferințele:", "echo-email-html-footer-preference-link-text": "{{GENDER:$1verificați-vă}} preferințele", "echo-email-html-footer-with-link": "Pentru a avea controlul asupra e-mailurilor pe care {{GENDER:$2vi}} le trimitem, $1.", "echo-notification-alert": "{{PLURAL:$1|Alertă ($1)|Alerte ($1)|100=Alerte (99+)}}", diff --git a/dist/extensions/Echo/i18n/ru.json b/dist/extensions/Echo/i18n/ru.json index 9ab4f254ad..37dc1631f3 100644 --- a/dist/extensions/Echo/i18n/ru.json +++ b/dist/extensions/Echo/i18n/ru.json @@ -49,7 +49,10 @@ "ЛосЯш", "Умар", "Чаховіч Уладзіслаў", - "Mitte27" + "Mitte27", + "Merrahtar", + "Shabe", + "Vlad5250" ] }, "echo-desc": "Система уведомления участников о событиях и сообщениях", @@ -230,6 +233,7 @@ "notification-link-thank-you-edit": "{{GENDER:$1|Ваша}} правка", "notification-link-text-view-edit": "Просмотр правки", "notification-link-article-reminder": "Просмотр страницы", + "notification-link-api-triggered": "Просмотр страницы", "notification-header-reverted": "{{PLURAL:$4|Ваша правка|Ваши правки}} на странице $3 {{GENDER:$2|{{PLURAL:$4|была отменена|были отменены}}}}.", "notification-header-emailuser": "$1 отправил{{GENDER:$2||а}} вам письмо.", "notification-edit-user-page-email-subject": "$1 {{GENDER:$2|отредактировал|отредактировала}} {{GENDER:$3|вашу страницу участника|вашу страницу участницы}} на {{GRAMMAR:locative|{{SITENAME}}}}", @@ -276,6 +280,10 @@ "notification-header-foreign-alert": "Больше уведомлений из {{PLURAL:$5|другой вики|$5 других вики}}", "notification-header-foreign-notice": "Больше уведомлений из {{PLURAL:$5|другой вики|$5 других вики}}", "notification-header-foreign-all": "Больше уведомлений из {{PLURAL:$5|другой вики|$5 других вики}}", + "grant-echo-read-notifications": "Чтение уведомлений", + "right-echo-create": "Отправка уведомлений другим участникам", + "action-echo-create": "отправка уведомлений другим участникам", + "right-echo-read-notifications": "Чтение уведомлений", "right-manage-all-push-subscriptions": "Управление всеми подписками push-уведомлений", "action-manage-all-push-subscriptions": "управление всеми подписками push-уведомлений", "group-push-subscription-manager": "Управляющие подписками push-уведомлений", diff --git a/dist/extensions/Echo/i18n/sd.json b/dist/extensions/Echo/i18n/sd.json index 180290e980..0b801e6198 100644 --- a/dist/extensions/Echo/i18n/sd.json +++ b/dist/extensions/Echo/i18n/sd.json @@ -104,6 +104,11 @@ "echo-notification-markasread-tooltip": "پڙھيل طور نشان لڳايو", "echo-notification-more-options-tooltip": "وڌيڪ چارا", "notification-dynamic-actions-mute-page-linked": "\"$1\" تي ڳنڍڻن جا اطلاع {{GENDER:$2|نہ ڏيو}}", + "notification-dynamic-actions-mute-page-linked-confirmation": "\"صفحي ڏانھن ڳنڍڻن\" جي اطلاعن کي هاڻي صفحي \"$1\" لاءِ بند ڪيو ويو آهي.", + "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|توهان}} ڪنھن بہ وقت [$1 پنھنجي ترجيحن] ۾ پنھنجي ميوٽ ڪيل صفحن جو انتظام سنڀالي سگهو ٿا.", + "notification-dynamic-actions-unmute-page-linked": "\"$1\" تي ڳنڍڻن جا اطلاع {{GENDER:$2|انميوٽ ڪريو}}", + "notification-dynamic-actions-unmute-page-linked-confirmation": "\"صفحي ڏانھن ڳنڍڻن\" جي اطلاعن کي هاڻي صفحي \"$1\" لاءِ فعال ڪيو ويو آهي.", + "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|توهان}} ڪنھن بہ وقت [$1 پنھنجي ترجيحن] ۾ پنھنجي ميوٽ ڪيل صفحن جو انتظام سنڀالي سگهو ٿا.", "notification-dynamic-actions-unwatch": "\"$1\" تي نين سرگرميءَ کي نظر۾رکڻ {{GENDER:$3|بند ڪريو}}", "notification-dynamic-actions-unwatch-confirmation": "صفحو \"$1\" ھاڻي وڌيڪ {{GENDER:$3|توھان}} جي نظر۾رکيل نہ آھي", "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|توھان}} [$2 ھن صفحي] کي ڪنھن بہ وقت نظر۾رکي سگهو ٿا.", @@ -138,6 +143,7 @@ "notification-compact-header-mention-success": "{{GENDER:$2|توھان مينشن ڪيو}}: $3", "notification-header-user-rights-add-only": "{{GENDER:$4|توھان جا}} واپرائيندڙ حق {{GENDER:$1|تبديل ڪيا}} ويا آھن. ھاڻي توھان کي وڌو ويو آھي: $2.", "notification-header-welcome": "$1! {{SITENAME}} ۾ {{GENDER:$2|ڀليڪار}}، {{GENDER:$2|اوھان کي}} ھتي ڏسي خوشي ٿي.", + "notification-header-mention-summary": "$1 {{GENDER:$3|توھان کي}} $4 تي سنوار جي تت ۾ {{GENDER:$2|مينشن ڪيو}} آھي.", "notification-welcome-linktext": "ڀليڪار", "notification-header-thank-you-10000-edit": "{{GENDER:$2|توھان}} ھاڻي ھاڻي {{GENDER:$2|پنھنجي}} ڏھين هزاري تبديلي ڪئي؛ {{GENDER:$2|توھان}} جي تمام گهڻي مھرباني!", "notification-link-thank-you-edit": "{{GENDER:$1|توهان جي}} سنوار", diff --git a/dist/extensions/Echo/i18n/se.json b/dist/extensions/Echo/i18n/se.json index df5bdd71a8..a366dfea8d 100644 --- a/dist/extensions/Echo/i18n/se.json +++ b/dist/extensions/Echo/i18n/se.json @@ -126,7 +126,7 @@ "notification-link-text-view-changes": "{{GENDER:$1|Čájet}} rievdadusaid", "notification-link-text-view-page": "Čájet siiddu", "notification-header-edit-user-page": "Geavaheaddji $1 {{GENDER:$2|rievdadii}} {{GENDER:$3|du geavaheaddjisiiddu}}.", - "notification-header-edit-user-talk": "$1 {{GENDER:$2|čálii}} dieđu {{GENDER:$3|du}} ságastallansiidui.", + "notification-header-edit-user-talk": "$1 {{GENDER:$2|čálii}} dieđu {{GENDER:$3|du}} ságastallansiidui.", "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|čálii}} dieđu «$4» vuolde {{GENDER:$3|du}} ságastallansiiddus.", "notification-compact-header-edit-user-page": "Geavaheaddji $1 {{GENDER:$2|rievdadii}} {{GENDER:$3|du geavaheaddjisiiddu}}.", "notification-compact-header-edit-user-talk": "$1 {{GENDER:$2|guđii}} dieđu {{GENDER:$3|dutnje}}.", @@ -139,9 +139,9 @@ "notification-header-mention-other": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} «$5»:s, $4:s.", "notification-header-mention-other-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} $4:s.", "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} «$6» {{GENDER:$5|}}, $4 geavaheaddjiságastallansiiddus.", - "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} {{GENDER:$5|}} $4 geavaheaddjiságastallansiiddus.", - "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} «$4:s» {{GENDER:$2|iežas}} ságastallansiiddus.", - "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} {{GENDER:$2|iežas}} ságastallansiiddus.", + "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} {{GENDER:$5|}} $4 geavaheaddjiságastallansiiddus.", + "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} «$4:s» {{GENDER:$2|iežas}} ságastallansiiddus.", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} {{GENDER:$2|iežas}} ságastallansiiddus.", "notification-header-mention-article-talkpage": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} «$5»:s, $4 ságastallansiiddus.", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2|namuhii}} {{GENDER:$3|du}} $4 ságastallansiiddus.", "notification-header-mention-failure-user-unknown": "Geavaheaddji $3, man {{GENDER:$2|don}} geahččalit namuhit, ii gávdnon.", diff --git a/dist/extensions/Echo/i18n/sh-latn.json b/dist/extensions/Echo/i18n/sh-latn.json index 9c8d009a70..54bc9ff4ce 100644 --- a/dist/extensions/Echo/i18n/sh-latn.json +++ b/dist/extensions/Echo/i18n/sh-latn.json @@ -7,34 +7,36 @@ ] }, "echo-desc": "Sistem za obavještavanje korisnika o događajima i porukama", - "prefs-echo": "Obavještenja", - "prefs-emailsettings": "Opcije e-pošte", - "prefs-echosubscriptions": "Obavijesti me o tim događajima", - "prefs-echocrosswiki": "Obavještenja s drugih wikija", - "prefs-blocknotificationslist": "Ignorisani korisnici", - "prefs-echopollupdates": "Obavještenja uživo", + "prefs-echo": "Obavijesti", + "prefs-description-echo": "Izaberite koje obavijesti {{GENDER:|želite}} dobivati i na koji način", + "prefs-emailsettings": "Postavke e-pošte", + "prefs-echosubscriptions": "Obavijesti o događajima", + "prefs-echocrosswiki": "Obavijesti s drugih projekata", + "prefs-blocknotificationslist": "Utišani računi", + "prefs-mutedpageslist": "Stranice s utišanim obavijestima o povezivanju", + "prefs-echopollupdates": "Obavijesti uživo", "echo-mobile-notifications-filter-title": "Filtriraj obavijesti", - "echo-pref-show-poll-updates": "Prikazuje nova obavještenja čim stignu", + "echo-pref-show-poll-updates": "Prikazuje nove obavijesti čim stignu", "echo-pref-show-poll-updates-help": "Prikaži broj nepročitanih obavijesti u naslovnoj traci, kao i izvadak svake obavijesti čim stigne.", - "echo-pref-send-me": "Pošalji mi:", - "echo-pref-send-to": "Pošalji:", - "echo-pref-email-format": "Format e-pošte:", - "echo-pref-web": "Web", + "echo-pref-send-me": "Obavijesti e-poštom", + "echo-pref-send-to": "E-adresa za slanje", + "echo-pref-email-format": "Format e-poruke", + "echo-pref-web": "Wiki", "echo-pref-email": "E-pošta", - "echo-pref-push": "Prilozi", - "echo-pref-email-frequency-never": "Ne šalji mi obavještenja preko e-pošte", - "echo-pref-email-frequency-immediately": "Lična obavještenja kako dolaze u", - "echo-pref-email-frequency-daily": "Dnevni sažetak obavještenja", - "echo-pref-email-frequency-weekly": "Nedeljni sažetak obavještenja", + "echo-pref-push": "Aplik.", + "echo-pref-email-frequency-never": "Ne šalji obavijesti e-poštom", + "echo-pref-email-frequency-immediately": "Šalji pojedinačne obavijesti čim stignu", + "echo-pref-email-frequency-daily": "Šalji dnevni sažetak obavijesti", + "echo-pref-email-frequency-weekly": "Šalji sedmični sažetak obavijesti", "echo-pref-email-format-html": "HTML", - "echo-pref-email-format-plain-text": "Obični tekst", - "echo-pref-cross-wiki-notifications": "Prikazivaj obavještenja s drugih wikija", + "echo-pref-email-format-plain-text": "Običan tekst", + "echo-pref-cross-wiki-notifications": "Prikazuj obavijesti s drugih projekata", "echo-pref-notifications-blacklist": "Ne prikazuj obavještenja ovih korisnika. ([[mw:Special:MyLanguage/Help:Notifications#mute|saznajte više]])", "echo-pref-notifications-page-linked-title-muted-list": "Ne prikazuj obavijesti \"Link na stranicu\" za ove stranice. ([[mw:Special:MyLanguage/Help:Notifications#mute|saznaj više]])", "echo-learn-more": "Saznajte više", "echo-log": "Javna evidencija", "echo-new-messages": "Imate nove poruke u stranici za razgovor", - "echo-category-title-edit-user-talk": "{{PLURAL:$1|Izmjena|Izmjene}} na mojoj stranici za razgovor", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|Izmjena|Izmjene}} moje stranice za razgovor", "echo-category-title-article-linked": "{{PLURAL:$1|Veza|Veze}} do stranice", "echo-category-title-reverted": "{{PLURAL:$1|Vraćanje izmjena}}", "echo-category-title-mention": "{{PLURAL:$1|Spominjanje|Spominjanja}}", @@ -44,30 +46,30 @@ "echo-category-title-system": "{{PLURAL:$1|Sistem}}", "echo-category-title-system-noemail": "{{PLURAL:$1|Sistem}}", "echo-category-title-system-emailonly": "{{PLURAL:$1|Sistem}}", - "echo-category-title-user-rights": "{{PLURAL:$1|Promjena u korisničkim pravima|Promjene u korisničkim pravima}}", - "echo-category-title-emailuser": "{{PLURAL:$1|E-pošta od drugog korisnika|E-pošta od drugih korisnika}}", + "echo-category-title-user-rights": "{{PLURAL:$1|Promjena korisničkih prava}}", + "echo-category-title-emailuser": "{{PLURAL:$1|E-poruka od drugog korisnika|E-poruke od drugih korisnika}}", "echo-category-title-article-reminder": "{{PLURAL:$1|Podsjetnik o stranici|Podsjetnici o stranicama}}", - "echo-category-title-thank-you-edit": "{{PLURAL:$1|Miljokaz|Miljokazi}} uređivanja", + "echo-category-title-thank-you-edit": "{{PLURAL:$1|Uređivačko dostignuće|Uređivačka dostignuća}}", "echo-category-title-watchlist": "Uređivanje praćene stranice", "echo-category-title-minor-watchlist": "Manje uređivanje praćene stranice", "echo-pref-tooltip-edit-user-talk": "Obavijesti me kad netko napravi izmjenu na mojoj stranici za razgovor.", - "echo-pref-tooltip-article-linked": "Obavijesti me kad netko pozove na stranicu što sam stvorio s druge stranice.", - "echo-pref-tooltip-reverted": "Obavijesti me kada netko otkazati uređivanje što sam napravio/la pomoću alata za opoziv ili vraćanje.", - "echo-pref-tooltip-mention": "Obavijesti me kad netko pozove na moju korisničku stranicu.", - "echo-pref-tooltip-mention-failure": "Obavijesti me kad netko nije dobio obavještenje nakon što ih spomenem.", - "echo-pref-tooltip-mention-success": "Obavijesti me kad ikom pošaljem spominjanje.", + "echo-pref-tooltip-article-linked": "Obavještava vas kad netko doda vezu do stranice koje ste izradili.", + "echo-pref-tooltip-reverted": "Obavještava vas kad netko poništi ili vrati vašu izmjenu.", + "echo-pref-tooltip-mention": "Obavještava vas kad netko doda vezu do vaše korisničke stranice.", + "echo-pref-tooltip-mention-failure": "Obavještava vas kad netko nije dobio obavijest nakon što ste ga spomenuli.", + "echo-pref-tooltip-mention-success": "Obavještava vas kad netko uspješno primi obavijest nakon što ste ga spomenuli.", "echo-pref-tooltip-user-rights": "Obavijesti me kad netko smijeni moja korisnička prava.", "echo-pref-tooltip-emailuser": "Obavijesti me kada mi netko pošalje e-poštu.", "echo-pref-tooltip-article-reminder": "Obavijesti me o ovoj stranici kad to zatražim.", - "echo-pref-tooltip-thank-you-edit": "Obavijesti me kad ostvarim moje 1., 10., 100... uređivanje.", - "notifications": "Obavještenja", - "tooltip-pt-notifications-alert": "{{GENDER:|Vaša}} obavještenja", - "tooltip-pt-notifications-notice": "{{GENDER:|Vaša}} sitna obavještenja", - "echo-displaynotificationsconfiguration": "Prikazuj postavke za obavještenja", - "echo-displaynotificationsconfiguration-summary": "Ovo je pregled postavki za obavještenja na ovom wikiju.", - "echo-displaynotificationsconfiguration-notifications-by-category-header": "Obavještenja po kategoriji", + "echo-pref-tooltip-thank-you-edit": "Obavještava vas kad objavite svoju prvu, desetu, stotu izmjenu itd.", + "notifications": "Obavijesti", + "tooltip-pt-notifications-alert": "{{GENDER:|Vaše}} obavijesti", + "tooltip-pt-notifications-notice": "{{GENDER:|Vaše}} manje obavijesti", + "echo-displaynotificationsconfiguration": "Prikaz konfiguracije obavještavanja", + "echo-displaynotificationsconfiguration-summary": "Pregled postavki obavještavanja na ovom projektu", + "echo-displaynotificationsconfiguration-notifications-by-category-header": "Obavijesti po kategoriji", "echo-displaynotificationsconfiguration-sorting-by-section-header": "Sortiranje po vrstama", - "echo-displaynotificationsconfiguration-sorting-by-section-legend": "U koji će se odlomak svaka vrsta obavještenja sortirati", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "U koji će se odjeljak svaka vrsta obavijesti sortirati", "echo-displaynotificationsconfiguration-available-notification-methods-header": "Dopuštene metode obavještavanja", "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "Koje su metode obavještavanja dozvoljene za svaku kategoriju", "echo-displaynotificationsconfiguration-enabled-default-header": "Omogućeno po podrazumijevanim postavkama", @@ -75,22 +77,22 @@ "echo-displaynotificationsconfiguration-enabled-default-new-users-legend": "Novi korisnici", "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Obavezne metode obavještavanja", "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Koje su metode obavještavanja obavezne za svaku kategoriju", - "echo-specialpage": "Obavještenja", + "echo-specialpage": "Obavijesti", "echo-specialpage-section-markread": "Označi grupu kao pročitanu", - "echo-specialpage-markasread": "Obavještenje: Označivanje kao pročitano", - "echo-specialpage-markasread-invalid-id": "Neispravna naznaka događaja", - "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|obavještenje|obavještenja}}", + "echo-specialpage-markasread": "Obavijest: Označavanje kao pročitano", + "echo-specialpage-markasread-invalid-id": "Neispravan ID događaja", + "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|obavijest|obavijesti}}", "echo-specialpage-pagination-range": "$1–$2.", "echo-specialpage-pagefilters-title": "Nedavna aktivnost", - "echo-specialpage-pagefilters-subtitle": "Stranice s nepročitanim obavještenjima", - "notificationsmarkread-legend": "Označi obavještenje kao pročitano", - "echo-none": "Nemate obavještenja", - "echo-api-failure": "Dobavljanje obavještenja nije uspjelo.", + "echo-specialpage-pagefilters-subtitle": "Stranice s nepročitanim obavijestima", + "notificationsmarkread-legend": "Označi obavijest kao pročitanu", + "echo-none": "Nemate obavijesti.", + "echo-api-failure": "Dobavljanje obavijesti nije uspjelo.", "echo-api-failure-cross-wiki": "Pristup vanjskoj domeni je odbijen.", - "echo-notification-placeholder": "Nema obavještenja.", - "echo-notification-placeholder-filters": "Nema obavještenja koja odgovaraju kriterijima.", - "echo-notification-loginrequired": "Morate biti prijavljeni da biste vidjeli obavještenja.", - "echo-notification-popup-loginrequired": "Prijavite se da biste pogledali svoja obavještenja.", + "echo-notification-placeholder": "Nema obavijesti.", + "echo-notification-placeholder-filters": "Nema obavijesti koje odgovaraju kriterijima.", + "echo-notification-loginrequired": "Morate se prijaviti da biste vidjeli obavijesti.", + "echo-notification-popup-loginrequired": "Prijavite se da biste vidjeli obavijesti.", "echo-notification-markasread": "Označi kao pročitano", "echo-notification-markasunread": "Označi kao nepročitano", "echo-notification-markasread-tooltip": "Označi kao pročitano", @@ -102,14 +104,14 @@ "notification-dynamic-actions-watch-confirmation": "Sad {{GENDER:$3|pratite}} stranicu \"$1\"", "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Možete}} prestati s praćenjem [$2 ove stranice] u bilo kom trenutku.", "notification-link-text-expand-all": "Prikaži", - "notification-link-text-expand-alert-count": "Prikaži {{PLURAL:$1|$1 obavještenje|$1 obavještenja}}", - "notification-link-text-expand-notice-count": "Prikaži {{PLURAL:$1|$1 sitno obavještenje|$1 sitna obavještenja|$1 sitnih obavještenja}}", - "notification-link-text-expand-all-count": "Prikaži {{PLURAL:$1|$1 obavještenje|$1 obavještenja}}", + "notification-link-text-expand-alert-count": "Prikaži {{PLURAL:$1|$1 obavijest|$1 obavijesti}}", + "notification-link-text-expand-notice-count": "Prikaži {{PLURAL:$1|$1 manju obavijest|$1 manje obavijesti|$1 manjih obavijesti}}", + "notification-link-text-expand-all-count": "Prikaži {{PLURAL:$1|$1 obavijest|$1 obavijesti}}", "notification-link-text-collapse-all": "Sakrij", "notification-link-text-view-message": "Pogledaj poruku", "notification-link-text-view-mention": "Pogledajte spominjanje", "notification-link-text-view-mention-failure": "Pogl. {{PLURAL:$1|spominjanje|spominjanja}}", - "notification-link-text-view-changes": "{{GENDER:$1|Pogl.}} promjene", + "notification-link-text-view-changes": "{{GENDER:$1|Prikaži}} izmjene", "notification-link-text-view-page": "Pogledaj stranicu", "notification-header-edit-user-talk": "$1 je {{GENDER:$2|ostavio|ostavila|ostavio/-la}} poruku na {{GENDER:$3|Vašoj}} stranici za razgovor.", "notification-header-edit-user-talk-with-section": "$1 je {{GENDER:$2|ostavio|ostavila}} poruku na {{GENDER:$3|vašoj}} razgovornoj stranici na \"$4\".", @@ -120,26 +122,26 @@ "notification-bundle-header-page-linked": "Napravljene su veze sa {{PLURAL:$5||$5 stranica|100=preko 99 stranica}} do $3.", "notification-header-article-reminder": "Na $3 postoji stranica za koju {{GENDER:$2|ste}} tražili podsjetnik", "notification-link-text-what-links-here": "Sve veze do ove stranice", - "notification-header-mention-other": "$1 {{GENDER:$3|vas}} je {{GENDER:$2|spomenuo|spomenula}} na $4 u \"$5\".", - "notification-header-mention-other-nosection": "$1 {{GENDER:$3|vas}} je {{GENDER:$2|spomenuo|spomenula}} na $4.", - "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$3|vas}} je {{GENDER:$2|spomenuo|spomenula}} na razgovornoj stranici {{GENDER:$5|korisnika|korisnice}} $4 u odlomku \"$6\".", - "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$3|vas}} je {{GENDER:$2|spomenuo|spomenula}} na razgovornoj stranici {{GENDER:$5|korisnika|korisnice}} $4.", - "notification-header-mention-agent-talkpage": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuo|spomenula|spomenuo/-la}} na {{GENDER:$2|svojoj}} stranici za razgovor u odjeljku \"$4\".", - "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuo|spomenula}} na {{GENDER:$2|svojoj}} stranci za razgovor.", - "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuo|spomenula}} u razgovoru za $4 u \"$5\".", - "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuo|spomenula}} u razgovoru za $4.", + "notification-header-mention-other": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici $4 u odjeljku \"$5\".", + "notification-header-mention-other-nosection": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici $4.", + "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici za razgovor {{GENDER:$5|korisnika|korisnice|korisnika/korisnice}} $4 u odjeljku \"$6\".", + "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici za razgovor {{GENDER:$5|korisnika|korisnice|korisnika/korisnice}} $4.", + "notification-header-mention-agent-talkpage": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na {{GENDER:$2|svojoj}} stranici za razgovor u odjeljku \"$4\".", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na {{GENDER:$2|svojoj}} stranci za razgovor.", + "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici za razgovor $4 u odjeljku \"$5\".", + "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na stranici za razgovor $4.", "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Vaše}} spominjanje suradnika $3 \nnije poslano jer nisam mogao naći korisnika.", "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Vaše}} spominjanje suradnika $3 \nnije poslano jer je korisnik anoniman.", "notification-header-mention-failure-too-many": "Pokušali {{GENDER:$2|ste}} spomenuti više od $3 {{PLURAL:$3|korisnika}}. Sva spominjanja što prekoračuju ovu granicu nisu poslana.", "notification-header-mention-failure-bundle": "Ni{{PLURAL:$3|je poslato spominjanje|su poslata $3 spominjanja}} {{GENDER:$2|što {{PLURAL:$2|ste napravili}}|što ste napravili}} na razgovornoj stranici $4.", "notification-compact-header-mention-failure-user-unknown": "Korisničko ime ne postoji: $1", - "notification-compact-header-mention-failure-user-anonymous": "Ne možete spominjati IP-adrese: $1", + "notification-compact-header-mention-failure-user-anonymous": "Nije moguće spominjati IP adrese: $1", "notification-header-mention-success": "{{GENDER:$2|Vaše}} spominjanje {{GENDER:$3|korisnika|korisnice|korisnika}} $3 je poslato.", "notification-header-mention-success-bundle": "{{PLURAL:$3|Poslato je|Poslata su}} {{PLURAL:$3|spominjanje što {{PLURAL:$2|ste napravili}}|$3 spominjanje što ste napravili}} na razgovornoj stranici $4.", - "notification-compact-header-mention-success": "{{GENDER:$2|Spomenuli ste}}: $3", + "notification-compact-header-mention-success": "{{GENDER:$2|Spomenuli ste {{GENDER:$3|korisnika|korisnicu|korisnika/korisnicu}}}} $3", "notification-header-user-rights-add-only": "{{GENDER:$4|Vaša}} korisnička prava su {{GENDER:$1|izmijenjena}}. Sad ste član sljedećih grupa: $2.", "notification-header-user-rights-remove-only": "{{GENDER:$4|Vaša}} korisnička prava su {{GENDER:$1|izmijenjena}}. Više niste član sljedećih grupa $2.", - "notification-header-mention-summary": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuo|spomenula}} u sažetku uređivanja na $4.", + "notification-header-mention-summary": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} u sažetku izmjene na stranici $4.", "notification-welcome-linktext": "Dobro došli", "notification-link-thank-you-edit": "{{GENDER:$1|Vaša}} izmjena", "notification-link-text-view-edit": "Pogledaj uređivanje", @@ -149,7 +151,7 @@ "notification-edit-talk-page-email-subject2": "$1 {{GENDER:$3|Vam}} je {{GENDER:$2|ostavio|ostavila}} poruku na {{SITENAME}}", "notification-page-linked-email-subject": "{{GENDER:$3|Vaša}} stranica je bila navedena na {{SITENAME}}", "notification-reverted-email-subject2": "{{GENDER:$2|Na}} {{SITENAME}} {{PLURAL:$4|je poništena Vaša izmjena|su poništene Vaše izmjene}}", - "notification-mention-email-subject": "$1 {{GENDER:$3|Vas}} je {{GENDER:$2|spomenuо|spomenula}} na {{SITENAME}}", + "notification-mention-email-subject": "$1 {{GENDER:$3|vas}} {{GENDER:$2|spominje}} na projektu {{SITENAME}}", "notification-user-rights-email-subject": "{{GENDER:$3|Vaša}} korisnička prava na {{SITENAME}} su promijenjena", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 sek.}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1 min.}}", @@ -162,31 +164,31 @@ "notification-inbox-filter-read": "Pročitano", "notification-inbox-filter-unread": "Nepročitano", "notification-inbox-filter-all": "Sve", - "echo-specialmute-label-mute-notifications": "Utišaj obavještenja {{GENDER:$1|korisnika|korisnice}}", - "echo-email-plain-footer": "Da biste odabrali koje {{GENDER:$1|Vam}} e-poruke šaljemo, provjerite {{GENDER:$1|sebi}} postavke:", + "echo-specialmute-label-mute-notifications": "Utišaj obavijesti {{GENDER:$1|korisnika|korisnice}}", + "echo-email-plain-footer": "Da biste izabrali koje {{GENDER:$1|Vam}} e-poruke šaljemo, provjerite {{GENDER:$1|svoje}} postavke:", "echo-email-html-footer-preference-link-text": "provjerite {{GENDER:$1|svoje}} postavke", - "echo-email-html-footer-with-link": "Da biste odabrali koje {{GENDER:$2|Vam}} e-poruke šaljemo, $1.", - "echo-notification-alert": "{{PLURAL:$1|Obavještenje ($1)|Obavještenja ($1)|100=Obavještenja (99+)}}", - "echo-notification-notice": "{{PLURAL:$1|Sitno obavještenje ($1)|Sitna obavještenja ($1)|100=Sitna obavještenja (99+)}}", - "echo-notification-alert-text-only": "Obavještenja", - "echo-notification-notice-text-only": "Sitna obavještenja", - "echo-overlay-link": "Sva obavještenja", - "echo-overlay-title": "Obavještenja", + "echo-email-html-footer-with-link": "Da biste izabrali koje {{GENDER:$2|Vam}} e-poruke šaljemo, $1.", + "echo-notification-alert": "{{PLURAL:$1|Obavijest ($1)|Obavijesti ($1)|100=Obavijesti (99+)}}", + "echo-notification-notice": "{{PLURAL:$1|Manja obavijest ($1)|Manje obavijesti ($1)|100=Manje obavijesti (99+)}}", + "echo-notification-alert-text-only": "Obavijesti", + "echo-notification-notice-text-only": "Manje obavijesti", + "echo-overlay-link": "Sve obavijesti", + "echo-overlay-title": "Obavijesti", "echo-mark-all-as-read": "Označi sve kao pročitano", - "echo-mark-all-as-read-confirmation": "{{PLURAL:$1|Označeno $1 obavještenje kao pročitano|Označena $1 obavještenja kao pročitana}}", + "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|obavijest označena kao pročitana|obavijesti označene kao pročitane}}", "echo-mark-wiki-as-read": "Označi sve kao pročitano na izabranom wikiju: $1", - "echo-displaysnippet-title": "Novo obavještenje", + "echo-displaysnippet-title": "Nova obavijest", "echo-date-today": "Danas", "echo-date-yesterday": "Juče", "notification-bundle-header-edit-user-talk-v2": "{{PLURAL:$1|Jedna nova poruka|$1 nove poruke|$1 novih poruka|100=preko 99 novih poruka}} na {{GENDER:$3|vašoj}} razgovornoj stranici.", - "echo-email-batch-subject-daily": "Imate {{PLURAL:$2|novo obavještenje|nova obavještenja}} na {{SITENAME}}", - "echo-email-batch-subject-weekly": "Imate {{PLURAL:$2|novo obavještenje|nova obavještenja}} na {{SITENAME}} ove nedelje", + "echo-email-batch-subject-daily": "Imate {{PLURAL:$2|novu obavijest|nove obavijesti}} na {{SITENAME}}", + "echo-email-batch-subject-weekly": "Imate {{PLURAL:$2|novu obavijest|nove obavijesti}} na {{SITENAME}} ove sedmice", "echo-email-batch-body-intro-daily": "Zdravo $1,\nOvo je sažetak današnjih aktivnosti na {{SITENAME}} za Vas.", "echo-email-batch-body-intro-weekly": "Zdravo $1,\nOvo je sažetak nedeljnih aktivnosti na {{SITENAME}} za Vas.", "echo-email-batch-link-text-view-all-notifications": "Vidi sve notifikacije", - "notification-header-foreign-alert": "Više obavještenja {{PLURAL:$5|s druge wiki|sa $5 druga wikija|sa $5 drugih wikija}}", - "notification-header-foreign-notice": "Još obavještenja {{PLURAL:$5|s drugog wikija|sa $5 druga wikija|sa $5 drugih wikija}}", - "notification-header-foreign-all": "Još obavještenja {{PLURAL:$5|s druge wiki|sa $5 druga wikija|sa $5 drugih wikija}}", + "notification-header-foreign-alert": "Više obavijesti {{PLURAL:$5|s drugog wikija|sa $5 druga wikija|sa $5 drugih wikija}}", + "notification-header-foreign-notice": "Više manjih obavijesti {{PLURAL:$5|s drugog wikija|sa $5 druga wikija|sa $5 drugih wikija}}", + "notification-header-foreign-all": "Više obavijesti {{PLURAL:$5|s drugog wikija|sa $5 druga wikija|sa $5 drugih wikija}}", "right-manage-all-push-subscriptions": "Upravljanje svim push pretplatama", "action-manage-all-push-subscriptions": "upravljanje svim push pretplatama", "group-push-subscription-manager": "Upravitelji push pretplatama", diff --git a/dist/extensions/Echo/i18n/sjd.json b/dist/extensions/Echo/i18n/sjd.json index ff249e200d..f1bbd700ba 100644 --- a/dist/extensions/Echo/i18n/sjd.json +++ b/dist/extensions/Echo/i18n/sjd.json @@ -11,34 +11,46 @@ "echo-pref-send-to": "Вӯлкхэллэ а̄дрессэ:", "echo-pref-email-format": "Эл. кырье формаһт:", "echo-pref-email-format-plain-text": "А̄рркъесь текст", + "echo-learn-more": "Е̄намп тӣдҍсэ", + "echo-log": "А̄в пукэ гуэйкэ журналл", "tooltip-pt-notifications-notice": "{{GENDER:|То̄н}} тӣдҍхэмуж", "echo-displaynotificationsconfiguration-notifications-by-category-header": "Тӣдҍхэмуж категорьяе мӣлльтэ", "echo-specialpage": "Тӣдҍхэмуж", + "echo-specialpage-section-markread": "Тӣһтлэ группа гу ло̄гкма", + "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|тӣдҍхэмушш|тӣдҍхэмуж|тӣдҍхэмушшэ}}", + "echo-specialpage-pagefilters-title": "Маӈьмусс лыһкмуж", + "echo-specialpage-pagefilters-subtitle": "Лыст ев ло̄гкма тӣдҍхэмужэгуэйм", "echo-notification-markasread": "Тӣһтэ гу ло̄гкма", - "echo-notification-markasunread": "Тӣһтэ гу эйй ло̄гкма", + "echo-notification-markasunread": "Тӣһтлэ гу эйй ло̄гкма", "notification-link-text-view-changes": "{{GENDER:$1|Кӣһче}} воа̄йхэзэтҍ", + "notification-header-edit-user-page": "$1 {{GENDER:$2|воа̄еһтҍ}} {{GENDER:$3|то̄н}} оаннӭй лыст.", "notification-header-edit-user-talk": "$1 {{GENDER:$2|кӯдӭ}} соа̄г {{GENDER:$3|то̄н}} соа̄рнънэмлыстэсьт.", "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|кӯдӭ}} соа̄г {{GENDER:$3|то̄н}} соа̄рнънэмлыстэсьт па̄ҋкэсьт «$4».", "notification-header-user-rights-add-only": "{{GENDER:$4|То̄н}} оаннӭй вуэйймуж {{GENDER:$1|воа̄йхуввенҍ}}. То̄нн ля̄йй лажьха группая: $2.", "notification-header-welcome": "{{GENDER:$2|Пӯррь пуэдӓнт}} {{SITENAME}} са̄ййта, $1! Роа̄мм лӣ {{GENDER:$2|то̄н}} тэста уййнэ.", + "notification-welcome-linktext": "Пӯресь пуэдтҍмушш!", "notification-header-thank-you-1-edit": "{{GENDER:$2|То̄нн}} еськ лыгкекь {{GENDER:$2|то̄н}} авьтмусс воа̄йхэз. Па̄ссьпушшэпь {{GENDER:$2|тоннӭ}} тэнн эвтэсьт, я пӯррь пуэдтҍмушш!", "notification-header-thank-you-10-edit": "{{GENDER:$2|То̄нн}} еськ лыгкекь {{GENDER:$2|то̄н}} лоагант воа̄йхэз. Па̄ссьпушшэпь {{GENDER:$2|то̄ннӭ}} тэнн эвтэсьт, ю̄тҍк тэнн шэ ӣӈкэсьт!", "notification-header-thank-you-100-edit": "{{GENDER:$2|То̄нн}} еськ лыгкекь {{GENDER:$2|то̄н}} чӯдӓнт воа̄йхэз. Шӯрр па̄ссьпэ тэнн эвтэсьт!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|То̄нн}} ля̄к еськ {{GENDER:$2|ӣжянт}} тоа̄фант воа̄йхэз лыһкма; па̄ссьпэ {{GENDER:$2|тоннӭ}} шӯрр лыгк эвтэсьт!", "notification-link-article-reminder": "Кӣһче лыст", "notification-header-reverted": "{{PLURAL:$4|То̄н воа̄йхэсс|То̄н воа̄йхэз}} лыстэсьт $3 {{GENDER:$2|{{PLURAL:$4|ля̄йй ка̄вьса|лӣйенҍ ка̄вьса}}}}.", + "notification-header-emailuser": "$1 {{GENDER:$2|вӯлкхэһтҍ}} тоннӭ кырьй.", "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1 с}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1 мин}}", "notification-timestamp-ago-hours": "{{PLURAL:$1|$1 ч}}", "notification-timestamp-ago-days": "{{PLURAL:$1|$1 п.}}", "notification-timestamp-ago-months": "{{PLURAL:$1|$1 ма̄н.}}", "notification-timestamp-ago-years": "{{PLURAL:$1|$1 ыг.}}", + "notification-timestamp-yesterday": "Еххта", "notification-inbox-filter-read": "Ло̄гкма", "notification-inbox-filter-unread": "Эйй ло̄гкма", + "notification-inbox-filter-all": "Пугк", "echo-notification-alert": "{{PLURAL:$1|Тӣдҍлаһтҍмушш ($1)|Тӣдтҍлаһтҍмуж ($1)|100=Тӣдҍлаһтҍмуж (99+)}}", "echo-notification-notice": "{{PLURAL:$1|Тӣдҍхэмушш ($1)|Тӣдҍхэмуж ($1)|100=Тӣдҍхэмуж (99+)}}", - "echo-notification-alert-text-only": "Тӣдҍлаһтҍмуж", + "echo-notification-alert-text-only": "Тӣдтҍлаһтҍмуж", "echo-notification-notice-text-only": "Тӣдҍхэмуж", "echo-overlay-link": "Пугк тӣдҍхэмуж", "echo-overlay-title": "Тӣдҍхэмуж", - "echo-mark-all-as-read": "Тӣһтлэ {{PLURAL:$1|пукэтҍ}} гу ло̄гкма" + "echo-mark-all-as-read": "Тӣһтлэ {{PLURAL:$1|пугк}} гу ло̄гкма" } diff --git a/dist/extensions/Echo/i18n/sk.json b/dist/extensions/Echo/i18n/sk.json index 352100d27e..e27a0e0a44 100644 --- a/dist/extensions/Echo/i18n/sk.json +++ b/dist/extensions/Echo/i18n/sk.json @@ -8,7 +8,9 @@ "Teslaton", "TomášPolonec", "Urbanecm", - "Vlad5250" + "Vlad5250", + "KormiSK", + "Wizzard" ] }, "echo-desc": "Systém na upozorňovanie používateľov na udalosti a správy", @@ -40,8 +42,8 @@ "echo-pref-notifications-page-linked-title-muted-list": "Nezobrazovať notifikácie ohľadom odkazov na tieto stránky. ([[mw:Special:MyLanguage/Help:Notifications#mute|podrobnosti]])", "echo-learn-more": "Ďalšie informácie", "echo-log": "Verejný záznam", - "echo-new-messages": "Máte nové správy", - "echo-category-title-edit-user-talk": "{{PLURAL:$1|správu|správy}} v diskusii", + "echo-new-messages": "Máte novú správu na diskusnej stránke", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|Úprava|Úpravy|Úprav}} mojej diskusnej stránky", "echo-category-title-edit-user-page": "{{PLURAL:$1|úpravu|úpravy}} mojej používateľskej stránky", "echo-category-title-article-linked": "{{PLURAL:$1|odkaz|odkazy}} na stránku", "echo-category-title-reverted": "{{PLURAL:$1|vrátenú úpravu|vrátené úpravy}}", @@ -136,8 +138,8 @@ "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$3|vás}} {{GENDER:$2|spomenul|spomenula}} na svojej diskusnej stránke.", "notification-header-mention-article-talkpage": "$1 {{GENDER:$3|vás}} {{GENDER:$2|spomenul|spomenula}} v diskusii k článku $4 v sekcii „$5“.", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$3|vás}} {{GENDER:$2|spomenul|spomenula}} v diskusii k článku $4.", - "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Vaša}} zmienka používateľa $3 nebola odoslaná, pretože daný používateľ nebol nájdený.", - "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Vaša}} zmienka používateľa $3 nebola odoslaná, pretože daný používateľ je anonymný.", + "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Vašu}} zmienku o používateľovi $3 nemožno odoslať, pretože účet s týmto menom neexistuje.", + "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Vašu}} zmienku o používateľovi $3 nemožno odoslať, pretože ide o anonymného používateľa.", "notification-header-mention-failure-too-many": "{{GENDER:$2|Pokúsili}} ste sa spomenúť viac ako {{PLURAL:$3|jedného používateľa|$3 používateľov}}. Všetky zmienky nad tento limit neboli odoslané.", "notification-header-mention-failure-bundle": "{{PLURAL:$3|Vašu zmienku|$3 vaše zmienky|$3 vašich zmienok}} na diskusnej stránke $4 {{GENDER:$2|nebolo}} možné odoslať.", "notification-compact-header-mention-failure-user-unknown": "Používateľské meno neexistuje: $1", @@ -207,5 +209,7 @@ "echo-email-batch-link-text-view-all-notifications": "Zobraziť všetky upozornenia", "notification-header-foreign-alert": "Viac upozornení z {{PLURAL:$5|ďalšej wiki|$5 ďalších wiki}}", "notification-header-foreign-notice": "Viac oznámení z {{PLURAL:$5|ďalšej wiki|$5 ďalších wiki}}", - "notification-header-foreign-all": "Ďalšie notifikácie z {{PLURAL:$5|inej wiki|$5 iných wiki}}" + "notification-header-foreign-all": "Ďalšie notifikácie z {{PLURAL:$5|inej wiki|$5 iných wiki}}", + "right-echo-read-notifications": "Prečítať si svoje oznámenia", + "action-echo-read-notifications": "prečítať si svoje oznámenia" } diff --git a/dist/extensions/Echo/i18n/sl.json b/dist/extensions/Echo/i18n/sl.json index 2ee1a15d21..45f56e2aa5 100644 --- a/dist/extensions/Echo/i18n/sl.json +++ b/dist/extensions/Echo/i18n/sl.json @@ -124,7 +124,7 @@ "notification-dynamic-actions-watch-confirmation": "Zdaj {{GENDER:$3|opazujete}} stran »$1«", "notification-dynamic-actions-watch-confirmation-description": "[$2 To stran] lahko kadar koli {{GENDER:$3|prenehate}} opazovati.", "notification-link-text-expand-all": "Razširi", - "notification-link-text-expand-alert-count": "Prikaži {{PLURAL:$1|$1 opomnik|$1 opomnika|$1 opomnike|$1 opomnikov}}", + "notification-link-text-expand-alert-count": "Prikaži {{PLURAL:$1|$1 opozorilo|$1 opozorili|$1 opozorila|$1 opozoril}}", "notification-link-text-expand-notice-count": "Prikaži {{PLURAL:$1|$1 obvestilo|$1 obvestili|$1 obvestila|$1 obvestil}}", "notification-link-text-expand-all-count": "Prikaži {{PLURAL:$1|$1 obvestilo|$1 obvestili|$1 obvestila|$1 obvestil}}", "notification-link-text-collapse-all": "Strni", @@ -142,7 +142,7 @@ "notification-body-edit-user-talk-with-section": "$1", "notification-header-page-linked": "V članku $4 je bila ustvarjena povezava na članek $3.", "notification-compact-header-page-linked": "Povezava s strani $1.", - "notification-bundle-header-page-linked": "{{PLURAL:$5|Na $5 strani je bila ustvarjena povezava na $3|Na $5 straneh sta bili ustvarjeni povezavi na $3|Na $5 straneh so bile ustvarjene povezave na $3|Na $5 strani so bile ustvarjene povezave na $3|100=Na 100 ali več straneh so bile ustvarjene povezave na $3}}.", + "notification-bundle-header-page-linked": "{{PLURAL:$5|Na $5 strani je bila ustvarjena povezava na $3|Na $5 straneh sta bili ustvarjeni povezavi na $3|Na $5 straneh so bile ustvarjene povezave na $3|Na $5 straneh so bile ustvarjene povezave na $3|100=Na 100 ali več straneh so bile ustvarjene povezave na $3}}.", "notification-header-article-reminder": "Stran, na katero {{GENDER:$2|ste}} si želeli biti spomenjeni, je na naslovu $3", "notification-link-text-what-links-here": "Vse povezave na to stran", "notification-header-mention-other": "$1 {{GENDER:$3|vas}} je {{GENDER:$2|omenil|omenila|omenil_a}} na strani $4 v razdelku »$5«.", @@ -217,7 +217,7 @@ "echo-email-plain-footer": "Za določite vrst e-pošte, ki naj {{GENDER:$1|vam}} jih pošiljamo, preverite svoje nastavitve:", "echo-email-html-footer-preference-link-text": "preverite {{GENDER:$1|svoje}} nastavitve", "echo-email-html-footer-with-link": "Za določitev vrste e-pošte, ki naj {{GENDER:$2|vam}} jo pošiljamo, $1.", - "echo-notification-alert": "{{PLURAL:$1|Opomnik ($1)|Opomnika ($1)|Opomniki ($1)|Opomnikov ($1)|100=Opomniki (99+)}}", + "echo-notification-alert": "{{PLURAL:$1|Opozorilo ($1)|Opozorili ($1)|Opozorila ($1)|Opozoril ($1)|100=Opozorila (99+)}}", "echo-notification-notice": "{{PLURAL:$1|Obvestilo ($1)|Obvestili ($1)|Obvestila ($1)|Obvestil ($1)|100=Obvestila (99+)}}", "echo-notification-alert-text-only": "Opomniki", "echo-notification-notice-text-only": "Obvestila", diff --git a/dist/extensions/Echo/i18n/so.json b/dist/extensions/Echo/i18n/so.json index 141cc85888..26d28fe4ed 100644 --- a/dist/extensions/Echo/i18n/so.json +++ b/dist/extensions/Echo/i18n/so.json @@ -1,40 +1,233 @@ { "@metadata": { "authors": [ - "Abshirdheere" + "Abshirdheere", + "AhmedG612" ] }, + "echo-desc": "Nidaam lagu ogeysiiyo isticmaaleyaasha dhacdooyinka iyo farriimaha", "prefs-echo": "Wargelinnada", + "prefs-description-echo": "Dooro ogeysiisyada {{GENDER:|aad}} hesho iyo sida laguugu soo gaarsiiyo.", "prefs-emailsettings": "Dooqyada e-mail-ka", "prefs-echosubscriptions": "Iisoo dir arrimaha ku saabsan dhacdooyinkaan", "prefs-echocrosswiki": "Wargelinno kuu tallabinaya wikiga", + "prefs-blocknotificationslist": "Isticmaaleyaasha la aamusiyay", + "prefs-mutedpageslist": "Bogagga la aamusiyay ee ogeysiisyada xiriirinta bogga", + "prefs-echopollupdates": "Ogeysiisyo toos ah", + "echo-mobile-notifications-filter-title": "Shaandhee ogeysiisyada", + "echo-pref-show-poll-updates": "Muuji ogeysiisyada cusub marka ay soo galaan", + "echo-pref-show-poll-updates-help": "Muuji tirada ogeysiisyada aan la akhrin ee ku jirta baarka cinwaanka, sidoo kalena muuji qayb kooban oo ogeysiis kasta ah isla marka uu soo galo.", + "echo-pref-send-me": "Ii soo dir:", + "echo-pref-send-to": "U dir:", + "echo-pref-email-format": "Qaabka iimaylka:", + "echo-pref-web": "Shabakad", + "echo-pref-email": "Iimayl", + "echo-pref-push": "Barnaamijyada", "echo-pref-email-frequency-never": "Waxba ha iiga soo dirin ku saabsan wargelinnada e-mailka", "echo-pref-email-frequency-immediately": "Wargelinnada kalida ah ee marka ay soo dhacaan.", "echo-pref-email-frequency-daily": "Dulmar maalmeed wargelineed", "echo-pref-email-frequency-weekly": "Dulmar toddobaadle wargelinneed", + "echo-pref-email-format-html": "HTML", + "echo-pref-email-format-plain-text": "Qoraal caadi ah", + "echo-pref-cross-wiki-notifications": "Muuji ogeysiisyada ka imanaya wiki-yada kale", + "echo-pref-dont-email-read-notifications": "Ha ku darin ogeysiisyada la akhriyay iimaylada soo koobidda", "echo-learn-more": "Ogaansho dheeraad ah", - "echo-new-messages": "Farriin cusub baa kuu taal", + "echo-log": "Diiwaanka dadweynaha", + "echo-new-messages": "Waxaad haysataa fariin cusub oo bogga wadahadalka ah", + "echo-category-title-edit-user-talk": "{{PLURAL:$1|Wax ka beddel|Wax ka beddello}} bogga wadahadalkeyga", + "echo-category-title-edit-user-page": "{{PLURAL:$1|Wax ka beddel|Wax ka beddello}} bogga isticmaalahayga", + "echo-category-title-article-linked": "Xiriirka {{PLURAL:$1|bogga|bogagga}}", + "echo-category-title-reverted": "Wax ka beddel {{PLURAL:$1|celin|celinno}}", + "echo-category-title-mention": "{{PLURAL:$1|Xus|Xuso}}", + "echo-category-title-mention-failure": "Fashilmay {{PLURAL:$1|xus|xuso}}", + "echo-category-title-mention-success": "Guuleystay {{PLURAL:$1|xus|xuso}}", + "echo-category-title-other": "{{PLURAL:$1|Kale}}", + "echo-category-title-system": "{{PLURAL:$1|Nidaam}}", + "echo-category-title-system-noemail": "{{PLURAL:$1|Nidaam}}", + "echo-category-title-system-emailonly": "{{PLURAL:$1|Nidaam}}", + "echo-category-title-user-rights": "{{PLURAL:$1|isbeddel xuquuq isticmaalaha|isbeddello xuquuq isticmaalaha}}", + "echo-category-title-emailuser": "{{PLURAL:$1|Iimayl ka yimid isticmaale kale|Iimayllo ka yimid isticmaaleyaasha kale}}", + "echo-category-title-article-reminder": "Bog {{PLURAL:$1|xusuusin|xusuusino}}", + "echo-category-title-thank-you-edit": "Wax ka beddel {{PLURAL:$1|marxalad|marxalado}}", + "echo-category-title-watchlist": "Wax ka beddel bogga liiska la socodka", + "echo-category-title-minor-watchlist": "Wax ka beddel yar oo ku saabsan bogga la socodka", + "echo-category-title-api-triggered": "Ogeysiisyo ay kicisay API", + "echo-pref-tooltip-article-linked": "I ogeysii marka qof ka sameeyo xiriir bog kale oo u jeeda bog aan abuuray.", + "echo-pref-tooltip-reverted": "I ogeysii marka qof ka laabto wax ka beddel aan sameeyay, isagoo isticmaalaya qalabka ka noqoshada ama dib u celinta.", + "echo-pref-tooltip-mention": "I ogeysii marka qof ku xiro boggayga isticmaale.", + "echo-pref-tooltip-mention-failure": "I ogeysii marka aanan awoodin inaan qof u diro xus.", + "echo-pref-tooltip-mention-success": "I ogeysii marka aan qof u diro xus.", + "echo-pref-tooltip-article-reminder": "I ogeysii boggan marka aan codsado.", + "echo-pref-tooltip-thank-you-edit": "I ogeysii marka aan gaaro wax ka beddelkeyga 1aad, 10aad, 100aad...", + "echo-pref-tooltip-watchlist": "I ogeysii marka qof wax ka beddel (aan yarayn) ku sameeyo bog ku jira liiska aan la socdo.", + "echo-pref-tooltip-minor-watchlist": "I ogeysii marka qof wax ka beddel yar ku sameeyo bog ku jira liiska aan la socdo.", + "echo-pref-tooltip-api-triggered": "I soo dir ogeysiisyo ay kiciyaan bots ama qalab iyada oo loo marayo API.", "notifications": "Wargelinnada", "tooltip-pt-notifications-alert": "{{GENDER:|Baraarujin}} taada", + "tooltip-pt-notifications-notice": "{{GENDER:|Ogeysiisyadaada}}", + "echo-displaynotificationsconfiguration": "Muuji dejinta ogeysiisyada", + "echo-displaynotificationsconfiguration-summary": "Tani waa dulmar ku saabsan sida ogeysiisyada loogu habeeyay wiki-kan.", + "echo-displaynotificationsconfiguration-notifications-by-category-header": "Ogeysiisyada qaybaha", + "echo-displaynotificationsconfiguration-sorting-by-section-header": "Kala saarista noocyada", + "echo-displaynotificationsconfiguration-sorting-by-section-legend": "Qaybta lagu kala saarayo nooc kasta oo ogeysiis ah", + "echo-displaynotificationsconfiguration-available-notification-methods-header": "Hababka ogeysiiska ee la oggol yahay", + "echo-displaynotificationsconfiguration-available-notification-methods-by-category-legend": "Hababka ogeysiiska ee lagu taageero qayb kasta", + "echo-displaynotificationsconfiguration-enabled-default-header": "Laga shaqaysiiyay si caadi ah", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "Hababka ogeysiiska ee loo baahan yahay", + "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "Hababka ogeysiiska ee waajibka ku ah qayb kasta", "echo-specialpage": "Wargelin", + "echo-specialpage-section-markread": "U calaamadee kooxda sidii la akhriyay", + "echo-specialpage-markasread": "Calaamadee ogeysiiska sidii la akhriyay", + "echo-specialpage-markasread-invalid-id": "Aqoonsiga dhacdada waa khalad", + "echo-specialpage-pagefilterwidget-aria-label": "Ku shaandhee wiki iyo cinwaanka bogga", + "echo-specialpage-special-help-menu-widget-aria-label": "Xulashooyin dheeraad ah iyo dejinta ogeysiisyada", + "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|ogeysiis|ogeysiisyo}}", "echo-specialpage-pagefilters-title": "Dhaqdhaqaaqyada cusub", "echo-specialpage-pagefilters-subtitle": "Bogag leh wargelinno ee aan la aqrin", + "notificationsmarkread-legend": "Calaamadee ogeysiiska sidii la akhriyay", "echo-none": "Malahan wax wargelin ah.", + "echo-api-failure": "Waa lagu guul darraystay in la soo qaato ogeysiisyada.", + "echo-api-failure-cross-wiki": "Gelitaanka domain-ka fog waa la diiday.", "echo-notification-placeholder": "Ma lahan wargelin.", "echo-notification-placeholder-filters": "Ma jiraan wargelinno isleh ee xulshadaan kooban", + "echo-notification-popup-loginrequired": "Fadlan soo gal si aad u aragto ogeysiisyadaada.", + "echo-notification-markasread": "Calaamadee sidii la akhriyay", + "echo-notification-markasunread": "Calaamadee sidii aan la akhriyin", + "echo-notification-markasread-tooltip": "Calaamadee sidii la akhriyay", + "echo-notification-more-options-tooltip": "Xulashooyin dheeraad ah", + "notification-dynamic-actions-mute-page-linked": "{{GENDER:$2|Aamus}} ogeysiisyada xiriirinta ee \"$1\"", + "notification-dynamic-actions-mute-page-linked-confirmation": "Ogeysiisyada \"xiriirinta bogga\" hadda waa laga damiyay bogga \"$1\"", + "notification-dynamic-actions-mute-page-linked-confirmation-description": "{{GENDER:$2|Waxaad}} maamuli kartaa bogagga aad aamustay [$1 dooqyadaada] wakhti kasta.", + "notification-dynamic-actions-unmute-page-linked": "{{GENDER:$2|Ka saar aamusnaanta}} ogeysiisyada xiriirinta ee \"$1\"", + "notification-dynamic-actions-unmute-page-linked-confirmation": "Ogeysiisyada \"xiriirinta bogga\" hadda waa la hawlgeliyay bogga \"$1\"", + "notification-dynamic-actions-unmute-page-linked-confirmation-description": "{{GENDER:$2|Waxaad}} maamuli kartaa bogagga aad aamustay [$1 dooqyadaada] wakhti kasta.", + "notification-dynamic-actions-unwatch": "{{GENDER:$3|Jooji}} la socoshada hawlaha cusub ee \"$1\"", + "notification-dynamic-actions-unwatch-confirmation": "{{GENDER:$3|Waxaad}} hadda joojisay la socoshada bogga \"$1\"", + "notification-dynamic-actions-unwatch-confirmation-description": "{{GENDER:$3|Waxaad}} wakhti kasta la socon kartaa [$2 boggan].", + "notification-dynamic-actions-watch": "{{GENDER:$3|La soco}} hawlaha cusub ee \"$1\"", + "notification-dynamic-actions-watch-confirmation": "{{GENDER:$3|Waxaad}} hadda la socotaa bogga \"$1\"", + "notification-dynamic-actions-watch-confirmation-description": "{{GENDER:$3|Waxaad}} wakhti kasta joojin kartaa la socoshada [$2 boggan].", + "notification-link-text-expand-all": "Sii balaari", + "notification-link-text-expand-alert-count": "Eeg {{PLURAL:$1|$1 digniin|$1 digniino}}", + "notification-link-text-expand-notice-count": "Eeg {{PLURAL:$1|$1 ogeysiis|$1 ogeysiisyo}}", + "notification-link-text-expand-all-count": "Eeg {{PLURAL:$1|$1 ogeysiis|$1 ogeysiisyo}}", + "notification-link-text-collapse-all": "Isku laab", + "notification-link-text-view-message": "Eeg fariinta", + "notification-link-text-view-mention": "Eeg xuska", + "notification-link-text-view-mention-failure": "{{PLURAL:$1|Eeg xus|Eeg xuso}}", "notification-link-text-view-changes": "{{GENDER:$1|Itus}} isbedelka", + "notification-link-text-view-page": "Eeg bogga", + "notification-header-edit-user-page": "$1 {{GENDER:$2|wax ka beddelay}} {{GENDER:$3|boggaaga isticmaale}}.", + "notification-header-edit-user-talk": "$1 {{GENDER:$2|fariin kaga tagay}} {{GENDER:$3|boggaaga wadahadalka}}.", + "notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|fariin kaga tagay}} {{GENDER:$3|boggaaga wadahadalka}} ee \"$4\".", + "notification-compact-header-edit-user-page": "$1 {{GENDER:$2|wax ka beddelay}} {{GENDER:$3|boggaaga isticmaale}}.", + "notification-compact-header-edit-user-talk": "$1 {{GENDER:$2|fariin ku reebay}} {{GENDER:$3|adiga}}.", + "notification-compact-header-edit-user-talk-with-section": "$1 {{GENDER:$2|fariin kuu reebay}} {{GENDER:$3|adiga}} ee \"$4\".", + "notification-header-page-linked": "Xiriir ayaa laga sameeyay $4 ilaa $3.", + "notification-compact-header-page-linked": "Ka xiran $1.", + "notification-bundle-header-page-linked": "Xiriirro ayaa laga sameeyay {{PLURAL:$5||$5 bog|100=99+ bog}} ilaa $3.", + "notification-header-article-reminder": "Bog aad {{GENDER:$2|codsatay}} in lagu xusuusiyo wuxuu ku yaal $3.", + "notification-link-text-what-links-here": "Dhammaan xiriirrada ku xira boggan", + "notification-header-mention-other": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} $4 ee \"$5\".", + "notification-header-mention-other-nosection": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} $4.", + "notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} bogga wadahadalka ee {{GENDER:$5|isticmaale}} $4 ee \"$6\".", + "notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} bogga wadahadalka ee {{GENDER:$5|isticmaale}} $4.", + "notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} {{GENDER:$2|boggiisa|boggeeda|boggooda}} wadahadalka ee \"$4\".", + "notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|ayaa ku xusay}} {{GENDER:$3|adiga}} {{GENDER:$2|boggiisa wada hadalka|boggeeda wada hadalka|boggooda wada hadalka}}.", + "notification-header-mention-article-talkpage": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} $4 bogga wadahadalka ee \"$5\".", + "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} $4 bogga wadahadalka.", + "notification-header-mention-failure-user-unknown": "Laguma diri karo {{GENDER:$2|xuskaaga}} ee $3 sababtoo ah akoon magacan leh ma jiro.", + "notification-header-mention-failure-user-anonymous": "Laguma diri karo {{GENDER:$2|xuskaaga}} ee $3 sababtoo ah qofka waa aan la aqoon.", + "notification-header-mention-failure-too-many": "{{GENDER:$2|Waxaad}} isku dayday inaad xusto in ka badan $3 {{PLURAL:$3|isticmaale|isticmaaleyaal}}. Dhammaan xusyada ka sarreeya xadkaas lama dirin.", + "notification-header-mention-failure-bundle": "{{PLURAL:$3|Xus|$3 xuso}} {{GENDER:$2|aad samaysay}} ee $4 bogga wadahadalka {{PLURAL:$3|lama dirin}}.", + "notification-compact-header-mention-failure-user-unknown": "Magaca isticmaalaha ma jiro: $1", + "notification-compact-header-mention-failure-user-anonymous": "IP-yada lama xusi karo: $1", + "notification-header-mention-success": "{{GENDER:$2|Xuskaaga}} ee $3 waa la diray.", + "notification-header-mention-success-bundle": "{{PLURAL:$3|Xus|$3 xuso}} {{GENDER:$2|aad samaysay}} ee $4 bogga wadahadalka {{PLURAL:$3|waa la diray}}.", + "notification-compact-header-mention-success": "{{GENDER:$2|Waxaad xustay}}: $3", + "notification-header-mention-status-bundle": "{{PLURAL:$3|Ogeysiis|$3 ogeysiisyo}} ku saabsan xusyada {{GENDER:$2|aad samaysay}} ee $4 bogga wadahadalka: {{PLURAL:$5|$5 lama dirin}}, {{PLURAL:$6|$6 waa la diray}}.", + "notification-header-user-rights-add-only": "{{GENDER:$4|Xuquuqda isticmaalahaaga}} waa la {{GENDER:$1|beddelay}}. Waxaa lagugu daray: $2.", + "notification-header-user-rights-remove-only": "{{GENDER:$4|Xuquuqda isticmaalahaaga}} waa la {{GENDER:$1|beddelay}}. Hadda kama mid tihid: $2.", + "notification-header-user-rights-add-and-remove": "{{GENDER:$6|Xuquuqda isticmaalahaaga}} waa la {{GENDER:$1|beddelay}}. Waxaa lagugu daray: $2. Hadda kama mid tihid: $4.", + "notification-header-user-rights-expiry-change": "{{GENDER:$4|Muddada dhicitaanka xubinnimadaada}} ee {{PLURAL:$3|kooxda soo socota|kooxaha soo socda}} waa la {{GENDER:$1|beddelay}}: $2.", + "notification-header-welcome": "{{GENDER:$2|Ku soo dhawoow}} {{SITENAME}}, $1! Waan ku faraxsanahay {{GENDER:$2|inaad halkan joogto}}.", + "notification-header-mention-summary": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} faallo wax ka beddelka ee $4.", + "notification-header-watchlist-changed": "$1 {{GENDER:$2|beddelay}} $3, bog ku jira {{GENDER:$4|liiskaaga la socoshada}} {{PLURAL:$5||, $5 jeer}}.", + "notification-header-watchlist-created": "$1 {{GENDER:$2|abuuray}} $3, bog ku jira {{GENDER:$4|liiskaaga la socoshada}} {{PLURAL:$5||, $5 jeer}}.", + "notification-header-watchlist-deleted": "$1 {{GENDER:$2|tirtiray}} $3, bog ku jira {{GENDER:$4|liiskaaga la socoshada}}{{PLURAL:$5||, $5 jeer}}.", + "notification-header-watchlist-moved": "$1 {{GENDER:$2|wareejiyay}} $3, bog ku jira {{GENDER:$4|liiskaaga la socoshada}}{{PLURAL:$5||, $5 jeer}}.", + "notification-header-watchlist-restored": "$1 {{GENDER:$2|soo celiyay}} $3, bog ku jira {{GENDER:$4|liiskaaga la socoshada}}{{PLURAL:$5||, $5 jeer}}.", + "notification-header-watchlist-multiuser-changed": "$1, bog ku jira {{GENDER:$2|liiskaaga la socoshada}} oo la beddelay $3 {{PLURAL:$3|jeer|jeero}}.", + "notification-header-watchlist-multiuser-created": "$1, bog ku jira {{GENDER:$2|liiskaaga la socoshada}} ayaa la abuuray $3 {{PLURAL:$3|jeer|jeero}}.", + "notification-header-watchlist-multiuser-deleted": "$1, bog ku jira {{GENDER:$2|liiskaaga la socoshada}} ayaa la tirtiray $3 {{PLURAL:$3|jeer|jeero}}.", + "notification-header-watchlist-multiuser-moved": "$1, bog ku jira {{GENDER:$2|liiskaaga la socoshada}} ayaa la wareejiyay $3 {{PLURAL:$3|jeer|jeero}}.", + "notification-header-watchlist-multiuser-restored": "$1, bog ku jira {{GENDER:$2|liiskaaga la socoshada}} ayaa la soo celiyay $3 {{PLURAL:$3|jeer|jeero}}.", + "notification-tooltip-api-triggered": "Ogeysiiskan waxaa kuu soo diray $1", + "notification-body-watchlist-once": "Ogeysiisyo iimayl oo kale lama diri doono haddii ay dhacdo hawl dheeraad ah, ilaa {{GENDER:$1|aad booqato}} boggan adigoo soo galay.", + "notification-welcome-linktext": "Soo dhawoow", + "notification-header-thank-you-1-edit": "{{GENDER:$2|Waxaad}} hadda sameysay wax ka beddelkaagii ugu horreeyay; mahadsanid {{GENDER:$2|adiga}}, soo dhawoow!", + "notification-header-thank-you-10-edit": "{{GENDER:$2|Waxaad}} hadda samaysay wax ka beddelkaaga tobnaad; mahadsanid {{GENDER:$2|adiga}}, fadlan sii wad!", + "notification-header-thank-you-100-edit": "{{GENDER:$2|Waxaad|}} hadda samaysay {{GENDER:$2|wax ka beddelkaaga boqolaad}}; {{GENDER:$2|waad}} ku mahadsan tahay!", + "notification-header-thank-you-1000-edit": "{{GENDER:$2|Waxaad|}} hadda samaysay {{GENDER:$2|wax ka beddelkaaga kunaad}}; {{GENDER:$2|waad}} ku mahadsan tahay inaad noqotay ka qaybqaate wanaagsan!", + "notification-header-thank-you-10000-edit": "{{GENDER:$2|Waxaad}} hadda samaysay {{GENDER:$2|wax ka beddelkaaga tobanka kun ee jeer}}; {{GENDER:$2|waad}} ku mahadsan tahay aad iyo aad!", + "notification-header-thank-you-10000000-edit": "{{GENDER:$2|Waxaad}} hadda samaysay {{GENDER:$2|wax ka beddelkaaga}} toban milyan ee jeer; {{GENDER:$2|aad baad}} ugu mahadsan tahay wax ku biirintaada cajiibka ah!", + "notification-link-thank-you-edit": "{{GENDER:$1|wax ka beddelkaaga}}", + "notification-link-text-view-edit": "Eeg wax ka beddelka", + "notification-link-article-reminder": "Eeg bogga", + "notification-link-api-triggered": "Eeg bogga", + "notification-header-reverted": "{{PLURAL:$4|Wax ka beddelka ee $3|Wax ka beddello ee $3}} {{GENDER:$2|waa la celiyay}}.", + "notification-header-emailuser": "$1 {{GENDER:$2|waxaa laguu soo diray}} iimayl.", + "notification-edit-user-page-email-subject": "$1 {{GENDER:$2|wax ka beddelay}} {{GENDER:$3|boggaaga isticmaalaha}} ee {{SITENAME}}", + "notification-edit-talk-page-email-subject2": "$1 {{GENDER:$2|ka tagay}} {{GENDER:$3|adiga}} fariin ku saabsan {{SITENAME}}", + "notification-page-linked-email-subject": "Bog aad {{GENDER:$3|abuurtay}} ayaa lagu xidhay {{SITENAME}}", + "notification-reverted-email-subject2": "{{GENDER:$3|Wax ka beddelkaaga}} {{PLURAL:$4|waa la celiye|waa la celiyay}} {{GENDER:$2|ee}} {{SITENAME}}", + "notification-mention-email-subject": "$1 {{GENDER:$2|ku xusay}} {{GENDER:$3|adiga}} ee {{SITENAME}}", + "notification-user-rights-email-subject": "Xuquuqdaada {{GENDER:$3|isticmaale}} waa la baddalay ee {{SITENAME}}", + "notification-timestamp-ago-seconds": "{{PLURAL:$1|$1daqiiqo}}", "notification-timestamp-ago-minutes": "{{PLURAL:$1|$1 daqiiqo}}", + "notification-timestamp-ago-hours": "{{PLURAL:$1|$1saacad}}", + "notification-timestamp-ago-days": "{{PLURAL:$1|$1maalmo}}", "notification-timestamp-ago-months": "{{PLURAL:$1|$1bil}}", "notification-timestamp-ago-years": "{{PLURAL:$1|$1sano}}", + "notification-timestamp-today": "Maanta", + "notification-timestamp-yesterday": "Shalay", "notification-inbox-filter-read": "La aqriyay", "notification-inbox-filter-unread": "Aan la aqrin", "notification-inbox-filter-all": "Dhammaan", + "echo-specialmute-label-mute-notifications": "Ka aamusi ogeysiisyada ka imanaya {{GENDER:$1|isticmaalahan}}", + "echo-email-plain-footer": "Si aad u maamusho iimayllada aan kuu soo dirno {{GENDER:$1|adiga}}, hubi {{GENDER:$1|dookhyadaada}}:", + "echo-email-html-footer-preference-link-text": "hubi {{GENDER:$1|dookhyadaada}}", + "echo-email-html-footer-with-link": "Si aad u maamusho iimayllada aan kuu soo dirno {{GENDER:$2|adiga}}, $1.", + "echo-notification-alert": "{{PLURAL:$1|Digniin ($1)|Digniino ($1)|100=Digniino (99+)}}", + "echo-notification-notice": "{{PLURAL:$1|Ogeysiis ($1)|Ogeysiisyo ($1)|100=Ogeysiisyo (99+)}}", "echo-notification-alert-text-only": "Baraarujin", "echo-notification-notice-text-only": "Wargelinnada", "echo-overlay-link": "Dhammaan wargelinnada", "echo-overlay-title": "Wargelinada", - "echo-mark-all-as-read": "Ka dhig dhammaan wax la aqriyey", + "echo-mark-all-as-read": "Calaamadee {{PLURAL:$1|dhammaan}} sidii la akhriyey", + "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|ogeysiis|ogeysiisyo}} ayaa loo calaamadeeyay sidii la akhriyey", + "echo-mark-wiki-as-read": "Calaamadee {{PLURAL:$2|dhammaan}} sidii la akhriyey wiki-ga la xushay: $1", + "echo-displaysnippet-title": "Ogeysiis cusub", "echo-date-today": "Maanta", "echo-date-yesterday": "Shalay", - "echo-email-batch-link-text-view-all-notifications": "Dhamaan eeg waegelinada" + "notification-bundle-header-edit-user-page": "{{PLURAL:$1|Hal wax ka beddel cusub|$1 wax ka beddello cusub|100=99+ wax ka beddello cusub}} oo ku saabsan {{GENDER:$2|boggaaga isticmaalaha}}.", + "notification-bundle-header-edit-user-talk-v2": "{{PLURAL:$1|Hal fariin cusub|$1 fariimo cusub|100=99+ fariimo cusub}} oo ku jira {{GENDER:$3|boggaaga wadahadalka}}.", + "echo-email-batch-subject-daily": "Waxaad haysaa {{PLURAL:$2|ogeysiis cusub|ogeysiisyo cusub}} ee {{SITENAME}}", + "echo-email-batch-subject-weekly": "Waxaad haysaa {{PLURAL:$2|ogeysiis cusub|ogeysiisyo cusub}} ee {{SITENAME}} toddobaadkan", + "echo-email-batch-body-intro-daily": "Salaan $1,\nHalkan waxaa ku yaal soo koobidda hawlihii maanta ee {{SITENAME}} adiga.", + "echo-email-batch-body-intro-weekly": "Salaan $1,\nHalkan waxaa ku yaal soo koobidda hawlihii toddobaadkan ee {{SITENAME}} adiga.", + "echo-email-batch-link-text-view-all-notifications": "Dhamaan eeg waegelinada", + "notification-header-foreign-alert": "Digniino dheeraad ah oo ka imanaya {{PLURAL:$5|wiki kale|$5 wikiyo kale}}", + "notification-header-foreign-notice": "Ogeysiisyo dheeraad ah oo ka yimid {{PLURAL:$5|wiki kale|$5 wiki oo kale}}", + "notification-header-foreign-all": "Ogeysiisyo dheeraad ah oo ka yimid {{PLURAL:$5|wiki kale|$5 wiki oo kale}}", + "grant-echo-read-notifications": "Akhriso ogeysiisyadayda", + "right-echo-create": "U dir ogeysiisyo dadka kale", + "action-echo-create": "U dir ogeysiisyo dadka kale", + "right-echo-read-notifications": "Akhri ogeysiisyadaada", + "action-echo-read-notifications": "akhri ogeysiisyadaada", + "right-manage-all-push-subscriptions": "Maamul dhammaan isdiiwaangelinta riixa", + "action-manage-all-push-subscriptions": "Maamul dhammaan isdiiwaangelinta riixa", + "group-push-subscription-manager": "Maamulayaasha isdiiwaangelinta riixa", + "group-push-subscription-manager-member": "{{GENDER:$1|maamulaha isdiiwaangelinta riixa}}", + "grouppage-push-subscription-manager": "{{ns:project}}:Maamulayaasha isdiiwaangelinta riixa" } diff --git a/dist/extensions/Echo/i18n/sq.json b/dist/extensions/Echo/i18n/sq.json index 465a5b9f25..75b341563c 100644 --- a/dist/extensions/Echo/i18n/sq.json +++ b/dist/extensions/Echo/i18n/sq.json @@ -6,7 +6,8 @@ "Kosovastar", "Liridon", "Olsi", - "Xhulianoo" + "Xhulianoo", + "INNERLMNT" ] }, "echo-desc": "Sistem për njoftimin e përdoruesve rreth ngjarjeve dhe mesazheve", @@ -97,5 +98,7 @@ "echo-email-batch-body-intro-daily": "Përshëndetje, $1!\n\nMë poshtë gjendet përmbledhja e aktivitetit të sotëm në {{SITENAME}}.", "echo-email-batch-body-intro-weekly": "Përshëndetje, $1!\n\nMë poshtë gjendet përmbledhja e aktivitetit javor në {{SITENAME}}.", "echo-email-batch-link-text-view-all-notifications": "Shfaq të gjitha njoftimet", - "notification-header-foreign-notice": "Më shumë njoftime nga {{PLURAL:$5|një wiki tjetër|$5 wiki të tjera}}" + "notification-header-foreign-notice": "Më shumë njoftime nga {{PLURAL:$5|një wiki tjetër|$5 wiki të tjera}}", + "grant-echo-read-notifications": "Lexo njoftimet e mia", + "action-echo-read-notifications": "lexosh njoftimet e tua" } diff --git a/dist/extensions/Echo/i18n/sr-ec.json b/dist/extensions/Echo/i18n/sr-ec.json index 5e6405a2b6..e5318b3d8b 100644 --- a/dist/extensions/Echo/i18n/sr-ec.json +++ b/dist/extensions/Echo/i18n/sr-ec.json @@ -190,7 +190,7 @@ "notification-header-thank-you-10-edit": "Управо {{GENDER:$2|сте}} направили десету измену. Хвала {{GENDER:$2|вам}} и само тако наставите!", "notification-header-thank-you-100-edit": "Управо {{GENDER:$2|сте}} направили стоту измену. Хвала {{GENDER:$2|вам}} пуно.", "notification-header-thank-you-1000-edit": "Управо {{GENDER:$2|сте}} направили хиљадиту измену. Хвала {{GENDER:$2|вам}} на фантастичном доприносу.", - "notification-header-thank-you-10000-edit": "Управо {{GENDER:$2|сте}} направили десет-хиљадиту измену. Хвала {{GENDER:$2|вам}} пуно.", + "notification-header-thank-you-10000-edit": "Управо {{GENDER:$2|сте}} направили десетохиљадиту измену. Хвала {{GENDER:$2|вам}} пуно.", "notification-header-thank-you-100000-edit": "Управо {{GENDER:$2|сте}} направили сто-хиљадиту измену. Хвала {{GENDER:$2|вам}} на феноменалном доприносу.", "notification-header-thank-you-1000000-edit": "Управо {{GENDER:$2|сте}} направили милиониту измену. Хвала {{GENDER:$2|вам}} на задивљујућем доприносу.", "notification-header-thank-you-10000000-edit": "Управо {{GENDER:$2|сте}} направили 10-милиониту измену. Хвала {{GENDER:$2|вам}} на невероватној посвећености.", @@ -244,8 +244,10 @@ "notification-header-foreign-notice": "Обавештења са {{PLURAL:$5|другог викија|$5 друга викија|$5 других викија}}", "notification-header-foreign-all": "Обавештења са {{PLURAL:$5|другог викија|$5 друга викија|$5 других викија}}", "echo-foreign-wiki-lang": "$1 — $2", + "grant-echo-read-notifications": "приступ сопственим обавештењима", "right-echo-create": "слање обавештења другима", "action-echo-create": "шаљете обавештења другима", + "right-echo-read-notifications": "приступ сопственим обавештењима", "group-push-subscription-manager": "Менаџери претплата за обавештења", "group-push-subscription-manager-member": "{{GENDER:$1|менаџер претплата за обавештења}}" } diff --git a/dist/extensions/Echo/i18n/sv.json b/dist/extensions/Echo/i18n/sv.json index 6e3de326c8..4798031b99 100644 --- a/dist/extensions/Echo/i18n/sv.json +++ b/dist/extensions/Echo/i18n/sv.json @@ -21,7 +21,8 @@ "Skalman", "Tobulos1", "Umeaboy", - "WikiPhoenix" + "WikiPhoenix", + "Stefan2255" ] }, "echo-desc": "System för att meddela användare om händelser och meddelanden", diff --git a/dist/extensions/Echo/i18n/tok.json b/dist/extensions/Echo/i18n/tok.json index 2433a9981a..ee92b033e5 100644 --- a/dist/extensions/Echo/i18n/tok.json +++ b/dist/extensions/Echo/i18n/tok.json @@ -3,7 +3,10 @@ "authors": [ "Robin van der Vliet", "Juwan", - "Ne" + "Ne", + "Tamzin", + "Theleekycauldron", + "Recqy" ] }, "prefs-echo": "toki suli", @@ -86,5 +89,7 @@ "echo-email-batch-link-text-view-all-notifications": "o lukin e toki suli ale", "notification-header-foreign-alert": "mu suli li kama tan {{PLURAL:$5|lipu ante}}", "notification-header-foreign-notice": "mu li kama tan {{PLURAL:$5|lipu ante}}", - "notification-header-foreign-all": "toki suli li kama tan {{PLURAL:$5|lipu ante}}" + "notification-header-foreign-all": "toki suli li kama tan {{PLURAL:$5|lipu ante}}", + "right-echo-create": "ona li ken mu e jan ante", + "right-echo-read-notifications": "ona li ken lukin e ijo suli ona" } diff --git a/dist/extensions/Echo/i18n/tr.json b/dist/extensions/Echo/i18n/tr.json index 4e1927acca..30a37461c9 100644 --- a/dist/extensions/Echo/i18n/tr.json +++ b/dist/extensions/Echo/i18n/tr.json @@ -210,7 +210,7 @@ "notification-header-thank-you-10000-edit": "On bininci {{GENDER:$2|değişikliğinizi}} {{GENDER:$2|yaptınız}}; inanılmaz katkılarınız için çok teşekkürler!", "notification-header-thank-you-100000-edit": "Yüz bininci {{GENDER:$2|değişikliğinizi}} {{GENDER:$2|yaptınız}}; Vikipedi, olağanüstü çalışmalarınızdan dolayı size müteşekkirdir.", "notification-header-thank-you-1000000-edit": "Bir milyonuncu {{GENDER:$2|değişikliğinizi}} {{GENDER:$2|yaptınız}}; Vikipedi'yi benimsediğiniz ve burayı daha iyi bir hâle getirdiğiniz için sonsuz teşekkürler!", - "notification-header-thank-you-10000000-edit": "On milyonuncu {{GENDER:$2|değişikliğinizi}} {{GENDER:$2|yaptınız}}; parlak özveri bırakan katkınız için teşekkürler!", + "notification-header-thank-you-10000000-edit": "On milyonuncu {{GENDER:$2|değişikliğinizi}} {{GENDER:$2|yaptınız}}; muhteşem özveriniz için teşekkürler!", "notification-link-thank-you-edit": "{{GENDER:$1|Sizin}} düzenleme", "notification-link-text-view-edit": "Değişikliği görüntüle", "notification-link-article-reminder": "Sayfayı görüntüle", diff --git a/dist/extensions/Echo/i18n/uk.json b/dist/extensions/Echo/i18n/uk.json index 3b65a1ec25..b330ecf36d 100644 --- a/dist/extensions/Echo/i18n/uk.json +++ b/dist/extensions/Echo/i18n/uk.json @@ -21,7 +21,8 @@ "SteveR", "Vlad5250", "Ата", - "Максим Підліснюк" + "Максим Підліснюк", + "Repakr" ] }, "echo-desc": "Система сповіщення користувачів про події і повідомлення", @@ -255,8 +256,11 @@ "notification-header-foreign-all": "Більше сповіщень з {{PLURAL:$5|іншої вікі|$5 інших вікі}}", "echo-foreign-wiki-lang": "$1 - $2", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "Читання моїх сповіщень", "right-echo-create": "Надсилання сповіщень іншим", "action-echo-create": "надсилання сповіщень іншим", + "right-echo-read-notifications": "Читання моїх сповіщень", + "action-echo-read-notifications": "читання Ваших сповіщень", "right-manage-all-push-subscriptions": "Керування всіма push-підписками", "action-manage-all-push-subscriptions": "керування всіма push-підписками", "group-push-subscription-manager": "Керівники push-підписками", diff --git a/dist/extensions/Echo/i18n/ur.json b/dist/extensions/Echo/i18n/ur.json index 753c02e4ea..2e2cc28ca7 100644 --- a/dist/extensions/Echo/i18n/ur.json +++ b/dist/extensions/Echo/i18n/ur.json @@ -14,13 +14,14 @@ ] }, "echo-desc": "صارفین کو پیغام اور دیگر احوال و وقائع کی اطلاع رسانی کا نظام", - "prefs-echo": "اطلاعات", + "prefs-echo": "اطلاع نامے", "prefs-description-echo": "کن اطلاع ناموں کو {{GENDER:|آپ}} تک پہنچنا چاہیے اور کس طرح پہنچنا چاہیے۔", "prefs-emailsettings": "برقی خط کے اختیارات", "prefs-echosubscriptions": "ان حالات سے مجھے باخبر رکھیں", "prefs-echocrosswiki": "دیگر ویکیوں کے اطلاع نامے", "prefs-blocknotificationslist": "خاموش کردہ صارفین", "prefs-echopollupdates": "راست اطلاع نامے", + "echo-mobile-notifications-filter-title": "اطلاع ناموں کی چھان پھٹک کریں", "echo-pref-show-poll-updates": "نئے اطلاع نامے ملتے ہی دکھائیں", "echo-pref-send-me": "مجھے ارسال کریں:", "echo-pref-send-to": "مرسل الیہ:", @@ -38,8 +39,9 @@ "echo-pref-notifications-blacklist": "ان صارفین کے اطلاع نامے نہ دکھائیں۔ [[mw:Special:MyLanguage/Help:Notifications#mute|مزید تفصیلات]]", "echo-learn-more": "مزید معلومات حاصل کریں", "echo-log": "عوامی نوشتہ", - "echo-new-messages": "آپ کے لیے نئے پیغام", - "echo-category-title-edit-user-talk": "تبادلۂ خیال صفحہ {{PLURAL:$1|کا پیغام|کے پیغام}}", + "echo-new-messages": "نئے پیغام آپ کے نام", + "echo-category-title-edit-user-talk": "میرے تبادلۂ خیال صفحہ پر {{PLURAL:$1|ترمیم|ترامیم}}", + "echo-category-title-edit-user-page": "میرے صارف صفحہ میں {{PLURAL:$1|ترمیم|ترامیم}}", "echo-category-title-article-linked": "صفحہ {{PLURAL:$1|کا ربط|کے روابط}}", "echo-category-title-reverted": "رد {{PLURAL:$1|ترمیم|ترامیم}}", "echo-category-title-mention": "{{PLURAL:$1|تذکرہ|تذکرے}}", @@ -48,6 +50,7 @@ "echo-category-title-other": "{{PLURAL:$1|دیگر}}", "echo-category-title-system": "{{PLURAL:$1|نظام}}", "echo-category-title-system-noemail": "{{PLURAL:$1|نظام}}", + "echo-category-title-system-emailonly": "{{PLURAL:$1|نظام}}", "echo-category-title-user-rights": "{{PLURAL:$1|اختیارات صارف کی تبدیلی|اختیارات صارف کی تبدیلیاں}}", "echo-category-title-emailuser": "{{PLURAL:$1|دوسرے صارف کا برقی خط|دیگر صارفین کے برقی خطوط}}", "echo-category-title-article-reminder": "{{PLURAL:$1|یاد دہانی|یاد دہانیوں}} کا صفحہ", @@ -62,10 +65,10 @@ "echo-pref-tooltip-emailuser": "جب کوئی شخص مجھے برقی خط بھیجے تو مجھے آگاہ کریں۔", "echo-pref-tooltip-article-reminder": "جب میں پوچھوں تو مجھے اس صفحہ متعلق آگاہ کریں۔", "echo-pref-tooltip-thank-you-edit": "جب میں پہلی، دسویں، سوویں وغیرہ ترمیم کروں تو مجھے اطلاع دیں۔", - "notifications": "اطلاعات", - "tooltip-pt-notifications-alert": "{{GENDER:|آپ}}کی اطلاعات", + "notifications": "اطلاع نامے", + "tooltip-pt-notifications-alert": "{{GENDER:|آپ}} کے لیے انتباہات", "tooltip-pt-notifications-notice": "{{GENDER:|آپ}} کے اعلانات", - "echo-displaynotificationsconfiguration": "ترتیب نمائش اطلاعات", + "echo-displaynotificationsconfiguration": "اطلاع ناموں کی نمائش کی ترتیب", "echo-displaynotificationsconfiguration-summary": "اس ویکی پر اطلاع ناموں کو کس طرح مرتب کیا گیا ہے ذیل میں اس کی ایک جھلک دیکھیں۔", "echo-displaynotificationsconfiguration-notifications-by-category-header": "اطلاع نامے بلحاظ زمرہ", "echo-displaynotificationsconfiguration-sorting-by-section-header": "اقسام کی ترتیب", @@ -77,19 +80,19 @@ "echo-displaynotificationsconfiguration-enabled-default-new-users-legend": "نئے صارفین", "echo-displaynotificationsconfiguration-mandatory-notification-methods-header": "اطلاع ناموں کے مطلوبہ طریقے", "echo-displaynotificationsconfiguration-mandatory-notification-methods-by-category-legend": "ہر زمرے کے لیے اطلاع ناموں کے کون سے طریقے لازمی ہیں", - "echo-specialpage": "اطلاعات", - "echo-specialpage-section-markread": "اطلاعات کو بطور خواندہ نشان زد کریں", + "echo-specialpage": "اطلاع نامے", + "echo-specialpage-section-markread": "گروپ کو بطور خواندہ نشان زد کریں", "echo-specialpage-markasread": "اطلاع: بطورخواندہ نشان زدکریں", "echo-specialpage-pagination-numnotifications": "$1 {{PLURAL:$1|اطلاع نامہ|اطلاع نامے}}", "echo-specialpage-pagefilters-title": "حالیہ سرگرمی", - "echo-specialpage-pagefilters-subtitle": "صفحات جن کی اطلاعات نہیں پڑھی گئیں", + "echo-specialpage-pagefilters-subtitle": "صفحات جن کے اطلاع نامے نہیں پڑھے گئے", "notificationsmarkread-legend": "اطلاع نامہ کو خواندہ نشان زد کریں", "echo-none": "آپ کے لیے کوئی نئی اطلاع نہیں ہے۔", - "echo-api-failure": "اطلاعات حاصل کرنے میں ناکامی، دوبارہ کوشش کریں!", + "echo-api-failure": "اطلاع نامے حاصل کرنے میں ناکامی۔", "echo-notification-placeholder": "کوئی اطلاع موجود نہیں۔", - "echo-notification-placeholder-filters": "ان حالات و شرائط کی مناسبت سے کوئی اطلاعات موجود نہیں۔", - "echo-notification-loginrequired": "اطلاعات کو دیکھنے کے لیے آپ کو لاگ ان ہونا چاہیے۔", - "echo-notification-popup-loginrequired": "اطلاعات دیکھنے کے لیے براہ مہربانی لاگ ان ہوں۔", + "echo-notification-placeholder-filters": "ان حالات و شرائط کی مناسبت سے کوئی اطلاع نامہ موجود نہیں۔", + "echo-notification-loginrequired": "اطلاع ناموں کو دیکھنے کے لیے آپ کو لاگ ان ہونا پڑے گا۔", + "echo-notification-popup-loginrequired": "اطلاع ناموں کو دیکھنے کے لیے براہ مہربانی لاگ ان ہوں۔", "echo-notification-markasread": "بطور خواندہ شدہ نشان زد کریں", "echo-notification-markasunread": "بطور ناخواندہ شدہ نشان زد کریں", "echo-notification-markasread-tooltip": "بطور خواندہ شدہ نشان زد کریں", @@ -108,7 +111,7 @@ "notification-link-text-view-page": "صفحہ دیکھیں", "notification-header-edit-user-page": "$1 نے {{GENDER:$3|آپ کے}} صفحۂ صارف میں {{GENDER:$2|ترمیم}} کی۔", "notification-header-edit-user-talk": "$1 نے {{GENDER:$3|آپ کے}} تبادلۂ خیال پر {{GENDER:$2|ایک}} پیغام دیا۔", - "notification-header-edit-user-talk-with-section": "$1 نے {{GENDER:$3|آپ کے}} تبادلۂ خیال کے صفحے میں \"$4\" پر ایک {{GENDER:$2|پیغام دیا}} ہے۔", + "notification-header-edit-user-talk-with-section": "$1 نے {{GENDER:$3|آپ}} کے تبادلۂ خیال صفحہ پر \"$4\" کی سرخی کے تحت ایک پیغام {{GENDER:$2|دیا}} ہے۔", "notification-compact-header-edit-user-talk": "$1 نے {{GENDER:$3|آپ کو}} {{GENDER:$2|ایک}} پیغام دیا۔", "notification-compact-header-edit-user-talk-with-section": "$1 نے {{GENDER:$3|آپ کو}} \"$4 میں {{GENDER:$2|ایک}} پیغام دیا۔", "notification-header-page-linked": "صفحہ $3 کا ربط صفحہ $4 میں شامل کیا گیا ہے۔", @@ -117,11 +120,11 @@ "notification-link-text-what-links-here": "اس صفحے سے مربوط تمام روابط", "notification-header-mention-other": "$1 نے $4 پر قطعہ \"$5\" میں {{GENDER:$3|آپ}} کا {{GENDER:$2|تذکرہ کیا}}۔", "notification-header-mention-other-nosection": "$1 نے {{GENDER:$3|آپ کا}} $4 میں {{GENDER:$2|تذکرہ}} کیا ہے۔", - "notification-header-mention-user-talkpage-v2": "$1 نے $4 {{GENDER:$5|کے}} تبادلہ خیال صفحے پر قطعہ \"$6\" میں {{GENDER:$3|آپ}} کا {{GENDER:$2|تذکرہ کیا}}۔", - "notification-header-mention-user-talkpage-nosection": "$1 نے {{GENDER:$3|آپ کا}} {{GENDER:$2|تذکرہ}} صارف تبادلہ خیال {{GENDER:$5|کے}} $4 پر کیا ہے۔", - "notification-header-mention-agent-talkpage": "$1 نے {{GENDER:$3|آپ}} کا {{GENDER:$2|تذکرہ}} {{GENDER:$2|کے|کے|کے}} تبادلۂ خیال صفحہ پر \"$4\" میں کیا۔", + "notification-header-mention-user-talkpage-v2": "$1 نے {{GENDER:$5|صارف}} $4 کے تبادلۂ خیال صفحہ پر \"$6\" کی سرخی کے تحت {{GENDER:$3|آپ}} کا {{GENDER:$2|ذکر کیا}}۔", + "notification-header-mention-user-talkpage-nosection": "$1 نے {{GENDER:$5|صارف}} $4 کے تبادلۂ خیال صفحہ پر {{GENDER:$3|آپ}} کا {{GENDER:$2|ذکر کیا}}۔", + "notification-header-mention-agent-talkpage": "$1 نے {{GENDER:$2|اپنے}} تبادلۂ خیال صفحہ پر \"$4\" کے تحت {{GENDER:$3|آپ}} کا ذکر کیا۔", "notification-header-mention-agent-talkpage-nosection": "$1 نے {{GENDER:$2|اپنے}} تبادلہ خیال صفحے پر {{GENDER:$3|آپ}} کا {{GENDER:$2|تذکرہ کیا}}۔", - "notification-header-mention-article-talkpage": "$1 نے {{GENDER:$3|آپ کا}} {{GENDER:$2|تذکرہ}} $4 تبادلہ خیال میں \"$5\" پر کیا ہے۔", + "notification-header-mention-article-talkpage": "$1 نے $4 کے تبادلہ خیال صفحہ پر \"$5\" کے تحت {{GENDER:$3|آپ کا}} {{GENDER:$2|تذکرہ}} کیا۔", "notification-header-mention-article-talkpage-nosection": "$1 نے $4 کے تبادلہ خیال پر {{GENDER:$3|آپ}} کا {{GENDER:$2|تذکرہ کیا}}۔", "notification-compact-header-mention-failure-user-unknown": "صارف نام موجود نہیں ہے: $1", "notification-compact-header-mention-failure-user-anonymous": "آئی پی پتوں کا ذکر نہیں کیا جا سکتا: $1", @@ -158,10 +161,10 @@ "notification-timestamp-ago-years": "{{PLURAL:$1|$1 سال}}", "notification-timestamp-today": "آج", "notification-timestamp-yesterday": "گزشتہ کل", - "notification-inbox-filter-read": "پڑھیں", - "notification-inbox-filter-unread": "غیرمطالعہ شدہ", + "notification-inbox-filter-read": "خواندہ", + "notification-inbox-filter-unread": "غیر خواندہ", "notification-inbox-filter-all": "تمام", - "echo-specialmute-label-mute-notifications": "اس صارف کے اطلاع ناموں سے اغماض برتیں", + "echo-specialmute-label-mute-notifications": "اس {{GENDER:$1|صارف}} کے اطلاع ناموں سے اغماض برتیں", "echo-email-plain-footer": "{{GENDER:$1|آپ کو}} ارسال کردہ برقی خطوط کی ترتیب و تنظیم کے لیے {{GENDER:$1|اپنی}} ترجیحات ملاحظہ کریں:", "echo-email-html-footer-preference-link-text": "{{GENDER:$1|اپنی}} ترجیحات ملاحظہ کریں", "echo-email-html-footer-with-link": "ہماری جانب سے {{GENDER:$2|آپ}} کو ارسال کردہ برقی خطوط کی ترتیب و تنظیم کے لیے $1۔", @@ -169,21 +172,22 @@ "echo-notification-notice": "{{PLURAL:$1|اطلاع ($1)|اطلاعات($1)|100=اطلاعات(99+)}}", "echo-notification-alert-text-only": "انتباہات", "echo-notification-notice-text-only": "اطلاعات", - "echo-overlay-link": "جملہ اطلاعات", + "echo-overlay-link": "تمام اطلاع نامے", "echo-overlay-title": "اطلاعات", - "echo-mark-all-as-read": "سب کو بطور خواندہ نشان زد کریں", + "echo-mark-all-as-read": "{{PLURAL:$1|سب}} کو بطور خواندہ نشان زد کریں", "echo-mark-all-as-read-confirmation": "$1 {{PLURAL:$1|اطلاع|اطلاعات}} کو بطور خواندہ نشان زد کیا", - "echo-mark-wiki-as-read": "منتخب کردہ ویکی $1 میں تمام اطلاع ناموں کو خواندہ نشان زد کریں", + "echo-mark-wiki-as-read": "منتخب کردہ ویکی $1 میں {{PLURAL:$2|تمام}} اطلاع ناموں کو خواندہ نشان زد کریں", "echo-displaysnippet-title": "نیا اطلاع نامہ", "echo-date-today": "آج", "echo-date-yesterday": "گذشتہ کل", "notification-bundle-header-edit-user-talk-v2": "{{GENDER:$3|آپ کے}} تبادلہ خیال صفحہ پر\n{{PLURAL:$1|ایک نیا پیغام|$1 نئے پیغام|100=99+ نئے پیغام}}۔", + "echo-email-batch-bullet": "•", "echo-email-batch-subject-daily": "{{SITENAME}} پر آپ کے لیے {{PLURAL:$2|ایک نیا اطلاع نامہ|نئے اطلاع نامے}}", "echo-email-batch-subject-weekly": "اس ہفتہ {{SITENAME}} پر آپ کے لیے {{PLURAL:$2|ایک نیا اطلاع نامہ|نئے اطلاع نامے}}", "echo-email-batch-body-intro-daily": "سلام $1،\n{{SITENAME}} پر آپ کی آج کی سرگرمیوں کی کارگزاری پیش خدمت ہے۔", "echo-email-batch-body-intro-weekly": "سلام $1،\n{{SITENAME}} پر آپ کی اس ہفتہ کی کی سرگرمیوں کی کارگزاری پیش خدمت ہے۔", "echo-email-batch-link-text-view-all-notifications": "تمام اطلاع نامے دیکھیں", - "notification-header-foreign-alert": "{{PLURAL:$5|دوسری ویکی|$5 دیگر ویکیوں}} کی مزید اطلاعات", + "notification-header-foreign-alert": "{{PLURAL:$5|دوسری ویکی|$5 دیگر ویکیوں}} کی جانب سے مزید انتباہات", "notification-header-foreign-notice": "{{PLURAL:$5|دوسری ویکی|$5 دوسری ویکیوں}} سے مزید اطلاعات", "notification-header-foreign-all": "{{PLURAL:$5|دوسری ویکی|$5 دیگر ویکیوں}} کے مزید اطلاع نامے" } diff --git a/dist/extensions/Echo/i18n/vi.json b/dist/extensions/Echo/i18n/vi.json index 3ad15b1e1f..5fbecfb0f9 100644 --- a/dist/extensions/Echo/i18n/vi.json +++ b/dist/extensions/Echo/i18n/vi.json @@ -159,7 +159,7 @@ "notification-header-mention-article-talkpage": "$1 {{GENDER:$2}}đã nhắc đến {{GENDER:$3}}bạn tại trang thảo luận của $4 trong “$5”.", "notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2}}đã nhắc đến {{GENDER:$3}}bạn tại trang thảo luận của $4.", "notification-header-mention-failure-user-unknown": "{{GENDER:$2|Bạn}} đã nhắc đến $3 nhưng người dùng này không tồn tại.", - "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Bạn}} đã nhắc đến $3 nhưng người dùng vô danh không nhận được thông báo về lời nhắc đến này.", + "notification-header-mention-failure-user-anonymous": "{{GENDER:$2|Bạn}} đã nhắc đến $3 nhưng người dùng chưa đăng nhập không nhận được thông báo về lời nhắc đến này.", "notification-header-mention-failure-too-many": "{{GENDER:$2}}Bạn đã thử nhắc đến hơn $3 người dùng. Không gửi được lời nhắc đến những người vượt quá hạn chế đó.", "notification-header-mention-failure-bundle": "{{GENDER:$2}}Bạn đã nhắc đến {{PLURAL:$3|một người dùng|$3 người dùng}} trong trang thảo luận $4 nhưng họ không nhận được thông báo.", "notification-compact-header-mention-failure-user-unknown": "Tên người dùng không tồn tại: $1", @@ -193,7 +193,7 @@ "notification-header-thank-you-1000-edit": "{{GENDER:$2}}Bạn vừa thực hiện sửa đổi lần thứ 1000, xin cảm ơn bạn vì các đóng góp to lớn!", "notification-header-thank-you-10000-edit": "{{GENDER:$2}}Bạn đã thực hiện sửa đổi lần thứ 10.000; chân thành cảm ơn bạn!", "notification-header-thank-you-100000-edit": "{{GENDER:$2}}Bạn vừa thực hiện sửa đổi lần thứ 100.000; cảm ơn bạn vì lượng đóng góp đáng khen!", - "notification-header-thank-you-1000000-edit": "{{GENDER:$2}}Bạn vừa thực hiện sửa đổi lần thứ một triệu; cảm ơn bạn vì lượng đóng góp anh hùng!", + "notification-header-thank-you-1000000-edit": "{{GENDER:$2}}Bạn vừa thực hiện sửa đổi lần thứ một triệu; xin cảm ơn vì những cống hiến to lớn của bạn!", "notification-header-thank-you-10000000-edit": "{{GENDER:$2}}Bạn vừa thực hiện sửa đổi lần thứ mười triệu; cảm ơn bạn vì sự công hiến rực rỡ của bạn!", "notification-link-thank-you-edit": "{{GENDER:$1}}Sửa đổi của bạn", "notification-link-text-view-edit": "Xem sửa đổi", diff --git a/dist/extensions/Echo/i18n/zh-hans.json b/dist/extensions/Echo/i18n/zh-hans.json index a09723f41f..2fb28e2668 100644 --- a/dist/extensions/Echo/i18n/zh-hans.json +++ b/dist/extensions/Echo/i18n/zh-hans.json @@ -64,7 +64,8 @@ "科劳", "范", "飞舞回堂前", - "22593" + "22593", + "Saoutax" ] }, "echo-desc": "用于通知用户事件和留言的系统", @@ -298,8 +299,11 @@ "notification-header-foreign-all": "来自{{PLURAL:$5|另外$5个wiki}}的更多通知", "echo-foreign-wiki-lang": "$1 - $2", "echo-badge-count": "{{PLURAL:$1|$1|100={{formatnum:99}}+}}", + "grant-echo-read-notifications": "阅读我的通知", "right-echo-create": "发送通知给其他人", "action-echo-create": "发送通知给其他人", + "right-echo-read-notifications": "阅读自己的通知", + "action-echo-read-notifications": "阅读您的通知", "right-manage-all-push-subscriptions": "管理所有推送订阅", "action-manage-all-push-subscriptions": "管理所有推送订阅", "group-push-subscription-manager": "推送订阅管理员", diff --git a/dist/extensions/Echo/i18n/zh-hant.json b/dist/extensions/Echo/i18n/zh-hant.json index 4630adbdc7..85805076a6 100644 --- a/dist/extensions/Echo/i18n/zh-hant.json +++ b/dist/extensions/Echo/i18n/zh-hant.json @@ -32,7 +32,8 @@ "一個正常人", "列维劳德", "沈澄心", - "逆襲的天邪鬼" + "逆襲的天邪鬼", + "LowensteinYang" ] }, "echo-desc": "用來通知使用者事件及訊息的系統", diff --git a/dist/extensions/Echo/includes/Api/ApiEchoMarkRead.php b/dist/extensions/Echo/includes/Api/ApiEchoMarkRead.php index 67c18b91b0..357c9d7c62 100644 --- a/dist/extensions/Echo/includes/Api/ApiEchoMarkRead.php +++ b/dist/extensions/Echo/includes/Api/ApiEchoMarkRead.php @@ -5,26 +5,21 @@ use MediaWiki\Api\ApiBase; use MediaWiki\Extension\Notifications\AttributeManager; use MediaWiki\Extension\Notifications\Controller\NotificationController; -use MediaWiki\Extension\Notifications\DbFactory; use MediaWiki\Extension\Notifications\NotifUser; use MediaWiki\WikiMap\WikiMap; use Wikimedia\ParamValidator\ParamValidator; class ApiEchoMarkRead extends ApiBase { use ApiCrossWiki; + use ApiEchoPermissionsTrait; public function execute() { + $this->checkReadNotificationsPermissions(); + // To avoid API warning, register the parameter used to bust browser cache $this->getMain()->getVal( '_' ); - $user = $this->getUser(); - if ( !$user->isRegistered() ) { - $this->dieWithError( 'apierror-mustbeloggedin-generic', 'login-required' ); - } elseif ( DbFactory::newFromDefault()->isReadOnly() ) { - $this->dieReadOnly(); - } - - $notifUser = NotifUser::newFromUser( $user ); + $notifUser = NotifUser::newFromUser( $this->getUser() ); $params = $this->extractRequestParams(); diff --git a/dist/extensions/Echo/includes/Api/ApiEchoMarkSeen.php b/dist/extensions/Echo/includes/Api/ApiEchoMarkSeen.php index e576d1b917..4c904875c6 100644 --- a/dist/extensions/Echo/includes/Api/ApiEchoMarkSeen.php +++ b/dist/extensions/Echo/includes/Api/ApiEchoMarkSeen.php @@ -9,19 +9,17 @@ use Wikimedia\ParamValidator\ParamValidator; class ApiEchoMarkSeen extends ApiBase { + use ApiEchoPermissionsTrait; public function execute() { + $this->checkReadNotificationsPermissions(); + // To avoid API warning, register the parameter used to bust browser cache $this->getMain()->getVal( '_' ); - $user = $this->getUser(); - if ( !$user->isRegistered() ) { - $this->dieWithError( 'apierror-mustbeloggedin-generic', 'login-required' ); - } - $params = $this->extractRequestParams(); $timestamp = wfTimestamp( TS_MW ); - $seenTime = SeenTime::newFromUser( $user ); + $seenTime = SeenTime::newFromUser( $this->getUser() ); $seenTime->setTime( $timestamp, $params['type'] ); if ( $params['timestampFormat'] === 'ISO_8601' ) { diff --git a/dist/extensions/Echo/includes/Api/ApiEchoNotifications.php b/dist/extensions/Echo/includes/Api/ApiEchoNotifications.php index de0330cadc..b217a345ce 100644 --- a/dist/extensions/Echo/includes/Api/ApiEchoNotifications.php +++ b/dist/extensions/Echo/includes/Api/ApiEchoNotifications.php @@ -25,6 +25,7 @@ class ApiEchoNotifications extends ApiQueryBase { use ApiCrossWiki; + use ApiEchoPermissionsTrait; /** * @var bool @@ -40,13 +41,11 @@ public function __construct( ApiQuery $query, string $moduleName, Config $mainCo } public function execute() { + $this->checkReadNotificationsPermissions(); + // To avoid API warning, register the parameter used to bust browser cache $this->getMain()->getVal( '_' ); - if ( !$this->getUser()->isRegistered() ) { - $this->dieWithError( 'apierror-mustbeloggedin-generic', 'login-required' ); - } - $params = $this->extractRequestParams(); /* @deprecated */ diff --git a/dist/extensions/Echo/includes/Api/ApiEchoPermissionsTrait.php b/dist/extensions/Echo/includes/Api/ApiEchoPermissionsTrait.php new file mode 100644 index 0000000000..5cd4fb3076 --- /dev/null +++ b/dist/extensions/Echo/includes/Api/ApiEchoPermissionsTrait.php @@ -0,0 +1,51 @@ +getAuthority()->isRegistered() ) { + $this->dieWithError( 'apierror-mustbeloggedin-generic', 'login-required' ); + } + if ( !$this->getAuthority()->isAllowed( 'echo-read-notifications' ) ) { + $this->dieWithError( [ + 'apierror-permissiondenied', + $this->msg( 'action-echo-read-notifications' ), + ] ); + } + } +} diff --git a/dist/extensions/Echo/includes/Api/ApiEchoUnreadNotificationPages.php b/dist/extensions/Echo/includes/Api/ApiEchoUnreadNotificationPages.php index 3e06926d6a..7975725a90 100644 --- a/dist/extensions/Echo/includes/Api/ApiEchoUnreadNotificationPages.php +++ b/dist/extensions/Echo/includes/Api/ApiEchoUnreadNotificationPages.php @@ -20,6 +20,7 @@ class ApiEchoUnreadNotificationPages extends ApiQueryBase { use ApiCrossWiki; + use ApiEchoPermissionsTrait; /** * @var bool @@ -52,13 +53,11 @@ public function __construct( $query, $moduleName, PageStore $pageStore, TitleFac * @throws ApiUsageException */ public function execute() { + $this->checkReadNotificationsPermissions(); + // To avoid API warning, register the parameter used to bust browser cache $this->getMain()->getVal( '_' ); - if ( !$this->getUser()->isRegistered() ) { - $this->dieWithError( 'apierror-mustbeloggedin-generic', 'login-required' ); - } - $params = $this->extractRequestParams(); $result = []; diff --git a/dist/extensions/Echo/includes/ForeignWikiRequest.php b/dist/extensions/Echo/includes/ForeignWikiRequest.php index 50547f1481..70a468471a 100644 --- a/dist/extensions/Echo/includes/ForeignWikiRequest.php +++ b/dist/extensions/Echo/includes/ForeignWikiRequest.php @@ -106,7 +106,8 @@ protected function canUseCentralAuth() { */ protected function getCentralAuthToken( User $user ) { $context = new RequestContext; - $context->setRequest( new FauxRequest( [ 'action' => 'centralauthtoken' ] ) ); + $context->setRequest( new FauxRequest( [ 'action' => 'centralauthtoken' ], + session: SessionManager::getGlobalSession() ) ); $context->setUser( $user ); $api = new ApiMain( $context ); diff --git a/dist/extensions/Echo/includes/Hooks.php b/dist/extensions/Echo/includes/Hooks.php index 6f73d660af..adadd1fd37 100644 --- a/dist/extensions/Echo/includes/Hooks.php +++ b/dist/extensions/Echo/includes/Hooks.php @@ -970,13 +970,16 @@ private function shouldDisplayTalkAlert( $user, $title ) { * @param array &$links Array of URLs to append to. */ public function onSkinTemplateNavigation__Universal( $skinTemplate, &$links ): void { - $user = $skinTemplate->getUser(); - if ( !$user->isRegistered() ) { + if ( !$skinTemplate->getAuthority()->isRegistered() ) { + return; + } + if ( !$skinTemplate->getAuthority()->isAllowed( 'echo-read-notifications' ) ) { return; } $title = $skinTemplate->getTitle(); $out = $skinTemplate->getOutput(); + $user = $skinTemplate->getUser(); $subtractions = $this->processMarkAsRead( $user, $out->getRequest(), $title ); diff --git a/dist/extensions/Echo/includes/Special/SpecialNotifications.php b/dist/extensions/Echo/includes/Special/SpecialNotifications.php index 7d8c81274f..6e8cb66bed 100644 --- a/dist/extensions/Echo/includes/Special/SpecialNotifications.php +++ b/dist/extensions/Echo/includes/Special/SpecialNotifications.php @@ -18,14 +18,23 @@ class SpecialNotifications extends SpecialPage { private const DISPLAY_NUM = 20; public function __construct() { - parent::__construct( 'Notifications' ); + parent::__construct( 'Notifications', 'echo-read-notifications' ); } /** * @param string|null $par */ public function execute( $par ) { - $this->setHeaders(); + if ( !$this->getUser()->isRegistered() ) { + // Anonymous users cannot have their notification, even if they technically have + // the right permission. Redirect them to login instead of erroring on permissions. + // NOTE: This has to be before parent::execute(), as the parent is responsible for + // permission checks. + $this->requireLogin( 'echo-notification-loginrequired' ); + return; + } + + parent::execute( $par ); $out = $this->getOutput(); $out->setPageTitleMsg( $this->msg( 'echo-specialpage' ) ); @@ -36,13 +45,6 @@ public function execute( $par ) { 'preferences' => SpecialPage::getTitleFor( 'Preferences', false, 'mw-prefsection-echo' )->getLinkURL(), ] ); - $user = $this->getUser(); - if ( !$user->isRegistered() ) { - // Redirect to login page and inform user of the need to login - $this->requireLogin( 'echo-notification-loginrequired' ); - return; - } - $out->addSubtitle( $this->buildSubtitle() ); $out->enableOOUI(); @@ -68,7 +70,9 @@ public function execute( $par ) { $notif = []; foreach ( $notifications as $notification ) { - $output = DataOutputFormatter::formatOutput( $notification, 'special', $user, $this->getLanguage() ); + $output = DataOutputFormatter::formatOutput( + $notification, 'special', $this->getUser(), $this->getLanguage() + ); if ( $output ) { $notif[] = $output; } @@ -77,7 +81,7 @@ public function execute( $par ) { // Add the notifications to the page (interspersed with date headers) $dateHeader = ''; $anyUnread = false; - $seenTime = SeenTime::newFromUser( $user )->getTime(); + $seenTime = SeenTime::newFromUser( $this->getUser() )->getTime(); $notifArray = []; foreach ( $notif as $row ) { if ( !$row['*'] ) { @@ -120,7 +124,7 @@ public function execute( $par ) { if ( $anyUnread ) { $markReadSpecialPage = new SpecialNotificationsMarkRead(); $markReadSpecialPage->setContext( $this->getContext() ); - $notifUser = NotifUser::newFromUser( $user ); + $notifUser = NotifUser::newFromUser( $this->getUser() ); $unreadCount = $notifUser->getAlertCount() + $notifUser->getMessageCount(); $markAllAsReadText = $this diff --git a/dist/extensions/Echo/package-lock.json b/dist/extensions/Echo/package-lock.json index 083526417f..d77c6586d9 100644 --- a/dist/extensions/Echo/package-lock.json +++ b/dist/extensions/Echo/package-lock.json @@ -14,7 +14,7 @@ "@wdio/mocha-framework": "7.33.0", "@wdio/spec-reporter": "7.16.13", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-contrib-watch": "1.1.0", "grunt-eslint": "24.3.0", @@ -22,7 +22,7 @@ "jsdoc": "4.0.3", "jsdoc-wmf-theme": "1.1.0", "stylelint-config-wikimedia": "0.17.2", - "svgo": "3.2.0", + "svgo": "3.3.3", "wdio-mediawiki": "2.3.0" } }, @@ -322,10 +322,20 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -514,15 +524,6 @@ "node": ">=10" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@types/aria-query": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.0.tgz", @@ -885,22 +886,34 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1302,9 +1315,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -1686,9 +1699,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -2026,14 +2039,30 @@ "node": ">=8" } }, - "node_modules/call-bind": { + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2423,10 +2452,20 @@ "dev": true }, "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -2807,9 +2846,9 @@ } }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -2932,6 +2971,20 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexify": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", @@ -3064,6 +3117,36 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -3347,13 +3430,25 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/eslint-plugin-n/node_modules/globals": { @@ -3369,12 +3464,12 @@ } }, "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3518,10 +3613,20 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -3656,10 +3761,20 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -3763,6 +3878,15 @@ "node": ">=0.8" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -3883,6 +4007,22 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -3968,18 +4108,18 @@ } }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -4079,9 +4219,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -4154,6 +4294,21 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -4185,14 +4340,24 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4210,6 +4375,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -4367,13 +4545,13 @@ "dev": true }, "node_modules/globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "dev": true, "dependencies": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "^4.17.21", "minimatch": "~3.0.2" }, "engines": { @@ -4412,6 +4590,18 @@ "node": "*" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "11.8.5", "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", @@ -4456,9 +4646,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -4466,14 +4656,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -4573,44 +4763,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -4671,18 +4860,6 @@ "node": ">=0.10.0" } }, - "node_modules/grunt/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -4706,18 +4883,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -4749,9 +4914,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, "engines": { "node": ">= 0.4" @@ -4761,9 +4926,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -5357,9 +5522,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -5733,10 +5898,20 @@ "dev": true }, "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz", + "integrity": "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/markdown-it" + } + ], "dependencies": { "uc.micro": "^2.0.0" } @@ -5800,9 +5975,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.clonedeep": { @@ -5967,14 +6142,24 @@ } }, "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.2.0.tgz", + "integrity": "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/markdown-it" + } + ], "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", - "linkify-it": "^5.0.0", + "linkify-it": "^5.0.1", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" @@ -6017,6 +6202,15 @@ "integrity": "sha512-zd2/GiSn6U3/jeFVZ0J9CA1LzQ8RfIVvXkb/U0swFHF/zT+dVohTAWjmo2DcIuofmIIIROlwTbd+shSeXmxr0w==", "dev": true }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -6122,9 +6316,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -6199,9 +6393,9 @@ "dev": true }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" @@ -6228,10 +6422,20 @@ } }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "dependencies": { "argparse": "^2.0.1" }, @@ -6240,9 +6444,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -6322,9 +6526,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -6372,15 +6576,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -6462,10 +6669,13 @@ } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -6797,15 +7007,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -6918,9 +7128,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -6937,9 +7147,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -7237,12 +7447,12 @@ "dev": true }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -7553,9 +7763,9 @@ } }, "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true, "engines": { "node": ">=0.6" @@ -7829,6 +8039,15 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sax": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", + "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", + "dev": true, + "engines": { + "node": ">=11.0.0" + } + }, "node_modules/semlog": { "version": "0.6.10", "resolved": "https://registry.npmjs.org/semlog/-/semlog-0.6.10.tgz", @@ -7961,14 +8180,72 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8016,9 +8293,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -8627,18 +8904,18 @@ "dev": true }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", "dev": true, "dependencies": { - "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "sax": "^1.5.0" }, "bin": { "svgo": "bin/svgo" @@ -8668,15 +8945,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -8957,9 +9234,9 @@ } }, "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", "dev": true }, "node_modules/underscore.string": { @@ -9084,9 +9361,9 @@ } }, "node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true, "engines": { "node": ">= 0.10" @@ -9382,15 +9659,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -9598,7 +9878,7 @@ "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", @@ -9817,9 +10097,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -9958,12 +10238,6 @@ "defer-to-connect": "^2.0.0" } }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, "@types/aria-query": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.0.tgz", @@ -10300,22 +10574,28 @@ "ts-api-utils": "^1.3.0" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -10615,9 +10895,9 @@ } }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -10918,9 +11198,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -11157,14 +11437,24 @@ "responselike": "^2.0.0" } }, - "call-bind": { + "call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" } }, "callsites": { @@ -11437,9 +11727,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -11739,9 +12029,9 @@ "dev": true }, "diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true }, "diff-sequences": { @@ -11828,6 +12118,17 @@ "domhandler": "^5.0.3" } }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "duplexify": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", @@ -11940,6 +12241,27 @@ "is-arrayish": "^0.2.1" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -12014,9 +12336,9 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -12169,13 +12491,19 @@ "semver": "^7.5.3" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, "globals": { @@ -12185,12 +12513,12 @@ "dev": true }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" } } } @@ -12292,9 +12620,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -12435,6 +12763,12 @@ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -12532,6 +12866,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -12601,18 +12941,18 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -12687,9 +13027,9 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -12747,6 +13087,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -12769,14 +13116,21 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" } }, "get-port": { @@ -12785,6 +13139,16 @@ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "dev": true }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -12902,13 +13266,13 @@ "dev": true }, "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "^4.17.21", "minimatch": "~3.0.2" }, "dependencies": { @@ -12937,6 +13301,12 @@ } } }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true + }, "got": { "version": "11.8.5", "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", @@ -12975,9 +13345,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -12985,14 +13355,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "dependencies": { "glob": { @@ -13017,15 +13387,6 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, @@ -13092,38 +13453,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -13161,15 +13521,6 @@ "har-schema": "^2.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -13194,15 +13545,15 @@ "dev": true }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true }, "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "requires": { "function-bind": "^1.1.2" @@ -13641,9 +13992,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -13973,9 +14324,9 @@ "dev": true }, "linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz", + "integrity": "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==", "dev": true, "requires": { "uc.micro": "^2.0.0" @@ -14027,9 +14378,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.clonedeep": { @@ -14169,14 +14520,14 @@ "dev": true }, "markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.2.0.tgz", + "integrity": "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==", "dev": true, "requires": { "argparse": "^2.0.1", "entities": "^4.4.0", - "linkify-it": "^5.0.0", + "linkify-it": "^5.0.1", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" @@ -14209,6 +14560,12 @@ "integrity": "sha512-zd2/GiSn6U3/jeFVZ0J9CA1LzQ8RfIVvXkb/U0swFHF/zT+dVohTAWjmo2DcIuofmIIIROlwTbd+shSeXmxr0w==", "dev": true }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true + }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -14283,9 +14640,9 @@ "dev": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -14344,9 +14701,9 @@ "dev": true }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -14366,18 +14723,18 @@ } }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", "dev": true, "requires": { "argparse": "^2.0.1" } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -14444,9 +14801,9 @@ } }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true }, "natural-compare": { @@ -14471,9 +14828,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -14539,9 +14896,9 @@ "dev": true }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true }, "object.defaults": { @@ -14784,15 +15141,15 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pify": { @@ -14871,14 +15228,14 @@ "dev": true }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-html": { @@ -15092,12 +15449,12 @@ } }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dev": true, "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.1.0" } }, "query-selector-shadow-dom": { @@ -15332,9 +15689,9 @@ }, "dependencies": { "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "dev": true } } @@ -15548,6 +15905,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sax": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", + "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", + "dev": true + }, "semlog": { "version": "0.6.10", "resolved": "https://registry.npmjs.org/semlog/-/semlog-0.6.10.tgz", @@ -15646,14 +16009,51 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + } + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + } + }, + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + } + }, + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "requires": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" } }, "signal-exit": { @@ -15686,9 +16086,9 @@ "dev": true }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, "spdx-correct": { @@ -16143,18 +16543,18 @@ "dev": true }, "svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", "dev": true, "requires": { - "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "sax": "^1.5.0" } }, "table": { @@ -16171,15 +16571,15 @@ }, "dependencies": { "ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -16407,9 +16807,9 @@ "dev": true }, "underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", "dev": true }, "underscore.string": { @@ -16499,9 +16899,9 @@ } }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true }, "verror": { @@ -16722,9 +17122,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { @@ -16887,7 +17287,7 @@ "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "requires": { "buffer-crc32": "~0.2.3", diff --git a/dist/extensions/Echo/package.json b/dist/extensions/Echo/package.json index e67fbf520b..1e277eb319 100644 --- a/dist/extensions/Echo/package.json +++ b/dist/extensions/Echo/package.json @@ -17,7 +17,7 @@ "@wdio/mocha-framework": "7.33.0", "@wdio/spec-reporter": "7.16.13", "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-contrib-watch": "1.1.0", "grunt-eslint": "24.3.0", @@ -25,7 +25,7 @@ "jsdoc": "4.0.3", "jsdoc-wmf-theme": "1.1.0", "stylelint-config-wikimedia": "0.17.2", - "svgo": "3.2.0", + "svgo": "3.3.3", "wdio-mediawiki": "2.3.0" } } diff --git a/dist/extensions/Elastica/i18n/ko.json b/dist/extensions/Elastica/i18n/ko.json index bbf2fa6d89..33310a09c2 100644 --- a/dist/extensions/Elastica/i18n/ko.json +++ b/dist/extensions/Elastica/i18n/ko.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Suleiman the Magnificent Television", - "Ykhwong" + "Ykhwong", + "Tensama0415" ] }, - "elastica-desc": "[https://elastica.io/ Elastica] 라이브러리가 제공하는 다른 확장 기능을 위한 기본 [https://www.elastic.co/ Elasticsearch] 기능" + "elastica-desc": "[https://elastica.io/ Elastica] 라이브러리가 제공하는 다른 확장 기능을 위한 기본 [https://www.elastic.co/ 일래스틱서치] 기능" } diff --git a/dist/extensions/Elastica/i18n/pt-br.json b/dist/extensions/Elastica/i18n/pt-br.json new file mode 100644 index 0000000000..cf7eddbacd --- /dev/null +++ b/dist/extensions/Elastica/i18n/pt-br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Fúlvio" + ] + }, + "elastica-desc": "Fornece funcionalidade básica de [https://www.elastic.co/ Elasticsearch] para outras extensões, através da biblioteca [https://elastica.io/ Elastica]" +} diff --git a/dist/extensions/Elastica/i18n/sk.json b/dist/extensions/Elastica/i18n/sk.json new file mode 100644 index 0000000000..36fe0add4d --- /dev/null +++ b/dist/extensions/Elastica/i18n/sk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Wizzard" + ] + }, + "elastica-desc": "Základná funkcionalita [https://www.elastic.co/ Elasticsearch] pre ostatné rozšírenia poskytnutím knižnice [https://elastica.io/ Elastica]" +} diff --git a/dist/extensions/Elastica/i18n/so.json b/dist/extensions/Elastica/i18n/so.json new file mode 100644 index 0000000000..771f8389d5 --- /dev/null +++ b/dist/extensions/Elastica/i18n/so.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "AhmedG612" + ] + }, + "elastica-desc": "Waxay bixisaa shaqada aasaasiga ah ee [https://www.elastic.co/ Raadinta dabacsan] ee kordhinta kale iyadoo la siinayo maktabadda [https://elastica.io/ dabacsan]" +} diff --git a/dist/extensions/Elastica/i18n/sv.json b/dist/extensions/Elastica/i18n/sv.json new file mode 100644 index 0000000000..50e01a6c06 --- /dev/null +++ b/dist/extensions/Elastica/i18n/sv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Stefan2255" + ] + }, + "elastica-desc": "Grundläggande [https://www.elastic.co/ Elasticsearch]-funktionalitet för andra tillägg genom att tillhandahålla [https://elastica.io/ Elastica]-bibliotek" +} diff --git a/dist/extensions/Elastica/i18n/tr.json b/dist/extensions/Elastica/i18n/tr.json new file mode 100644 index 0000000000..759d75dcb8 --- /dev/null +++ b/dist/extensions/Elastica/i18n/tr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "SaldırganSincap" + ] + }, + "elastica-desc": "[https://elastica.io/ Elastica] kitaplığı sağlayarak diğer uzantılar için temel [https://www.elastic.co/ Elasticsearch] işlevi" +} diff --git a/dist/extensions/Elastica/package-lock.json b/dist/extensions/Elastica/package-lock.json index 3db3f57c57..4ebe5b3ad8 100644 --- a/dist/extensions/Elastica/package-lock.json +++ b/dist/extensions/Elastica/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } @@ -101,24 +101,27 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -154,9 +157,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -165,34 +168,23 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -214,9 +206,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@mdn/browser-compat-data": { @@ -288,21 +281,84 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { @@ -319,49 +375,61 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -371,44 +439,83 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.12.0.tgz", - "integrity": "sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -443,9 +550,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -521,15 +628,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -558,9 +656,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -864,12 +962,12 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -895,18 +993,6 @@ "node": ">=0.10.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -926,13 +1012,13 @@ "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -969,16 +1055,17 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -1024,9 +1111,9 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -1085,38 +1172,39 @@ } }, "node_modules/eslint-plugin-es-x": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", - "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } }, "node_modules/eslint-plugin-jest": { - "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "engines": { "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0 || ^8.0.0", "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, @@ -1166,12 +1254,11 @@ } }, "node_modules/eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "dependencies": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" }, "peerDependencies": { @@ -1196,19 +1283,20 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz", - "integrity": "sha512-XefSXUtrnA2R4L0NGLZP2Nq8fCk3ffrg6oALXMLiZFKTlwUIu23tIe4loxEbdO2wtLqO2sU70m5Fm3bj9zdGSg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1220,19 +1308,10 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", - "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true, "engines": { "node": ">=18" @@ -1241,21 +1320,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-no-jquery": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.1.tgz", @@ -1321,9 +1385,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -1332,7 +1396,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, @@ -1391,9 +1455,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1402,22 +1466,10 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint-plugin-unicorn/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-vue": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", - "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -1425,8 +1477,8 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", - "vue-eslint-parser": "^9.4.2", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" }, "engines": { @@ -1529,9 +1581,9 @@ "dev": true }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "dependencies": { "argparse": "^2.0.1" @@ -1540,18 +1592,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1639,6 +1679,15 @@ "node": ">= 0.8.0" } }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -1663,34 +1712,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1793,12 +1814,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -1806,9 +1828,9 @@ } }, "node_modules/flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "node_modules/for-in": { @@ -1848,9 +1870,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -1869,9 +1891,10 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -1883,6 +1906,9 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -1942,25 +1968,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "node_modules/graceful-fs": { "version": "4.2.11", @@ -1975,9 +1987,9 @@ "dev": true }, "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "dependencies": { "dateformat": "~4.6.2", @@ -1985,14 +1997,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" }, "bin": { "grunt": "bin/grunt" @@ -2077,44 +2089,43 @@ } }, "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "dependencies": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" }, "engines": { "node": ">= 0.10.0" } }, "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" }, "engines": { "node": ">=10" } }, "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "dependencies": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -2198,9 +2209,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2420,9 +2431,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -2453,6 +2464,12 @@ "node": ">=6" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2471,6 +2488,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2549,9 +2575,9 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "node_modules/lodash.memoize": { @@ -2587,15 +2613,6 @@ "node": ">=0.10.0" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -2619,9 +2636,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2631,9 +2648,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/natural-compare": { @@ -2649,15 +2666,18 @@ "dev": true }, "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/normalize-package-data": { @@ -2933,15 +2953,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -2949,9 +2960,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "engines": { "node": ">=8.6" @@ -3288,9 +3299,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3320,15 +3331,6 @@ "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -3438,12 +3440,16 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/text-table": { @@ -3452,6 +3458,51 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3465,15 +3516,49 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "dependencies": { + "picomatch": "^4.0.2" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.0.0" + } + }, + "node_modules/ts-declaration-location/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/type-check": { @@ -3501,9 +3586,9 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true, "bin": { @@ -3675,15 +3760,18 @@ } }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yaml-eslint-parser": { @@ -3785,18 +3873,18 @@ } }, "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" } }, "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true }, "@eslint/eslintrc": { @@ -3823,38 +3911,29 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" } @@ -3866,9 +3945,9 @@ "dev": true }, "@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "@mdn/browser-compat-data": { @@ -3931,16 +4010,50 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, + "@typescript-eslint/project-service": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "dev": true, + "requires": { + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } + } + }, "@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, + "@typescript-eslint/tsconfig-utils": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "dev": true, + "requires": {} + }, "@typescript-eslint/types": { "version": "7.12.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", @@ -3948,61 +4061,90 @@ "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "dependencies": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", + "dev": true, + "requires": { + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } } } }, "@typescript-eslint/utils": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.12.0.tgz", - "integrity": "sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + } } }, "@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "requires": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true + } } }, "@ungap/structured-clone": { @@ -4031,9 +4173,9 @@ "requires": {} }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4092,12 +4234,6 @@ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, "ast-metadata-inferer": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", @@ -4126,9 +4262,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4331,12 +4467,12 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "deep-is": { @@ -4351,15 +4487,6 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -4376,13 +4503,13 @@ "dev": true }, "enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" } }, "error-ex": { @@ -4407,16 +4534,16 @@ "dev": true }, "eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4459,29 +4586,20 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "requires": { "semver": "^7.5.4" @@ -4528,23 +4646,23 @@ } }, "eslint-plugin-es-x": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", - "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" } }, "eslint-plugin-jest": { - "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", + "version": "28.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.14.0.tgz", + "integrity": "sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "eslint-plugin-jsdoc": { @@ -4575,12 +4693,11 @@ } }, "eslint-plugin-mediawiki": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", - "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.1.tgz", + "integrity": "sha512-C/OfySlkkjHJrZl1ieHlL8AyebgrppyX49DUYEVXk7n0qu7dD/vuOnzeQz28H2MkUVj3GnoFSUxqbczG6IUwwg==", "dev": true, "requires": { - "eslint-plugin-vue": "^9.23.0", "upath": "^2.0.1" } }, @@ -4596,44 +4713,27 @@ } }, "eslint-plugin-n": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz", - "integrity": "sha512-XefSXUtrnA2R4L0NGLZP2Nq8fCk3ffrg6oALXMLiZFKTlwUIu23tIe4loxEbdO2wtLqO2sU70m5Fm3bj9zdGSg==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.5.0", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "globrex": "^0.1.2", + "ignore": "^5.3.2", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "dependencies": { - "brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "globals": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", - "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true - }, - "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } } } }, @@ -4688,9 +4788,9 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -4699,7 +4799,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } @@ -4734,29 +4834,20 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "eslint-plugin-vue": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", - "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -4764,8 +4855,8 @@ "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.0", - "vue-eslint-parser": "^9.4.2", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", "xml-name-validator": "^4.0.0" } }, @@ -4880,6 +4971,12 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, + "exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -4901,30 +4998,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -5006,19 +5079,20 @@ "dev": true }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "requires": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, "for-in": { @@ -5049,9 +5123,9 @@ "dev": true }, "get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -5064,9 +5138,9 @@ "dev": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5119,19 +5193,11 @@ "type-fest": "^0.20.2" } }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, "graceful-fs": { "version": "4.2.11", @@ -5146,9 +5212,9 @@ "dev": true }, "grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.2.tgz", + "integrity": "sha512-bUzh5nA/P5L66ihXTDP6J5BGnMB/8lXJXejYWSbH4Y4TvWM9t2S39sggQDYYQlx06cYcCsmu63HMYHGCIzUVfg==", "dev": true, "requires": { "dateformat": "~4.6.2", @@ -5156,14 +5222,14 @@ "exit": "~0.1.2", "findup-sync": "~5.0.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.3", + "grunt-cli": "^1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" + "minimatch": "^3.1.5", + "nopt": "^5.0.0" } }, "grunt-banana-checker": { @@ -5217,38 +5283,37 @@ "dev": true }, "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.1.tgz", + "integrity": "sha512-vytI3IUC8qUK9TcvvpHpGJzDojua/sfJV4TdLB4FtCFzospqduzBuL3+dEfpvO+tGECv7/273+33hjjMXSa92g==", "dev": true, "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", + "grunt-legacy-log-utils": "^2.1.3", "hooker": "~0.2.3", - "lodash": "~4.17.19" + "lodash": "^4.18.0" } }, "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.3.tgz", + "integrity": "sha512-sgG+QvKmdb44wZyzJP+ejDsy3jYxG2wzohpol+JTMlXqMUBDoZb01JPQ5jKAedtZBFwhmABAc88T9hEBLy3U+Q==", "dev": true, "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "chalk": "^4.1.0" } }, "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.2.tgz", + "integrity": "sha512-0xoDILyR4BVJel5uJwnhjdWN9evOQ8A0uXbQUIJ0hgVthIA6kloXHSoqATQPj6BRrHrHkcQtCeGVb0ixFoHyEQ==", "dev": true, "requires": { "async": "~3.2.0", - "exit": "~0.1.2", + "exit-x": "~0.2.2", "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.21", + "lodash": "^4.18.0", "underscore.string": "~3.3.5", "which": "~2.0.2" }, @@ -5310,9 +5375,9 @@ } }, "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "import-fresh": { @@ -5478,9 +5543,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5499,6 +5564,12 @@ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5517,6 +5588,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5579,9 +5659,9 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true }, "lodash.memoize": { @@ -5611,12 +5691,6 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -5634,18 +5708,18 @@ "dev": true }, "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "natural-compare": { @@ -5661,9 +5735,9 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -5875,12 +5949,6 @@ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -5888,9 +5956,9 @@ "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true }, "pluralize": { @@ -6120,9 +6188,9 @@ "dev": true }, "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true }, "shebang-command": { @@ -6140,12 +6208,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -6236,9 +6298,9 @@ "dev": true }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true }, "text-table": { @@ -6247,6 +6309,31 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "requires": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "dependencies": { + "fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "requires": {} + }, + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6257,12 +6344,29 @@ } }, "ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "requires": {} }, + "ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "requires": { + "picomatch": "^4.0.2" + }, + "dependencies": { + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true + } + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6279,9 +6383,9 @@ "dev": true }, "typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "peer": true }, @@ -6400,9 +6504,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true }, "yaml-eslint-parser": { diff --git a/dist/extensions/Elastica/package.json b/dist/extensions/Elastica/package.json index b63c34aa07..9d3d830cea 100644 --- a/dist/extensions/Elastica/package.json +++ b/dist/extensions/Elastica/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "eslint-config-wikimedia": "0.28.2", - "grunt": "1.6.1", + "grunt": "1.6.2", "grunt-banana-checker": "0.13.0", "grunt-eslint": "24.3.0" } diff --git a/dist/extensions/EmbedVideo/CHANGES.md b/dist/extensions/EmbedVideo/CHANGES.md index 06a6685962..786fd72c8c 100644 --- a/dist/extensions/EmbedVideo/CHANGES.md +++ b/dist/extensions/EmbedVideo/CHANGES.md @@ -1,6 +1,7 @@ ## Patch Notes -### V3.4.2 -* Added support for Deezer embeds. +### v3.4.2 +* Added support for Deezer embeds. +* Added support for Tidal embeds. ### v3.0.0 * Added explicit consent setting diff --git a/dist/extensions/EmbedVideo/EmbedVideo.alias.php b/dist/extensions/EmbedVideo/EmbedVideo.alias.php new file mode 100644 index 0000000000..93cda9ac89 --- /dev/null +++ b/dist/extensions/EmbedVideo/EmbedVideo.alias.php @@ -0,0 +1,8 @@ + [ 'RefreshEmbedVideoMetadata' ], +]; diff --git a/dist/extensions/EmbedVideo/README.md b/dist/extensions/EmbedVideo/README.md index 4c725a3581..2600bb8360 100644 --- a/dist/extensions/EmbedVideo/README.md +++ b/dist/extensions/EmbedVideo/README.md @@ -14,10 +14,10 @@ ![](docs/example-cover.png)![](docs/example-consent.png) -The EmbedVideo Extension is a MediaWiki extension which adds a parser function called `#ev` and various parser tags like `` for embedding video clips from various video sharing services. +The EmbedVideo Extension is a MediaWiki extension which adds a parser function called `#ev` and various parser tags like `` for embedding video clips from various video sharing services. It also adds video and audio media handlers to support transforming standard `[[File:Example.mp4]]` file links into embedded HTML5 `