Some language love
authorSam Reed <reedy@users.mediawiki.org>
Sun, 29 May 2011 15:20:43 +0000 (15:20 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Sun, 29 May 2011 15:20:43 +0000 (15:20 +0000)
19 files changed:
languages/classes/LanguageAr.php
languages/classes/LanguageAz.php
languages/classes/LanguageBat_smg.php
languages/classes/LanguageBe.php
languages/classes/LanguageBs.php
languages/classes/LanguageCs.php
languages/classes/LanguageCu.php
languages/classes/LanguageCy.php
languages/classes/LanguageDsb.php
languages/classes/LanguageGa.php
languages/classes/LanguageGv.php
languages/classes/LanguageHr.php
languages/classes/LanguageHsb.php
languages/classes/LanguageHu.php
languages/classes/LanguageJa.php
languages/classes/LanguageKm.php
languages/classes/LanguageLt.php
languages/classes/LanguageMo.php
languages/classes/LanguageMt.php

index 32baed1..95e7639 100644 (file)
@@ -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;
index 13c5054..947e656 100644 (file)
@@ -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 );
index 5b6c92a..2a429ce 100644 (file)
@@ -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 );
index 260e635..bb0ba9e 100644 (file)
 
 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
index bf2876a..927082e 100644 (file)
@@ -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 );
index 935aed4..f50a7e7 100644 (file)
@@ -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 );
index 1aecbca..8eccc84 100644 (file)
@@ -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 );
index c0f186d..a3a2868 100644 (file)
@@ -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 ''; }
 
index 1c97c8a..04bd0e2 100644 (file)
@@ -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 );
index a55e5f3..74d154c 100644 (file)
@@ -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 ''; }
 
index 6e25e21..4defffd 100644 (file)
@@ -8,6 +8,11 @@
  */
 class LanguageGv extends Language {
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 
index aca180a..e18c8d3 100644 (file)
@@ -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.
index 1b83f5a..2e0060b 100644 (file)
@@ -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 );
index 44ce330..f82bab2 100644 (file)
@@ -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] ) ) {
index c5a992d..510a397 100644 (file)
@@ -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 <em> as italic
+       /**
+        * Italic is not appropriate for Japanese script
+        * Unfortunately most browsers do not recognise this, and render <em> as italic
+        *
+        * @param $text string
+        * @return string
+        */
        function emphasize( $text ) {
                return $text;
        }
index 128152f..105e6ed 100644 (file)
@@ -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( ',' => '' )
index 4291e79..09cacae 100644 (file)
@@ -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 ''; }
 
index beeb04f..5d78a50 100644 (file)
@@ -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
index fb271bf..ef143da 100644 (file)
@@ -8,6 +8,12 @@
  */
 
 class LanguageMt extends Language {
+
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }