00001 <?php
00002
00007 class LanguagePl extends Language {
00008 function convertPlural( $count, $forms ) {
00009 if ( !count($forms) ) { return ''; }
00010 $forms = $this->preConvertPlural( $forms, 3 );
00011 $count = abs( $count );
00012 if ( $count == 1 )
00013 return $forms[0];
00014 switch ( $count % 10 ) {
00015 case 2:
00016 case 3:
00017 case 4:
00018 if ( $count / 10 % 10 != 1 )
00019 return $forms[1];
00020 default:
00021 return $forms[2];
00022 }
00023 }
00024
00025 function commafy($_) {
00026 if (!preg_match('/^\d{1,4}(.\d+)?$/',$_)) {
00027 return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
00028 } else {
00029 return $_;
00030 }
00031 }
00032 }