From: Santhosh Thottingal Date: Thu, 12 Sep 2013 04:39:15 +0000 (-0700) Subject: Remove convertPlural methods already served by CLDR plural system X-Git-Tag: 1.31.0-rc.0~18628^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/comptes/ajouter.php?a=commitdiff_plain;h=115aa346379062c308cb1651aef7d229432d697d;p=lhc%2Fweb%2Fwiklou.git Remove convertPlural methods already served by CLDR plural system There are some more language classes with convertPlural methods, but they need some careful removal. Change-Id: Idbcb397f750fb463608de4396018dadb6fccc9a7 --- diff --git a/languages/classes/LanguageCu.php b/languages/classes/LanguageCu.php index 454ce3421d..60cf2b1a9a 100644 --- a/languages/classes/LanguageCu.php +++ b/languages/classes/LanguageCu.php @@ -63,24 +63,4 @@ class LanguageCu extends Language { } return $word; } - - /** - * @param $count int - * @param $forms array - * @return string - */ - function convertPlural( $count, $forms ) { - if ( !count( $forms ) ) { - return ''; - } - $forms = $this->preConvertPlural( $forms, 4 ); - - switch ( $count % 10 ) { - case 1: return $forms[0]; - case 2: return $forms[1]; - case 3: - case 4: return $forms[2]; - default: return $forms[3]; - } - } } diff --git a/languages/classes/LanguageHi.php b/languages/classes/LanguageHi.php deleted file mode 100644 index 6f7edb473a..0000000000 --- a/languages/classes/LanguageHi.php +++ /dev/null @@ -1,46 +0,0 @@ -preConvertPlural( $forms, 2 ); - - return ( $count <= 1 ) ? $forms[0] : $forms[1]; - } -} diff --git a/languages/classes/LanguageMg.php b/languages/classes/LanguageMg.php deleted file mode 100644 index bf6800c785..0000000000 --- a/languages/classes/LanguageMg.php +++ /dev/null @@ -1,46 +0,0 @@ -preConvertPlural( $forms, 2 ); - - return ( $count <= 1 ) ? $forms[0] : $forms[1]; - } -} diff --git a/languages/classes/LanguageMt.php b/languages/classes/LanguageMt.php deleted file mode 100644 index 20213a8482..0000000000 --- a/languages/classes/LanguageMt.php +++ /dev/null @@ -1,55 +0,0 @@ -preConvertPlural( $forms, 4 ); - - 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]; - } -} diff --git a/languages/classes/LanguagePl.php b/languages/classes/LanguagePl.php index e15c9e2a97..8e286c9430 100644 --- a/languages/classes/LanguagePl.php +++ b/languages/classes/LanguagePl.php @@ -27,33 +27,6 @@ * @ingroup Language */ class LanguagePl extends Language { - - /** - * @param $count string - * @param $forms array - * @return string - */ - function convertPlural( $count, $forms ) { - if ( !count( $forms ) ) { - return ''; - } - $forms = $this->preConvertPlural( $forms, 3 ); - $count = abs( $count ); - if ( $count == 1 ) { - return $forms[0]; // singular - } - switch ( $count % 10 ) { - case 2: - case 3: - case 4: - if ( $count / 10 % 10 != 1 ) { - return $forms[1]; // plural - } - default: - return $forms[2]; // plural genitive - } - } - /** * @param $_ string * @return string diff --git a/languages/classes/LanguageSh.php b/languages/classes/LanguageSh.php deleted file mode 100644 index 83c42ccd23..0000000000 --- a/languages/classes/LanguageSh.php +++ /dev/null @@ -1,62 +0,0 @@ -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]; - } - } - } -} diff --git a/languages/classes/LanguageSk.php b/languages/classes/LanguageSk.php deleted file mode 100644 index cd15f18009..0000000000 --- a/languages/classes/LanguageSk.php +++ /dev/null @@ -1,51 +0,0 @@ -preConvertPlural( $forms, 3 ); - - if ( $count == 1 ) { - $index = 0; - } elseif ( $count == 2 || $count == 3 || $count == 4 ) { - $index = 1; - } else { - $index = 2; - } - return $forms[$index]; - } -} diff --git a/languages/classes/LanguageTi.php b/languages/classes/LanguageTi.php deleted file mode 100644 index f17b4d1d46..0000000000 --- a/languages/classes/LanguageTi.php +++ /dev/null @@ -1,46 +0,0 @@ -preConvertPlural( $forms, 2 ); - - return ( $count <= 1 ) ? $forms[0] : $forms[1]; - } -} diff --git a/languages/classes/LanguageTl.php b/languages/classes/LanguageTl.php deleted file mode 100644 index 060d1e2854..0000000000 --- a/languages/classes/LanguageTl.php +++ /dev/null @@ -1,46 +0,0 @@ -preConvertPlural( $forms, 2 ); - - return ( $count <= 1 ) ? $forms[0] : $forms[1]; - } -} diff --git a/languages/classes/LanguageWa.php b/languages/classes/LanguageWa.php index fde8c53db9..e5f7438fda 100644 --- a/languages/classes/LanguageWa.php +++ b/languages/classes/LanguageWa.php @@ -30,22 +30,6 @@ * @ingroup Language */ class LanguageWa extends Language { - /** - * Use singular form for zero - * - * @param $count int - * @param $forms array - * - * @return string - */ - function convertPlural( $count, $forms ) { - if ( !count( $forms ) ) { - return ''; - } - $forms = $this->preConvertPlural( $forms, 2 ); - - return ( $count <= 1 ) ? $forms[0] : $forms[1]; - } /** * Dates in Walloon are "1î d' " for 1st of the month,