Remove debugging code accidentally committed in r86253
[lhc/web/wiklou.git] / languages / classes / LanguageHy.php
index 236e8ba..527a55f 100644 (file)
@@ -1,73 +1,69 @@
 <?php
-/** Armenian (Հայերեն)
-  *
-  * @addtogroup Language
-  * @author Ruben Vardanyan (Me@RubenVardanyan.com)
-  */
 
-/* Please, see Language.php for general function comments */
+/** Armenian (Հայերեն)
+ *
+ * @ingroup Language
+ * @author Ruben Vardanyan (Me@RubenVardanyan.com)
+ */
 class LanguageHy extends Language {
        # Convert from the nominative form of a noun to some other case
        # Invoked with {{grammar:case|word}}
        function convertGrammar( $word, $case ) {
                global $wgGrammarForms;
-               if ( isset($wgGrammarForms['hy'][$case][$word]) ) {
+               if ( isset( $wgGrammarForms['hy'][$case][$word] ) ) {
                        return $wgGrammarForms['hy'][$case][$word];
                }
 
                # These rules are not perfect, but they are currently only used for site names so it doesn't
                # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
 
-               #join and array_slice instead mb_substr
+               # join and array_slice instead mb_substr
                $ar = array();
                preg_match_all( '/./us', $word, $ar );
-               if (!preg_match("/[a-zA-Z_]/us", $word))
+               if ( !preg_match( "/[a-zA-Z_]/us", $word ) )
                        switch ( $case ) {
-                               case 'genitive': #սեռական հոլով
-                                       if (join('',array_slice($ar[0],-1))=='ա')
-                                               $word = join('',array_slice($ar[0],0,-1)).'այի';
-                                       elseif (join('',array_slice($ar[0],-1))=='ո')
-                                               $word=join('',array_slice($ar[0],0,-1)).'ոյի';
-                                       elseif (join('',array_slice($ar[0],-4))=='գիրք')
-                                               $word=join('',array_slice($ar[0],0,-4)).'գրքի';
+                               case 'genitive': # սեռական հոլով
+                                       if ( join( '', array_slice( $ar[0], -1 ) ) == 'ա' )
+                                               $word = join( '', array_slice( $ar[0], 0, -1 ) ) . 'այի';
+                                       elseif ( join( '', array_slice( $ar[0], -1 ) ) == 'ո' )
+                                               $word = join( '', array_slice( $ar[0], 0, -1 ) ) . 'ոյի';
+                                       elseif ( join( '', array_slice( $ar[0], -4 ) ) == 'գիրք' )
+                                               $word = join( '', array_slice( $ar[0], 0, -4 ) ) . 'գրքի';
                                        else
-                                               $word.='ի';
+                                               $word .= 'ի';
                                        break;
-                               case 'dative':  #Տրական հոլով
-                                       #stub
+                               case 'dative':  # Տրական հոլով
+                                       # stub
                                        break;
-                               case 'accusative': #Հայցական հոլով
-                                       #stub
+                               case 'accusative': # Հայցական հոլով
+                                       # stub
                                        break;
                                case 'instrumental':  #
-                                       #stub
+                                       # stub
                                        break;
                                case 'prepositional': #
-                                       #stub
+                                       # stub
                                        break;
                        }
                return $word;
        }
 
-       function convertPlural( $count, $wordform1, $wordform2, $w3, $w4, $w5) {
-               $count = str_replace (' ', '', $count);
-               if (abs($count) <= 1) {
-                       return $wordform1;
-               } else {
-                       return $wordform2;
-               }
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 2 );
+
+               return ( abs( $count ) <= 1 ) ? $forms[0] : $forms[1];
        }
 
        /*
         * Armenian numeric format is "12 345,67" but "1234,56"
         */
 
-       function commafy($_) {
-               if (!preg_match('/^\d{1,4}$/',$_)) {
-                       return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
+       function commafy( $_ ) {
+               if ( !preg_match( '/^\d{1,4}$/', $_ ) ) {
+                       return strrev( (string)preg_replace( '/(\d{3})(?=\d)(?!\d*\.)/', '$1,', strrev( $_ ) ) );
                } else {
                        return $_;
                }
        }
 }
-