Some language love
authorSam Reed <reedy@users.mediawiki.org>
Sun, 29 May 2011 15:03:33 +0000 (15:03 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Sun, 29 May 2011 15:03:33 +0000 (15:03 +0000)
16 files changed:
languages/Language.php
languages/classes/LanguageAm.php
languages/classes/LanguageBe_tarask.php
languages/classes/LanguageFr.php
languages/classes/LanguageGd.php
languages/classes/LanguageHe.php
languages/classes/LanguageHy.php
languages/classes/LanguageKaa.php
languages/classes/LanguageKk_cyrl.php
languages/classes/LanguageKsh.php
languages/classes/LanguageMg.php
languages/classes/LanguageNso.php
languages/classes/LanguageRu.php
languages/classes/LanguageWa.php
languages/classes/LanguageYue.php
languages/classes/LanguageZh_hans.php

index 8047bc0..b64bf00 100644 (file)
@@ -201,6 +201,8 @@ class Language {
         * Returns true if a language code string is of a valid form, whether or
         * not it exists. This includes codes which are used solely for
         * customisation via the MediaWiki namespace.
+        *
+        * @return bool
         */
        public static function isValidCode( $code ) {
                return
@@ -1564,8 +1566,10 @@ class Language {
 
        /**
         * Get a format string for a given type and preference
-        * @param $type May be date, time or both
-        * @param $pref The format name as it appears in Messages*.php
+        * @param $type string May be date, time or both
+        * @param $pref string The format name as it appears in Messages*.php
+        *
+        * @return string
         */
        function getDateFormatString( $type, $pref ) {
                if ( !isset( $this->dateFormatStrings[$type][$pref] ) ) {
@@ -2932,7 +2936,7 @@ class Language {
         * @param $filename string $prefix . $languageCode . $suffix
         * @param $prefix string Prefix before the language code
         * @param $suffix string Suffix after the language code
-        * @return Language code, or false if $prefix or $suffix isn't found
+        * @return string Language code, or false if $prefix or $suffix isn't found
         */
        static function getCodeFromFileName( $filename, $prefix = 'Language', $suffix = '.php' ) {
                $m = null;
index 77374d3..29ae9c1 100644 (file)
@@ -7,6 +7,11 @@
 class LanguageAm extends Language {
        /**
         * Use singular form for zero
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index af2271d..c7920e5 100644 (file)
@@ -18,6 +18,12 @@ class LanguageBe_tarask extends Language {
         * $wordform3 - plural form (for 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26...)
         */
 
+       /**
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 
index dec1204..3e7c970 100644 (file)
@@ -7,6 +7,11 @@
 class LanguageFr extends Language {
        /**
         * Use singular form for zero (see bug 7309)
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index 2a11fd7..5fe3d05 100644 (file)
@@ -19,6 +19,10 @@ class LanguageGd extends Language {
         * $forms[4] - 3-10, 13-19
         * $forms[5] - 0, 20, rest
         *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index 95beca7..e65feee 100644 (file)
@@ -17,6 +17,8 @@ class LanguageHe extends Language {
         *
         * @param $word String: the word to convert
         * @param $case String: the case
+        *
+        * @return string
         */
        public function convertGrammar( $word, $case ) {
                global $wgGrammarForms;
index 1201dff..714d9ce 100644 (file)
@@ -48,6 +48,12 @@ class LanguageHy extends Language {
                return $word;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
                $forms = $this->preConvertPlural( $forms, 2 );
index de3b17c..5b6e76d 100644 (file)
@@ -22,6 +22,8 @@ class LanguageKaa extends Language {
 
        /**
         * It fixes issue with ucfirst for transforming 'i' to 'İ'
+        *
+        * @return string
         */
        function ucfirst ( $string ) {
                if ( substr( $string, 0, 1 ) === 'i' ) {
index 78febae..3b65efa 100644 (file)
@@ -11,7 +11,6 @@ class LanguageKk_cyrl extends Language {
        /**
         * Cases: genitive, dative, accusative, locative, ablative, comitative + possessive forms
         */
-
        function convertGrammarKk_cyrl( $word, $case ) {
                global $wgGrammarForms;
                if ( isset( $wgGrammarForms['kk-kz'][$case][$word] ) ) {
index 65126e1..026bdfe 100644 (file)
@@ -155,6 +155,11 @@ class LanguageKsh extends Language {
 
        /**
         * Handle cases of (1, other, 0) or (1, other)
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index 54ef408..111dda3 100644 (file)
@@ -7,6 +7,11 @@
 class LanguageMg extends Language {
        /**
         * Use singular form for zero
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index 9ff8903..4026332 100644 (file)
@@ -7,6 +7,11 @@
 class LanguageNso extends Language {
        /**
         * Use singular form for zero
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
         */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
index 8169885..d5c0d52 100644 (file)
@@ -67,9 +67,11 @@ class LanguageRu extends Language {
         *     "Сделано $1 {{PLURAL:$1|изменение|изменения|изменений}}"
         *   message without number
         *     "Действие не может быть выполнено по {{PLURAL:$1|следующей причине|следующим причинам}}:"
+        * @param $count int
+        * @param $forms array
         *
+        * @return string
         */
-
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 
index 0cb439d..ea4c4e5 100644 (file)
 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 ''; }
index 75f4a83..537ffc1 100644 (file)
@@ -20,6 +20,10 @@ class LanguageYue extends Language {
                return $s;
        }
 
+       /**
+        * @param $string
+        * @return string
+        */
        function normalizeForSearch( $string ) {
                wfProfileIn( __METHOD__ );
 
index 137f094..2fcb7de 100644 (file)
@@ -21,6 +21,10 @@ class LanguageZh_hans extends Language {
                return $s;
        }
 
+       /**
+        * @param $s
+        * @return string
+        */
        function normalizeForSearch( $s ) {
                wfProfileIn( __METHOD__ );