summaryrefslogtreecommitdiff
path: root/extensions/Cite
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2015-12-17 09:15:42 +0100
committerPierre Schmitz <pierre@archlinux.de>2015-12-17 09:44:51 +0100
commita1789ddde42033f1b05cc4929491214ee6e79383 (patch)
tree63615735c4ddffaaabf2428946bb26f90899f7bf /extensions/Cite
parent9e06a62f265e3a2aaabecc598d4bc617e06fa32d (diff)
Update to MediaWiki 1.26.0
Diffstat (limited to 'extensions/Cite')
-rw-r--r--extensions/Cite/CiteCSSFileModule.php34
-rw-r--r--extensions/Cite/Cite_body.php163
-rw-r--r--extensions/Cite/Gruntfile.js9
-rw-r--r--extensions/Cite/citeParserTests.txt36
-rw-r--r--extensions/Cite/composer.json10
-rw-r--r--extensions/Cite/extension.json35
-rw-r--r--extensions/Cite/i18n/ady-cyrl.json8
-rw-r--r--extensions/Cite/i18n/af.json5
-rw-r--r--extensions/Cite/i18n/av.json8
-rw-r--r--extensions/Cite/i18n/awa.json10
-rw-r--r--extensions/Cite/i18n/az.json4
-rw-r--r--extensions/Cite/i18n/be.json8
-rw-r--r--extensions/Cite/i18n/bho.json8
-rw-r--r--extensions/Cite/i18n/bs.json10
-rw-r--r--extensions/Cite/i18n/ce.json4
-rw-r--r--extensions/Cite/i18n/dty.json8
-rw-r--r--extensions/Cite/i18n/es.json5
-rw-r--r--extensions/Cite/i18n/fo.json1
-rw-r--r--extensions/Cite/i18n/gom-latn.json8
-rw-r--r--extensions/Cite/i18n/gu.json6
-rw-r--r--extensions/Cite/i18n/hr.json13
-rw-r--r--extensions/Cite/i18n/jut.json17
-rw-r--r--extensions/Cite/i18n/khw.json8
-rw-r--r--extensions/Cite/i18n/ksh.json10
-rw-r--r--extensions/Cite/i18n/ku-latn.json8
-rw-r--r--extensions/Cite/i18n/kw.json5
-rw-r--r--extensions/Cite/i18n/lt.json16
-rw-r--r--extensions/Cite/i18n/luz.json8
-rw-r--r--extensions/Cite/i18n/mg.json3
-rw-r--r--extensions/Cite/i18n/mzn.json8
-rw-r--r--extensions/Cite/i18n/olo.json8
-rw-r--r--extensions/Cite/i18n/pa.json5
-rw-r--r--extensions/Cite/i18n/sa.json5
-rw-r--r--extensions/Cite/i18n/scn.json43
-rw-r--r--extensions/Cite/i18n/sco.json8
-rw-r--r--extensions/Cite/i18n/sgs.json8
-rw-r--r--extensions/Cite/i18n/si.json5
-rw-r--r--extensions/Cite/i18n/sr-ec.json5
-rw-r--r--extensions/Cite/i18n/szl.json8
-rw-r--r--extensions/Cite/i18n/vi.json4
-rw-r--r--extensions/Cite/i18n/vro.json8
-rw-r--r--extensions/Cite/i18n/wuu.json8
-rw-r--r--extensions/Cite/i18n/xmf.json8
-rw-r--r--extensions/Cite/i18n/yue.json8
-rw-r--r--extensions/Cite/modules/ext.cite.a11y.css (renamed from extensions/Cite/modules/ext.cite.css)21
-rw-r--r--extensions/Cite/modules/ext.cite.a11y.js (renamed from extensions/Cite/modules/ext.cite.js)0
-rw-r--r--extensions/Cite/modules/ext.cite.print.css3
-rw-r--r--extensions/Cite/modules/ext.cite.style.css83
-rw-r--r--extensions/Cite/modules/ext.cite.style.fa.css15
-rw-r--r--extensions/Cite/modules/ext.cite.styles.css21
-rw-r--r--extensions/Cite/modules/ext.rtlcite.css6
51 files changed, 570 insertions, 186 deletions
diff --git a/extensions/Cite/CiteCSSFileModule.php b/extensions/Cite/CiteCSSFileModule.php
new file mode 100644
index 00000000..308abf09
--- /dev/null
+++ b/extensions/Cite/CiteCSSFileModule.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * ResourceLoaderFileModule for adding the content language Cite CSS
+ *
+ * @file
+ * @ingroup Extensions
+ * @copyright 2011-2015 Editing Team and others; see AUTHORS.txt
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
+ */
+
+class CiteCSSFileModule extends ResourceLoaderFileModule {
+ public function __construct(
+ $options = array(),
+ $localBasePath = null,
+ $remoteBasePath = null
+ ) {
+ global $wgContLang;
+
+ parent::__construct( $options, $localBasePath, $remoteBasePath );
+
+ // Get the content language code, and all the fallbacks. The first that
+ // has a ext.cite.style.<lang code>.css file present will be used.
+ $langCodes = array_merge( array( $wgContLang->getCode() ),
+ $wgContLang->getFallbackLanguages() );
+ foreach ( $langCodes as $lang ) {
+ $langStyleFile = 'ext.cite.style.' . $lang . '.css';
+ $localPath = $this->getLocalPath( $langStyleFile );
+ if ( file_exists( $localPath ) ) {
+ $this->styles[] = $langStyleFile;
+ break;
+ }
+ }
+ }
+}
diff --git a/extensions/Cite/Cite_body.php b/extensions/Cite/Cite_body.php
index 6072cdfc..41021b04 100644
--- a/extensions/Cite/Cite_body.php
+++ b/extensions/Cite/Cite_body.php
@@ -178,8 +178,8 @@ class Cite {
$this->mInCite = false;
$parserOutput = $parser->getOutput();
- $parserOutput->addModules( 'ext.cite' );
- $parserOutput->addModuleStyles( 'ext.rtlcite' );
+ $parserOutput->addModules( 'ext.cite.a11y' );
+ $parserOutput->addModuleStyles( 'ext.cite.styles' );
if ( is_callable( array( $frame, 'setVolatile' ) ) ) {
$frame->setVolatile();
@@ -364,8 +364,8 @@ class Cite {
--$cnt;
}
- if ( $cnt == 0 ) {
- return array ( $key, $group, $follow );
+ if ( $cnt === 0 ) {
+ return array( $key, $group, $follow );
} else {
// Invalid key
return array( false, false, false );
@@ -394,7 +394,6 @@ class Cite {
if ( !isset( $this->mGroupCnt[$group] ) ) {
$this->mGroupCnt[$group] = 0;
}
-
if ( $follow != null ) {
if ( isset( $this->mRefs[$group][$follow] ) && is_array( $this->mRefs[$group][$follow] ) ) {
// add text to the note that is being followed
@@ -418,6 +417,7 @@ class Cite {
// return an empty string : this is not a reference
return '';
}
+
if ( $key === null ) {
// No key
// $this->mRefs[$group][] = $str;
@@ -425,49 +425,48 @@ class Cite {
$this->mRefCallStack[] = array( 'new', $call, $str, $key, $group, $this->mOutCnt );
return $this->linkRef( $group, $this->mOutCnt );
- } elseif ( is_string( $key ) ) {
- // Valid key
- if ( !isset( $this->mRefs[$group][$key] ) || !is_array( $this->mRefs[$group][$key] ) ) {
- // First occurrence
- $this->mRefs[$group][$key] = array(
- 'text' => $str,
- 'count' => 0,
- 'key' => ++$this->mOutCnt,
- 'number' => ++$this->mGroupCnt[$group]
- );
- $this->mRefCallStack[] = array( 'new', $call, $str, $key, $group, $this->mOutCnt );
-
- return
- $this->linkRef(
- $group,
- $key,
- $this->mRefs[$group][$key]['key'] . "-" . $this->mRefs[$group][$key]['count'],
- $this->mRefs[$group][$key]['number'],
- "-" . $this->mRefs[$group][$key]['key']
- );
- } else {
- // We've been here before
- if ( $this->mRefs[$group][$key]['text'] === null && $str !== '' ) {
- // If no text found before, use this text
- $this->mRefs[$group][$key]['text'] = $str;
- $this->mRefCallStack[] = array( 'assign', $call, $str, $key, $group,
- $this->mRefs[$group][$key]['key'] );
- } else {
- $this->mRefCallStack[] = array( 'increment', $call, $str, $key, $group,
- $this->mRefs[$group][$key]['key'] );
- }
- return
- $this->linkRef(
- $group,
- $key,
- $this->mRefs[$group][$key]['key'] . "-" . ++$this->mRefs[$group][$key]['count'],
- $this->mRefs[$group][$key]['number'],
- "-" . $this->mRefs[$group][$key]['key']
- );
- }
- } else {
+ }
+ if ( !is_string( $key ) ) {
throw new Exception( 'Invalid stack key: ' . serialize( $key ) );
}
+
+ // Valid key
+ if ( !isset( $this->mRefs[$group][$key] ) || !is_array( $this->mRefs[$group][$key] ) ) {
+ // First occurrence
+ $this->mRefs[$group][$key] = array(
+ 'text' => $str,
+ 'count' => 0,
+ 'key' => ++$this->mOutCnt,
+ 'number' => ++$this->mGroupCnt[$group]
+ );
+ $this->mRefCallStack[] = array( 'new', $call, $str, $key, $group, $this->mOutCnt );
+
+ return $this->linkRef(
+ $group,
+ $key,
+ $this->mRefs[$group][$key]['key'] . "-" . $this->mRefs[$group][$key]['count'],
+ $this->mRefs[$group][$key]['number'],
+ "-" . $this->mRefs[$group][$key]['key']
+ );
+ }
+
+ // We've been here before
+ if ( $this->mRefs[$group][$key]['text'] === null && $str !== '' ) {
+ // If no text found before, use this text
+ $this->mRefs[$group][$key]['text'] = $str;
+ $this->mRefCallStack[] = array( 'assign', $call, $str, $key, $group,
+ $this->mRefs[$group][$key]['key'] );
+ } else {
+ $this->mRefCallStack[] = array( 'increment', $call, $str, $key, $group,
+ $this->mRefs[$group][$key]['key'] );
+ }
+ return $this->linkRef(
+ $group,
+ $key,
+ $this->mRefs[$group][$key]['key'] . "-" . ++$this->mRefs[$group][$key]['count'],
+ $this->mRefs[$group][$key]['number'],
+ "-" . $this->mRefs[$group][$key]['key']
+ );
}
/**
@@ -505,7 +504,7 @@ class Cite {
}
}
- # Sanity checks that specified element exists.
+ // Sanity checks that specified element exists.
if ( $key === null ) {
return;
}
@@ -520,7 +519,7 @@ class Cite {
case 'new':
# Rollback the addition of new elements to the stack.
unset( $this->mRefs[$group][$key] );
- if ( count( $this->mRefs[$group] ) == 0 ) {
+ if ( count( $this->mRefs[$group] ) === 0 ) {
unset( $this->mRefs[$group] );
unset( $this->mGroupCnt[$group] );
}
@@ -550,19 +549,17 @@ class Cite {
if ( $this->mInCite || $this->mInReferences ) {
if ( is_null( $str ) ) {
return htmlspecialchars( "<references/>" );
- } else {
- return htmlspecialchars( "<references>$str</references>" );
- }
- } else {
- $this->mCallCnt++;
- $this->mInReferences = true;
- $ret = $this->guardedReferences( $str, $argv, $parser );
- $this->mInReferences = false;
- if ( is_callable( array( $frame, 'setVolatile' ) ) ) {
- $frame->setVolatile();
}
- return $ret;
+ return htmlspecialchars( "<references>$str</references>" );
}
+ $this->mCallCnt++;
+ $this->mInReferences = true;
+ $ret = $this->guardedReferences( $str, $argv, $parser );
+ $this->mInReferences = false;
+ if ( is_callable( array( $frame, 'setVolatile' ) ) ) {
+ $frame->setVolatile();
+ }
+ return $ret;
}
/**
@@ -579,7 +576,7 @@ class Cite {
if ( isset( $argv['group'] ) && $wgAllowCiteGroups ) {
$group = $argv['group'];
- unset ( $argv['group'] );
+ unset( $argv['group'] );
}
if ( strval( $str ) !== '' ) {
@@ -587,7 +584,7 @@ class Cite {
# Detect whether we were sent already rendered <ref>s
# Mostly a side effect of using #tag to call references
- $count = substr_count( $str, $parser->uniqPrefix() . "-ref-" );
+ $count = substr_count( $str, Parser::MARKER_PREFIX . "-ref-" );
for ( $i = 1; $i <= $count; $i++ ) {
if ( count( $this->mRefCallStack ) < 1 ) {
break;
@@ -622,21 +619,22 @@ class Cite {
if ( count( $argv ) && $wgAllowCiteGroups ) {
return $this->error( 'cite_error_references_invalid_parameters_group' );
- } elseif ( count( $argv ) ) {
+ }
+ if ( count( $argv ) ) {
return $this->error( 'cite_error_references_invalid_parameters' );
- } else {
- $s = $this->referencesFormat( $group );
- if ( $parser->getOptions()->getIsSectionPreview() ) {
- return $s;
- }
+ }
- # Append errors generated while processing <references>
- if ( count( $this->mReferencesErrors ) > 0 ) {
- $s .= "\n" . implode( "<br />\n", $this->mReferencesErrors );
- $this->mReferencesErrors = array();
- }
+ $s = $this->referencesFormat( $group );
+ if ( $parser->getOptions()->getIsSectionPreview() ) {
return $s;
}
+
+ # Append errors generated while processing <references>
+ if ( count( $this->mReferencesErrors ) > 0 ) {
+ $s .= "\n" . implode( "<br />\n", $this->mReferencesErrors );
+ $this->mReferencesErrors = array();
+ }
+ return $s;
}
/**
@@ -647,7 +645,7 @@ class Cite {
* @return string XHTML ready for output
*/
function referencesFormat( $group ) {
- if ( ( count( $this->mRefs ) == 0 ) || ( empty( $this->mRefs[$group] ) ) ) {
+ if ( ( count( $this->mRefs ) === 0 ) || ( empty( $this->mRefs[$group] ) ) ) {
return '';
}
@@ -935,7 +933,7 @@ class Cite {
$this->refKey( $key, $count ),
$this->referencesKey( $key . $subkey ),
$this->getLinkLabel( $label, $group,
- ( ( $group == self::DEFAULT_GROUP ) ? '' : "$group " ) . $wgContLang->formatNum( $label ) )
+ ( ( $group === self::DEFAULT_GROUP ) ? '' : "$group " ) . $wgContLang->formatNum( $label ) )
)->inContentLanguage()->plain()
);
}
@@ -958,7 +956,7 @@ class Cite {
$sep = wfMessage( 'cite_references_link_many_sep' )->inContentLanguage()->plain();
$and = wfMessage( 'cite_references_link_many_and' )->inContentLanguage()->plain();
- if ( $cnt == 1 ) {
+ if ( $cnt === 1 ) {
// Enforce always returning a string
return (string)$arr[0];
} else {
@@ -1049,8 +1047,10 @@ class Cite {
}
/**
- * Called at the end of page processing to append an error if refs were
- * used without a references tag.
+ * Called at the end of page processing to append a default references
+ * section, if refs were used without a main references tag. If there are references
+ * in a custom group, and there is no references tag for it, show an error
+ * message for that group.
*
* @param $afterParse bool true if called from the ParserAfterParse hook
* @param $parser Parser
@@ -1059,6 +1059,9 @@ class Cite {
* @return bool
*/
function checkRefsNoReferences( $afterParse, &$parser, &$text ) {
+ if ( is_null( $parser->extCite ) ) {
+ return true;
+ }
if ( $parser->extCite !== $this ) {
return $parser->extCite->checkRefsNoReferences( $afterParse, $parser, $text );
}
@@ -1074,10 +1077,10 @@ class Cite {
}
foreach ( $this->mRefs as $group => $refs ) {
- if ( count( $refs ) == 0 ) {
+ if ( count( $refs ) === 0 ) {
continue;
}
- if ( $group == self::DEFAULT_GROUP ) {
+ if ( $group === self::DEFAULT_GROUP ) {
$text .= $this->referencesFormat( $group, '', '' );
} else {
$text .= "\n<br />" .
@@ -1146,7 +1149,7 @@ class Cite {
$ret = '<strong class="error mw-ext-cite-error">' . $msg . '</strong>';
- if ( $parse == 'parse' ) {
+ if ( $parse === 'parse' ) {
$ret = $this->mParser->recursiveTagParse( $ret );
}
diff --git a/extensions/Cite/Gruntfile.js b/extensions/Cite/Gruntfile.js
index 0e5498ee..dd62b9a8 100644
--- a/extensions/Cite/Gruntfile.js
+++ b/extensions/Cite/Gruntfile.js
@@ -7,13 +7,20 @@
/*jshint node:true */
module.exports = function ( grunt ) {
'use strict';
+ grunt.loadNpmTasks( 'grunt-jsonlint' );
grunt.loadNpmTasks( 'grunt-banana-checker' );
grunt.initConfig( {
banana: {
all: ['i18n/']
+ },
+ jsonlint: {
+ all: [
+ '**/*.json',
+ '!node_modules/**'
+ ]
}
} );
- grunt.registerTask( 'test', [ 'banana' ] );
+ grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] );
grunt.registerTask( 'default', 'test' );
};
diff --git a/extensions/Cite/citeParserTests.txt b/extensions/Cite/citeParserTests.txt
index 047b11a1..acd3056d 100644
--- a/extensions/Cite/citeParserTests.txt
+++ b/extensions/Cite/citeParserTests.txt
@@ -304,7 +304,7 @@ Wikipedia rocks!<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[n
!! end
!! test
-Simple <ref>, with <references/> in group, with groupname in chinese
+Simple <ref>, with <references/> in group, with groupname in Chinese
!! input
AAA<ref group="参">ref a</ref>BBB<ref group="注">note b</ref>CCC<ref group="参">ref c</ref>
@@ -397,7 +397,7 @@ wa' cha' wej loS vagh jav Soch chorgh Hut wa'maH
!! endarticle
!! test
-<ref> with custom group link
+<ref> with custom group link with number names in Klingon
!! input
Wikipedia rocks!<ref group="klingon">Proceeds of Rockology, vol. XXI</ref>
@@ -449,3 +449,35 @@ foo</span>
</ol></div>
!! end
+
+!! test
+<ref> with no name and no content.
+!! input
+Bla.<ref></ref>
+!! result
+<p>Bla.<strong class="error mw-ext-cite-error">Cite error: Invalid <code>&lt;ref&gt;</code> tag;
+refs with no name must have content</strong>
+</p>
+!! end
+
+!! test
+<ref> with an empty-string name parameter and no content.
+!! input
+Bla.<ref name=""></ref>
+!! result
+<p>Bla.<strong class="error mw-ext-cite-error">Cite error: Invalid <code>&lt;ref&gt;</code> tag;
+refs with no name must have content</strong>
+</p>
+!! end
+
+!! test
+<ref> with a non-empty name parameter and no content.
+!! input
+Bla.<ref name="void"></ref>
+!! result
+Bla.<sup id="cite_ref-void_1-0" class="reference"><a href="#cite_note-void-1">[1]</a></sup><ol class="references">
+<li id="cite_note-void"><span class="mw-cite-backlink"><a href="#cite_ref-void_0">↑</a></span> <strong class="error mw-ext-cite-error">Cite error: Invalid <code>&lt;ref&gt;</code> tag;
+no text was provided for refs named <code>void</code></strong></li>
+</ol>
+
+!! end
diff --git a/extensions/Cite/composer.json b/extensions/Cite/composer.json
new file mode 100644
index 00000000..fd380fb7
--- /dev/null
+++ b/extensions/Cite/composer.json
@@ -0,0 +1,10 @@
+{
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "0.9"
+ },
+ "scripts": {
+ "test": [
+ "parallel-lint . --exclude node_modules --exclude vendor"
+ ]
+ }
+}
diff --git a/extensions/Cite/extension.json b/extensions/Cite/extension.json
index ff1d4442..e983e36b 100644
--- a/extensions/Cite/extension.json
+++ b/extensions/Cite/extension.json
@@ -22,17 +22,32 @@
]
},
"ResourceModules": {
- "ext.cite": {
- "scripts": "ext.cite.js",
- "styles": "ext.cite.css",
+ "ext.cite.styles": {
+ "styles": {
+ "ext.cite.styles.css": {},
+ "ext.cite.print.css": {
+ "media": "print"
+ }
+ },
+ "position": "bottom"
+ },
+ "ext.cite.a11y": {
+ "scripts": "ext.cite.a11y.js",
+ "styles": "ext.cite.a11y.css",
"messages": [
"cite_references_link_accessibility_label",
"cite_references_link_many_accessibility_label"
- ]
+ ],
+ "position": "bottom"
},
- "ext.rtlcite": {
- "styles": "ext.rtlcite.css",
- "position": "top"
+ "ext.cite.style": {
+ "class": "CiteCSSFileModule",
+ "styles": "ext.cite.style.css",
+ "position": "top",
+ "targets": [
+ "desktop",
+ "mobile"
+ ]
}
},
"ResourceFileModulePaths": {
@@ -44,9 +59,11 @@
"CiteCacheReferences": false
},
"AutoloadClasses": {
- "Cite": "Cite_body.php"
+ "Cite": "Cite_body.php",
+ "CiteCSSFileModule": "CiteCSSFileModule.php"
},
"ParserTestFiles": [
"citeParserTests.txt"
- ]
+ ],
+ "manifest_version": 1
}
diff --git a/extensions/Cite/i18n/ady-cyrl.json b/extensions/Cite/i18n/ady-cyrl.json
new file mode 100644
index 00000000..23dba394
--- /dev/null
+++ b/extensions/Cite/i18n/ady-cyrl.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "SmartNart12"
+ ]
+ },
+ "cite_error": "Цитэ къуанч: $1"
+}
diff --git a/extensions/Cite/i18n/af.json b/extensions/Cite/i18n/af.json
index 9d65e408..37ba82d5 100644
--- a/extensions/Cite/i18n/af.json
+++ b/extensions/Cite/i18n/af.json
@@ -1,11 +1,12 @@
{
"@metadata": {
"authors": [
- "Naudefj"
+ "Naudefj",
+ "Arnobarnard"
]
},
"cite-desc": "Maak <nowiki><ref[ name=id]></nowiki> en <nowiki><references/></nowiki> etikette beskikbaar vir sitasie.",
- "cite_error": "Citefout: $1",
+ "cite_error": "Verwysingfout: $1",
"cite_error_ref_numeric_key": "Ongeldige etiket <code>&lt;ref&gt;</code>;\ndie naam kan nie 'n eenvoudige heelgetal wees nie.\nGebruik 'n beskrywende titel",
"cite_error_ref_no_key": "Ongeldige etiket <code>&lt;ref&gt;</code>;\n\"refs\" sonder inhoud moet 'n naam hê",
"cite_error_ref_too_many_keys": "Ongeldig <code>&lt;ref&gt;</code>-etiket;\nongeldige name, byvoorbeeld te veel"
diff --git a/extensions/Cite/i18n/av.json b/extensions/Cite/i18n/av.json
new file mode 100644
index 00000000..9a27177d
--- /dev/null
+++ b/extensions/Cite/i18n/av.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gazimagomedov"
+ ]
+ },
+ "cite_error": "Цитированиялъул гъалатӀ: $1"
+}
diff --git a/extensions/Cite/i18n/awa.json b/extensions/Cite/i18n/awa.json
new file mode 100644
index 00000000..0b6c8ff2
--- /dev/null
+++ b/extensions/Cite/i18n/awa.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "1AnuraagPandey"
+ ]
+ },
+ "cite_error": "सन्दर्भ त्रुटि: $1",
+ "cite_references_link_accessibility_label": "ऊपर जावा जाए",
+ "cite_references_link_many_accessibility_label": "इस तक ऊपर जायें:"
+}
diff --git a/extensions/Cite/i18n/az.json b/extensions/Cite/i18n/az.json
index e5c1b149..5fb1b144 100644
--- a/extensions/Cite/i18n/az.json
+++ b/extensions/Cite/i18n/az.json
@@ -1,9 +1,11 @@
{
"@metadata": {
"authors": [
- "Vago"
+ "Vago",
+ "Wertuose"
]
},
+ "cite_error": "Sitat səhvi: $1",
"cite_reference_link_key_with_num": "$1_$2",
"cite_reference_link_prefix": "sitat_istinad-",
"cite_references_link_prefix": "sitat_qeyd-",
diff --git a/extensions/Cite/i18n/be.json b/extensions/Cite/i18n/be.json
new file mode 100644
index 00000000..7b8f6f22
--- /dev/null
+++ b/extensions/Cite/i18n/be.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Чаховіч Уладзіслаў"
+ ]
+ },
+ "cite_error": "Памылка цытавання $1"
+}
diff --git a/extensions/Cite/i18n/bho.json b/extensions/Cite/i18n/bho.json
new file mode 100644
index 00000000..3556b998
--- /dev/null
+++ b/extensions/Cite/i18n/bho.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "SatyamMishra"
+ ]
+ },
+ "cite_error": "उद्धरण खराबी:$1"
+}
diff --git a/extensions/Cite/i18n/bs.json b/extensions/Cite/i18n/bs.json
index d4844f27..c1c7d940 100644
--- a/extensions/Cite/i18n/bs.json
+++ b/extensions/Cite/i18n/bs.json
@@ -3,7 +3,9 @@
"authors": [
"CERminator",
"Reedy",
- "KWiki"
+ "KWiki",
+ "Semso98",
+ "Srdjan m"
]
},
"cite-desc": "Dodaje oznake <nowiki><ref[ name=id]></nowiki> i <nowiki><references/></nowiki> za citiranje",
@@ -18,10 +20,12 @@
"cite_error_no_link_label_group": "Nedovoljan broj proizvoljnih naslova linkova za grupu \"$1\".\nDefinišite više putem poruke <nowiki>[[MediaWiki:$2]]</nowiki>.",
"cite_error_references_no_text": "Nevaljana oznaka <code>&lt;ref&gt;</code>;\nnije naveden tekst za reference s imenom <code>$1</code>",
"cite_error_included_ref": "Nedostaje oznaka za zatvaranje <code>&lt;/ref&gt;</code> nakon <code>&lt;ref&gt;</code>",
- "cite_error_group_refs_without_references": "<code>&lt;ref&gt;</code> oznake postoje za grupu pod imenom \"$1\", ali nije pronađena pripadajuća oznaka <code>&lt;references group=\"$1\"/&gt;</code>",
+ "cite_error_group_refs_without_references": "<code>&lt;ref&gt;</code> oznake postoje za grupu pod imenom \"$1\", ali nije pronađena pripadajuća <code>&lt;references group=\"$1\"/&gt;</code> oznaka, ili zatvarajući <code>&lt;/ref&gt;</code> nedostaje",
"cite_error_references_group_mismatch": "<code>&lt;ref&gt;</code> oznaka u <code>&lt;references&gt;</code> ima atribut grupe konflikta \"$1\".",
"cite_error_references_missing_group": "<code>&lt;ref&gt;</code> oznaka definisana u <code>&lt;references&gt;</code> ima atribut grupe \"$1\" koji se ne pojavljuje u ranijem tekstu.",
"cite_error_references_missing_key": "<code>&lt;ref&gt;</code> oznaka s imenom \"$1\" definirana u <code>&lt;references&gt;</code> nije korištena u ranijem tekstu.",
"cite_error_references_no_key": "<code>&lt;ref&gt;</code> oznaka definisana u <code>&lt;references&gt;</code> nema imenski atribut.",
- "cite_error_empty_references_define": "<code>&lt;ref&gt;</code> oznaka definirana u <code>&lt;references&gt;</code> s imenom \"$1\" nema nikakvog sadržaja."
+ "cite_error_empty_references_define": "<code>&lt;ref&gt;</code> oznaka definirana u <code>&lt;references&gt;</code> s imenom \"$1\" nema nikakvog sadržaja.",
+ "cite_references_link_accessibility_label": "Vrati se na vrh",
+ "cite_references_link_many_accessibility_label": "Vrati se na:"
}
diff --git a/extensions/Cite/i18n/ce.json b/extensions/Cite/i18n/ce.json
index b345a128..8e0983b0 100644
--- a/extensions/Cite/i18n/ce.json
+++ b/extensions/Cite/i18n/ce.json
@@ -4,11 +4,11 @@
"Умар"
]
},
- "cite-desc": "<nowiki><ref[ name=id]></nowiki> а <nowiki><references/></nowiki> тегаш тӀетовжорашан тӀетуху",
+ "cite-desc": "<nowiki><ref[ name=id]></nowiki> а <nowiki><references/></nowiki> тегаш тӀетовжарийн тӀетуху",
"cite_error": "ГӀалат дешнаш далорна $1",
"cite_error_ref_numeric_key": "Нийса йоцу тег <code>&lt;ref&gt;</code>;\nцӀе дуьззина терахь хилийла дац. Лелае йозанан цӀе",
"cite_error_ref_no_key": "Нийса йоцу тег <code>&lt;ref&gt;</code>;\nчулацам боцу элементан цӀе хийла еза.",
- "cite_error_ref_too_many_keys": "Нийса йоцу тег <code>&lt;ref&gt;</code>;\nгӀалатан цӀераш, тӀех дукха хила мега",
+ "cite_error_ref_too_many_keys": "Нийса йоцу тег <code>&lt;ref&gt;</code>;\nгӀалатан цӀерш, тӀех дукха хила мега",
"cite_error_ref_no_input": "Нийса йоцу тег <code>&lt;ref&gt;</code>;\nцӀе йоцу элементан чулацам хийла беза.",
"cite_error_references_invalid_parameters": "Нийса йоцу тег <code>&lt;references&gt;</code>;\nпараметраш шорйина яц.\nЛелае <code>&lt;references /&gt;</code>",
"cite_error_references_invalid_parameters_group": "ГӀалате тег <code>&lt;references&gt;</code>;\nлело мега параметр <code>'''group'''</code>.\nЛелае <code>&lt;references /&gt;</code> я <code>&lt;references group=\"…\" /&gt;</code>",
diff --git a/extensions/Cite/i18n/dty.json b/extensions/Cite/i18n/dty.json
new file mode 100644
index 00000000..7f2cbc04
--- /dev/null
+++ b/extensions/Cite/i18n/dty.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "रमेश सिंह बोहरा"
+ ]
+ },
+ "cite_error": "उद्दरण त्रुटी: $1"
+}
diff --git a/extensions/Cite/i18n/es.json b/extensions/Cite/i18n/es.json
index 214a02e3..2ef4b694 100644
--- a/extensions/Cite/i18n/es.json
+++ b/extensions/Cite/i18n/es.json
@@ -16,10 +16,11 @@
"Muro de Aguas",
"Remember the dot",
"Sanbec",
- "Translationista"
+ "Translationista",
+ "Macofe"
]
},
- "cite-desc": "Añade las etiquietas <nowiki><ref[ name=id]> y <references /></nowiki> para utilizar notas al pie.",
+ "cite-desc": "Añade las etiquetas <nowiki><ref[ name=id]></nowiki> y <nowiki><references/></nowiki> para citas.",
"cite_error": "Error en la cita: $1",
"cite_error_ref_numeric_key": "Etiqueta <code>&lt;ref&gt;</code> no válida;\nel nombre no puede ser un número entero. Use un título descriptivo",
"cite_error_ref_no_key": "Etiqueta <code>&lt;ref&gt;</code> no válida;\nlas referencias sin contenido deben tener un nombre",
diff --git a/extensions/Cite/i18n/fo.json b/extensions/Cite/i18n/fo.json
index bfd3f923..a166e500 100644
--- a/extensions/Cite/i18n/fo.json
+++ b/extensions/Cite/i18n/fo.json
@@ -5,5 +5,6 @@
]
},
"cite-desc": "Leggur afturat <nowiki><ref[ name=id]></nowiki> og <nowiki><references/></nowiki> lyklaorð, fyri ávísingar",
+ "cite_error": "Keldufeilur: $1",
"cite_error_group_refs_without_references": "<code>&lt;ref&gt;</code> lyklaorð (tags) eru til fyri ein bólk sum eitur \"$1\", men onki tilsvarandi <code>&lt;references group=\"$1\"/&gt;</code> lyklaorð varð funnið, ella manglar ein lukkandi <code>&lt;/ref&gt;</code>"
}
diff --git a/extensions/Cite/i18n/gom-latn.json b/extensions/Cite/i18n/gom-latn.json
new file mode 100644
index 00000000..f0200bfb
--- /dev/null
+++ b/extensions/Cite/i18n/gom-latn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "The Discoverer"
+ ]
+ },
+ "cite_error": "Sondhorbant chuk: $1"
+}
diff --git a/extensions/Cite/i18n/gu.json b/extensions/Cite/i18n/gu.json
index 39c38754..0d08471c 100644
--- a/extensions/Cite/i18n/gu.json
+++ b/extensions/Cite/i18n/gu.json
@@ -19,11 +19,13 @@
"cite_error_no_link_label_group": "\"$1\" સમૂહ માટે કસ્ટમ બેકલિંક લેબલ ખલાસ થઈ ગયાં.\n<nowiki>[[MediaWiki:$2]]</nowiki> સંદેશામાં વહારે લેબલ બનાવો..",
"cite_error_references_no_text": "અમાન્ય <code>&lt;ref&gt;</code> ટેગ;\n<code>$1</code>નામના સંદર્ભ માટે કોઈ પણ લેખન અપાયું નથી",
"cite_error_included_ref": "<code>&lt;ref&gt;</code> ટેગને બંધ કરતું <code>&lt;/ref&gt;</code> ખૂટે છે",
- "cite_error_group_refs_without_references": " \"$1\" નામના સમૂહમાં <code>&lt;ref&gt;</code> ટેગ વિહરમાન છે, પણ તેને અનુરૂપ <code>&lt;references group=\"$1\"/&gt;</code> ટેગ ન મળ્યો.",
+ "cite_error_group_refs_without_references": " \"$1\" નામના સમૂહમાં <code>&lt;ref&gt;</code> ટેગ વિહરમાન છે, પણ તેને અનુરૂપ <code>&lt;references group=\"$1\"/&gt;</code> ટેગ ન મળ્યો. અથવા સમાપ્તિ <code>&lt;/ref&gt;</code> ખુટે છે.",
"cite_error_references_group_mismatch": "<code>&lt;ref&gt;</code> ટેગને <code>&lt;references&gt;</code> માં આ વિરોધાભાસી લક્ષણ છે : \"$1\".",
"cite_error_references_missing_group": "<code>&lt;references&gt;</code>માં વ્યાખ્યાયીત <code>&lt;ref&gt;</code> ટેગનો સમૂહ ગુણ \"$1\" છે જે પહેલાંની પહેલાંના લેખનમાં નથી.",
"cite_error_references_missing_key": "<code>&lt;references&gt;</code> માં વ્યાખ્યાયિત $1\" નામ સાથેનું <code>&lt;ref&gt;</code> ટેગ આગળના લેખનમાં વપરાયો નથી.",
"cite_error_references_no_key": "<code>&lt;ref&gt;</code> ટેગની વ્યાખ્યા <code>&lt;references&gt;</code> ને કોઈ નામકરણ નથી.",
"cite_error_empty_references_define": "<code>&lt;ref&gt;</code> ટેગની વ્યાખ્યા <code>&lt;references&gt;</code> માં \"$1\" નામે છે તેને કોઈ content નથી.",
- "cite_references_link_many_format_backlink_labels": ""
+ "cite_references_link_many_format_backlink_labels": "",
+ "cite_references_link_accessibility_label": "ઉપર જાઓ",
+ "cite_references_link_many_accessibility_label": "અહીં સુધી ઉપર જાઓ:"
}
diff --git a/extensions/Cite/i18n/hr.json b/extensions/Cite/i18n/hr.json
index ea9d2300..4131849c 100644
--- a/extensions/Cite/i18n/hr.json
+++ b/extensions/Cite/i18n/hr.json
@@ -5,16 +5,17 @@
"Dnik",
"Roberta F.",
"SpeedyGonsales",
- "MaGa"
+ "MaGa",
+ "Bugoslav"
]
},
"cite-desc": "Dodaje <nowiki><ref[ name=id]></nowiki> i <nowiki><references/></nowiki> oznake, za citiranje",
"cite_error": "Pogrješka u citiranju: $1",
- "cite_error_ref_numeric_key": "nevažeća <code>&lt;ref&gt;</code> oznaka; naziv ne smije biti jednostavni broj, koristite opisni naziv",
- "cite_error_ref_no_key": "nevažeća <code>&lt;ref&gt;</code> oznaka; izvori bez sadržaja moraju imati naziv",
- "cite_error_ref_too_many_keys": "nevažeća <code>&lt;ref&gt;</code> oznaka; loš naziv, npr. previše naziva",
- "cite_error_ref_no_input": "nevažeća <code>&lt;ref&gt;</code> oznaka; izvori bez imena moraju imati sadržaj",
- "cite_error_references_invalid_parameters": "nevažeća <code>&lt;references&gt;</code> oznaka; parametri nisu dozvoljeni, koristite <code>&lt;references /&gt;</code>",
+ "cite_error_ref_numeric_key": "nevaljana <code>&lt;ref&gt;</code> oznaka; naziv ne smije biti jednostavni broj, koristite opisni naziv",
+ "cite_error_ref_no_key": "nevaljana <code>&lt;ref&gt;</code> oznaka; izvori bez sadržaja moraju imati naziv",
+ "cite_error_ref_too_many_keys": "nevaljana <code>&lt;ref&gt;</code> oznaka; loš naziv, npr. previše naziva",
+ "cite_error_ref_no_input": "nevaljana <code>&lt;ref&gt;</code> oznaka; izvori bez imena moraju imati sadržaj",
+ "cite_error_references_invalid_parameters": "nevaljana <code>&lt;references&gt;</code> oznaka; parametri nisu dozvoljeni, koristite <code>&lt;references /&gt;</code>",
"cite_error_references_invalid_parameters_group": "neispravna <code>&lt;references&gt;</code> oznaka,\ndopuštena je samo opcija \"group\".\nKoristite <code>&lt;references /&gt;</code>, ili <code>&lt;references group=\"...\" /&gt;</code>",
"cite_error_references_no_backlink_label": "potrošene sve posebne oznake za poveznice unatrag, definirajte više u poruci <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki>",
"cite_error_no_link_label_group": "nedovoljan broj proizvoljnih naslova poveznica za grupu \"$1\".\nDefinirajte više putem poruke <nowiki>[[MediaWiki:$2]]</nowiki>.",
diff --git a/extensions/Cite/i18n/jut.json b/extensions/Cite/i18n/jut.json
index 896c793d..252e4a18 100644
--- a/extensions/Cite/i18n/jut.json
+++ b/extensions/Cite/i18n/jut.json
@@ -1,15 +1,16 @@
{
"@metadata": {
"authors": [
- "Huslåke"
+ "Huslåke",
+ "Jyllanj"
]
},
- "cite_error": "Fodnåtfejl: $1",
- "cite_error_ref_numeric_key": "Ugyldigt <code>&lt;ref&gt;</code>-tag; \"name\" kan ikke være et simpelt heltal, brug en beskrivende titel",
- "cite_error_ref_no_key": "Ugyldigt <code>&lt;ref&gt;</code>-tag: Et <code>&lt;ref&gt;</code>-tag uden indhold skal have et navn",
- "cite_error_ref_too_many_keys": "Ugyldigt <code>&lt;ref&gt;</code>-tag: Ugyldege navne, fx før mange",
- "cite_error_ref_no_input": "Ugyldigt <code>&lt;ref&gt;</code>-tag: Et <code>&lt;ref&gt;</code>-tag uden navn skal have indhold",
- "cite_error_references_invalid_parameters": "Ugyldig <code>&lt;references&gt;</code>-tag: Parametre er ikke tilladt, brug i stedet <code>&lt;references /&gt;</code>",
+ "cite_error": "Fuednotfejl: $1",
+ "cite_error_ref_numeric_key": "Udjylji <code>&lt;ref&gt;</code>-tag; \"name\" kan ett wær e simpel hieltal, brug en beskriiwenje titel",
+ "cite_error_ref_no_key": "Udjylji <code>&lt;ref&gt;</code>-tag: E <code>&lt;ref&gt;</code>-tag uen inholj skal ha e naun",
+ "cite_error_ref_too_many_keys": "Udjylji <code>&lt;ref&gt;</code>-tag: Udjylji naun, fx for mång",
+ "cite_error_ref_no_input": "Udjylji <code>&lt;ref&gt;</code>-tag: E <code>&lt;ref&gt;</code>-tag uen naun skal ha inholj",
+ "cite_error_references_invalid_parameters": "Udjyldi <code>&lt;references&gt;</code>-tag: Parameter ä ett tillæt, brug istæ <code>&lt;references /&gt;</code>",
"cite_error_references_no_backlink_label": "For mange <code>&lt;ref&gt;</code>-tags har det samme \"name\", tillad flere i beskeden <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki>",
- "cite_error_references_no_text": "Ugyldigt <code>&lt;ref&gt;</code>-tag: Der er ikke specificeret nogen fodnotetekst til navnet <code>$1</code>"
+ "cite_error_references_no_text": "Udjylji <code>&lt;ref&gt;</code>-tag: Där ä ett specificiirtj noe fuednottekst te naune <code>$1</code>"
}
diff --git a/extensions/Cite/i18n/khw.json b/extensions/Cite/i18n/khw.json
new file mode 100644
index 00000000..6731f65d
--- /dev/null
+++ b/extensions/Cite/i18n/khw.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rachitrali"
+ ]
+ },
+ "cite_error": "حوالہ خطا: $1"
+}
diff --git a/extensions/Cite/i18n/ksh.json b/extensions/Cite/i18n/ksh.json
index 70806351..5a12a58e 100644
--- a/extensions/Cite/i18n/ksh.json
+++ b/extensions/Cite/i18n/ksh.json
@@ -7,22 +7,22 @@
},
"cite-desc": "Erlaub Quelle un Referenze met <nowiki><ref[ name=\"id\"]></nowiki> un <nowiki><references /></nowiki> aanzejevve.",
"cite_error": "Fähler in <i lang=\"en\">cite</i> met Referenze: $1",
- "cite_error_ref_numeric_key": "Fähler en <i lang=\"en\">cite</i>:\nEne <code>&lt;ref&gt;</code>-Name kann kei Zahl sin.\nNemm enne Tittel, dä jät säht.",
- "cite_error_ref_no_key": "Fähler en <i lang=\"en\">cite</i>:\nE <code>&lt;ref&gt;</code> oohne Enhalt moß ene Name han.\nNemm enne Tittel, dä jät säht.",
+ "cite_error_ref_numeric_key": "Fähler en <i lang=\"en\">cite</i>:\nEne <code>&lt;ref&gt;</code>-Name kann kei Zahl sin.\nNemm en Övverschreff , di jät säht.",
+ "cite_error_ref_no_key": "Fähler en <i lang=\"en\">cite</i>:\nE <code>&lt;ref&gt;</code> oohne Enhalt moß ene Nahme han.\nNemm en Övverschreff, di jät säht.",
"cite_error_ref_too_many_keys": "Fähler en <i lang=\"en\">cite</i>:\nZo fill <code>&lt;ref&gt;</code>-Name,\nudder kapodde ene Name.",
"cite_error_ref_no_input": "Fähler en <i lang=\"en\">cite</i>:\nE <code>&lt;ref&gt;</code> oohne Name moß ene Enhallt han.",
"cite_error_references_invalid_parameters": "Fähler en <i lang=\"en\">cite</i>:\nE <code>&lt;references&gt;</code> moß oohne Parrametere sin.\nNemm eifach <code>&lt;references /&gt;</code> un söns nix.",
"cite_error_references_invalid_parameters_group": "Fähler en <i lang=\"en\">cite</i>:\nE <code>&lt;references&gt;</code> darf nur dä Parrameeter „<code>group</code>“ han.\nNemm eifach <code>&lt;references /&gt;</code> udder <code>&lt;references group=\"...\" /&gt;</code> un söns nix.",
"cite_error_references_no_backlink_label": "Fähler en <i lang=\"en\">cite</i>:\nNit jenoch Name för retuur-Lengks.\nDonn mieh en dä Sigg <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki> enndrare.",
- "cite_error_no_link_label_group": "För de Jruppe „$1“ senn er kein Bezeichnunge för Links mieh doh.\nDonn op <nowiki>[[MediaWiki:$2]]</nowiki> noch e paa dobei.",
+ "cite_error_no_link_label_group": "För de Jroppe „$1“ senn_er kein Bezeichnonge för Lengks mih doh.\nDonn op <nowiki>[[MediaWiki:$2]]</nowiki> noch e paa dobei.",
"cite_error_references_no_text": "Fähler en <i lang=\"en\">cite</i>:\nEt wohr keine Tex aanjejovve för de\n<code>&lt;ref&gt;</code>s met dämm Name „<code>$1</code>“.",
"cite_error_included_ref": "Hee för dat <code>&lt;ref&gt;</code> ham_mer kei zopaß <code>&lt;/ref&gt;</code>",
"cite_error_group_refs_without_references": "Et sinn_er <code>&lt;ref&gt;</code>-Befähle för de Jrop „$1“ en heh dä Sigg, ävver mer han keine <code>&lt;references group=\"$1\"/&gt;</code>-Befähl jefonge, udder dä Befähl <code>&lt;/ref&gt;</code> zom zohmaache es nit doh.",
"cite_error_references_group_mismatch": "Dä <code>&lt;ref&gt;</code> Befähl en <code>&lt;references&gt;</code> hät en widerschpröschlesche Jroppe-Eijeschaff „$1“.",
"cite_error_references_missing_group": "Dä <code>&lt;ref&gt;</code> Befähl, aanjejoove em Befähl <code>&lt;references&gt;</code>, hät en Jroppe-Eijeschaff „$1“, di ävver em Täx doför nit vörjekumme es.",
- "cite_error_references_missing_key": "Dä <code>&lt;ref&gt;</code> Befähl mem Naame „$1“, aanjejoove em Befähl <code>&lt;references&gt;</code>, es em Täx doför nit vörjekumme.",
+ "cite_error_references_missing_key": "Dä <code>&lt;ref&gt;</code> Befähl mem Nahme „$1“, aanjejovve em Befähl <code>&lt;references&gt;</code>, es em Täx doför nit vörjekumme.",
"cite_error_references_no_key": "Dä <code>&lt;ref&gt;</code> Befähl, aanjejoove em Befähl <code>&lt;references&gt;</code>, hät kei Eijeschaff <code>name=</code> aanjejovve.",
- "cite_error_empty_references_define": "Dä <code>&lt;ref&gt;</code> Befähl mem Naame „$1“, aanjejoove em Befähl <code>&lt;references&gt;</code> mem Name „$1“, hät keine Enhallt.",
+ "cite_error_empty_references_define": "Dä <code>&lt;ref&gt;</code> Befähl mem Nahme „$1“, aanjejoove em Befähl <code>&lt;references&gt;</code> mem Nahme „$1“, hät keine Enhallt.",
"cite_reference_link_key_with_num": "$1_$2",
"cite_reference_link_prefix": "fohss_noht_betreck_",
"cite_references_link_prefix": "fohss_noht_nommer_",
diff --git a/extensions/Cite/i18n/ku-latn.json b/extensions/Cite/i18n/ku-latn.json
new file mode 100644
index 00000000..361e0d3c
--- /dev/null
+++ b/extensions/Cite/i18n/ku-latn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bikarhêner"
+ ]
+ },
+ "cite_error": "Çewtîya sîte: $1"
+}
diff --git a/extensions/Cite/i18n/kw.json b/extensions/Cite/i18n/kw.json
index 554967e4..f259cf4b 100644
--- a/extensions/Cite/i18n/kw.json
+++ b/extensions/Cite/i18n/kw.json
@@ -2,8 +2,9 @@
"@metadata": {
"authors": [
"Kernoweger",
- "Nrowe"
+ "Nrowe",
+ "Kw-Moon"
]
},
- "cite_error": "Gwall devynna: $1"
+ "cite_error": "Kammwrians devynna: $1"
}
diff --git a/extensions/Cite/i18n/lt.json b/extensions/Cite/i18n/lt.json
index 8610680a..471c3d57 100644
--- a/extensions/Cite/i18n/lt.json
+++ b/extensions/Cite/i18n/lt.json
@@ -3,7 +3,8 @@
"authors": [
"Garas",
"Homo",
- "Matasg"
+ "Matasg",
+ "Albertas"
]
},
"cite-desc": "Prideda <nowiki><ref[ name=id]></nowiki> ir <nowiki><references/></nowiki> žymes citavimui",
@@ -13,6 +14,17 @@
"cite_error_ref_too_many_keys": "Neleistina <code>&lt;ref&gt;</code> gairė; neleistini vardai, pvz., per daug",
"cite_error_ref_no_input": "Neleistina <code>&lt;ref&gt;</code> gairė; nuorodos be vardo turi turėti turinį",
"cite_error_references_invalid_parameters": "Neleistina <code>&lt;references&gt;</code> gairė; neleidžiami jokie parametrai, naudokite <code>&lt;references /&gt;</code>",
+ "cite_error_references_invalid_parameters_group": "Netinkama <code>&lt;references&gt;</code> žymė;\nleidžiama tik parametrų \"grupė\".\nNaudokite <code>&lt;references /&gt;</code> arba <code>&lt;references group=\"...\" /&gt;</code>",
"cite_error_references_no_backlink_label": "Baigėsi antraštės.\nNurodykite daugiau <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki> sisteminiame tekste",
- "cite_error_included_ref": "Trūksta uždaromojo <code>&lt;/ref&gt;</code> žymei <code>&lt;ref&gt;</code>"
+ "cite_error_no_link_label_group": "Grupei \"$1\" pasibaigė pritaikytos nuorodų žymės. Galite apibrėžti daugiau <nowiki>[[MediaWiki:$2]]</nowiki> žinutėje.",
+ "cite_error_references_no_text": "Netinkama <code>&lt;ref&gt;</code> žymė;\nnebuvo pateiktas tekstas nuorodoms su pavadinimu <code>$1</code>",
+ "cite_error_included_ref": "Trūksta uždaromojo <code>&lt;/ref&gt;</code> žymei <code>&lt;ref&gt;</code>",
+ "cite_error_group_refs_without_references": "<code>&lt;ref&gt;</code> žymės egzistuoja grupei vardu \"$1\", bet atitinkama <code>&lt;references group=\"$1\"/&gt;</code> žymė buvo nerasta arba trūksta žymės uždarymo <code>&lt;/ref&gt;</code>",
+ "cite_error_references_group_mismatch": "<code>&lt;ref&gt;</code> žymė, esanti <code>&lt;references&gt;</code>, turi nesutampantį grupės atributą \"$1\".",
+ "cite_error_references_missing_group": "<code>&lt;ref&gt;</code> žymė, apibrėžta <code>&lt;references&gt;</code>, neturi grupės atributo \"$1\", kuris nebuvo nurodytas ir ankstesniame tekste.",
+ "cite_error_references_missing_key": "<code>&lt;ref&gt;</code> žymė vardu \"$1\", apibrėžta <code>&lt;references&gt;</code>, nėra naudojama ankstesniame tekste.",
+ "cite_error_references_no_key": "<code>&lt;ref&gt;</code> žymė, apibrėžta <code>&lt;references&gt;</code>, neturi vardo atributo.",
+ "cite_error_empty_references_define": "<code>&lt;ref&gt;</code> žymė, apibrėžta <code>&lt;references&gt;</code>, su vardu \"$1\", neturi turinio.",
+ "cite_references_link_accessibility_label": "Šokti aukštyn",
+ "cite_references_link_many_accessibility_label": "Šokti į:"
}
diff --git a/extensions/Cite/i18n/luz.json b/extensions/Cite/i18n/luz.json
new file mode 100644
index 00000000..13528b76
--- /dev/null
+++ b/extensions/Cite/i18n/luz.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "علی ساکی لرستانی"
+ ]
+ },
+ "cite_error": "استناد خطا:$1"
+}
diff --git a/extensions/Cite/i18n/mg.json b/extensions/Cite/i18n/mg.json
index e07ae517..b280650d 100644
--- a/extensions/Cite/i18n/mg.json
+++ b/extensions/Cite/i18n/mg.json
@@ -4,5 +4,6 @@
"Jagwar"
]
},
- "cite-desc": "Mamnpy ny balizy <tt><nowiki><ref[ name=\"id\"]></nowiki></tt> et <tt><nowiki><references/></nowiki></tt> ho an'ny tsiahy."
+ "cite-desc": "Mamnpy ny balizy <tt><nowiki><ref[ name=\"id\"]></nowiki></tt> et <tt><nowiki><references/></nowiki></tt> ho an'ny tsiahy.",
+ "cite_error": "Hadisoan-tsiahy: $1"
}
diff --git a/extensions/Cite/i18n/mzn.json b/extensions/Cite/i18n/mzn.json
new file mode 100644
index 00000000..ea273831
--- /dev/null
+++ b/extensions/Cite/i18n/mzn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "محک"
+ ]
+ },
+ "cite_error": "خطای منبع: $1"
+}
diff --git a/extensions/Cite/i18n/olo.json b/extensions/Cite/i18n/olo.json
new file mode 100644
index 00000000..0489bc07
--- /dev/null
+++ b/extensions/Cite/i18n/olo.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Mashoi7"
+ ]
+ },
+ "cite_error": "Citaciihaireh: $1"
+}
diff --git a/extensions/Cite/i18n/pa.json b/extensions/Cite/i18n/pa.json
index fd37c8bc..b6027843 100644
--- a/extensions/Cite/i18n/pa.json
+++ b/extensions/Cite/i18n/pa.json
@@ -1,8 +1,9 @@
{
"@metadata": {
"authors": [
- "Babanwalia"
+ "Babanwalia",
+ "Satdeep gill"
]
},
- "cite_error": "ਗ਼ਲਤੀ ਦਾ ਹਵਾਲਾ ਦਿਉ:"
+ "cite_error": "ਹਵਾਲੇ ਵਿੱਚ ਗਲਤੀ:$1"
}
diff --git a/extensions/Cite/i18n/sa.json b/extensions/Cite/i18n/sa.json
index 5b113d98..9f2c02ea 100644
--- a/extensions/Cite/i18n/sa.json
+++ b/extensions/Cite/i18n/sa.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Shubha"
+ "Shubha",
+ "NehalDaveND"
]
},
"cite-desc": "\nAdds<nowiki><ref[ name=id]></nowiki> तथा<nowiki><references/></nowiki> उद्धरणानां कृते सम्पर्कतन्तवः",
@@ -21,5 +22,5 @@
"cite_error_references_missing_group": "<code>&lt;ref&gt;</code> अङ्कनपरिभाषिते <code>&lt;references&gt;</code> एतस्मिन् गणस्य विशेषः \"$1\" यश्च पूर्वलेखे न दृष्टम् ।",
"cite_error_references_missing_key": "<code>&lt;ref&gt;</code> अङ्कनं \"$1\" नाम्ना सह परिभाषितम् <code>&lt;references&gt;</code> पूर्वलेखे उपयोगाय न जातम् ।",
"cite_error_references_no_key": "<code>&lt;ref&gt;</code>अङ्कने परिभाषितं <code>&lt;references&gt;</code> किमपि नामलक्षणं न विद्यते ।",
- "cite_error_empty_references_define": "<code>&lt;ref&gt;</code> अङ्कने परिभाषितं <code>&lt;references&gt;</code> \"$1\" नामिका कापि सामग्री न विद्यते ।"
+ "cite_error_empty_references_define": "<code>&lt;ref&gt;</code> अङ्कने परिभाषितं <code>&lt;references&gt;</code> \"$1\" नामकः कोऽपि अन्तर्विषयः न विद्यते ।"
}
diff --git a/extensions/Cite/i18n/scn.json b/extensions/Cite/i18n/scn.json
index 919e7662..7542e25e 100644
--- a/extensions/Cite/i18n/scn.json
+++ b/extensions/Cite/i18n/scn.json
@@ -3,30 +3,35 @@
"authors": [
"Markos90",
"Melos",
- "Santu"
+ "Santu",
+ "Pippinu",
+ "Sarvaturi"
]
},
- "cite-desc": "Junci li tag <nowiki><ref[ name=id]></nowiki> e <nowiki><references/></nowiki> pi gistiri li citazzioni",
- "cite_error": "Sbàgghiu nnâ funzioni Cite $1",
- "cite_error_ref_numeric_key": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;ref&gt;</code>: lu nomu pò èssiri nu nùmmiru sanu. Usari nu tìtulu discrittivu",
- "cite_error_ref_no_key": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;ref&gt;</code>: li ref vacanti non ponnu èssiri senza nomu.",
- "cite_error_ref_too_many_keys": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;ref&gt;</code>: nomi non vàlidi (pi es. nùmmiru troppu àutu)",
- "cite_error_ref_no_input": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;ref&gt;</code>: li ref senza nomu non ponnu èssiri vacanti",
- "cite_error_references_invalid_parameters": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;references&gt;</code>: paràmitri non ammittuti, usari li marcaturi <code>&lt;references /&gt;</code>",
- "cite_error_references_invalid_parameters_group": "Sbàgghiu ni l'usu dû marcaturi <code>&lt;references&gt;</code>; \nsulu lu paràmitru \"group\" è pirmittutu.\nUsari <code>&lt;references /&gt;</code> oppuru <code>&lt;references group=\"...\" /&gt;</code>",
- "cite_error_references_no_backlink_label": "Etichetti di rimannata pirsunalizzati finuti, aumintari lu nùmmiru ntô missàggiu <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki>",
- "cite_error_references_no_text": "Marcaturi <code>&lt;ref&gt;</code> non vàlidu; non vinni nnicatu nuddu testu pô marcaturi <code>$1</code>",
- "cite_error_included_ref": "<code>&lt;/ref&gt;</code> di chiusura mancanti pô marcaturi <code>&lt;ref&gt;</code>",
- "cite_error_group_refs_without_references": "Sù prisenti dê marcatura <code>&lt;ref&gt;</code> pi nu gruppu chiamatu \"$1\" ma nun fu truvatu nissunu marcaturi <code>&lt;references group=\"$1\"/&gt;</code> currispunnenti",
- "cite_error_references_group_mismatch": "Lu tag <code>&lt;ref&gt;</code> n <code>&lt;references&gt;</code> havi attribuiutu lu gruppu \"$1\" n conflittu.",
- "cite_error_references_missing_group": "Lu tag <code>&lt;ref&gt;</code> difinutu n <code>&lt;references&gt;</code> havi n'attributu gruppu \"$1\" ca nun cumpari ni lu testu pricidenti.",
- "cite_error_references_missing_key": "Lu tag <code>&lt;ref&gt;</code> cu nomu \"$1\" difinutu n <code>&lt;references&gt;</code> nun è usatu nô testu pricidenti.",
- "cite_error_references_no_key": "Lu tag <code>&lt;ref&gt;</code> difinutu n <code>&lt;references&gt;</code> nun havi n'attributu nomu.",
- "cite_error_empty_references_define": "Lu tag <code>&lt;ref&gt;</code> difinutu n <code>&lt;references&gt;</code> cu lu nomu \"$1\" nun havi alcun cuntinutu.",
+ "cite-desc": "Agghiunci l'etichetti <nowiki><ref[ name=id]></nowiki> e <nowiki><references/></nowiki>, pi citazzioni",
+ "cite_error": "Erruri ntâ citazzioni: $1",
+ "cite_error_ref_numeric_key": "Etichetta <code>&lt;ref&gt;</code> nun bona;\nlu nomu nun pò èssiri nu nùmmiru sanu. Adupirari nu tìtulu discrittivu",
+ "cite_error_ref_no_key": "Etichetta <code>&lt;ref&gt;</code> nun bona: li ref vacanti hannu a aviri un nomu",
+ "cite_error_ref_too_many_keys": "Etichetta <code>&lt;ref&gt;</code> nun bona;\nnoma nun vàlidi, p'es. nn'havi troppu assai",
+ "cite_error_ref_no_input": "Etichetta <code>&lt;ref&gt;</code> nun bona;\nli ref senza nomu hannu a aviri un cuntinutu",
+ "cite_error_references_invalid_parameters": "Etichetta <code>&lt;references&gt;</code> nun bona;\nnun vèninu accittati paràmitri.\nAdupirari <code>&lt;references /&gt;</code>",
+ "cite_error_references_invalid_parameters_group": "Etichetta <code>&lt;references&gt;</code> nun bona;\nveni accittatu sulu lu paràmitru \"group\".\nAdupirari <code>&lt;references /&gt;</code>, o puru <code>&lt;references group=\"...\" /&gt;</code>",
+ "cite_error_references_no_backlink_label": "Fineru l'etichetti di rimannu p'arreri pirsunalizzati.\nDifinìrinni chiossai ntô missaggiu <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki>.",
+ "cite_error_no_link_label_group": "Fineru l'etichetti pirsunalizzati pî liami dû gruppu «$1».\nDifinirinni chiossai ntô missaggiu <nowiki>[[MediaWiki:$2]]</nowiki>.",
+ "cite_error_references_no_text": "Etichetta <code>&lt;ref&gt;</code> nun bona;\nnun vinni furnutu nuddu testu pî ref cu nomu <code>$1</code>",
+ "cite_error_included_ref": "Ammanca l’etichetta <code>&lt;/ref&gt;</code> pi chiùdiri l'etichetta <code>&lt;ref&gt;</code>",
+ "cite_error_group_refs_without_references": "Ci sunnu etichetti <code>&lt;ref&gt;</code> pi nu gruppu chiamatu «$1», pirò nun c'è nudda etichetta <code>&lt;references group=\"$1\"/&gt;</code> currispunnenti, o puru ammanca n'etichetta <code>&lt;/ref&gt;</code> di chiusura",
+ "cite_error_references_group_mismatch": "N'etichetta <code>&lt;ref&gt;</code> nta <code>&lt;references&gt;</code> havi l'attribbutu gruppu n cunfrittu, \"$1\".",
+ "cite_error_references_missing_group": "N'etichetta <code>&lt;ref&gt;</code> difinuta nta <code>&lt;references&gt;</code> havi comu attribbutu group \"$1\" ca nun cumpari nta lu testu pricidenti.",
+ "cite_error_references_missing_key": "N'etichetta <code>&lt;ref&gt;</code> difinuta nta <code>&lt;references&gt;</code> havi comu attribbutu name \"$1\" ca nun è adupiratu ntô testu pricidenti.",
+ "cite_error_references_no_key": "N'etichetta <code>&lt;ref&gt;</code> difinuta nta <code>&lt;references&gt;</code> nun havi n'attribbutu nomu.",
+ "cite_error_empty_references_define": "L'etichetta <code>&lt;ref&gt;</code> difinuta nta <code>&lt;references&gt;</code> cû nomu \"$1\" nun havi nuddu cuntinutu.",
"cite_reference_link_prefix": "muntuari ref",
"cite_references_link_prefix": "muntuari annutazzioni",
"cite_references_link_one": "<li id=\"$1\">[[#$2|'''^''']] $3</li>",
"cite_references_link_many": "<li id=\"$1\">'''^''' $2 $3</li>",
"cite_references_link_many_format": "<sup>''[[#$1|$3]]''</sup>",
- "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz"
+ "cite_references_link_many_format_backlink_labels": "a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz",
+ "cite_references_link_accessibility_label": "Attorna pi supra",
+ "cite_references_link_many_accessibility_label": "Attorna pi supra unni:"
}
diff --git a/extensions/Cite/i18n/sco.json b/extensions/Cite/i18n/sco.json
new file mode 100644
index 00000000..05071d4f
--- /dev/null
+++ b/extensions/Cite/i18n/sco.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "AmaryllisGardener"
+ ]
+ },
+ "cite_error": "Cite error: $1"
+}
diff --git a/extensions/Cite/i18n/sgs.json b/extensions/Cite/i18n/sgs.json
new file mode 100644
index 00000000..ba1299af
--- /dev/null
+++ b/extensions/Cite/i18n/sgs.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Hugo.arg"
+ ]
+ },
+ "cite_error": "Cėtavėma soklīdėmsː $1"
+}
diff --git a/extensions/Cite/i18n/si.json b/extensions/Cite/i18n/si.json
index 12a9644d..953c8fea 100644
--- a/extensions/Cite/i18n/si.json
+++ b/extensions/Cite/i18n/si.json
@@ -3,11 +3,12 @@
"authors": [
"Budhajeewa",
"Thameera123",
- "නන්දිමිතුරු"
+ "නන්දිමිතුරු",
+ "Singhalawap"
]
},
"cite-desc": "උපහරණයන් සඳහා, <nowiki><ref[ name=id]></nowiki> සහ <nowiki><references/></nowiki> ටැගයන්, එකතු කරයි",
- "cite_error": "උපන්‍යාස දෝෂය: $1",
+ "cite_error": "උපුටාදැක්වීම් දෝෂය: $1",
"cite_error_ref_numeric_key": "අනීතික <code>&lt;ref&gt;</code> ටැගය;\nනම සරල පූර්ණාංකයක් විය නොහැක. විස්තරශීලි ශිර්ෂයක් භාවිතා කරන්න",
"cite_error_ref_no_key": "අනීතික <code>&lt;ref&gt;</code> ටැගය;\nපෙළ විරහිත ආශ්‍රේය සඳහා නමක් තිබිය යුතුය",
"cite_error_ref_too_many_keys": "අනීතික <code>&lt;ref&gt;</code> ටැගය;\nඅනීතික නාමයන්, නිද. පමණට වැඩි",
diff --git a/extensions/Cite/i18n/sr-ec.json b/extensions/Cite/i18n/sr-ec.json
index 1e76c907..a45bde1e 100644
--- a/extensions/Cite/i18n/sr-ec.json
+++ b/extensions/Cite/i18n/sr-ec.json
@@ -4,7 +4,8 @@
"Milicevic01",
"Millosh",
"Rancher",
- "Михајло Анђелковић"
+ "Михајло Анђелковић",
+ "Srdjan m"
]
},
"cite-desc": "Додаје <nowiki><ref[ name=id]></nowiki> и <nowiki><references/></nowiki> ознаке за цитирање.",
@@ -18,7 +19,7 @@
"cite_error_references_no_backlink_label": "Нестале су посебне ознаке за задње везе. Одреди их више у поруци <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki>.",
"cite_error_references_no_text": "Лоша ознака <code>&lt;ref&gt;</code>; нема текста за ref-ове под именом <code>$1</code>.",
"cite_error_included_ref": "Затвара <code>&lt;/ref&gt;</code> који недостаје <code>&lt;ref&gt;</code> тагу",
- "cite_error_group_refs_without_references": "Постоје ознаке <code>&lt;ref&gt;</code> за групу с именом „$1“, али нема одговарајуће ознаке <code>&lt;references group=\"$1\"/&gt;</code>",
+ "cite_error_group_refs_without_references": "Постоје ознаке <code>&lt;ref&gt;</code> за групу с именом „$1“, али нема одговарајуће ознаке <code>&lt;references group=\"$1\"/&gt;</code>, или затварајући <code>&lt;/ref&gt;</code> недостаје",
"cite_reference_link_key_with_num": "$1_$2",
"cite_reference_link_prefix": "cite_ref-",
"cite_references_link_prefix": "cite_note-",
diff --git a/extensions/Cite/i18n/szl.json b/extensions/Cite/i18n/szl.json
new file mode 100644
index 00000000..15386404
--- /dev/null
+++ b/extensions/Cite/i18n/szl.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Krol111"
+ ]
+ },
+ "cite_error": "Feler rozszerzyńo ''cite'': $1"
+}
diff --git a/extensions/Cite/i18n/vi.json b/extensions/Cite/i18n/vi.json
index 8c5d6534..fe82e135 100644
--- a/extensions/Cite/i18n/vi.json
+++ b/extensions/Cite/i18n/vi.json
@@ -24,6 +24,6 @@
"cite_error_references_no_key": " Thẻ <code>&lt;ref&gt;</code> được định nghĩa trong <code>&lt;references&gt;</code> không có thuộc tính name.",
"cite_error_empty_references_define": "Thẻ <code>&lt;ref&gt;</code> được định nghĩa trong <code>&lt;references&gt;</code> có tên “$1” không có nội dung.",
"cite_references_link_many_format_backlink_labels": "a ă â b c d đ e ê g h i k l m n o ô ơ p q r s t u ư v x y\naa aă aâ ab ac ad ađ ae aê ag ah ai ak al am an ao aô aơ ap aq ar as at au aư av ax ay\năa ăă ăâ ăb ăc ăd ăđ ăe ăê ăg ăh ăi ăk ăl ăm ăn ăo ăô ăơ ăp ăq ăr ăs ăt ău ăư ăv ăx ăy\nâa âă ââ âb âc âd âđ âe âê âg âh âi âk âl âm ân âo âô âơ âp âq âr âs ât âu âư âv âx ây\nba bă bâ bb bc bd bđ be bê bg bh bi bk bl bm bn bo bô bơ bp bq br bs bt bu bư bv bx by\nca că câ cb cc cd cđ ce cê cg ch ci ck cl cm cn co cô cơ cp cq cr cs ct cu cư cv cx cy\nda dă dâ db dc dd dđ de dê dg dh di dk dl dm dn do dô dơ dp dq dr ds dt du dư dv dx dy\nđa đă đâ đb đc đd đđ đe đê đg đh đi đk đl đm đn đo đô đơ đp đq đr đs đt đu đư đv đx đy\nea eă eâ eb ec ed eđ ee eê eg eh ei ek el em en eo eô eơ ep eq er es et eu eư ev ex ey\nêa êă êâ êb êc êd êđ êe êê êg êh êi êk êl êm ên êo êô êơ êp êq êr ês êt êu êư êv êx êy\nga gă gâ gb gc gd gđ ge gê gg gh gi gk gl gm gn go gô gơ gp gq gr gs gt gu gư gv gx gy\nha hă hâ hb hc hd hđ he hê hg hh hi hk hl hm hn ho hô hơ hp hq hr hs ht hu hư hv hx hy\nia iă iâ ib ic id iđ ie iê ig ih ii ik il im in io iô iơ ip iq ir is it iu iư iv ix iy\nka kă kâ kb kc kd kđ ke kê kg kh ki kk kl km kn ko kô kơ kp kq kr ks kt ku kư kv kx ky\nla lă lâ lb lc ld lđ le lê lg lh li lk ll lm ln lo lô lơ lp lq lr ls lt lu lư lv lx ly\nma mă mâ mb mc md mđ me mê mg mh mi mk ml mm mn mo mô mơ mp mq mr ms mt mu mư mv mx my\nna nă nâ nb nc nd nđ ne nê ng nh ni nk nl nm nn no nô nơ np nq nr ns nt nu nư nv nx ny\noa oă oâ ob oc od ođ oe oê og oh oi ok ol om on oo oô oơ op oq or os ot ou oư ov ox oy\nôa ôă ôâ ôb ôc ôd ôđ ôe ôê ôg ôh ôi ôk ôl ôm ôn ôo ôô ôơ ôp ôq ôr ôs ôt ôu ôư ôv ôx ôy\nơa ơă ơâ ơb ơc ơd ơđ ơe ơê ơg ơh ơi ơk ơl ơm ơn ơo ơô ơơ ơp ơq ơr ơs ơt ơu ơư ơv ơx ơy\npa pă pâ pb pc pd pđ pe pê pg ph pi pk pl pm pn po pô pơ pp pq pr ps pt pu pư pv px py\nqa qă qâ qb qc qd qđ qe qê qg qh qi qk ql qm qn qo qô qơ qp qq qr qs qt qu qư qv qx qy\nra ră râ rb rc rd rđ re rê rg rh ri rk rl rm rn ro rô rơ rp rq rr rs rt ru rư rv rx ry\nsa să sâ sb sc sd sđ se sê sg sh si sk sl sm sn so sô sơ sp sq sr ss st su sư sv sx sy\nta tă tâ tb tc td tđ te tê tg th ti tk tl tm tn to tô tơ tp tq tr ts tt tu tư tv tx ty\nua uă uâ ub uc ud uđ ue uê ug uh ui uk ul um un uo uô uơ up uq ur us ut uu uư uv ux uy\nưa ưă ưâ ưb ưc ưd ưđ ưe ưê ưg ưh ưi ưk ưl ưm ưn ưo ưô ươ ưp ưq ưr ưs ưt ưu ưư ưv ưx ưy\nva vă vâ vb vc vd vđ ve vê vg vh vi vk vl vm vn vo vô vơ vp vq vr vs vt vu vư vv vx vy\nxa xă xâ xb xc xd xđ xe xê xg xh xi xk xl xm xn xo xô xơ xp xq xr xs xt xu xư xv xx xy\nya yă yâ yb yc yd yđ ye yê yg yh yi yk yl ym yn yo yô yơ yp yq yr ys yt yu yư yv yx yy",
- "cite_references_link_accessibility_label": "Nhảy lên",
- "cite_references_link_many_accessibility_label": "Nhảy lên tới:"
+ "cite_references_link_accessibility_label": "Bước lên",
+ "cite_references_link_many_accessibility_label": "Bước lên tới:"
}
diff --git a/extensions/Cite/i18n/vro.json b/extensions/Cite/i18n/vro.json
new file mode 100644
index 00000000..74bd10c4
--- /dev/null
+++ b/extensions/Cite/i18n/vro.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Võrok"
+ ]
+ },
+ "cite_error": "Näütämise viga: $1"
+}
diff --git a/extensions/Cite/i18n/wuu.json b/extensions/Cite/i18n/wuu.json
new file mode 100644
index 00000000..19f41a0f
--- /dev/null
+++ b/extensions/Cite/i18n/wuu.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Poiuyt"
+ ]
+ },
+ "cite_error": "引用出错:$1"
+}
diff --git a/extensions/Cite/i18n/xmf.json b/extensions/Cite/i18n/xmf.json
new file mode 100644
index 00000000..3a8a410f
--- /dev/null
+++ b/extensions/Cite/i18n/xmf.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Silovan"
+ ]
+ },
+ "cite_error": "ციტირაფაშ ჩილათა $1"
+}
diff --git a/extensions/Cite/i18n/yue.json b/extensions/Cite/i18n/yue.json
index 96a305e5..6f809a84 100644
--- a/extensions/Cite/i18n/yue.json
+++ b/extensions/Cite/i18n/yue.json
@@ -1,5 +1,9 @@
{
- "@metadata": [],
+ "@metadata": {
+ "authors": [
+ "CRCHF"
+ ]
+ },
"cite-desc": "加 <nowiki><ref[ name=id]></nowiki> 同 <nowiki><references/></nowiki> 標籤用響引用度",
"cite_error": "引用錯誤 $1",
"cite_error_ref_numeric_key": "無效嘅呼叫; 需要一個非整數嘅匙",
@@ -8,6 +12,6 @@
"cite_error_ref_no_input": "無效嘅呼叫; 未指定輸入",
"cite_error_references_invalid_parameters": "無效嘅參數; 唔需要有嘢",
"cite_error_references_invalid_parameters_group": "無效嘅<code>&lt;references&gt;</code>標籤;\n只容許 \"group\" 參數。\n用<code>&lt;references /&gt;</code>,或<code>&lt;references group=\"...\" /&gt;</code>",
- "cite_error_references_no_backlink_label": "用晒啲自定返回標籤, 響 <nowiki>[[MediaWiki:Cite_references_link_many_format_backlink_labels]]</nowiki> 信息再整多啲",
+ "cite_error_references_no_backlink_label": "用晒啲自定返回標籤, 響 <nowiki>[[MediaWiki:Cite references link many format backlink labels]]</nowiki> 信息再整多啲",
"cite_error_references_no_text": "無效嘅<code>&lt;ref&gt;</code>標籤;\n無文字提供於名為<code>$1</code>嘅參照"
}
diff --git a/extensions/Cite/modules/ext.cite.css b/extensions/Cite/modules/ext.cite.a11y.css
index d24ce591..4ea7a814 100644
--- a/extensions/Cite/modules/ext.cite.css
+++ b/extensions/Cite/modules/ext.cite.a11y.css
@@ -14,24 +14,3 @@
width: 1px !important;
overflow: hidden;
}
-
-.mw-cite-backlink,
-.cite-accessibility-label {
- -moz-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-/* Highlight clicked reference in blue to help navigation */
-ol.references li:target,
-sup.reference:target {
- background-color: #def; /* fallback */
- background-color: rgba(0, 127, 255, 0.133);
-}
-
-@media print {
- .mw-cite-backlink {
- display: none;
- }
-}
diff --git a/extensions/Cite/modules/ext.cite.js b/extensions/Cite/modules/ext.cite.a11y.js
index fbec1f32..fbec1f32 100644
--- a/extensions/Cite/modules/ext.cite.js
+++ b/extensions/Cite/modules/ext.cite.a11y.js
diff --git a/extensions/Cite/modules/ext.cite.print.css b/extensions/Cite/modules/ext.cite.print.css
new file mode 100644
index 00000000..6467acca
--- /dev/null
+++ b/extensions/Cite/modules/ext.cite.print.css
@@ -0,0 +1,3 @@
+.mw-cite-backlink {
+ display: none;
+}
diff --git a/extensions/Cite/modules/ext.cite.style.css b/extensions/Cite/modules/ext.cite.style.css
new file mode 100644
index 00000000..6a5e7b8f
--- /dev/null
+++ b/extensions/Cite/modules/ext.cite.style.css
@@ -0,0 +1,83 @@
+/* CSS for Parsoid Cite extension */
+
+/* Style for <ref>s */
+span.mw-ref {
+ vertical-align: super;
+ line-height: 1;
+ font-size: smaller;
+ /* Make sure the brackets and the numbers aren't jumbled after LTR words in RTL wikis */
+ unicode-bidi: embed;
+}
+
+/* With a group set */
+span.mw-ref a[data-mw-group]::after {
+ content: "[" attr(data-mw-group) " " counter(mw-Ref, decimal) "]"}
+
+/* Groups with special appearance */
+span.mw-ref a[data-mw-group="decimal"]::after {
+ content: "[" counter(mw-Ref, decimal) "]";
+}
+span.mw-ref a[data-mw-group="lower-alpha"]::after {
+ content: "[" counter(mw-Ref, lower-alpha) "]";
+}
+span.mw-ref a[data-mw-group="upper-alpha"]::after {
+ content: "[" counter(mw-Ref, upper-alpha) "]";
+}
+span.mw-ref a[data-mw-group="lower-greek"]::after {
+ content: "[" counter(mw-Ref, lower-greek) "]";
+}
+span.mw-ref a[data-mw-group="lower-roman"]::after {
+ content: "[" counter(mw-Ref, lower-roman) "]";
+}
+span.mw-ref a[data-mw-group="upper-roman"]::after {
+ content: "[" counter(mw-Ref, upper-roman) "]";
+}
+span.mw-ref a[data-mw-group="error-test"]::after {
+ content: "[" counter(mw-Ref, symbols(cyclic "first" "second" "last!")) "]";
+}
+
+/* Without a group */
+span.mw-ref a::after {
+ content: "[" counter(mw-Ref, decimal) "]";
+}
+
+/* Hide the default rendering in browsers that support content
+ * generation by selecting for ::after pseudo-element.*/
+x-thereisnoelementwiththisname::after, span.mw-reflink-text {
+ display: none;
+}
+
+/* Style for linkbacks from <references> to <ref>s */
+ol.mw-references {
+ counter-reset: mw-ref-linkback;
+}
+
+ol.mw-references li {
+ counter-increment: mw-ref-linkback;
+}
+
+[rel="mw:referencedBy"] {
+ counter-reset: mw-ref-linkback -1;
+}
+
+[rel="mw:referencedBy"]::before {
+ content: "↑ ";
+}
+
+span[rel="mw:referencedBy"] a::before {
+ counter-increment: mw-ref-linkback;
+ content: counters(mw-ref-linkback, ".", decimal);
+ vertical-align: super;
+ line-height: 1;
+ font-size: smaller;
+}
+
+span[rel="mw:referencedBy"] a::after {
+ content: " ";
+}
+
+/* Hide the default rendering in browsers that support content
+ * generation by selecting for ::after pseudo-element.*/
+x-thereisnoelementwiththisname[rel="mw:referencedBy"]::before, span.mw-linkback-text {
+ display: none;
+}
diff --git a/extensions/Cite/modules/ext.cite.style.fa.css b/extensions/Cite/modules/ext.cite.style.fa.css
new file mode 100644
index 00000000..e44e05a6
--- /dev/null
+++ b/extensions/Cite/modules/ext.cite.style.fa.css
@@ -0,0 +1,15 @@
+/* Farsi Cite CSS */
+/* <ref>s with a group */
+span.mw-ref a[data-mw-group]::after {
+ content: "[" attr(data-mw-group) " " counter(mw-Ref, persian) "]";
+}
+
+/* <ref>s without a group */
+span.mw-ref a::after {
+ content: "[" counter(mw-Ref, persian) "]";
+}
+
+/* Linkbacks from <references> to <ref>s */
+span[rel="mw:referencedBy"] a::before {
+ content: counters(mw-ref-linkback, "٫", persian);
+}
diff --git a/extensions/Cite/modules/ext.cite.styles.css b/extensions/Cite/modules/ext.cite.styles.css
new file mode 100644
index 00000000..b836fff2
--- /dev/null
+++ b/extensions/Cite/modules/ext.cite.styles.css
@@ -0,0 +1,21 @@
+.mw-cite-backlink,
+.cite-accessibility-label {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+/* Isolation to fix references in case of RTL words at the end of a reference */
+sup.reference {
+ unicode-bidi: -moz-isolate;
+ unicode-bidi: -webkit-isolate;
+ unicode-bidi: isolate;
+}
+
+/* Highlight clicked reference in blue to help navigation */
+ol.references li:target,
+sup.reference:target {
+ background-color: #def; /* fallback */
+ background-color: rgba(0, 127, 255, 0.133);
+}
diff --git a/extensions/Cite/modules/ext.rtlcite.css b/extensions/Cite/modules/ext.rtlcite.css
deleted file mode 100644
index 9b88d531..00000000
--- a/extensions/Cite/modules/ext.rtlcite.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Isolation to fix references in case of RTL words at the end of a reference */
-sup.reference {
- unicode-bidi: -moz-isolate;
- unicode-bidi: -webkit-isolate;
- unicode-bidi: isolate;
-}