[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/resources/src/mediawiki.language/languages/ -> he.js (source)

   1  /*!
   2   * Hebrew (עברית) language functions
   3   */
   4  
   5  mediaWiki.language.convertGrammar = function ( word, form ) {
   6      var grammarForms = mediaWiki.language.getData( 'he', 'grammarForms' );
   7      if ( grammarForms && grammarForms[form] ) {
   8          return grammarForms[form][word];
   9      }
  10      switch ( form ) {
  11          case 'prefixed':
  12          case 'תחילית': // the same word in Hebrew
  13              // Duplicate prefixed "Waw", but only if it's not already double
  14              if ( word.slice( 0, 1 ) === 'ו' && word.slice( 0, 2 ) !== 'וו' ) {
  15                  word = 'ו' + word;
  16              }
  17  
  18              // Remove the "He" if prefixed
  19              if ( word.slice( 0, 1 ) === 'ה' ) {
  20                  word = word.slice( 1 );
  21              }
  22  
  23              // Add a hyphen (maqaf) before numbers and non-Hebrew letters
  24              if ( word.slice( 0, 1 ) < 'א' ||  word.slice( 0, 1 ) > 'ת' ) {
  25                  word = '־' + word;
  26              }
  27      }
  28      return word;
  29  };


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1