summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/Translate/scripts/plural-comparison.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/Translate/scripts/plural-comparison.php')
-rw-r--r--www/wiki/extensions/Translate/scripts/plural-comparison.php16
1 files changed, 6 insertions, 10 deletions
diff --git a/www/wiki/extensions/Translate/scripts/plural-comparison.php b/www/wiki/extensions/Translate/scripts/plural-comparison.php
index b9507ae7..fe264565 100644
--- a/www/wiki/extensions/Translate/scripts/plural-comparison.php
+++ b/www/wiki/extensions/Translate/scripts/plural-comparison.php
@@ -5,7 +5,7 @@
* @author Niklas Laxström
*
* @copyright Copyright © 2010, Niklas Laxström
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @file
*/
@@ -111,10 +111,10 @@ class PluralCompare extends Maintenance {
$doc = new DOMDocument;
$doc->load( $fileName );
$rulesets = $doc->getElementsByTagName( 'pluralRules' );
- $plurals = array();
+ $plurals = [];
foreach ( $rulesets as $ruleset ) {
$codes = $ruleset->getAttribute( 'locales' );
- $rules = array();
+ $rules = [];
$ruleElements = $ruleset->getElementsByTagName( 'pluralRule' );
foreach ( $ruleElements as $elt ) {
$rules[] = $elt->nodeValue;
@@ -128,17 +128,13 @@ class PluralCompare extends Maintenance {
}
public function loadCLDR() {
- // @codingStandardsIgnoreStart Ignore MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
global $IP;
- // @codingStandardsIgnoreEnd
return $this->loadPluralFile( "$IP/languages/data/plurals.xml" );
}
public function loadMediaWiki() {
- // @codingStandardsIgnoreStart Ignore MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
global $IP;
- // @codingStandardsIgnoreEnd
$rules = $this->loadPluralFile( "$IP/languages/data/plurals.xml" );
$rulesMW = $this->loadPluralFile( "$IP/languages/data/plurals-mediawiki.xml" );
@@ -148,7 +144,7 @@ class PluralCompare extends Maintenance {
public function loadGettext() {
$gtData = file_get_contents( __DIR__ . '/../data/plural-gettext.txt' );
- $gtLanguages = array();
+ $gtLanguages = [];
foreach ( preg_split( '/\n|\r/', $gtData, -1, PREG_SPLIT_NO_EMPTY ) as $line ) {
list( $code, $rule ) = explode( "\t", $line );
$rule = preg_replace( '/^.*?plural=/', '', $rule );
@@ -159,5 +155,5 @@ class PluralCompare extends Maintenance {
}
}
-$maintClass = 'PluralCompare';
-require_once DO_MAINTENANCE;
+$maintClass = PluralCompare::class;
+require_once RUN_MAINTENANCE_IF_MAIN;