]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blobdiff - languages/classes/LanguageLv.php
MediaWiki 1.17.0
[autoinstalls/mediawiki.git] / languages / classes / LanguageLv.php
index 2c8d9f316fbd5f446c5a77fdba99e39909a18463..fea2d21f8acc955be8234e9d5b210cdfcc73903f 100644 (file)
@@ -15,14 +15,15 @@ class LanguageLv extends Language {
         *
         * Example: {{plural:{{NUMBEROFARTICLES}}|article|articles}}
         *
-        * @param integer $count
-        * @param string $wordform1
-        * @param string $wordform2
-        * @param string $wordform3 (not used)
-        * @return string
+        * @param $count Integer
+        * @param $forms Array
+        * @return String
         */
        function convertPlural( $count, $forms ) {
-               if ( !count($forms) ) { return ''; }
+               if ( !count( $forms ) ) { return ''; }
+
+               // FIXME: CLDR defines 3 plural forms instead of 2.  Form for 0 is missing.
+               //        http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#lv
                $forms = $this->preConvertPlural( $forms, 2 );
 
                return ( ( $count % 10 == 1 ) && ( $count % 100 != 11 ) ) ? $forms[0] : $forms[1];