MediaWiki
master
|
Public Member Functions | |
__construct ( $siteLangCode, LocalisationCache $localisationCache, LanguageNameUtils $langNameUtils) | |
Do not call this directly. More... | |
getAll ( $code, $mode=self::MESSAGES) | |
Get the ordered list of fallback languages. More... | |
getAllIncludingSiteLanguage ( $code) | |
Get the ordered list of fallback languages, ending with the fallback language chain for the site language. More... | |
getFirst ( $code) | |
Get the first fallback for a given language. More... | |
Public Attributes | |
const | MESSAGES = 0 |
Return a fallback chain for messages in getAll. More... | |
const | STRICT = 1 |
Return a strict fallback chain in getAll. More... | |
Definition at line 30 of file LanguageFallback.php.
MediaWiki\Languages\LanguageFallback::__construct | ( | $siteLangCode, | |
LocalisationCache | $localisationCache, | ||
LanguageNameUtils | $langNameUtils | ||
) |
Do not call this directly.
Use MediaWikiServices.
string | $siteLangCode | Language code of the site, typically $wgLanguageCode |
LocalisationCache | $localisationCache | |
LanguageNameUtils | $langNameUtils |
Definition at line 63 of file LanguageFallback.php.
MediaWiki\Languages\LanguageFallback::getAll | ( | $code, | |
$mode = self::MESSAGES |
|||
) |
Get the ordered list of fallback languages.
string | $code | Language code |
int | $mode | Fallback mode, either MESSAGES (which always falls back to 'en'), or STRICT (which only falls back to 'en' when explicitly defined) |
InvalidArgumentException | If $mode is invalid |
Definition at line 94 of file LanguageFallback.php.
References MediaWiki\Languages\LanguageFallback\MESSAGES, and MediaWiki\Languages\LanguageFallback\STRICT.
Referenced by MediaWiki\Languages\LanguageFallback\getAllIncludingSiteLanguage(), and MediaWiki\Languages\LanguageFallback\getFirst().
MediaWiki\Languages\LanguageFallback::getAllIncludingSiteLanguage | ( | $code | ) |
Get the ordered list of fallback languages, ending with the fallback language chain for the site language.
The site fallback list begins with the site language itself.
string | $code | Language code |
Definition at line 130 of file LanguageFallback.php.
References MediaWiki\Languages\LanguageFallback\getAll().
MediaWiki\Languages\LanguageFallback::getFirst | ( | $code | ) |
Get the first fallback for a given language.
string | $code |
Definition at line 80 of file LanguageFallback.php.
References MediaWiki\Languages\LanguageFallback\getAll().
const MediaWiki\Languages\LanguageFallback::MESSAGES = 0 |
Return a fallback chain for messages in getAll.
Definition at line 35 of file LanguageFallback.php.
Referenced by MediaWiki\Languages\LanguageFallback\getAll().
const MediaWiki\Languages\LanguageFallback::STRICT = 1 |
Return a strict fallback chain in getAll.
Definition at line 41 of file LanguageFallback.php.
Referenced by MediaWiki\Languages\LanguageFallback\getAll().