Use the new and more accurate classes for Arabic per
authorMeno25 <mfarag@users.mediawiki.org>
Thu, 11 Jun 2009 14:41:52 +0000 (14:41 +0000)
committerMeno25 <mfarag@users.mediawiki.org>
Thu, 11 Jun 2009 14:41:52 +0000 (14:41 +0000)
http://ar.wikipedia.org/w/index.php?oldid=3406056

languages/classes/LanguageAr.php

index 01c921a..6315d71 100644 (file)
@@ -9,18 +9,20 @@ class LanguageAr extends Language {
 
        function convertPlural( $count, $forms ) {
                if ( !count($forms) ) { return ''; }
-               $forms = $this->preConvertPlural( $forms, 5 );
+               $forms = $this->preConvertPlural( $forms, 6 );
 
-               if ( $count == 1 ) {
+               if ( $count == 0 ) {
                        $index = 0;
-               } elseif( $count == 2 ) {
+               } elseif ( $count == 1 ) {
                        $index = 1;
-               } elseif( $count < 11 && $count > 2 ) {
+               } elseif( $count == 2 ) {
                        $index = 2;
-               } elseif( $count % 100 == 0) {
+               } elseif( $count % 100 >= 3 && $count % 100 <= 10 ) {
                        $index = 3;
-               } else {
+               } elseif( $count % 100 >= 11 && $count % 100 <= 99 ) {
                        $index = 4;
+               } else {
+                       $index = 5;
                }
                return $forms[$index];
        }