X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=languages%2Fclasses%2FLanguageMt.php;h=ef143da56363eb2e85009cba8cb97113f4dd5d68;hb=b6b807b2bc0e7c46b49fbe846912aacf752bbe68;hp=ea8511280a0e39430d6176ea76a9692ad34db374;hpb=13e89667c3f07f4d3560b70ca4f49fd64a37d8bc;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/classes/LanguageMt.php b/languages/classes/LanguageMt.php index ea8511280a..ef143da563 100644 --- a/languages/classes/LanguageMt.php +++ b/languages/classes/LanguageMt.php @@ -8,12 +8,21 @@ */ class LanguageMt extends Language { + + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { - if ( !count($forms) ) { return ''; } + if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 4 ); - $index = (n==1 ? 0 : n==0 or ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3); + if ( $count === 1 ) $index = 0; + elseif ( $count === 0 || ( $count % 100 > 1 && $count % 100 < 11 ) ) $index = 1; + elseif ( $count % 100 > 10 && $count % 100 < 20 ) $index = 2; + else $index = 3; return $forms[$index]; } } \ No newline at end of file