From: Sam Reed Date: Sun, 29 May 2011 15:20:43 +0000 (+0000) Subject: Some language love X-Git-Tag: 1.31.0-rc.0~29861 X-Git-Url: https://git.cyclocoop.org/admin/?a=commitdiff_plain;h=45b8f9a3cf2fbee16d988a5735e009c6cff38983;p=lhc%2Fweb%2Fwiklou.git Some language love --- diff --git a/languages/classes/LanguageAr.php b/languages/classes/LanguageAr.php index 32baed12af..95e7639248 100644 --- a/languages/classes/LanguageAr.php +++ b/languages/classes/LanguageAr.php @@ -6,6 +6,12 @@ * @author Niklas Laxström */ class LanguageAr extends Language { + + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 6 ); @@ -32,6 +38,10 @@ class LanguageAr extends Language { * * @todo FIXME: This is language-specific for now only to avoid the negative * performance impact of enabling it for all languages. + * + * @param $s string + * + * @return string */ function normalize( $s ) { global $wgFixArabicUnicode; diff --git a/languages/classes/LanguageAz.php b/languages/classes/LanguageAz.php index 13c5054723..947e656010 100644 --- a/languages/classes/LanguageAz.php +++ b/languages/classes/LanguageAz.php @@ -4,6 +4,11 @@ * @ingroup Language */ class LanguageAz extends Language { + + /** + * @param $string string + * @return mixed|string + */ function ucfirst ( $string ) { if ( $string[0] == 'i' ) { return 'İ' . substr( $string, 1 ); diff --git a/languages/classes/LanguageBat_smg.php b/languages/classes/LanguageBat_smg.php index 5b6c92a6f5..2a429ce012 100644 --- a/languages/classes/LanguageBat_smg.php +++ b/languages/classes/LanguageBat_smg.php @@ -7,6 +7,11 @@ */ class LanguageBat_smg extends Language { + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 4 ); diff --git a/languages/classes/LanguageBe.php b/languages/classes/LanguageBe.php index 260e635537..bb0ba9e821 100644 --- a/languages/classes/LanguageBe.php +++ b/languages/classes/LanguageBe.php @@ -14,6 +14,12 @@ 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 diff --git a/languages/classes/LanguageBs.php b/languages/classes/LanguageBs.php index bf2876a081..927082eef3 100644 --- a/languages/classes/LanguageBs.php +++ b/languages/classes/LanguageBs.php @@ -6,6 +6,11 @@ */ class LanguageBs extends Language { + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 3 ); diff --git a/languages/classes/LanguageCs.php b/languages/classes/LanguageCs.php index 935aed4e97..f50a7e7062 100644 --- a/languages/classes/LanguageCs.php +++ b/languages/classes/LanguageCs.php @@ -6,11 +6,16 @@ */ class LanguageCs extends Language { - # Plural transformations - # Invoked by putting - # {{plural:count|form1|form2-4|form0,5+}} for two forms plurals - # {{plural:count|form1|form0,2+}} for single form plurals - # in a message + /** + * Plural transformations + * Invoked by putting + * {{plural:count|form1|form2-4|form0,5+}} for two forms plurals + * {{plural:count|form1|form0,2+}} for single form plurals + * in a message + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 3 ); diff --git a/languages/classes/LanguageCu.php b/languages/classes/LanguageCu.php index 1aecbca54e..8eccc842f1 100644 --- a/languages/classes/LanguageCu.php +++ b/languages/classes/LanguageCu.php @@ -34,6 +34,11 @@ 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 ); diff --git a/languages/classes/LanguageCy.php b/languages/classes/LanguageCy.php index c0f186d799..a3a28689fe 100644 --- a/languages/classes/LanguageCy.php +++ b/languages/classes/LanguageCy.php @@ -6,6 +6,12 @@ * @author Niklas Laxström */ class LanguageCy extends Language { + + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } diff --git a/languages/classes/LanguageDsb.php b/languages/classes/LanguageDsb.php index 1c97c8adb1..04bd0e2f18 100644 --- a/languages/classes/LanguageDsb.php +++ b/languages/classes/LanguageDsb.php @@ -26,6 +26,11 @@ class LanguageDsb extends Language { return $word; # this will return the original value for 'nominatiw' (nominativ) and all undefined case values } + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 4 ); diff --git a/languages/classes/LanguageGa.php b/languages/classes/LanguageGa.php index a55e5f309b..74d154c376 100644 --- a/languages/classes/LanguageGa.php +++ b/languages/classes/LanguageGa.php @@ -35,6 +35,11 @@ class LanguageGa extends Language { return $word; } + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } diff --git a/languages/classes/LanguageGv.php b/languages/classes/LanguageGv.php index 6e25e21c89..4defffda72 100644 --- a/languages/classes/LanguageGv.php +++ b/languages/classes/LanguageGv.php @@ -8,6 +8,11 @@ */ class LanguageGv extends Language { + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } diff --git a/languages/classes/LanguageHr.php b/languages/classes/LanguageHr.php index aca180a182..e18c8d3ad5 100644 --- a/languages/classes/LanguageHr.php +++ b/languages/classes/LanguageHr.php @@ -6,6 +6,11 @@ class LanguageHr 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. Plural for for decimals is missing. diff --git a/languages/classes/LanguageHsb.php b/languages/classes/LanguageHsb.php index 1b83f5ab40..2e0060bb86 100644 --- a/languages/classes/LanguageHsb.php +++ b/languages/classes/LanguageHsb.php @@ -27,6 +27,11 @@ class LanguageHsb extends Language { return $word; # this will return the original value for 'nominatiw' (nominativ) and all undefined case values } + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } $forms = $this->preConvertPlural( $forms, 4 ); diff --git a/languages/classes/LanguageHu.php b/languages/classes/LanguageHu.php index 44ce330c4e..f82bab2f5c 100644 --- a/languages/classes/LanguageHu.php +++ b/languages/classes/LanguageHu.php @@ -5,6 +5,12 @@ * @ingroup Language */ class LanguageHu extends Language { + + /** + * @param $word string + * @param $case + * @return string + */ function convertGrammar( $word, $case ) { global $wgGrammarForms; if ( isset( $wgGrammarForms[$this->getCode()][$case][$word] ) ) { diff --git a/languages/classes/LanguageJa.php b/languages/classes/LanguageJa.php index c5a992d5a0..510a397639 100644 --- a/languages/classes/LanguageJa.php +++ b/languages/classes/LanguageJa.php @@ -6,6 +6,11 @@ * @ingroup Language */ class LanguageJa extends Language { + + /** + * @param $string string + * @return string + */ function segmentByWord( $string ) { // Strip known punctuation ? // $s = preg_replace( '/\xe3\x80[\x80-\xbf]/', '', $s ); # U3000-303f @@ -23,8 +28,13 @@ class LanguageJa extends Language { return $s; } - # Italic is not appropriate for Japanese script - # Unfortunately most browsers do not recognise this, and render as italic + /** + * Italic is not appropriate for Japanese script + * Unfortunately most browsers do not recognise this, and render as italic + * + * @param $text string + * @return string + */ function emphasize( $text ) { return $text; } diff --git a/languages/classes/LanguageKm.php b/languages/classes/LanguageKm.php index 128152f7a0..105e6ed3cf 100644 --- a/languages/classes/LanguageKm.php +++ b/languages/classes/LanguageKm.php @@ -6,6 +6,11 @@ * @author Niklas Laxström */ class LanguageKm extends Language { + + /** + * @param $_ string + * @return string + */ function commafy( $_ ) { /* NO-op for Khmer. Cannot use * $separatorTransformTable = array( ',' => '' ) diff --git a/languages/classes/LanguageLt.php b/languages/classes/LanguageLt.php index 4291e79760..09cacae02b 100644 --- a/languages/classes/LanguageLt.php +++ b/languages/classes/LanguageLt.php @@ -10,6 +10,13 @@ class LanguageLt extends Language { 2 - trys (3) lapai 3 - penkiolika (15) lapų */ + + /** + * @param $count int + * @param $forms array + * + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; } diff --git a/languages/classes/LanguageMo.php b/languages/classes/LanguageMo.php index beeb04f823..5d78a5029d 100644 --- a/languages/classes/LanguageMo.php +++ b/languages/classes/LanguageMo.php @@ -5,6 +5,12 @@ * @ingroup Language */ class LanguageMo extends Language { + + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { // Plural rules per // http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#mo diff --git a/languages/classes/LanguageMt.php b/languages/classes/LanguageMt.php index fb271bf60c..ef143da563 100644 --- a/languages/classes/LanguageMt.php +++ b/languages/classes/LanguageMt.php @@ -8,6 +8,12 @@ */ class LanguageMt extends Language { + + /** + * @param $count int + * @param $forms array + * @return string + */ function convertPlural( $count, $forms ) { if ( !count( $forms ) ) { return ''; }