Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
836871b041 | ||
|
|
7c11156848 | ||
|
|
c1b20d560d | ||
|
|
790ef209bc | ||
|
|
0fecfab673 |
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"root": true,
|
||||
"extends": [
|
||||
"wikimedia/client",
|
||||
"wikimedia/jquery"
|
||||
],
|
||||
"globals": {
|
||||
"mw": false
|
||||
}
|
||||
}
|
||||
@@ -5,4 +5,3 @@
|
||||
node_modules/
|
||||
/composer.lock
|
||||
/vendor/
|
||||
/.eslintcache
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
node_modules
|
||||
vendor
|
||||
+1
-2
@@ -2,10 +2,9 @@
|
||||
<ruleset>
|
||||
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
|
||||
<exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
|
||||
<exclude name="MediaWiki.NamingConventions.PrefixedGlobalFunctions.allowedPrefix" />
|
||||
<exclude name="MediaWiki.Usage.ExtendClassUsage.FunctionConfigUsage" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
|
||||
<exclude name="MediaWiki.Usage.DbrQueryUsage.DbrQueryFound" />
|
||||
<exclude name="Squiz.Scope.MethodScope.Missing" />
|
||||
</rule>
|
||||
<file>.</file>
|
||||
|
||||
+158
-157
@@ -5,265 +5,266 @@
|
||||
* @file
|
||||
* @ingroup Extensions
|
||||
*/
|
||||
// @codingStandardsIgnoreFile
|
||||
|
||||
$specialPageAliases = [];
|
||||
$specialPageAliases = array();
|
||||
|
||||
/** English (English) */
|
||||
$specialPageAliases['en'] = [
|
||||
'ContributionScores' => [ 'ContributionScores' ],
|
||||
];
|
||||
$specialPageAliases['en'] = array(
|
||||
'ContributionScores' => array( 'ContributionScores' ),
|
||||
);
|
||||
|
||||
/** Arabic (العربية) */
|
||||
$specialPageAliases['ar'] = [
|
||||
'ContributionScores' => [ 'نتائج_المساهمة' ],
|
||||
];
|
||||
$specialPageAliases['ar'] = array(
|
||||
'ContributionScores' => array( 'نتائج_المساهمة' ),
|
||||
);
|
||||
|
||||
/** Aramaic (ܐܪܡܝܐ) */
|
||||
$specialPageAliases['arc'] = [
|
||||
'ContributionScores' => [ 'ܦܠܛ̈ܐ_ܕܫܘܬܦܘ̈ܬܐ' ],
|
||||
];
|
||||
$specialPageAliases['arc'] = array(
|
||||
'ContributionScores' => array( 'ܦܠܛ̈ܐ_ܕܫܘܬܦܘ̈ܬܐ' ),
|
||||
);
|
||||
|
||||
/** Egyptian Arabic (مصرى) */
|
||||
$specialPageAliases['arz'] = [
|
||||
'ContributionScores' => [ 'نتايج_المساهمه' ],
|
||||
];
|
||||
$specialPageAliases['arz'] = array(
|
||||
'ContributionScores' => array( 'نتايج_المساهمه' ),
|
||||
);
|
||||
|
||||
/** Assamese (অসমীয়া) */
|
||||
$specialPageAliases['as'] = [
|
||||
'ContributionScores' => [ 'বৰঙনিৰ_মূল্যায়ন' ],
|
||||
];
|
||||
$specialPageAliases['as'] = array(
|
||||
'ContributionScores' => array( 'বৰঙনিৰ_মূল্যায়ন' ),
|
||||
);
|
||||
|
||||
/** Avaric (авар) */
|
||||
$specialPageAliases['av'] = [
|
||||
'ContributionScores' => [ 'Очки_вклада' ],
|
||||
];
|
||||
$specialPageAliases['av'] = array(
|
||||
'ContributionScores' => array( 'Очки_вклада' ),
|
||||
);
|
||||
|
||||
/** Bashkir (башҡортса) */
|
||||
$specialPageAliases['ba'] = [
|
||||
'ContributionScores' => [ 'Өлөш_мәрәйҙәре' ],
|
||||
];
|
||||
$specialPageAliases['ba'] = array(
|
||||
'ContributionScores' => array( 'Өлөш_мәрәйҙәре' ),
|
||||
);
|
||||
|
||||
/** Western Balochi (بلوچی رخشانی) */
|
||||
$specialPageAliases['bgn'] = [
|
||||
'ContributionScores' => [ 'شراکتانی_امتیاز_ئان' ],
|
||||
];
|
||||
$specialPageAliases['bgn'] = array(
|
||||
'ContributionScores' => array( 'شراکتانی_امتیاز_ئان' ),
|
||||
);
|
||||
|
||||
/** Banjar (Bahasa Banjar) */
|
||||
$specialPageAliases['bjn'] = [
|
||||
'ContributionScores' => [ 'Skor_sumbangan' ],
|
||||
];
|
||||
$specialPageAliases['bjn'] = array(
|
||||
'ContributionScores' => array( 'Skor_sumbangan' ),
|
||||
);
|
||||
|
||||
/** Bengali (বাংলা) */
|
||||
$specialPageAliases['bn'] = [
|
||||
'ContributionScores' => [ 'অবদানের_স্কোর' ],
|
||||
];
|
||||
$specialPageAliases['bn'] = array(
|
||||
'ContributionScores' => array( 'অবদানের_স্কোর' ),
|
||||
);
|
||||
|
||||
/** Breton (brezhoneg) */
|
||||
$specialPageAliases['br'] = [
|
||||
'ContributionScores' => [ 'Skor_Degasadennoù' ],
|
||||
];
|
||||
$specialPageAliases['br'] = array(
|
||||
'ContributionScores' => array( 'Skor_Degasadennoù' ),
|
||||
);
|
||||
|
||||
/** Bosnian (bosanski) */
|
||||
$specialPageAliases['bs'] = [
|
||||
'ContributionScores' => [ 'DoprinosiBodovi' ],
|
||||
];
|
||||
$specialPageAliases['bs'] = array(
|
||||
'ContributionScores' => array( 'DoprinosiBodovi' ),
|
||||
);
|
||||
|
||||
/** Min Dong Chinese (Mìng-dĕ̤ng-ngṳ̄) */
|
||||
$specialPageAliases['cdo'] = [
|
||||
'ContributionScores' => [ '貢獻分數' ],
|
||||
];
|
||||
$specialPageAliases['cdo'] = array(
|
||||
'ContributionScores' => array( '貢獻分數' ),
|
||||
);
|
||||
|
||||
/** German (Deutsch) */
|
||||
$specialPageAliases['de'] = [
|
||||
'ContributionScores' => [ 'Beitragspunkte' ],
|
||||
];
|
||||
$specialPageAliases['de'] = array(
|
||||
'ContributionScores' => array( 'Beitragspunkte' ),
|
||||
);
|
||||
|
||||
/** Zazaki (Zazaki) */
|
||||
$specialPageAliases['diq'] = [
|
||||
'ContributionScores' => [ 'SqoréDekerdışan' ],
|
||||
];
|
||||
$specialPageAliases['diq'] = array(
|
||||
'ContributionScores' => array( 'SqoréDekerdışan' ),
|
||||
);
|
||||
|
||||
/** Esperanto (Esperanto) */
|
||||
$specialPageAliases['eo'] = [
|
||||
'ContributionScores' => [ 'Poentaro_de_kontribuoj', 'Kontribuatingoj' ],
|
||||
];
|
||||
$specialPageAliases['eo'] = array(
|
||||
'ContributionScores' => array( 'Poentaro_de_kontribuoj', 'Kontribuatingoj' ),
|
||||
);
|
||||
|
||||
/** Estonian (eesti) */
|
||||
$specialPageAliases['et'] = [
|
||||
'ContributionScores' => [ 'Kaastööpunktid' ],
|
||||
];
|
||||
$specialPageAliases['et'] = array(
|
||||
'ContributionScores' => array( 'Kaastööpunktid' ),
|
||||
);
|
||||
|
||||
/** Persian (فارسی) */
|
||||
$specialPageAliases['fa'] = [
|
||||
'ContributionScores' => [ 'امتیازهای_مشارکت' ],
|
||||
];
|
||||
$specialPageAliases['fa'] = array(
|
||||
'ContributionScores' => array( 'امتیازهای_مشارکت' ),
|
||||
);
|
||||
|
||||
/** Finnish (suomi) */
|
||||
$specialPageAliases['fi'] = [
|
||||
'ContributionScores' => [ 'Muokkauspisteet' ],
|
||||
];
|
||||
$specialPageAliases['fi'] = array(
|
||||
'ContributionScores' => array( 'Muokkauspisteet' ),
|
||||
);
|
||||
|
||||
/** Galician (galego) */
|
||||
$specialPageAliases['gl'] = [
|
||||
'ContributionScores' => [ 'Puntuación_das_contribucións' ],
|
||||
];
|
||||
$specialPageAliases['gl'] = array(
|
||||
'ContributionScores' => array( 'Puntuación_das_contribucións' ),
|
||||
);
|
||||
|
||||
/** Hebrew (עברית) */
|
||||
$specialPageAliases['he'] = [
|
||||
'ContributionScores' => [ 'דירוג_תרומות' ],
|
||||
];
|
||||
$specialPageAliases['he'] = array(
|
||||
'ContributionScores' => array( 'דירוג_תרומות' ),
|
||||
);
|
||||
|
||||
/** Haitian (Kreyòl ayisyen) */
|
||||
$specialPageAliases['ht'] = [
|
||||
'ContributionScores' => [ 'PwentajKontribisyon' ],
|
||||
];
|
||||
$specialPageAliases['ht'] = array(
|
||||
'ContributionScores' => array( 'PwentajKontribisyon' ),
|
||||
);
|
||||
|
||||
/** Hungarian (magyar) */
|
||||
$specialPageAliases['hu'] = [
|
||||
'ContributionScores' => [ 'Szerkesztési_pontok' ],
|
||||
];
|
||||
$specialPageAliases['hu'] = array(
|
||||
'ContributionScores' => array( 'Szerkesztési_pontok' ),
|
||||
);
|
||||
|
||||
/** Interlingua (interlingua) */
|
||||
$specialPageAliases['ia'] = [
|
||||
'ContributionScores' => [ 'Scores_de_contributiones' ],
|
||||
];
|
||||
$specialPageAliases['ia'] = array(
|
||||
'ContributionScores' => array( 'Scores_de_contributiones' ),
|
||||
);
|
||||
|
||||
/** Indonesian (Bahasa Indonesia) */
|
||||
$specialPageAliases['id'] = [
|
||||
'ContributionScores' => [ 'Skor_kontribusi', 'SkorKontribusi' ],
|
||||
];
|
||||
$specialPageAliases['id'] = array(
|
||||
'ContributionScores' => array( 'Skor_kontribusi', 'SkorKontribusi' ),
|
||||
);
|
||||
|
||||
/** Italian (italiano) */
|
||||
$specialPageAliases['it'] = [
|
||||
'ContributionScores' => [ 'PunteggiContributi' ],
|
||||
];
|
||||
$specialPageAliases['it'] = array(
|
||||
'ContributionScores' => array( 'PunteggiContributi' ),
|
||||
);
|
||||
|
||||
/** Japanese (日本語) */
|
||||
$specialPageAliases['ja'] = [
|
||||
'ContributionScores' => [ '貢献スコア', '貢献得点' ],
|
||||
];
|
||||
$specialPageAliases['ja'] = array(
|
||||
'ContributionScores' => array( '貢献スコア', '貢献得点' ),
|
||||
);
|
||||
|
||||
/** Khmer (ភាសាខ្មែរ) */
|
||||
$specialPageAliases['km'] = [
|
||||
'ContributionScores' => [ 'ពិន្ទុអ្នករួមចំណែក' ],
|
||||
];
|
||||
$specialPageAliases['km'] = array(
|
||||
'ContributionScores' => array( 'ពិន្ទុអ្នករួមចំណែក' ),
|
||||
);
|
||||
|
||||
/** Korean (한국어) */
|
||||
$specialPageAliases['ko'] = [
|
||||
'ContributionScores' => [ '기여점수' ],
|
||||
];
|
||||
$specialPageAliases['ko'] = array(
|
||||
'ContributionScores' => array( '기여점수' ),
|
||||
);
|
||||
|
||||
/** Colognian (Ripoarisch) */
|
||||
$specialPageAliases['ksh'] = [
|
||||
'ContributionScores' => [ 'MetmaacherZahle' ],
|
||||
];
|
||||
$specialPageAliases['ksh'] = array(
|
||||
'ContributionScores' => array( 'MetmaacherZahle' ),
|
||||
);
|
||||
|
||||
/** Ladino (Ladino) */
|
||||
$specialPageAliases['lad'] = [
|
||||
'ContributionScores' => [ 'Resultados_de_ajustamientos' ],
|
||||
];
|
||||
$specialPageAliases['lad'] = array(
|
||||
'ContributionScores' => array( 'Resultados_de_ajustamientos' ),
|
||||
);
|
||||
|
||||
/** Luxembourgish (Lëtzebuergesch) */
|
||||
$specialPageAliases['lb'] = [
|
||||
'ContributionScores' => [ 'Score_vun_de_Kontributiounen' ],
|
||||
];
|
||||
$specialPageAliases['lb'] = array(
|
||||
'ContributionScores' => array( 'Score_vun_de_Kontributiounen' ),
|
||||
);
|
||||
|
||||
/** Northern Luri (لۊری شومالی) */
|
||||
$specialPageAliases['lrc'] = [
|
||||
'ContributionScores' => [ 'نئرخ_ھومیاری' ],
|
||||
];
|
||||
$specialPageAliases['lrc'] = array(
|
||||
'ContributionScores' => array( 'نئرخ_ھومیاری' ),
|
||||
);
|
||||
|
||||
/** Minangkabau (Baso Minangkabau) */
|
||||
$specialPageAliases['min'] = [
|
||||
'ContributionScores' => [ 'SkorJariah' ],
|
||||
];
|
||||
$specialPageAliases['min'] = array(
|
||||
'ContributionScores' => array( 'SkorJariah' ),
|
||||
);
|
||||
|
||||
/** Macedonian (македонски) */
|
||||
$specialPageAliases['mk'] = [
|
||||
'ContributionScores' => [ 'БодувањеНаПридонесите' ],
|
||||
];
|
||||
$specialPageAliases['mk'] = array(
|
||||
'ContributionScores' => array( 'БодувањеНаПридонесите' ),
|
||||
);
|
||||
|
||||
/** Malayalam (മലയാളം) */
|
||||
$specialPageAliases['ml'] = [
|
||||
'ContributionScores' => [ 'സേവനസ്കോറുകൾ' ],
|
||||
];
|
||||
$specialPageAliases['ml'] = array(
|
||||
'ContributionScores' => array( 'സേവനസ്കോറുകൾ' ),
|
||||
);
|
||||
|
||||
/** Marathi (मराठी) */
|
||||
$specialPageAliases['mr'] = [
|
||||
'ContributionScores' => [ 'योगदानप्राविण्य' ],
|
||||
];
|
||||
$specialPageAliases['mr'] = array(
|
||||
'ContributionScores' => array( 'योगदानप्राविण्य' ),
|
||||
);
|
||||
|
||||
/** Norwegian Bokmål (norsk bokmål) */
|
||||
$specialPageAliases['nb'] = [
|
||||
'ContributionScores' => [ 'Bidragspoeng' ],
|
||||
];
|
||||
$specialPageAliases['nb'] = array(
|
||||
'ContributionScores' => array( 'Bidragspoeng' ),
|
||||
);
|
||||
|
||||
/** Low Saxon (Netherlands) (Nedersaksies) */
|
||||
$specialPageAliases['nds-nl'] = [
|
||||
'ContributionScores' => [ 'Biedragentelling' ],
|
||||
];
|
||||
$specialPageAliases['nds-nl'] = array(
|
||||
'ContributionScores' => array( 'Biedragentelling' ),
|
||||
);
|
||||
|
||||
/** Dutch (Nederlands) */
|
||||
$specialPageAliases['nl'] = [
|
||||
'ContributionScores' => [ 'Gebruikersscores', 'Bijdragenscores' ],
|
||||
];
|
||||
$specialPageAliases['nl'] = array(
|
||||
'ContributionScores' => array( 'Gebruikersscores', 'Bijdragenscores' ),
|
||||
);
|
||||
|
||||
/** Polish (polski) */
|
||||
$specialPageAliases['pl'] = [
|
||||
'ContributionScores' => [ 'Punkty_za_edycje' ],
|
||||
];
|
||||
$specialPageAliases['pl'] = array(
|
||||
'ContributionScores' => array( 'Punkty_za_edycje' ),
|
||||
);
|
||||
|
||||
/** Russian (русский) */
|
||||
$specialPageAliases['ru'] = [
|
||||
'ContributionScores' => [ 'Очки_вклада' ],
|
||||
];
|
||||
$specialPageAliases['ru'] = array(
|
||||
'ContributionScores' => array( 'Очки_вклада' ),
|
||||
);
|
||||
|
||||
/** Sanskrit (संस्कृतम्) */
|
||||
$specialPageAliases['sa'] = [
|
||||
'ContributionScores' => [ 'योगदानप्राप्ताङ्क' ],
|
||||
];
|
||||
$specialPageAliases['sa'] = array(
|
||||
'ContributionScores' => array( 'योगदानप्राप्ताङ्क' ),
|
||||
);
|
||||
|
||||
/** Sicilian (sicilianu) */
|
||||
$specialPageAliases['scn'] = [
|
||||
'ContributionScores' => [ 'PunteggiContribuzione' ],
|
||||
];
|
||||
$specialPageAliases['scn'] = array(
|
||||
'ContributionScores' => array( 'PunteggiContribuzione' ),
|
||||
);
|
||||
|
||||
/** Slovak (slovenčina) */
|
||||
$specialPageAliases['sk'] = [
|
||||
'ContributionScores' => [ 'SkórePríspevkov' ],
|
||||
];
|
||||
$specialPageAliases['sk'] = array(
|
||||
'ContributionScores' => array( 'SkórePríspevkov' ),
|
||||
);
|
||||
|
||||
/** Swedish (svenska) */
|
||||
$specialPageAliases['sv'] = [
|
||||
'ContributionScores' => [ 'Bidragspoäng' ],
|
||||
];
|
||||
$specialPageAliases['sv'] = array(
|
||||
'ContributionScores' => array( 'Bidragspoäng' ),
|
||||
);
|
||||
|
||||
/** Thai (ไทย) */
|
||||
$specialPageAliases['th'] = [
|
||||
'ContributionScores' => [ 'คะแนนการเขียน' ],
|
||||
];
|
||||
$specialPageAliases['th'] = array(
|
||||
'ContributionScores' => array( 'คะแนนการเขียน' ),
|
||||
);
|
||||
|
||||
/** Tagalog (Tagalog) */
|
||||
$specialPageAliases['tl'] = [
|
||||
'ContributionScores' => [ 'Mga_puntos_ng_ambag' ],
|
||||
];
|
||||
$specialPageAliases['tl'] = array(
|
||||
'ContributionScores' => array( 'Mga_puntos_ng_ambag' ),
|
||||
);
|
||||
|
||||
/** Turkish (Türkçe) */
|
||||
$specialPageAliases['tr'] = [
|
||||
'ContributionScores' => [ 'KatkıSkorları', 'KatkıPuanları' ],
|
||||
];
|
||||
$specialPageAliases['tr'] = array(
|
||||
'ContributionScores' => array( 'KatkıSkorları', 'KatkıPuanları' ),
|
||||
);
|
||||
|
||||
/** Ukrainian (українська) */
|
||||
$specialPageAliases['uk'] = [
|
||||
'ContributionScores' => [ 'Очки_внеску', 'Очки_вклада' ],
|
||||
];
|
||||
$specialPageAliases['uk'] = array(
|
||||
'ContributionScores' => array( 'Очки_внеску', 'Очки_вклада' ),
|
||||
);
|
||||
|
||||
/** Simplified Chinese (中文(简体)) */
|
||||
$specialPageAliases['zh-hans'] = [
|
||||
'ContributionScores' => [ '贡献得分' ],
|
||||
];
|
||||
$specialPageAliases['zh-hans'] = array(
|
||||
'ContributionScores' => array( '贡献得分' ),
|
||||
);
|
||||
|
||||
/** Traditional Chinese (中文(繁體)) */
|
||||
$specialPageAliases['zh-hant'] = [
|
||||
'ContributionScores' => [ '貢獻分數' ],
|
||||
];
|
||||
$specialPageAliases['zh-hant'] = array(
|
||||
'ContributionScores' => array( '貢獻分數' ),
|
||||
);
|
||||
|
||||
+7
-23
@@ -55,7 +55,7 @@ function efContributionScores_Render( &$parser, $usertext, $metric = 'score' ) {
|
||||
global $wgContribScoreDisableCache;
|
||||
|
||||
if ( $wgContribScoreDisableCache ) {
|
||||
$parser->getOutput()->updateCacheExpiry( 0 );
|
||||
$parser->disableCache();
|
||||
}
|
||||
|
||||
$user = User::newFromName( $usertext );
|
||||
@@ -64,38 +64,22 @@ function efContributionScores_Render( &$parser, $usertext, $metric = 'score' ) {
|
||||
if ( $user instanceof User && $user->isLoggedIn() ) {
|
||||
global $wgLang;
|
||||
|
||||
$revWhere = ActorMigration::newMigration()->getWhere( $dbr, 'rev_user', $user );
|
||||
if ( $metric == 'score' ) {
|
||||
$res = $dbr->select(
|
||||
[ 'revision' ] + $revWhere['tables'],
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(DISTINCT rev_page)+SQRT(COUNT(rev_id)-COUNT(DISTINCT rev_page))*2 AS wiki_rank',
|
||||
$revWhere['conds'],
|
||||
__METHOD__,
|
||||
[],
|
||||
$revWhere['joins']
|
||||
);
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( round( $row->wiki_rank, 0 ) );
|
||||
} elseif ( $metric == 'changes' ) {
|
||||
$res = $dbr->select(
|
||||
[ 'revision' ] + $revWhere['tables'],
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(rev_id) AS rev_count',
|
||||
$revWhere['conds'],
|
||||
__METHOD__,
|
||||
[],
|
||||
$revWhere['joins']
|
||||
);
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( $row->rev_count );
|
||||
} elseif ( $metric == 'pages' ) {
|
||||
$res = $dbr->select(
|
||||
[ 'revision' ] + $revWhere['tables'],
|
||||
$res = $dbr->select( 'revision',
|
||||
'COUNT(DISTINCT rev_page) AS page_count',
|
||||
$revWhere['conds'],
|
||||
__METHOD__,
|
||||
[],
|
||||
$revWhere['joins']
|
||||
);
|
||||
[ 'rev_user' => $user->getID() ] );
|
||||
$row = $dbr->fetchObject( $res );
|
||||
$output = $wgLang->formatNum( $row->page_count );
|
||||
} else {
|
||||
|
||||
+40
-88
@@ -3,8 +3,6 @@
|
||||
* \brief Contains code for the ContributionScores Class (extends SpecialPage).
|
||||
*/
|
||||
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
||||
/// Special page class for the Contribution Scores extension
|
||||
/**
|
||||
* Special page that generates a list of wiki contributors based
|
||||
@@ -20,7 +18,6 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
}
|
||||
|
||||
/// Generates a "Contribution Scores" table for a given LIMIT and date range
|
||||
|
||||
/**
|
||||
* Function generates Contribution Scores tables in HTML format (not wikiText)
|
||||
*
|
||||
@@ -37,106 +34,61 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
|
||||
$dbr = wfGetDB( DB_REPLICA );
|
||||
|
||||
$store = MediaWikiServices::getInstance()
|
||||
->getRevisionStoreFactory()
|
||||
->getRevisionStore();
|
||||
$revQuery = $store->getQueryInfo();
|
||||
$userTable = $dbr->tableName( 'user' );
|
||||
$userGroupTable = $dbr->tableName( 'user_groups' );
|
||||
$revTable = $dbr->tableName( 'revision' );
|
||||
$ipBlocksTable = $dbr->tableName( 'ipblocks' );
|
||||
|
||||
$revUser = $revQuery['fields']['rev_user'];
|
||||
|
||||
$sqlWhere = [];
|
||||
$sqlWhere = "";
|
||||
$nextPrefix = "WHERE";
|
||||
|
||||
if ( $days > 0 ) {
|
||||
$date = time() - ( 60 * 60 * 24 * $days );
|
||||
$dateString = $dbr->timestamp( $date );
|
||||
$sqlWhere[] = "rev_timestamp > '$dateString'";
|
||||
$sqlWhere .= " {$nextPrefix} rev_timestamp > '$dateString'";
|
||||
$nextPrefix = "AND";
|
||||
}
|
||||
|
||||
if ( $wgContribScoreIgnoreBlockedUsers ) {
|
||||
$sqlWhere[] = "{$revUser} NOT IN " .
|
||||
$dbr->buildSelectSubquery( 'ipblocks', 'ipb_user', 'ipb_user <> 0', __METHOD__ );
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN " .
|
||||
"(SELECT ipb_user FROM {$ipBlocksTable} WHERE ipb_user <> 0)";
|
||||
$nextPrefix = "AND";
|
||||
}
|
||||
|
||||
if ( $wgContribScoreIgnoreBots ) {
|
||||
$sqlWhere[] = "{$revUser} NOT IN " .
|
||||
$dbr->buildSelectSubquery( 'user_groups', 'ug_user', [ 'ug_group' => 'bot' ], __METHOD__ );
|
||||
|
||||
$sqlWhere .= " {$nextPrefix} rev_user NOT IN " .
|
||||
"(SELECT ug_user FROM {$userGroupTable} WHERE ug_group='bot')";
|
||||
}
|
||||
|
||||
if ( $dbr->unionSupportsOrderAndLimit() ) {
|
||||
$order = [
|
||||
'GROUP BY' => $revUser,
|
||||
'ORDER BY' => 'page_count DESC',
|
||||
'LIMIT' => $limit
|
||||
];
|
||||
} else {
|
||||
$order = [ 'GROUP BY' => $revUser ];
|
||||
}
|
||||
$sqlMostPages = "SELECT rev_user,
|
||||
COUNT(DISTINCT rev_page) AS page_count,
|
||||
COUNT(rev_id) AS rev_count
|
||||
FROM {$revTable}
|
||||
{$sqlWhere}
|
||||
GROUP BY rev_user
|
||||
ORDER BY page_count DESC
|
||||
LIMIT {$limit}";
|
||||
|
||||
$sqlMostPages = $dbr->selectSQLText(
|
||||
$revQuery['tables'],
|
||||
[
|
||||
'rev_user' => $revUser,
|
||||
'page_count' => 'COUNT(DISTINCT rev_page)',
|
||||
'rev_count' => 'COUNT(rev_id)',
|
||||
],
|
||||
$sqlWhere,
|
||||
__METHOD__,
|
||||
$order,
|
||||
$revQuery['joins']
|
||||
);
|
||||
$sqlMostRevs = "SELECT rev_user,
|
||||
COUNT(DISTINCT rev_page) AS page_count,
|
||||
COUNT(rev_id) AS rev_count
|
||||
FROM {$revTable}
|
||||
{$sqlWhere}
|
||||
GROUP BY rev_user
|
||||
ORDER BY rev_count DESC
|
||||
LIMIT {$limit}";
|
||||
|
||||
if ( $dbr->unionSupportsOrderAndLimit() ) {
|
||||
$order = [
|
||||
'GROUP BY' => 'rev_user',
|
||||
'ORDER BY' => 'rev_count DESC',
|
||||
'LIMIT' => $limit
|
||||
];
|
||||
} else {
|
||||
$order = [ 'GROUP BY' => 'rev_user' ];
|
||||
}
|
||||
$sql = "SELECT user_id, " .
|
||||
"user_name, " .
|
||||
"user_real_name, " .
|
||||
"page_count, " .
|
||||
"rev_count, " .
|
||||
"page_count+SQRT(rev_count-page_count)*2 AS wiki_rank " .
|
||||
"FROM $userTable u JOIN (($sqlMostPages) UNION ($sqlMostRevs)) s ON (user_id=rev_user) " .
|
||||
"ORDER BY wiki_rank DESC " .
|
||||
"LIMIT $limit";
|
||||
|
||||
$sqlMostRevs = $dbr->selectSQLText(
|
||||
$revQuery['tables'],
|
||||
[
|
||||
'rev_user' => $revUser,
|
||||
'page_count' => 'COUNT(DISTINCT rev_page)',
|
||||
'rev_count' => 'COUNT(rev_id)',
|
||||
],
|
||||
$sqlWhere,
|
||||
__METHOD__,
|
||||
$order,
|
||||
$revQuery['joins']
|
||||
);
|
||||
|
||||
$sqlMostPagesOrRevs = $dbr->unionQueries( [ $sqlMostPages, $sqlMostRevs ], false );
|
||||
$res = $dbr->select(
|
||||
[
|
||||
'u' => 'user',
|
||||
's' => new Wikimedia\Rdbms\Subquery( $sqlMostPagesOrRevs ),
|
||||
],
|
||||
[
|
||||
'user_id',
|
||||
'user_name',
|
||||
'user_real_name',
|
||||
'page_count',
|
||||
'rev_count',
|
||||
'wiki_rank' => 'page_count+SQRT(rev_count-page_count)*2',
|
||||
],
|
||||
[],
|
||||
__METHOD__,
|
||||
[
|
||||
'ORDER BY' => 'wiki_rank DESC',
|
||||
'GROUP BY' => 'user_name',
|
||||
'LIMIT' => $limit,
|
||||
],
|
||||
[
|
||||
's' => [
|
||||
'JOIN',
|
||||
'user_id=rev_user'
|
||||
]
|
||||
]
|
||||
);
|
||||
$res = $dbr->query( $sql );
|
||||
|
||||
$sortable = in_array( 'nosort', $opts ) ? '' : ' sortable';
|
||||
|
||||
@@ -260,7 +212,7 @@ class ContributionScores extends IncludableSpecialPage {
|
||||
if ( empty( $limit ) || $limit < 1 || $limit > CONTRIBUTIONSCORES_MAXINCLUDELIMIT ) {
|
||||
$limit = 10;
|
||||
}
|
||||
if ( $days === null || $days < 0 ) {
|
||||
if ( is_null( $days ) || $days < 0 ) {
|
||||
$days = 7;
|
||||
}
|
||||
|
||||
|
||||
+11
-9
@@ -1,27 +1,29 @@
|
||||
/* eslint-env node, es6 */
|
||||
/*jshint node:true */
|
||||
module.exports = function ( grunt ) {
|
||||
'use strict';
|
||||
|
||||
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
|
||||
grunt.loadNpmTasks( 'grunt-banana-checker' );
|
||||
grunt.loadNpmTasks( 'grunt-eslint' );
|
||||
grunt.loadNpmTasks( 'grunt-jsonlint' );
|
||||
|
||||
grunt.initConfig( {
|
||||
jshint: {
|
||||
all: [
|
||||
'*.js'
|
||||
]
|
||||
},
|
||||
banana: {
|
||||
all: 'i18n'
|
||||
},
|
||||
eslint: {
|
||||
options: {
|
||||
extensions: [ '.js', '.json' ],
|
||||
cache: true
|
||||
},
|
||||
jsonlint: {
|
||||
all: [
|
||||
'**/*.{js,json}',
|
||||
'**/*.json',
|
||||
'!node_modules/**',
|
||||
'!vendor/**'
|
||||
]
|
||||
}
|
||||
} );
|
||||
|
||||
grunt.registerTask( 'test', [ 'eslint', 'banana' ] );
|
||||
grunt.registerTask( 'test', [ 'jshint', 'jsonlint', 'banana' ] );
|
||||
grunt.registerTask( 'default', 'test' );
|
||||
};
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"require-dev": {
|
||||
"mediawiki/mediawiki-codesniffer": "38.0.0",
|
||||
"mediawiki/minus-x": "1.1.0",
|
||||
"php-parallel-lint/php-console-highlighter": "0.5.0",
|
||||
"php-parallel-lint/php-parallel-lint": "1.2.0"
|
||||
"mediawiki/mediawiki-codesniffer": "19.4.0",
|
||||
"mediawiki/minus-x": "0.3.1",
|
||||
"php-parallel-lint/php-console-highlighter": "0.3.2",
|
||||
"php-parallel-lint/php-parallel-lint": "1.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"fix": [
|
||||
|
||||
+1
-3
@@ -4,8 +4,7 @@
|
||||
"Meno25",
|
||||
"Mido",
|
||||
"OsamaK",
|
||||
"ترجمان05",
|
||||
"ديفيد"
|
||||
"ترجمان05"
|
||||
]
|
||||
},
|
||||
"contributionscores": "نتائج المساهمات",
|
||||
@@ -15,7 +14,6 @@
|
||||
"contributionscores-days": "{{PLURAL:$1||اليوم الماضي|اليومان الماضيان|ال$1 أيام الماضية|ال$1 يومًا الماضية|ال$1 يوم الماضية}}",
|
||||
"contributionscores-allrevisions": "كل الوقت",
|
||||
"contributionscores-score": "النتيجة",
|
||||
"contributionscores-rank": "الرتبة",
|
||||
"contributionscores-pages": "الصفحات",
|
||||
"contributionscores-changes": "تغييرات",
|
||||
"contributionscores-username": "اسم المستخدم",
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Alp Er Tunqa",
|
||||
"Mousa"
|
||||
"Mousa",
|
||||
"Alp Er Tunqa"
|
||||
]
|
||||
},
|
||||
"contributionscores": "چالیشماق امتیازلاری",
|
||||
|
||||
+2
-3
@@ -1,11 +1,10 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Aftab1995",
|
||||
"Aftabuzzaman",
|
||||
"Bellayet",
|
||||
"Wikitanvir",
|
||||
"আফতাবুজ্জামান"
|
||||
"Aftab1995",
|
||||
"Aftabuzzaman"
|
||||
]
|
||||
},
|
||||
"contributionscores": "অনুদানের স্কোর",
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Robin Owain"
|
||||
]
|
||||
},
|
||||
"contributionscores-score": "Sgor",
|
||||
"contributionscores-changes": "Newidiadau"
|
||||
}
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores": "Statistik zu Benutzern",
|
||||
"contributionscores-desc": "Erweitert das Wiki um eine [[Special:ContributionScores|Spezialseite]] zum Ermitteln der Benutzer mit den meisten Beiträgen",
|
||||
"contributionscores-desc": "Ergänzt eine [[Special:ContributionScores|Spezialseite]] zum Abfragen der Datenbank des Wikis bezüglich der Benutzer mit den meisten Beiträgen",
|
||||
"contributionscores-info": "In die Bewertung fließen hauptsächlich einmalig bearbeitete Seiten unter Berücksichtigung einer hohen Bearbeitungszahl ein.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Letzter Tag|Letzte $1 Tage}}",
|
||||
|
||||
+4
-4
@@ -2,8 +2,8 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Erdemaslancan",
|
||||
"Marmase",
|
||||
"Mirzali"
|
||||
"Mirzali",
|
||||
"Marmase"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Skorê iştıraqan",
|
||||
@@ -12,8 +12,8 @@
|
||||
"contributionscores-top": "(Tewr Gırde $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Roca peyêne|$1 Rocê peyêni}}",
|
||||
"contributionscores-allrevisions": "Çaxan de hemi",
|
||||
"contributionscores-score": "Puwan",
|
||||
"contributionscores-rank": "Rêze",
|
||||
"contributionscores-score": "Skor",
|
||||
"contributionscores-rank": "Rate",
|
||||
"contributionscores-pages": "Peli",
|
||||
"contributionscores-changes": "Vurnayışi",
|
||||
"contributionscores-username": "Nameyê karberi",
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@
|
||||
"Consta",
|
||||
"Crazymadlover",
|
||||
"Omnipaedista",
|
||||
"Protnet",
|
||||
"ZaDiak"
|
||||
"ZaDiak",
|
||||
"Protnet"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Βαθμολογίες συνεισφοράς",
|
||||
|
||||
+4
-6
@@ -2,22 +2,20 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michawiki",
|
||||
"Mirin",
|
||||
"Robin van der Vliet",
|
||||
"Yekrats"
|
||||
"Yekrats",
|
||||
"Robin van der Vliet"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Poentaro de Kontribuoj",
|
||||
"contributionscores-desc": "Informmendas la vikian datumbazon por la plej [[Special:ContributionScores|oftaj kontribuantoj]]",
|
||||
"contributionscores-info": "La poentaroj precipe mezuras la nombrojn de unikaj redaktitaj paĝoj, kun konsiderado pri grandega kvanto de redaktoj.",
|
||||
"contributionscores-info": "Poentaroj estas donataj jene:\n*Unu (1) poento por ĉiu unika paĝo redaktata\n*Kvadrata Radiko de (Tutaj Faritaj Redaktoj) - (Tutaj Unikaj Paĝoj) * 2\nPoentaroj kalkulitaj laŭ ĉi tiu maniero pezos redaktan diversecon super redaktan volumon.\nBaze, ĉi tiu poentaro mezuras ĉefe unikajn paĝojn redaktitajn, kun konsidero por altaj redakto-volumon - supozita esti pli altkvalita paĝo.",
|
||||
"contributionscores-top": "(Plej alta $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Lasta tago|Lastaj $1 tagoj}}",
|
||||
"contributionscores-allrevisions": "Ĉiame",
|
||||
"contributionscores-score": "Poentaro",
|
||||
"contributionscores-rank": "Rango",
|
||||
"contributionscores-pages": "Paĝoj",
|
||||
"contributionscores-changes": "Ŝanĝoj",
|
||||
"contributionscores-username": "Uzantnomo",
|
||||
"contributionscores-invalidusername": "Nevalida uzantnomo",
|
||||
"contributionscores-invalidusername": "Nevalida salutnomo",
|
||||
"contributionscores-invalidmetric": "Nevalida parametro"
|
||||
}
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"Fitoschido",
|
||||
"Ihojose",
|
||||
"Imre",
|
||||
"Macofe",
|
||||
"Sanbec"
|
||||
"Sanbec",
|
||||
"Macofe"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Puntuaciones de contribuciones",
|
||||
|
||||
+2
-2
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Alirezaaa",
|
||||
"Ebraminio",
|
||||
"Huji",
|
||||
"Mjbmr",
|
||||
"Reza1615",
|
||||
"Tofighi",
|
||||
"ZxxZxxZ"
|
||||
"ZxxZxxZ",
|
||||
"Alirezaaa"
|
||||
]
|
||||
},
|
||||
"contributionscores": "امتیاز مشارکت",
|
||||
|
||||
+3
-3
@@ -3,10 +3,10 @@
|
||||
"authors": [
|
||||
"Crt",
|
||||
"Nike",
|
||||
"Pxos",
|
||||
"Pyscowicz",
|
||||
"Str4nd",
|
||||
"Stryn"
|
||||
"Stryn",
|
||||
"Pxos",
|
||||
"Pyscowicz"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Muokkauspisteet",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Pyscowicz"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Mookkauspisteet"
|
||||
}
|
||||
+3
-4
@@ -1,11 +1,10 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"PiefPafPier",
|
||||
"Robin van der Vliet",
|
||||
"Snakesteuben",
|
||||
"Robin0van0der0vliet",
|
||||
"Snakesteuben"
|
||||
"Robin van der Vliet"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "Meidochnamme"
|
||||
"contributionscores-username": "Brûkersnamme"
|
||||
}
|
||||
|
||||
+2
-2
@@ -3,8 +3,8 @@
|
||||
"authors": [
|
||||
"Ansumang",
|
||||
"Kaustubh",
|
||||
"Sfic",
|
||||
"Siddhartha Ghai"
|
||||
"Siddhartha Ghai",
|
||||
"Sfic"
|
||||
]
|
||||
},
|
||||
"contributionscores": "योगदान संख्या",
|
||||
|
||||
+4
-6
@@ -3,21 +3,19 @@
|
||||
"authors": [
|
||||
"Dalibor Bosits",
|
||||
"Ex13",
|
||||
"MaGa",
|
||||
"SpeedyGonsales"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Najbolji suradnici",
|
||||
"contributionscores-desc": "Šalje upit bazi podataka za najveći [[Special:ContributionScores|broj suradničkih doprinosa]]",
|
||||
"contributionscores-info": "U prvom planu rezultat mjeri jedinstvene izmijenjene stranice, uzimajući u obzir veliku količinu uređivanja.",
|
||||
"contributionscores-top": "(najboljih $1)",
|
||||
"contributionscores-info": "Rezultat se dobiva kao suma slijedećih stavki:\n*1 bod za svaku stranicu koju ste uređivali\n* (kvadratni) korijen iz (broja ukupnih uređivanja) - (broja stranica koje ste uređivali) * 2\n\nRezultat dobiven na ovaj način daje veću težinu broju uređivanja različitih stranica nego ukupnom broju uređivanja. U osnovi, ovakav rezultat mjeri prvenstveno broj različitih stranica koje ste uređivali, uzimajući u obzir broj uređivanja, jer veći broj uređivanja na nekom članku daje kvalitetniji članak.",
|
||||
"contributionscores-top": "(Najboljih $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Zadnji dan|Zadnjih $1 dana}}",
|
||||
"contributionscores-allrevisions": "Sve vrijeme",
|
||||
"contributionscores-allrevisions": "Sva uređivanja",
|
||||
"contributionscores-score": "Rezultat",
|
||||
"contributionscores-rank": "Mjesto",
|
||||
"contributionscores-pages": "Stranica",
|
||||
"contributionscores-changes": "Uređivanja",
|
||||
"contributionscores-username": "Suradničko ime",
|
||||
"contributionscores-username": "Ime suradnika",
|
||||
"contributionscores-invalidusername": "Nevaljano suradničko ime",
|
||||
"contributionscores-invalidmetric": "Nevaljana metrika"
|
||||
}
|
||||
|
||||
+6
-8
@@ -2,18 +2,16 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"IvanLanin",
|
||||
"Rex",
|
||||
"William Surya Permana"
|
||||
"Rex"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Nilai kontribusi",
|
||||
"contributionscores-desc": "Menghitung [[Special:ContributionScores|volume kontribusi pengguna]] terbanyak di basis data wiki",
|
||||
"contributionscores-info": "Nilai ini secara garis besar mengukur halaman unik yang disunting, dengan pertimbangan volume suntingan yang tinggi.",
|
||||
"contributionscores-top": "($1 teratas)",
|
||||
"contributionscores": "Skor kontribusi",
|
||||
"contributionscores-desc": "Menghitung [[Special:ContributionScores|jumlah kontribusi pengguna]] terbanyak di basis data wiki",
|
||||
"contributionscores-info": "Skor dihitung dengan cara berikut:\n* Satu (1) poin untuk setiap halaman tunggal yang disunting\n* Akar kuadrat dari (total suntingan) - (total halaman tunggal) * 2\nSkor dihitung dengan cara ini untuk menghasilkan jumlah tertimbang penyuntingan berbanding volume suntingan.\nPada dasarnya, skor ini menghitung jumlah halaman tunggal yang disunting, dengan pertimbangan di mana volume suntingan yang tinggi - diasumsikan sebagai halaman dengan kualitas lebih tinggi.",
|
||||
"contributionscores-top": "($1 tertinggi)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Hari|$1 hari}} terakhir",
|
||||
"contributionscores-allrevisions": "Sepanjang masa",
|
||||
"contributionscores-score": "Nilai",
|
||||
"contributionscores-rank": "Peringkat",
|
||||
"contributionscores-score": "Skor",
|
||||
"contributionscores-pages": "Halaman",
|
||||
"contributionscores-changes": "Perubahan",
|
||||
"contributionscores-username": "Nama pengguna",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ukabia"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "Ahàǹjìème"
|
||||
}
|
||||
+1
-3
@@ -4,7 +4,5 @@
|
||||
"Joao Xavier"
|
||||
]
|
||||
},
|
||||
"contributionscores-days": "Lasta {{PLURAL:$1|dio|$1 dii}}",
|
||||
"contributionscores-pages": "Pagini",
|
||||
"contributionscores-username": "Uzeronomo"
|
||||
"contributionscores-days": "Lasta {{PLURAL:$1|dio|$1 dii}}"
|
||||
}
|
||||
|
||||
+1
-3
@@ -16,7 +16,5 @@
|
||||
"contributionscores-rank": "Sæti",
|
||||
"contributionscores-pages": "Síður",
|
||||
"contributionscores-changes": "Breytingar",
|
||||
"contributionscores-username": "Notandanafn",
|
||||
"contributionscores-invalidusername": "Ógilt notandanafn",
|
||||
"contributionscores-invalidmetric": "Ógild mæling"
|
||||
"contributionscores-username": "Notandanafn"
|
||||
}
|
||||
|
||||
+4
-6
@@ -1,15 +1,13 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Diki Ananta",
|
||||
"Meursault2004",
|
||||
"NoiX180",
|
||||
"Pras",
|
||||
"Sumbukompor"
|
||||
"NoiX180"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Bijining pasumbang",
|
||||
"contributionscores-desc": "Nglakokaké polling (angkèt) ing basis data kanggo [[Special:ContributionScores|volume kontribusi naraguna]]",
|
||||
"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",
|
||||
@@ -18,7 +16,7 @@
|
||||
"contributionscores-rank": "Rangking",
|
||||
"contributionscores-pages": "Kaca",
|
||||
"contributionscores-changes": "Owah-owahan",
|
||||
"contributionscores-username": "Jeneng naraguna",
|
||||
"contributionscores-invalidusername": "Jeneng naraguna ora sah",
|
||||
"contributionscores-username": "Jeneng panganggo",
|
||||
"contributionscores-invalidusername": "Jeneng panganggo ora sah",
|
||||
"contributionscores-invalidmetric": "Metrik ora sah"
|
||||
}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Mirzali"
|
||||
]
|
||||
},
|
||||
"contributionscores-score": "Puwan",
|
||||
"contributionscores-rank": "Rêze",
|
||||
"contributionscores-pages": "Peli",
|
||||
"contributionscores-changes": "Vurnayışi",
|
||||
"contributionscores-username": "Namê karberi"
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Rul1902"
|
||||
]
|
||||
},
|
||||
"contributionscores-score": "အ်ုဏါင်းဏေဝ်ႋ",
|
||||
"contributionscores-rank": "အ်ုထေါဟ်",
|
||||
"contributionscores-pages": "လိက်မေံၜၠါ်လ်ုဖး",
|
||||
"contributionscores-changes": "မ်ုအင်းလယ်လ်ုဖး",
|
||||
"contributionscores-username": "ဆ်ုသုံႋဆာႋမိင်"
|
||||
}
|
||||
+1
-3
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": []
|
||||
},
|
||||
"@metadata": [],
|
||||
"contributionscores": "Üles berw esepteri",
|
||||
"contributionscores-info": "Esepter kelesi deý sanaladı:\n*1 upaý ärbir tüzetilgen biregeý bet üşin\n*Mınanıñ şarşı tübiri (Barlıq İstelingen Tüzetwler) ‒ (Barlıq Biregeý Better) * 2\nOsı täsilmen sanalğan esepter tüzetw awqımındağı öñdew ärkelkiliginiñ salmağın ölşeýdi. Negizinde, bul esep aldımen tüzetilgen birkelki betterdi ölşeýdi, joğarğı öñdew awqımımen birge — joğarı sapalı bet jağdaýımen eseptep.",
|
||||
"contributionscores-top": "(Joğarğı $1)",
|
||||
|
||||
+2
-2
@@ -3,9 +3,9 @@
|
||||
"authors": [
|
||||
"Hym411",
|
||||
"Priviet",
|
||||
"Revi",
|
||||
"Shirayuki",
|
||||
"아라"
|
||||
"아라",
|
||||
"Revi"
|
||||
]
|
||||
},
|
||||
"contributionscores": "기여 점수",
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
]
|
||||
},
|
||||
"contributionscores": "Bewäertung vun den Ännerungen",
|
||||
"contributionscores-desc": "Ufro un d'Wiki-Datebank no den héchste [[Special:ContributionScores|Benotzerscoren]]",
|
||||
"contributionscores-desc": "Ufro un d'Wiki-Datebank no den héichste [[Special:ContributionScores|Benotzerscoren]]",
|
||||
"contributionscores-info": "D'Bewäertung moosst Zuel vu geännerte Säite a consideréiert d'Zuel vun den Ännerungen.",
|
||||
"contributionscores-top": "(Top $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Leschten Dag|Lescht $1 Deeg}}",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Giromin Cangiaxo"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Pontezzi contributi"
|
||||
}
|
||||
+2
-2
@@ -6,7 +6,7 @@
|
||||
},
|
||||
"contributionscores": "Оцени за придонеси",
|
||||
"contributionscores-desc": "Презема податоци од викибазата за [[Special:ContributionScores|корисници со највеќе придонеси]]",
|
||||
"contributionscores-info": "Салдото е мерка што изразува уредувања на одделни страници, со оглед на големиот број на уредувања.",
|
||||
"contributionscores-info": "Салдото е мерка што изразува уредувања на засебни страници, со оглед на големиот број на уредувања.",
|
||||
"contributionscores-top": "(Најдобри $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Последниот ден|Последните $1 дена}}",
|
||||
"contributionscores-allrevisions": "На сите времиња",
|
||||
@@ -16,5 +16,5 @@
|
||||
"contributionscores-changes": "Измени",
|
||||
"contributionscores-username": "Корисничко име",
|
||||
"contributionscores-invalidusername": "Неправилно корисничко име",
|
||||
"contributionscores-invalidmetric": "Грешно мерило"
|
||||
"contributionscores-invalidmetric": "Грешна метрика"
|
||||
}
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Awangba Mangang"
|
||||
]
|
||||
},
|
||||
"contributionscores-allrevisions": "ꯃꯇꯝ ꯄꯨꯂꯞ",
|
||||
"contributionscores-rank": "ꯊꯥꯛ",
|
||||
"contributionscores-pages": "ꯂꯃꯥꯏꯁꯤꯡ",
|
||||
"contributionscores-changes": "ꯑꯍꯣꯡꯕꯁꯤꯡ",
|
||||
"contributionscores-username": "ꯁꯤꯖꯤꯟꯅꯔꯤꯕ ꯃꯃꯤꯡ",
|
||||
"contributionscores-invalidusername": "ꯁꯤꯖꯤꯟꯅꯔꯤꯕ ꯃꯃꯤꯡ ꯌꯥꯎꯗꯦ"
|
||||
}
|
||||
+1
-11
@@ -1,18 +1,8 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Dr Lotus Black",
|
||||
"Ninjastrikers"
|
||||
]
|
||||
},
|
||||
"contributionscores": "ပံ့ပို့မှု ရမှတ်များ",
|
||||
"contributionscores-top": "(ထိပ်ဆုံး $1)",
|
||||
"contributionscores-days": "နောက်ဆုံး {{PLURAL:$1|ရက်|$1 ရက်}}",
|
||||
"contributionscores-allrevisions": "တချိန်လုံး",
|
||||
"contributionscores-score": "ရမှတ်",
|
||||
"contributionscores-rank": "အဆင့်",
|
||||
"contributionscores-pages": "စာမျက်နှာများ",
|
||||
"contributionscores-changes": "အပြောင်းအလဲများ",
|
||||
"contributionscores-username": "အသုံးပြုသူအမည်",
|
||||
"contributionscores-invalidusername": "အသုံးပြုသူအမည် မမှန်ကန်ပါ"
|
||||
"contributionscores-pages": "စာမျက်နှာများ"
|
||||
}
|
||||
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Akapochtli",
|
||||
"Fluence"
|
||||
]
|
||||
},
|
||||
"contributionscores-changes": "Tlapatlaliztli",
|
||||
"contributionscores-username": "Tequitiuhcatocaitll"
|
||||
"contributionscores-username": "Tlatequitiltilīltōcāitl"
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Danmichaelo",
|
||||
"Nghtwlkr",
|
||||
"Helland",
|
||||
"Jon Harald Søby",
|
||||
"Nghtwlkr"
|
||||
"Danmichaelo",
|
||||
"Jon Harald Søby"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Bidragspoeng",
|
||||
|
||||
+2
-11
@@ -1,17 +1,8 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"RajeshPandey",
|
||||
"पर्वत सुबेदी"
|
||||
"RajeshPandey"
|
||||
]
|
||||
},
|
||||
"contributionscores": "योगदान प्राप्ताङ्कहरू",
|
||||
"contributionscores-days": "अन्तिम {{PLURAL:$1|दिन|$1 दिनहरू}}",
|
||||
"contributionscores-allrevisions": "सबै समय",
|
||||
"contributionscores-score": "प्राप्ताङ्क",
|
||||
"contributionscores-rank": "क्रम",
|
||||
"contributionscores-pages": "पृष्ठहरू",
|
||||
"contributionscores-changes": "परिवर्तनहरू",
|
||||
"contributionscores-username": "प्रयोगकर्ता नाम",
|
||||
"contributionscores-invalidusername": "अबैध प्रयोगकर्ता नाम"
|
||||
"contributionscores-username": "प्रयोगकर्ता नाम"
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"BukhariSaeed"
|
||||
]
|
||||
},
|
||||
"contributionscores-changes": "ਤਬਦੀਲੀਆਂ"
|
||||
}
|
||||
+1
-3
@@ -5,15 +5,13 @@
|
||||
"Derbeth",
|
||||
"Equadus",
|
||||
"McMonster",
|
||||
"Rail",
|
||||
"Railfail536",
|
||||
"Sp5uhe",
|
||||
"Wpedzich"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Punkty za edycje",
|
||||
"contributionscores-desc": "Wylicza [[Special:ContributionScores|punkty za edycje]] dla użytkowników",
|
||||
"contributionscores-info": "Wynik jest uzależniony przede wszystkim od liczby edytowanych unikalnych stron z uwzględnieniem dużej liczby edycji – zakładając wyższą wartość tworzenia nowych artykułów.",
|
||||
"contributionscores-info": "Punkty za edycje naliczane są następującą metodą:\n*1 punkt za każdą edytowaną unikalną stronę\n*pierwiastek kwadratowy z (ogólna liczba edycji) - (wszystkich unikalnych stron) * 2\nTaki sposób naliczania pozwala wyważyć różnorodność edycji względem liczby edycji. Zasadniczo wynik uzależniony jest od liczby edytowanych unikalnych stron z uwzględnieniem dużej liczby edycji – zakładając wyższą wartość tworzenia nowych artykułów.",
|
||||
"contributionscores-top": "($1 najlepszych)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Ostatni 1 dzień|Ostatnie $1 dni|Ostatnich $1 dni}}",
|
||||
"contributionscores-allrevisions": "Cała aktywność",
|
||||
|
||||
@@ -4,6 +4,5 @@
|
||||
"BukhariSaeed"
|
||||
]
|
||||
},
|
||||
"contributionscores-changes": "تبدیلیاں",
|
||||
"contributionscores-username": "ورتن آلے دا ناں"
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ahmed-Najib-Biabani-Ibrahimkhel",
|
||||
"Amjad Khan",
|
||||
"Baloch Khan"
|
||||
]
|
||||
},
|
||||
|
||||
+2
-2
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"!Silent",
|
||||
"Brunoy Anastasiya Seryozhenko",
|
||||
"Crazymadlover",
|
||||
"Eduardo.mps",
|
||||
"Giro720",
|
||||
"HenriqueCrang",
|
||||
"Luckas",
|
||||
"HenriqueCrang",
|
||||
"!Silent",
|
||||
"Opraco"
|
||||
]
|
||||
},
|
||||
|
||||
+2
-3
@@ -1,12 +1,11 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Fúlvio",
|
||||
"Hamilton Abreu",
|
||||
"Malafaya",
|
||||
"Vitorvicentevalente",
|
||||
"Waldir",
|
||||
"Waldyrious"
|
||||
"Vitorvicentevalente",
|
||||
"Fúlvio"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Pontuação de contribuições",
|
||||
|
||||
+1
-1
@@ -4,11 +4,11 @@
|
||||
"Jon Harald Søby",
|
||||
"JtFuruhata",
|
||||
"Kalan",
|
||||
"Liuxinyu970226",
|
||||
"Mormegil",
|
||||
"Purodha",
|
||||
"Raymond",
|
||||
"Shirayuki",
|
||||
"Liuxinyu970226",
|
||||
"Tacsipacsi"
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"AlimanRuna"
|
||||
]
|
||||
},
|
||||
"contributionscores-days": "Qayna {{PLURAL:$1|p'unchaw|$1 p'unchawkuna}}"
|
||||
}
|
||||
+2
-2
@@ -2,12 +2,12 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ahonc",
|
||||
"Kaganer",
|
||||
"Kalan",
|
||||
"Lockal",
|
||||
"Okras",
|
||||
"Ole Yves",
|
||||
"Александр Сигачёв"
|
||||
"Александр Сигачёв",
|
||||
"Kaganer"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Оценка вклада",
|
||||
|
||||
+2
-5
@@ -1,12 +1,9 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Mehtab ahmed",
|
||||
"Tweety"
|
||||
"Mehtab ahmed"
|
||||
]
|
||||
},
|
||||
"contributionscores-days": "گذريل {{PLURAL:$1|ڏينھن|$1 ڏينھن}}",
|
||||
"contributionscores-pages": "صفحا",
|
||||
"contributionscores-changes": "بدلاءَ",
|
||||
"contributionscores-username": "واپرائيندڙ-نانءُ"
|
||||
"contributionscores-changes": "تبديليون"
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Vlad5250"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Ocjene za doprinose",
|
||||
"contributionscores-desc": "Preuzima podatke s wikibaze podataka za [[Special:ContributionScores|korisnike s najviše doprinosa]]",
|
||||
"contributionscores-info": "Saldo je mjera koja izražava uređivanja pojedinačnih stranica, uzimajući u obzir velike količine uređivanja.",
|
||||
"contributionscores-top": "(Najboljih $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Posljednji $1 dan|Posljednja $1 dana|Posljednjih $1 dana}}",
|
||||
"contributionscores-allrevisions": "Svih vremena",
|
||||
"contributionscores-score": "Ocjena",
|
||||
"contributionscores-rank": "Rang",
|
||||
"contributionscores-pages": "Stranice",
|
||||
"contributionscores-changes": "Izmjene",
|
||||
"contributionscores-username": "Korisničko ime",
|
||||
"contributionscores-invalidusername": "Nevaljano korisničko ime",
|
||||
"contributionscores-invalidmetric": "Nevaljana metrika"
|
||||
}
|
||||
+1
-2
@@ -2,13 +2,12 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Helix84",
|
||||
"Luky001",
|
||||
"Teslaton"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Skóre príspevkov",
|
||||
"contributionscores-desc": "Zisťuje naväčší [[Special:ContributionScores|objem používateľských príspevkov]] z databázy wiki",
|
||||
"contributionscores-info": "Skóre primárne meria jedinečné editované stránky s ohľadom na veľké množstvo úprav.",
|
||||
"contributionscores-info": "Skóre sa počíta nasledovne:\n*1 bod za každú jedinečnú stránku, ktorú používateľ upravoval\n*Odmocnina z (celkom úprav) - (celkom jedinečných stránok) * 2\nSkóre vypočítané týmto spôsobom vážia diverzitu úprav viac ako objem úprav. V podstate toto skóre meria najmä počet upravovaných jedinečných stránok s prihliadnutím na vysoký objem úprav; čo sa pokladá za stránku vyššej kvality.",
|
||||
"contributionscores-top": "(Najlepších $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Posledný $1 deň|Posledné $1 dni|Posledných $1 dní}}",
|
||||
"contributionscores-allrevisions": "Celá história",
|
||||
|
||||
+2
-5
@@ -1,17 +1,14 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Acamicamacaraca",
|
||||
"Milicevic01",
|
||||
"Rancher",
|
||||
"Sasa Stefanovic",
|
||||
"Михајло Анђелковић",
|
||||
"Zoranzoki21",
|
||||
"Михајло Анђелковић"
|
||||
"Acamicamacaraca"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Оцене доприноса",
|
||||
"contributionscores-desc": "Анкетира вики базу података за највиши [[Special:ContributionScores|волумен доприноса корисника]]",
|
||||
"contributionscores-info": "Резултат првенствено мери јединствене измењене странице, узимајући у обзир велику количину уређивања.",
|
||||
"contributionscores-top": "(првих $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|1=Последњег дана|Последњих $1 дана}}",
|
||||
"contributionscores-allrevisions": "Свих времена",
|
||||
|
||||
+5
-9
@@ -1,22 +1,18 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Aefgh39622",
|
||||
"Ans",
|
||||
"Woraponboonkerd"
|
||||
"Woraponboonkerd",
|
||||
"Ans"
|
||||
]
|
||||
},
|
||||
"contributionscores": "คะแนนการแก้ไข",
|
||||
"contributionscores-desc": "จัดอันดับฐานข้อมูลของวิกิสำหรับ[[Special:ContributionScores|ผู้ใ้ช้ที่มีจำนวนการแก้ไขสูงสุด]]",
|
||||
"contributionscores-info": "คะแนนคิดจากจำนวนหน้าที่เข้าร่วมแก้ไข พร้อมพิจารณาปริมาณการแก้ไขเป็นหลัก",
|
||||
"contributionscores-top": "($1 อันดับแรก)",
|
||||
"contributionscores-info": "วิธีการคิดคะแนนเป็นดังต่อไปนี้:\n* หนึ่ง (1) คะแนนต่อจำนวนหน้าที่เข้าร่วมแก้ไข (ชื่อของหน้าไม่ซ้ำกัน)\n* รากที่สองของจำนวนการแก้ไขทั้งหมด - จำนวนหน้าทั้งหมดที่ร่วมแก้ไข * 2\nคะแนนจะถูกคิดโดยให้น้ำหนักของการแก้ไขที่หลากหลายมากกว่าจำนวนการแก้ไข\nโดยทั่วไป คะแนนนี้ชี้วัดถึงจำนวนหน้าต่างๆ ที่เข้าร่วมแก้ไข โดยคำนึงถึงจำนวนการแก้ไขทั้งหมดด้วย จึงคาดการณ์ได้ว่าจะทำให้มีหน้าที่มีคุณภาพสูงขึ้น",
|
||||
"contributionscores-days": "$1 {{PLURAL:$1|วัน|วัน}} ที่แล้ว",
|
||||
"contributionscores-allrevisions": "ตลอดเวลา",
|
||||
"contributionscores-score": "คะแนน",
|
||||
"contributionscores-rank": "การจัดอันดับ",
|
||||
"contributionscores-pages": "จำนวนหน้า",
|
||||
"contributionscores-changes": "การเปลี่ยนแปลง",
|
||||
"contributionscores-changes": "จำนวนการเปลี่ยนแปลง",
|
||||
"contributionscores-username": "ชื่อผู้ใช้",
|
||||
"contributionscores-invalidusername": "ชื่อผู้ใช้ไม่ถูกต้อง",
|
||||
"contributionscores-invalidmetric": "เกณฑ์ชี้วัดไม่ถูกต้อง"
|
||||
"contributionscores-invalidusername": "ชื่อผู้ใช้ไม่ถูกต้อง"
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Joanmp17"
|
||||
]
|
||||
},
|
||||
"contributionscores-pages": "ገጻት",
|
||||
"contributionscores-changes": "ለውጥታት",
|
||||
"contributionscores-username": "ሽም ተጠቃሚ"
|
||||
}
|
||||
+3
-5
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Hedda",
|
||||
"Joseph",
|
||||
"Karduelis",
|
||||
"Mach",
|
||||
@@ -9,14 +8,13 @@
|
||||
"Vito Genovese"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Katkı puanları",
|
||||
"contributionscores": "Katkı skorları",
|
||||
"contributionscores-desc": "En yüksek [[Special:ContributionScores|kullanıcı katkı hacmi]] için viki veritabanını sorgular",
|
||||
"contributionscores-info": "Puanlama, öncelikle yüksek düzenleme hacmi dikkate alınarak düzenlenmiş benzersiz sayfaları ölçer.",
|
||||
"contributionscores-top": "(Zirvedeki $1 kişi)",
|
||||
"contributionscores-info": "Skorlar aşağıdaki şekilde hesaplanmaktadır:\n*Değişiklik yapılan her farklı sayfa için bir (1) puan\n*(Yapılan toplam değişiklik) - (toplam farklı sayfa) * 2 işleminin karekökü\nBu şekilde hesaplanan skorlar, değişiklik sayısı ile değişiklik çeşitliliği arasında ağırlık kurmaktadır.\nTemel olarak bu skor, yüksek değişiklik sayısının yüksek kaliteli bir sayfa olduğu varsayımıyla değişiklik yapılan farklı sayfa sayısını ölçmektedir.",
|
||||
"contributionscores-top": "(En yüksek $1)",
|
||||
"contributionscores-days": "Son $1 {{PLURAL:$1|gün|gün}}",
|
||||
"contributionscores-allrevisions": "Tüm zamanlar",
|
||||
"contributionscores-score": "Puan",
|
||||
"contributionscores-rank": "Sıralama",
|
||||
"contributionscores-pages": "Sayfalar",
|
||||
"contributionscores-changes": "Değişiklikler",
|
||||
"contributionscores-username": "Kullanıcı adı",
|
||||
|
||||
+3
-4
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ерней",
|
||||
"Ильнар"
|
||||
]
|
||||
},
|
||||
@@ -11,10 +10,10 @@
|
||||
"contributionscores-top": "(Иң әйбәт $1)",
|
||||
"contributionscores-days": "Соңгы {{PLURAL:$1|$1 көн өчен}}",
|
||||
"contributionscores-allrevisions": "Бөтен вакыт өчен",
|
||||
"contributionscores-score": "Бәя",
|
||||
"contributionscores-score": "Билге",
|
||||
"contributionscores-rank": "Ранг",
|
||||
"contributionscores-pages": "Битләр",
|
||||
"contributionscores-changes": "Төзәтмәләр",
|
||||
"contributionscores-pages": "Битләр саны",
|
||||
"contributionscores-changes": "Үзгәртүләр",
|
||||
"contributionscores-username": "Кулланучы исеме",
|
||||
"contributionscores-invalidusername": "Кулланучының исеме дөрес түгел",
|
||||
"contributionscores-invalidmetric": "Ялгыш билгеләү"
|
||||
|
||||
+3
-4
@@ -1,18 +1,17 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Candalua",
|
||||
"Fierodelveneto"
|
||||
"Candalua"
|
||||
]
|
||||
},
|
||||
"contributionscores": "Ponteji contribusion",
|
||||
"contributionscores": "Puntegi contributi",
|
||||
"contributionscores-desc": "Intèroga el database de la wiki par el pi grando [[Special:ContributionScores|volume de contributi utente]]",
|
||||
"contributionscores-info": "I punti i vien calcolà come segue:\n*Un (1) punto par ogni diversa pagina modificà\n*Raìsa quadrata de (Tute le modifiche fate) - (Total de le pagine modificà) * 2\nFasendo i conti in sta maniera pesa piassè la diversità de le modifiche rispeto al nùmaro dei contributi.\nIn sostansa, sto puntegio el tien conto sopratuto de le diverse pagine modificà, tegnendo in considerazion anca un alto volume de modifiche - che fa pensar a na pi alta qualità de la pagina modificà.",
|
||||
"contributionscores-top": "(Ultimi $1)",
|
||||
"contributionscores-days": "{{PLURAL:$1|Ultimo zòrno|Ultimi $1 zòrni}}",
|
||||
"contributionscores-allrevisions": "Tute le revision",
|
||||
"contributionscores-score": "Puntegio",
|
||||
"contributionscores-pages": "Pàjine",
|
||||
"contributionscores-pages": "Pagine",
|
||||
"contributionscores-changes": "Canbiamenti",
|
||||
"contributionscores-username": "Nome utente",
|
||||
"contributionscores-invalidusername": "Nome utente mia valido",
|
||||
|
||||
+1
-2
@@ -2,7 +2,6 @@
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Minh Nguyen",
|
||||
"Phjtieudoc",
|
||||
"Vinhtantran"
|
||||
]
|
||||
},
|
||||
@@ -14,7 +13,7 @@
|
||||
"contributionscores-allrevisions": "Từ trước đến nay",
|
||||
"contributionscores-score": "Điểm số",
|
||||
"contributionscores-pages": "Trang",
|
||||
"contributionscores-changes": "Thay đổi",
|
||||
"contributionscores-changes": "Các thay đổi",
|
||||
"contributionscores-username": "Tên người dùng",
|
||||
"contributionscores-invalidusername": "Tên người dùng không hợp lệ",
|
||||
"contributionscores-invalidmetric": "Chuẩn đo không hợp lệ"
|
||||
|
||||
+5
-6
@@ -1,19 +1,18 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Cwlin0416",
|
||||
"Kly",
|
||||
"LNDDYL",
|
||||
"Liuxinyu970226",
|
||||
"Mark85296341",
|
||||
"PhiLiP",
|
||||
"Shinjiman",
|
||||
"Shirayuki",
|
||||
"Simon Shek"
|
||||
"Simon Shek",
|
||||
"Cwlin0416",
|
||||
"Liuxinyu970226",
|
||||
"LNDDYL"
|
||||
]
|
||||
},
|
||||
"contributionscores": "貢獻分數",
|
||||
"contributionscores-desc": "調查 Wiki 資料庫中[[Special:ContributionScores|貢獻最多的使用者]]",
|
||||
"contributionscores-desc": "調查 Wiki 資料庫中 [[Special:ContributionScores|貢獻最多的使用者]]",
|
||||
"contributionscores-info": "此分數主要以編輯個別頁面數量計算並考慮編輯次數。",
|
||||
"contributionscores-top": "(前 $1 名)",
|
||||
"contributionscores-days": "最近 {{PLURAL:$1|天|$1 天}}",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Liuxinyu970226"
|
||||
]
|
||||
},
|
||||
"contributionscores-username": "用戶名稱"
|
||||
}
|
||||
Generated
+2252
-3200
File diff suppressed because it is too large
Load Diff
+5
-5
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"name": "ContributionScores",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"test": "grunt test"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint-config-wikimedia": "0.15.3",
|
||||
"grunt": "1.5.3",
|
||||
"grunt-banana-checker": "0.9.0",
|
||||
"grunt-eslint": "22.0.0"
|
||||
"grunt": "1.4.0",
|
||||
"grunt-banana-checker": "0.4.0",
|
||||
"grunt-contrib-jshint": "0.11.3",
|
||||
"grunt-jscs": "2.5.0",
|
||||
"grunt-jsonlint": "1.0.7"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user