[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

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

   1  /*
   2   * Language-fallback-chain-related utilities for mediawiki.language.
   3   */
   4  ( function ( mw, $ ) {
   5      /**
   6       * @class mw.language
   7       */
   8  
   9      $.extend( mw.language, {
  10  
  11          /**
  12           * Get the language fallback chain for current UI language (not including the language itself).
  13           *
  14           * @return {string[]} List of language keys, e.g. `['de', 'en']`
  15           */
  16          getFallbackLanguages: function () {
  17              return mw.language.getData(
  18                  mw.config.get( 'wgUserLanguage' ),
  19                  'fallbackLanguages'
  20              ) || [];
  21          },
  22  
  23          /**
  24           * Get the language fallback chain for current UI language, including the language itself.
  25           *
  26           * @return {string[]} List of language keys, e.g. `['pfl', de', 'en']`
  27           */
  28          getFallbackLanguageChain: function () {
  29              return [ mw.config.get( 'wgUserLanguage' ) ]
  30                  .concat( mw.language.getFallbackLanguages() );
  31          }
  32  
  33      } );
  34  
  35  }( mediaWiki, jQuery ) );


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