Properly treat the end letter when creating a Hebrew numeral.
authorRotem Liss <rotem@users.mediawiki.org>
Sat, 24 Nov 2007 11:29:19 +0000 (11:29 +0000)
committerRotem Liss <rotem@users.mediawiki.org>
Sat, 24 Nov 2007 11:29:19 +0000 (11:29 +0000)
languages/Language.php

index a5032a0..5b89905 100644 (file)
@@ -1005,6 +1005,25 @@ class Language {
                        $str = substr( $s, 0, strlen( $s ) - 2 ) . '"';
                        $str .= substr( $s, strlen( $s ) - 2, 2 );
                }
+               $start = substr( $str, 0, strlen( $str ) - 2 );
+               $end = substr( $str, strlen( $str ) - 2 );
+               switch( $end ) {
+                       case 'כ':
+                               $str = $start . 'ך';
+                               break;
+                       case 'מ':
+                               $str = $start . 'ם';
+                               break;
+                       case 'נ':
+                               $str = $start . 'ן';
+                               break;
+                       case 'פ':
+                               $str = $start . 'ף';
+                               break;
+                       case 'צ':
+                               $str = $start . 'ץ';
+                               break;
+               }
                return $str;
        }