http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89111

Revision: 89111
Author:   reedy
Date:     2011-05-29 15:20:43 +0000 (Sun, 29 May 2011)
Log Message:
-----------
Some language love

Modified Paths:
--------------
    trunk/phase3/languages/classes/LanguageAr.php
    trunk/phase3/languages/classes/LanguageAz.php
    trunk/phase3/languages/classes/LanguageBat_smg.php
    trunk/phase3/languages/classes/LanguageBe.php
    trunk/phase3/languages/classes/LanguageBs.php
    trunk/phase3/languages/classes/LanguageCs.php
    trunk/phase3/languages/classes/LanguageCu.php
    trunk/phase3/languages/classes/LanguageCy.php
    trunk/phase3/languages/classes/LanguageDsb.php
    trunk/phase3/languages/classes/LanguageGa.php
    trunk/phase3/languages/classes/LanguageGv.php
    trunk/phase3/languages/classes/LanguageHr.php
    trunk/phase3/languages/classes/LanguageHsb.php
    trunk/phase3/languages/classes/LanguageHu.php
    trunk/phase3/languages/classes/LanguageJa.php
    trunk/phase3/languages/classes/LanguageKm.php
    trunk/phase3/languages/classes/LanguageLt.php
    trunk/phase3/languages/classes/LanguageMo.php
    trunk/phase3/languages/classes/LanguageMt.php

Modified: trunk/phase3/languages/classes/LanguageAr.php
===================================================================
--- trunk/phase3/languages/classes/LanguageAr.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageAr.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 @@
         *
         * @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;

Modified: trunk/phase3/languages/classes/LanguageAz.php
===================================================================
--- trunk/phase3/languages/classes/LanguageAz.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageAz.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 );

Modified: trunk/phase3/languages/classes/LanguageBat_smg.php
===================================================================
--- trunk/phase3/languages/classes/LanguageBat_smg.php  2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageBat_smg.php  2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 );

Modified: trunk/phase3/languages/classes/LanguageBe.php
===================================================================
--- trunk/phase3/languages/classes/LanguageBe.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageBe.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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

Modified: trunk/phase3/languages/classes/LanguageBs.php
===================================================================
--- trunk/phase3/languages/classes/LanguageBs.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageBs.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 );

Modified: trunk/phase3/languages/classes/LanguageCs.php
===================================================================
--- trunk/phase3/languages/classes/LanguageCs.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageCs.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 );

Modified: trunk/phase3/languages/classes/LanguageCu.php
===================================================================
--- trunk/phase3/languages/classes/LanguageCu.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageCu.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -34,6 +34,11 @@
                return $word;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
                $forms = $this->preConvertPlural( $forms, 4 );

Modified: trunk/phase3/languages/classes/LanguageCy.php
===================================================================
--- trunk/phase3/languages/classes/LanguageCy.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageCy.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 ''; }
 

Modified: trunk/phase3/languages/classes/LanguageDsb.php
===================================================================
--- trunk/phase3/languages/classes/LanguageDsb.php      2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageDsb.php      2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -26,6 +26,11 @@
                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 );

Modified: trunk/phase3/languages/classes/LanguageGa.php
===================================================================
--- trunk/phase3/languages/classes/LanguageGa.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageGa.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -35,6 +35,11 @@
                return $word;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 

Modified: trunk/phase3/languages/classes/LanguageGv.php
===================================================================
--- trunk/phase3/languages/classes/LanguageGv.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageGv.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -8,6 +8,11 @@
  */
 class LanguageGv extends Language {
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 

Modified: trunk/phase3/languages/classes/LanguageHr.php
===================================================================
--- trunk/phase3/languages/classes/LanguageHr.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageHr.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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.

Modified: trunk/phase3/languages/classes/LanguageHsb.php
===================================================================
--- trunk/phase3/languages/classes/LanguageHsb.php      2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageHsb.php      2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -27,6 +27,11 @@
                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 );

Modified: trunk/phase3/languages/classes/LanguageHu.php
===================================================================
--- trunk/phase3/languages/classes/LanguageHu.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageHu.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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] ) ) 
{

Modified: trunk/phase3/languages/classes/LanguageJa.php
===================================================================
--- trunk/phase3/languages/classes/LanguageJa.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageJa.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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 @@
                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;
        }

Modified: trunk/phase3/languages/classes/LanguageKm.php
===================================================================
--- trunk/phase3/languages/classes/LanguageKm.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageKm.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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( ',' => '' )

Modified: trunk/phase3/languages/classes/LanguageLt.php
===================================================================
--- trunk/phase3/languages/classes/LanguageLt.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageLt.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -10,6 +10,13 @@
                2 - trys (3) lapai
                3 - penkiolika (15) lapų
        */
+
+       /**
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 

Modified: trunk/phase3/languages/classes/LanguageMo.php
===================================================================
--- trunk/phase3/languages/classes/LanguageMo.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageMo.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -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

Modified: trunk/phase3/languages/classes/LanguageMt.php
===================================================================
--- trunk/phase3/languages/classes/LanguageMt.php       2011-05-29 15:03:33 UTC 
(rev 89110)
+++ trunk/phase3/languages/classes/LanguageMt.php       2011-05-29 15:20:43 UTC 
(rev 89111)
@@ -8,6 +8,12 @@
  */
 
 class LanguageMt extends Language {
+
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to