Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
405239ede0 |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,7 +1,5 @@
|
||||
.svn
|
||||
*~
|
||||
*.kate-swp
|
||||
.*.swp
|
||||
.idea
|
||||
node_modules/
|
||||
/composer.lock
|
||||
/vendor/
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
host=gerrit.wikimedia.org
|
||||
port=29418
|
||||
project=mediawiki/extensions/ContributionScores
|
||||
track=1
|
||||
defaultbranch=REL1_24
|
||||
defaultrebase=0
|
||||
@@ -1 +0,0 @@
|
||||
node_modules
|
||||
@@ -24,7 +24,7 @@ $specialPageAliases['arc'] = array(
|
||||
'ContributionScores' => array( 'ܦܠܛ̈ܐ_ܕܫܘܬܦܘ̈ܬܐ' ),
|
||||
);
|
||||
|
||||
/** Egyptian Arabic (مصرى) */
|
||||
/** Egyptian Spoken Arabic (مصرى) */
|
||||
$specialPageAliases['arz'] = array(
|
||||
'ContributionScores' => array( 'نتايج_المساهمه' ),
|
||||
);
|
||||
@@ -34,31 +34,16 @@ $specialPageAliases['as'] = array(
|
||||
'ContributionScores' => array( 'বৰঙনিৰ_মূল্যায়ন' ),
|
||||
);
|
||||
|
||||
/** Avaric (авар) */
|
||||
$specialPageAliases['av'] = array(
|
||||
'ContributionScores' => array( 'Очки_вклада' ),
|
||||
);
|
||||
|
||||
/** Bashkir (башҡортса) */
|
||||
$specialPageAliases['ba'] = array(
|
||||
'ContributionScores' => array( 'Өлөш_мәрәйҙәре' ),
|
||||
);
|
||||
|
||||
/** Western Balochi (بلوچی رخشانی) */
|
||||
$specialPageAliases['bgn'] = array(
|
||||
'ContributionScores' => array( 'شراکتانی_امتیاز_ئان' ),
|
||||
);
|
||||
|
||||
/** Banjar (Bahasa Banjar) */
|
||||
$specialPageAliases['bjn'] = array(
|
||||
'ContributionScores' => array( 'Skor_sumbangan' ),
|
||||
);
|
||||
|
||||
/** Bengali (বাংলা) */
|
||||
$specialPageAliases['bn'] = array(
|
||||
'ContributionScores' => array( 'অবদানের_স্কোর' ),
|
||||
);
|
||||
|
||||
/** Breton (brezhoneg) */
|
||||
$specialPageAliases['br'] = array(
|
||||
'ContributionScores' => array( 'Skor_Degasadennoù' ),
|
||||
@@ -169,11 +154,6 @@ $specialPageAliases['lb'] = array(
|
||||
'ContributionScores' => array( 'Score_vun_de_Kontributiounen' ),
|
||||
);
|
||||
|
||||
/** Northern Luri (لۊری شومالی) */
|
||||
$specialPageAliases['lrc'] = array(
|
||||
'ContributionScores' => array( 'نئرخ_ھومیاری' ),
|
||||
);
|
||||
|
||||
/** Minangkabau (Baso Minangkabau) */
|
||||
$specialPageAliases['min'] = array(
|
||||
'ContributionScores' => array( 'SkorJariah' ),
|
||||
@@ -256,7 +236,7 @@ $specialPageAliases['tr'] = array(
|
||||
|
||||
/** Ukrainian (українська) */
|
||||
$specialPageAliases['uk'] = array(
|
||||
'ContributionScores' => array( 'Очки_внеску', 'Очки_вклада' ),
|
||||
'ContributionScores' => array( 'Очки_внеску' ),
|
||||
);
|
||||
|
||||
/** Simplified Chinese (中文(简体)) */
|
||||
@@ -267,4 +247,4 @@ $specialPageAliases['zh-hans'] = array(
|
||||
/** Traditional Chinese (中文(繁體)) */
|
||||
$specialPageAliases['zh-hant'] = array(
|
||||
'ContributionScores' => array( '貢獻分數' ),
|
||||
);
|
||||
);
|
||||
@@ -3,9 +3,9 @@
|
||||
* Magic words for extension.
|
||||
*/
|
||||
|
||||
$magicWords = [];
|
||||
$magicWords = array();
|
||||
|
||||
/** English (English) */
|
||||
$magicWords['en'] = [
|
||||
'cscore' => [ 0, 'cscore' ],
|
||||
];
|
||||
$magicWords['en'] = array(
|
||||
'cscore' => array( 0, 'cscore' ),
|
||||
);
|
||||
|
||||
35
ContributionScores.i18n.php
Normal file
35
ContributionScores.i18n.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* This is a backwards-compatibility shim, generated by:
|
||||
* https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
|
||||
*
|
||||
* Beginning with MediaWiki 1.23, translation strings are stored in json files,
|
||||
* and the EXTENSION.i18n.php file only exists to provide compatibility with
|
||||
* older releases of MediaWiki. For more information about this migration, see:
|
||||
* https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
|
||||
*
|
||||
* This shim maintains compatibility back to MediaWiki 1.17.
|
||||
*/
|
||||
$messages = array();
|
||||
if ( !function_exists( 'wfJsonI18nShim9e08550f702d6269' ) ) {
|
||||
function wfJsonI18nShim9e08550f702d6269( $cache, $code, &$cachedData ) {
|
||||
$codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] );
|
||||
foreach ( $codeSequence as $csCode ) {
|
||||
$fileName = dirname( __FILE__ ) . "/i18n/$csCode.json";
|
||||
if ( is_readable( $fileName ) ) {
|
||||
$data = FormatJson::decode( file_get_contents( $fileName ), true );
|
||||
foreach ( array_keys( $data ) as $key ) {
|
||||
if ( $key === '' || $key[0] === '@' ) {
|
||||
unset( $data[$key] );
|
||||
}
|
||||
}
|
||||
$cachedData['messages'] = array_merge( $data, $cachedData['messages'] );
|
||||
}
|
||||
|
||||
$cachedData['deps'][] = new FileDependency( $fileName );
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
$GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShim9e08550f702d6269';
|
||||
}
|
||||
@@ -1,53 +1,47 @@
|
||||
<?php
|
||||
/** \file
|
||||
* \brief Contains setup code for the Contribution Scores Extension.
|
||||
*/
|
||||
* \brief Contains setup code for the Contribution Scores Extension.
|
||||
*/
|
||||
|
||||
# Not a valid entry point, skip unless MEDIAWIKI is defined
|
||||
if ( !defined( 'MEDIAWIKI' ) ) {
|
||||
echo 'Contribution Scores extension';
|
||||
echo "Contribution Scores extension";
|
||||
exit( 1 );
|
||||
}
|
||||
|
||||
$wgExtensionCredits['specialpage'][] = [
|
||||
$wgExtensionCredits['specialpage'][] = array(
|
||||
'path' => __FILE__,
|
||||
'name' => 'Contribution Scores',
|
||||
'url' => 'https://www.mediawiki.org/wiki/Extension:Contribution_Scores',
|
||||
'author' => 'Tim Laqua',
|
||||
'descriptionmsg' => 'contributionscores-desc',
|
||||
'version' => '1.25.0'
|
||||
];
|
||||
'version' => '1.17.0'
|
||||
);
|
||||
|
||||
$dir = dirname( __FILE__ ) . '/';
|
||||
|
||||
define( 'CONTRIBUTIONSCORES_MAXINCLUDELIMIT', 50 );
|
||||
$wgContribScoreReports = null;
|
||||
|
||||
// These settings can be overridden in LocalSettings.php.
|
||||
$wgContribScoreIgnoreBlockedUsers = false; // Set to true to exclude bots from the reporting.
|
||||
$wgContribScoreIgnoreBots = false; // Set to true to exclude blocked users from the reporting.
|
||||
$wgContribScoresUseRealName = false; // Set to true to use real user names when available. Only for MediaWiki 1.19 and later.
|
||||
$wgContribScoreDisableCache = false; // Set to true to disable cache for parser function and inclusion of table.
|
||||
|
||||
// Set to true to exclude bots from the reporting.
|
||||
$wgContribScoreIgnoreBlockedUsers = false;
|
||||
|
||||
// Set to true to exclude blocked users from the reporting.
|
||||
$wgContribScoreIgnoreBots = false;
|
||||
|
||||
// Set to true to use real user names when available. Only for MediaWiki 1.19 and later.
|
||||
$wgContribScoresUseRealName = false;
|
||||
|
||||
// Set to true to disable cache for parser function and inclusion of table.
|
||||
$wgContribScoreDisableCache = false;
|
||||
|
||||
$wgAutoloadClasses['ContributionScores'] = __DIR__ . '/ContributionScores_body.php';
|
||||
$wgAutoloadClasses['ContributionScores'] = $dir . 'ContributionScores_body.php';
|
||||
$wgSpecialPages['ContributionScores'] = 'ContributionScores';
|
||||
$wgSpecialPageGroups['ContributionScores'] = 'wiki';
|
||||
|
||||
$wgMessagesDirs['ContributionScores'] = __DIR__ . '/i18n';
|
||||
$wgExtensionMessagesFiles['ContributionScoresAlias'] = __DIR__ . '/ContributionScores.alias.php';
|
||||
$wgExtensionMessagesFiles['ContributionScoresMagic'] =
|
||||
__DIR__ . '/ContributionScores.i18n.magic.php';
|
||||
$wgExtensionMessagesFiles['ContributionScores'] = $dir . 'ContributionScores.i18n.php';
|
||||
$wgExtensionMessagesFiles['ContributionScoresAlias'] = $dir . 'ContributionScores.alias.php';
|
||||
$wgExtensionMessagesFiles['ContributionScoresMagic'] = $dir . 'ContributionScores.i18n.magic.php';
|
||||
|
||||
$wgHooks['ParserFirstCallInit'][] = 'efContributionScores_Setup';
|
||||
|
||||
function efContributionScores_Setup( &$parser ) {
|
||||
$parser->setFunctionHook( 'cscore', 'efContributionScores_Render' );
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -66,20 +60,21 @@ function efContributionScores_Render( &$parser, $usertext, $metric = 'score' ) {
|
||||
|
||||
if ( $metric == 'score' ) {
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(DISTINCT rev_page)+SQRT(COUNT(rev_id)-COUNT(DISTINCT rev_page))*2 AS wiki_rank',
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
'COUNT(DISTINCT rev_page)+SQRT(COUNT(rev_id)-COUNT(DISTINCT rev_page))*2 AS wiki_rank',
|
||||
array( 'rev_user' => $user->getID() ) );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( round( $row->wiki_rank, 0 ) );
|
||||
} elseif ( $metric == 'changes' ) {
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(rev_id) AS rev_count',
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
'COUNT(rev_id) AS rev_count',
|
||||
array( 'rev_user' => $user->getID() ) );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( $row->rev_count );
|
||||
|
||||
} elseif ( $metric == 'pages' ) {
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(DISTINCT rev_page) AS page_count',
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
'COUNT(DISTINCT rev_page) AS page_count',
|
||||
array( 'rev_user' => $user->getID() ) );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( $row->page_count );
|
||||
} else {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/** \file
|
||||
* \brief Contains code for the ContributionScores Class (extends SpecialPage).
|
||||
*/
|
||||
* \brief Contains code for the ContributionScores Class (extends SpecialPage).
|
||||
*/
|
||||
|
||||
/// Special page class for the Contribution Scores extension
|
||||
/**
|
||||
@@ -50,14 +50,12 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
}
|
||||
|
||||
if ( $wgContribScoreIgnoreBlockedUsers ) {
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN " .
|
||||
"(SELECT ipb_user FROM {$ipBlocksTable} WHERE ipb_user <> 0)";
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN (SELECT ipb_user FROM {$ipBlocksTable} WHERE ipb_user <> 0)";
|
||||
$nextPrefix = "AND";
|
||||
}
|
||||
|
||||
if ( $wgContribScoreIgnoreBots ) {
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN " .
|
||||
"(SELECT ug_user FROM {$userGroupTable} WHERE ug_group='bot')";
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN (SELECT ug_user FROM {$userGroupTable} WHERE ug_group='bot')";
|
||||
}
|
||||
|
||||
$sqlMostPages = "SELECT rev_user,
|
||||
@@ -69,7 +67,7 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
ORDER BY page_count DESC
|
||||
LIMIT {$limit}";
|
||||
|
||||
$sqlMostRevs = "SELECT rev_user,
|
||||
$sqlMostRevs = "SELECT rev_user,
|
||||
COUNT(DISTINCT rev_page) AS page_count,
|
||||
COUNT(rev_id) AS rev_count
|
||||
FROM {$revTable}
|
||||
@@ -94,11 +92,11 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
|
||||
$output = "<table class=\"wikitable contributionscores plainlinks{$sortable}\" >\n" .
|
||||
"<tr class='header'>\n" .
|
||||
Html::element( 'th', [], $this->msg( 'contributionscores-rank' )->text() ) .
|
||||
Html::element( 'th', [], $this->msg( 'contributionscores-score' )->text() ) .
|
||||
Html::element( 'th', [], $this->msg( 'contributionscores-pages' )->text() ) .
|
||||
Html::element( 'th', [], $this->msg( 'contributionscores-changes' )->text() ) .
|
||||
Html::element( 'th', [], $this->msg( 'contributionscores-username' )->text() );
|
||||
Html::element( 'th', array(), $this->msg( 'contributionscores-rank' )->text() ) .
|
||||
Html::element( 'th', array(), $this->msg( 'contributionscores-score' )->text() ) .
|
||||
Html::element( 'th', array(), $this->msg( 'contributionscores-pages' )->text() ) .
|
||||
Html::element( 'th', array(), $this->msg( 'contributionscores-changes' )->text() ) .
|
||||
Html::element( 'th', array(), $this->msg( 'contributionscores-username' )->text() );
|
||||
|
||||
$altrow = '';
|
||||
$user_rank = 1;
|
||||
@@ -120,16 +118,11 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
}
|
||||
|
||||
$output .= Html::closeElement( 'tr' );
|
||||
$output .= "<tr class='{$altrow}'>\n" .
|
||||
"<td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( round( $user_rank, 0 ) ) .
|
||||
"\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( round( $row->wiki_rank, 0 ) ) .
|
||||
"\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( $row->page_count ) .
|
||||
"\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( $row->rev_count ) .
|
||||
"\n</td><td class='content'>" .
|
||||
$output .= "<tr class='{$altrow}'>\n<td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( round( $user_rank, 0 ) ) . "\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( round( $row->wiki_rank, 0 ) ) . "\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( $row->page_count ) . "\n</td><td class='content' style='padding-right:10px;text-align:right;'>" .
|
||||
$lang->formatNum( $row->rev_count ) . "\n</td><td class='content'>" .
|
||||
$userLink;
|
||||
|
||||
# Option to not display user tools
|
||||
@@ -152,23 +145,22 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
|
||||
$dbr->freeResult( $res );
|
||||
|
||||
if ( !empty( $title ) ) {
|
||||
if ( !empty( $title ) )
|
||||
$output = Html::rawElement( 'table',
|
||||
[
|
||||
array(
|
||||
'style' => 'border-spacing: 0; padding: 0',
|
||||
'class' => 'contributionscores-wrapper',
|
||||
'lang' => htmlspecialchars( $lang->getCode() ),
|
||||
'lang' => htmlspecialchars( $lang->getCode()),
|
||||
'dir' => $lang->getDir()
|
||||
],
|
||||
),
|
||||
"\n" .
|
||||
"<tr>\n" .
|
||||
"<td style='padding: 0px;'>{$title}</td>\n" .
|
||||
"</tr>\n" .
|
||||
"<tr>\n" .
|
||||
"<td style='padding: 0px;'>{$output}</td>\n" .
|
||||
"</tr>\n"
|
||||
"<tr>\n" .
|
||||
"<td style='padding: 0px;'>{$title}</td>\n" .
|
||||
"</tr>\n" .
|
||||
"<tr>\n" .
|
||||
"<td style='padding: 0px;'>{$output}</td>\n" .
|
||||
"</tr>\n"
|
||||
);
|
||||
}
|
||||
|
||||
return $output;
|
||||
}
|
||||
@@ -221,17 +213,9 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
} else {
|
||||
$reportTitle = $this->msg( 'contributionscores-allrevisions' )->text();
|
||||
}
|
||||
$reportTitle .= ' ' . $this->msg( 'contributionscores-top' )->numParams( $limit )->text();
|
||||
$title = Xml::element( 'h4',
|
||||
[ 'class' => 'contributionscores-title' ],
|
||||
$reportTitle
|
||||
) . "\n";
|
||||
$this->getOutput()->addHTML( $this->genContributionScoreTable(
|
||||
$days,
|
||||
$limit,
|
||||
$title,
|
||||
$options
|
||||
) );
|
||||
$reportTitle .= " " . $this->msg( 'contributionscores-top' )->numParams( $limit )->text();
|
||||
$title = Xml::element( 'h4', array( 'class' => 'contributionscores-title' ), $reportTitle ) . "\n";
|
||||
$this->getOutput()->addHTML( $this->genContributionScoreTable( $days, $limit, $title, $options ) );
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -241,11 +225,11 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
global $wgContribScoreReports;
|
||||
|
||||
if ( !is_array( $wgContribScoreReports ) ) {
|
||||
$wgContribScoreReports = [
|
||||
[ 7, 50 ],
|
||||
[ 30, 50 ],
|
||||
[ 0, 50 ]
|
||||
];
|
||||
$wgContribScoreReports = array(
|
||||
array( 7, 50 ),
|
||||
array( 30, 50 ),
|
||||
array( 0, 50 )
|
||||
);
|
||||
}
|
||||
|
||||
$out = $this->getOutput();
|
||||
@@ -258,17 +242,10 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
} else {
|
||||
$reportTitle = $this->msg( 'contributionscores-allrevisions' )->text();
|
||||
}
|
||||
$reportTitle .= ' ' . $this->msg( 'contributionscores-top' )->numParams( $revs )->text();
|
||||
$title = Xml::element( 'h2',
|
||||
[ 'class' => 'contributionscores-title' ],
|
||||
$reportTitle
|
||||
) . "\n";
|
||||
$reportTitle .= " " . $this->msg( 'contributionscores-top' )->numParams( $revs )->text();
|
||||
$title = Xml::element( 'h2', array( 'class' => 'contributionscores-title' ), $reportTitle ) . "\n";
|
||||
$out->addHTML( $title );
|
||||
$out->addHTML( $this->genContributionScoreTable( $days, $revs ) );
|
||||
}
|
||||
}
|
||||
|
||||
protected function getGroupName() {
|
||||
return 'wiki';
|
||||
}
|
||||
}
|
||||
|
||||
28
Gruntfile.js
28
Gruntfile.js
@@ -1,28 +0,0 @@
|
||||
/*jshint node:true */
|
||||
module.exports = function ( grunt ) {
|
||||
'use strict';
|
||||
|
||||
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
|
||||
grunt.loadNpmTasks( 'grunt-banana-checker' );
|
||||
grunt.loadNpmTasks( 'grunt-jsonlint' );
|
||||
|
||||
grunt.initConfig( {
|
||||
jshint: {
|
||||
all: [
|
||||
'*.js'
|
||||
]
|
||||
},
|
||||
banana: {
|
||||
all: 'i18n'
|
||||
},
|
||||
jsonlint: {
|
||||
all: [
|
||||
'**/*.json',
|
||||
'!node_modules/**'
|
||||
]
|
||||
}
|
||||
} );
|
||||
|
||||
grunt.registerTask( 'test', [ 'jshint', 'jsonlint', 'banana' ] );
|
||||
grunt.registerTask( 'default', 'test' );
|
||||
};
|
||||
2
README
2
README
@@ -1,2 +0,0 @@
|
||||
The Contribution Scores extension polls the wiki database to locate contributors with the highest contribution volume.
|
||||
The extension is intended to add a fun metric for contributors to see how much they are helping out.
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"require-dev": {
|
||||
"jakub-onderka/php-parallel-lint": "0.9.2",
|
||||
"mediawiki/mediawiki-codesniffer": "0.7.2"
|
||||
},
|
||||
"scripts": {
|
||||
"fix": "phpcbf",
|
||||
"test": [
|
||||
"parallel-lint . --exclude vendor",
|
||||
"phpcs -p -s"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Benoit Rochon"
|
||||
]
|
||||
},
|
||||
"contributionscores-pages": "Masinahikana",
|
||||
"contributionscores-username": "Icinikasowin"
|
||||
}
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Mousa",
|
||||
"Alp Er Tunqa"
|
||||
"Mousa"
|
||||
]
|
||||
},
|
||||
"contributionscores": "چالیشماق امتیازلاری",
|
||||
@@ -12,7 +11,7 @@
|
||||
"contributionscores-days": "سون {{PLURAL:$1|گون|$1 گون}}",
|
||||
"contributionscores-allrevisions": "بوتون زامانلار",
|
||||
"contributionscores-score": "امتیاز",
|
||||
"contributionscores-pages": "صفحهلر",
|
||||
"contributionscores-pages": "صحیفهلر",
|
||||
"contributionscores-changes": "دَییشمهلر",
|
||||
"contributionscores-username": "آد",
|
||||
"contributionscores-invalidusername": "گئچرسیز ایستیفادهچی آدی",
|
||||
|
||||
@@ -2,18 +2,16 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Assele",
|
||||
"Haqmar",
|
||||
"Sagan"
|
||||
"Haqmar"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Индергән өлөштәрҙе баһалау",
|
||||
"contributionscores-desc": "Мәғлүмәттәр базаһынан [[Special:ContributionScores|иң ҙур өлөш индергән ҡатнашыусыларҙы]] билдәләй",
|
||||
"contributionscores-info": "Баһа түбәндәге өлөштәрҙе ҡушыу аша иҫәпләнә:\n* 1 мәрәй — һәр айырым битте мөхәррирләү өсөн;\n* 2 * ( (дөйөм үҙгәртеүҙәр һаны) - (барыһы төрлө биттәр) ) айырмаһының тамыры.\nБаһаны иҫәпләгән ваҡытта, шулай итеп, дөйөм үҙгәртеүҙәр һанына ҡарағында үҙгәртеүҙәрҙең төрлөлөгө ҙурыраҡ йоғонто яһай.",
|
||||
"contributionscores-top": "(Тәүге $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Һуңғы көн}}",
|
||||
"contributionscores-days": "Һуңғы {{PLURAL:$1|1=көн|$1 көн}}",
|
||||
"contributionscores-allrevisions": "Бөтәһе",
|
||||
"contributionscores-score": "Баһа",
|
||||
"contributionscores-rank": "Ранг",
|
||||
"contributionscores-pages": "Биттәр",
|
||||
"contributionscores-changes": "Үҙгәртеүҙәр",
|
||||
"contributionscores-username": "Ҡатнашыусы исеме",
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"DCLXVI",
|
||||
"StanProg"
|
||||
"DCLXVI"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Потребителска класация",
|
||||
"contributionscores-top": "(Най-добрите $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Последния ден|Последните $1 дни}}",
|
||||
"contributionscores-allrevisions": "За всички времена",
|
||||
"contributionscores-allrevisions": "Всички редакции",
|
||||
"contributionscores-score": "Точки",
|
||||
"contributionscores-pages": "Страници",
|
||||
"contributionscores-changes": "Редакции",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ibrahim khashrowdi"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "کار زوروکین نام"
|
||||
}
|
||||
@@ -3,8 +3,7 @@
|
||||
"authors": [
|
||||
"Bellayet",
|
||||
"Wikitanvir",
|
||||
"Aftab1995",
|
||||
"Aftabuzzaman"
|
||||
"Aftab1995"
|
||||
]
|
||||
},
|
||||
"contributionscores": "অনুদানের স্কোর",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
},
|
||||
"contributionscores": "Skor an degasadennoù",
|
||||
"contributionscores-desc": "Furchal a ra er bank roadennoù evit kavout [[Special:ContributionScores|kementadoù brasañ a zegasadennoù an implijerien]]",
|
||||
"contributionscores-info": "Da gentañ-penn e vuzul ar poenterezh an unpajennoù bet kemmet, en ur gemer e kont ar c'hementadoù kemmoù brasañ.",
|
||||
"contributionscores-info": "Setu penaos e vez jedet ar poenterezh :\n*Ur (1) poent evit pep pajenn kemmet\n*Gwrizienn garrez (an niver hollek a gemmoù graet) - (niver a bajennoù disheñvel) * 2\nLakaat a ra ar formulenn-se al liesseurted war wel kentoc'h eget ar c'hementad.\nE berr gomzoù e talvez da jediñ an niver a bajennoù disheñvel kemmet en ur sellet a-dostoc'h ouzh ar c'hementadoù bras a gemmoù a seller outo evel pajennoù zo gwelloc'h an danvez anezho.",
|
||||
"contributionscores-top": "(An $1 uhelañ)",
|
||||
"contributionscores-days": "E-kerzh an {{PLURAL:$1|devezh|$1 devezh}} diwezhañ",
|
||||
"contributionscores-allrevisions": "A-viskoazh",
|
||||
|
||||
@@ -3,21 +3,19 @@
|
||||
"authors": [
|
||||
"Jordi Roqué",
|
||||
"SMP",
|
||||
"Solde",
|
||||
"Toniher"
|
||||
"Solde"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Punts de contribució",
|
||||
"contributionscores-desc": "Valora les edicions en cerca dels [[Special:ContributionScores|usuaris amb més volum de contribucions]]",
|
||||
"contributionscores-info": "La puntuació mesura el nombre de pàgines úniques editades, amb consideració de les edicions d'alt volum.",
|
||||
"contributionscores-info": "La puntuació es calcula de la manera següent:\n* Un punt per cada pàgina diferent editada, més\n*El doble de l'arrel quadrada de: el total d'edicions fetes menys el total de pàgines diferents editades.\nAquesta fórmula premia la diversitat d'edicions més que no el seu volum.\nBàsicament, mesura el nombre de pàgines diferents editades, amb consideració per els alts volums d'edició considerats de pàgines de més qualitat.",
|
||||
"contributionscores-top": "($1 millors)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Últim dia|Últims $1 dies}}",
|
||||
"contributionscores-allrevisions": "Des de sempre",
|
||||
"contributionscores-score": "Puntuació",
|
||||
"contributionscores-rank": "Classificació",
|
||||
"contributionscores-pages": "Pàgines",
|
||||
"contributionscores-changes": "Canvis",
|
||||
"contributionscores-username": "Nom d'usuari",
|
||||
"contributionscores-invalidusername": "Nom d'usuari no vàlid",
|
||||
"contributionscores-invalidmetric": "Mètrica no vàlida"
|
||||
"contributionscores-invalidmetric": "Mètrica invàlida"
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
},
|
||||
"contributionscores": "Къинхьегаман мах хадор",
|
||||
"contributionscores-top": "(диканаш $1)",
|
||||
"contributionscores-days": "ТӀаьххьарлерачу {{PLURAL:$1|дийнахь}}",
|
||||
"contributionscores-days": "ТӀаьхьарлерачу {{PLURAL:$1|дийнахь|$1 деношкахь}}",
|
||||
"contributionscores-allrevisions": "Массо нисдарш",
|
||||
"contributionscores-score": "Мах хадор",
|
||||
"contributionscores-pages": "АгӀонаш",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Kirsan"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "Pòzwa brëkòwnika"
|
||||
}
|
||||
@@ -17,6 +17,6 @@
|
||||
"contributionscores-pages": "Peli",
|
||||
"contributionscores-changes": "Vurnayışi",
|
||||
"contributionscores-username": "Nameyê karberi",
|
||||
"contributionscores-invalidusername": "Nameyê karberiyo nêvêrde",
|
||||
"contributionscores-invalidmetric": "Metriko nêvêrde"
|
||||
"contributionscores-invalidusername": "Şahtiyaye namey karberi",
|
||||
"contributionscores-invalidmetric": "Şahtiyaye metrik"
|
||||
}
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
"Protnet"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Βαθμολογίες συνεισφοράς",
|
||||
"contributionscores-desc": "Εξετάζει την βάση δεδομένων του wiki για τον υψηλότερο [[Special:ContributionScores|όγκο συνεισφορών χρήστη]]",
|
||||
"contributionscores-info": "Η βαθμολογία μετρά πρωτίστως μοναδικές σελίδες που έχουν τύχει επεξεργασίας, λαμβάνοντας υπ' όψιν και τον υψηλό όγκο επεξεργασίας.",
|
||||
"contributionscores": "Αποτελέσματα Συνεισφοράς",
|
||||
"contributionscores-desc": "Εξετάζει την βάση δεδομένων βίκι για τον σημαντικότερο [[Special:ContributionScores|όγκο συνεισφορών χρήστη]]",
|
||||
"contributionscores-info": "Το σκορ μετρά κυρίως επεξεργασίες μοναδικών σελίδων, λαμβάνοντας υπ' όψιν και τον υψηλό όγκο επεξεργασίας.",
|
||||
"contributionscores-top": "(Πρώτοι $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Τελευταία ημέρα|Τελευταίες $1 ημέρες}}",
|
||||
"contributionscores-days": "Τελευταίες {{PLURAL:$1|ημέρα|$1 ημέρες}}",
|
||||
"contributionscores-allrevisions": "Όλων των εποχών",
|
||||
"contributionscores-score": "Βαθμολογία",
|
||||
"contributionscores-rank": "Κατάταξη",
|
||||
|
||||
32
i18n/en.json
32
i18n/en.json
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": []
|
||||
},
|
||||
"contributionscores": "Contribution scores",
|
||||
"contributionscores-desc": "Polls the wiki database for highest [[Special:ContributionScores|user contribution volume]]",
|
||||
"contributionscores-info": "The score primarily measures unique pages edited, with consideration for high edit volume.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "Last {{PLURAL:$1|day|$1 days}}",
|
||||
"contributionscores-allrevisions": "All time",
|
||||
"contributionscores-score": "Score",
|
||||
"contributionscores-rank": "Rank",
|
||||
"contributionscores-pages": "Pages",
|
||||
"contributionscores-changes": "Changes",
|
||||
"contributionscores-username": "Username",
|
||||
"contributionscores-invalidusername": "Invalid username",
|
||||
"contributionscores-invalidmetric": "Invalid metric"
|
||||
"@metadata": {
|
||||
"authors": []
|
||||
},
|
||||
"contributionscores": "Contribution scores",
|
||||
"contributionscores-desc": "Polls the wiki database for highest [[Special:ContributionScores|user contribution volume]]",
|
||||
"contributionscores-info": "The score primarily measures unique pages edited, with consideration for high edit volume.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "Last {{PLURAL:$1|day|$1 days}}",
|
||||
"contributionscores-allrevisions": "All time",
|
||||
"contributionscores-score": "Score",
|
||||
"contributionscores-rank": "Rank",
|
||||
"contributionscores-pages": "Pages",
|
||||
"contributionscores-changes": "Changes",
|
||||
"contributionscores-username": "Username",
|
||||
"contributionscores-invalidusername": "Invalid username",
|
||||
"contributionscores-invalidmetric": "Invalid metric"
|
||||
}
|
||||
@@ -2,8 +2,7 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michawiki",
|
||||
"Yekrats",
|
||||
"Robin van der Vliet"
|
||||
"Yekrats"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Poentaro de Kontribuoj",
|
||||
@@ -15,7 +14,7 @@
|
||||
"contributionscores-score": "Poentaro",
|
||||
"contributionscores-pages": "Paĝoj",
|
||||
"contributionscores-changes": "Ŝanĝoj",
|
||||
"contributionscores-username": "Uzantnomo",
|
||||
"contributionscores-username": "Salutnomo",
|
||||
"contributionscores-invalidusername": "Nevalida salutnomo",
|
||||
"contributionscores-invalidmetric": "Nevalida parametro"
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores": "Puntuaciones de contribuciones",
|
||||
"contributionscores-desc": "Sondea la base de datos del wiki para el más alto [[Special:ContributionScores|volumen de contribuciones del usuario]]",
|
||||
"contributionscores-desc": "Encuesta la base de datos del wiki para el mas alto [[Special:ContributionScores|volumen de contribuciones del usuario]]",
|
||||
"contributionscores-info": "Básicamente, la puntuación mide las páginas únicas editadas, teniendo en cuenta el alto volumen de ediciones.",
|
||||
"contributionscores-top": "($1 más activos)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Último día|Últimos $1 días}}",
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
},
|
||||
"contributionscores": "Pointage des contributions",
|
||||
"contributionscores-desc": "Scrute la base de données wiki pour les plus importants [[Special:ContributionScores|volumes de contribution des utilisateurs]]",
|
||||
"contributionscores-info": "Le pointage mesure en priorité les pages uniques modifiées, en prenant en compte les gros volumes de modification.",
|
||||
"contributionscores-info": "Le score mesure en priorité les pages uniques modifiées, en prenant en compte les gros volumes de modification.",
|
||||
"contributionscores-top": "(Les $1 plus élevés)",
|
||||
"contributionscores-days": "Dans {{PLURAL:$1|le dernier jour|les derniers $1 jours}}",
|
||||
"contributionscores-allrevisions": "Tout le temps",
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Snakesteuben",
|
||||
"Robin0van0der0vliet"
|
||||
"Snakesteuben"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "Brûkersnamme"
|
||||
"contributionscores-username": "Meidoggernamme"
|
||||
}
|
||||
|
||||
@@ -17,6 +17,6 @@
|
||||
"contributionscores-pages": "Páxinas",
|
||||
"contributionscores-changes": "Cambios",
|
||||
"contributionscores-username": "Nome de usuario",
|
||||
"contributionscores-invalidusername": "Nome de usuario non válido",
|
||||
"contributionscores-invalidusername": "Nome de usuario inválido",
|
||||
"contributionscores-invalidmetric": "Métrica inválida"
|
||||
}
|
||||
|
||||
@@ -4,18 +4,16 @@
|
||||
"Dani",
|
||||
"Dj",
|
||||
"Glanthor Reviol",
|
||||
"Shirayuki",
|
||||
"Tacsipacsi"
|
||||
"Shirayuki"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Szerkesztési pontszám",
|
||||
"contributionscores-desc": "Megjeleníti a [[Special:ContributionScores|szerkesztő közreműködéseinek súlyát]] a wiki adatbázisa alapján",
|
||||
"contributionscores-info": "A pontszámok alapvetően az egyedi szerkesztett lapok számát mutatja, figyelembe véve a nagy szerkesztési számokat.",
|
||||
"contributionscores-info": "A pontszámok az alábbi módon vannak kiszámolva:\n\n* 1 pont minden egyedi lap szerkesztése után\n* (az összes szerkesztés) – (az összes egyedi lap) négyzetgyöke × 2\n\nAz így számolt pontszámok a szerkesztés sokszínűségét mutatják a szerkesztés mennyisége helyett. Alapjában véve a pontszám az egyedi szerkesztett lapok számát mutatja, figyelembe véve a nagy szerkesztési számokat – feltételezve a jobb minőségű lapokat.",
|
||||
"contributionscores-top": "(legjobb $1)",
|
||||
"contributionscores-days": "Utolsó {{PLURAL:$1|nap|$1 nap}}",
|
||||
"contributionscores-allrevisions": "Összes szerkesztés",
|
||||
"contributionscores-score": "Pontszám",
|
||||
"contributionscores-rank": "Helyezés",
|
||||
"contributionscores-pages": "Oldalak",
|
||||
"contributionscores-changes": "Változtatások",
|
||||
"contributionscores-username": "Felhasználónév",
|
||||
|
||||
10
i18n/jv.json
10
i18n/jv.json
@@ -2,19 +2,17 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Meursault2004",
|
||||
"Pras",
|
||||
"NoiX180"
|
||||
"Pras"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Skor sumbangan",
|
||||
"contributionscores": "Skor Kontribusi",
|
||||
"contributionscores-desc": "Nglakokaké polling (angkèt) ing basis data kanggo [[Special:ContributionScores|volume kontribusi panganggo]]",
|
||||
"contributionscores-info": "Skoré diétung kaya mangkéné:\n* Biji siji (1) per kaca unik sing disunting\n* Oyot (bs. Indonesia ''akar'') saka (Gunggungé Suntingan) - (Gunggungé Kaca-KAca Unik) * 2\nSkor sing diétung miturut cara iki bisa nyerminaké divèrsitas suntingan sadhuwuring volume suntingan.\nSacara dhasar, skor iki utamané ngétung kaca-kaca unik sing disunting, karo mélu nimbangaké volume suntingan dhuwur - diasumsèkaké kwalitas kacané luwih dhuwur.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|dina|$1 dina}} pungkasan",
|
||||
"contributionscores-allrevisions": "Sasuwéné wektu",
|
||||
"contributionscores-allrevisions": "Kabèh Révisi",
|
||||
"contributionscores-score": "Skor",
|
||||
"contributionscores-rank": "Rangking",
|
||||
"contributionscores-pages": "Kaca",
|
||||
"contributionscores-pages": "Kaca-kaca",
|
||||
"contributionscores-changes": "Owah-owahan",
|
||||
"contributionscores-username": "Jeneng panganggo",
|
||||
"contributionscores-invalidusername": "Jeneng panganggo ora sah",
|
||||
|
||||
@@ -1,19 +1,12 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Arystanbek"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Үлес қосу санағы",
|
||||
"@metadata": [],
|
||||
"contributionscores": "Үлес беру есептері",
|
||||
"contributionscores-info": "Есептер келесі дей саналады:\n*1 ұпай әрбір түзетілген бірегей бет үшін\n*Мынаның шаршы түбірі (Барлық Істелінген Түзетулер) ‒ (Барлық Бірегей Беттер) * 2\nОсы тәсілмен саналған есептер түзету ауқымындағы өңдеу әркелкілігінің салмағын өлшейді. Негізінде, бұл есеп алдымен түзетілген біркелкі беттерді өлшейді, жоғарғы өңдеу ауқымымен бірге — жоғары сапалы бет жағдайымен есептеп.",
|
||||
"contributionscores-top": "(Жоғарғы $1)",
|
||||
"contributionscores-days": "Соңғы {{PLURAL:$1|күнде|$1 күнде}}",
|
||||
"contributionscores-allrevisions": "Барлық уақытта",
|
||||
"contributionscores-score": "Ұпай",
|
||||
"contributionscores-rank": "Орны",
|
||||
"contributionscores-days": "Соңғы $1 күнде",
|
||||
"contributionscores-allrevisions": "Барлық нұсқалар",
|
||||
"contributionscores-score": "Есеп",
|
||||
"contributionscores-pages": "Беттер",
|
||||
"contributionscores-changes": "Өзгерістер",
|
||||
"contributionscores-username": "Қатысушы есімі",
|
||||
"contributionscores-invalidusername": "Жарамсыз қатысушы есімі",
|
||||
"contributionscores-invalidmetric": "Дұрыс емес метрик"
|
||||
"contributionscores-username": "Қатысушы аты"
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"contributionscores-allrevisions": "គ្រប់ពេល",
|
||||
"contributionscores-score": "ពិន្ទុ",
|
||||
"contributionscores-pages": "ទំព័រនានា",
|
||||
"contributionscores-changes": "បន្លាស់ប្ដូរ",
|
||||
"contributionscores-changes": "បំលាស់ប្តូរនានា",
|
||||
"contributionscores-username": "អត្តនាម",
|
||||
"contributionscores-invalidusername": "អត្តនាមមិនត្រឹមត្រូវ"
|
||||
}
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
"Hym411",
|
||||
"Priviet",
|
||||
"Shirayuki",
|
||||
"아라",
|
||||
"Revi"
|
||||
"아라"
|
||||
]
|
||||
},
|
||||
"contributionscores": "기여 점수",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"Purodha"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Metmaacher ier Beijdrähsch verjlesche",
|
||||
"contributionscores": "Metmaacher ier Beidräsch verjlesche",
|
||||
"contributionscores-desc": "Fingk de Metmaacher met de [[Special:ContributionScores|miihßte Beidrääsch]].",
|
||||
"contributionscores-info": "En de Houpsaach zälle de einzel ongerscheidlijje veränderte Sigge med enem Zohschlaach för wann vill Änderonge jemaat woodte.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
@@ -14,7 +14,7 @@
|
||||
"contributionscores-rank": "Rang",
|
||||
"contributionscores-pages": "Sigge",
|
||||
"contributionscores-changes": "Änderonge",
|
||||
"contributionscores-username": "Metmaacher_Nahme",
|
||||
"contributionscores-invalidusername": "Verkeehte Metmaacher_Nahme",
|
||||
"contributionscores-username": "Metmaacher Name",
|
||||
"contributionscores-invalidusername": "Verkeehte Metmaacher-Name",
|
||||
"contributionscores-invalidmetric": "Onjöltesch Mohß"
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Lakzon"
|
||||
]
|
||||
},
|
||||
"contributionscores-pages": "وةڵگةل"
|
||||
}
|
||||
@@ -5,11 +5,8 @@
|
||||
"Hugo.arg"
|
||||
]
|
||||
},
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Paskutinė diena|Paskutinės $1 dienos}}",
|
||||
"contributionscores-allrevisions": "Viso laiko",
|
||||
"contributionscores-score": "Rezultatas",
|
||||
"contributionscores-rank": "Rangas",
|
||||
"contributionscores-pages": "Puslapiai",
|
||||
"contributionscores-changes": "Pakeitimai",
|
||||
"contributionscores-username": "Naudotojo vardas",
|
||||
|
||||
@@ -9,12 +9,11 @@
|
||||
},
|
||||
"contributionscores": "योगदान संख्या",
|
||||
"contributionscores-desc": "[[Special:ContributionScores|सदस्य योगदान संख्येनुसार]] विकि डाटाबेस दर्शवितो",
|
||||
"contributionscores-info": "गुण देतांना, प्राथमिकरित्या, अनन्य पानांचे संपादनासह,उच्च संपादन-आवाका लक्षात घेतल्या जातो.",
|
||||
"contributionscores-info": "गुण खालीलप्रमाणे मोजले जातील:\n*प्रत्येक स्वतंत्र पानासाठी १ गुण\n*(एकूण संपादने) - (एकूण स्वतंत्र पाने) * 2 चे वर्गमूळ\nअशा प्रकारे मोजलेले गुण हे संपादन विविधतेला संपादन संख्येपेक्षा जास्त महत्व देतात. मुख्यत्वे, हे गुण जास्त संपादन संख्या मोजून स्वतंत्र पानांची संपादने काढतात.",
|
||||
"contributionscores-top": "(गुणानुक्रमे पहिले $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|शेवटचा दिवस|शेवटचे $1 दिवस}}",
|
||||
"contributionscores-allrevisions": "सर्ववेळची",
|
||||
"contributionscores-allrevisions": "सर्व आवर्तने",
|
||||
"contributionscores-score": "गुण",
|
||||
"contributionscores-rank": "गुणानुक्रम",
|
||||
"contributionscores-pages": "पाने",
|
||||
"contributionscores-changes": "बदल",
|
||||
"contributionscores-username": "सदस्यनाव",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ninjastrikers"
|
||||
]
|
||||
},
|
||||
"contributionscores-pages": "စာမျက်နှာများ"
|
||||
}
|
||||
@@ -1,19 +1,16 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Nghtwlkr",
|
||||
"Helland",
|
||||
"Danmichaelo"
|
||||
"Nghtwlkr"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Bidragspoeng",
|
||||
"contributionscores-desc": "Spør wikidatabasen etter det høyeste [[Special:ContributionScores|bidragsvolumet]]",
|
||||
"contributionscores-info": "Bidragspoeng måler primært hvor mange unike sider som er redigert, og tar høyt redigeringsvolum i betraktning.",
|
||||
"contributionscores-info": "Bidragspoeng regnes ut på følgende måte:\n* 1 poeng for hver unike side som er redigert\n* Kvadratrota av (totalt antall redigeringer) − (unike sider redigert) × 2\nPoeng som regnes ut på denne måte vekter redigeringsmangfold høyere enn redigeringsvolum.\nDette betyr i bunn og grunn at dette primært måler hvor mange unike sider som er redigert, med hensyn til høyt redigeringsvolum – antatt å føre til sider av høyere kvalitet.",
|
||||
"contributionscores-top": "(Topp $1)",
|
||||
"contributionscores-days": "Siste {{PLURAL:$1|dagen|$1 dager}}",
|
||||
"contributionscores-allrevisions": "Gjennom tidene",
|
||||
"contributionscores-score": "Poeng",
|
||||
"contributionscores-rank": "Rangering",
|
||||
"contributionscores-pages": "Sider",
|
||||
"contributionscores-changes": "Endringer",
|
||||
"contributionscores-username": "Brukernavn",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores": "Puntatge de las contribucions",
|
||||
"contributionscores-desc": "Espia la basa de donadas wiki pels [[Special:ContributionScores|utilizaires que contribuisson mai]]",
|
||||
"contributionscores-desc": "Espia la banca de donadas wiki pels [[Special:ContributionScores|utilizaires contribuissent mai]]",
|
||||
"contributionscores-info": "La marca mesura en prioritat las paginas unicas modificadas, en prenent en compte los gròsses volums de modificacion.",
|
||||
"contributionscores-top": "(Melhor $1)",
|
||||
"contributionscores-days": "Dins {{PLURAL:$1|lo darrièr jorn|los darrièrs $1 jorns}}",
|
||||
|
||||
@@ -5,19 +5,16 @@
|
||||
"Crazymadlover",
|
||||
"Eduardo.mps",
|
||||
"Giro720",
|
||||
"Luckas",
|
||||
"HenriqueCrang",
|
||||
"!Silent"
|
||||
"Luckas"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Pontuação de contribuições",
|
||||
"contributionscores-desc": "Inquire a base de dados wiki sobre os mais altos [[Special:ContributionScores|volumes de contribuição dos utilizadores]]",
|
||||
"contributionscores-info": "A pontuação mede, principalmente, as páginas únicas editadas, tendo em consideração o alto volume de edições.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-info": "As pontuações são calculadas da seguinte forma:\n*1 ponto por cada página única editada\n*Raiz quadrada de (Total de Edições Feitas) - (Total de Páginas Únicas) * 2\nPontuações calculadas desta forma pesam a diversidade de edições relativamente ao volume de edições. Basicamente, esta pontuação mede primariamente páginas únicas editadas, com consideração pelo alto volume de edições - assumindo serem páginas de qualidade mais alta.",
|
||||
"contributionscores-top": "(Iniciais $1)",
|
||||
"contributionscores-days": "Últimos {{PLURAL:$1|día|$1 días}}",
|
||||
"contributionscores-allrevisions": "Desde sempre",
|
||||
"contributionscores-score": "Pontuação",
|
||||
"contributionscores-rank": "Classificação",
|
||||
"contributionscores-pages": "Páginas",
|
||||
"contributionscores-changes": "Mudanças",
|
||||
"contributionscores-username": "Nome de usuário",
|
||||
|
||||
@@ -8,12 +8,11 @@
|
||||
"Purodha",
|
||||
"Raymond",
|
||||
"Shirayuki",
|
||||
"Liuxinyu970226",
|
||||
"Tacsipacsi"
|
||||
"Liuxinyu970226"
|
||||
]
|
||||
},
|
||||
"contributionscores": "{{doc-special|ContributionScores}}",
|
||||
"contributionscores-desc": "{{desc|url=//www.mediawiki.org/wiki/Extension:Contribution_Scores|name=Contribution Scores}}",
|
||||
"contributionscores-desc": "Extension description displayed on [[Special:Version]].",
|
||||
"contributionscores-info": "see https://github.com/wikimedia/mediawiki-extensions-ContributionScores/blob/master/ContributionScores_body.php\n\n:COUNT(DISTINCT rev_page) AS page_count\n:COUNT(rev_id) AS rev_count\n:page_count+SQRT(rev_count-page_count)*2 AS wiki_rank",
|
||||
"contributionscores-top": "Second part of the headings of [[Special:ContributionScores]].\n\nPLURAL is supported, but not used by the English original message.\n\nParameters:\n* $1 - limit value. Default value: 50 or 10\n{{Identical|Top}}",
|
||||
"contributionscores-days": "Heading of [[Special:ContributionScores]].\n\nIf the number of days is not defined, {{msg-mw|Contributionscores-allrevisions}} is used.\n\nParameters:\n* $1 - number of days",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"contributionscores-desc": "Определяет из базы данных [[Special:ContributionScores|участников с наибольшим числом правок]]",
|
||||
"contributionscores-info": "Оценка рассчитывается в первую очередь по количеству отредактированных уникальных страниц, с учётом большего объёма редактирования.",
|
||||
"contributionscores-top": "(лучшие $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Последний день|Последний $1 день|Последние $1 дня|Последние $1 дней}}",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Последний день|Последний $1 день|Последние $1 дней|Последние $1 дня}}",
|
||||
"contributionscores-allrevisions": "За всё время",
|
||||
"contributionscores-score": "Оценка",
|
||||
"contributionscores-rank": "Ранг",
|
||||
|
||||
@@ -1,22 +1,9 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Aushulz",
|
||||
"Pippinu",
|
||||
"Sarvaturi"
|
||||
"Aushulz"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Punteggiu pî cuntribbuti",
|
||||
"contributionscores-desc": "Addumanna â basi di dati dâ wiki circannu l’utenti cu [[Special:ContributionScores|vulumi di cuntribbutu]] cchiù granni",
|
||||
"contributionscores-info": "Stu punteggiu misura principalmenti la quantità di pàggini canciati, tinennu macari cuntu dî vulumi dî canciamenti granni.",
|
||||
"contributionscores-top": "({{PLURAL:$1|Lu megghiu|Li $1 megghiu}})",
|
||||
"contributionscores-days": "Di {{PLURAL:$1|l’ùrtimu jornu|l’ùrtimi $1 jorna}}",
|
||||
"contributionscores-allrevisions": "Di sempri",
|
||||
"contributionscores-score": "Punteggiu",
|
||||
"contributionscores-rank": "Pusizzioni",
|
||||
"contributionscores-pages": "Pàggini",
|
||||
"contributionscores-changes": "Canciamenti",
|
||||
"contributionscores-username": "Nomu utenti",
|
||||
"contributionscores-invalidusername": "Nomu utenti nun vàlidu",
|
||||
"contributionscores-invalidmetric": "Mètrica nun vàlida"
|
||||
"contributionscores-changes": "Canciamenti"
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores-top": "(првих $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Последњег дана|Последњих $1 дана}}",
|
||||
"contributionscores-days": "{{PLURAL:$1|Последњег дана|Последњих $1 дана}}",
|
||||
"contributionscores-allrevisions": "Свих времена",
|
||||
"contributionscores-score": "Оцена",
|
||||
"contributionscores-pages": "Странице",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores-top": "(prvih $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Poslednjeg dana|Poslednjih $1 dana}}",
|
||||
"contributionscores-days": "{{PLURAL:$1|Poslednjeg dana|Poslednjih $1 dana}}",
|
||||
"contributionscores-allrevisions": "Svih vremena",
|
||||
"contributionscores-pages": "Stranice",
|
||||
"contributionscores-changes": "Izmene",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"contributionscores-score": "Peunteun",
|
||||
"contributionscores-pages": "Kaca",
|
||||
"contributionscores-changes": "Parobahan",
|
||||
"contributionscores-username": "Sandiasma",
|
||||
"contributionscores-username": "Landihan",
|
||||
"contributionscores-invalidusername": "Pamaké teu cocog",
|
||||
"contributionscores-invalidmetric": "matrik teu cocog"
|
||||
}
|
||||
|
||||
@@ -6,12 +6,11 @@
|
||||
},
|
||||
"contributionscores": "Кертем билгеләү",
|
||||
"contributionscores-desc": "Хәтердән [[Special:ContributionScores|иң зур тәрҗемә ясаучы кулланучыларны]] билгели.",
|
||||
"contributionscores-info": "Билгеләр кую, беренче чиратта, үзгәртелгән мәкаләләр санына һәм аларның күләменә карап бирелә.",
|
||||
"contributionscores-info": "Билгеләр кую астагы критерийларга туры килү нәтиҗәсендә билгеләнә:\n* 1 Һәрбер аерым бер тәрҗемә өчен билге\n* 2 Гомуми тәрҗемәләр һәм һәрбер аерым бит аермасының тамыр асты\nШуның нәтиҗәсендә сезнең тәрҗемәләрегезгә тагын да зуррак билге куела.",
|
||||
"contributionscores-top": "(Иң әйбәт $1)",
|
||||
"contributionscores-days": "Соңгы {{PLURAL:$1|$1 көн өчен}}",
|
||||
"contributionscores-allrevisions": "Бөтен вакыт өчен",
|
||||
"contributionscores-days": "{{PLURAL:$1|Соңгы $1 көн өчен}}",
|
||||
"contributionscores-allrevisions": "Барлык үзгәртүләр",
|
||||
"contributionscores-score": "Билге",
|
||||
"contributionscores-rank": "Ранг",
|
||||
"contributionscores-pages": "Битләр саны",
|
||||
"contributionscores-changes": "Үзгәртүләр",
|
||||
"contributionscores-username": "Кулланучы исеме",
|
||||
|
||||
@@ -3,18 +3,16 @@
|
||||
"authors": [
|
||||
"PhiLiP",
|
||||
"Shinjiman",
|
||||
"Shirayuki",
|
||||
"Yueman"
|
||||
"Shirayuki"
|
||||
]
|
||||
},
|
||||
"contributionscores": "貢獻分數",
|
||||
"contributionscores-desc": "根據響wiki數據庫畀出最高嘅[[Special:ContributionScores|用戶貢獻容量]]",
|
||||
"contributionscores-info": "呢個分數係會依主要嘅唯一編輯過嘅頁,同埋考慮高編輯量。",
|
||||
"contributionscores-info": "分數會用下面嘅計法去計:\n*每一個唯一一版編輯過嘅有1分\n*(總編輯數)-(總唯一頁數)嘅平方根 * 2\n響呢方面計嘅分數會睇編輯多樣性同編輯量相比。 基本噉講,呢個分數係會依主要嘅唯一編輯過嘅頁,同埋考慮高編輯量 - 假設係一篇高質量嘅文章。",
|
||||
"contributionscores-top": "(最高$1名)",
|
||||
"contributionscores-days": "最近$1日",
|
||||
"contributionscores-allrevisions": "全部時間",
|
||||
"contributionscores-allrevisions": "全部修訂",
|
||||
"contributionscores-score": "分數",
|
||||
"contributionscores-rank": "等級",
|
||||
"contributionscores-pages": "版",
|
||||
"contributionscores-changes": "更改",
|
||||
"contributionscores-username": "用戶名",
|
||||
|
||||
14
package.json
14
package.json
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"test": "grunt test"
|
||||
},
|
||||
"devDependencies": {
|
||||
"grunt": "0.4.5",
|
||||
"grunt-cli": "0.1.13",
|
||||
"grunt-contrib-jshint": "0.11.3",
|
||||
"grunt-jscs": "2.5.0",
|
||||
"grunt-jsonlint": "1.0.7",
|
||||
"grunt-banana-checker": "0.4.0"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user