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