X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2Fclasses%2FLanguageHy.php;h=602a589078c46340fdadfaa9972a60232fc7142c;hb=7388b7b62b842ef1e80faa677656a26a90803ece;hp=f6d5270676456b6ff6b8a9acf5cccf330647456c;hpb=6e9b4f0e9ce4ccd6089c18b205065ef7fa077484;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/classes/LanguageHy.php b/languages/classes/LanguageHy.php index f6d5270676..602a589078 100644 --- a/languages/classes/LanguageHy.php +++ b/languages/classes/LanguageHy.php @@ -52,12 +52,12 @@ class LanguageHy extends Language { 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 ) ) . 'գրքի'; + if ( implode( '', array_slice( $ar[0], -1 ) ) == 'ա' ) { + $word = implode( '', array_slice( $ar[0], 0, -1 ) ) . 'այի'; + } elseif ( implode( '', array_slice( $ar[0], -1 ) ) == 'ո' ) { + $word = implode( '', array_slice( $ar[0], 0, -1 ) ) . 'ոյի'; + } elseif ( implode( '', array_slice( $ar[0], -4 ) ) == 'գիրք' ) { + $word = implode( '', array_slice( $ar[0], 0, -4 ) ) . 'գրքի'; } else { $word .= 'ի'; } @@ -78,19 +78,4 @@ class LanguageHy extends Language { } return $word; } - - /** - * Armenian numeric format is "12 345,67" but "1234,56" - * - * @param string $_ - * - * @return string - */ - function commafy( $_ ) { - if ( !preg_match( '/^\d{1,4}$/', $_ ) ) { - return strrev( (string)preg_replace( '/(\d{3})(?=\d)(?!\d*\.)/', '$1,', strrev( $_ ) ) ); - } else { - return $_; - } - } }