|
MediaWiki master
|
Public Member Functions | |
| __construct ( $siteLangCode, LocalisationCache $localisationCache, LanguageNameUtils $langNameUtils) | |
| Do not call this directly. | |
| getAll ( $code, $mode=LanguageFallbackMode::MESSAGES) | |
| Get the ordered list of fallback languages. | |
| getAllIncludingSiteLanguage ( $code) | |
| Get the ordered list of fallback languages, ending with the fallback language chain for the site language. | |
| getFirst ( $code) | |
| Get the first fallback for a given language. | |
Public Attributes | |
| const | MESSAGES = LanguageFallbackMode::MESSAGES |
| Return a fallback chain for messages in getAll. | |
| const | STRICT = LanguageFallbackMode::STRICT |
| Return a strict fallback chain in getAll. | |
Definition at line 15 of file LanguageFallback.php.
| MediaWiki\Language\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 50 of file LanguageFallback.php.
| MediaWiki\Language\LanguageFallback::getAll | ( | $code, | |
| $mode = LanguageFallbackMode::MESSAGES ) |
Get the ordered list of fallback languages.
| string | $code | Language code |
| int | LanguageFallbackMode | $mode | Fallback mode, either MESSAGES (which always falls back to 'en'), or STRICT (which only falls back to 'en' when explicitly defined) |
int for $mode was deprecated in MW 1.46 Definition at line 81 of file LanguageFallback.php.
References MediaWiki\Language\STRICT.
Referenced by MediaWiki\Language\LanguageFallback\getAllIncludingSiteLanguage(), and MediaWiki\Language\LanguageFallback\getFirst().
| MediaWiki\Language\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 113 of file LanguageFallback.php.
References MediaWiki\Language\LanguageFallback\getAll().
| MediaWiki\Language\LanguageFallback::getFirst | ( | $code | ) |
Get the first fallback for a given language.
| string | $code |
Definition at line 67 of file LanguageFallback.php.
References MediaWiki\Language\LanguageFallback\getAll().
| const MediaWiki\Language\LanguageFallback::MESSAGES = LanguageFallbackMode::MESSAGES |
Return a fallback chain for messages in getAll.
Definition at line 21 of file LanguageFallback.php.
| const MediaWiki\Language\LanguageFallback::STRICT = LanguageFallbackMode::STRICT |
Return a strict fallback chain in getAll.
Definition at line 28 of file LanguageFallback.php.