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

Reply via email to