summaryrefslogtreecommitdiff
path: root/languages/classes/LanguageMo.php
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2012-05-03 13:01:35 +0200
committerPierre Schmitz <pierre@archlinux.de>2012-05-03 13:01:35 +0200
commitd9022f63880ce039446fba8364f68e656b7bf4cb (patch)
tree16b40fbf17bf7c9ee6f4ead25b16dd192378050a /languages/classes/LanguageMo.php
parent27cf83d177256813e2e802241085fce5dd0f3fb9 (diff)
Update to MediaWiki 1.19.0
Diffstat (limited to 'languages/classes/LanguageMo.php')
-rw-r--r--languages/classes/LanguageMo.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/languages/classes/LanguageMo.php b/languages/classes/LanguageMo.php
index 5d78a502..2fa48e95 100644
--- a/languages/classes/LanguageMo.php
+++ b/languages/classes/LanguageMo.php
@@ -14,13 +14,14 @@ class LanguageMo extends Language {
function convertPlural( $count, $forms ) {
// Plural rules per
// http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#mo
+ // Identical to Romanian (ro).
if ( !count( $forms ) ) { return ''; }
$forms = $this->preConvertPlural( $forms, 3 );
if ( $count == 1 ) {
$index = 0;
- } elseif ( $count == 0 || $count % 100 < 20 ) {
+ } elseif ( $count == 0 || ( $count % 100 > 0 && $count % 100 < 20 ) ) {
$index = 1;
} else {
$index = 2;