diff options
Diffstat (limited to 'languages/classes/LanguageBe.php')
-rw-r--r-- | languages/classes/LanguageBe.php | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/languages/classes/LanguageBe.php b/languages/classes/LanguageBe.php deleted file mode 100644 index 7d881ac9..00000000 --- a/languages/classes/LanguageBe.php +++ /dev/null @@ -1,41 +0,0 @@ -<?php -/** Belarusian normative (Беларуская мова) - * - * This is still the version from Be-x-old, only duplicated for consistency of - * plural and grammar functions. If there are errors please send a patch. - * - * @ingroup Language - * - * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com> - * @see http://be.wikipedia.org/wiki/Talk:LanguageBe.php - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License - * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License - */ - -class LanguageBe extends Language { - - /** - * @param $count int - * @param $forms array - * - * @return string - */ - function convertPlural( $count, $forms ) { - if ( !count( $forms ) ) { return ''; } - // @todo FIXME: CLDR defines 4 plural forms instead of 3 - // http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html - $forms = $this->preConvertPlural( $forms, 3 ); - - if ( $count > 10 && floor( ( $count % 100 ) / 10 ) == 1 ) { - return $forms[2]; - } else { - switch ( $count % 10 ) { - case 1: return $forms[0]; - case 2: - case 3: - case 4: return $forms[1]; - default: return $forms[2]; - } - } - } -} |