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

Revision: 89112
Author:   reedy
Date:     2011-05-29 15:21:03 +0000 (Sun, 29 May 2011)
Log Message:
-----------
Some language love

Modified Paths:
--------------
    trunk/phase3/languages/Language.php
    trunk/phase3/languages/classes/LanguageMy.php
    trunk/phase3/languages/classes/LanguagePl.php
    trunk/phase3/languages/classes/LanguageRo.php
    trunk/phase3/languages/classes/LanguageSe.php
    trunk/phase3/languages/classes/LanguageSh.php
    trunk/phase3/languages/classes/LanguageSk.php
    trunk/phase3/languages/classes/LanguageSl.php
    trunk/phase3/languages/classes/LanguageSma.php
    trunk/phase3/languages/classes/LanguageSr.php
    trunk/phase3/languages/classes/LanguageSr_ec.php
    trunk/phase3/languages/classes/LanguageSr_el.php
    trunk/phase3/languages/classes/LanguageUk.php
    trunk/phase3/languages/classes/LanguageYue.php
    trunk/phase3/languages/classes/LanguageZh_hans.php

Modified: trunk/phase3/languages/Language.php
===================================================================
--- trunk/phase3/languages/Language.php 2011-05-29 15:20:43 UTC (rev 89111)
+++ trunk/phase3/languages/Language.php 2011-05-29 15:21:03 UTC (rev 89112)
@@ -1875,6 +1875,9 @@
                return $this->iconv( $this->fallback8bitEncoding(), 'utf-8', $s 
);
        }
 
+       /**
+        * @return array
+        */
        function fallback8bitEncoding() {
                return self::$dataCache->getItem( $this->mCode, 
'fallback8bitEncoding' );
        }
@@ -2124,6 +2127,9 @@
                return $this->isRTL() ? "\xE2\x80\x8F" : "\xE2\x80\x8E";
        }
 
+       /**
+        * @return array
+        */
        function capitalizeAllNouns() {
                return self::$dataCache->getItem( $this->mCode, 
'capitalizeAllNouns' );
        }
@@ -2146,6 +2152,9 @@
                return self::$dataCache->getItem( $this->mCode, 
'linkPrefixExtension' );
        }
 
+       /**
+        * @return array
+        */
        function getMagicWords() {
                return self::$dataCache->getItem( $this->mCode, 'magicWords' );
        }
@@ -2802,6 +2811,10 @@
                return htmlspecialchars( $this->convert( $text, $isTitle ) );
        }
 
+       /**
+        * @param $key string
+        * @return string
+        */
        function convertCategoryKey( $key ) {
                return $this->mConverter->convertCategoryKey( $key );
        }
@@ -2816,14 +2829,23 @@
                return $this->mConverter->getVariants();
        }
 
+       /**
+        * @return string
+        */
        function getPreferredVariant() {
                return $this->mConverter->getPreferredVariant();
        }
 
+       /**
+        * @return string
+        */
        function getDefaultVariant() {
                return $this->mConverter->getDefaultVariant();
        }
 
+       /**
+        * @return string
+        */
        function getURLVariant() {
                return $this->mConverter->getURLVariant();
        }
@@ -2898,6 +2920,9 @@
                return self::$dataCache->getItem( $this->mCode, 'linkTrail' );
        }
 
+       /**
+        * @return Language
+        */
        function getLangObj() {
                return $this;
        }
@@ -2948,11 +2973,19 @@
                return str_replace( '_', '-', strtolower( $m[1] ) );
        }
 
+       /**
+        * @param $code string
+        * @return string
+        */
        static function getMessagesFileName( $code ) {
                global $IP;
                return self::getFileName( "$IP/languages/messages/Messages", 
$code, '.php' );
        }
 
