Sophivorus has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/393440 )
Change subject: Respond to Reedy's code review ...................................................................... Respond to Reedy's code review - Add README with install, config and usage instructions - Improve parseParams method - Clean API requests in the getExtract method - Remove language guessing for config option to set target wiki - Add config option to customize user-agent - Remove span crediting Wikipedia, see docs - Remove obsolete messages Bug: T149766 Change-Id: I3eabcd6dd4d089441a8397d09dce6d45bfb74e6d --- A README M WikipediaExtracts.php M WikipediaExtractsError.php M extension.json M i18n/ast.json M i18n/be-tarask.json M i18n/bn.json M i18n/de.json M i18n/en.json M i18n/es.json M i18n/fa.json M i18n/fr.json M i18n/gl.json M i18n/it.json M i18n/kab.json M i18n/ko.json M i18n/lb.json M i18n/lt.json M i18n/mk.json M i18n/nb.json M i18n/nl.json M i18n/oc.json M i18n/pl.json M i18n/pt-br.json M i18n/pt.json M i18n/qqq.json M i18n/roa-tara.json M i18n/ru.json M i18n/sr-ec.json M i18n/sv.json M i18n/uk.json M i18n/vi.json M i18n/zh-hans.json 33 files changed, 77 insertions(+), 136 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikipediaExtracts refs/changes/40/393440/1 diff --git a/README b/README new file mode 100644 index 0000000..40df729 --- /dev/null +++ b/README @@ -0,0 +1,34 @@ +# WikipediaExtracts + +MediaWiki extension that enables users to insert content extracted directly from Wikipedia. + +## Installation + +Simply add the following code to the bottom of your LocalSettings.php: + +wfLoadExtension( 'WikipediaExtracts' ); + +## Configuration + +By default, WikipediaExtracts will extract content from the English Wikipedia. +To extract content from other Wikipedias, or other MediaWiki wikis altogether, +set $WikipediaExtractsAPI to the URL of the API of the target wiki in your +LocalSettings.php. For example, to extract content from the Spanish Wikipedia: + +$WikipediaExtractsAPI = "https://es.wikipedia.org/w/api.php"; + +Warning! The target wiki has to have the Extension:TextExtracts enabled! + +## Usage + +Basic usage to extract a full article: + +{{#WikipediaExtract:Title of the article}} + +To extract just the introduction of the article: + +{{#WikipediaExtract:Title of the article +|intro = true +}} + +See more options at https://www.mediawiki.org/wiki/Extension:WikipediaExtracts \ No newline at end of file diff --git a/WikipediaExtracts.php b/WikipediaExtracts.php index 7795fad..1bf84e2 100644 --- a/WikipediaExtracts.php +++ b/WikipediaExtracts.php @@ -3,20 +3,9 @@ class WikipediaExtracts { /** - * @var string $userAgent User agent for querying the API - */ - private static $userAgent = - 'Extension:WikipediaExtracts/2.1 (https://www.mediawiki.org/wiki/Extension:WikipediaExtracts)'; - - /** * @var Parser $parser Parser object */ private static $parser; - - /** - * @var Language $contentLanguage Language object of the content language of the local wiki - */ - public static $contentLanguage; /** * @var array $params Associative array of the parameters passed to the parser function @@ -27,11 +16,6 @@ * @var string $wikipediaTitle Title of the Wikipedia article to extract */ private static $wikipediaTitle; - - /** - * @var string $wikipediaLanguage Language code of the Wikipedia to query - */ - private static $wikipediaLanguage; /** * Main hook @@ -51,18 +35,9 @@ */ public static function onFunctionHook( Parser $parser, $input = null ) { try { - self::$parser = $parser; - self::$contentLanguage = $parser->getTargetLanguage(); self::$params = self::parseParams( array_slice( func_get_args(), 2 ) ); self::$wikipediaTitle = self::getWikipediaTitle( $input ); - self::$wikipediaLanguage = self::getWikipediaLanguage( $input ); - $html = self::getExtract(); - - global $wgWikipediaExtractsAddCredits; - if ( $wgWikipediaExtractsAddCredits ) { - $html .= self::getCredits(); - } } catch ( WikipediaExtractsError $error ) { $html = $error->getHtmlMessage(); } @@ -92,27 +67,6 @@ } /** - * Get the language code of the Wikipedia to query - * - * @param string $input A language code or a URL from which to extract the language code - * @return string $wikipediaLanguage The language code of the Wikipedia to query - */ - private static function getWikipediaLanguage( $input ) { - if ( $input && filter_var( $input, FILTER_VALIDATE_URL ) ) { - // Example host "en.wikipedia.org" - $host = parse_url( $input, PHP_URL_HOST ); - $HOST = explode( '.', $host ); - $wikipediaLanguage = $HOST[0]; - } else { - $wikipediaLanguage = self::getParam( 'language', self::$contentLanguage->getCode() ); - } - if ( !Language::isValidCode( $wikipediaLanguage ) ) { - throw new WikipediaExtractsError( 'invalid-language', $wikipediaLanguage ); - } - return $wikipediaLanguage; - } - - /** * Get a param value out of the $params array * * @param string $key of the param @@ -137,14 +91,11 @@ private static function parseParams( array $params ) { $array = []; foreach ( $params as $param ) { - $pair = explode( '=', $param, 2 ); + $pair = array_map( 'trim', explode( '=', $param, 2 ) ); if ( count( $pair ) === 2 ) { - $name = trim( $pair[0] ); - $value = trim( $pair[1] ); - $array[ $name ] = $value; + $array[ $pair[0] ] = $pair[1]; } elseif ( count( $pair ) === 1 ) { - $name = trim( $pair[0] ); - $array[ $name ] = true; + $array[ $pair[0] ] = true; } } return $array; @@ -170,23 +121,22 @@ 'format' => 'json', 'formatversion' => 2 ]; - $query = 'https://' . self::$wikipediaLanguage - . '.wikipedia.org/w/api.php?' . http_build_query( $data ); + $data = array_filter( $data ); + global $wgWikipediaExtractsAPI; + $query = $wgWikipediaExtractsAPI . '?' . http_build_query( $data ); $request = MWHttpRequest::factory( $query ); - $request->setUserAgent( self::$userAgent ); + global $wgWikipediaExtractsUserAgent; + $request->setUserAgent( $wgWikipediaExtractsUserAgent ); $status = $request->execute(); if ( !$status->isOK() ) { - if ( $status->getValue() === 100 ) { - throw new WikipediaExtractsError( 'invalid-language', self::$wikipediaLanguage ); - } - throw new WikipediaExtractsError( 'error' ); + throw new WikipediaExtractsError; } $content = FormatJson::decode( $request->getContent() ); if ( !$content ) { - throw new WikipediaExtractsError( 'error' ); + throw new WikipediaExtractsError; } if ( array_key_exists( 'error-codes', $content ) ) { - throw new WikipediaExtractsError( 'error' ); + throw new WikipediaExtractsError; } foreach ( $content->query->pages as $page ) { if ( property_exists( $page, 'missing' ) ) { @@ -194,20 +144,5 @@ } return $page->extract; } - } - - /** - * Get a span with a link to Wikipedia - */ - private static function getCredits() { - $title = Title::newFromText( self::$wikipediaTitle ); - $url = 'https://' . self::$wikipediaLanguage . '.wikipedia.org/wiki/' . $title->getPartialUrl(); - return Html::rawElement( - 'small', [ - 'lang' => self::$contentLanguage->getHtmlCode(), - 'dir' => self::$contentLanguage->getDir() - ], - wfMessage( 'wikipediaextracts-credits', $url )->inContentLanguage()->plain() - ); } } diff --git a/WikipediaExtractsError.php b/WikipediaExtractsError.php index 83a3c6c..e321346 100644 --- a/WikipediaExtractsError.php +++ b/WikipediaExtractsError.php @@ -21,7 +21,7 @@ * @param string $messageKey Key identifying the type of error * @param string $messageParam Extra data about the error */ - public function __construct( $messageKey, $messageParam = null ) { + public function __construct( $messageKey = 'error', $messageParam = null ) { $this->messageKey = $messageKey; $this->messageParam = $messageParam; } diff --git a/extension.json b/extension.json index 353df3e..6a188bc 100644 --- a/extension.json +++ b/extension.json @@ -21,7 +21,8 @@ "ParserFirstCallInit": "WikipediaExtracts::onParserFirstCallInit" }, "config": { - "WikipediaExtractsAddCredits": true + "WikipediaExtractsUserAgent": "Extension:WikipediaExtracts/2.1 (https://www.mediawiki.org/wiki/Extension:WikipediaExtracts)", + "WikipediaExtractsAPI": "https://en.wikipedia.org/w/api.php" }, "manifest_version": 1 } diff --git a/i18n/ast.json b/i18n/ast.json index 7db6be6..b842455 100644 --- a/i18n/ast.json +++ b/i18n/ast.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Permite insertar conteníu estrayíu direutamente de Wikipedia.", "wikipediaextracts-404": "Nun s'atopó la páxina «$1» en Wikipedia", - "wikipediaextracts-invalid-language": "El códigu d'idioma «$1» nun ye válidu", - "wikipediaextracts-credits": "Estrayíu de [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "El códigu d'idioma «$1» nun ye válidu" } diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json index 89bb628..98d6ba4 100644 --- a/i18n/be-tarask.json +++ b/i18n/be-tarask.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Дазваляе ўлучаць зьмест, атрыманы непасрэдна зь Вікіпэдыі.", "wikipediaextracts-404": "Старонка «$1» ня знойдзеная ў Вікіпэдыі", - "wikipediaextracts-invalid-language": "Код мовы «$1» няслушны", - "wikipediaextracts-credits": "Атрыманае зь [$1 Вікіпэдыі]" + "wikipediaextracts-invalid-language": "Код мовы «$1» няслушны" } diff --git a/i18n/bn.json b/i18n/bn.json index f529067..4ac4f25 100644 --- a/i18n/bn.json +++ b/i18n/bn.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "উইকিপিডিয়া থেকে সরাসরি নিষ্কাশিত বিষয়বস্তু সন্নিবেশ করা সক্ষম করে।", "wikipediaextracts-404": "'$1' পাতাটি উইকিপিডিয়ায় পাওয়া যায়নি", - "wikipediaextracts-invalid-language": "ভাষা কোড '$1' অবৈধ", - "wikipediaextracts-credits": "[$1 উইকিপিডিয়া] থেকে নিষ্কাশিত" + "wikipediaextracts-invalid-language": "ভাষা কোড '$1' অবৈধ" } diff --git a/i18n/de.json b/i18n/de.json index b6eaaaa..10cb5c0 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Ermöglicht das Einfügen von Inhaltsauszügen direkt aus der Wikipedia", "wikipediaextracts-404": "Die Seite „$1“ wurde in der Wikipedia nicht gefunden", - "wikipediaextracts-invalid-language": "Der Sprachcode „$1“ ist ungültig", - "wikipediaextracts-credits": "Auszug aus [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "Der Sprachcode „$1“ ist ungültig" } diff --git a/i18n/en.json b/i18n/en.json index dcb4055..5bd556b 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Enables to insert content extracted directly from Wikipedia", "wikipediaextracts-404": "The page '$1' was not found in Wikipedia", - "wikipediaextracts-invalid-language": "The language code '$1' is invalid", - "wikipediaextracts-credits": "Extracted from [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "The language code '$1' is invalid" } diff --git a/i18n/es.json b/i18n/es.json index c2023d7..a5788e2 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -7,6 +7,5 @@ }, "wikipediaextracts-desc": "Permite insertar contenido extraído directamente de Wikipedia.", "wikipediaextracts-404": "No se encontró la página «$1» en Wikipedia", - "wikipediaextracts-invalid-language": "El código de idioma «$1» no es válido", - "wikipediaextracts-credits": "Extraído de [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "El código de idioma «$1» no es válido" } diff --git a/i18n/fa.json b/i18n/fa.json index 7baab1c..67bdb0e 100644 --- a/i18n/fa.json +++ b/i18n/fa.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "قراردادن محتوای مستقیماً استخراجشده از ویکیپدیا را ممکن میکند.", "wikipediaextracts-404": "صفحهٔ «$1» در ویکیپدیا یافت نشد", - "wikipediaextracts-invalid-language": "کد زبان «$1» نامعتبر است", - "wikipediaextracts-credits": "استخراجشده از [$1 ویکیپدیا]" + "wikipediaextracts-invalid-language": "کد زبان «$1» نامعتبر است" } diff --git a/i18n/fr.json b/i18n/fr.json index 10c3f0b..e98417f 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -9,6 +9,5 @@ }, "wikipediaextracts-desc": "Permet d’insérer du contenu extrait directement de Wikipédia", "wikipediaextracts-404": "La page '$1' n'a pas été trouvée sur Wikipédia", - "wikipediaextracts-invalid-language": "The language code '$1' is invalid", - "wikipediaextracts-credits": "Extrait de [$1 Wikipédia]" + "wikipediaextracts-invalid-language": "The language code '$1' is invalid" } diff --git a/i18n/gl.json b/i18n/gl.json index ca98890..6969913 100644 --- a/i18n/gl.json +++ b/i18n/gl.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Permite inserir contido extraído directamente de Wikipedia.", "wikipediaextracts-404": "A páxina '$1' non foi atopada na Wikipedia", - "wikipediaextracts-invalid-language": "O código de lingua '$1' non é válido", - "wikipediaextracts-credits": "Extraído de [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "O código de lingua '$1' non é válido" } diff --git a/i18n/it.json b/i18n/it.json index 842db3d..ee41c94 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Consente di inserire contenuti estratti direttamente da Wikipedia.", "wikipediaextracts-404": "La pagina '$1' non è stata trovata in Wikipedia", - "wikipediaextracts-invalid-language": "Il codice di lingua '$1' non è valido", - "wikipediaextracts-credits": "Estratto da [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "Il codice di lingua '$1' non è valido" } diff --git a/i18n/kab.json b/i18n/kab.json index 71f1a98..9988cb0 100644 --- a/i18n/kab.json +++ b/i18n/kab.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Ad isireg taguri n ugbur i d-yettwakksen srid si wikipedia", "wikipediaextracts-404": "Asebter '$1' ulac-it di Wikipedia", - "wikipediaextracts-invalid-language": "Tangalt n tutlayt '$1' mačči d tameɣtut", - "wikipediaextracts-credits": "Tukkist n [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "Tangalt n tutlayt '$1' mačči d tameɣtut" } diff --git a/i18n/ko.json b/i18n/ko.json index 29a215f..6efb0d7 100644 --- a/i18n/ko.json +++ b/i18n/ko.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "위키백과로부터 직접 가져온 내용을 추가할 수 있게 합니다", "wikipediaextracts-404": "'$1' 페이지는 위키백과에서 찾을 수 없습니다", - "wikipediaextracts-invalid-language": "'$1' 언어 코드는 올바르지 않습니다", - "wikipediaextracts-credits": "[$1 위키백과]에서 발췌" + "wikipediaextracts-invalid-language": "'$1' 언어 코드는 올바르지 않습니다" } diff --git a/i18n/lb.json b/i18n/lb.json index e0d173b..5dd9acc 100644 --- a/i18n/lb.json +++ b/i18n/lb.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Erméiglecht et fir Inhalt, deen direkt aus der Wikipedia erausgeholl gouf, dranzesetzen.", "wikipediaextracts-404": "D'Säit '$1' gouf op Wikipedia net fonnt", - "wikipediaextracts-invalid-language": "De Sproochecode '$1' ass net valabel.", - "wikipediaextracts-credits": "Extrait aus der [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "De Sproochecode '$1' ass net valabel." } diff --git a/i18n/lt.json b/i18n/lt.json index 6fe72e6..8ad8f4f 100644 --- a/i18n/lt.json +++ b/i18n/lt.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Leidžia įterpti turinį, gauta tiesiai iš Vikipedijos.", "wikipediaextracts-404": "Puslapis '$1' nebuvo rastas Vikipedijoje", - "wikipediaextracts-invalid-language": "Kalbos kodas '$1' negalimas", - "wikipediaextracts-credits": "Gauta iš [$1 Vikipedijos]" + "wikipediaextracts-invalid-language": "Kalbos kodas '$1' negalimas" } diff --git a/i18n/mk.json b/i18n/mk.json index 26529dd..74b9fcd 100644 --- a/i18n/mk.json +++ b/i18n/mk.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Овозможува вметнување на содржини извлечени право од Википедија.", "wikipediaextracts-404": "Не ја најдов страницата „$1“ на Википедија на англиски", - "wikipediaextracts-invalid-language": "Јазичниот код „$13 е неважечки", - "wikipediaextracts-credits": "Извлечено од [$1 Википедија]" + "wikipediaextracts-invalid-language": "Јазичниот код „$13 е неважечки" } diff --git a/i18n/nb.json b/i18n/nb.json index 2d0da1d..a26d0f1 100644 --- a/i18n/nb.json +++ b/i18n/nb.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Gjør det mulig å sette inn innhold hentet direkte fra Wikipedia.", "wikipediaextracts-404": "Siden «$1» ble ikke funnet på Wikipedia", - "wikipediaextracts-invalid-language": "Språkkoden «$1» er ugyldig", - "wikipediaextracts-credits": "Hentet fra [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "Språkkoden «$1» er ugyldig" } diff --git a/i18n/nl.json b/i18n/nl.json index 0c3934a..83dcc00 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -6,6 +6,5 @@ ] }, "wikipediaextracts-desc": "Maakt direct invoegen van inhoud uit Wikipedia mogelijk", - "wikipediaextracts-404": "De pagina '$1' is niet gevonden op Wikipedia", - "wikipediaextracts-invalid-language": "De taalcode '$1' is ongeldig" + "wikipediaextracts-404": "De pagina '$1' is niet gevonden op Wikipedia" } diff --git a/i18n/oc.json b/i18n/oc.json index cb8c54c..d970a97 100644 --- a/i18n/oc.json +++ b/i18n/oc.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Permet d'inserir de contengut extrait dirèctament de Wikipèdia.", "wikipediaextracts-404": "La pagina '$1' es pas estada trobada sus Wikipèdia", - "wikipediaextracts-invalid-language": "Lo còdi de lenga «$1» es invalid", - "wikipediaextracts-credits": "Extrait de [$1 Wikipèdia]" + "wikipediaextracts-invalid-language": "Lo còdi de lenga «$1» es invalid" } diff --git a/i18n/pl.json b/i18n/pl.json index 1b78832..a00256a 100644 --- a/i18n/pl.json +++ b/i18n/pl.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Pozwala wstawiać fragmenty treści bezpośrednio z Wikipedii.", "wikipediaextracts-404": "Strona '$1' nie została znaleziona w Wikipedii", - "wikipediaextracts-invalid-language": "Kod języka '$1' jest nieprawidłowy", - "wikipediaextracts-credits": "Fragment z [$1 Wikipedii]" + "wikipediaextracts-invalid-language": "Kod języka '$1' jest nieprawidłowy" } diff --git a/i18n/pt-br.json b/i18n/pt-br.json index 5428b6e..8a23da5 100644 --- a/i18n/pt-br.json +++ b/i18n/pt-br.json @@ -7,6 +7,5 @@ }, "wikipediaextracts-desc": "Permite inserir conteúdo extraído diretamente da Wikipédia.", "wikipediaextracts-404": "A página '$1' não foi encontrada na Wikipédia", - "wikipediaextracts-invalid-language": "O código de língua '$1' é inválido", - "wikipediaextracts-credits": "Extraído da [$1 Wikipédia]" + "wikipediaextracts-invalid-language": "O código de língua '$1' é inválido" } diff --git a/i18n/pt.json b/i18n/pt.json index 0126b31..4390759 100644 --- a/i18n/pt.json +++ b/i18n/pt.json @@ -7,6 +7,5 @@ }, "wikipediaextracts-desc": "Permite inserir conteúdo extraído diretamente da Wikipédia.", "wikipediaextracts-404": "A página '$1' não foi encontrada na Wikipédia", - "wikipediaextracts-invalid-language": "O código de língua '$1' é inválido", - "wikipediaextracts-credits": "Extraído da [$1 Wikipédia]" + "wikipediaextracts-invalid-language": "O código de língua '$1' é inválido" } diff --git a/i18n/qqq.json b/i18n/qqq.json index 4d5ca5a..c8a56a0 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "{{desc|name=WikipediaExtracts|url=https://www.mediawiki.org/wiki/Extension:WikipediaExtracts}}", "wikipediaextracts-404": "Error message when an extract is requested of a Wikipedia page that doesn't exist", - "wikipediaextracts-invalid-language": "Error message when given an invalid language code", - "wikipediaextracts-credits": "Text after the extract, crediting Wikipedia" + "wikipediaextracts-invalid-language": "Error message when given an invalid language code" } diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json index 997b757..a21b388 100644 --- a/i18n/roa-tara.json +++ b/i18n/roa-tara.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Abbilite 'u 'nzerimende d'u condenute estratte direttamende da Uicchipèdie.", "wikipediaextracts-404": "'A pàgenà '$1' non g'ha state acchiate jndr'à Uicchipèdie", - "wikipediaextracts-invalid-language": "'U codece d'a lènghe '$1' non g'è valide", - "wikipediaextracts-credits": "Estratte da [$1 Uicchipèdie]" + "wikipediaextracts-invalid-language": "'U codece d'a lènghe '$1' non g'è valide" } diff --git a/i18n/ru.json b/i18n/ru.json index af6885b..5d5ff6c 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -8,6 +8,5 @@ }, "wikipediaextracts-desc": "Позволяет вставить содержимое, извлечённое непосредственно из Википедии.", "wikipediaextracts-404": "Страница '$1' не найдена в Википедии", - "wikipediaextracts-invalid-language": "Код языка «$1» не является допустимым", - "wikipediaextracts-credits": "Извлеченно из [$1 Википедии]" + "wikipediaextracts-invalid-language": "Код языка «$1» не является допустимым" } diff --git a/i18n/sr-ec.json b/i18n/sr-ec.json index e6820be..db6974b 100644 --- a/i18n/sr-ec.json +++ b/i18n/sr-ec.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Омогућавање убацивања садржаја извученог директно са Википедије", "wikipediaextracts-404": "Страница '$1' није пронађена на Википедији", - "wikipediaextracts-invalid-language": "Језички код '$1' је невалидан", - "wikipediaextracts-credits": "Извучено са [$1 Википедије]" + "wikipediaextracts-invalid-language": "Језички код '$1' је невалидан" } diff --git a/i18n/sv.json b/i18n/sv.json index 2e70aa2..e4b97d8 100644 --- a/i18n/sv.json +++ b/i18n/sv.json @@ -4,6 +4,5 @@ "WikiPhoenix" ] }, - "wikipediaextracts-404": "Sidan \"$1\" hittades inte på Wikipedia", - "wikipediaextracts-credits": "Extraherad från [$1 Wikipedia]" + "wikipediaextracts-404": "Sidan \"$1\" hittades inte på Wikipedia" } diff --git a/i18n/uk.json b/i18n/uk.json index 8af2d5b..15e991a 100644 --- a/i18n/uk.json +++ b/i18n/uk.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Дає можливість вставляти контент, видобутий безпосередньо з Вікіпедії.", "wikipediaextracts-404": "Сторінку «$1» не знайдено у Вікіпедії", - "wikipediaextracts-invalid-language": "Код мови «$1» недійсний", - "wikipediaextracts-credits": "Витяг із [$1 Вікіпедії]" + "wikipediaextracts-invalid-language": "Код мови «$1» недійсний" } diff --git a/i18n/vi.json b/i18n/vi.json index 29788a6..055d6a1 100644 --- a/i18n/vi.json +++ b/i18n/vi.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "Chèn nội dung trích dẫn trực tiếp từ Wikipedia.", "wikipediaextracts-404": "Không tìm thấy trang “$1” trong Wikipedia", - "wikipediaextracts-invalid-language": "Mã ngôn ngữ “$1” không hợp lệ", - "wikipediaextracts-credits": "Trích dẫn từ [$1 Wikipedia]" + "wikipediaextracts-invalid-language": "Mã ngôn ngữ “$1” không hợp lệ" } diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json index 577322a..ed0bfac 100644 --- a/i18n/zh-hans.json +++ b/i18n/zh-hans.json @@ -6,6 +6,5 @@ }, "wikipediaextracts-desc": "允许插入直接提取自维基百科的内容。", "wikipediaextracts-404": "在维基百科找不到页面“$1”", - "wikipediaextracts-invalid-language": "语言代码“$1”无效", - "wikipediaextracts-credits": "提取自[$1 维基百科]" + "wikipediaextracts-invalid-language": "语言代码“$1”无效" } -- To view, visit https://gerrit.wikimedia.org/r/393440 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3eabcd6dd4d089441a8397d09dce6d45bfb74e6d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikipediaExtracts Gerrit-Branch: master Gerrit-Owner: Sophivorus <scheno...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits