mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-23 22:45:20 +00:00
Revert part of r32492 -- don't spew errors for <references/> when no <ref>s are defined for that group.
The <ref>s may be quite legitimately removed over time, or a <references/> may be added before it's needed. For back-compat and general pleasantness, just stay blank.
This commit is contained in:
parent
f5db7ae9b6
commit
3705fad742
|
@ -39,8 +39,6 @@ Use <code><references /></code>',
|
|||
'cite_error_references_invalid_parameters_group' => 'Invalid <code><references></code> tag;
|
||||
parameter "group" is allowed only.
|
||||
Use <code><references /></code>, or <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Invalid <code><references group="$1" /></code> tag;
|
||||
group name "$1" not defined in <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'Ran out of custom backlink labels.
|
||||
Define more in the <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki> message',
|
||||
'cite_error_references_no_text' => 'Invalid <code><ref></code> tag;
|
||||
|
@ -111,8 +109,6 @@ $messages['ar'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'وسم <code><references></code> غير صحيح؛
|
||||
المحدد "group" فقط مسموح به.
|
||||
استخدم <code><references /></code>، أو <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'وسم <code><references group="$1" /></code> غير صحيح؛
|
||||
اسم المجموعة "$1" غير معرف في <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'نفدت علامات الباك لينك الكوستوم، عرف المزيد في رسالة <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'وسم <code><ref></code> غير صحيح؛ لا نص تم توفيره للمراجع المسماة <code>$1</code>',
|
||||
'cite_references_link_many_format_backlink_labels' => 'أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي',
|
||||
|
@ -210,8 +206,6 @@ Grit gant ar valizenn <code><references /></code>",
|
|||
'cite_error_references_invalid_parameters_group' => 'Fazi implijout ar valizenn <code><ref></code> ;
|
||||
n\'eus nemet an arventenn "strollad" zo aotreet.
|
||||
Grit gant ar valizenn <code><references /></code>, pe <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Fazi implijout ar valizenn <code><references group="$1" /></code> ;
|
||||
n\'eo ket termenet anv ar strollad "$1" e <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => "N'eus ket a dikedennoù personelaet mui.
|
||||
Spisait un niver brasoc'h anezho er gemennadenn <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>",
|
||||
'cite_error_references_no_text' => 'Balizenn <code><ref></code> direizh ;
|
||||
|
@ -245,8 +239,6 @@ $messages['cs'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Neplatná značka <tt><references></tt>;
|
||||
je povolen pouze parametr „group“.
|
||||
Použijte <tt><references /></tt> nebo <tt><references group="..." /></tt>.',
|
||||
'cite_error_references_invalid_group' => 'Neplatná značka <tt><references group="$1" /></tt>;
|
||||
název skupiny „$1“ není v <tt><ref></tt> definován.',
|
||||
'cite_error_references_no_backlink_label' => 'Došla označení zpětných odkazů, přidejte jich několik do zprávy <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Chyba v tagu <code><ref></code>; citaci označené <code>$1</code> není určen žádný text',
|
||||
);
|
||||
|
@ -285,7 +277,6 @@ $messages['de'] = array(
|
|||
'cite_error_references_invalid_input' => 'Ungültige <tt><references></tt>-Verwendung: Es ist kein zusätzlicher Text erlaubt, verwende ausschließlich <tt><nowiki><references /></nowiki></tt>.',
|
||||
'cite_error_references_invalid_parameters' => 'Ungültige <tt><references></tt>-Verwendung: Es sind keine zusätzlichen Parameter erlaubt, verwende ausschließlich <tt><nowiki><references /></nowiki></tt>.',
|
||||
'cite_error_references_invalid_parameters_group' => 'Ungültige <code><references></code>-Verwendung: Nur der Parameter „group“ ist erlaubt, verwende <tt><references /></tt> oder <tt><references group="…" /></tt>',
|
||||
'cite_error_references_invalid_group' => 'Ungültige <code><references group="$1" /></code>-Verwendung: Gruppenname „$1“ wurde in keinem <tt><ref></tt> definiert',
|
||||
'cite_error_references_no_backlink_label' => 'Eine Referenz der Form <tt><ref name="…"/></tt> wird öfter benutzt als Buchstaben vorhanden sind. Ein Administrator muss <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki> um weitere Buchstaben/Zeichen ergänzen.',
|
||||
'cite_error_references_no_text' => 'Ungültiger <tt><ref></tt>-Tag; es wurde kein Text für das Ref mit dem Namen <tt>$1</tt> angegeben.',
|
||||
);
|
||||
|
@ -384,9 +375,6 @@ $messages['fr'] = array(
|
|||
seul le paramètre « group » est autorisé.
|
||||
|
||||
Utilisez <code><references /></code>, ou bien <code><references group="..." /></code>.',
|
||||
'cite_error_references_invalid_group' => 'Balise <code><references group="$1" /></code> incorrecte ;
|
||||
|
||||
nom du groupe « $1 » non défini dans <code><ref></code>.',
|
||||
'cite_error_references_no_backlink_label' => 'Épuisement des étiquettes personnalisées, définissez-en un plus grand nombre dans le message <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Aucun texte indiqué.',
|
||||
);
|
||||
|
@ -473,7 +461,6 @@ $messages['hi'] = array(
|
|||
'cite_error_references_invalid_input' => '<code><ref></code> गलत कोड; इनपुट नहीं कर सकतें। <code><references /></code> का इस्तेमाल करें',
|
||||
'cite_error_references_invalid_parameters' => '<code><references></code> चुकीचा कोड; पॅरॅमीटर्स नहीं दे सकते, <code><references /></code> का इस्तेमाल करें',
|
||||
'cite_error_references_invalid_parameters_group' => '<code><references></code> गलत कोड; सिर्फ पॅरॅमीटर का "ग्रुप" इस्तेमाल में लाया जा सकता हैं, <code><references /></code> या फिर <code><references group="..." /></code> का इस्तेमाल करें',
|
||||
'cite_error_references_invalid_group' => '<code><references group="$1" /></code> गलत कोड; <code><ref></code> में "$1" यह ग्रुप नाम नहीं हैं',
|
||||
'cite_error_references_no_backlink_label' => 'तैयार किये हुए पीछे की कड़ियां देनेवाले नाम खतम हुए हैं, अधिक नाम <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki> इस संदेश में बढायें',
|
||||
'cite_error_references_no_text' => '<code><ref></code> गलत कोड; <code>$1</code> नामके संदर्भमें ज़ानकारी नहीं हैं',
|
||||
);
|
||||
|
@ -539,7 +526,6 @@ $messages['hu'] = array(
|
|||
<code><references /></code> formát',
|
||||
'cite_error_references_invalid_parameters' => 'Érvénytelen <code><references></code> tag; nincsenek paraméterei, használd a <code><references /></code> formát',
|
||||
'cite_error_references_invalid_parameters_group' => 'Érvénytelen <code><references></code> tag; csak a „group” attribútum használható. Használd a <code><references /></code>, vagy a <code><references group="..." /></code> formát.',
|
||||
'cite_error_references_invalid_group' => 'Érvénytelen <code><references group="$1" /></code> tag; nincs egyetlen <code><ref></code> tagben sem „$1” nevű csoport.',
|
||||
'cite_error_references_no_backlink_label' => 'Elfogytak a visszahivatkozásra használt címkék, adj meg többet a <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki> üzenetben',
|
||||
'cite_error_references_no_text' => 'Érvénytelen <code><ref></code> tag; nincs megadva szöveg a(z) <code>$1</code> nevű ref-eknek',
|
||||
);
|
||||
|
@ -736,8 +722,6 @@ $messages['ml'] = array(
|
|||
റെഫറന്സ് ടാഗിനകത്ത് പരാമീററ്ററുകള് അനുവദനീയമല്ല. പകരം ഇങ്ങനെ <code><references /></code> ചെയ്യാവുന്നതാണു.',
|
||||
'cite_error_references_invalid_parameters_group' => 'അസാധുവായ <code><references></code> ടാഗ്;
|
||||
റെഫറന്സ് ടാഗിനകത്ത് "group" പരാമീറ്റര് മാത്രമേ അനുവദനീമായുള്ളൂ. പകരം ഇങ്ങനെ <code><references /></code>, അല്ലെങ്കില് <code><references group="..." /></code> ചെയ്യാവുന്നതാണു.',
|
||||
'cite_error_references_invalid_group' => 'അസാധുവായ <code><references group="$1" /></code> ടാഗ്;
|
||||
<code><ref></code> എന്ന ടാഗിനകത്ത് "$1" എന്ന ഗ്രൂപ്പ് നാമം നിര്വചിച്ചിട്ടില്ല.',
|
||||
'cite_error_references_no_text' => 'അസാധുവായ <code><ref></code> ടാഗ്;
|
||||
<code>$1</code> എന്ന അവലംബങ്ങള്ക്ക് ടെക്സ്റ്റ് ഒന്നും കൊടുത്തിട്ടില്ല.',
|
||||
);
|
||||
|
@ -759,7 +743,6 @@ $messages['mr'] = array(
|
|||
'cite_error_references_invalid_input' => '<code><references></code> चुकीचा कोड; माहिती देता येत नाही, <code><references /></code> हा कोड वापरा',
|
||||
'cite_error_references_invalid_parameters' => '<code><references></code> चुकीचा कोड; पॅरॅमीटर्स देता येत नाही, <code><references /></code> हा कोड वापरा',
|
||||
'cite_error_references_invalid_parameters_group' => 'चुकीची <code><references></code> खूण; फक्त पॅरॅमीटर चा गट वापरता येईल, <code><references /></code> किंवा <code><references group="..." /></code> चा वापर करा',
|
||||
'cite_error_references_invalid_group' => 'चुकीची <code><references group="$1" /></code> खूण; <code><ref></code> मध्ये "$1" गट नाव दिलेले नाही',
|
||||
'cite_error_references_no_backlink_label' => 'तयार केलेली मागीलदुवे देणारी नावे संपलेली आहेत, अधिक नावे <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki> या प्रणाली संदेशात लिहा',
|
||||
'cite_error_references_no_text' => '<code><ref></code> चुकीचा कोड; <code>$1</code> नावाने दिलेल्या संदर्भांमध्ये काहीही माहिती नाही',
|
||||
);
|
||||
|
@ -789,8 +772,6 @@ $messages['nl'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Onjuiste tag <code><references></code>;
|
||||
alleen de parameter "group" is toegestaan.
|
||||
Gebruik <code><references /></code>, of <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Onjuiste tag <code><references group="$1" /></code>;
|
||||
de groepsnaam "$1" is niet bekend in <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'Het aantal beschikbare backlinklabels is opgebruikt.
|
||||
Geef meer labels op in het bericht <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Onjuiste tag <code><ref></code>; er is geen tekst opgegeven voor refs met de naam <code>$1</code>',
|
||||
|
@ -812,7 +793,6 @@ $messages['no'] = array(
|
|||
'cite_error_references_invalid_input' => 'Ugyldig <code><references></code>-tagg: Innhold er ikke tillatt, bruk i stedet <code><references /></code>',
|
||||
'cite_error_references_invalid_parameters' => 'Ugyldig <code><references></code>-kode; ingen parametere tillates, bruk <code><references /></code>',
|
||||
'cite_error_references_invalid_parameters_group' => 'Ugyldig <code><references></code>-tagg; kun parameteret «group» tillates. Bruk <code><references /></code> eller <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Ugyldig <code><references group="$1" /></code>-tagg; gruppenavnet «$1» finnes ikke i <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => "Gikk tom for egendefinerte tilbakelenketekster; definer flere i beskjeden «''cite_references_link_many_format_backlink_labels''»",
|
||||
'cite_error_references_no_text' => 'Ugyldig <code><ref></code>-tagg; ingen tekst ble oppgitt for referansen ved navn <code>$1</code>',
|
||||
);
|
||||
|
@ -838,9 +818,6 @@ $messages['oc'] = array(
|
|||
sol lo paramètre « group » es autorizat.
|
||||
|
||||
Utilizatz <code><references /></code>, o alara <code><references group="..." /></code>.',
|
||||
'cite_error_references_invalid_group' => 'Balisa <code><references group="$1" /></code> incorrècta ;
|
||||
|
||||
nom del grop « $1 » pas definit dins <code><ref></code>.',
|
||||
'cite_error_references_no_backlink_label' => 'Execucion en defòra de las etiquetas personalizadas, definissetz mai dins lo messatge <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Balisa <code><ref></code> incorrècta ;
|
||||
|
||||
|
@ -873,8 +850,6 @@ $messages['pl'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Nieprawidłowy znacznik <code><references></code>;
|
||||
dostępny jest wyłącznie parametr "group".
|
||||
Użyj znacznika <code><references /></code>, lub <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Nieprawidłowy znacznik <code><references group="$1" /></code>;
|
||||
nazwa grupy "$1" nie została zdefiniowana w <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'Zabrakło etykiet do przypisów.
|
||||
Zadeklaruj więcej w komunikacie <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Bład w składni elementu <code><ref></code>. Brak tekstu w przypisie o nazwie <code>$1</code>',
|
||||
|
@ -900,8 +875,6 @@ $messages['pt'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Marca <code><references></code> inválida;
|
||||
só o parâmetro "group" é permitido.
|
||||
Use <code><references /></code>, ou <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Marca <code><references group="$1" /></code> inválida;
|
||||
nome de grupo "$1" não definido em <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => "Etiquetas de backlink esgotadas. Defina mais na mensagem \"''cite_references_link_many_format_backlink_labels''\"",
|
||||
'cite_error_references_no_text' => 'Tag <code><ref></code> inválida; não foi fornecido texto para as refs chamadas <code>$1</code>',
|
||||
);
|
||||
|
@ -925,8 +898,6 @@ $messages['ru'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Ошибочный тег <code><references></code>;
|
||||
можно использовать только параметр «group».
|
||||
Используйте <code><references /></code>, или <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Ошибочный тег <code><references group="$1" /></code>;
|
||||
имя группы «$1» не определено в <code><ref></code>.',
|
||||
'cite_error_references_no_backlink_label' => 'Не хватает символов для возвратных гиперссылок; следует расширить системную переменную <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Неверный тег <code><ref></code>; для сносок <code>$1</code> не указан текст',
|
||||
'cite_references_link_many_format_backlink_labels' => 'а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я',
|
||||
|
@ -971,8 +942,6 @@ $messages['sk'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Neplatná značka <code><references></code>;
|
||||
je povolený iba parameter „group“.
|
||||
Použite <code><references /></code> alebo <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Neplatná značka <code><references group="$1" /></code>;
|
||||
názov skupiny "$1" nie je definovaný v <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'Minuli sa generované návestia spätných odkazov, definujte viac v správe <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Neplatná značka <code><ref></code>; nebol zadaný text pre referencie s názvom <code>$1</code>',
|
||||
);
|
||||
|
@ -1024,8 +993,6 @@ $messages['sv'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Ogiltig <code><references></code>-tagg;
|
||||
"group"-parametern är endast tillåten.
|
||||
Använd <code><references /></code>, eller <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Ogiltig <code><references group="$1" /></code>-tagg;
|
||||
gruppnamn "$1" inte definierad i <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'De definierade etiketterna för tillbaka-länkar har tagit slut, definiera fler etiketter i systemmedelandet <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Ogiltig <code><ref></code>-tag; ingen text har angivits för referensen med namnet <code>$1</code>',
|
||||
);
|
||||
|
@ -1070,8 +1037,6 @@ $messages['tg-cyrl'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Барчасби <code><references></code> номӯътабар;
|
||||
параметри "гурӯҳ" танҳо иҷозашуда аст.
|
||||
Барчасби <code><references /></code> ё <code><references group="..." /></code> -ро истифода баред',
|
||||
'cite_error_references_invalid_group' => 'Барчасби <code><references group="$1" /></code> номӯътабар;
|
||||
номи гурӯҳ "$1" дар <code><ref></code> мушаххас нашудааст',
|
||||
'cite_error_references_no_backlink_label' => 'Барчасбҳои пайванд ба интиҳо расид, мавориди ҷадидро дар пайём <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki> истифода кунед',
|
||||
'cite_error_references_no_text' => 'Барчасби <code><ref></code> ғайримиҷоз; матне барои ёдкардҳо бо номи <code>$1</code> ворид нашудааст',
|
||||
);
|
||||
|
@ -1109,8 +1074,6 @@ $messages['uk'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Помилковий тег <code><references></code>;
|
||||
можна використовувати тільки параметр «group».
|
||||
Використовуйте <code><references /></code> або <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Помилковий тег <code><references group="$1" /></code>;
|
||||
назва групи «$1» не визначена в <code><ref></code>.',
|
||||
'cite_error_references_no_backlink_label' => 'Недостатньо символів для зворотних гіперпосилань.
|
||||
Потрібно розширити системну змінну <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Неправильний виклик <code><ref></code>:
|
||||
|
@ -1136,8 +1099,6 @@ $messages['vi'] = array(
|
|||
'cite_error_references_invalid_parameters_group' => 'Thẻ <code><references></code> không hợp lệ;
|
||||
chỉ cho phép tham số "group".
|
||||
Hãy dùng <code><references /></code>, hoặc <code><references group="..." /></code>',
|
||||
'cite_error_references_invalid_group' => 'Thẻ <code><references group="$1" /></code> không hợp lệ;
|
||||
tên nhóm "$1" chưa được định nghĩa trong <code><ref></code>',
|
||||
'cite_error_references_no_backlink_label' => 'Đã dùng hết nhãn tham khảo chung.
|
||||
Hãy định nghĩa thêm ở thông báo <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>',
|
||||
'cite_error_references_no_text' => 'Thẻ <code><ref></code> sai; không có nội dung trong thẻ ref có tên <code>$1</code>',
|
||||
|
|
26
Cite.php
26
Cite.php
|
@ -350,27 +350,21 @@ function wfCite() {
|
|||
global $wgAllowCiteGroups;
|
||||
|
||||
$this->mParser = $parser;
|
||||
|
||||
if ( $str !== null ) {
|
||||
|
||||
if ( $str !== null )
|
||||
return $this->error( 'cite_error_references_invalid_input' );
|
||||
}
|
||||
|
||||
|
||||
if ( isset( $argv['group'] ) and $wgAllowCiteGroups) {
|
||||
$group = $argv['group'];
|
||||
unset ($argv['group']);
|
||||
|
||||
}
|
||||
|
||||
if ( count( $argv ) ) {
|
||||
if( $wgAllowCiteGroups ) {
|
||||
return $this->error( 'cite_error_references_invalid_parameters_group' );
|
||||
} else {
|
||||
return $this->error( 'cite_error_references_invalid_parameters' );
|
||||
}
|
||||
} elseif ( $wgAllowCiteGroups && !isset( $this->mRefs[$group] ) ) {
|
||||
return $this->error( 'cite_error_references_invalid_group', htmlspecialchars( $group ) );
|
||||
} else {
|
||||
return $this->referencesFormat( $group );
|
||||
}
|
||||
|
||||
if ( count( $argv ) )
|
||||
return $this->error( 'cite_error_references_invalid_parameters' );
|
||||
else
|
||||
return $this->referencesFormat($group);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -379,7 +373,7 @@ function wfCite() {
|
|||
* @return string XHTML ready for output
|
||||
*/
|
||||
function referencesFormat($group) {
|
||||
if (( count( $this->mRefs ) == 0 ) or (count( $this->mRefs[$group] ) == 0 ))
|
||||
if (( count( $this->mRefs ) == 0 ) or (empty( $this->mRefs[$group] ) ))
|
||||
return '';
|
||||
|
||||
wfProfileIn( __METHOD__ );
|
||||
|
|
Loading…
Reference in a new issue