+       /**
+        * @param $code string
+        * @return string
+        */
        static function getClassFileName( $code ) {
                global $IP;
                return self::getFileName( "$IP/languages/classes/Language", 
$code, '.php' );
@@ -2960,6 +2993,8 @@
 
        /**
         * Get the fallback for a given language
+        *
+        * @return false|string
         */
        static function getFallbackFor( $code ) {
                if ( $code === 'en' ) {

Modified: trunk/phase3/languages/classes/LanguageMy.php
===================================================================
--- trunk/phase3/languages/classes/LanguageMy.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageMy.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -7,6 +7,11 @@
  * @author Niklas Laxström, 2008
  */
 class LanguageMy extends Language {
+
+       /**
+        * @param $_ string
+        * @return string
+        */
        function commafy( $_ ) {
                /* NO-op. Cannot use
                 * $separatorTransformTable = array( ',' => '' )

Modified: trunk/phase3/languages/classes/LanguagePl.php
===================================================================
--- trunk/phase3/languages/classes/LanguagePl.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguagePl.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -5,6 +5,12 @@
  * @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 );
@@ -22,6 +28,10 @@
                }
        }
 
+       /**
+        * @param $_ string
+        * @return string
+        */
        function commafy( $_ ) {
                if ( !preg_match( '/^\-?\d{1,4}(\.\d+)?$/', $_ ) ) {
                        return strrev( (string)preg_replace( 
'/(\d{3})(?=\d)(?!\d*\.)/', '$1,', strrev( $_ ) ) );

Modified: trunk/phase3/languages/classes/LanguageRo.php
===================================================================
--- trunk/phase3/languages/classes/LanguageRo.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageRo.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -5,6 +5,12 @@
  * @ingroup Language
  */
 class LanguageRo 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#ro

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

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

Modified: trunk/phase3/languages/classes/LanguageSk.php
===================================================================
--- trunk/phase3/languages/classes/LanguageSk.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageSk.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -5,6 +5,12 @@
  * @ingroup Language
  */
 class LanguageSk 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/LanguageSl.php
===================================================================
--- trunk/phase3/languages/classes/LanguageSl.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageSl.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -26,6 +26,12 @@
                return $word; # this will return the original value for 
'imenovalnik' (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, 5 );

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

Modified: trunk/phase3/languages/classes/LanguageSr.php
===================================================================
--- trunk/phase3/languages/classes/LanguageSr.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageSr.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -197,6 +197,12 @@
                $wgHooks['ArticleSaveComplete'][] = $this->mConverter;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) {
                        return '';

Modified: trunk/phase3/languages/classes/LanguageSr_ec.php
===================================================================
--- trunk/phase3/languages/classes/LanguageSr_ec.php    2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageSr_ec.php    2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -6,6 +6,12 @@
  * @ingroup Language
  */
 class LanguageSr_ec 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/LanguageSr_el.php
===================================================================
--- trunk/phase3/languages/classes/LanguageSr_el.php    2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageSr_el.php    2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -6,6 +6,12 @@
  * @ingroup Language
  */
 class LanguageSr_el 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/LanguageUk.php
===================================================================
--- trunk/phase3/languages/classes/LanguageUk.php       2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageUk.php       2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -56,6 +56,11 @@
                return $word;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
        function convertPlural( $count, $forms ) {
                if ( !count( $forms ) ) { return ''; }
 

Modified: trunk/phase3/languages/classes/LanguageYue.php
===================================================================
--- trunk/phase3/languages/classes/LanguageYue.php      2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageYue.php      2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -5,6 +5,10 @@
  * @ingroup Language
  */
 class LanguageYue extends Language {
+
+       /**
+        * @return bool
+        */
        function hasWordBreaks() {
                return false;
        }
@@ -13,6 +17,9 @@
         * Eventually this should be a word segmentation;
         * for now just treat each character as a word.
         * @todo FIXME: Only do this for Han characters...
+        *
+        * @param $string string
+        * @return string
         */
        function segmentByWord( $string ) {
                $reg = "/([\\xc0-\\xff][\\x80-\\xbf]*)/";

Modified: trunk/phase3/languages/classes/LanguageZh_hans.php
===================================================================
--- trunk/phase3/languages/classes/LanguageZh_hans.php  2011-05-29 15:20:43 UTC 
(rev 89111)
+++ trunk/phase3/languages/classes/LanguageZh_hans.php  2011-05-29 15:21:03 UTC 
(rev 89112)
@@ -6,6 +6,10 @@
  * @ingroup Language
  */
 class LanguageZh_hans extends Language {
+
+       /**
+        * @return bool
+        */
        function hasWordBreaks() {
                return false;
        }
@@ -14,6 +18,10 @@
         * Eventually this should be a word segmentation;
         * for now just treat each character as a word.
         * @todo FIXME: Only do this for Han characters...
+        *
+        * @param $string string
+        *
+        * @return string
         */
        function segmentByWord( $string ) {
                $reg = "/([\\xc0-\\xff][\\x80-\\xbf]*)/";


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

Reply via email to