00001 <?php 00008 class LanguageCy extends Language { 00009 function convertPlural( $count, $forms ) { 00010 if ( !count($forms) ) { return ''; } 00011 00012 // FIXME: CLDR defines 4 plural forms; very different, actually. 00013 // See http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#cy 00014 $forms = $this->preConvertPlural( $forms, 6 ); 00015 $count = abs( $count ); 00016 if ( $count >= 0 && $count <= 3 ) { 00017 return $forms[$count]; 00018 } elseif ( $count == 6 ) { 00019 return $forms[4]; 00020 } else { 00021 return $forms[5]; 00022 } 00023 } 00024 }