From 56c60b7b0382dd7ac0a9190e74ab894f0770bbb6 Mon Sep 17 00:00:00 2001 From: Bertrand Grondin Date: Thu, 3 Jan 2008 14:18:21 +0000 Subject: [PATCH] Optimization of internationalization messages code --- ContributionScores.i18n.php | 2 +- ContributionScores.php | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/ContributionScores.i18n.php b/ContributionScores.i18n.php index 10307c0..def4cb5 100644 --- a/ContributionScores.i18n.php +++ b/ContributionScores.i18n.php @@ -125,7 +125,7 @@ $messages['fr'] = array( * racine carrée de (nombre de modifications) - (nombre de pages différentes) * 2. De cette façon, les scores ainsi calculés privilégient la diversité par rapport à la quantité. Écrits d'une autre façon, ils s'intéressent principalement à indiquer le nombre de modifications des pages différentes, puis leur nombre total.", - 'contributionscores-top' => '(Meilleur $1)', + 'contributionscores-top' => '(Les $1 meilleures)', 'contributionscores-days' => 'Dans {{PLURAL:$1|le dernier jour|les derniers $1 jours}}', 'contributionscores-allrevisions' => 'Toutes les révisions', 'contributionscores-score' => 'Pointage', diff --git a/ContributionScores.php b/ContributionScores.php index 5e0dbe9..a9e4787 100644 --- a/ContributionScores.php +++ b/ContributionScores.php @@ -20,6 +20,8 @@ $wgExtensionCredits['specialpage'][] = array( define( 'CONTRIBUTIONSCORES_PATH', dirname( __FILE__ ) ); define( 'CONTRIBUTIONSCORES_EXTPATH', str_replace( $_SERVER['DOCUMENT_ROOT'], '/', CONTRIBUTIONSCORES_PATH ) ); define( 'CONTRIBUTIONSCORES_MAXINCLUDELIMIT', 50 ); +$wgExtensionMessagesFiles['ContributionScores'] = CONTRIBUTIONSCORES_PATH . 'ContributionScores.i18n.php'; + $contribScoreReports = null; $wgAutoloadClasses['ContributionScores'] = CONTRIBUTIONSCORES_PATH . '/ContributionScores_body.php'; @@ -36,11 +38,8 @@ function efContributionScores() { global $wgMessageCache; #Add Messages - require( CONTRIBUTIONSCORES_PATH . '/ContributionScores.i18n.php' ); - foreach( $messages as $key => $value ) { - $wgMessageCache->addMessages( $messages[$key], $key ); + wfLoadExtensionMessages('Contribution Scores'); } -} function efContributionScores_addHeadScripts(&$out) { $out->addScript( '' . "\n" );