r80759 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r80758‎ | r80759 | r80760 >
Date:19:52, 22 January 2011
Author:ialex
Status:deferred
Tags:
Comment:
Modified DynamicPageList extension to use current system to add custom messages instead of pre-1.11 method
Modified paths:
  • /trunk/extensions/DynamicPageList/DPLLogger.php (modified) (history)
  • /trunk/extensions/DynamicPageList/DPLMain.php (modified) (history)
  • /trunk/extensions/DynamicPageList/DPLSetup.php (modified) (history)
  • /trunk/extensions/DynamicPageList/DynamicPageList.i18n.php (modified) (history)
  • /trunk/extensions/DynamicPageList/DynamicPageList.php (modified) (history)

Diff [purge]

Index: trunk/extensions/DynamicPageList/DynamicPageList.i18n.php
@@ -12,1262 +12,1178 @@
1313 * added message: ERR_OpenReferences
1414 */
1515
16 -class DPL_i18n {
17 - // FATAL
 16+$messages = array();
1817
19 - const FATAL_WRONGNS = 1; // $0: 'namespace' or 'notnamespace'
20 - // $1: wrong parameter given by user
21 - // $3: list of possible titles of namespaces (except pseudo-namespaces: Media, Special)
 18+$messages['en'] = array(
 19+ 'intersection-desc' => 'Outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories',
 20+ 'intersection_toomanycats' => 'Error: Too many categories!',
 21+ 'intersection_toofewcats' => 'Error: Too few categories!',
 22+ 'intersection_noresults' => 'Error: No results!',
 23+ 'intersection_noincludecats' => 'Error: You need to include at least one category, or specify a namespace!',
 24+ 'dpl-desc' => 'A highly flexible report generator for MediaWikis',
 25+ 'dpl_log_1' => "ERROR: Wrong '$0' parameter: '$1'! Help: <code>$0= <i>empty string</i> (Main)$3</code>.",
 26+ 'dpl_log_2' => "ERROR: Wrong '$0' parameter: '$1'! Help: <code>$0= <i>full pagename</i></code>.",
 27+ 'dpl_log_3' => 'ERROR: Too many categories! Maximum: $0. Help: increase <code>ExtDynamicPageList::$maxCategoryCount</code> to specify more categories or set <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> for no limitation. (Set the variable in <code>LocalSettings.php</code>, after including <code>DynamicPageList.php</code>.)',
 28+ 'dpl_log_4' => 'ERROR: Too few categories! Minimum: $0. Help: decrease <code>ExtDynamicPageList::$minCategoryCount</code> to specify fewer categories. (Set the variable preferably in <code>LocalSettings.php</code>, after including <code>DynamicPageList.php</code>.)',
 29+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 30+ 'dpl_log_6' => "ERROR: You need to include at least one category if you want to use 'addfirstcategorydate=true' or 'ordermethod=categoryadd'!",
 31+ 'dpl_log_7' => "ERROR: If you include more than one category, you cannot use 'addfirstcategorydate=true' or 'ordermethod=categoryadd'!",
 32+ 'dpl_log_8' => 'ERROR: You cannot add more than one type of date at a time!',
 33+ 'dpl_log_9' => "ERROR: You can use '$0' with 'ordermethod=[...,]$1' only!",
 34+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 35+ 'dpl_log_11' => "ERROR: Cannot perform logical operations on the Uncategorized pages (f.e. with the 'category' parameter) because the $0 view does not exist on the database! Help: have the database administrator execute this query: <code>$1</code>.",
 36+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 37+ 'dpl_log_13' => "WARNING: Unknown parameter '$0' is ignored. Help: available parameters: <code>$1</code>.",
 38+ 'dpl_log_14' => "WARNING: Wrong '$0' parameter: '$1'! Using default: '$2'. Help: <code>$0= $3</code>.",
 39+ 'dpl_log_15' => "WARNING: Wrong '$0' parameter: '$1'! Using default: '$2' (no limit). Help: <code>$0= <i>empty string</i> (no limit) | n</code>, with <code>n</code> a positive integer.",
 40+ 'dpl_log_16' => 'WARNING: No results.',
 41+ 'dpl_log_17' => "WARNING: Add* parameters ('adduser', 'addeditdate', etc.)' and 'includepage' have no effect with 'mode=category'. Only the page namespace/title can be viewed in this mode.",
 42+ 'dpl_log_18' => "WARNING: 'headingmode=$0' has no effect with 'ordermethod' on a single component. Using: '$1'. Help: you can use not-$1 'headingmode' values with 'ordermethod' on multiple components. The first component is used for headings. E.g. 'ordermethod=category,<i>comp</i>' (<i>comp</i> is another component) for category headings.",
 43+ 'dpl_log_19' => "WARNING: 'debug=$0' is not in first position in the DPL element. The new debug settings are not applied before all previous parameters have been parsed and checked.",
 44+ 'dpl_log_20' => "WARNING: An infinite transclusion loop is created by page '$0'.",
 45+ 'dpl_log_21' => 'QUERY: <code>$0</code>',
 46+ 'dpl_articlecount' => 'There {{PLURAL:$1|is one article|are $1 articles}} in this heading.',
 47+ 'dpl_description' => 'A flexible report generator for MediaWikis - manual and examples: see [http://semeb.com/dpldemo]',
 48+);
2249
23 - const FATAL_WRONGLINKSTO = 2; // $0: linksto' (left as $0 just in case the parameter is renamed in the future)
24 - // $1: the wrong parameter given by user
 50+/** Message documentation (Message documentation)
 51+ * @author Purodha
 52+ */
 53+$messages['qqq'] = array(
 54+ 'intersection-desc' => 'Short description of the Intersection extension, shown in [[Special:Version]]. Do not translate or change links.',
 55+);
2556
26 - const FATAL_TOOMANYCATS = 3; // $0: max number of categories that can be included
 57+/** Afrikaans (Afrikaans)
 58+ * @author Naudefj
 59+ */
 60+$messages['af'] = array(
 61+ 'intersection_toomanycats' => 'Fout: Te veel kategorieë!',
 62+ 'intersection_toofewcats' => 'Fout: Te min kategorieë!',
 63+ 'intersection_noresults' => 'Fout: Geen resultate!',
 64+);
2765
28 - const FATAL_TOOFEWCATS = 4; // $0: min number of categories that have to be included
 66+/** Aragonese (Aragonés)
 67+ * @author Juanpabl
 68+ */
 69+$messages['an'] = array(
 70+ 'intersection-desc' => "Preduz una lista d'os elementos más rezients que bi ha en una categoría u a unión de barios categorías",
 71+ 'intersection_toomanycats' => 'Error: Masiadas categorías!',
 72+ 'intersection_toofewcats' => 'Error: numero insufizient de categorías!',
 73+ 'intersection_noresults' => 'Error: No bi ha garra resultau!',
 74+ 'intersection_noincludecats' => "Error: Ha d'encluyir á lo menos una categoría u endicar un espazio de nombres!",
 75+);
2976
30 - const FATAL_NOSELECTION = 5;
 77+/** Arabic (العربية)
 78+ * @author Meno25
 79+ */
 80+$messages['ar'] = array(
 81+ 'intersection-desc' => 'يخرج قائمة معلمة بأحدث المدخلات الساكنة في تصنيف، أو اتحاد عدة تصنيفات',
 82+ 'intersection_toomanycats' => 'خطأ: تصنيفات كثيرة جدا!',
 83+ 'intersection_toofewcats' => 'خطأ: تصنيفات قليلة جدا!',
 84+ 'intersection_noresults' => 'خطأ: لا نتائج!',
 85+ 'intersection_noincludecats' => 'خطأ: ينبغي أن تضمن تصنيفا واحدا على الأقل، أو تحدد نطاقا!',
 86+);
3187
32 - const FATAL_CATDATEBUTNOINCLUDEDCATS = 6;
 88+/** Egyptian Spoken Arabic (مصرى)
 89+ * @author Meno25
 90+ * @author Ramsis II
 91+ */
 92+$messages['arz'] = array(
 93+ 'intersection-desc' => 'بيطلع لستة مترقمة لاحدث الحاجات الموجودة فى تصنيف,او اتحاد اكتر من تصنيف',
 94+ 'intersection_toomanycats' => 'غلط:تصانيف كتيرة خالص!',
 95+ 'intersection_toofewcats' => 'غلط:تصانيف قليلة خالص!',
 96+ 'intersection_noresults' => 'غلط:مافيش نتايج!',
 97+ 'intersection_noincludecats' => 'غلط: لازم تحط تصنيف واحد على الأقل، أو تحدد نطاق!',
 98+);
3399
34 - const FATAL_CATDATEBUTMORETHAN1CAT = 7;
 100+/** Asturian (Asturianu)
 101+ * @author Esbardu
 102+ */
 103+$messages['ast'] = array(
 104+ 'intersection-desc' => 'Amuesa una llista de los elementos más recién que tenga una categoría o una xuntanza de varies categoríes',
 105+ 'intersection_toomanycats' => 'Error: ¡Demasiaes categoríes!',
 106+ 'intersection_toofewcats' => 'Error: ¡Demasiaes poques categoríes!',
 107+ 'intersection_noresults' => 'Error: ¡Nun hai resultaos!',
 108+ 'intersection_noincludecats' => 'Error: ¡Necesites amiestar a lo menos una categoría, o especificar un espaciu de nomes!',
 109+);
35110
36 - const FATAL_MORETHAN1TYPEOFDATE = 8;
 111+/** Southern Balochi (بلوچی مکرانی)
 112+ * @author Mostafadaneshvar
 113+ */
 114+$messages['bcc'] = array(
 115+ 'intersection_toomanycats' => 'DynamicPageList: بازگین دسته جات!',
 116+ 'intersection_toofewcats' => 'DynamicPageList: باز کمین دسته جات!',
 117+ 'intersection_noresults' => 'DynamicPageList: هچ نتیجه ای',
 118+ 'intersection_noincludecats' => 'لیست صفحات دینامیکی: شما لازمنت حداقل یک دسته هور کنیت یا یک نام فضایی مشخص کنیت!',
 119+);
37120
38 - const FATAL_WRONGORDERMETHOD = 9; // $0: param=val that is possible only with $1 as last 'ordermethod' parameter
39 - // $1: last 'ordermethod' parameter required for $0
 121+/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 122+ * @author EugeneZelenko
 123+ * @author Jim-by
 124+ */
 125+$messages['be-tarask'] = array(
 126+ 'intersection-desc' => "Выводзіць у маркіраваны сьпіс апошнія дабаўленьні да катэгорыі альбо аб'ядноўвае некалькі катэгорыяў",
 127+ 'intersection_toomanycats' => 'Памылка: Зашмат катэгорыяў!',
 128+ 'intersection_toofewcats' => 'Памылка: Занадта мала катэгорыяў!',
 129+ 'intersection_noresults' => 'Памылка: Няма вынікаў!',
 130+ 'intersection_noincludecats' => 'Памылка: Вам неабходна ўключыць хаця б адну катэгорыю альбо ўказаць прастору назваў!',
 131+);
40132
41 - const FATAL_DOMINANTSECTIONRANGE = 10; // $0: the number of arguments in includepage
 133+/** Bulgarian (Български)
 134+ * @author DCLXVI
 135+ * @author Spiritia
 136+ */
 137+$messages['bg'] = array(
 138+ 'intersection-desc' => 'Извежда списък на най-скорошните записи в дадена категория или сечение на няколко категории',
 139+ 'intersection_toomanycats' => 'Error: Твърде много категории!',
 140+ 'intersection_toofewcats' => 'Error: Твърде малко категории!',
 141+ 'intersection_noresults' => 'Error: Няма резултати!',
 142+ 'intersection_noincludecats' => 'Error: Необходимо е да се включи поне една категория или да се посочи именно пространство!',
 143+);
42144
43 - const FATAL_NOCLVIEW = 11; // $0: prefix_dpl_clview where 'prefix' is the prefix of your mediawiki table names
44 - // $1: SQL query to create the prefix_dpl_clview on your mediawiki DB
 145+/** Bengali (বাংলা)
 146+ * @author Bellayet
 147+ */
 148+$messages['bn'] = array(
 149+ 'intersection_toomanycats' => 'Error: অনেক বেশি বিষয়শ্রেণী!',
 150+ 'intersection_toofewcats' => 'Error: অনেক কম বিষয়শ্রেণী!',
 151+ 'intersection_noresults' => 'Error: ফলাফল নাই!',
 152+ 'intersection_noincludecats' => 'ত্রুটি:আপনার অন্তত একটি বিষয়শ্রেণী যুক্ত করতে, অথবা একটি নেমস্পেস দিতে হবে!',
 153+);
45154
46 - const FATAL_OPENREFERENCES = 12;
 155+/** Breton (Brezhoneg)
 156+ * @author Fulup
 157+ */
 158+$messages['br'] = array(
 159+ 'intersection_toomanycats' => 'Error: Re a rummadoù !',
 160+ 'intersection_toofewcats' => 'Error: Re nebeut a rummadoù !',
 161+ 'intersection_noresults' => "Error: Disoc'h ebet !",
 162+);
47163
48 - // ERROR
 164+/** Bosnian (Bosanski)
 165+ * @author CERminator
 166+ * @author Seha
 167+ */
 168+$messages['bs'] = array(
 169+ 'intersection-desc' => 'Izbacuje listu najčešćih tačaka koje se nalaze u kategoriji ili u sekciji nekoliko kategorija.',
 170+ 'intersection_toomanycats' => 'Greška: Previše kategorija!',
 171+ 'intersection_toofewcats' => 'Greška: Premalo kategorija!',
 172+ 'intersection_noresults' => 'Greška: Nema rezultata!',
 173+ 'intersection_noincludecats' => 'Greška: Potrebno je da uključite najmanje jednu kategoriju ili odredite imenski prostor!',
 174+);
49175
50 - // WARN
 176+/** Catalan (Català)
 177+ * @author Paucabot
 178+ * @author SMP
 179+ */
 180+$messages['ca'] = array(
 181+ 'intersection-desc' => "Genera una llista d'elements recents en una categoria o en la intersecció de diverses.",
 182+ 'intersection_toomanycats' => 'Error: Massa categories!',
 183+ 'intersection_toofewcats' => 'Error: Massa poques categories!',
 184+ 'intersection_noresults' => 'Error: Cap resultat!',
 185+ 'intersection_noincludecats' => "Error: Heu d'incloure almenys una categoria o especificar un espai de noms!",
 186+);
51187
52 - const WARN_UNKNOWNPARAM = 13; // $0: unknown parameter given by user
53 - // $1: list of DPL available parameters separated by ', '
 188+/** Czech (Česky)
 189+ * @author Li-sung
 190+ * @author Matěj Grabovský
 191+ */
 192+$messages['cs'] = array(
 193+ 'intersection-desc' => 'Vypíše seznam nejnovějších položek v kategorii nebo sjednotí několik kategorií',
 194+ 'intersection_toomanycats' => 'Error: Příliš mnoho kategorií!',
 195+ 'intersection_toofewcats' => 'Error: Málo kategorií!',
 196+ 'intersection_noresults' => 'Error: Žádné výsledky!',
 197+ 'intersection_noincludecats' => 'Error: Musíte zahrnout alespoň jednu kategorii nebo určit jmenný prostor!',
 198+);
54199
55 - const WARN_WRONGPARAM = 14; // $3: list of valid param values separated by ' | '
 200+/** German (Deutsch)
 201+ * @author Gero Scholz
 202+ */
 203+$messages['de'] = array(
 204+ 'intersection-desc' => 'Ausgabe einer Liste der aktuellsten Einträge in einer Kategorie, oder der Schnittmenge mehrerer Kategorien',
 205+ 'intersection_toomanycats' => 'DynamicPageList: Zuviele Kategorien!',
 206+ 'intersection_toofewcats' => 'DynamicPageList: Zuwenige Kategorien!',
 207+ 'intersection_noresults' => 'DynamicPageList: Kein Ergebnis!',
 208+ 'intersection_noincludecats' => 'DynamicPageList: Es muss mindestens eine Kategorie eingebunden werden oder gebe einen Namensraum an!',
 209+ 'dpl_log_1' => "Fehler: bei '$0' Parameter: '$1'! Hilfe: <code>$0= <i>(leer)</i> (Hauptnamensraum)$3</code>.",
 210+ 'dpl_log_2' => "Fehler: bei '$0' Parameter: '$1'! Hilfe: <code>$0= <i>vollständiger Seitenname</i></code>.",
 211+ 'dpl_log_3' => 'Fehler: Zu viele Kategorien angegeben! Maximum: $0.',
 212+ 'dpl_log_4' => 'Fehler: Zu wenige Kategorien angegeben! Minimum: $0.',
 213+ 'dpl_log_5' => "Fehler: Keine Auswahlkriterien angegeben! Mindestens einer der folgenden Parameter ist erforderlich: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby oder die 'not'-Varianten davon.",
 214+ 'dpl_log_6' => "Fehler: Sie müssen mindestens eine Kategorie angeben, wenn Sie 'addfirstcategorydate=true' oder 'ordermethod=categoryadd' benutzen.",
 215+ 'dpl_log_7' => "Fehler: Wenn Sie mehr als eine Kategorie angeben, können Sie 'addfirstcategorydate=true' oder 'ordermethod=categoryadd' nicht benutzen.",
 216+ 'dpl_log_8' => 'Fehler: Es ist nur eine einzige Art der Datumsangabe möglich.',
 217+ 'dpl_log_9' => "Fehler: Sie können '$0' nur in Verbindung mit 'ordermethod=[...,]$1' benutzen.",
 218+ 'dpl_log_10' => "Fehler: Die Indexangabe bei 'dominantsection' muss zwischen 1 und der Anzahl der Argumente von 'includepage' liegen ($0 in diesem Fall).",
 219+ 'dpl_log_11' => "Fehler: Abfragen auf unkategorisierte Seiten sind nicht möglich, da die Datenbank nicht dafür eingerichtet wurde. Ein Administrator kann dies ändern.",
 220+ 'dpl_log_12' => 'Fehler: Die Angabe von "openreferences" ist nicht vereinbar mit bestimmten anderen Optionen, die Sie angegegeben haben. Details dazu stehen im DPL-Manual.',
 221+ 'dpl_log_13' => "Warnung: Der unbekannte Parameter '$0' wird ignoriert. Hilfe: Verfügbare Parameter: <code>$1</code>.",
 222+ 'dpl_log_14' => "Warnung: Parameter '$0': Der Wert '$1' ist unzulässig. Es wird der Defaultwert benutzt: '$2'. Hilfe: <code>$0= $3</code>.",
 223+ 'dpl_log_15' => "Warnung: Parameter '$0': Der Wert '$1' ist unzulässig. Es wird der Defaultwert benutzt: '$2'. Help: <code>$0= <i>(leer)</i> (unbegrenzt) | n</code>, wobei <code>n</code> eine positive Ganzzahl sein muss.",
 224+ 'dpl_log_16' => 'Warnung: Kein passender Eintrag gefunden!',
 225+ 'dpl_log_17' => "Warnung: Add* Parameter ('adduser', 'addeditdate', etc.)' und 'includepage' haben keinen Effekt in Verbindung mit 'mode=category'. Es kann nur der Artikel und der Namensraum angezeigt werden.",
 226+ 'dpl_log_18' => "Warnung: 'headingmode=$0' hat keinen Effekt, wenn 'ordermethod' sich auf eine einzelne Komponente bezieht. Es wird '$1' verwendet. Hilfe: Sie können nicht not-$1 'headingmode' Werte in verbindung mit 'ordermethod' für mehrfache Komponenten verwenden. Die erste Konponente wird als Überschrift verwendet. Z.B. 'ordermethod=category,<i>comp</i>' (<i>comp</i> ist eine andere Komponente) für Kategorie-Überschriften.",
 227+ 'dpl_log_19' => "Warnung: 'debug=$0' steht nicht an erster Stelle in der DPL-Anweisung. Die Einstellung wird erst wirksam, nachdem die vorausgehenden Parameter geprüft und verarbeitet sind.",
 228+ 'dpl_log_20' => "Warnung: Endlosschleife beim Inkludieren von Inhalten der Seite '$0'.",
 229+ 'dpl_log_21' => 'Datenbank-Abfrage: <code>$0</code>',
 230+ 'dpl_articlecount' => 'Diese Gruppe enthält {{PLURAL:$1|einen|$1}} Artikel.'
 231+);
56232
57 - const WARN_WRONGPARAM_INT = 15; // $0: param name
58 - // $1: wrong param value given by user
59 - // $2: default param value used instead by program
 233+/** Lower Sorbian (Dolnoserbski)
 234+ * @author Michawiki
 235+ */
 236+$messages['dsb'] = array(
 237+ 'intersection-desc' => 'Wudawa lisćina nejaktualnjejšych zapiskow w kategoriji abo zgromadneje młogosći někotarych kategorijow',
 238+ 'intersection_toomanycats' => 'Zmólka: Pśewjele kategorijow!',
 239+ 'intersection_toofewcats' => 'Zmólka: Pśemało kategorijow!',
 240+ 'intersection_noresults' => 'Zmólka: Žedne wuslědki!',
 241+ 'intersection_noincludecats' => 'Zmólka: Musyš nanejmjenjej jadnu kategoriju zapśěgnuś abo mjenjowy rum pódaś!',
 242+);
60243
61 - const WARN_NORESULTS = 16;
 244+/** Greek (Ελληνικά)
 245+ * @author Dead3y3
 246+ */
 247+$messages['el'] = array(
 248+ 'intersection-desc' => 'Έχει ως έξοδο μια μη αριθμημένη λίστα των πιο πρόσφατων στοιχείων σε μια κατηγορία, ή μια τομή μερικών κατηγοριών',
 249+ 'intersection_toomanycats' => 'Σφάλμα: Πάρα πολλές κατηγορίες!',
 250+ 'intersection_toofewcats' => 'Σφάλμα: Πολύ λίγες κατηγορίες!',
 251+ 'intersection_noresults' => 'Σφάλμα: Δεν υπάρχουν αποτελέσματα!',
 252+ 'intersection_noincludecats' => 'Σφάλμα: Πρέπει να περιλάβετε τουλάχιστον μία κατηγορία, ή να ορίσετε μια περιοχή ονομάτων!',
 253+);
62254
63 - const WARN_CATOUTPUTBUTWRONGPARAMS = 17;
 255+/** Esperanto (Esperanto)
 256+ * @author Yekrats
 257+ */
 258+$messages['eo'] = array(
 259+ 'intersection-desc' => 'Eligas bulpunktitan liston de la plej lastaj kategorianoj, aŭ unuigo de pluraj kategorioj',
 260+ 'intersection_toomanycats' => 'Eraro: Tro da kategorioj!',
 261+ 'intersection_toofewcats' => 'Error: Tro malmultaj da kategorioj!',
 262+ 'intersection_noresults' => 'Error: Neniom da rezultoj!',
 263+ 'intersection_noincludecats' => 'Error: Vi devas inkluzivi almenaŭ unu kategorion, aŭ specifigu nomspacon!',
 264+);
64265
65 - const WARN_HEADINGBUTSIMPLEORDERMETHOD = 18; // $0: 'headingmode' value given by user
66 - // $1: value used instead by program (which means no heading)
 266+/** Spanish (Español)
 267+ * @author Aleator
 268+ * @author Remember the dot
 269+ * @author Sanbec
 270+ */
 271+$messages['es'] = array(
 272+ 'intersection-desc' => 'Devuelve una lista de los elementos más recientes que están en una categoría o en una intersección de varias categorías',
 273+ 'intersection_toomanycats' => '¡Error: Demasiadas categorías!',
 274+ 'intersection_toofewcats' => 'Error: ¡Muy pocas categorías!',
 275+ 'intersection_noresults' => 'Error: ¡Sin resultados!',
 276+ 'intersection_noincludecats' => 'Error: ¡Necesita incluir al menos una categoría, o especificar un espacio de nombres!',
 277+);
67278
68 - const WARN_DEBUGPARAMNOTFIRST = 19; // $0: 'log' value
 279+/** Basque (Euskara)
 280+ * @author An13sa
 281+ */
 282+$messages['eu'] = array(
 283+ 'intersection_toomanycats' => 'Errorea: Kategoria gehiegi!',
 284+ 'intersection_toofewcats' => 'Errorea: Kategoria gutxiegi!',
 285+ 'intersection_noresults' => 'Errorea: Emaitzarik ez!',
 286+ 'intersection_noincludecats' => 'Errorea: Gutxienez kategoria bat gehitu edo izen bat zehaztu behar duzu!',
 287+);
69288
70 - const WARN_TRANSCLUSIONLOOP = 20; // $0: title of page that creates an infinite transclusion loop
 289+/** Persian (فارسی)
 290+ * @author Huji
 291+ */
 292+$messages['fa'] = array(
 293+ 'intersection-desc' => 'فهرست گلوله‌ای از صفحه‌هایی به نمایش در می‌آورد که به تازگی در یک یا چند رده وارد شده‌اند',
 294+ 'intersection_toomanycats' => 'DynamicPageList: تعداد رده‌ها زیاد است!',
 295+ 'intersection_toofewcats' => 'DynamicPageList: تعداد رده‌ها کم است!',
 296+ 'intersection_noresults' => 'DynamicPageList: نتیجه‌ای وجود ندارد!',
 297+ 'intersection_noincludecats' => 'DynamicPageList: شما حداقل باید یک رده را وارد کنید، یا یک فضای نام را مشخص کنید!',
 298+);
71299
 300+/** Finnish (Suomi)
 301+ * @author Nike
 302+ */
 303+$messages['fi'] = array(
 304+ 'intersection-desc' => 'Tulostaa listan luokassa tai useamman luokan yhdisteessä olevista sivuista.',
 305+ 'intersection_toomanycats' => 'Error: Liian monta luokkaa.',
 306+ 'intersection_toofewcats' => 'Error: Liian vähän luokkia.',
 307+ 'intersection_noresults' => 'Error: Ei tuloksia.',
 308+ 'intersection_noincludecats' => 'Error: Lisää vähintään yksi luokka tai määritä nimiavaruus.',
 309+);
72310
73 - // INFO
 311+/** French (Français)
 312+ * @author Grondin
 313+ * @author Urhixidur
 314+ * @author Verdy p
 315+ */
 316+$messages['fr'] = array(
 317+ 'intersection-desc' => 'Affiche une liste, à puces, des articles les plus récents dans une catégorie, ou à partir d’une combinaison de plusieurs catégories.',
 318+ 'intersection_toomanycats' => 'DynamicPageList : trop de catégories !',
 319+ 'intersection_toofewcats' => 'DynamicPageList : pas assez de catégories !',
 320+ 'intersection_noresults' => 'DynamicPageList : aucun résultat !',
 321+ 'intersection_noincludecats' => 'Error : vous devez inclure au moins une catégorie, ou préciser un nom d’espace !',
 322+ 'dpl_log_1' => "ERREUR : Mauvais paramètre '$0' : '$1'! Aide : <code>$0= <i>chaîne vide</i> (Principal)$3</code>. (Les équivalents avec des mots magiques sont aussi autorisés.)",
 323+ 'dpl_log_2' => "ERREUR : Mauvais paramètre '$0' : '$1'! Aide : <code>$0= <i>Nom complet de la page</i></code>. (Les mots magiques sont autorisés.)",
 324+ 'dpl_log_3' => 'ERREUR : Trop de catégories ! Maximum : $0. Aide : accroître <code>ExtDynamicPageList::$maxCategoryCount</code> pour autoriser plus de catégories ou régler <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> pour aucune limite. (À régler dans <code>LocalSettings.php</code>, après avoir inclus <code>DynamicPageList.php</code>.)',
 325+ 'dpl_log_4' => 'ERREUR : Pas assez de catégories ! Minimum : $0. Aide : décroître <code>ExtDynamicPageList::$minCategoryCount</code> pour autoriser moins de catégories. (À régler dans <code>LocalSettings.php</code> de préférence, après avoir inclus <code>DynamicPageList.php</code>.)',
 326+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 327+ 'dpl_log_6' => "ERREUR : Vous devez inclure au moins une catégorie si vous voulez utiliser 'addfirstcategorydate=true' ou 'ordermethod=categoryadd' !",
 328+ 'dpl_log_7' => "ERREUR : Si vous incluez plus d’une catégorie, vous ne pouvez pas utiliser 'addfirstcategorydate=true' ou 'ordermethod=categoryadd' !",
 329+ 'dpl_log_8' => 'ERREUR : Vous ne pouvez pas utiliser plus d’un type de date à la fois !',
 330+ 'dpl_log_9' => "ERREUR : Vous ne pouvez utiliser '$0' qu’avec 'ordermethod=[...,]$1' !",
 331+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 332+ 'dpl_log_11' => "ERREUR : Ne peut pas effectuer d’opérations logiques sur les pages sans catégories (avec la paramètre 'category') car la vue $0 n’existe pas dans la base de données ! Aide : demander à un administrateur de la base de données d'effectuer : <code>$1</code>.",
 333+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 334+ 'dpl_log_13' => "AVERTISSEMENT : Le paramètre inconnu '$0' est ignoré. Aide : paramètres disponibles : <code>$1</code>.",
 335+ 'dpl_log_14' => "AVERTISSEMENT : Mauvais paramètre '$0' : '$1'! Utilisation de la valeur par défaut : '$2'. Aide : <code>$0= $3</code>.",
 336+ 'dpl_log_15' => "AVERTISSEMENT : Mauvais paramètre '$0' : '$1'! Utilisattion de la valeur par défaut : '$2' (aucune limite). Aide : <code>$0= <i>chaîne vide</i> (aucune limite) | n</code>, avec <code>n</code> un entier positif.",
 337+ 'dpl_log_16' => 'AVERTISSEMENT : Aucun résultat !',
 338+ 'dpl_log_17' => "AVERTISSEMENT : Les paramètres Add* ('adduser', 'addeditdate', etc.)' et 'includepage' n’ont aucun effet avec 'mode=category'. Seuls l’espace de nom et le titre de la page peuvent être vus dans ce mode..",
 339+ 'dpl_log_18' => "AVERTISSEMENT : 'headingmode=$0' n'a aucun effet avec 'ordermethod' sur une simple composante. Utiliser : '$1'. Aide : vous pouvez utiliser not-$1 sur les valeurs de 'headingmode' avec 'ordermethod' sur plusieurs composantes. La première composante est utilisée pour les en-têtes. Exemple : 'ordermethod=category,<i>comp</i>' (<i>comp</i> est une autre composante) pour les en-têtes de catégorie.",
 340+ 'dpl_log_19' => "AVERTISSEMENT : 'debug=$0' n’est pas en première position dans l’élément DPL. Les nouveaux réglages de débogage ne seront appliqués qu’après que les paramètres précédents aient été vérifiés.",
 341+ 'dpl_log_20' => "AVERTISSEMENT : Une boucle d’inclusion infinie est créée par la page '$0'.",
 342+ 'dpl_log_21' => 'REQUÊTE : <code>$0</code>',
 343+ 'dpl_articlecount' => 'Il y a {{PLURAL:$1|un article|$1 articles}} dans cette section.'
 344+);
74345
75 - // DEBUG
 346+/** Franco-Provençal (Arpetan)
 347+ * @author ChrisPtDe
 348+ */
 349+$messages['frp'] = array(
 350+ 'intersection-desc' => 'Afiche una lista de puges des articllos los ples novéls dens una catègorie, ou ben dês una combinèson de plusiors catègories.',
 351+ 'intersection_toomanycats' => 'Error : trop de catègories !',
 352+ 'intersection_toofewcats' => 'Error : pas prod de catègories !',
 353+ 'intersection_noresults' => 'Error : nion rèsultat !',
 354+ 'intersection_noincludecats' => 'Error : vos avéd fôta d’encllure u muens yona catègorie, ou ben de spècefiar un èspâço de nom !',
 355+);
76356
77 - const DEBUG_QUERY = 21; // $0: SQL query executed to generate the dynamic page list
 357+/** Galician (Galego)
 358+ * @author Toliño
 359+ * @author Xosé
 360+ */
 361+$messages['gl'] = array(
 362+ 'intersection-desc' => 'Devolve unha lista punteada dos elementos máis recentes que están nunha categoría ou nunha unión de varias categorías',
 363+ 'intersection_toomanycats' => 'Erro: demasiadas categorías!',
 364+ 'intersection_toofewcats' => 'Erro: moi poucas categorías!',
 365+ 'intersection_noresults' => 'Erro: ningún resultado!',
 366+ 'intersection_noincludecats' => 'Erro: ten que incluír unha categoría polo menos ou especificar un espazo de nomes!',
 367+);
78368
79 - // TRACE
 369+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
 370+ * @author Omnipaedista
 371+ */
 372+$messages['grc'] = array(
 373+ 'intersection_noresults' => 'Σφάλμα: οὐδὲν ἀποτέλεσμα',
 374+ 'intersection_noincludecats' => 'Σφάλμα: Ἔξεστί σοι περιλαμβάνειν μίαν τοὐλάχιστον κατηγορίαν, ἢ καθορίζειν ὀνοματεῖον τι!',
 375+);
80376
81 - // Output formatting
82 - // $1: number of articles
 377+/** Swiss German (Alemannisch)
 378+ * @author Als-Holder
 379+ */
 380+$messages['gsw'] = array(
 381+ 'intersection-desc' => 'Usgabe vun ere Lischt vu dr aktuällschte Yyträg in ere Kategorii, oder vu dr Schnittmängi vu mehrere Kategorie',
 382+ 'intersection_toomanycats' => 'Fähler: Zvyyl Kategorie!',
 383+ 'intersection_toofewcats' => 'Fähler: Zwenig Kategorie!',
 384+ 'intersection_noresults' => 'Fähler: Kei Ergebnis!',
 385+ 'intersection_noincludecats' => 'Fähler: S muess zmindescht ei Kategorii yybunde wäre oder gib e Namensruum aa!',
 386+);
83387
84 - private static $messages = array();
 388+/** Hebrew (עברית)
 389+ * @author Rotem Liss
 390+ */
 391+$messages['he'] = array(
 392+ 'intersection-desc' => 'רשימה עם תבליטים של הפריטים האחרונים המצויים בקטגוריה, או במספר קטגוריות',
 393+ 'intersection_toomanycats' => 'DynamicPageList: קטגוריות רבות מדי!',
 394+ 'intersection_toofewcats' => 'DynamicPageList: קטגוריות מעטות מדי!',
 395+ 'intersection_noresults' => 'DynamicPageList: אין תוצאות!',
 396+ 'intersection_noincludecats' => 'DynamicPageList: עליכם לכלול לפחות קטגוריה אחת, או לציין מרחב שם!',
 397+ 'dpl_log_1' => "שגיאה: פרמטר '$0' שגוי: '$1'! עזרה: <code>$0= <i>מחרוזת ריקה</i> (ראשי)$3</code>. (ניתן להשתמש גם בשווי ערך באמצעות מילות קסם.)",
 398+ 'dpl_log_2' => "שגיאה: פרמטר '$0' שגוי: '$1'! עזרה: <code>$0= <i>שם הדף המלא</i></code>. (ניתן להשתמש במילות קסם.)",
 399+ 'dpl_log_3' => 'שגיאה: קטגוריות רבות מדי! מקסימום: $0. עזרה: העלו את <code>ExtDynamicPageList::$maxCategoryCount</code> כדי לציין עוד קטגוריות או הגדירו <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> כדי לבטל את ההגבלה. (הגידרו את המשתנה בקובץ <code>LocalSettings.php</code>, לאחר הכללת <code>DynamicPageList.php</code>.)',
 400+ 'dpl_log_4' => 'שגיאה: קטגוריות מעטות מדי! מינימום: $0. עזרה: הורידו את <code>ExtDynamicPageList::$minCategoryCount</code> כדי לציין פחות קטגוריות. (הגידרו את המשתנה בקובץ <code>LocalSettings.php</code>, לאחר הכללת <code>DynamicPageList.php</code>.)',
 401+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 402+ 'dpl_log_6' => "שגיאה: עליכם להכליל לפחות קטגוריה אחת אם ברצונכם להשתמש ב־'addfirstcategorydate=true' או ב־'ordermethod=categoryadd'!",
 403+ 'dpl_log_7' => "שגיאה: אם אתם מכלילים יותר מקטגוריה אחת, אינכם יכולים להשתמש ב־'addfirstcategorydate=true' או ב־'ordermethod=categoryadd'!",
 404+ 'dpl_log_8' => 'שגיאה: אינכם יכולים להוסיף יותר מסוג אחד של תאריך בו זמנית!',
 405+ 'dpl_log_9' => "?????: ????????? ?????? ??'$0' ?? 'ordermethod=[...,]$1' ????!",
 406+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 407+ 'dpl_log_11' => "שגיאה: לא ניתן לבצע פעולות לוגיות על דפים ללא קטגוריות (למשל, עם הפרמטר 'קטגוריה') כיוון שתצוגת $0 אינה קיימת במסד הנתונים! עזרה: מנהל מסד הנתונים צריך להריץ את השאילתה: <code>$1</code>.",
 408+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 409+ 'dpl_log_13' => "אזהרה: בוצעה התעלמות מהפרמטר הלא ידוע '$0'. עזרה: פרמטרים זמינים: <code>$1</code>.",
 410+ 'dpl_log_14' => "אזהרה: פרמטר '$0' שגוי: '$1'! משתמש בברירת המחדל: '$2'. עזרה: <code>$0= $3</code>.",
 411+ 'dpl_log_15' => "אזהרה: פרמטר '$0' שגוי: '$1'! משתמש בברירת המחדל: '$2' (ללא הגבלה). עזרה: <code>$0= <i>מחרוזת ריקה</i> (ללא הגבלה) | n</code>, עם <code>n</code> כמספר שלם וחיובי.",
 412+ 'dpl_log_16' => '?????: ??? ??????!',
 413+ 'dpl_log_17' => "אזהרה: להוספת* הפרמטרים ('adduser',‏ 'addeditdate' וכדומה) וכן ל־'includepage' אין השפעה עם 'mode=category'. ניתן לצפות רק במרחב השם או בכותרת הדף במצב זה.",
 414+ 'dpl_log_18' => "אזהרה: ל־'headingmode=$0' אין השפעה עם 'ordermethod' על פריט יחיד. משתמש ב: '$1'. עזרה: באפשרותכם להשתמש בערכים של 'headingmode' שאינם $1 עם 'ordermethod' על פריטים מרובים. משתמשים בפריט הראשון לכותרת. למשל, 'ordermethod=category,<i>comp</i>' (<i>comp</i> הוא פריט אחר) לכותרות הקטגוריה.",
 415+ 'dpl_log_19' => "אזהרה: 'debug=$0w הוא לא במקום הראשון ברכיב ה־DPL. הגדרות ניפוי השגיאות החדשות לא יחולו לפני שכל הפרמטרים הקודמים ינותחו וייבדקו.",
 416+ 'dpl_log_20' => "אזהרה: לולאת הכללה אינסופית נוצרה בדף '$0'.",
 417+ 'dpl_log_21' => 'שאילתה: <code>$0</code>',
 418+ 'dpl_articlecount' => '{{PLURAL:$1|ישנם $1 דפים|ישנו דף אחד}} תחת כותרת זו.'
 419+);
85420
86 - public static function getMessages() {
87 - /**
88 - * To translate messages into your language, create a self::$messages['lang'] array where 'lang' is your language code and take self::$messages['en'] as a model. Replace values with appropriate translations.
89 - */
 421+/** Hindi (हिन्दी)
 422+ * @author Kaustubh
 423+ */
 424+$messages['hi'] = array(
 425+ 'intersection-desc' => 'एक श्रेणी या श्रेणीसमूहमें उपलब्ध नवीनतम लेख दर्शायें।',
 426+ 'intersection_toomanycats' => 'Error: बहुत ज्यादा श्रेणीयां!',
 427+ 'intersection_toofewcats' => 'Error: बहुत कम श्रेणीयां!',
 428+ 'intersection_noresults' => 'Error: रिज़ल्ट नहीं!',
 429+ 'intersection_noincludecats' => 'Error: कमसे कम एक श्रेणी या नामस्थान देना अनिवार्य हैं!',
 430+);
90431
91 - self::$messages['en'] = array(
92 - 'intersection-desc' => 'Outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories',
93 - 'intersection_toomanycats' => 'Error: Too many categories!',
94 - 'intersection_toofewcats' => 'Error: Too few categories!',
95 - 'intersection_noresults' => 'Error: No results!',
96 - 'intersection_noincludecats' => 'Error: You need to include at least one category, or specify a namespace!',
97 - 'dpl-desc' => 'A highly flexible report generator for MediaWikis',
98 - 'dpl_log_' . self::FATAL_WRONGNS => "ERROR: Wrong '$0' parameter: '$1'! Help: <code>$0= <i>empty string</i> (Main)$3</code>.",
99 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "ERROR: Wrong '$0' parameter: '$1'! Help: <code>$0= <i>full pagename</i></code>.",
100 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'ERROR: Too many categories! Maximum: $0. Help: increase <code>ExtDynamicPageList::$maxCategoryCount</code> to specify more categories or set <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> for no limitation. (Set the variable in <code>LocalSettings.php</code>, after including <code>DynamicPageList.php</code>.)',
101 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'ERROR: Too few categories! Minimum: $0. Help: decrease <code>ExtDynamicPageList::$minCategoryCount</code> to specify fewer categories. (Set the variable preferably in <code>LocalSettings.php</code>, after including <code>DynamicPageList.php</code>.)',
102 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
103 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "ERROR: You need to include at least one category if you want to use 'addfirstcategorydate=true' or 'ordermethod=categoryadd'!",
104 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "ERROR: If you include more than one category, you cannot use 'addfirstcategorydate=true' or 'ordermethod=categoryadd'!",
105 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'ERROR: You cannot add more than one type of date at a time!',
106 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "ERROR: You can use '$0' with 'ordermethod=[...,]$1' only!",
107 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
108 - 'dpl_log_' . self::FATAL_NOCLVIEW => "ERROR: Cannot perform logical operations on the Uncategorized pages (f.e. with the 'category' parameter) because the $0 view does not exist on the database! Help: have the database administrator execute this query: <code>$1</code>.",
109 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
110 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "WARNING: Unknown parameter '$0' is ignored. Help: available parameters: <code>$1</code>.",
111 - 'dpl_log_' . self::WARN_WRONGPARAM => "WARNING: Wrong '$0' parameter: '$1'! Using default: '$2'. Help: <code>$0= $3</code>.",
112 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "WARNING: Wrong '$0' parameter: '$1'! Using default: '$2' (no limit). Help: <code>$0= <i>empty string</i> (no limit) | n</code>, with <code>n</code> a positive integer.",
113 - 'dpl_log_' . self::WARN_NORESULTS => 'WARNING: No results.',
114 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "WARNING: Add* parameters ('adduser', 'addeditdate', etc.)' and 'includepage' have no effect with 'mode=category'. Only the page namespace/title can be viewed in this mode.",
115 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "WARNING: 'headingmode=$0' has no effect with 'ordermethod' on a single component. Using: '$1'. Help: you can use not-$1 'headingmode' values with 'ordermethod' on multiple components. The first component is used for headings. E.g. 'ordermethod=category,<i>comp</i>' (<i>comp</i> is another component) for category headings.",
116 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "WARNING: 'debug=$0' is not in first position in the DPL element. The new debug settings are not applied before all previous parameters have been parsed and checked.",
117 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "WARNING: An infinite transclusion loop is created by page '$0'.",
118 - 'dpl_log_' . self::DEBUG_QUERY => 'QUERY: <code>$0</code>',
119 - 'dpl_articlecount' => 'There {{PLURAL:$1|is one article|are $1 articles}} in this heading.',
120 - 'dpl_description' => 'A flexible report generator for MediaWikis - manual and examples: see [http://semeb.com/dpldemo]',
121 - );
 432+/** Croatian (Hrvatski)
 433+ * @author Dalibor Bosits
 434+ * @author Dnik
 435+ */
 436+$messages['hr'] = array(
 437+ 'intersection-desc' => 'Omogućava popis najnovijih stranica ili datoteka iz kategorije, ili presjeka nekoliko kategorija',
 438+ 'intersection_toomanycats' => 'Error: Previše kategorija!',
 439+ 'intersection_toofewcats' => 'Error: Premalo kategorija!',
 440+ 'intersection_noresults' => 'Error: Nema rezultata!',
 441+ 'intersection_noincludecats' => 'Error: Morate uključiti bar jednu kategoriju, ili odabrati imenski prostor!',
 442+);
122443
123 - /** Message documentation (Message documentation)
124 - * @author Purodha
125 - */
126 - self::$messages['qqq'] = array(
127 - 'intersection-desc' => 'Short description of the Intersection extension, shown in [[Special:Version]]. Do not translate or change links.',
128 - );
 444+/** Upper Sorbian (Hornjoserbsce)
 445+ * @author Michawiki
 446+ */
 447+$messages['hsb'] = array(
 448+ 'intersection-desc' => 'Wudaće lisćiny najaktualnišich zapiskow w jednej kategoriji abo w skupinje kategorijow',
 449+ 'intersection_toomanycats' => 'Error: Přewjele kategorijow!',
 450+ 'intersection_toofewcats' => 'Error: Přemało kategorijow!',
 451+ 'intersection_noresults' => 'Error: Žane wuslědki!',
 452+ 'intersection_noincludecats' => 'Error: Dyrbiš znajmjeńša kednu kategoriju zapřijeć abo mjenowy rum podać!',
 453+);
129454
130 - /** Afrikaans (Afrikaans)
131 - * @author Naudefj
132 - */
133 - self::$messages['af'] = array(
134 - 'intersection_toomanycats' => 'Fout: Te veel kategorieë!',
135 - 'intersection_toofewcats' => 'Fout: Te min kategorieë!',
136 - 'intersection_noresults' => 'Fout: Geen resultate!',
137 - );
 455+/** Hungarian (Magyar)
 456+ * @author Dani
 457+ * @author Gondnok
 458+ * @author KossuthRad
 459+ */
 460+$messages['hu'] = array(
 461+ 'intersection-desc' => 'Megjeleníti egy adott kategóriában, vagy kategóriák uniójában lévő legújabb szócikkek listáját',
 462+ 'intersection_toomanycats' => 'Hiba: Túl sok kategória!',
 463+ 'intersection_toofewcats' => 'Hiba: Túl kevés kategória!',
 464+ 'intersection_noresults' => 'Hiba: Nincs eredmény!',
 465+ 'intersection_noincludecats' => 'Hiba: Legalább egy listázandó kategóriát meg kell adnod, vagy pedig egy névteret!',
 466+);
138467
139 - /** Aragonese (Aragonés)
140 - * @author Juanpabl
141 - */
142 - self::$messages['an'] = array(
143 - 'intersection-desc' => "Preduz una lista d'os elementos más rezients que bi ha en una categoría u a unión de barios categorías",
144 - 'intersection_toomanycats' => 'Error: Masiadas categorías!',
145 - 'intersection_toofewcats' => 'Error: numero insufizient de categorías!',
146 - 'intersection_noresults' => 'Error: No bi ha garra resultau!',
147 - 'intersection_noincludecats' => "Error: Ha d'encluyir á lo menos una categoría u endicar un espazio de nombres!",
148 - );
 468+/** Interlingua (Interlingua)
 469+ * @author McDutchie
 470+ */
 471+$messages['ia'] = array(
 472+ 'intersection-desc' => 'Face un lista a punctos del elementos le plus recente in un categoria, o un union de plure categorias',
 473+ 'intersection_toomanycats' => 'Error: Troppo de categorias!',
 474+ 'intersection_toofewcats' => 'Error: Non bastante categorias!',
 475+ 'intersection_noresults' => 'Error: Nulle resultatos!',
 476+ 'intersection_noincludecats' => 'Error: Tu debe includer al minus un categoria, o specificar un spatio de nomines!',
 477+);
149478
150 - /** Arabic (العربية)
151 - * @author Meno25
152 - */
153 - self::$messages['ar'] = array(
154 - 'intersection-desc' => 'يخرج قائمة معلمة بأحدث المدخلات الساكنة في تصنيف، أو اتحاد عدة تصنيفات',
155 - 'intersection_toomanycats' => 'خطأ: تصنيفات كثيرة جدا!',
156 - 'intersection_toofewcats' => 'خطأ: تصنيفات قليلة جدا!',
157 - 'intersection_noresults' => 'خطأ: لا نتائج!',
158 - 'intersection_noincludecats' => 'خطأ: ينبغي أن تضمن تصنيفا واحدا على الأقل، أو تحدد نطاقا!',
159 - );
 479+/** Indonesian (Bahasa Indonesia)
 480+ * @author IvanLanin
 481+ */
 482+$messages['id'] = array(
 483+ 'intersection-desc' => 'Menghasilkan suatu daftar item terbaru pada suatu kategori atau gabungan beberapa kategori',
 484+ 'intersection_toomanycats' => 'DynamicPageList: Terlalu banyak kategori!',
 485+ 'intersection_toofewcats' => 'DynamicPageList: Terlalu sedikit kategori!',
 486+ 'intersection_noresults' => 'DynamicPageList: Tak ada hasil yang sesuai!',
 487+ 'intersection_noincludecats' => 'DynamicPageList: Anda perlu mencantumkan paling tidak satu kategori, atau menyebutkan satu ruang nama!',
 488+ 'dpl_log_1' => "KESALAHAN: Parameter '$0' salah: '$1'! Bantuan: <code>$0= <i>string kosong</i> (Utama)$3</code>. (Ekivalen kata kunci juga diizinkan.)",
 489+ 'dpl_log_2' => "KESALAHAN: Parameter '$0' salah: '$1'! Bantuan: <code>$0= <i>nama lengkap halaman</i></code>. (Kata kunci diizinkan.)",
 490+ 'dpl_log_3' => 'KESALAHAN: Kategori terlalu banyak! Maksimum: $0. Bantuan: perbesar <code>ExtDynamicPageList::$maxCategoryCount</code> untuk memberikan lebih banyak kategori atau atur <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> untuk menghapus batasan. (Atur variabel tersebut di <code>LocalSettings.php</code>, setelah mencantumkan <code>DynamicPageList.php</code>.)',
 491+ 'dpl_log_4' => 'KESALAHAN: Kategori terlalu sedikit! Minimum: $0. Bantuan: kurangi <code>ExtDynamicPageList::$minCategoryCount</code> untuk mengurangi kategori. (Atur variabel tersebut di <code>LocalSettings.php</code>, setelah mencantumkan <code>DynamicPageList.php</code>.)',
 492+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 493+ 'dpl_log_6' => "KESALAHAN: Anda harus memberikan paling tidak satu kategori jika menggunakan 'addfirstcategorydate=true' atau 'ordermethod=categoryadd'!",
 494+ 'dpl_log_7' => "KESALAHAN: Jika Anda memberikan lebih dari satu kategori, Anda tidak dapat menggunakan 'addfirstcategorydate=true' atau 'ordermethod=categoryadd'!",
 495+ 'dpl_log_8' => 'KESALAHAN: Anda tidak dapat memberikan lebih dari satu jenis tanggal dalam satu waktu!',
 496+ 'dpl_log_9' => "KESALAHAN: Anda dapat menggunakan '$0' hanya dengan 'ordermethod=[...,]$1'!",
 497+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 498+ 'dpl_log_11' => "KESALAHAN: Tidak dapat melakukan operasi logika pada halaman yang tak terkategori (misalnya dengan parameter 'kategori') karena view $0 tidak ada di basis data! Bantuan: mintalah admin basis data untuk menjalankan kueri berikut: <code>$1</code>.",
 499+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 500+ 'dpl_log_13' => "KESALAHAN: Paramater yang tak dikenal '$0' diabaikan. Bantuan: parameter yang tersedia: <code>$1</code>.",
 501+ 'dpl_log_14' => "KESALAHAN: Parameter '$0' salah: '$1'! Menggunakan konfigurasi baku: '$2'. Bantuan: <code>$0= $3</code>.",
 502+ 'dpl_log_15' => "KESALAHAN: Parameter '$0' salah: '$1'! Menggunakan konfigurasi baku: '$2' (tanpa limitasi). Bantuan: <code>$0= <i>string kosong</i> (tanpa limitasi) | n</code>, dengan <code>n</code> suatu bilangan positif.",
 503+ 'dpl_log_16' => 'KESALAHAN: Hasil tak ditemukan!',
 504+ 'dpl_log_17' => "KESALAHAN: Menambahkan * parameter ('adduser', 'addeditdate', dll.)' dan 'includepage' tidak berpengaruh pada 'mode=category'. Hanya ruang nama/judul halaman yang dapat ditampilkan dengan mode ini.",
 505+ 'dpl_log_18' => "KESALAHAN: 'headingmode=$0' tidak berpengaruh dengan 'ordermethod' pada suatu komponen tunggal. Menggunakan: '$1'. Bantuan: Anda dapat menggunakan nilai not-$1 'headingmode' dengan 'ordermethod' terhadap beberapa komponen. Komponen pertama digunakan sebagai judul. Misalnya 'ordermethod=category,<i>comp</i>' (<i>comp</i> adalah komponen lain) untuk judul kategori.",
 506+ 'dpl_log_19' => "KESALAHAN: 'debug=$0' tidak pada posisi pertama pada elemen DPL. Aturan debug tidak diterapkan sebelum semua variabel sebelumnya telah diparsing dan dicek.",
 507+ 'dpl_log_20' => "KESALAHAN: Suatu lingkaran transklusi tak hingga ditimbulkan oleh halaman '$0'.",
 508+ 'dpl_log_21' => 'KUERI: <code>$0</code>',
 509+ 'dpl_articlecount' => 'Terdapat {{PLURAL:$1|artikel|artikel}} dalam judul ini.'
 510+);
160511
161 - /** Egyptian Spoken Arabic (مصرى)
162 - * @author Meno25
163 - * @author Ramsis II
164 - */
165 - self::$messages['arz'] = array(
166 - 'intersection-desc' => 'بيطلع لستة مترقمة لاحدث الحاجات الموجودة فى تصنيف,او اتحاد اكتر من تصنيف',
167 - 'intersection_toomanycats' => 'غلط:تصانيف كتيرة خالص!',
168 - 'intersection_toofewcats' => 'غلط:تصانيف قليلة خالص!',
169 - 'intersection_noresults' => 'غلط:مافيش نتايج!',
170 - 'intersection_noincludecats' => 'غلط: لازم تحط تصنيف واحد على الأقل، أو تحدد نطاق!',
171 - );
 512+/** Ido (Ido)
 513+ * @author Malafaya
 514+ */
 515+$messages['io'] = array(
 516+ 'intersection_toomanycats' => 'Eroro: Tro multa kategorii!',
 517+ 'intersection_toofewcats' => 'Eroro: Tro poka kategorii!',
 518+ 'intersection_noresults' => 'Eroro: Nula rezultaji!',
 519+ 'intersection_noincludecats' => 'Eroro: Vu mustas inkluzar adminime un kategorio, o specigez nomaro!',
 520+);
172521
173 - /** Asturian (Asturianu)
174 - * @author Esbardu
175 - */
176 - self::$messages['ast'] = array(
177 - 'intersection-desc' => 'Amuesa una llista de los elementos más recién que tenga una categoría o una xuntanza de varies categoríes',
178 - 'intersection_toomanycats' => 'Error: ¡Demasiaes categoríes!',
179 - 'intersection_toofewcats' => 'Error: ¡Demasiaes poques categoríes!',
180 - 'intersection_noresults' => 'Error: ¡Nun hai resultaos!',
181 - 'intersection_noincludecats' => 'Error: ¡Necesites amiestar a lo menos una categoría, o especificar un espaciu de nomes!',
182 - );
 522+/** Italian (Italiano)
 523+ * @author BrokenArrow
 524+ * @author Darth Kule
 525+ */
 526+$messages['it'] = array(
 527+ 'intersection-desc' => "Visualizza un elenco puntato con gli elementi più recenti inseriti in una categoria o nell'unione di più categorie",
 528+ 'intersection_toomanycats' => 'Errore: Numero di categorie eccessivo.',
 529+ 'intersection_toofewcats' => 'Errore: Numero di categorie insufficiente.',
 530+ 'intersection_noresults' => 'Errore: Nessun risultato.',
 531+ 'intersection_noincludecats' => 'Errore: È necessario includere almeno una categoria oppure specificare un namespace.',
 532+ 'dpl_log_1' => "ERRORE nel parametro '$0': '$1'. Suggerimento: <code>$0= <i>stringa vuota</i> (Principale)$3</code>.",
 533+ 'dpl_log_2' => "ERRORE nel parametro '$0': '$1'. Suggerimento: <code>$0= <i>nome completo della pagina</i></code>.",
 534+ 'dpl_log_3' => 'ERRORE: Categorie sovrabbondanti (massimo $0). Suggerimento: aumentare il valore di <code>ExtDynamicPageList::$maxCategoryCount</code> per indicare un numero maggiore di categorie, oppure impostare <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> per non avere alcun limite. (Impostare le variabili nel file <code>LocalSettings.php</code>, dopo l\'inclusione di <code>DynamicPageList.php</code>.)',
 535+ 'dpl_log_4' => 'ERRORE: Categorie insufficienti (minimo $0). Suggerimento: diminuire il valore di <code>ExtDynamicPageList::$minCategoryCount</code> per indicare un numero minore di categorie. (Impostare la variabile nel file <code>LocalSettings.php</code>, dopo l\'inclusione di <code>DynamicPageList.php</code>.)',
 536+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 537+ 'dpl_log_6' => "ERRORE: L'uso dei parametri 'addfirstcategorydate=true' e 'ordermethod=categoryadd' richiede l'inserimento di una o più categorie.",
 538+ 'dpl_log_7' => "ERRORE: L'inserimento di più categorie impedisce l'uso dei parametri 'addfirstcategorydate=true' e 'ordermethod=categoryadd'.",
 539+ 'dpl_log_8' => 'ERRORE: Non è consentito l\'uso contemporaneo di più tipi di data.',
 540+ 'dpl_log_9' => "ERRORE: L'uso del parametro '$0' è consentito unicamente con 'ordermethod=[...,]$1'.",
 541+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 542+ 'dpl_log_11' => "ERRORE: Impossibile effettuare operazioni logiche sulle pagine prive di categoria (ad es. con il parametro 'category') in quanto il database non contiene la vista $0. Suggerimento: chiedere all'amministratore del database di eseguire la seguente query: <code>$1</code>.",
 543+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 544+ 'dpl_log_13' => "ATTENZIONE: Il parametro non riconosciuto '$0' è stato ignorato. Suggerimento: i parametri disponibili sono: <code>$1</code>.",
 545+ 'dpl_log_14' => "ATTENZIONE: Errore nel parametro '$0': '$1'. È stato usato il valore predefinito '$2'. Suggerimento: <code>$0= $3</code>.",
 546+ 'dpl_log_15' => "ATTENZIONE: errore nel parametro '$0': '$1'. È stato usato il valore predefinito '$2' (nessun limite). Suggerimento: <code>$0= <i>stringa vuota</i> (nessun limite) | n</code>, con <code>n</code> intero positivo.",
 547+ 'dpl_log_16' => 'ATTENZIONE: Nessun risultato.',
 548+ 'dpl_log_17' => "ATTENZIONE: I parametri add* ('adduser', 'addeditdate', ecc.)' non hanno alcun effetto quando è specificato 'mode=category'. In tale modalità vengono visualizzati unicamente il namespace e il titolo della pagina.",
 549+ 'dpl_log_18' => "ATTENZIONE: Il parametro 'headingmode=$0' non ha alcun effetto quando è specificato 'ordermethod' su un solo componente. Verrà utilizzato il valore '$1'. Suggerimento: è posibile utilizzare i valori diversi da $1 per il parametro 'headingmode' nel caso di 'ordermethod' su più componenti. Il primo componente viene usato per generare i titoli di sezione. Ad es. 'ordermethod=category,<i>comp</i>' (dove <i>comp</i> è un altro componente) per avere titoli di sezione basati sulla categoria.",
 550+ 'dpl_log_19' => "ATTENZIONE: Il parametro 'debug=$0' non è il primo elemento della sezione DPL. Le nuove impostazioni di debug non verranno applicate prima di aver completato il parsing e la verifica di tutti i parametri che lo precedono.",
 551+ 'dpl_log_21' => 'QUERY: <code>$0</code>',
 552+ 'dpl_articlecount' => 'Questa sezione contiene {{PLURAL:$1|una voce|$1 voci}}.'
 553+);
183554
184 - /** Southern Balochi (بلوچی مکرانی)
185 - * @author Mostafadaneshvar
186 - */
187 - self::$messages['bcc'] = array(
188 - 'intersection_toomanycats' => 'DynamicPageList: بازگین دسته جات!',
189 - 'intersection_toofewcats' => 'DynamicPageList: باز کمین دسته جات!',
190 - 'intersection_noresults' => 'DynamicPageList: هچ نتیجه ای',
191 - 'intersection_noincludecats' => 'لیست صفحات دینامیکی: شما لازمنت حداقل یک دسته هور کنیت یا یک نام فضایی مشخص کنیت!',
192 - );
 555+/** Japanese (日本語)
 556+ * @author Fryed-peach
 557+ * @author JtFuruhata
 558+ */
 559+$messages['ja'] = array(
 560+ 'intersection-desc' => '単一カテゴリ内または複数カテゴリ内において最近更新された項目を箇条書きで表示する',
 561+ 'intersection_toomanycats' => 'エラー: カテゴリ指定が多すぎます!',
 562+ 'intersection_toofewcats' => 'エラー: カテゴリ指定が少なすぎます!',
 563+ 'intersection_noresults' => 'エラー: 最近更新された項目はありません!',
 564+ 'intersection_noincludecats' => 'エラー: 1つ以上のカテゴリ、または名前空間を指定する必要があります!',
 565+);
193566
194 - /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
195 - * @author EugeneZelenko
196 - * @author Jim-by
197 - */
198 - self::$messages['be-tarask'] = array(
199 - 'intersection-desc' => "Выводзіць у маркіраваны сьпіс апошнія дабаўленьні да катэгорыі альбо аб'ядноўвае некалькі катэгорыяў",
200 - 'intersection_toomanycats' => 'Памылка: Зашмат катэгорыяў!',
201 - 'intersection_toofewcats' => 'Памылка: Занадта мала катэгорыяў!',
202 - 'intersection_noresults' => 'Памылка: Няма вынікаў!',
203 - 'intersection_noincludecats' => 'Памылка: Вам неабходна ўключыць хаця б адну катэгорыю альбо ўказаць прастору назваў!',
204 - );
 567+/** Jutish (Jysk)
 568+ * @author Huslåke
 569+ */
 570+$messages['jut'] = array(
 571+ 'intersection-desc' => 'Outputs en bulleted liste der senestste itemer ræsidende i en klynge, æller æ unje der severæl klynger',
 572+ 'intersection_toomanycats' => 'Error: Åverføl klynger!',
 573+ 'intersection_toofewcats' => 'Error: Åverwæneg klynger!',
 574+ 'intersection_noresults' => 'Error: Ekke ræsultåter!',
 575+ 'intersection_noincludecats' => 'Error: Du nødst til inkludær til mendst en klynge, æller spæsifiær en navnerum!',
 576+);
205577
206 - /** Bulgarian (Български)
207 - * @author DCLXVI
208 - * @author Spiritia
209 - */
210 - self::$messages['bg'] = array(
211 - 'intersection-desc' => 'Извежда списък на най-скорошните записи в дадена категория или сечение на няколко категории',
212 - 'intersection_toomanycats' => 'Error: Твърде много категории!',
213 - 'intersection_toofewcats' => 'Error: Твърде малко категории!',
214 - 'intersection_noresults' => 'Error: Няма резултати!',
215 - 'intersection_noincludecats' => 'Error: Необходимо е да се включи поне една категория или да се посочи именно пространство!',
216 - );
 578+/** Javanese (Basa Jawa)
 579+ * @author Meursault2004
 580+ */
 581+$messages['jv'] = array(
 582+ 'intersection-desc' => 'Ngasilaké sawijining daftar item paling anyar ing sawijining kategori utawa gabungan sawetara kategori',
 583+ 'intersection_toomanycats' => 'Error: Kakèhan kategori!',
 584+ 'intersection_toofewcats' => 'Error: Kesithikan kategori!',
 585+ 'intersection_noresults' => 'Error: Ora ana pituwasé (kasilé)!',
 586+ 'intersection_noincludecats' => 'Error: Panjenengan perlu minimal mènèhi kategori sawiji, utawa spésifikasi bilik nama sawiji!',
 587+);
217588
218 - /** Bengali (বাংলা)
219 - * @author Bellayet
220 - */
221 - self::$messages['bn'] = array(
222 - 'intersection_toomanycats' => 'Error: অনেক বেশি বিষয়শ্রেণী!',
223 - 'intersection_toofewcats' => 'Error: অনেক কম বিষয়শ্রেণী!',
224 - 'intersection_noresults' => 'Error: ফলাফল নাই!',
225 - 'intersection_noincludecats' => 'ত্রুটি:আপনার অন্তত একটি বিষয়শ্রেণী যুক্ত করতে, অথবা একটি নেমস্পেস দিতে হবে!',
226 - );
 589+/** Khmer (ភាសាខ្មែរ)
 590+ * @author Chhorran
 591+ * @author Thearith
 592+ */
 593+$messages['km'] = array(
 594+ 'intersection_toomanycats' => 'កំហុស​៖ ចំណាត់ថ្នាក់ក្រុម​ច្រើនពេក​!',
 595+ 'intersection_toofewcats' => 'កំហុស​៖ ចំណាត់ថ្នាក់ក្រុម​តិចពេក​!',
 596+ 'intersection_noresults' => 'កំហុស​៖ គ្មាន​លទ្ធផល​!',
 597+ 'intersection_noincludecats' => 'កំហុស​៖ អ្នក​ត្រូវតែ​មាន​ចំណាត់ថ្នាក់ក្រុម​មួយយ៉ាងតិច ឬ សំដៅ​មួយ​លំហឈ្មោះ​!',
 598+);
227599
228 - /** Breton (Brezhoneg)
229 - * @author Fulup
230 - */
231 - self::$messages['br'] = array(
232 - 'intersection_toomanycats' => 'Error: Re a rummadoù !',
233 - 'intersection_toofewcats' => 'Error: Re nebeut a rummadoù !',
234 - 'intersection_noresults' => "Error: Disoc'h ebet !",
235 - );
 600+/** Korean (한국어)
 601+ * @author Kwj2772
 602+ * @author Yknok29
 603+ */
 604+$messages['ko'] = array(
 605+ 'intersection_toomanycats' => '에러: 분류가 너무 많습니다!',
 606+ 'intersection_toofewcats' => '에러: 분류가 너무 적습니다!',
 607+ 'intersection_noresults' => '오류: 결과가 없습니다!',
 608+ 'intersection_noincludecats' => '에러: 최소한 하나의 분류에 포함시켜 주시거나 이름공간을 명확히 적어 주세요!',
 609+);
236610
237 - /** Bosnian (Bosanski)
238 - * @author CERminator
239 - * @author Seha
240 - */
241 - self::$messages['bs'] = array(
242 - 'intersection-desc' => 'Izbacuje listu najčešćih tačaka koje se nalaze u kategoriji ili u sekciji nekoliko kategorija.',
243 - 'intersection_toomanycats' => 'Greška: Previše kategorija!',
244 - 'intersection_toofewcats' => 'Greška: Premalo kategorija!',
245 - 'intersection_noresults' => 'Greška: Nema rezultata!',
246 - 'intersection_noincludecats' => 'Greška: Potrebno je da uključite najmanje jednu kategoriju ili odredite imenski prostor!',
247 - );
 611+/** Ripoarisch (Ripoarisch)
 612+ * @author Purodha
 613+ */
 614+$messages['ksh'] = array(
 615+ 'intersection-desc' => 'Zeij_en Liß met de neuste Enndrääsch en en Saachjrupp, udder de neuste Enndrääsch, die en alle Jruppe uss_enem Knubbel fun Saachjrupp dren sin.',
 616+ 'intersection_toomanycats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Dat sinn_er zo vill Saachjroppe!',
 617+ 'intersection_toofewcats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Dat sin ze winnisch Saachjruppe!',
 618+ 'intersection_noresults' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Do kohm nix bei erus!',
 619+ 'intersection_noincludecats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Mer bruch winnischßdens ein Saachjrupp. Söns jivv e Appachtemang aan!',
 620+);
248621
249 - /** Catalan (Català)
250 - * @author Paucabot
251 - * @author SMP
252 - */
253 - self::$messages['ca'] = array(
254 - 'intersection-desc' => "Genera una llista d'elements recents en una categoria o en la intersecció de diverses.",
255 - 'intersection_toomanycats' => 'Error: Massa categories!',
256 - 'intersection_toofewcats' => 'Error: Massa poques categories!',
257 - 'intersection_noresults' => 'Error: Cap resultat!',
258 - 'intersection_noincludecats' => "Error: Heu d'incloure almenys una categoria o especificar un espai de noms!",
259 - );
 622+/** Luxembourgish (Lëtzebuergesch)
 623+ * @author Robby
 624+ */
 625+$messages['lb'] = array(
 626+ 'intersection-desc' => 'Generéiert eng Lëscht mat de rezentesten Androungen an eng Kategorie, oder an eng Intersektioun vu méi Kategorien',
 627+ 'intersection_toomanycats' => 'Dynamesch Säite-Lëscht: Zevill Kategorien!',
 628+ 'intersection_toofewcats' => 'Dynamesch Säite-Lëscht: Ze wéineg Kategorien!',
 629+ 'intersection_noresults' => 'Dynamesch Säite-Lëscht: Kee Resultat!',
 630+ 'intersection_noincludecats' => 'Dynamesch Säite-Lëscht: Dir musst mindestens eng Kategorie abannen, oder de Nummraum uginn!',
 631+);
260632
261 - /** Czech (Česky)
262 - * @author Li-sung
263 - * @author Matěj Grabovský
264 - */
265 - self::$messages['cs'] = array(
266 - 'intersection-desc' => 'Vypíše seznam nejnovějších položek v kategorii nebo sjednotí několik kategorií',
267 - 'intersection_toomanycats' => 'Error: Příliš mnoho kategorií!',
268 - 'intersection_toofewcats' => 'Error: Málo kategorií!',
269 - 'intersection_noresults' => 'Error: Žádné výsledky!',
270 - 'intersection_noincludecats' => 'Error: Musíte zahrnout alespoň jednu kategorii nebo určit jmenný prostor!',
271 - );
 633+/** Limburgish (Limburgs)
 634+ * @author Matthias
 635+ */
 636+$messages['li'] = array(
 637+ 'intersection-desc' => 'Geeft als uitvoer een ongenummerde lijst met de meest recent toegevoegde items in een categorie, of een combinatie van categorieë',
 638+ 'intersection_toomanycats' => 'Error: Te veel categorieë!',
 639+ 'intersection_toofewcats' => 'Error: Te weinig categorieë!',
 640+ 'intersection_noresults' => 'Error: Gein resultate!',
 641+ 'intersection_noincludecats' => 'Error: U moet tenminste een categorie of een naamruimte opgeve!',
 642+);
272643
273 - /** German (Deutsch)
274 - * @author Gero Scholz
275 - */
276 - self::$messages['de'] = array(
277 - 'intersection-desc' => 'Ausgabe einer Liste der aktuellsten Einträge in einer Kategorie, oder der Schnittmenge mehrerer Kategorien',
278 - 'intersection_toomanycats' => 'DynamicPageList: Zuviele Kategorien!',
279 - 'intersection_toofewcats' => 'DynamicPageList: Zuwenige Kategorien!',
280 - 'intersection_noresults' => 'DynamicPageList: Kein Ergebnis!',
281 - 'intersection_noincludecats' => 'DynamicPageList: Es muss mindestens eine Kategorie eingebunden werden oder gebe einen Namensraum an!',
282 - 'dpl_log_' . self::FATAL_WRONGNS => "Fehler: bei '$0' Parameter: '$1'! Hilfe: <code>$0= <i>(leer)</i> (Hauptnamensraum)$3</code>.",
283 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "Fehler: bei '$0' Parameter: '$1'! Hilfe: <code>$0= <i>vollständiger Seitenname</i></code>.",
284 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'Fehler: Zu viele Kategorien angegeben! Maximum: $0.',
285 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'Fehler: Zu wenige Kategorien angegeben! Minimum: $0.',
286 - 'dpl_log_' . self::FATAL_NOSELECTION => "Fehler: Keine Auswahlkriterien angegeben! Mindestens einer der folgenden Parameter ist erforderlich: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby oder die 'not'-Varianten davon.",
287 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "Fehler: Sie müssen mindestens eine Kategorie angeben, wenn Sie 'addfirstcategorydate=true' oder 'ordermethod=categoryadd' benutzen.",
288 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "Fehler: Wenn Sie mehr als eine Kategorie angeben, können Sie 'addfirstcategorydate=true' oder 'ordermethod=categoryadd' nicht benutzen.",
289 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'Fehler: Es ist nur eine einzige Art der Datumsangabe möglich.',
290 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "Fehler: Sie können '$0' nur in Verbindung mit 'ordermethod=[...,]$1' benutzen.",
291 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "Fehler: Die Indexangabe bei 'dominantsection' muss zwischen 1 und der Anzahl der Argumente von 'includepage' liegen ($0 in diesem Fall).",
292 - 'dpl_log_' . self::FATAL_NOCLVIEW => "Fehler: Abfragen auf unkategorisierte Seiten sind nicht möglich, da die Datenbank nicht dafür eingerichtet wurde. Ein Administrator kann dies ändern.",
293 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'Fehler: Die Angabe von "openreferences" ist nicht vereinbar mit bestimmten anderen Optionen, die Sie angegegeben haben. Details dazu stehen im DPL-Manual.',
294 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "Warnung: Der unbekannte Parameter '$0' wird ignoriert. Hilfe: Verfügbare Parameter: <code>$1</code>.",
295 - 'dpl_log_' . self::WARN_WRONGPARAM => "Warnung: Parameter '$0': Der Wert '$1' ist unzulässig. Es wird der Defaultwert benutzt: '$2'. Hilfe: <code>$0= $3</code>.",
296 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "Warnung: Parameter '$0': Der Wert '$1' ist unzulässig. Es wird der Defaultwert benutzt: '$2'. Help: <code>$0= <i>(leer)</i> (unbegrenzt) | n</code>, wobei <code>n</code> eine positive Ganzzahl sein muss.",
297 - 'dpl_log_' . self::WARN_NORESULTS => 'Warnung: Kein passender Eintrag gefunden!',
298 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "Warnung: Add* Parameter ('adduser', 'addeditdate', etc.)' und 'includepage' haben keinen Effekt in Verbindung mit 'mode=category'. Es kann nur der Artikel und der Namensraum angezeigt werden.",
299 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "Warnung: 'headingmode=$0' hat keinen Effekt, wenn 'ordermethod' sich auf eine einzelne Komponente bezieht. Es wird '$1' verwendet. Hilfe: Sie können nicht not-$1 'headingmode' Werte in verbindung mit 'ordermethod' für mehrfache Komponenten verwenden. Die erste Konponente wird als Überschrift verwendet. Z.B. 'ordermethod=category,<i>comp</i>' (<i>comp</i> ist eine andere Komponente) für Kategorie-Überschriften.",
300 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "Warnung: 'debug=$0' steht nicht an erster Stelle in der DPL-Anweisung. Die Einstellung wird erst wirksam, nachdem die vorausgehenden Parameter geprüft und verarbeitet sind.",
301 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "Warnung: Endlosschleife beim Inkludieren von Inhalten der Seite '$0'.",
302 - 'dpl_log_' . self::DEBUG_QUERY => 'Datenbank-Abfrage: <code>$0</code>',
303 - 'dpl_articlecount' => 'Diese Gruppe enthält {{PLURAL:$1|einen|$1}} Artikel.'
304 - );
 644+/** Lithuanian (Lietuvių)
 645+ * @author Matasg
 646+ */
 647+$messages['lt'] = array(
 648+ 'intersection_toomanycats' => 'Error: Per daug kategorijų!',
 649+ 'intersection_toofewcats' => 'Error: Per mažai kategorijų!',
 650+ 'intersection_noresults' => 'Error: Nėra rezultatų!',
 651+ 'intersection_noincludecats' => 'Error: Jums reikia įtraukti bent vieną kategoriją, arba nurodyti vardų sritį!',
 652+);
305653
306 - /** Lower Sorbian (Dolnoserbski)
307 - * @author Michawiki
308 - */
309 - self::$messages['dsb'] = array(
310 - 'intersection-desc' => 'Wudawa lisćina nejaktualnjejšych zapiskow w kategoriji abo zgromadneje młogosći někotarych kategorijow',
311 - 'intersection_toomanycats' => 'Zmólka: Pśewjele kategorijow!',
312 - 'intersection_toofewcats' => 'Zmólka: Pśemało kategorijow!',
313 - 'intersection_noresults' => 'Zmólka: Žedne wuslědki!',
314 - 'intersection_noincludecats' => 'Zmólka: Musyš nanejmjenjej jadnu kategoriju zapśěgnuś abo mjenjowy rum pódaś!',
315 - );
 654+/** Latvian (Latviešu)
 655+ * @author Xil
 656+ */
 657+$messages['lv'] = array(
 658+ 'intersection_toomanycats' => 'Kļūda: pārāk daudz kategoriju!',
 659+ 'intersection_toofewcats' => 'Kļūda: pārāk maz kategoriju!',
 660+);
316661
317 - /** Greek (Ελληνικά)
318 - * @author Dead3y3
319 - */
320 - self::$messages['el'] = array(
321 - 'intersection-desc' => 'Έχει ως έξοδο μια μη αριθμημένη λίστα των πιο πρόσφατων στοιχείων σε μια κατηγορία, ή μια τομή μερικών κατηγοριών',
322 - 'intersection_toomanycats' => 'Σφάλμα: Πάρα πολλές κατηγορίες!',
323 - 'intersection_toofewcats' => 'Σφάλμα: Πολύ λίγες κατηγορίες!',
324 - 'intersection_noresults' => 'Σφάλμα: Δεν υπάρχουν αποτελέσματα!',
325 - 'intersection_noincludecats' => 'Σφάλμα: Πρέπει να περιλάβετε τουλάχιστον μία κατηγορία, ή να ορίσετε μια περιοχή ονομάτων!',
326 - );
 662+/** Malagasy (Malagasy)
 663+ * @author Jagwar
 664+ */
 665+$messages['mg'] = array(
 666+ 'intersection_toomanycats' => 'DynamicPageList : Be laotra ny sokajy',
 667+);
327668
328 - /** Esperanto (Esperanto)
329 - * @author Yekrats
330 - */
331 - self::$messages['eo'] = array(
332 - 'intersection-desc' => 'Eligas bulpunktitan liston de la plej lastaj kategorianoj, aŭ unuigo de pluraj kategorioj',
333 - 'intersection_toomanycats' => 'Eraro: Tro da kategorioj!',
334 - 'intersection_toofewcats' => 'Error: Tro malmultaj da kategorioj!',
335 - 'intersection_noresults' => 'Error: Neniom da rezultoj!',
336 - 'intersection_noincludecats' => 'Error: Vi devas inkluzivi almenaŭ unu kategorion, aŭ specifigu nomspacon!',
337 - );
 669+/** Malayalam (മലയാളം)
 670+ * @author Shijualex
 671+ */
 672+$messages['ml'] = array(
 673+ 'intersection-desc' => 'ഒരു കാറ്റഗറിയില്‍ പുതിയതായി വന്ന ഇനങ്ങളുടെ ബുള്ളറ്റ് പട്ടികയോ, അല്ലെങ്കില്‍ നിരവധി കാറ്റഗറികളുടെ കൂട്ടത്തെയോ ഔട്ട് പുട്ടായി കിട്ടുന്നു.',
 674+ 'intersection_toomanycats' => 'Error: വളരെയധികം കാറ്റഗറികള്‍!',
 675+ 'intersection_toofewcats' => 'Error: വളരെ കുറച്ച് കാറ്റഗറികള്‍!',
 676+ 'intersection_noresults' => 'Error: ഫലങ്ങള്‍ ഒന്നുമില്ല!',
 677+ 'intersection_noincludecats' => 'Error: ചുരുങ്ങിയത് ഒരു കാറ്റഗറിയെങ്കിലും ഉള്‍പ്പെടുത്തുകയോ അല്ലെങ്കില്‍ ഒരു നേംസ്പേസ് എങ്കിലും നിഷ്കര്‍ഷിച്ചിരിക്കുകയോ വേണം!',
 678+);
338679
339 - /** Spanish (Español)
340 - * @author Aleator
341 - * @author Remember the dot
342 - * @author Sanbec
343 - */
344 - self::$messages['es'] = array(
345 - 'intersection-desc' => 'Devuelve una lista de los elementos más recientes que están en una categoría o en una intersección de varias categorías',
346 - 'intersection_toomanycats' => '¡Error: Demasiadas categorías!',
347 - 'intersection_toofewcats' => 'Error: ¡Muy pocas categorías!',
348 - 'intersection_noresults' => 'Error: ¡Sin resultados!',
349 - 'intersection_noincludecats' => 'Error: ¡Necesita incluir al menos una categoría, o especificar un espacio de nombres!',
350 - );
 680+/** Marathi (मराठी)
 681+ * @author Kaustubh
 682+ */
 683+$messages['mr'] = array(
 684+ 'intersection-desc' => 'एखाद्या वर्गातील अथवा वर्गसमूहातील नवीनतम लेख दर्शवितो.',
 685+ 'intersection_toomanycats' => 'Error: खूप जास्त वर्ग!',
 686+ 'intersection_toofewcats' => 'Error: खूप कमी वर्ग!',
 687+ 'intersection_noresults' => 'Error: निकाल नाहीत!',
 688+ 'intersection_noincludecats' => 'Error: कमीतकमी एक वर्ग अथवा नामविश्व देणे गरजेचे आहे!',
 689+);
351690
352 - /** Basque (Euskara)
353 - * @author An13sa
354 - */
355 - self::$messages['eu'] = array(
356 - 'intersection_toomanycats' => 'Errorea: Kategoria gehiegi!',
357 - 'intersection_toofewcats' => 'Errorea: Kategoria gutxiegi!',
358 - 'intersection_noresults' => 'Errorea: Emaitzarik ez!',
359 - 'intersection_noincludecats' => 'Errorea: Gutxienez kategoria bat gehitu edo izen bat zehaztu behar duzu!',
360 - );
 691+/** Malay (Bahasa Melayu)
 692+ * @author Aviator
 693+ */
 694+$messages['ms'] = array(
 695+ 'intersection-desc' => 'Mengoutput senarai item terkini dalam sesebuah kategori atau kesatuan beberapa buah kategori',
 696+ 'intersection_toomanycats' => 'Error: Kategori terlalu banyak!',
 697+ 'intersection_toofewcats' => 'Error: Kategori terlalu sedikit!',
 698+ 'intersection_noresults' => 'Error: Tiada hasil!',
 699+ 'intersection_noincludecats' => 'Error: Anda hendaklah memasukkan sekurang-kurangnya sebuah kategori atau menyatakan sebuah ruang nama!',
 700+);
361701
362 - /** Persian (فارسی)
363 - * @author Huji
364 - */
365 - self::$messages['fa'] = array(
366 - 'intersection-desc' => 'فهرست گلوله‌ای از صفحه‌هایی به نمایش در می‌آورد که به تازگی در یک یا چند رده وارد شده‌اند',
367 - 'intersection_toomanycats' => 'DynamicPageList: تعداد رده‌ها زیاد است!',
368 - 'intersection_toofewcats' => 'DynamicPageList: تعداد رده‌ها کم است!',
369 - 'intersection_noresults' => 'DynamicPageList: نتیجه‌ای وجود ندارد!',
370 - 'intersection_noincludecats' => 'DynamicPageList: شما حداقل باید یک رده را وارد کنید، یا یک فضای نام را مشخص کنید!',
371 - );
 702+/** Low German (Plattdüütsch)
 703+ * @author Slomox
 704+ */
 705+$messages['nds'] = array(
 706+ 'intersection-desc' => 'Wiest en List mit de aktuellsten Indrääg in en Kategorie, oder de Snittmengd vun mehr Kategorien',
 707+ 'intersection_toomanycats' => 'Fehler: Toveel Kategorien!',
 708+ 'intersection_toofewcats' => 'Fehler: To wenig Kategorien!',
 709+ 'intersection_noresults' => 'Fehler: Nix funnen!',
 710+ 'intersection_noincludecats' => 'Fehler: Dor mutt opminnst een Kategorie angeven warrn! ODer geev en Naamruum an.',
 711+);
372712
373 - /** Finnish (Suomi)
374 - * @author Nike
375 - */
376 - self::$messages['fi'] = array(
377 - 'intersection-desc' => 'Tulostaa listan luokassa tai useamman luokan yhdisteessä olevista sivuista.',
378 - 'intersection_toomanycats' => 'Error: Liian monta luokkaa.',
379 - 'intersection_toofewcats' => 'Error: Liian vähän luokkia.',
380 - 'intersection_noresults' => 'Error: Ei tuloksia.',
381 - 'intersection_noincludecats' => 'Error: Lisää vähintään yksi luokka tai määritä nimiavaruus.',
382 - );
 713+/** Dutch (Nederlands)
 714+ * @author SPQRobin
 715+ * @author Siebrand
 716+ */
 717+$messages['nl'] = array(
 718+ 'intersection-desc' => 'Geeft als uitvoer een ongenummerde lijst met de meest recent toegevoegde items in een categorie, of een combinatie van categorieën',
 719+ 'intersection_toomanycats' => 'Fout: Te veel categorieën!',
 720+ 'intersection_toofewcats' => 'Fout: Te weinig categorieën!',
 721+ 'intersection_noresults' => 'Fout: Geen resultaten!',
 722+ 'intersection_noincludecats' => 'Fout: U moet tenminste een categorie of een naamruimte opgeven!',
 723+ 'dpl_log_1' => "FOUT: Verkeerde parameter '$0': '$1'! Hulp: <code>$0= <i>lege string</i> (Main)$3</code>.",
 724+ 'dpl_log_2' => 'FOUT: Te veel categoriën! Maximum: $0. Hulp: verhoog <code>ExtDynamicPageList::$maxCategoryCount</code> om meer categorieën op te kunnen geven of stel geen limiet in met <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code>. (Neem deze variabele op in <code>LocalSettings.php</code>, na het toevoegen van <code>DynamicPageList.php</code>.)',
 725+ 'dpl_log_3' => 'FOUT: Te weinig categorieën! Minimum: $0. Hulp: verlaag <code>ExtDynamicPageList::$minCategoryCount</code> om minder categorieën aan te hoeven geven. (Stel de variabele bij voorkeur in via <code>LocalSettings.php</code>, na het toevoegen van <code>DynamicPageList.php</code>.)',
 726+ 'dpl_log_4' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 727+ 'dpl_log_5' => "FOUT: U dient tenminste één categorie op te nemen als u 'addfirstcategorydate=true' of 'ordermethod=categoryadd' wilt gebruiken!",
 728+ 'dpl_log_6' => "FOUT: Als u meer dan één categorie opneemt, kunt u 'addfirstcategorydate=true' of 'ordermethod=categoryadd' niet gebruiken!",
 729+ 'dpl_log_8' => 'FOUT: U kunt niet meer dan één type of datum tegelijk gebruiken!',
 730+ 'dpl_log_9' => "FOUT: U kunt '$0' alleen met 'ordermethod=[...,]$1' gebruiken!",
 731+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 732+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 733+ 'dpl_log_14' => "WAARSCHUWING: Verkeerde parameter '$0': '$1'! Nu wordt de standaard gebruikt: '$2'. Hulp: <code>$0= $3</code>.",
 734+ 'dpl_log_16' => 'WAARSCHUWING: Geen resultaten!',
 735+ 'dpl_log_17' => "WAARSCHUWING: Add* parameters ('adduser', 'addeditdate', etc.)' heeft geen effect bij 'mode=category'. Alleen de paginanaamruimte/titel is in deze modus te bekijken.",
 736+ 'dpl_log_18' => "WAARSCHUWING: 'headingmode=$0' heeft geen effect met 'ordermethod' op een enkele component. Nu wordt gebruikt: '$1'. Hulp: u kunt een niet-$1 'headingmode'-waarde gebruiken met 'ordermethod' op meerdere componenten. De eerste component wordt gebruikt als kop. Bijvoorbeeld 'ordermethod=category,<i>comp</i>' (<i>comp</i> is een ander component) voor categoriekoppen.",
 737+ 'dpl_log_19' => "WAARSCHUWING: 'debug=$0' is niet de eerste positie in het DPL-element. De nieuwe debuginstellingen zijn niet toegepast voor alle voorgaande parameters zijn verwerkt en gecontroleerd.",
 738+ 'dpl_log_21' => 'QUERY: <code>$0</code>',
 739+ 'dpl_articlecount' => 'Er {{PLURAL:$1|is één pagina|zijn $1 pagina\'s}} onder deze kop.'
 740+);
383741
384 - /** French (Français)
385 - * @author Grondin
386 - * @author Urhixidur
387 - * @author Verdy p
388 - */
389 - self::$messages['fr'] = array(
390 - 'intersection-desc' => 'Affiche une liste, à puces, des articles les plus récents dans une catégorie, ou à partir d’une combinaison de plusieurs catégories.',
391 - 'intersection_toomanycats' => 'DynamicPageList : trop de catégories !',
392 - 'intersection_toofewcats' => 'DynamicPageList : pas assez de catégories !',
393 - 'intersection_noresults' => 'DynamicPageList : aucun résultat !',
394 - 'intersection_noincludecats' => 'Error : vous devez inclure au moins une catégorie, ou préciser un nom d’espace !',
395 - 'dpl_log_' . self::FATAL_WRONGNS => "ERREUR : Mauvais paramètre '$0' : '$1'! Aide : <code>$0= <i>chaîne vide</i> (Principal)$3</code>. (Les équivalents avec des mots magiques sont aussi autorisés.)",
396 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "ERREUR : Mauvais paramètre '$0' : '$1'! Aide : <code>$0= <i>Nom complet de la page</i></code>. (Les mots magiques sont autorisés.)",
397 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'ERREUR : Trop de catégories ! Maximum : $0. Aide : accroître <code>ExtDynamicPageList::$maxCategoryCount</code> pour autoriser plus de catégories ou régler <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> pour aucune limite. (À régler dans <code>LocalSettings.php</code>, après avoir inclus <code>DynamicPageList.php</code>.)',
398 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'ERREUR : Pas assez de catégories ! Minimum : $0. Aide : décroître <code>ExtDynamicPageList::$minCategoryCount</code> pour autoriser moins de catégories. (À régler dans <code>LocalSettings.php</code> de préférence, après avoir inclus <code>DynamicPageList.php</code>.)',
399 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
400 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "ERREUR : Vous devez inclure au moins une catégorie si vous voulez utiliser 'addfirstcategorydate=true' ou 'ordermethod=categoryadd' !",
401 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "ERREUR : Si vous incluez plus d’une catégorie, vous ne pouvez pas utiliser 'addfirstcategorydate=true' ou 'ordermethod=categoryadd' !",
402 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'ERREUR : Vous ne pouvez pas utiliser plus d’un type de date à la fois !',
403 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "ERREUR : Vous ne pouvez utiliser '$0' qu’avec 'ordermethod=[...,]$1' !",
404 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
405 - 'dpl_log_' . self::FATAL_NOCLVIEW => "ERREUR : Ne peut pas effectuer d’opérations logiques sur les pages sans catégories (avec la paramètre 'category') car la vue $0 n’existe pas dans la base de données ! Aide : demander à un administrateur de la base de données d'effectuer : <code>$1</code>.",
406 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
407 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "AVERTISSEMENT : Le paramètre inconnu '$0' est ignoré. Aide : paramètres disponibles : <code>$1</code>.",
408 - 'dpl_log_' . self::WARN_WRONGPARAM => "AVERTISSEMENT : Mauvais paramètre '$0' : '$1'! Utilisation de la valeur par défaut : '$2'. Aide : <code>$0= $3</code>.",
409 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "AVERTISSEMENT : Mauvais paramètre '$0' : '$1'! Utilisattion de la valeur par défaut : '$2' (aucune limite). Aide : <code>$0= <i>chaîne vide</i> (aucune limite) | n</code>, avec <code>n</code> un entier positif.",
410 - 'dpl_log_' . self::WARN_NORESULTS => 'AVERTISSEMENT : Aucun résultat !',
411 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "AVERTISSEMENT : Les paramètres Add* ('adduser', 'addeditdate', etc.)' et 'includepage' n’ont aucun effet avec 'mode=category'. Seuls l’espace de nom et le titre de la page peuvent être vus dans ce mode..",
412 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "AVERTISSEMENT : 'headingmode=$0' n'a aucun effet avec 'ordermethod' sur une simple composante. Utiliser : '$1'. Aide : vous pouvez utiliser not-$1 sur les valeurs de 'headingmode' avec 'ordermethod' sur plusieurs composantes. La première composante est utilisée pour les en-têtes. Exemple : 'ordermethod=category,<i>comp</i>' (<i>comp</i> est une autre composante) pour les en-têtes de catégorie.",
413 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "AVERTISSEMENT : 'debug=$0' n’est pas en première position dans l’élément DPL. Les nouveaux réglages de débogage ne seront appliqués qu’après que les paramètres précédents aient été vérifiés.",
414 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "AVERTISSEMENT : Une boucle d’inclusion infinie est créée par la page '$0'.",
415 - 'dpl_log_' . self::DEBUG_QUERY => 'REQUÊTE : <code>$0</code>',
416 - 'dpl_articlecount' => 'Il y a {{PLURAL:$1|un article|$1 articles}} dans cette section.'
417 - );
 742+/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 743+ * @author Harald Khan
 744+ */
 745+$messages['nn'] = array(
 746+ 'intersection-desc' => 'Gjev ei punktlista over dei nyaste elementa i ein kategori, eller element som er felles i fleire kategoriar',
 747+ 'intersection_toomanycats' => 'Feil: For mange kategoriar!',
 748+ 'intersection_toofewcats' => 'Feil: For få kategoriar!',
 749+ 'intersection_noresults' => 'Feil: Ingen resultat!',
 750+ 'intersection_noincludecats' => 'Feil: Du må inkludera minst éin kategori, eller oppgje eit namnerom!',
 751+);
418752
419 - /** Franco-Provençal (Arpetan)
420 - * @author ChrisPtDe
421 - */
422 - self::$messages['frp'] = array(
423 - 'intersection-desc' => 'Afiche una lista de puges des articllos los ples novéls dens una catègorie, ou ben dês una combinèson de plusiors catègories.',
424 - 'intersection_toomanycats' => 'Error : trop de catègories !',
425 - 'intersection_toofewcats' => 'Error : pas prod de catègories !',
426 - 'intersection_noresults' => 'Error : nion rèsultat !',
427 - 'intersection_noincludecats' => 'Error : vos avéd fôta d’encllure u muens yona catègorie, ou ben de spècefiar un èspâço de nom !',
428 - );
 753+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 754+ * @author Jon Harald Søby
 755+ */
 756+$messages['no'] = array(
 757+ 'intersection-desc' => 'Gir en punktliste over de nyeste elementene i en kategori, eller elementer som er felles i flere kategorier',
 758+ 'intersection_toomanycats' => 'Dynamisk sideliste: For mange kategorier!',
 759+ 'intersection_toofewcats' => 'Dynamisk sidelist: For få kategorier!',
 760+ 'intersection_noresults' => 'Dynamisk sideliste: Ingen resultater!',
 761+ 'intersection_noincludecats' => 'Dynamisk sideliste: Du må inkludere minst én kategori, eller oppgi et navnerom!',
 762+);
429763
430 - /** Galician (Galego)
431 - * @author Toliño
432 - * @author Xosé
433 - */
434 - self::$messages['gl'] = array(
435 - 'intersection-desc' => 'Devolve unha lista punteada dos elementos máis recentes que están nunha categoría ou nunha unión de varias categorías',
436 - 'intersection_toomanycats' => 'Erro: demasiadas categorías!',
437 - 'intersection_toofewcats' => 'Erro: moi poucas categorías!',
438 - 'intersection_noresults' => 'Erro: ningún resultado!',
439 - 'intersection_noincludecats' => 'Erro: ten que incluír unha categoría polo menos ou especificar un espazo de nomes!',
440 - );
 764+/** Occitan (Occitan)
 765+ * @author Cedric31
 766+ */
 767+$messages['oc'] = array(
 768+ 'intersection-desc' => 'Aficha una lista, amb de piuses, dels articles mai recents dins una categoria, o a partir d’una combinason de mantuna categoria.',
 769+ 'intersection_toomanycats' => 'Error : Tròp de categorias !',
 770+ 'intersection_toofewcats' => 'Error : Pas pro de categorias !',
 771+ 'intersection_noresults' => 'Error : Pas cap de resultat !',
 772+ 'intersection_noincludecats' => 'Error : avètz besonh d’inclure almens una categoria, o de precisar un nom d’espaci !',
 773+);
441774
442 - /** Ancient Greek (Ἀρχαία ἑλληνικὴ)
443 - * @author Omnipaedista
444 - */
445 - self::$messages['grc'] = array(
446 - 'intersection_noresults' => 'Σφάλμα: οὐδὲν ἀποτέλεσμα',
447 - 'intersection_noincludecats' => 'Σφάλμα: Ἔξεστί σοι περιλαμβάνειν μίαν τοὐλάχιστον κατηγορίαν, ἢ καθορίζειν ὀνοματεῖον τι!',
448 - );
 775+/** Ossetic (Иронау)
 776+ * @author Amikeco
 777+ */
 778+$messages['os'] = array(
 779+ 'intersection_toomanycats' => 'Рæдыд: æгæр бирæ категоритæ!',
 780+);
449781
450 - /** Swiss German (Alemannisch)
451 - * @author Als-Holder
452 - */
453 - self::$messages['gsw'] = array(
454 - 'intersection-desc' => 'Usgabe vun ere Lischt vu dr aktuällschte Yyträg in ere Kategorii, oder vu dr Schnittmängi vu mehrere Kategorie',
455 - 'intersection_toomanycats' => 'Fähler: Zvyyl Kategorie!',
456 - 'intersection_toofewcats' => 'Fähler: Zwenig Kategorie!',
457 - 'intersection_noresults' => 'Fähler: Kei Ergebnis!',
458 - 'intersection_noincludecats' => 'Fähler: S muess zmindescht ei Kategorii yybunde wäre oder gib e Namensruum aa!',
459 - );
 782+/** Polish (Polski)
 783+ * @author Sp5uhe
 784+ */
 785+$messages['pl'] = array(
 786+ 'intersection-desc' => 'Zwraca listę wypunktowaną najnowszych elementów w kategorii lub grupie kilku kategorii',
 787+ 'intersection_toomanycats' => 'Błąd – zbyt wiele kategorii!',
 788+ 'intersection_toofewcats' => 'Błąd – zbyt mało kategorii!',
 789+ 'intersection_noresults' => 'Błąd – brak wyników!',
 790+ 'intersection_noincludecats' => 'Błąd – musisz załączyć co najmniej jedną kategorię lub określić przestrzeń nazw!',
 791+);
460792
461 - /** Hebrew (עברית)
462 - * @author Rotem Liss
463 - */
464 - self::$messages['he'] = array(
465 - 'intersection-desc' => 'רשימה עם תבליטים של הפריטים האחרונים המצויים בקטגוריה, או במספר קטגוריות',
466 - 'intersection_toomanycats' => 'DynamicPageList: קטגוריות רבות מדי!',
467 - 'intersection_toofewcats' => 'DynamicPageList: קטגוריות מעטות מדי!',
468 - 'intersection_noresults' => 'DynamicPageList: אין תוצאות!',
469 - 'intersection_noincludecats' => 'DynamicPageList: עליכם לכלול לפחות קטגוריה אחת, או לציין מרחב שם!',
470 - 'dpl_log_' . self::FATAL_WRONGNS => "שגיאה: פרמטר '$0' שגוי: '$1'! עזרה: <code>$0= <i>מחרוזת ריקה</i> (ראשי)$3</code>. (ניתן להשתמש גם בשווי ערך באמצעות מילות קסם.)",
471 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "שגיאה: פרמטר '$0' שגוי: '$1'! עזרה: <code>$0= <i>שם הדף המלא</i></code>. (ניתן להשתמש במילות קסם.)",
472 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'שגיאה: קטגוריות רבות מדי! מקסימום: $0. עזרה: העלו את <code>ExtDynamicPageList::$maxCategoryCount</code> כדי לציין עוד קטגוריות או הגדירו <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> כדי לבטל את ההגבלה. (הגידרו את המשתנה בקובץ <code>LocalSettings.php</code>, לאחר הכללת <code>DynamicPageList.php</code>.)',
473 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'שגיאה: קטגוריות מעטות מדי! מינימום: $0. עזרה: הורידו את <code>ExtDynamicPageList::$minCategoryCount</code> כדי לציין פחות קטגוריות. (הגידרו את המשתנה בקובץ <code>LocalSettings.php</code>, לאחר הכללת <code>DynamicPageList.php</code>.)',
474 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
475 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "שגיאה: עליכם להכליל לפחות קטגוריה אחת אם ברצונכם להשתמש ב־'addfirstcategorydate=true' או ב־'ordermethod=categoryadd'!",
476 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "שגיאה: אם אתם מכלילים יותר מקטגוריה אחת, אינכם יכולים להשתמש ב־'addfirstcategorydate=true' או ב־'ordermethod=categoryadd'!",
477 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'שגיאה: אינכם יכולים להוסיף יותר מסוג אחד של תאריך בו זמנית!',
478 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "?????: ????????? ?????? ??'$0' ?? 'ordermethod=[...,]$1' ????!",
479 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
480 - 'dpl_log_' . self::FATAL_NOCLVIEW => "שגיאה: לא ניתן לבצע פעולות לוגיות על דפים ללא קטגוריות (למשל, עם הפרמטר 'קטגוריה') כיוון שתצוגת $0 אינה קיימת במסד הנתונים! עזרה: מנהל מסד הנתונים צריך להריץ את השאילתה: <code>$1</code>.",
481 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
482 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "אזהרה: בוצעה התעלמות מהפרמטר הלא ידוע '$0'. עזרה: פרמטרים זמינים: <code>$1</code>.",
483 - 'dpl_log_' . self::WARN_WRONGPARAM => "אזהרה: פרמטר '$0' שגוי: '$1'! משתמש בברירת המחדל: '$2'. עזרה: <code>$0= $3</code>.",
484 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "אזהרה: פרמטר '$0' שגוי: '$1'! משתמש בברירת המחדל: '$2' (ללא הגבלה). עזרה: <code>$0= <i>מחרוזת ריקה</i> (ללא הגבלה) | n</code>, עם <code>n</code> כמספר שלם וחיובי.",
485 - 'dpl_log_' . self::WARN_NORESULTS => '?????: ??? ??????!',
486 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "אזהרה: להוספת* הפרמטרים ('adduser',‏ 'addeditdate' וכדומה) וכן ל־'includepage' אין השפעה עם 'mode=category'. ניתן לצפות רק במרחב השם או בכותרת הדף במצב זה.",
487 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "אזהרה: ל־'headingmode=$0' אין השפעה עם 'ordermethod' על פריט יחיד. משתמש ב: '$1'. עזרה: באפשרותכם להשתמש בערכים של 'headingmode' שאינם $1 עם 'ordermethod' על פריטים מרובים. משתמשים בפריט הראשון לכותרת. למשל, 'ordermethod=category,<i>comp</i>' (<i>comp</i> הוא פריט אחר) לכותרות הקטגוריה.",
488 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "אזהרה: 'debug=$0w הוא לא במקום הראשון ברכיב ה־DPL. הגדרות ניפוי השגיאות החדשות לא יחולו לפני שכל הפרמטרים הקודמים ינותחו וייבדקו.",
489 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "אזהרה: לולאת הכללה אינסופית נוצרה בדף '$0'.",
490 - 'dpl_log_' . self::DEBUG_QUERY => 'שאילתה: <code>$0</code>',
491 - 'dpl_articlecount' => '{{PLURAL:$1|ישנם $1 דפים|ישנו דף אחד}} תחת כותרת זו.'
492 - );
 793+/** Portuguese (Português)
 794+ * @author 555
 795+ * @author Malafaya
 796+ */
 797+$messages['pt'] = array(
 798+ 'intersection-desc' => 'constrói uma lista pontuada dos itens mais recentes presentes numa categoria, ou uma união de várias categorias',
 799+ 'intersection_toomanycats' => 'Error: Categorias em excesso!',
 800+ 'intersection_toofewcats' => 'Error: Poucas categorias!',
 801+ 'intersection_noresults' => 'Error: Sem resultados!',
 802+ 'intersection_noincludecats' => 'Error: É necessário incluir no mínimo uma categoria ou especificar um espaço nominal!',
 803+);
493804
494 - /** Hindi (हिन्दी)
495 - * @author Kaustubh
496 - */
497 - self::$messages['hi'] = array(
498 - 'intersection-desc' => 'एक श्रेणी या श्रेणीसमूहमें उपलब्ध नवीनतम लेख दर्शायें।',
499 - 'intersection_toomanycats' => 'Error: बहुत ज्यादा श्रेणीयां!',
500 - 'intersection_toofewcats' => 'Error: बहुत कम श्रेणीयां!',
501 - 'intersection_noresults' => 'Error: रिज़ल्ट नहीं!',
502 - 'intersection_noincludecats' => 'Error: कमसे कम एक श्रेणी या नामस्थान देना अनिवार्य हैं!',
503 - );
 805+/** Brazilian Portuguese (Português do Brasil)
 806+ * @author Eduardo.mps
 807+ */
 808+$messages['pt-br'] = array(
 809+ 'intersection-desc' => 'Exibe uma lista pontuada dos itens mais recentes presentes numa categoria, ou uma intersecção de várias categorias',
 810+ 'intersection_toomanycats' => 'Erro: Categorias demais!',
 811+ 'intersection_toofewcats' => 'Erro: Poucas categorias!',
 812+ 'intersection_noresults' => 'Erro: Sem resultados!',
 813+ 'intersection_noincludecats' => 'Erro: É necessário incluir no mínimo uma categoria ou especificar um espaço nominal!',
 814+);
504815
505 - /** Croatian (Hrvatski)
506 - * @author Dalibor Bosits
507 - * @author Dnik
508 - */
509 - self::$messages['hr'] = array(
510 - 'intersection-desc' => 'Omogućava popis najnovijih stranica ili datoteka iz kategorije, ili presjeka nekoliko kategorija',
511 - 'intersection_toomanycats' => 'Error: Previše kategorija!',
512 - 'intersection_toofewcats' => 'Error: Premalo kategorija!',
513 - 'intersection_noresults' => 'Error: Nema rezultata!',
514 - 'intersection_noincludecats' => 'Error: Morate uključiti bar jednu kategoriju, ili odabrati imenski prostor!',
515 - );
 816+/** Romanian (Română)
 817+ * @author Mihai
 818+ */
 819+$messages['ro'] = array(
 820+ 'intersection-desc' => 'Întoarce o lista celor mai recenţi itemi care fac parte dintr-o categorie, sau intersecţia a mai multor categorii',
 821+ 'intersection_toomanycats' => 'Eroare: Prea multe categorii!',
 822+ 'intersection_toofewcats' => 'Eroare: Prea puţine categorii!',
 823+ 'intersection_noresults' => 'Eroare: Niciun rezultat!',
 824+ 'intersection_noincludecats' => 'Eroare: Trebuie să incluzi cel puţin o categorie, sau să specifici un spaţiu de nume!',
 825+);
516826
517 - /** Upper Sorbian (Hornjoserbsce)
518 - * @author Michawiki
519 - */
520 - self::$messages['hsb'] = array(
521 - 'intersection-desc' => 'Wudaće lisćiny najaktualnišich zapiskow w jednej kategoriji abo w skupinje kategorijow',
522 - 'intersection_toomanycats' => 'Error: Přewjele kategorijow!',
523 - 'intersection_toofewcats' => 'Error: Přemało kategorijow!',
524 - 'intersection_noresults' => 'Error: Žane wuslědki!',
525 - 'intersection_noincludecats' => 'Error: Dyrbiš znajmjeńša kednu kategoriju zapřijeć abo mjenowy rum podać!',
526 - );
 827+/** Tarandíne (Tarandíne)
 828+ * @author Joetaras
 829+ */
 830+$messages['roa-tara'] = array(
 831+ 'intersection-desc' => "Fa assè 'na liste cu le palle de le urteme urteme artichele ca stonne jndr'à 'na categorije, o 'n'interseziona de cchiù categorije",
 832+ 'intersection_toomanycats' => 'Errore: Troppe categorije!',
 833+ 'intersection_toofewcats' => 'Errore: Troppe picche categorije!',
 834+ 'intersection_noresults' => 'Errore: Nisciune resultete!',
 835+ 'intersection_noincludecats' => "Errore: Tu è abbesogne de 'ngludere ninde ninde 'na categorije, o specificà 'nu namespace!",
 836+);
527837
528 - /** Hungarian (Magyar)
529 - * @author Dani
530 - * @author Gondnok
531 - * @author KossuthRad
532 - */
533 - self::$messages['hu'] = array(
534 - 'intersection-desc' => 'Megjeleníti egy adott kategóriában, vagy kategóriák uniójában lévő legújabb szócikkek listáját',
535 - 'intersection_toomanycats' => 'Hiba: Túl sok kategória!',
536 - 'intersection_toofewcats' => 'Hiba: Túl kevés kategória!',
537 - 'intersection_noresults' => 'Hiba: Nincs eredmény!',
538 - 'intersection_noincludecats' => 'Hiba: Legalább egy listázandó kategóriát meg kell adnod, vagy pedig egy névteret!',
539 - );
 838+/** Russian (Русский)
 839+ * @author Александр Сигачёв
 840+ */
 841+$messages['ru'] = array(
 842+ 'intersection-desc' => 'Выводит в маркированный список последние добавления в категорию или объединение нескольких категорий',
 843+ 'intersection_toomanycats' => 'Error: слишком много категорий!',
 844+ 'intersection_toofewcats' => 'Error: слишком мало категорий!',
 845+ 'intersection_noresults' => 'Error: нет результатов!',
 846+ 'intersection_noincludecats' => 'Error: вы должны включить хотя бы одну категорию или указать пространство имён!',
 847+ 'dpl_log_1' => "ОШИБКА: неправильный «$0»-параметр: «$1»! Подсказка: <code>$0= <i>пустая строка</i> (Основное)$3</code>.",
 848+ 'dpl_log_3' => 'ОШИБКА: слишком много категорий! Максимум: $0. Подсказка: увеличте <code>ExtDynamicPageList::$maxCategoryCount</code> чтобы разрешить больше категорий или установите <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> для снятия ограничения. (Устанавливайте переменные в <code>LocalSettings.php</code>, после подключения <code>DynamicPageList.php</code>.)',
 849+ 'dpl_log_4' => 'ОШИБКА: слишком мало категорий! Минимум: $0. Подсказка: уменьшите <code>ExtDynamicPageList::$minCategoryCount</code> чтобы разрешить меньше категорий. (Устанавливайте переменную в <code>LocalSettings.php</code>, после подключения <code>DynamicPageList.php</code>.)',
 850+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 851+ 'dpl_log_6' => "ОШИБКА: вы должны включить хотя бы одну категорию, если вы хотите использовать «addfirstcategorydate=true» или «ordermethod=categoryadd»!",
 852+ 'dpl_log_7' => "ОШИБКА: если вы включаете больше одной категории, то вы не можете использовать «addfirstcategorydate=true» или «ordermethod=categoryadd»!",
 853+ 'dpl_log_8' => 'ОШИБКА: вы не можете добавить более одного типа данных за раз!',
 854+ 'dpl_log_9' => "ОШИБКА: вы можете использовать «$0» только с «ordermethod=[...,]$1»!",
 855+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 856+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 857+ 'dpl_log_13' => "ПРЕДУПРЕЖДЕНИЕ: неизвестный параметр «$0» проигнорирован. Подсказка: доступные параметры: <code>$1</code>.",
 858+ 'dpl_log_14' => "ПРЕДУПРЕЖДЕНИЕ: неправильный параметр «$0»: «$1»! Использование параметра по умолчанию: «$2». Подсказка: <code>$0= $3</code>.",
 859+ 'dpl_log_15' => "ПРЕДУПРЕЖДЕНИЕ: неправильный параметр «$0»: «$1»! Использование параметра по умолчанию: «$2» (без ограничений). Подсказка: <code>$0= <i>пустая строка</i> (без ограничений) | n</code>, с <code>n</code> равным положительному целому числу.",
 860+ 'dpl_log_16' => 'ПРЕДУПРЕЖДЕНИЕ: не найдено!',
 861+ 'dpl_log_17' => "ПРЕДУПРЕЖДЕНИЕ: Добавление* параметров («adduser», «addeditdate», и др.) не действительны с «mode=category». Только пространства имён или названия могут просматриваться в этом режиме.",
 862+ 'dpl_log_18' => "ПРЕДУПРЕЖДЕНИЕ: «headingmode=$0» не действителен с «ordermethod» в одном компоненте. Использование: «$1». Подсказка: вы можете использоватьe не-$1 «headingmode» значения с «ordermethod» во множестве компонентов. Первый компонент используется для заголовков. Например, «ordermethod=category,<i>comp</i>» (<i>comp</i> является другим компонентом) для заголовков категорий.",
 863+ 'dpl_log_19' => "ПРЕДУПРЕЖДЕНИЕ: «debug=$0» не находится на первом месте в DPL-элементе. Новые настройки отладки не будут применены пока все предыдущие параметры не будут разобраны и проверены.",
 864+ 'dpl_log_21' => 'ЗАПРОС: <code>$0</code>',
 865+ 'dpl_articlecount' => 'В этом заголовке $1 {{PLURAL:$1|статья|статьи|статей}}.'
 866+);
540867
541 - /** Interlingua (Interlingua)
542 - * @author McDutchie
543 - */
544 - self::$messages['ia'] = array(
545 - 'intersection-desc' => 'Face un lista a punctos del elementos le plus recente in un categoria, o un union de plure categorias',
546 - 'intersection_toomanycats' => 'Error: Troppo de categorias!',
547 - 'intersection_toofewcats' => 'Error: Non bastante categorias!',
548 - 'intersection_noresults' => 'Error: Nulle resultatos!',
549 - 'intersection_noincludecats' => 'Error: Tu debe includer al minus un categoria, o specificar un spatio de nomines!',
550 - );
 868+/** Yakut (Саха тыла)
 869+ * @author HalanTul
 870+ */
 871+$messages['sah'] = array(
 872+ 'intersection-desc' => 'Категорияларга бүтэһик эбиилэри эбэтэр категориялар холбонууларын бэлиэлээх (маркированнай) испииһэк курдук таһаарар',
 873+ 'intersection_toomanycats' => 'Error: категорийата наһаа элбэх!',
 874+ 'intersection_toofewcats' => 'Error: Категорията наһаа аҕыйах',
 875+ 'intersection_noresults' => 'Error: Түмүк суох!',
 876+ 'intersection_noincludecats' => 'Error: Биир эмит категорияны эбэтэр ааты (пространство имен) талыахтааххын!',
 877+);
551878
552 - /** Indonesian (Bahasa Indonesia)
553 - * @author IvanLanin
554 - */
555 - self::$messages['id'] = array(
556 - 'intersection-desc' => 'Menghasilkan suatu daftar item terbaru pada suatu kategori atau gabungan beberapa kategori',
557 - 'intersection_toomanycats' => 'DynamicPageList: Terlalu banyak kategori!',
558 - 'intersection_toofewcats' => 'DynamicPageList: Terlalu sedikit kategori!',
559 - 'intersection_noresults' => 'DynamicPageList: Tak ada hasil yang sesuai!',
560 - 'intersection_noincludecats' => 'DynamicPageList: Anda perlu mencantumkan paling tidak satu kategori, atau menyebutkan satu ruang nama!',
561 - 'dpl_log_' . self::FATAL_WRONGNS => "KESALAHAN: Parameter '$0' salah: '$1'! Bantuan: <code>$0= <i>string kosong</i> (Utama)$3</code>. (Ekivalen kata kunci juga diizinkan.)",
562 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "KESALAHAN: Parameter '$0' salah: '$1'! Bantuan: <code>$0= <i>nama lengkap halaman</i></code>. (Kata kunci diizinkan.)",
563 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'KESALAHAN: Kategori terlalu banyak! Maksimum: $0. Bantuan: perbesar <code>ExtDynamicPageList::$maxCategoryCount</code> untuk memberikan lebih banyak kategori atau atur <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> untuk menghapus batasan. (Atur variabel tersebut di <code>LocalSettings.php</code>, setelah mencantumkan <code>DynamicPageList.php</code>.)',
564 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'KESALAHAN: Kategori terlalu sedikit! Minimum: $0. Bantuan: kurangi <code>ExtDynamicPageList::$minCategoryCount</code> untuk mengurangi kategori. (Atur variabel tersebut di <code>LocalSettings.php</code>, setelah mencantumkan <code>DynamicPageList.php</code>.)',
565 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
566 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "KESALAHAN: Anda harus memberikan paling tidak satu kategori jika menggunakan 'addfirstcategorydate=true' atau 'ordermethod=categoryadd'!",
567 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "KESALAHAN: Jika Anda memberikan lebih dari satu kategori, Anda tidak dapat menggunakan 'addfirstcategorydate=true' atau 'ordermethod=categoryadd'!",
568 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'KESALAHAN: Anda tidak dapat memberikan lebih dari satu jenis tanggal dalam satu waktu!',
569 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "KESALAHAN: Anda dapat menggunakan '$0' hanya dengan 'ordermethod=[...,]$1'!",
570 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
571 - 'dpl_log_' . self::FATAL_NOCLVIEW => "KESALAHAN: Tidak dapat melakukan operasi logika pada halaman yang tak terkategori (misalnya dengan parameter 'kategori') karena view $0 tidak ada di basis data! Bantuan: mintalah admin basis data untuk menjalankan kueri berikut: <code>$1</code>.",
572 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
573 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "KESALAHAN: Paramater yang tak dikenal '$0' diabaikan. Bantuan: parameter yang tersedia: <code>$1</code>.",
574 - 'dpl_log_' . self::WARN_WRONGPARAM => "KESALAHAN: Parameter '$0' salah: '$1'! Menggunakan konfigurasi baku: '$2'. Bantuan: <code>$0= $3</code>.",
575 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "KESALAHAN: Parameter '$0' salah: '$1'! Menggunakan konfigurasi baku: '$2' (tanpa limitasi). Bantuan: <code>$0= <i>string kosong</i> (tanpa limitasi) | n</code>, dengan <code>n</code> suatu bilangan positif.",
576 - 'dpl_log_' . self::WARN_NORESULTS => 'KESALAHAN: Hasil tak ditemukan!',
577 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "KESALAHAN: Menambahkan * parameter ('adduser', 'addeditdate', dll.)' dan 'includepage' tidak berpengaruh pada 'mode=category'. Hanya ruang nama/judul halaman yang dapat ditampilkan dengan mode ini.",
578 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "KESALAHAN: 'headingmode=$0' tidak berpengaruh dengan 'ordermethod' pada suatu komponen tunggal. Menggunakan: '$1'. Bantuan: Anda dapat menggunakan nilai not-$1 'headingmode' dengan 'ordermethod' terhadap beberapa komponen. Komponen pertama digunakan sebagai judul. Misalnya 'ordermethod=category,<i>comp</i>' (<i>comp</i> adalah komponen lain) untuk judul kategori.",
579 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "KESALAHAN: 'debug=$0' tidak pada posisi pertama pada elemen DPL. Aturan debug tidak diterapkan sebelum semua variabel sebelumnya telah diparsing dan dicek.",
580 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "KESALAHAN: Suatu lingkaran transklusi tak hingga ditimbulkan oleh halaman '$0'.",
581 - 'dpl_log_' . self::DEBUG_QUERY => 'KUERI: <code>$0</code>',
582 - 'dpl_articlecount' => 'Terdapat {{PLURAL:$1|artikel|artikel}} dalam judul ini.'
583 - );
 879+/** Slovak (Slovenčina)
 880+ * @author Helix84
 881+ */
 882+$messages['sk'] = array(
 883+ 'intersection-desc' => 'Vypíše zoznam najnovších položiek v kategórii alebo zjednotení niekoľkých kategórií',
 884+ 'intersection_toomanycats' => 'Error: Príliš veľa kategórií!',
 885+ 'intersection_toofewcats' => 'Error: Príliš málo kategórií!',
 886+ 'intersection_noresults' => 'Error: Žiadne výsledky!',
 887+ 'intersection_noincludecats' => 'Error: Musíte uviesť aspoň jednu kategóriu alebo menný priestor!',
 888+ 'dpl_log_1' => "CHYBA: nesprávny parameter '$0': '$1'! Pomocník <code>$0= <i>prázdny retazec</i> (Hlavný)$3<code>.",
 889+ 'dpl_log_2' => "CHYBA: Zlý parameter '$0': '$1'! Pomocník <code>$0= <i>plný názov stránky</i></code>.",
 890+ 'dpl_log_3' => 'CHYBA: Príliš vela kategórií! Maximum: $0. Pomocník: zväcšite <code>ExtDynamicPageList::$maxCategoryCount</code>, aby ste mohli špecifikovat viac kategórií alebo nastavte <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> pre vypnutie limitu. (Premennú nastatavte v <code>LocalSettings.php</code>, potom ako bol includovaný <code>DynamicPageList.php</code>.)',
 891+ 'dpl_log_4' => 'CHYBA: Príliš málo kategórií! Minimum: $0. Pomocník: znížte <code>ExtDynamicPageList::$minCategoryCount</code>, aby ste mohli špecifikovat menej kategórií. (Premennú nastavte najlepšie v <code>LocalSettings.php</code> potom, ako v nom bol includovaný <code>DynamicPageList.php</code>.)',
 892+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 893+ 'dpl_log_6' => "CHYBA: Musíte uviest aspon jednu kategóriu ak chcete použit 'addfirstcategorydate=true' alebo 'ordermethod=categoryadd'!",
 894+ 'dpl_log_7' => "CHYBA: Ak zahrniete viac ako jednu kategóriu, nemôžete použit 'addfirstcategorydate=true' alebo 'ordermethod=categoryadd'!",
 895+ 'dpl_log_8' => 'CHYBA: Nemôžete naraz pridat viac ako jeden typ dátumu!',
 896+ 'dpl_log_9' => "CHYBA: '$0' môžete použit iba s 'ordermethod=[...,]$1'!",
 897+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 898+ 'dpl_log_11' => "CHYBA: Nie je momožné vykonávat logické operácie na nekategorizovaných kategóriách (napr. s parametrom 'Kategória') lebo neexistuje na databázu pohlad $0! Pomocník: nech admin databázy vykoná tento dotaz: <code>$1</code>.",
 899+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 900+ 'dpl_log_13' => "VAROVANIE: Neznámy parameter '$0' ignorovaný. Pomocník: dostupné parametre: <code>$1</code>.",
 901+ 'dpl_log_14' => "VAROVANIE: Nesprávny '$0' parameter: '$1'! Používam štandardný '$2'. Pomocník: <code>$0= $3</code>.",
 902+ 'dpl_log_15' => "VAROVANIE: Nesprávny parameter '$0': '$1'! Používam štandardný: '$2' (bez obmedzenia). Pomocník: <code>$0= <i>prázdny retazec</i> (bez obmedzenia) | n</code>, s kladným celým císlom <code>n</code>.",
 903+ 'dpl_log_16' => 'VAROVANIE: No results!',
 904+ 'dpl_log_17' => "VAROVANIE: Parametre Add* ('adduser', 'addeditdate', atd' nepracujú s mode=category'. V tomto režime je možné prehliadat iba menná priestor/titulok stránky.",
 905+ 'dpl_log_18' => "VAROVANIE: 'headingmode=$0' nepracuje s 'ordermethod' na jednom komponente. Použitie: '$1'. Pomocník: môžete použit not-$1 hodnoty 'headingmode' s 'ordermethod' na viaceré komponenty. Prvý komponent sa používa na nadpisy. Napr. 'ordermethod=category,<i>comp</i>' (<i>comp</i> je iný komponent) pre nadpisy kategórií.",
 906+ 'dpl_log_19' => "VAROVANIE: 'debug=$0' nie je na prvej pozícii v prvku DPL. Nové ladiacie nastavenia nebudú použíté skôr než budú parsované a skontrolované všetky predchádzajúce.",
 907+ 'dpl_log_21' => 'DOTAZ: <code>$0</code>',
 908+ 'dpl_articlecount' => 'V tomto nadpise {{PLURAL:$1|je jeden clánok|sú $1 clánky|je $1 clánkov}}.'
 909+);
584910
585 - /** Ido (Ido)
586 - * @author Malafaya
587 - */
588 - self::$messages['io'] = array(
589 - 'intersection_toomanycats' => 'Eroro: Tro multa kategorii!',
590 - 'intersection_toofewcats' => 'Eroro: Tro poka kategorii!',
591 - 'intersection_noresults' => 'Eroro: Nula rezultaji!',
592 - 'intersection_noincludecats' => 'Eroro: Vu mustas inkluzar adminime un kategorio, o specigez nomaro!',
593 - );
 911+/** Serbian Cyrillic ekavian (ћирилица)
 912+ * @author Millosh
 913+ */
 914+$messages['sr-ec'] = array(
 915+ 'intersection-desc' => 'Даје редни списак најскорије додатих чланака у једну или више категорија.',
 916+ 'intersection_toomanycats' => 'Грешка: Превише категорија!',
 917+ 'intersection_toofewcats' => 'Грешка:Премало категорија!',
 918+ 'intersection_noresults' => 'Грешка: Нема резулатата!',
 919+ 'intersection_noincludecats' => 'Грешка: Потребно је укључити бар једну категорију или одредити именски простор!',
 920+ 'dpl_log_1' => "ГРЕШКА: Погреан '$0' параметар: '$1'! Помоћ: <code>$0= <i>погрешан стринг</i> (Главно)$3</code>. (Еквиваленти са магичним речима су такође дозвољени.)",
 921+ 'dpl_log_2' => "ГРЕШКА: Погрешан '$0' параметар: '$1'! Помоћ: <code>$0= <i>пуно име странице</i></code>. (Магичне речи су дозвољене.)",
 922+ 'dpl_log_3' => 'ГРЕШКА: Превише категорија! Максимум је: $0. Помоћ: повећајте <code>ExtDynamicPageList::$maxCategoryCount</code> како бисте поставили више категорија или промените <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> за без граница. (Подесите варијаблу у <code>LocalSettings.php</code>, након укључивања <code>DynamicPageList.php</code>.)',
 923+ 'dpl_log_4' => 'ГРЕШКА: Премало категорија! Минимум је: $0. Помоћ: повећајте <code>ExtDynamicPageList::$minCategoryCount</code> како бисте поставили мање категорија. (Подесите варијаблу у <code>LocalSettings.php</code>, након укључивања <code>DynamicPageList.php</code>.)',
 924+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 925+ 'dpl_log_6' => "ГРЕШКА: Морате укључити бар једну категорију уколико желите да користите 'addfirstcategorydate=true' или 'ordermethod=categoryadd'!",
 926+ 'dpl_log_7' => "ГРЕШКА: Уколико укључујете више од једне категорије, не можете користити 'addfirstcategorydate=true' или 'ordermethod=categoryadd'!",
 927+ 'dpl_log_8' => 'ГРЕШКА: Не можете додати више од једног типа датума!',
 928+ 'dpl_log_9' => "ГРЕШКА: Можете користити '$0' са 'ordermethod=[...,]$1' искључиво!",
 929+ 'dpl_log_10' => "ГРЕШКА: Немогуће извршити операцију на некатегоризованим страницама (нпр. са 'category' параметром) зато што $0 преглед не постоји у бази података! Помоћ: нека администратор базе изврши овај упит: <code>$1</code>.",
 930+ 'dpl_log_11' => "ERROR: Cannot perform logical operations on the Uncategorized pages (f.e. with the 'category' parameter) because the $0 view does not exist on the database! Help: have the database administrator execute this query: <code>$1</code>.",
 931+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 932+ 'dpl_log_13' => "ПАЖЊА: Непознат параметар '$0' је игнорисан. Помоћ: доступни параметри су: <code>$1</code>.",
 933+ 'dpl_log_14' => "ПАЖЊА: Погрешан '$0' параметар: '$1'! Користи се основни: '$2'. Помоћ: <code>$0= $3</code>.",
 934+ 'dpl_log_15' => "ПАЖЊА: Погрешан '$0' параметар: '$1'! Користи се основни: '$2' (без границе). Помоћ: <code>$0= <i>празан стринг</i> (без границе) | n</code>, с <code>n</code> је позитиван интегер.",
 935+ 'dpl_log_16' => 'ПАЖЊА: Нема резултата!',
 936+ 'dpl_log_17' => "ПАЖЊА: Додавање* параметара ('adduser', 'addeditdate', итд.)' и 'includepage' нема ефекта са 'mode=category'. Искључиво име странице/именски простор могу да се виде у овом моду.",
 937+ 'dpl_log_18' => "ПАЖЊА: 'headingmode=$0' нема ефекта са 'ordermethod' на једној компоненти. Користи се: '$1'. Помоћ: не морате користити-$1 'headingmode' податке 'ordermethod' на више компоненти. Прва компонента се користи за наслов. Нпр. 'ordermethod=category,<i>компонента</i>' (<i>компонента</i> је друга компонента) за наслове категорија.",
 938+ 'dpl_log_29' => "ПАЖЊА: 'debug=$0' није на првом месту у DPL елементу. Нова дебаг подешавања нису примењена пре свих параметара који су проверени",
 939+ 'dpl_log_20' => "ПАЖЊА: Бесконачна петљаса странице '$0'.",
 940+ 'dpl_log_21' => 'УПИТ: <code>$0</code>',
 941+ 'dpl_articlecount' => 'У овом наслову се тренутно налази {{PLURAL:$1|један чланак|$1 чланка|$1 чланака}}.'
 942+);
594943
595 - /** Italian (Italiano)
596 - * @author BrokenArrow
597 - * @author Darth Kule
598 - */
599 - self::$messages['it'] = array(
600 - 'intersection-desc' => "Visualizza un elenco puntato con gli elementi più recenti inseriti in una categoria o nell'unione di più categorie",
601 - 'intersection_toomanycats' => 'Errore: Numero di categorie eccessivo.',
602 - 'intersection_toofewcats' => 'Errore: Numero di categorie insufficiente.',
603 - 'intersection_noresults' => 'Errore: Nessun risultato.',
604 - 'intersection_noincludecats' => 'Errore: È necessario includere almeno una categoria oppure specificare un namespace.',
605 - 'dpl_log_' . self::FATAL_WRONGNS => "ERRORE nel parametro '$0': '$1'. Suggerimento: <code>$0= <i>stringa vuota</i> (Principale)$3</code>.",
606 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "ERRORE nel parametro '$0': '$1'. Suggerimento: <code>$0= <i>nome completo della pagina</i></code>.",
607 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'ERRORE: Categorie sovrabbondanti (massimo $0). Suggerimento: aumentare il valore di <code>ExtDynamicPageList::$maxCategoryCount</code> per indicare un numero maggiore di categorie, oppure impostare <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> per non avere alcun limite. (Impostare le variabili nel file <code>LocalSettings.php</code>, dopo l\'inclusione di <code>DynamicPageList.php</code>.)',
608 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'ERRORE: Categorie insufficienti (minimo $0). Suggerimento: diminuire il valore di <code>ExtDynamicPageList::$minCategoryCount</code> per indicare un numero minore di categorie. (Impostare la variabile nel file <code>LocalSettings.php</code>, dopo l\'inclusione di <code>DynamicPageList.php</code>.)',
609 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
610 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "ERRORE: L'uso dei parametri 'addfirstcategorydate=true' e 'ordermethod=categoryadd' richiede l'inserimento di una o più categorie.",
611 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "ERRORE: L'inserimento di più categorie impedisce l'uso dei parametri 'addfirstcategorydate=true' e 'ordermethod=categoryadd'.",
612 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'ERRORE: Non è consentito l\'uso contemporaneo di più tipi di data.',
613 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "ERRORE: L'uso del parametro '$0' è consentito unicamente con 'ordermethod=[...,]$1'.",
614 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
615 - 'dpl_log_' . self::FATAL_NOCLVIEW => "ERRORE: Impossibile effettuare operazioni logiche sulle pagine prive di categoria (ad es. con il parametro 'category') in quanto il database non contiene la vista $0. Suggerimento: chiedere all'amministratore del database di eseguire la seguente query: <code>$1</code>.",
616 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
617 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "ATTENZIONE: Il parametro non riconosciuto '$0' è stato ignorato. Suggerimento: i parametri disponibili sono: <code>$1</code>.",
618 - 'dpl_log_' . self::WARN_WRONGPARAM => "ATTENZIONE: Errore nel parametro '$0': '$1'. È stato usato il valore predefinito '$2'. Suggerimento: <code>$0= $3</code>.",
619 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "ATTENZIONE: errore nel parametro '$0': '$1'. È stato usato il valore predefinito '$2' (nessun limite). Suggerimento: <code>$0= <i>stringa vuota</i> (nessun limite) | n</code>, con <code>n</code> intero positivo.",
620 - 'dpl_log_' . self::WARN_NORESULTS => 'ATTENZIONE: Nessun risultato.',
621 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "ATTENZIONE: I parametri add* ('adduser', 'addeditdate', ecc.)' non hanno alcun effetto quando è specificato 'mode=category'. In tale modalità vengono visualizzati unicamente il namespace e il titolo della pagina.",
622 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "ATTENZIONE: Il parametro 'headingmode=$0' non ha alcun effetto quando è specificato 'ordermethod' su un solo componente. Verrà utilizzato il valore '$1'. Suggerimento: è posibile utilizzare i valori diversi da $1 per il parametro 'headingmode' nel caso di 'ordermethod' su più componenti. Il primo componente viene usato per generare i titoli di sezione. Ad es. 'ordermethod=category,<i>comp</i>' (dove <i>comp</i> è un altro componente) per avere titoli di sezione basati sulla categoria.",
623 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "ATTENZIONE: Il parametro 'debug=$0' non è il primo elemento della sezione DPL. Le nuove impostazioni di debug non verranno applicate prima di aver completato il parsing e la verifica di tutti i parametri che lo precedono.",
624 - 'dpl_log_' . self::DEBUG_QUERY => 'QUERY: <code>$0</code>',
625 - 'dpl_articlecount' => 'Questa sezione contiene {{PLURAL:$1|una voce|$1 voci}}.'
626 - );
 944+$messages['sr'] = $messages['sr-ec'];
627945
628 - /** Japanese (日本語)
629 - * @author Fryed-peach
630 - * @author JtFuruhata
631 - */
632 - self::$messages['ja'] = array(
633 - 'intersection-desc' => '単一カテゴリ内または複数カテゴリ内において最近更新された項目を箇条書きで表示する',
634 - 'intersection_toomanycats' => 'エラー: カテゴリ指定が多すぎます!',
635 - 'intersection_toofewcats' => 'エラー: カテゴリ指定が少なすぎます!',
636 - 'intersection_noresults' => 'エラー: 最近更新された項目はありません!',
637 - 'intersection_noincludecats' => 'エラー: 1つ以上のカテゴリ、または名前空間を指定する必要があります!',
638 - );
 946+$messages['sr-el'] = array(
 947+ 'dpl_log_1' => "GREŠKA: Pogrean '$0' parametar: '$1'! Pomoć: <code>$0= <i>pogrešan string</i> (Glavno)$3</code>. (Ekvivalenti sa magičnim rečima su takođe dozvoljeni.)",
 948+ 'dpl_log_2' => "GREŠKA: Pogrešan '$0' parametar: '$1'! Pomoć: <code>$0= <i>puno ime stranice</i></code>. (Magične reči su dozvoljene.)",
 949+ 'dpl_log_3' => 'GREŠKA: Previše kategorija! Maksimum je: $0. Pomoć: povećajte <code>ExtDynamicPageList::$maxCategoryCount</code> kako biste postavili više kategorija ili promenite <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> za bez granica. (Podesite varijablu u <code>LocalSettings.php</code>, nakon uključivanja <code>DynamicPageList.php</code>.)',
 950+ 'dpl_log_4' => 'GREŠKA: Premalo kategorija! Minimum je: $0. Pomoć: povećajte <code>ExtDynamicPageList::$minCategoryCount</code> kako biste postavili manje kategorija. (Podesite varijablu u <code>LocalSettings.php</code>, nakon uključivanja <code>DynamicPageList.php</code>.)',
 951+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 952+ 'dpl_log_6' => "GREŠKA: Morate uključiti bar jednu kategoriju ukoliko želite da koristite 'addfirstcategorydate=true' ili 'ordermethod=categoryadd'!",
 953+ 'dpl_log_7' => "GREŠKA: Ukoliko uključujete više od jedne kategorije, ne možete koristiti 'addfirstcategorydate=true' ili 'ordermethod=categoryadd'!",
 954+ 'dpl_log_8' => 'GREŠKA: Ne možete dodati više od jednog tipa datuma!',
 955+ 'dpl_log_9' => "GREŠKA: Možete koristiti '$0' sa 'ordermethod=[...,]$1' isključivo!",
 956+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 957+ 'dpl_log_11' => "GREŠKA: Nemoguće izvršiti operaciju na nekategorizovanim stranicama (npr. sa 'category' parametrom) zato što $0 pregled ne postoji u bazi podataka! Pomoć: neka administrator baze izvrši ovaj upit: <code>$1</code>.",
 958+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 959+ 'dpl_log_13' => "PAŽNJA: Nepoznat parametar '$0' je ignorisan. Pomoć: dostupni parametri su: <code>$1</code>.",
 960+ 'dpl_log_14' => "PAŽNJA: Pogrešan '$0' parametar: '$1'! Koristi se osnovni: '$2'. Pomoć: <code>$0= $3</code>.",
 961+ 'dpl_log_15' => "PAŽNJA: Pogrešan '$0' parametar: '$1'! Koristi se osnovni: '$2' (bez granice). Pomoć: <code>$0= <i>prazan string</i> (bez granice) | n</code>, s <code>n</code> je pozitivan integer.",
 962+ 'dpl_log_16' => 'PAŽNJA: Nema rezultata!',
 963+ 'dpl_log_17' => "PAŽNJA: Dodavanje* parametara ('adduser', 'addeditdate', itd.)' i 'includepage' nema efekta sa 'mode=category'. Isključivo ime stranice/imenski prostor mogu da se vide u ovom modu.",
 964+ 'dpl_log_18' => "PAŽNJA: 'headingmode=$0' nema efekta sa 'ordermethod' na jednoj komponenti. Koristi se: '$1'. Pomoć: ne morate koristiti-$1 'headingmode' podatke 'ordermethod' na više komponenti. Prva komponenta se koristi za naslov. Npr. 'ordermethod=category,<i>komponenta</i>' (<i>komponenta</i> je druga komponenta) za naslove kategorija.",
 965+ 'dpl_log_19' => "PAŽNJA: 'debug=$0' nije na prvom mestu u DPL elementu. Nova debag podešavanja nisu primenjena pre svih parametara koji su provereni",
 966+ 'dpl_log_20' => "PAŽNJA: Beskonačna petljasa stranice '$0'.",
 967+ 'dpl_log_21' => 'UPIT: <code>$0</code>',
 968+ 'dpl_articlecount' => 'U ovom naslovu se trenutno nalazi {{PLURAL:$1|jedan članak|$1 članka|$1 članaka}}'
 969+);
639970
640 - /** Jutish (Jysk)
641 - * @author Huslåke
642 - */
643 - self::$messages['jut'] = array(
644 - 'intersection-desc' => 'Outputs en bulleted liste der senestste itemer ræsidende i en klynge, æller æ unje der severæl klynger',
645 - 'intersection_toomanycats' => 'Error: Åverføl klynger!',
646 - 'intersection_toofewcats' => 'Error: Åverwæneg klynger!',
647 - 'intersection_noresults' => 'Error: Ekke ræsultåter!',
648 - 'intersection_noincludecats' => 'Error: Du nødst til inkludær til mendst en klynge, æller spæsifiær en navnerum!',
649 - );
 971+/** Seeltersk (Seeltersk)
 972+ * @author Pyt
 973+ */
 974+$messages['stq'] = array(
 975+ 'intersection-desc' => 'Uutgoawe fon ne Lieste fon do aktuälste Iendraage in ne Kategorie, of n Truchsnit fon moorere Kategorien.',
 976+ 'intersection_toomanycats' => 'Error: Toufuul Kategorien!',
 977+ 'intersection_toofewcats' => 'Error: Toumin Kategorien!',
 978+ 'intersection_noresults' => 'Error: Neen Resultoat!',
 979+ 'intersection_noincludecats' => 'Error: Der mout mindestens een Kategorie ienbuunen weese of reek n Noomensruum oun!',
 980+);
650981
651 - /** Javanese (Basa Jawa)
652 - * @author Meursault2004
653 - */
654 - self::$messages['jv'] = array(
655 - 'intersection-desc' => 'Ngasilaké sawijining daftar item paling anyar ing sawijining kategori utawa gabungan sawetara kategori',
656 - 'intersection_toomanycats' => 'Error: Kakèhan kategori!',
657 - 'intersection_toofewcats' => 'Error: Kesithikan kategori!',
658 - 'intersection_noresults' => 'Error: Ora ana pituwasé (kasilé)!',
659 - 'intersection_noincludecats' => 'Error: Panjenengan perlu minimal mènèhi kategori sawiji, utawa spésifikasi bilik nama sawiji!',
660 - );
 982+/** Swedish (Svenska)
 983+ * @author Lejonel
 984+ */
 985+$messages['sv'] = array(
 986+ 'intersection-desc' => 'Skapar punktlistor över de nyaste sidorna i en eller flera kategorier',
 987+ 'intersection_toomanycats' => 'Fel: För många kategorier!',
 988+ 'intersection_toofewcats' => 'Fel: För få kategorier!',
 989+ 'intersection_noresults' => 'Fel: Inga resultat!',
 990+ 'intersection_noincludecats' => 'Fel: Du måste inkludera minst en kategori eller ange en namnrymd!',
 991+);
661992
662 - /** Khmer (ភាសាខ្មែរ)
663 - * @author Chhorran
664 - * @author Thearith
665 - */
666 - self::$messages['km'] = array(
667 - 'intersection_toomanycats' => 'កំហុស​៖ ចំណាត់ថ្នាក់ក្រុម​ច្រើនពេក​!',
668 - 'intersection_toofewcats' => 'កំហុស​៖ ចំណាត់ថ្នាក់ក្រុម​តិចពេក​!',
669 - 'intersection_noresults' => 'កំហុស​៖ គ្មាន​លទ្ធផល​!',
670 - 'intersection_noincludecats' => 'កំហុស​៖ អ្នក​ត្រូវតែ​មាន​ចំណាត់ថ្នាក់ក្រុម​មួយយ៉ាងតិច ឬ សំដៅ​មួយ​លំហឈ្មោះ​!',
671 - );
 993+/** Telugu (తెలుగు)
 994+ * @author Veeven
 995+ */
 996+$messages['te'] = array(
 997+ 'intersection_toomanycats' => 'Error: చాలా ఎక్కువ వర్గాలు!',
 998+ 'intersection_toofewcats' => 'Error: మరీ తక్కువ వర్గాలు!',
 999+ 'intersection_noresults' => 'Error: ఫలితాలు లేవు!',
 1000+ 'intersection_noincludecats' => 'Error: మీరు కనీసం ఒక్క వర్గాన్నైనా చేర్చాలి, లేదా ఓ నేమ్&zwnj;స్పేసునైనా ఇవ్వాలి!',
 1001+);
6721002
673 - /** Korean (한국어)
674 - * @author Kwj2772
675 - * @author Yknok29
676 - */
677 - self::$messages['ko'] = array(
678 - 'intersection_toomanycats' => '에러: 분류가 너무 많습니다!',
679 - 'intersection_toofewcats' => '에러: 분류가 너무 적습니다!',
680 - 'intersection_noresults' => '오류: 결과가 없습니다!',
681 - 'intersection_noincludecats' => '에러: 최소한 하나의 분류에 포함시켜 주시거나 이름공간을 명확히 적어 주세요!',
682 - );
 1003+/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
 1004+ * @author Ibrahim
 1005+ */
 1006+$messages['tg-cyrl'] = array(
 1007+ 'intersection-desc' => 'Феҳристи гулулае аз саҳифаҳое ба намоиш дар меояд, ки ба тозагӣ дар як ё чанд гурӯҳ ворид шудаанд',
 1008+ 'intersection_toomanycats' => 'Error: Теъдоди гурӯҳҳо зиёд аст!',
 1009+ 'intersection_toofewcats' => 'Error: Теъдоди гурӯҳҳо кам аст!',
 1010+ 'intersection_noresults' => 'Error: Натиҷае вуҷуд надорад!',
 1011+ 'intersection_noincludecats' => 'Error: Шумо ҳадди ақал бояд як гурӯҳро ворид кунед, ё як фазои номро мушаххас кунед!',
 1012+);
6831013
684 - /** Ripoarisch (Ripoarisch)
685 - * @author Purodha
686 - */
687 - self::$messages['ksh'] = array(
688 - 'intersection-desc' => 'Zeij_en Liß met de neuste Enndrääsch en en Saachjrupp, udder de neuste Enndrääsch, die en alle Jruppe uss_enem Knubbel fun Saachjrupp dren sin.',
689 - 'intersection_toomanycats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Dat sinn_er zo vill Saachjroppe!',
690 - 'intersection_toofewcats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Dat sin ze winnisch Saachjruppe!',
691 - 'intersection_noresults' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Do kohm nix bei erus!',
692 - 'intersection_noincludecats' => '<i lang="en">DynamicPageList</i> hät ene Fääler jefonge: Mer bruch winnischßdens ein Saachjrupp. Söns jivv e Appachtemang aan!',
693 - );
 1014+/** Tagalog (Tagalog)
 1015+ * @author AnakngAraw
 1016+ */
 1017+$messages['tl'] = array(
 1018+ 'intersection-desc' => 'Naglalabas ng isang tinuldukang talaan ng pinakakamakailang mga bagay-bagay na naninirahan sa loob ng isang kaurian, o isang pinagsangahang daanan ng ilang mga kaurian',
 1019+ 'intersection_toomanycats' => 'Kamalian: Napakaraming mga kaurian!',
 1020+ 'intersection_toofewcats' => 'Kamalian: Napakakaunti ng mga kaurian!',
 1021+ 'intersection_noresults' => 'Kaurian: Walang mga kinalabasan/resulta!',
 1022+ 'intersection_noincludecats' => 'Kamalian: Kinakailangan mong magsama ng kahit na isang kaurian, o tumukoy ng isang espasyo ng pangalan!',
 1023+);
6941024
695 - /** Luxembourgish (Lëtzebuergesch)
696 - * @author Robby
697 - */
698 - self::$messages['lb'] = array(
699 - 'intersection-desc' => 'Generéiert eng Lëscht mat de rezentesten Androungen an eng Kategorie, oder an eng Intersektioun vu méi Kategorien',
700 - 'intersection_toomanycats' => 'Dynamesch Säite-Lëscht: Zevill Kategorien!',
701 - 'intersection_toofewcats' => 'Dynamesch Säite-Lëscht: Ze wéineg Kategorien!',
702 - 'intersection_noresults' => 'Dynamesch Säite-Lëscht: Kee Resultat!',
703 - 'intersection_noincludecats' => 'Dynamesch Säite-Lëscht: Dir musst mindestens eng Kategorie abannen, oder de Nummraum uginn!',
704 - );
 1025+/** Turkish (Türkçe)
 1026+ * @author Joseph
 1027+ */
 1028+$messages['tr'] = array(
 1029+ 'intersection-desc' => 'Bir kategoride, yada birçok kategorinin kesişiminde bulunan en son öğelerin, madde işaretli listesini üretir',
 1030+ 'intersection_toomanycats' => 'Hata: Çok fazla kategori!',
 1031+ 'intersection_toofewcats' => 'Hata: Çok az kategori!',
 1032+ 'intersection_noresults' => 'Hata: Sonuç yok!',
 1033+ 'intersection_noincludecats' => 'Hata: En az bir kategori eklemeli, ya da bir ad alanı belirtmelisiniz!',
 1034+);
7051035
706 - /** Limburgish (Limburgs)
707 - * @author Matthias
708 - */
709 - self::$messages['li'] = array(
710 - 'intersection-desc' => 'Geeft als uitvoer een ongenummerde lijst met de meest recent toegevoegde items in een categorie, of een combinatie van categorieë',
711 - 'intersection_toomanycats' => 'Error: Te veel categorieë!',
712 - 'intersection_toofewcats' => 'Error: Te weinig categorieë!',
713 - 'intersection_noresults' => 'Error: Gein resultate!',
714 - 'intersection_noincludecats' => 'Error: U moet tenminste een categorie of een naamruimte opgeve!',
715 - );
 1036+/** Ukrainian (Українська)
 1037+ * @author Ahonc
 1038+ */
 1039+$messages['uk'] = array(
 1040+ 'intersection-desc' => "Виводить у маркований список останні додавання до категорії або об'єднання кількох категорій",
 1041+ 'intersection_toomanycats' => 'Error: дуже багато категорій!',
 1042+ 'intersection_toofewcats' => 'Error: дуже мало категорій!',
 1043+ 'intersection_noresults' => 'Error: нема результатів!',
 1044+ 'intersection_noincludecats' => 'Error: ви повинні включити хоча б одну категорію або зазначити простір назв!',
 1045+);
7161046
717 - /** Lithuanian (Lietuvių)
718 - * @author Matasg
719 - */
720 - self::$messages['lt'] = array(
721 - 'intersection_toomanycats' => 'Error: Per daug kategorijų!',
722 - 'intersection_toofewcats' => 'Error: Per mažai kategorijų!',
723 - 'intersection_noresults' => 'Error: Nėra rezultatų!',
724 - 'intersection_noincludecats' => 'Error: Jums reikia įtraukti bent vieną kategoriją, arba nurodyti vardų sritį!',
725 - );
 1047+/** Vèneto (Vèneto)
 1048+ * @author Candalua
 1049+ */
 1050+$messages['vec'] = array(
 1051+ 'intersection-desc' => "Mostra un elenco puntato coi elementi piassè reçenti inserìi in te na categoria o ne l'union de più categorie",
 1052+ 'intersection_toomanycats' => 'Error: Ghe xe massa categorie!',
 1053+ 'intersection_toofewcats' => 'Error: Ghe xe massa póche categorie!',
 1054+ 'intersection_noresults' => 'Error: Nissun risultato!',
 1055+ 'intersection_noincludecats' => 'Error: Te ghè da inclùdar almanco na categoria opure specificar un namespace.',
 1056+);
7261057
727 - /** Latvian (Latviešu)
728 - * @author Xil
729 - */
730 - self::$messages['lv'] = array(
731 - 'intersection_toomanycats' => 'Kļūda: pārāk daudz kategoriju!',
732 - 'intersection_toofewcats' => 'Kļūda: pārāk maz kategoriju!',
733 - );
 1058+/** Veps (Vepsan kel')
 1059+ * @author Игорь Бродский
 1060+ */
 1061+$messages['vep'] = array(
 1062+ 'intersection_toomanycats' => 'Error: äjahk kategorijoid!',
 1063+ 'intersection_toofewcats' => 'Error: Vähähk kategorijoid!',
 1064+ 'intersection_noresults' => "Error: Ei ole rezul'tatoid!",
 1065+);
7341066
735 - /** Malagasy (Malagasy)
736 - * @author Jagwar
737 - */
738 - self::$messages['mg'] = array(
739 - 'intersection_toomanycats' => 'DynamicPageList : Be laotra ny sokajy',
740 - );
 1067+/** Vietnamese (Tiếng Việt)
 1068+ * @author Minh Nguyen
 1069+ */
 1070+$messages['vi'] = array(
 1071+ 'intersection-desc' => 'Cho ra danh sách những khoản gần đây nhất được xếp vào một thể loại hay hợp của hơn một thể loại',
 1072+ 'intersection_toomanycats' => 'Error: Nhiều thể loại quá!',
 1073+ 'intersection_toofewcats' => 'Error: Ít thể loại quá!',
 1074+ 'intersection_noresults' => 'Error: Không tìm thấy trang nào!',
 1075+ 'intersection_noincludecats' => 'Error: Cần phải bao gồm ít nhất một thể loại hay định rõ một không gian tên!',
 1076+);
7411077
742 - /** Malayalam (മലയാളം)
743 - * @author Shijualex
744 - */
745 - self::$messages['ml'] = array(
746 - 'intersection-desc' => 'ഒരു കാറ്റഗറിയില്‍ പുതിയതായി വന്ന ഇനങ്ങളുടെ ബുള്ളറ്റ് പട്ടികയോ, അല്ലെങ്കില്‍ നിരവധി കാറ്റഗറികളുടെ കൂട്ടത്തെയോ ഔട്ട് പുട്ടായി കിട്ടുന്നു.',
747 - 'intersection_toomanycats' => 'Error: വളരെയധികം കാറ്റഗറികള്‍!',
748 - 'intersection_toofewcats' => 'Error: വളരെ കുറച്ച് കാറ്റഗറികള്‍!',
749 - 'intersection_noresults' => 'Error: ഫലങ്ങള്‍ ഒന്നുമില്ല!',
750 - 'intersection_noincludecats' => 'Error: ചുരുങ്ങിയത് ഒരു കാറ്റഗറിയെങ്കിലും ഉള്‍പ്പെടുത്തുകയോ അല്ലെങ്കില്‍ ഒരു നേംസ്പേസ് എങ്കിലും നിഷ്കര്‍ഷിച്ചിരിക്കുകയോ വേണം!',
751 - );
 1078+/** Volapük (Volapük)
 1079+ * @author Smeira
 1080+ */
 1081+$messages['vo'] = array(
 1082+ 'intersection_toomanycats' => 'Error: Klads tu mödiks!',
 1083+ 'intersection_toofewcats' => 'Error: Klads tu nemödiks!',
 1084+ 'intersection_noresults' => 'Error: Seks nonik!',
 1085+ 'intersection_noincludecats' => 'Error: Nedol välön kladi pu bali, u nemaspadi!',
 1086+);
7521087
753 - /** Marathi (मराठी)
754 - * @author Kaustubh
755 - */
756 - self::$messages['mr'] = array(
757 - 'intersection-desc' => 'एखाद्या वर्गातील अथवा वर्गसमूहातील नवीनतम लेख दर्शवितो.',
758 - 'intersection_toomanycats' => 'Error: खूप जास्त वर्ग!',
759 - 'intersection_toofewcats' => 'Error: खूप कमी वर्ग!',
760 - 'intersection_noresults' => 'Error: निकाल नाहीत!',
761 - 'intersection_noincludecats' => 'Error: कमीतकमी एक वर्ग अथवा नामविश्व देणे गरजेचे आहे!',
762 - );
 1088+/** Yue (粵語)
 1089+ * @author Shinjiman
 1090+ */
 1091+$messages['yue'] = array(
 1092+ 'intersection-desc' => '輸出一個點列最近響分類嘅項目,或者係幾個分類嘅一個聯繫',
 1093+ 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
 1094+ 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
 1095+ 'intersection_noresults' => 'DynamicPageList: 無結果!',
 1096+ 'intersection_noincludecats' => 'DynamicPageList: 你需要去包含最少一個分類,或者指定一個空間名!',
 1097+ 'dpl-desc' => '一個畀MediaWiki嘅高彈性報告產生器',
 1098+ 'dpl_log_1' => "錯誤: 錯嘅 '$0' 參數: '$1'! 幫助: <code>$0= <i>空字串</i> (主)$3</code>。",
 1099+ 'dpl_log_3' => '錯誤: 太多分類! 最大值: $0。 幫助: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 嘅值去指定更多嘅分類或者設定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList.php</code>之後,響<code>LocalSettings.php</code>度設定變數。)',
 1100+ 'dpl_log_4' => '錯誤: 太少分類! 最小值: $0. 幫助: 減少 <code>ExtDynamicPageList::$minCategoryCount</code> 嘅值去指定更少嘅分類。 (當加上 <code>DynamicPageList.php</code>之後,響<code>LocalSettings.php</code>度設定一個合適嘅變數。)',
 1101+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 1102+ 'dpl_log_6' => "錯誤: 如果你想去用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd' ,你需要包含最少一個分類!",
 1103+ 'dpl_log_7' => "錯誤: 如果你包含多過一個分類,你唔可以用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd'!",
 1104+ 'dpl_log_8' => '錯誤: 你唔可以響一個時間度加入多個一種嘅日期!',
 1105+ 'dpl_log_9' => "錯誤: 你只可以用 'ordermethod=[...,]$1' 響 '$0' 上!",
 1106+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 1107+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 1108+ 'dpl_log_13' => "警告: 不明嘅參數 '$0' 被忽略。 幫助: 可用嘅參數: <code>$1</code>。",
 1109+ 'dpl_log_14' => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2'。 幫助: <code>$0= $3</code>。",
 1110+ 'dpl_log_15' => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2' (冇上限)。 幫助: <code>$0= <i>空字串</i> (冇上限) | n</code>, <code>n</code>係一個正整數。",
 1111+ 'dpl_log_16' => '警告: 無結果!',
 1112+ 'dpl_log_17' => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 係對 'mode=category' 冇作用嘅。只有頁空間名/標題至可以響呢個模式度睇到。",
 1113+ 'dpl_log_18' => "警告: 響單一部件中, 'ordermethod' 度用 'headingmode=$0' 係冇作用嘅。 用緊: '$1'。 幫助: 你可以用非$1 'headingmode' 數值,響多個部件中用 'ordermethod' 。第一個部件係用嚟做標題。例如響分類標題度用 'ordermethod=category,<i>comp</i>' (<i>comp</i>係另外一個部件) 。",
 1114+ 'dpl_log_19' => "警告: 'debug=$0' 唔係第一個響DPL元素嘅第一位。新嘅除錯設定響所有參數都能夠處理同檢查之前都唔會應用。",
 1115+ 'dpl_log_21' => '查訽: <code>$0</code>',
 1116+ 'dpl_articlecount' => '響呢個標題度有$1篇文。'
 1117+);
7631118
764 - /** Malay (Bahasa Melayu)
765 - * @author Aviator
766 - */
767 - self::$messages['ms'] = array(
768 - 'intersection-desc' => 'Mengoutput senarai item terkini dalam sesebuah kategori atau kesatuan beberapa buah kategori',
769 - 'intersection_toomanycats' => 'Error: Kategori terlalu banyak!',
770 - 'intersection_toofewcats' => 'Error: Kategori terlalu sedikit!',
771 - 'intersection_noresults' => 'Error: Tiada hasil!',
772 - 'intersection_noincludecats' => 'Error: Anda hendaklah memasukkan sekurang-kurangnya sebuah kategori atau menyatakan sebuah ruang nama!',
773 - );
 1119+$messages['zh-yue'] = $messages['yue'];
7741120
775 - /** Low German (Plattdüütsch)
776 - * @author Slomox
777 - */
778 - self::$messages['nds'] = array(
779 - 'intersection-desc' => 'Wiest en List mit de aktuellsten Indrääg in en Kategorie, oder de Snittmengd vun mehr Kategorien',
780 - 'intersection_toomanycats' => 'Fehler: Toveel Kategorien!',
781 - 'intersection_toofewcats' => 'Fehler: To wenig Kategorien!',
782 - 'intersection_noresults' => 'Fehler: Nix funnen!',
783 - 'intersection_noincludecats' => 'Fehler: Dor mutt opminnst een Kategorie angeven warrn! ODer geev en Naamruum an.',
784 - );
 1121+/** Simplified Chinese (‪中文(简体)‬)
 1122+ * @author Shinjiman
 1123+ */
 1124+$messages['zh-hans'] = array(
 1125+ 'intersection-desc' => '输出一个点列最近在分类中的项目,或者系数个分类的一个联系',
 1126+ 'intersection_toomanycats' => 'DynamicPageList: 太多分类!',
 1127+ 'intersection_toofewcats' => 'DynamicPageList: 太少分类!',
 1128+ 'intersection_noresults' => 'DynamicPageList: 没有结果!',
 1129+ 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一个分类,或者指定一个空间名!',
 1130+ 'dpl-desc' => '一个给MediaWiki的高弹性报告产生器',
 1131+ 'dpl_log_1' => "错误: 错误的 '$0' 参数: '$1'! 帮助: <code>$0= <i>空白字符串</i> (主)$3</code>。",
 1132+ 'dpl_log_3' => '错误: 过多分类! 最大值: $0。 帮助: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 的值去指定更多的分类或设定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (当加上 <code>DynamicPageList.php</code>后,在<code>LocalSettings.php</code>中设定变量。)',
 1133+ 'dpl_log_4' => '错误: 过少分类! 最小值: $0。 帮助: 减少 <code>ExtDynamicPageList::$minCategoryCount</code> 的值去指定更少的分类。 (当加上 <code>DynamicPageList.php</code>后,在<code>LocalSettings.php</code>中设定一个合适的变量。)',
 1134+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 1135+ 'dpl_log_6' => "错误: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一个分类!",
 1136+ 'dpl_log_7' => "错误: 如果您包含多一个分类,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
 1137+ 'dpl_log_8' => '错误: 您不可以在一个时间里加入多于一种的日期!',
 1138+ 'dpl_log_9' => "错误: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
 1139+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 1140+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 1141+ 'dpl_log_13' => "警告: 不明的参数 '$0' 被忽略。 帮助: 可用的参数: <code>$1</code>。",
 1142+ 'dpl_log_14' => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2'。 帮助: <code>$0= $3</code>。",
 1143+ 'dpl_log_15' => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2' (没有上限)。 帮助: <code>$0= <i>空白字符串</i> (没有上限) | n</code>, <code>n</code>是一个正整数。",
 1144+ 'dpl_log_16' => '警告: 无结果!',
 1145+ 'dpl_log_17' => "警告: 加入* 参数 ('adduser', 'addeditdate', 等)' 是对 'mode=category' 没有作用。只有页面空间名/标题才可以在这个模式度看到。",
 1146+ 'dpl_log_18' => "警告: 在单一部件中, 'ordermethod' 用 'headingmode=$0' 是没有作用的。 正在使用: '$1'。 帮助: 你可以用非$1 'headingmode' 数值,在多个部件中用 'ordermethod' 。第一个部是用来作标题。例如在分类标题中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一个部件) 。",
 1147+ 'dpl_log_19' => "警告: 'debug=$0' 不是第一个在DPL元素嘅第一位置。新的除错设定在所有参数都能处理和检查前都不会应用。",
 1148+ 'dpl_log_21' => '查訽: <code>$0</code>',
 1149+ 'dpl_articlecount' => '在这个标题中有$1篇条目。'
 1150+);
7851151
786 - /** Dutch (Nederlands)
787 - * @author SPQRobin
788 - * @author Siebrand
789 - */
790 - self::$messages['nl'] = array(
791 - 'intersection-desc' => 'Geeft als uitvoer een ongenummerde lijst met de meest recent toegevoegde items in een categorie, of een combinatie van categorieën',
792 - 'intersection_toomanycats' => 'Fout: Te veel categorieën!',
793 - 'intersection_toofewcats' => 'Fout: Te weinig categorieën!',
794 - 'intersection_noresults' => 'Fout: Geen resultaten!',
795 - 'intersection_noincludecats' => 'Fout: U moet tenminste een categorie of een naamruimte opgeven!',
796 - 'dpl_log_' . self::FATAL_WRONGNS => "FOUT: Verkeerde parameter '$0': '$1'! Hulp: <code>$0= <i>lege string</i> (Main)$3</code>.",
797 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'FOUT: Te veel categoriën! Maximum: $0. Hulp: verhoog <code>ExtDynamicPageList::$maxCategoryCount</code> om meer categorieën op te kunnen geven of stel geen limiet in met <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code>. (Neem deze variabele op in <code>LocalSettings.php</code>, na het toevoegen van <code>DynamicPageList.php</code>.)',
798 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'FOUT: Te weinig categorieën! Minimum: $0. Hulp: verlaag <code>ExtDynamicPageList::$minCategoryCount</code> om minder categorieën aan te hoeven geven. (Stel de variabele bij voorkeur in via <code>LocalSettings.php</code>, na het toevoegen van <code>DynamicPageList.php</code>.)',
799 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
800 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "FOUT: U dient tenminste één categorie op te nemen als u 'addfirstcategorydate=true' of 'ordermethod=categoryadd' wilt gebruiken!",
801 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "FOUT: Als u meer dan één categorie opneemt, kunt u 'addfirstcategorydate=true' of 'ordermethod=categoryadd' niet gebruiken!",
802 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'FOUT: U kunt niet meer dan één type of datum tegelijk gebruiken!',
803 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "FOUT: U kunt '$0' alleen met 'ordermethod=[...,]$1' gebruiken!",
804 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
805 - 'dpl_log_' . self::FATAL_NOCLVIEW => self::$messages['en']['dpl_log_' . self::FATAL_NOCLVIEW],
806 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
807 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => self::$messages['en']['dpl_log_' . self::WARN_UNKNOWNPARAM],
808 - 'dpl_log_' . self::WARN_WRONGPARAM => "WAARSCHUWING: Verkeerde parameter '$0': '$1'! Nu wordt de standaard gebruikt: '$2'. Hulp: <code>$0= $3</code>.",
809 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => self::$messages['en']['dpl_log_' . self::WARN_WRONGPARAM_INT],
810 - 'dpl_log_' . self::WARN_NORESULTS => 'WAARSCHUWING: Geen resultaten!',
811 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "WAARSCHUWING: Add* parameters ('adduser', 'addeditdate', etc.)' heeft geen effect bij 'mode=category'. Alleen de paginanaamruimte/titel is in deze modus te bekijken.",
812 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "WAARSCHUWING: 'headingmode=$0' heeft geen effect met 'ordermethod' op een enkele component. Nu wordt gebruikt: '$1'. Hulp: u kunt een niet-$1 'headingmode'-waarde gebruiken met 'ordermethod' op meerdere componenten. De eerste component wordt gebruikt als kop. Bijvoorbeeld 'ordermethod=category,<i>comp</i>' (<i>comp</i> is een ander component) voor categoriekoppen.",
813 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "WAARSCHUWING: 'debug=$0' is niet de eerste positie in het DPL-element. De nieuwe debuginstellingen zijn niet toegepast voor alle voorgaande parameters zijn verwerkt en gecontroleerd.",
814 - 'dpl_log_' . self::DEBUG_QUERY => 'QUERY: <code>$0</code>',
815 - 'dpl_articlecount' => 'Er {{PLURAL:$1|is één pagina|zijn $1 pagina\'s}} onder deze kop.'
816 - );
8171152
818 - /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
819 - * @author Harald Khan
820 - */
821 - self::$messages['nn'] = array(
822 - 'intersection-desc' => 'Gjev ei punktlista over dei nyaste elementa i ein kategori, eller element som er felles i fleire kategoriar',
823 - 'intersection_toomanycats' => 'Feil: For mange kategoriar!',
824 - 'intersection_toofewcats' => 'Feil: For få kategoriar!',
825 - 'intersection_noresults' => 'Feil: Ingen resultat!',
826 - 'intersection_noincludecats' => 'Feil: Du må inkludera minst éin kategori, eller oppgje eit namnerom!',
827 - );
 1153+$messages['zh-cn'] = $messages['zh-hans'];
 1154+$messages['zh-my'] = $messages['zh-hans'];
 1155+$messages['zh-sg'] = $messages['zh-hans'];
8281156
829 - /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
830 - * @author Jon Harald Søby
831 - */
832 - self::$messages['no'] = array(
833 - 'intersection-desc' => 'Gir en punktliste over de nyeste elementene i en kategori, eller elementer som er felles i flere kategorier',
834 - 'intersection_toomanycats' => 'Dynamisk sideliste: For mange kategorier!',
835 - 'intersection_toofewcats' => 'Dynamisk sidelist: For få kategorier!',
836 - 'intersection_noresults' => 'Dynamisk sideliste: Ingen resultater!',
837 - 'intersection_noincludecats' => 'Dynamisk sideliste: Du må inkludere minst én kategori, eller oppgi et navnerom!',
838 - );
 1157+/** Traditional Chinese (‪中文(繁體)‬)
 1158+ * @author Shinjiman
 1159+ */
 1160+$messages['zh-hant'] = array(
 1161+ 'intersection-desc' => '輸出一個點列最近在分類中的項目,或者係數個分類的一個聯繫',
 1162+ 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
 1163+ 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
 1164+ 'intersection_noresults' => 'DynamicPageList: 沒有結果!',
 1165+ 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一個分類,或者指定一個空間名!',
 1166+ 'dpl-desc' => '一個給MediaWiki的高彈性報告產生器',
 1167+ 'dpl_log_1' => "錯誤: 錯誤的 '$0' 參數: '$1'! 說明: <code>$0= <i>空白字串</i> (主)$3</code>。",
 1168+ 'dpl_log_3' => '錯誤: 過多分類! 最大值: $0。 說明: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 的值去指定更多的分類或設定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList.php</code>後,在<code>LocalSettings.php</code>中設定變數。)',
 1169+ 'dpl_log_4' => '錯誤: 過少分類! 最小值: $0。 說明: 減少 <code>ExtDynamicPageList::$minCategoryCount</code> 的值去指定更少的分類。 (當加上 <code>DynamicPageList.php</code>後,在<code>LocalSettings.php</code>中設定一個合適的變數。)',
 1170+ 'dpl_log_5' => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
 1171+ 'dpl_log_6' => "錯誤: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一個分類!",
 1172+ 'dpl_log_7' => "錯誤: 如果您包含多一個分類,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
 1173+ 'dpl_log_8' => '錯誤: 您不可以在一個時間裡加入多於一種的日期!',
 1174+ 'dpl_log_9' => "錯誤: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
 1175+ 'dpl_log_10' => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
 1176+ 'dpl_log_12' => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
 1177+ 'dpl_log_13' => "警告: 不明的參數 '$0' 被忽略。 說明: 可用的參數: <code>$1</code>。",
 1178+ 'dpl_log_14' => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2'。 說明: <code>$0= $3</code>。",
 1179+ 'dpl_log_15' => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2' (沒有上限)。 說明: <code>$0= <i>空白字串</i> (沒有上限) | n</code>, <code>n</code>是一個正整數。",
 1180+ 'dpl_log_16' => '警告: 無結果!',
 1181+ 'dpl_log_17' => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 是對 'mode=category' 沒有作用。只有頁面空間名/標題才可以在這個模式度看到。",
 1182+ 'dpl_log_18' => "警告: 在單一部件中, 'ordermethod' 用 'headingmode=$0' 是沒有作用的。 正在使用: '$1'。 說明: 你可以用非$1 'headingmode' 數值,在多個部件中用 'ordermethod' 。第一個部是用來作標題。例如在分類標題中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一個部件) 。",
 1183+ 'dpl_log_19' => "警告: 'debug=$0' 不是第一個在DPL元素嘅第一位置。新的除錯設定在所有參數都能處理和檢查前都不會應用。",
 1184+ 'dpl_log_21' => '查訽: <code>$0</code>',
 1185+ 'dpl_articlecount' => '在這個標題中有$1篇條目。'
 1186+);
8391187
840 - /** Occitan (Occitan)
841 - * @author Cedric31
842 - */
843 - self::$messages['oc'] = array(
844 - 'intersection-desc' => 'Aficha una lista, amb de piuses, dels articles mai recents dins una categoria, o a partir d’una combinason de mantuna categoria.',
845 - 'intersection_toomanycats' => 'Error : Tròp de categorias !',
846 - 'intersection_toofewcats' => 'Error : Pas pro de categorias !',
847 - 'intersection_noresults' => 'Error : Pas cap de resultat !',
848 - 'intersection_noincludecats' => 'Error : avètz besonh d’inclure almens una categoria, o de precisar un nom d’espaci !',
849 - );
850 -
851 - /** Ossetic (Иронау)
852 - * @author Amikeco
853 - */
854 - self::$messages['os'] = array(
855 - 'intersection_toomanycats' => 'Рæдыд: æгæр бирæ категоритæ!',
856 - );
857 -
858 - /** Polish (Polski)
859 - * @author Sp5uhe
860 - */
861 - self::$messages['pl'] = array(
862 - 'intersection-desc' => 'Zwraca listę wypunktowaną najnowszych elementów w kategorii lub grupie kilku kategorii',
863 - 'intersection_toomanycats' => 'Błąd – zbyt wiele kategorii!',
864 - 'intersection_toofewcats' => 'Błąd – zbyt mało kategorii!',
865 - 'intersection_noresults' => 'Błąd – brak wyników!',
866 - 'intersection_noincludecats' => 'Błąd – musisz załączyć co najmniej jedną kategorię lub określić przestrzeń nazw!',
867 - );
868 -
869 - /** Portuguese (Português)
870 - * @author 555
871 - * @author Malafaya
872 - */
873 - self::$messages['pt'] = array(
874 - 'intersection-desc' => 'constrói uma lista pontuada dos itens mais recentes presentes numa categoria, ou uma união de várias categorias',
875 - 'intersection_toomanycats' => 'Error: Categorias em excesso!',
876 - 'intersection_toofewcats' => 'Error: Poucas categorias!',
877 - 'intersection_noresults' => 'Error: Sem resultados!',
878 - 'intersection_noincludecats' => 'Error: É necessário incluir no mínimo uma categoria ou especificar um espaço nominal!',
879 - );
880 -
881 - /** Brazilian Portuguese (Português do Brasil)
882 - * @author Eduardo.mps
883 - */
884 - self::$messages['pt-br'] = array(
885 - 'intersection-desc' => 'Exibe uma lista pontuada dos itens mais recentes presentes numa categoria, ou uma intersecção de várias categorias',
886 - 'intersection_toomanycats' => 'Erro: Categorias demais!',
887 - 'intersection_toofewcats' => 'Erro: Poucas categorias!',
888 - 'intersection_noresults' => 'Erro: Sem resultados!',
889 - 'intersection_noincludecats' => 'Erro: É necessário incluir no mínimo uma categoria ou especificar um espaço nominal!',
890 - );
891 -
892 - /** Romanian (Română)
893 - * @author Mihai
894 - */
895 - self::$messages['ro'] = array(
896 - 'intersection-desc' => 'Întoarce o lista celor mai recenţi itemi care fac parte dintr-o categorie, sau intersecţia a mai multor categorii',
897 - 'intersection_toomanycats' => 'Eroare: Prea multe categorii!',
898 - 'intersection_toofewcats' => 'Eroare: Prea puţine categorii!',
899 - 'intersection_noresults' => 'Eroare: Niciun rezultat!',
900 - 'intersection_noincludecats' => 'Eroare: Trebuie să incluzi cel puţin o categorie, sau să specifici un spaţiu de nume!',
901 - );
902 -
903 - /** Tarandíne (Tarandíne)
904 - * @author Joetaras
905 - */
906 - self::$messages['roa-tara'] = array(
907 - 'intersection-desc' => "Fa assè 'na liste cu le palle de le urteme urteme artichele ca stonne jndr'à 'na categorije, o 'n'interseziona de cchiù categorije",
908 - 'intersection_toomanycats' => 'Errore: Troppe categorije!',
909 - 'intersection_toofewcats' => 'Errore: Troppe picche categorije!',
910 - 'intersection_noresults' => 'Errore: Nisciune resultete!',
911 - 'intersection_noincludecats' => "Errore: Tu è abbesogne de 'ngludere ninde ninde 'na categorije, o specificà 'nu namespace!",
912 - );
913 -
914 - /** Russian (Русский)
915 - * @author Александр Сигачёв
916 - */
917 - self::$messages['ru'] = array(
918 - 'intersection-desc' => 'Выводит в маркированный список последние добавления в категорию или объединение нескольких категорий',
919 - 'intersection_toomanycats' => 'Error: слишком много категорий!',
920 - 'intersection_toofewcats' => 'Error: слишком мало категорий!',
921 - 'intersection_noresults' => 'Error: нет результатов!',
922 - 'intersection_noincludecats' => 'Error: вы должны включить хотя бы одну категорию или указать пространство имён!',
923 - 'dpl_log_' . self::FATAL_WRONGNS => "ОШИБКА: неправильный «$0»-параметр: «$1»! Подсказка: <code>$0= <i>пустая строка</i> (Основное)$3</code>.",
924 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'ОШИБКА: слишком много категорий! Максимум: $0. Подсказка: увеличте <code>ExtDynamicPageList::$maxCategoryCount</code> чтобы разрешить больше категорий или установите <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> для снятия ограничения. (Устанавливайте переменные в <code>LocalSettings.php</code>, после подключения <code>DynamicPageList.php</code>.)',
925 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'ОШИБКА: слишком мало категорий! Минимум: $0. Подсказка: уменьшите <code>ExtDynamicPageList::$minCategoryCount</code> чтобы разрешить меньше категорий. (Устанавливайте переменную в <code>LocalSettings.php</code>, после подключения <code>DynamicPageList.php</code>.)',
926 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
927 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "ОШИБКА: вы должны включить хотя бы одну категорию, если вы хотите использовать «addfirstcategorydate=true» или «ordermethod=categoryadd»!",
928 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "ОШИБКА: если вы включаете больше одной категории, то вы не можете использовать «addfirstcategorydate=true» или «ordermethod=categoryadd»!",
929 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'ОШИБКА: вы не можете добавить более одного типа данных за раз!',
930 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "ОШИБКА: вы можете использовать «$0» только с «ordermethod=[...,]$1»!",
931 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
932 - 'dpl_log_' . self::FATAL_NOCLVIEW => self::$messages['en']['dpl_log_' . self::FATAL_NOCLVIEW],
933 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
934 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "ПРЕДУПРЕЖДЕНИЕ: неизвестный параметр «$0» проигнорирован. Подсказка: доступные параметры: <code>$1</code>.",
935 - 'dpl_log_' . self::WARN_WRONGPARAM => "ПРЕДУПРЕЖДЕНИЕ: неправильный параметр «$0»: «$1»! Использование параметра по умолчанию: «$2». Подсказка: <code>$0= $3</code>.",
936 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "ПРЕДУПРЕЖДЕНИЕ: неправильный параметр «$0»: «$1»! Использование параметра по умолчанию: «$2» (без ограничений). Подсказка: <code>$0= <i>пустая строка</i> (без ограничений) | n</code>, с <code>n</code> равным положительному целому числу.",
937 - 'dpl_log_' . self::WARN_NORESULTS => 'ПРЕДУПРЕЖДЕНИЕ: не найдено!',
938 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "ПРЕДУПРЕЖДЕНИЕ: Добавление* параметров («adduser», «addeditdate», и др.) не действительны с «mode=category». Только пространства имён или названия могут просматриваться в этом режиме.",
939 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "ПРЕДУПРЕЖДЕНИЕ: «headingmode=$0» не действителен с «ordermethod» в одном компоненте. Использование: «$1». Подсказка: вы можете использоватьe не-$1 «headingmode» значения с «ordermethod» во множестве компонентов. Первый компонент используется для заголовков. Например, «ordermethod=category,<i>comp</i>» (<i>comp</i> является другим компонентом) для заголовков категорий.",
940 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "ПРЕДУПРЕЖДЕНИЕ: «debug=$0» не находится на первом месте в DPL-элементе. Новые настройки отладки не будут применены пока все предыдущие параметры не будут разобраны и проверены.",
941 - 'dpl_log_' . self::DEBUG_QUERY => 'ЗАПРОС: <code>$0</code>',
942 - 'dpl_articlecount' => 'В этом заголовке $1 {{PLURAL:$1|статья|статьи|статей}}.'
943 - );
944 -
945 - /** Yakut (Саха тыла)
946 - * @author HalanTul
947 - */
948 - self::$messages['sah'] = array(
949 - 'intersection-desc' => 'Категорияларга бүтэһик эбиилэри эбэтэр категориялар холбонууларын бэлиэлээх (маркированнай) испииһэк курдук таһаарар',
950 - 'intersection_toomanycats' => 'Error: категорийата наһаа элбэх!',
951 - 'intersection_toofewcats' => 'Error: Категорията наһаа аҕыйах',
952 - 'intersection_noresults' => 'Error: Түмүк суох!',
953 - 'intersection_noincludecats' => 'Error: Биир эмит категорияны эбэтэр ааты (пространство имен) талыахтааххын!',
954 - );
955 -
956 - /** Slovak (Slovenčina)
957 - * @author Helix84
958 - */
959 - self::$messages['sk'] = array(
960 - 'intersection-desc' => 'Vypíše zoznam najnovších položiek v kategórii alebo zjednotení niekoľkých kategórií',
961 - 'intersection_toomanycats' => 'Error: Príliš veľa kategórií!',
962 - 'intersection_toofewcats' => 'Error: Príliš málo kategórií!',
963 - 'intersection_noresults' => 'Error: Žiadne výsledky!',
964 - 'intersection_noincludecats' => 'Error: Musíte uviesť aspoň jednu kategóriu alebo menný priestor!',
965 - 'dpl_log_' . self::FATAL_WRONGNS => "CHYBA: nesprávny parameter '$0': '$1'! Pomocník <code>$0= <i>prázdny retazec</i> (Hlavný)$3<code>.",
966 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "CHYBA: Zlý parameter '$0': '$1'! Pomocník <code>$0= <i>plný názov stránky</i></code>.",
967 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'CHYBA: Príliš vela kategórií! Maximum: $0. Pomocník: zväcšite <code>ExtDynamicPageList::$maxCategoryCount</code>, aby ste mohli špecifikovat viac kategórií alebo nastavte <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> pre vypnutie limitu. (Premennú nastatavte v <code>LocalSettings.php</code>, potom ako bol includovaný <code>DynamicPageList.php</code>.)',
968 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'CHYBA: Príliš málo kategórií! Minimum: $0. Pomocník: znížte <code>ExtDynamicPageList::$minCategoryCount</code>, aby ste mohli špecifikovat menej kategórií. (Premennú nastavte najlepšie v <code>LocalSettings.php</code> potom, ako v nom bol includovaný <code>DynamicPageList.php</code>.)',
969 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
970 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "CHYBA: Musíte uviest aspon jednu kategóriu ak chcete použit 'addfirstcategorydate=true' alebo 'ordermethod=categoryadd'!",
971 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "CHYBA: Ak zahrniete viac ako jednu kategóriu, nemôžete použit 'addfirstcategorydate=true' alebo 'ordermethod=categoryadd'!",
972 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'CHYBA: Nemôžete naraz pridat viac ako jeden typ dátumu!',
973 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "CHYBA: '$0' môžete použit iba s 'ordermethod=[...,]$1'!",
974 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
975 - 'dpl_log_' . self::FATAL_NOCLVIEW => "CHYBA: Nie je momožné vykonávat logické operácie na nekategorizovaných kategóriách (napr. s parametrom 'Kategória') lebo neexistuje na databázu pohlad $0! Pomocník: nech admin databázy vykoná tento dotaz: <code>$1</code>.",
976 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
977 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "VAROVANIE: Neznámy parameter '$0' ignorovaný. Pomocník: dostupné parametre: <code>$1</code>.",
978 - 'dpl_log_' . self::WARN_WRONGPARAM => "VAROVANIE: Nesprávny '$0' parameter: '$1'! Používam štandardný '$2'. Pomocník: <code>$0= $3</code>.",
979 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "VAROVANIE: Nesprávny parameter '$0': '$1'! Používam štandardný: '$2' (bez obmedzenia). Pomocník: <code>$0= <i>prázdny retazec</i> (bez obmedzenia) | n</code>, s kladným celým císlom <code>n</code>.",
980 - 'dpl_log_' . self::WARN_NORESULTS => 'VAROVANIE: No results!',
981 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "VAROVANIE: Parametre Add* ('adduser', 'addeditdate', atd' nepracujú s mode=category'. V tomto režime je možné prehliadat iba menná priestor/titulok stránky.",
982 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "VAROVANIE: 'headingmode=$0' nepracuje s 'ordermethod' na jednom komponente. Použitie: '$1'. Pomocník: môžete použit not-$1 hodnoty 'headingmode' s 'ordermethod' na viaceré komponenty. Prvý komponent sa používa na nadpisy. Napr. 'ordermethod=category,<i>comp</i>' (<i>comp</i> je iný komponent) pre nadpisy kategórií.",
983 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "VAROVANIE: 'debug=$0' nie je na prvej pozícii v prvku DPL. Nové ladiacie nastavenia nebudú použíté skôr než budú parsované a skontrolované všetky predchádzajúce.",
984 - 'dpl_log_' . self::DEBUG_QUERY => 'DOTAZ: <code>$0</code>',
985 - 'dpl_articlecount' => 'V tomto nadpise {{PLURAL:$1|je jeden clánok|sú $1 clánky|je $1 clánkov}}.'
986 - );
987 -
988 - /** Serbian Cyrillic ekavian (ћирилица)
989 - * @author Millosh
990 - */
991 - self::$messages['sr-ec'] = array(
992 - 'intersection-desc' => 'Даје редни списак најскорије додатих чланака у једну или више категорија.',
993 - 'intersection_toomanycats' => 'Грешка: Превише категорија!',
994 - 'intersection_toofewcats' => 'Грешка:Премало категорија!',
995 - 'intersection_noresults' => 'Грешка: Нема резулатата!',
996 - 'intersection_noincludecats' => 'Грешка: Потребно је укључити бар једну категорију или одредити именски простор!',
997 - 'dpl_log_' . self::FATAL_WRONGNS => "ГРЕШКА: Погреан '$0' параметар: '$1'! Помоћ: <code>$0= <i>погрешан стринг</i> (Главно)$3</code>. (Еквиваленти са магичним речима су такође дозвољени.)",
998 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "ГРЕШКА: Погрешан '$0' параметар: '$1'! Помоћ: <code>$0= <i>пуно име странице</i></code>. (Магичне речи су дозвољене.)",
999 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'ГРЕШКА: Превише категорија! Максимум је: $0. Помоћ: повећајте <code>ExtDynamicPageList::$maxCategoryCount</code> како бисте поставили више категорија или промените <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> за без граница. (Подесите варијаблу у <code>LocalSettings.php</code>, након укључивања <code>DynamicPageList.php</code>.)',
1000 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'ГРЕШКА: Премало категорија! Минимум је: $0. Помоћ: повећајте <code>ExtDynamicPageList::$minCategoryCount</code> како бисте поставили мање категорија. (Подесите варијаблу у <code>LocalSettings.php</code>, након укључивања <code>DynamicPageList.php</code>.)',
1001 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
1002 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "ГРЕШКА: Морате укључити бар једну категорију уколико желите да користите 'addfirstcategorydate=true' или 'ordermethod=categoryadd'!",
1003 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "ГРЕШКА: Уколико укључујете више од једне категорије, не можете користити 'addfirstcategorydate=true' или 'ordermethod=categoryadd'!",
1004 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'ГРЕШКА: Не можете додати више од једног типа датума!',
1005 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "ГРЕШКА: Можете користити '$0' са 'ordermethod=[...,]$1' искључиво!",
1006 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ГРЕШКА: Немогуће извршити операцију на некатегоризованим страницама (нпр. са 'category' параметром) зато што $0 преглед не постоји у бази података! Помоћ: нека администратор базе изврши овај упит: <code>$1</code>.",
1007 - 'dpl_log_' . self::FATAL_NOCLVIEW => "ERROR: Cannot perform logical operations on the Uncategorized pages (f.e. with the 'category' parameter) because the $0 view does not exist on the database! Help: have the database administrator execute this query: <code>$1</code>.",
1008 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
1009 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "ПАЖЊА: Непознат параметар '$0' је игнорисан. Помоћ: доступни параметри су: <code>$1</code>.",
1010 - 'dpl_log_' . self::WARN_WRONGPARAM => "ПАЖЊА: Погрешан '$0' параметар: '$1'! Користи се основни: '$2'. Помоћ: <code>$0= $3</code>.",
1011 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "ПАЖЊА: Погрешан '$0' параметар: '$1'! Користи се основни: '$2' (без границе). Помоћ: <code>$0= <i>празан стринг</i> (без границе) | n</code>, с <code>n</code> је позитиван интегер.",
1012 - 'dpl_log_' . self::WARN_NORESULTS => 'ПАЖЊА: Нема резултата!',
1013 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "ПАЖЊА: Додавање* параметара ('adduser', 'addeditdate', итд.)' и 'includepage' нема ефекта са 'mode=category'. Искључиво име странице/именски простор могу да се виде у овом моду.",
1014 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "ПАЖЊА: 'headingmode=$0' нема ефекта са 'ordermethod' на једној компоненти. Користи се: '$1'. Помоћ: не морате користити-$1 'headingmode' податке 'ordermethod' на више компоненти. Прва компонента се користи за наслов. Нпр. 'ordermethod=category,<i>компонента</i>' (<i>компонента</i> је друга компонента) за наслове категорија.",
1015 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "ПАЖЊА: 'debug=$0' није на првом месту у DPL елементу. Нова дебаг подешавања нису примењена пре свих параметара који су проверени",
1016 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "ПАЖЊА: Бесконачна петљаса странице '$0'.",
1017 - 'dpl_log_' . self::DEBUG_QUERY => 'УПИТ: <code>$0</code>',
1018 - 'dpl_articlecount' => 'У овом наслову се тренутно налази {{PLURAL:$1|један чланак|$1 чланка|$1 чланака}}.'
1019 - );
1020 -
1021 - self::$messages['sr'] = self::$messages['sr-ec'];
1022 -
1023 - self::$messages['sr-el'] = array(
1024 - 'dpl_log_' . self::FATAL_WRONGNS => "GREŠKA: Pogrean '$0' parametar: '$1'! Pomoć: <code>$0= <i>pogrešan string</i> (Glavno)$3</code>. (Ekvivalenti sa magičnim rečima su takođe dozvoljeni.)",
1025 - 'dpl_log_' . self::FATAL_WRONGLINKSTO => "GREŠKA: Pogrešan '$0' parametar: '$1'! Pomoć: <code>$0= <i>puno ime stranice</i></code>. (Magične reči su dozvoljene.)",
1026 - 'dpl_log_' . self::FATAL_TOOMANYCATS => 'GREŠKA: Previše kategorija! Maksimum je: $0. Pomoć: povećajte <code>ExtDynamicPageList::$maxCategoryCount</code> kako biste postavili više kategorija ili promenite <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> za bez granica. (Podesite varijablu u <code>LocalSettings.php</code>, nakon uključivanja <code>DynamicPageList.php</code>.)',
1027 - 'dpl_log_' . self::FATAL_TOOFEWCATS => 'GREŠKA: Premalo kategorija! Minimum je: $0. Pomoć: povećajte <code>ExtDynamicPageList::$minCategoryCount</code> kako biste postavili manje kategorija. (Podesite varijablu u <code>LocalSettings.php</code>, nakon uključivanja <code>DynamicPageList.php</code>.)',
1028 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
1029 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "GREŠKA: Morate uključiti bar jednu kategoriju ukoliko želite da koristite 'addfirstcategorydate=true' ili 'ordermethod=categoryadd'!",
1030 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "GREŠKA: Ukoliko uključujete više od jedne kategorije, ne možete koristiti 'addfirstcategorydate=true' ili 'ordermethod=categoryadd'!",
1031 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => 'GREŠKA: Ne možete dodati više od jednog tipa datuma!',
1032 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "GREŠKA: Možete koristiti '$0' sa 'ordermethod=[...,]$1' isključivo!",
1033 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
1034 - 'dpl_log_' . self::FATAL_NOCLVIEW => "GREŠKA: Nemoguće izvršiti operaciju na nekategorizovanim stranicama (npr. sa 'category' parametrom) zato što $0 pregled ne postoji u bazi podataka! Pomoć: neka administrator baze izvrši ovaj upit: <code>$1</code>.",
1035 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
1036 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "PAŽNJA: Nepoznat parametar '$0' je ignorisan. Pomoć: dostupni parametri su: <code>$1</code>.",
1037 - 'dpl_log_' . self::WARN_WRONGPARAM => "PAŽNJA: Pogrešan '$0' parametar: '$1'! Koristi se osnovni: '$2'. Pomoć: <code>$0= $3</code>.",
1038 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "PAŽNJA: Pogrešan '$0' parametar: '$1'! Koristi se osnovni: '$2' (bez granice). Pomoć: <code>$0= <i>prazan string</i> (bez granice) | n</code>, s <code>n</code> je pozitivan integer.",
1039 - 'dpl_log_' . self::WARN_NORESULTS => 'PAŽNJA: Nema rezultata!',
1040 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "PAŽNJA: Dodavanje* parametara ('adduser', 'addeditdate', itd.)' i 'includepage' nema efekta sa 'mode=category'. Isključivo ime stranice/imenski prostor mogu da se vide u ovom modu.",
1041 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "PAŽNJA: 'headingmode=$0' nema efekta sa 'ordermethod' na jednoj komponenti. Koristi se: '$1'. Pomoć: ne morate koristiti-$1 'headingmode' podatke 'ordermethod' na više komponenti. Prva komponenta se koristi za naslov. Npr. 'ordermethod=category,<i>komponenta</i>' (<i>komponenta</i> je druga komponenta) za naslove kategorija.",
1042 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "PAŽNJA: 'debug=$0' nije na prvom mestu u DPL elementu. Nova debag podešavanja nisu primenjena pre svih parametara koji su provereni",
1043 - 'dpl_log_' . self::WARN_TRANSCLUSIONLOOP => "PAŽNJA: Beskonačna petljasa stranice '$0'.",
1044 - 'dpl_log_' . self::DEBUG_QUERY => 'UPIT: <code>$0</code>',
1045 - 'dpl_articlecount' => 'U ovom naslovu se trenutno nalazi {{PLURAL:$1|jedan članak|$1 članka|$1 članaka}}'
1046 - );
1047 -
1048 - /** Seeltersk (Seeltersk)
1049 - * @author Pyt
1050 - */
1051 - self::$messages['stq'] = array(
1052 - 'intersection-desc' => 'Uutgoawe fon ne Lieste fon do aktuälste Iendraage in ne Kategorie, of n Truchsnit fon moorere Kategorien.',
1053 - 'intersection_toomanycats' => 'Error: Toufuul Kategorien!',
1054 - 'intersection_toofewcats' => 'Error: Toumin Kategorien!',
1055 - 'intersection_noresults' => 'Error: Neen Resultoat!',
1056 - 'intersection_noincludecats' => 'Error: Der mout mindestens een Kategorie ienbuunen weese of reek n Noomensruum oun!',
1057 - );
1058 -
1059 - /** Swedish (Svenska)
1060 - * @author Lejonel
1061 - */
1062 - self::$messages['sv'] = array(
1063 - 'intersection-desc' => 'Skapar punktlistor över de nyaste sidorna i en eller flera kategorier',
1064 - 'intersection_toomanycats' => 'Fel: För många kategorier!',
1065 - 'intersection_toofewcats' => 'Fel: För få kategorier!',
1066 - 'intersection_noresults' => 'Fel: Inga resultat!',
1067 - 'intersection_noincludecats' => 'Fel: Du måste inkludera minst en kategori eller ange en namnrymd!',
1068 - );
1069 -
1070 - /** Telugu (తెలుగు)
1071 - * @author Veeven
1072 - */
1073 - self::$messages['te'] = array(
1074 - 'intersection_toomanycats' => 'Error: చాలా ఎక్కువ వర్గాలు!',
1075 - 'intersection_toofewcats' => 'Error: మరీ తక్కువ వర్గాలు!',
1076 - 'intersection_noresults' => 'Error: ఫలితాలు లేవు!',
1077 - 'intersection_noincludecats' => 'Error: మీరు కనీసం ఒక్క వర్గాన్నైనా చేర్చాలి, లేదా ఓ నేమ్&zwnj;స్పేసునైనా ఇవ్వాలి!',
1078 - );
1079 -
1080 - /** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
1081 - * @author Ibrahim
1082 - */
1083 - self::$messages['tg-cyrl'] = array(
1084 - 'intersection-desc' => 'Феҳристи гулулае аз саҳифаҳое ба намоиш дар меояд, ки ба тозагӣ дар як ё чанд гурӯҳ ворид шудаанд',
1085 - 'intersection_toomanycats' => 'Error: Теъдоди гурӯҳҳо зиёд аст!',
1086 - 'intersection_toofewcats' => 'Error: Теъдоди гурӯҳҳо кам аст!',
1087 - 'intersection_noresults' => 'Error: Натиҷае вуҷуд надорад!',
1088 - 'intersection_noincludecats' => 'Error: Шумо ҳадди ақал бояд як гурӯҳро ворид кунед, ё як фазои номро мушаххас кунед!',
1089 - );
1090 -
1091 - /** Tagalog (Tagalog)
1092 - * @author AnakngAraw
1093 - */
1094 - self::$messages['tl'] = array(
1095 - 'intersection-desc' => 'Naglalabas ng isang tinuldukang talaan ng pinakakamakailang mga bagay-bagay na naninirahan sa loob ng isang kaurian, o isang pinagsangahang daanan ng ilang mga kaurian',
1096 - 'intersection_toomanycats' => 'Kamalian: Napakaraming mga kaurian!',
1097 - 'intersection_toofewcats' => 'Kamalian: Napakakaunti ng mga kaurian!',
1098 - 'intersection_noresults' => 'Kaurian: Walang mga kinalabasan/resulta!',
1099 - 'intersection_noincludecats' => 'Kamalian: Kinakailangan mong magsama ng kahit na isang kaurian, o tumukoy ng isang espasyo ng pangalan!',
1100 - );
1101 -
1102 - /** Turkish (Türkçe)
1103 - * @author Joseph
1104 - */
1105 - self::$messages['tr'] = array(
1106 - 'intersection-desc' => 'Bir kategoride, yada birçok kategorinin kesişiminde bulunan en son öğelerin, madde işaretli listesini üretir',
1107 - 'intersection_toomanycats' => 'Hata: Çok fazla kategori!',
1108 - 'intersection_toofewcats' => 'Hata: Çok az kategori!',
1109 - 'intersection_noresults' => 'Hata: Sonuç yok!',
1110 - 'intersection_noincludecats' => 'Hata: En az bir kategori eklemeli, ya da bir ad alanı belirtmelisiniz!',
1111 - );
1112 -
1113 - /** Ukrainian (Українська)
1114 - * @author Ahonc
1115 - */
1116 - self::$messages['uk'] = array(
1117 - 'intersection-desc' => "Виводить у маркований список останні додавання до категорії або об'єднання кількох категорій",
1118 - 'intersection_toomanycats' => 'Error: дуже багато категорій!',
1119 - 'intersection_toofewcats' => 'Error: дуже мало категорій!',
1120 - 'intersection_noresults' => 'Error: нема результатів!',
1121 - 'intersection_noincludecats' => 'Error: ви повинні включити хоча б одну категорію або зазначити простір назв!',
1122 - );
1123 -
1124 - /** Vèneto (Vèneto)
1125 - * @author Candalua
1126 - */
1127 - self::$messages['vec'] = array(
1128 - 'intersection-desc' => "Mostra un elenco puntato coi elementi piassè reçenti inserìi in te na categoria o ne l'union de più categorie",
1129 - 'intersection_toomanycats' => 'Error: Ghe xe massa categorie!',
1130 - 'intersection_toofewcats' => 'Error: Ghe xe massa póche categorie!',
1131 - 'intersection_noresults' => 'Error: Nissun risultato!',
1132 - 'intersection_noincludecats' => 'Error: Te ghè da inclùdar almanco na categoria opure specificar un namespace.',
1133 - );
1134 -
1135 - /** Veps (Vepsan kel')
1136 - * @author Игорь Бродский
1137 - */
1138 - self::$messages['vep'] = array(
1139 - 'intersection_toomanycats' => 'Error: äjahk kategorijoid!',
1140 - 'intersection_toofewcats' => 'Error: Vähähk kategorijoid!',
1141 - 'intersection_noresults' => "Error: Ei ole rezul'tatoid!",
1142 - );
1143 -
1144 - /** Vietnamese (Tiếng Việt)
1145 - * @author Minh Nguyen
1146 - */
1147 - self::$messages['vi'] = array(
1148 - 'intersection-desc' => 'Cho ra danh sách những khoản gần đây nhất được xếp vào một thể loại hay hợp của hơn một thể loại',
1149 - 'intersection_toomanycats' => 'Error: Nhiều thể loại quá!',
1150 - 'intersection_toofewcats' => 'Error: Ít thể loại quá!',
1151 - 'intersection_noresults' => 'Error: Không tìm thấy trang nào!',
1152 - 'intersection_noincludecats' => 'Error: Cần phải bao gồm ít nhất một thể loại hay định rõ một không gian tên!',
1153 - );
1154 -
1155 - /** Volapük (Volapük)
1156 - * @author Smeira
1157 - */
1158 - self::$messages['vo'] = array(
1159 - 'intersection_toomanycats' => 'Error: Klads tu mödiks!',
1160 - 'intersection_toofewcats' => 'Error: Klads tu nemödiks!',
1161 - 'intersection_noresults' => 'Error: Seks nonik!',
1162 - 'intersection_noincludecats' => 'Error: Nedol välön kladi pu bali, u nemaspadi!',
1163 - );
1164 -
1165 - /** Yue (粵語)
1166 - * @author Shinjiman
1167 - */
1168 - self::$messages['yue'] = array(
1169 - 'intersection-desc' => '輸出一個點列最近響分類嘅項目,或者係幾個分類嘅一個聯繫',
1170 - 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
1171 - 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
1172 - 'intersection_noresults' => 'DynamicPageList: 無結果!',
1173 - 'intersection_noincludecats' => 'DynamicPageList: 你需要去包含最少一個分類,或者指定一個空間名!',
1174 - 'dpl-desc' => '一個畀MediaWiki嘅高彈性報告產生器',
1175 - 'dpl_log_' . self::FATAL_WRONGNS => "錯誤: 錯嘅 '$0' 參數: '$1'! 幫助: <code>$0= <i>空字串</i> (主)$3</code>。",
1176 - 'dpl_log_' . self::FATAL_TOOMANYCATS => '錯誤: 太多分類! 最大值: $0。 幫助: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 嘅值去指定更多嘅分類或者設定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList.php</code>之後,響<code>LocalSettings.php</code>度設定變數。)',
1177 - 'dpl_log_' . self::FATAL_TOOFEWCATS => '錯誤: 太少分類! 最小值: $0. 幫助: 減少 <code>ExtDynamicPageList::$minCategoryCount</code> 嘅值去指定更少嘅分類。 (當加上 <code>DynamicPageList.php</code>之後,響<code>LocalSettings.php</code>度設定一個合適嘅變數。)',
1178 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
1179 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果你想去用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd' ,你需要包含最少一個分類!",
1180 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "錯誤: 如果你包含多過一個分類,你唔可以用 'addfirstcategorydate=true' 或者 'ordermethod=categoryadd'!",
1181 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => '錯誤: 你唔可以響一個時間度加入多個一種嘅日期!',
1182 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 響 '$0' 上!",
1183 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
1184 - 'dpl_log_' . self::FATAL_NOCLVIEW => self::$messages['en']['dpl_log_' . self::FATAL_NOCLVIEW],
1185 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
1186 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "警告: 不明嘅參數 '$0' 被忽略。 幫助: 可用嘅參數: <code>$1</code>。",
1187 - 'dpl_log_' . self::WARN_WRONGPARAM => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2'。 幫助: <code>$0= $3</code>。",
1188 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "警告: 錯誤嘅 '$0' 參數: '$1'! 用緊預設嘅: '$2' (冇上限)。 幫助: <code>$0= <i>空字串</i> (冇上限) | n</code>, <code>n</code>係一個正整數。",
1189 - 'dpl_log_' . self::WARN_NORESULTS => '警告: 無結果!',
1190 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 係對 'mode=category' 冇作用嘅。只有頁空間名/標題至可以響呢個模式度睇到。",
1191 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 響單一部件中, 'ordermethod' 度用 'headingmode=$0' 係冇作用嘅。 用緊: '$1'。 幫助: 你可以用非$1 'headingmode' 數值,響多個部件中用 'ordermethod' 。第一個部件係用嚟做標題。例如響分類標題度用 'ordermethod=category,<i>comp</i>' (<i>comp</i>係另外一個部件) 。",
1192 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 唔係第一個響DPL元素嘅第一位。新嘅除錯設定響所有參數都能夠處理同檢查之前都唔會應用。",
1193 - 'dpl_log_' . self::DEBUG_QUERY => '查訽: <code>$0</code>',
1194 - 'dpl_articlecount' => '響呢個標題度有$1篇文。'
1195 - );
1196 -
1197 - self::$messages['zh-yue'] = self::$messages['yue'];
1198 -
1199 - /** Simplified Chinese (‪中文(简体)‬)
1200 - * @author Shinjiman
1201 - */
1202 - self::$messages['zh-hans'] = array(
1203 - 'intersection-desc' => '输出一个点列最近在分类中的项目,或者系数个分类的一个联系',
1204 - 'intersection_toomanycats' => 'DynamicPageList: 太多分类!',
1205 - 'intersection_toofewcats' => 'DynamicPageList: 太少分类!',
1206 - 'intersection_noresults' => 'DynamicPageList: 没有结果!',
1207 - 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一个分类,或者指定一个空间名!',
1208 - 'dpl-desc' => '一个给MediaWiki的高弹性报告产生器',
1209 - 'dpl_log_' . self::FATAL_WRONGNS => "错误: 错误的 '$0' 参数: '$1'! 帮助: <code>$0= <i>空白字符串</i> (主)$3</code>。",
1210 - 'dpl_log_' . self::FATAL_TOOMANYCATS => '错误: 过多分类! 最大值: $0。 帮助: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 的值去指定更多的分类或设定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (当加上 <code>DynamicPageList.php</code>后,在<code>LocalSettings.php</code>中设定变量。)',
1211 - 'dpl_log_' . self::FATAL_TOOFEWCATS => '错误: 过少分类! 最小值: $0。 帮助: 减少 <code>ExtDynamicPageList::$minCategoryCount</code> 的值去指定更少的分类。 (当加上 <code>DynamicPageList.php</code>后,在<code>LocalSettings.php</code>中设定一个合适的变量。)',
1212 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
1213 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "错误: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一个分类!",
1214 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "错误: 如果您包含多一个分类,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
1215 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => '错误: 您不可以在一个时间里加入多于一种的日期!',
1216 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "错误: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
1217 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
1218 - 'dpl_log_' . self::FATAL_NOCLVIEW => self::$messages['en']['dpl_log_' . self::FATAL_NOCLVIEW],
1219 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
1220 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "警告: 不明的参数 '$0' 被忽略。 帮助: 可用的参数: <code>$1</code>。",
1221 - 'dpl_log_' . self::WARN_WRONGPARAM => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2'。 帮助: <code>$0= $3</code>。",
1222 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "警告: 错误的 '$0' 参数: '$1'! 正在使用默认值: '$2' (没有上限)。 帮助: <code>$0= <i>空白字符串</i> (没有上限) | n</code>, <code>n</code>是一个正整数。",
1223 - 'dpl_log_' . self::WARN_NORESULTS => '警告: 无结果!',
1224 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 参数 ('adduser', 'addeditdate', 等)' 是对 'mode=category' 没有作用。只有页面空间名/标题才可以在这个模式度看到。",
1225 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在单一部件中, 'ordermethod' 用 'headingmode=$0' 是没有作用的。 正在使用: '$1'。 帮助: 你可以用非$1 'headingmode' 数值,在多个部件中用 'ordermethod' 。第一个部是用来作标题。例如在分类标题中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一个部件) 。",
1226 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一个在DPL元素嘅第一位置。新的除错设定在所有参数都能处理和检查前都不会应用。",
1227 - 'dpl_log_' . self::DEBUG_QUERY => '查訽: <code>$0</code>',
1228 - 'dpl_articlecount' => '在这个标题中有$1篇条目。'
1229 - );
1230 -
1231 -
1232 - self::$messages['zh-cn'] = self::$messages['zh-hans'];
1233 - self::$messages['zh-my'] = self::$messages['zh-hans'];
1234 - self::$messages['zh-sg'] = self::$messages['zh-hans'];
1235 -
1236 - /** Traditional Chinese (‪中文(繁體)‬)
1237 - * @author Shinjiman
1238 - */
1239 - self::$messages['zh-hant'] = array(
1240 - 'intersection-desc' => '輸出一個點列最近在分類中的項目,或者係數個分類的一個聯繫',
1241 - 'intersection_toomanycats' => 'DynamicPageList: 太多分類!',
1242 - 'intersection_toofewcats' => 'DynamicPageList: 太少分類!',
1243 - 'intersection_noresults' => 'DynamicPageList: 沒有結果!',
1244 - 'intersection_noincludecats' => 'DynamicPageList: 您需要去包含最少一個分類,或者指定一個空間名!',
1245 - 'dpl-desc' => '一個給MediaWiki的高彈性報告產生器',
1246 - 'dpl_log_' . self::FATAL_WRONGNS => "錯誤: 錯誤的 '$0' 參數: '$1'! 說明: <code>$0= <i>空白字串</i> (主)$3</code>。",
1247 - 'dpl_log_' . self::FATAL_TOOMANYCATS => '錯誤: 過多分類! 最大值: $0。 說明: 增加 <code>ExtDynamicPageList::$maxCategoryCount</code> 的值去指定更多的分類或設定 <code>ExtDynamicPageList::$allowUnlimitedCategories=true</code> 以解除限制。 (當加上 <code>DynamicPageList.php</code>後,在<code>LocalSettings.php</code>中設定變數。)',
1248 - 'dpl_log_' . self::FATAL_TOOFEWCATS => '錯誤: 過少分類! 最小值: $0。 說明: 減少 <code>ExtDynamicPageList::$minCategoryCount</code> 的值去指定更少的分類。 (當加上 <code>DynamicPageList.php</code>後,在<code>LocalSettings.php</code>中設定一個合適的變數。)',
1249 - 'dpl_log_' . self::FATAL_NOSELECTION => "ERROR: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants",
1250 - 'dpl_log_' . self::FATAL_CATDATEBUTNOINCLUDEDCATS => "錯誤: 如果您想用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd' ,您需要包含最少一個分類!",
1251 - 'dpl_log_' . self::FATAL_CATDATEBUTMORETHAN1CAT => "錯誤: 如果您包含多一個分類,您不可以用 'addfirstcategorydate=true' 或 'ordermethod=categoryadd'!",
1252 - 'dpl_log_' . self::FATAL_MORETHAN1TYPEOFDATE => '錯誤: 您不可以在一個時間裡加入多於一種的日期!',
1253 - 'dpl_log_' . self::FATAL_WRONGORDERMETHOD => "錯誤: 你只可以用 'ordermethod=[...,]$1' 在 '$0' 上!",
1254 - 'dpl_log_' . self::FATAL_DOMINANTSECTIONRANGE => "ERROR: the index for the dominant section must be between 1 and the number of arguments of includepage ($0 in this case)",
1255 - 'dpl_log_' . self::FATAL_NOCLVIEW => self::$messages['en']['dpl_log_' . self::FATAL_NOCLVIEW],
1256 - 'dpl_log_' . self::FATAL_OPENREFERENCES => 'ERROR: specifying "openreferences" is incompatible with some other option you specified. See the manual for details.',
1257 - 'dpl_log_' . self::WARN_UNKNOWNPARAM => "警告: 不明的參數 '$0' 被忽略。 說明: 可用的參數: <code>$1</code>。",
1258 - 'dpl_log_' . self::WARN_WRONGPARAM => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2'。 說明: <code>$0= $3</code>。",
1259 - 'dpl_log_' . self::WARN_WRONGPARAM_INT => "警告: 錯誤的 '$0' 參數: '$1'! 正在使用預設值: '$2' (沒有上限)。 說明: <code>$0= <i>空白字串</i> (沒有上限) | n</code>, <code>n</code>是一個正整數。",
1260 - 'dpl_log_' . self::WARN_NORESULTS => '警告: 無結果!',
1261 - 'dpl_log_' . self::WARN_CATOUTPUTBUTWRONGPARAMS => "警告: 加入* 參數 ('adduser', 'addeditdate', 等)' 是對 'mode=category' 沒有作用。只有頁面空間名/標題才可以在這個模式度看到。",
1262 - 'dpl_log_' . self::WARN_HEADINGBUTSIMPLEORDERMETHOD => "警告: 在單一部件中, 'ordermethod' 用 'headingmode=$0' 是沒有作用的。 正在使用: '$1'。 說明: 你可以用非$1 'headingmode' 數值,在多個部件中用 'ordermethod' 。第一個部是用來作標題。例如在分類標題中用 'ordermethod=category,<i>comp</i>' (<i>comp</i>是另外一個部件) 。",
1263 - 'dpl_log_' . self::WARN_DEBUGPARAMNOTFIRST => "警告: 'debug=$0' 不是第一個在DPL元素嘅第一位置。新的除錯設定在所有參數都能處理和檢查前都不會應用。",
1264 - 'dpl_log_' . self::DEBUG_QUERY => '查訽: <code>$0</code>',
1265 - 'dpl_articlecount' => '在這個標題中有$1篇條目。'
1266 - );
1267 -
1268 - self::$messages['zh-hk'] = self::$messages['zh-hant'];
1269 - self::$messages['zh-mo'] = self::$messages['zh-hant'];
1270 - self::$messages['zh-tw'] = self::$messages['zh-hant'];
1271 -
1272 - return self::$messages;
1273 - }
1274 -}
 1188+$messages['zh-hk'] = $messages['zh-hant'];
 1189+$messages['zh-mo'] = $messages['zh-hant'];
 1190+$messages['zh-tw'] = $messages['zh-hant'];
Index: trunk/extensions/DynamicPageList/DynamicPageList.php
@@ -59,6 +59,8 @@
6060
6161 $wgHooks['LanguageGetMagic'][] = 'ExtDynamicPageList__languageGetMagic';
6262
 63+$wgExtensionMessagesFiles['DynamicPageList'] = dirname( __FILE__ ) . '/DynamicPageList.i18n.php';
 64+
6365 $DPLVersion = '1.8.9';
6466
6567 $wgExtensionCredits['parserhook'][] = array(
Index: trunk/extensions/DynamicPageList/DPLLogger.php
@@ -26,13 +26,13 @@
2727 */
2828 $text = '';
2929 if ( ExtDynamicPageList::$behavingLikeIntersection ) {
30 - if ( $msgid == DPL_i18n::FATAL_TOOMANYCATS ) {
 30+ if ( $msgid == ExtDynamicPageList::FATAL_TOOMANYCATS ) {
3131 $text = wfMsg( 'intersection_toomanycats', $args );
32 - } elseif ( $msgid == DPL_i18n::FATAL_TOOFEWCATS ) {
 32+ } elseif ( $msgid == ExtDynamicPageList::FATAL_TOOFEWCATS ) {
3333 $text = wfMsg( 'intersection_toofewcats', $args );
34 - } elseif ( $msgid == DPL_i18n::WARN_NORESULTS ) {
 34+ } elseif ( $msgid == ExtDynamicPageList::WARN_NORESULTS ) {
3535 $text = wfMsg( 'intersection_noresults', $args );
36 - } elseif ( $msgid == DPL_i18n::FATAL_NOSELECTION ) {
 36+ } elseif ( $msgid == ExtDynamicPageList::FATAL_NOSELECTION ) {
3737 $text = wfMsg( 'intersection_noincludecats', $args );
3838 }
3939 }
@@ -63,20 +63,20 @@
6464 */
6565 function msgWrongParam( $paramvar, $val ) {
6666
67 - $msgid = DPL_i18n::WARN_WRONGPARAM;
 67+ $msgid = ExtDynamicPageList::WARN_WRONGPARAM;
6868 switch( $paramvar ) {
6969 case 'namespace':
7070 case 'notnamespace':
71 - $msgid = DPL_i18n::FATAL_WRONGNS;
 71+ $msgid = ExtDynamicPageList::FATAL_WRONGNS;
7272 break;
7373 case 'linksto':
7474 case 'notlinksto':
7575 case 'linksfrom':
76 - $msgid = DPL_i18n::FATAL_WRONGLINKSTO;
 76+ $msgid = ExtDynamicPageList::FATAL_WRONGLINKSTO;
7777 break;
7878 case 'titlemaxlength':
7979 case 'includemaxlength':
80 - $msgid = DPL_i18n::WARN_WRONGPARAM_INT;
 80+ $msgid = ExtDynamicPageList::WARN_WRONGPARAM_INT;
8181 break;
8282 }
8383 $paramoptions = array_unique( ExtDynamicPageList::$options[$paramvar] );
Index: trunk/extensions/DynamicPageList/DPLSetup.php
@@ -422,6 +422,77 @@
423423 public static $modulesLoaded = false; // php require_once control
424424
425425 /**
 426+ * Debug stuff
 427+ */
 428+
 429+ // FATAL
 430+
 431+ const FATAL_WRONGNS = 1; // $0: 'namespace' or 'notnamespace'
 432+ // $1: wrong parameter given by user
 433+ // $3: list of possible titles of namespaces (except pseudo-namespaces: Media, Special)
 434+
 435+ const FATAL_WRONGLINKSTO = 2; // $0: linksto' (left as $0 just in case the parameter is renamed in the future)
 436+ // $1: the wrong parameter given by user
 437+
 438+ const FATAL_TOOMANYCATS = 3; // $0: max number of categories that can be included
 439+
 440+ const FATAL_TOOFEWCATS = 4; // $0: min number of categories that have to be included
 441+
 442+ const FATAL_NOSELECTION = 5;
 443+
 444+ const FATAL_CATDATEBUTNOINCLUDEDCATS = 6;
 445+
 446+ const FATAL_CATDATEBUTMORETHAN1CAT = 7;
 447+
 448+ const FATAL_MORETHAN1TYPEOFDATE = 8;
 449+
 450+ const FATAL_WRONGORDERMETHOD = 9; // $0: param=val that is possible only with $1 as last 'ordermethod' parameter
 451+ // $1: last 'ordermethod' parameter required for $0
 452+
 453+ const FATAL_DOMINANTSECTIONRANGE = 10; // $0: the number of arguments in includepage
 454+
 455+ const FATAL_NOCLVIEW = 11; // $0: prefix_dpl_clview where 'prefix' is the prefix of your mediawiki table names
 456+ // $1: SQL query to create the prefix_dpl_clview on your mediawiki DB
 457+
 458+ const FATAL_OPENREFERENCES = 12;
 459+
 460+ // ERROR
 461+
 462+ // WARN
 463+
 464+ const WARN_UNKNOWNPARAM = 13; // $0: unknown parameter given by user
 465+ // $1: list of DPL available parameters separated by ', '
 466+
 467+ const WARN_WRONGPARAM = 14; // $3: list of valid param values separated by ' | '
 468+
 469+ const WARN_WRONGPARAM_INT = 15; // $0: param name
 470+ // $1: wrong param value given by user
 471+ // $2: default param value used instead by program
 472+
 473+ const WARN_NORESULTS = 16;
 474+
 475+ const WARN_CATOUTPUTBUTWRONGPARAMS = 17;
 476+
 477+ const WARN_HEADINGBUTSIMPLEORDERMETHOD = 18; // $0: 'headingmode' value given by user
 478+ // $1: value used instead by program (which means no heading)
 479+
 480+ const WARN_DEBUGPARAMNOTFIRST = 19; // $0: 'log' value
 481+
 482+ const WARN_TRANSCLUSIONLOOP = 20; // $0: title of page that creates an infinite transclusion loop
 483+
 484+
 485+ // INFO
 486+
 487+ // DEBUG
 488+
 489+ const DEBUG_QUERY = 21; // $0: SQL query executed to generate the dynamic page list
 490+
 491+ // TRACE
 492+
 493+ // Output formatting
 494+ // $1: number of articles
 495+
 496+ /**
426497 * Extension options
427498 */
428499 public static $maxCategoryCount = 4; // Maximum number of categories allowed in the Query
@@ -1151,13 +1222,6 @@
11521223 }
11531224
11541225 private static function loadMessages() {
1155 - require_once( 'DynamicPageList.i18n.php' );
1156 - global $wgMessageCache;
1157 -
1158 - foreach ( DPL_i18n::getMessages() as $sLang => $aMsgs ) {
1159 - $wgMessageCache->addMessages( $aMsgs, $sLang );
1160 - }
1161 -
11621226 /**
11631227 * Define codes and map debug message to min debug level above which message can be displayed
11641228 */
Index: trunk/extensions/DynamicPageList/DPLMain.php
@@ -36,7 +36,7 @@
3737
3838 // check that we are not in an infinite transclusion loop
3939 if ( isset( $parser->mTemplatePath[$parser->mTitle->getPrefixedText()] ) ) {
40 - return $logger->escapeMsg( DPL_i18n::WARN_TRANSCLUSIONLOOP, $parser->mTitle->getPrefixedText() );
 40+ return $logger->escapeMsg( ExtDynamicPageList::WARN_TRANSCLUSIONLOOP, $parser->mTitle->getPrefixedText() );
4141 }
4242
4343 /**
@@ -367,7 +367,7 @@
368368 if ( count( $aParam ) < 2 ) {
369369 if ( trim( $aParam[0] ) != '' ) {
370370 $output .= $logger->escapeMsg(
371 - DPL_i18n::WARN_UNKNOWNPARAM,
 371+ ExtDynamicPageList::WARN_UNKNOWNPARAM,
372372 $aParam[0] . " [missing '=']",
373373 self::validParametersList()
374374 );
@@ -379,7 +379,7 @@
380380
381381 if ( $sType == '' ) {
382382 $output .= $logger->escapeMsg(
383 - DPL_i18n::WARN_UNKNOWNPARAM,
 383+ ExtDynamicPageList::WARN_UNKNOWNPARAM,
384384 '[empty string]',
385385 self::validParametersList()
386386 );
@@ -663,7 +663,7 @@
664664 // the next blocks are only available if $functionalRichness > 0
665665 if ( ExtDynamicPageList::$functionalRichness <= 0 ) {
666666 $output .= $logger->escapeMsg(
667 - DPL_i18n::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
 667+ ExtDynamicPageList::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
668668 );
669669 continue;
670670 }
@@ -904,7 +904,7 @@
905905 case 'debug':
906906 if ( in_array( $sArg, ExtDynamicPageList::$options['debug'] ) ) {
907907 if ( $iParam > 1 ) {
908 - $output .= $logger->escapeMsg( DPL_i18n::WARN_DEBUGPARAMNOTFIRST, $sArg );
 908+ $output .= $logger->escapeMsg( ExtDynamicPageList::WARN_DEBUGPARAMNOTFIRST, $sArg );
909909 }
910910 $logger->iDebugLevel = intval( $sArg );
911911 } else {
@@ -925,7 +925,7 @@
926926
927927 if ( ExtDynamicPageList::$functionalRichness <= 1 ) {
928928 $output .= $logger->escapeMsg(
929 - DPL_i18n::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
 929+ ExtDynamicPageList::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
930930 );
931931 continue;
932932 }
@@ -1500,7 +1500,7 @@
15011501
15021502 if ( ExtDynamicPageList::$functionalRichness <= 2 ) {
15031503 $output .= $logger->escapeMsg(
1504 - DPL_i18n::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
 1504+ ExtDynamicPageList::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
15051505 );
15061506 continue;
15071507 }
@@ -1615,7 +1615,7 @@
16161616
16171617 if ( ExtDynamicPageList::$functionalRichness <= 3 ) {
16181618 $output .= $logger->escapeMsg(
1619 - DPL_i18n::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
 1619+ ExtDynamicPageList::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
16201620 );
16211621 continue;
16221622 }
@@ -1661,7 +1661,7 @@
16621662 }
16631663
16641664 $output .= $logger->escapeMsg(
1665 - DPL_i18n::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
 1665+ ExtDynamicPageList::WARN_UNKNOWNPARAM, $sType, self::validParametersList()
16661666 );
16671667
16681668 }
@@ -1796,12 +1796,12 @@
17971797
17981798 // too many categories!
17991799 if ( ( $iTotalCatCount > ExtDynamicPageList::$maxCategoryCount ) && ( !ExtDynamicPageList::$allowUnlimitedCategories ) ) {
1800 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_TOOMANYCATS, ExtDynamicPageList::$maxCategoryCount );
 1800+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_TOOMANYCATS, ExtDynamicPageList::$maxCategoryCount );
18011801 }
18021802
18031803 // too few categories!
18041804 if ( $iTotalCatCount < ExtDynamicPageList::$minCategoryCount ) {
1805 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_TOOFEWCATS, ExtDynamicPageList::$minCategoryCount );
 1805+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_TOOFEWCATS, ExtDynamicPageList::$minCategoryCount );
18061806 }
18071807
18081808 // no selection criteria! Warn only if no debug level is set
@@ -1809,7 +1809,7 @@
18101810 if ( $logger->iDebugLevel <= 1 ) {
18111811 return $output;
18121812 }
1813 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_NOSELECTION );
 1813+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_NOSELECTION );
18141814 }
18151815
18161816 // ordermethod=sortkey requires ordermethod=category
@@ -1818,32 +1818,32 @@
18191819
18201820 // no included categories but ordermethod=categoryadd or addfirstcategorydate=true!
18211821 if ( $iTotalIncludeCatCount == 0 && ( $aOrderMethods[0] == 'categoryadd' || $bAddFirstCategoryDate == true ) ) {
1822 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_CATDATEBUTNOINCLUDEDCATS );
 1822+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_CATDATEBUTNOINCLUDEDCATS );
18231823 }
18241824
18251825 // more than one included category but ordermethod=categoryadd or addfirstcategorydate=true!
18261826 // we ALLOW this parameter combination, risking ambiguous results
18271827 // if ($iTotalIncludeCatCount > 1 && ($aOrderMethods[0] == 'categoryadd' || $bAddFirstCategoryDate == true) )
1828 - // return $output . $logger->escapeMsg(DPL_i18n::FATAL_CATDATEBUTMORETHAN1CAT);
 1828+ // return $output . $logger->escapeMsg(ExtDynamicPageList::FATAL_CATDATEBUTMORETHAN1CAT);
18291829
18301830 // no more than one type of date at a time!
18311831 if ( $bAddPageTouchedDate + $bAddFirstCategoryDate + $bAddEditDate > 1 ) {
1832 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_MORETHAN1TYPEOFDATE );
 1832+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_MORETHAN1TYPEOFDATE );
18331833 }
18341834
18351835 // the dominant section must be one of the sections mentioned in includepage
18361836 if ( $iDominantSection > 0 && count( $aSecLabels ) < $iDominantSection ) {
1837 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_DOMINANTSECTIONRANGE, count( $aSecLabels ) );
 1837+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_DOMINANTSECTIONRANGE, count( $aSecLabels ) );
18381838 }
18391839
18401840 // category-style output requested with not compatible order method
18411841 if ( $sPageListMode == 'category' && !array_intersect( $aOrderMethods, array( 'sortkey', 'title', 'titlewithoutnamespace' ) ) ) {
1842 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_WRONGORDERMETHOD, 'mode=category', 'sortkey | title | titlewithoutnamespace' );
 1842+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_WRONGORDERMETHOD, 'mode=category', 'sortkey | title | titlewithoutnamespace' );
18431843 }
18441844
18451845 // addpagetoucheddate=true with unappropriate order methods
18461846 if ( $bAddPageTouchedDate && !array_intersect( $aOrderMethods, array( 'pagetouched', 'title' ) ) ) {
1847 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_WRONGORDERMETHOD, 'addpagetoucheddate=true', 'pagetouched | title' );
 1847+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_WRONGORDERMETHOD, 'addpagetoucheddate=true', 'pagetouched | title' );
18481848 }
18491849
18501850 // addeditdate=true but not (ordermethod=...,firstedit or ordermethod=...,lastedit)
@@ -1851,7 +1851,7 @@
18521852 if ( $bAddEditDate && !array_intersect( $aOrderMethods, array( 'firstedit', 'lastedit' ) ) &
18531853 ( $sLastRevisionBefore . $sAllRevisionsBefore . $sFirstRevisionSince . $sAllRevisionsSince == '' )
18541854 ) {
1855 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_WRONGORDERMETHOD, 'addeditdate=true', 'firstedit | lastedit' );
 1855+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_WRONGORDERMETHOD, 'addeditdate=true', 'firstedit | lastedit' );
18561856 }
18571857
18581858 // adduser=true but not (ordermethod=...,firstedit or ordermethod=...,lastedit)
@@ -1863,10 +1863,10 @@
18641864 if ( $bAddUser && !array_intersect( $aOrderMethods, array( 'firstedit', 'lastedit' ) ) &
18651865 ( $sLastRevisionBefore . $sAllRevisionsBefore . $sFirstRevisionSince . $sAllRevisionsSince == '' )
18661866 ) {
1867 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_WRONGORDERMETHOD, 'adduser=true', 'firstedit | lastedit' );
 1867+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_WRONGORDERMETHOD, 'adduser=true', 'firstedit | lastedit' );
18681868 }
18691869 if ( isset( $sMinorEdits ) && !array_intersect( $aOrderMethods, array( 'firstedit', 'lastedit' ) ) ) {
1870 - return $output . $logger->escapeMsg( DPL_i18n::FATAL_WRONGORDERMETHOD, 'minoredits', 'firstedit | lastedit' );
 1870+ return $output . $logger->escapeMsg( ExtDynamicPageList::FATAL_WRONGORDERMETHOD, 'minoredits', 'firstedit | lastedit' );
18711871 }
18721872
18731873 /**
@@ -1882,7 +1882,7 @@
18831883 // If the view is not there, we can't perform logical operations on the Uncategorized.
18841884 if ( !$dbr->tableExists( 'dpl_clview' ) ) {
18851885 $sSqlCreate_dpl_clview = 'CREATE VIEW ' . $sDplClView . " AS SELECT IFNULL(cl_from, page_id) AS cl_from, IFNULL(cl_to, '') AS cl_to, cl_sortkey FROM " . $sPageTable . ' LEFT OUTER JOIN ' . $sCategorylinksTable . ' ON ' . $sPageTable . '.page_id=cl_from';
1886 - $output .= $logger->escapeMsg( DPL_i18n::FATAL_NOCLVIEW, $sDplClView, $sSqlCreate_dpl_clview );
 1886+ $output .= $logger->escapeMsg( ExtDynamicPageList::FATAL_NOCLVIEW, $sDplClView, $sSqlCreate_dpl_clview );
18871887 return $output;
18881888 }
18891889 }
@@ -1892,18 +1892,18 @@
18931893 || $bAddFirstCategoryDate || $bAddPageTouchedDate || $bIncPage ||
18941894 $bAddUser || $bAddAuthor || $bAddContribution || $bAddLastEditor )
18951895 ) {
1896 - $output .= $logger->escapeMsg( DPL_i18n::WARN_CATOUTPUTBUTWRONGPARAMS );
 1896+ $output .= $logger->escapeMsg( ExtDynamicPageList::WARN_CATOUTPUTBUTWRONGPARAMS );
18971897 }
18981898
18991899 // headingmode has effects with ordermethod on multiple components only
19001900 if ( $sHListMode != 'none' && count( $aOrderMethods ) < 2 ) {
1901 - $output .= $logger->escapeMsg( DPL_i18n::WARN_HEADINGBUTSIMPLEORDERMETHOD, $sHListMode, 'none' );
 1901+ $output .= $logger->escapeMsg( ExtDynamicPageList::WARN_HEADINGBUTSIMPLEORDERMETHOD, $sHListMode, 'none' );
19021902 $sHListMode = 'none';
19031903 }
19041904
19051905 // openreferences is incompatible with many other options
19061906 if ( $acceptOpenReferences && $bConflictsWithOpenReferences ) {
1907 - $output .= $logger->escapeMsg( DPL_i18n::FATAL_OPENREFERENCES );
 1907+ $output .= $logger->escapeMsg( ExtDynamicPageList::FATAL_OPENREFERENCES );
19081908 $acceptOpenReferences = false;
19091909 }
19101910
@@ -2895,7 +2895,7 @@
28962896 $output .= str_replace( '\n', "\n", str_replace( "¶", "\n", $footer ) );
28972897 }
28982898 if ( $sNoResultsHeader == '' && $sNoResultsFooter == '' ) {
2899 - $output .= $logger->escapeMsg( DPL_i18n::WARN_NORESULTS );
 2899+ $output .= $logger->escapeMsg( ExtDynamicPageList::WARN_NORESULTS );
29002900 }
29012901 $dbr->freeResult( $res );
29022902 return $output;
@@ -3186,7 +3186,7 @@
31873187 $output .= str_replace( '\n', "\n", str_replace( "¶", "\n", $footer ) );
31883188 }
31893189 if ( $sNoResultsHeader == '' && $sNoResultsFooter == '' ) {
3190 - $output .= $logger->escapeMsg( DPL_i18n::WARN_NORESULTS );
 3190+ $output .= $logger->escapeMsg( ExtDynamicPageList::WARN_NORESULTS );
31913191 }
31923192 } else {
31933193 if ( $sResultsHeader != '' ) {

Status & tagging log