| $dateFormatStrings | Language | |
| $durationIntervals | Language | static |
| $mCode | Language | |
| $mExtendedSpecialPageAliases | Language | |
| $mMagicExtensions | Language | |
| $mMonthAbbrevMsgs | Language | static |
| $mMonthMsgs | Language | static |
| $mNamespaceIds | Language | protected |
| $namespaceAliases | Language | protected |
| $namespaceNames | Language | protected |
| __construct( $code=null, NamespaceInfo $namespaceInfo=null, LocalisationCache $localisationCache=null, LanguageNameUtils $langNameUtils=null, LanguageFallback $langFallback=null, LanguageConverterFactory $converterFactory=null, HookContainer $hookContainer=null, Config $config=null) | Language | |
| alignEnd() | Language | |
| alignStart() | Language | |
| ALL | Language | |
| autoConvert( $text, $variant=false) | Language | |
| autoConvertToAllVariants( $text) | Language | |
| caseFold( $s) | Language | |
| checkTitleEncoding( $s) | Language | |
| commafy( $number) | Language | |
| commaList(array $list) | Language | |
| convert( $text) | Language | |
| convertCategoryKey( $key) | Language | |
| convertDoubleWidth( $string) | Language | protectedstatic |
| convertForSearchResult( $termsArray) | Language | |
| convertGrammar( $word, $case) | LanguageKsh | |
| convertHtml( $text) | Language | |
| convertNamespace( $ns, $variant=null) | Language | |
| convertPlural( $count, $forms) | LanguageKsh | |
| date( $ts, $adj=false, $format=true, $timecorrection=false) | Language | |
| dateFormat( $usePrefs=true) | Language | |
| digitGroupingPattern() | Language | |
| digitTransformTable() | Language | |
| DURATION_INTERVALS | Language | protected |
| embedBidi( $text='') | Language | |
| emphasize( $text) | Language | |
| equals(Language $lang) | Language | |
| factory( $code) | Language | static |
| fallback8bitEncoding() | Language | |
| fetchLanguageName( $code, $inLanguage=LanguageNameUtils::AUTONYMS, $include=LanguageNameUtils::ALL) | Language | static |
| fetchLanguageNames( $inLanguage=LanguageNameUtils::AUTONYMS, $include=LanguageNameUtils::DEFINED) | Language | static |
| firstChar( $s) | Language | |
| formatBitrate( $bps) | Language | |
| formatComputingNumbers( $size, $boundary, $messageKey) | Language | |
| formatDuration( $seconds, array $chosenIntervals=[]) | Language | |
| formatExpiry( $expiry, $format=true, $infinity='infinity', $user=null) | Language | |
| formatNum( $number, $noSeparators=null) | Language | |
| formatNumNoSeparators( $number) | Language | |
| formatSize( $size) | Language | |
| formatTimePeriod( $seconds, $format=[]) | Language | |
| gender( $gender, $forms) | Language | |
| getAllMessages() | Language | |
| getArrow( $direction='forwards') | Language | |
| getBookstoreList() | Language | |
| getCode() | Language | |
| getCodeFromFileName( $filename, $prefix='Language', $suffix='.php') | Language | static |
| getCompiledPluralRules() | Language | |
| getConverter() | Language | |
| getConvRuleTitle() | Language | |
| getDateFormats() | Language | |
| getDateFormatString( $type, $pref) | Language | |
| getDatePreferenceMigrationMap() | Language | |
| getDatePreferences() | Language | |
| getDefaultDateFormat() | Language | |
| getDefaultVariant() | Language | |
| getDir() | Language | |
| getDirMark( $opposite=false) | Language | |
| getDirMarkEntity( $opposite=false) | Language | |
| getDurationIntervals( $seconds, array $chosenIntervals=[]) | Language | |
| getExtraHashOptions() | Language | |
| getFallbackFor( $code) | Language | static |
| getFallbackLanguages() | Language | |
| getFallbacksFor( $code, $mode=LanguageFallback::MESSAGES) | Language | static |
| getFallbacksIncludingSiteLanguage( $code) | Language | static |
| getFileName( $prefix, $code, $suffix='.php') | Language | static |
| getFormattedNamespaces() | Language | |
| getFormattedNsText( $index) | Language | |
| getGenderNsText( $index, $gender) | Language | |
| getGrammarForms() | Language | |
| getGrammarTransformations() | Language | |
| getGroupMemberName(string $group, $member) | Language | |
| getGroupName( $group) | Language | |
| getHookContainer() | Language | protected |
| getHookRunner() | Language | protected |
| getHtmlCode() | Language | |
| getHumanTimestamp(MWTimestamp $time, MWTimestamp $relativeTo=null, UserIdentity $user=null) | Language | |
| getJsonMessagesFileName( $code) | Language | static |
| getLocalisationCache() | Language | static |
| getLocalNsIndex( $text) | Language | |
| getMagic( $mw) | Language | |
| getMagicWords() | Language | |
| getMessage( $key) | Language | |
| getMessageFor( $key, $code) | Language | static |
| getMessageFromDB( $msg) | Language | |
| getMessageKeysFor( $code) | Language | static |
| getMessagesFileName( $code) | Language | static |
| getMessagesFor( $code) | Language | static |
| getMonthAbbreviation( $key) | Language | |
| getMonthAbbreviationsArray() | Language | |
| getMonthName( $key) | Language | |
| getMonthNameGen( $key) | Language | |
| getMonthNamesArray() | Language | |
| getNamespaceAliases() | Language | |
| getNamespaceIds() | Language | |
| getNamespaces() | Language | |
| getNsIndex( $text) | Language | |
| getNsText( $index) | Language | |
| getParentLanguage() | Language | |
| getPluralRuleIndexNumber( $number) | Language | |
| getPluralRules() | Language | |
| getPluralRuleType( $number) | Language | |
| getPluralRuleTypes() | Language | |
| getPreferredVariant() | Language | |
| getSpecialPageAliases() | Language | |
| getURLVariant() | Language | |
| getVariantname( $code, $usemsg=true) | Language | |
| getVariants() | Language | |
| getWeekdayAbbreviation( $key) | Language | |
| getWeekdayName( $key) | Language | |
| handleExplicitPluralForms( $count, array $forms) | Language | protected |
| hasVariant( $variant) | Language | |
| hasVariants() | Language | |
| hasWordBreaks() | Language | |
| HEBREW_CALENDAR_MONTH_GENITIVE_MESSAGES | Language | |
| HEBREW_CALENDAR_MONTHS_MESSAGES | Language | |
| hebrewNumeral( $num) | Language | static |
| HIJRI_CALENDAR_MONTH_MESSAGES | Language | |
| iconv( $in, $out, $string) | Language | |
| insertSpace( $string, $pattern) | Language | protectedstatic |
| IRANIAN_CALENDAR_MONTHS_MESSAGES | Language | |
| isKnownLanguageTag( $tag) | Language | static |
| isRTL() | Language | |
| isSupportedLanguage( $code) | Language | static |
| isValidBuiltInCode( $code) | Language | static |
| isValidCode( $code) | Language | static |
| isWellFormedLanguageTag( $code, $lenient=false) | Language | static |
| lc( $str, $first=false) | Language | |
| lcfirst( $str) | Language | |
| linkPrefixCharset() | Language | |
| linkPrefixExtension() | Language | |
| linkTrail() | Language | |
| listToText(array $list) | Language | |
| mbUpperChar( $char) | Language | protected |
| MESSAGES_FALLBACKS | Language | |
| minimumGroupingDigits() | Language | |
| MONTH_ABBREVIATED_MESSAGES | Language | |
| MONTH_GENITIVE_MESSAGES | Language | |
| MONTH_MESSAGES | Language | |
| msg( $msg,... $params) | Language | protected |
| needsGenderDistinction() | Language | |
| normalize( $s) | Language | |
| normalizeForSearch( $string) | Language | |
| parseFormattedNumber( $number) | Language | |
| pipeList(array $list) | Language | |
| preConvertPlural($forms, $count) | Language | protected |
| removeBadCharFirst( $string) | Language | protected |
| removeBadCharLast( $string) | Language | protected |
| resetNamespaces() | Language | |
| romanNumeral( $num) | Language | static |
| segmentByWord( $string) | Language | |
| segmentForDiff( $text) | Language | |
| semicolonList(array $list) | Language | |
| separatorTransformTable() | Language | |
| setNamespaces(array $namespaces) | Language | |
| specialList( $page, $details, $oppositedm=true) | Language | |
| sprintfDate( $format, $ts, DateTimeZone $zone=null, &$ttl='unused') | Language | |
| STRICT_FALLBACKS | Language | |
| SUPPORTED | Language | |
| time( $ts, $adj=false, $format=true, $timecorrection=false) | Language | |
| timeanddate( $ts, $adj=false, $format=true, $timecorrection=false) | Language | |
| transformUsingPairFile(string $dataClass, string $input) | Language | protected |
| translateBlockExpiry( $str, UserIdentity $user=null, $now=0) | Language | |
| truncateForDatabase( $string, $length, $ellipsis='...', $adjustLength=true) | Language | |
| truncateForVisual( $string, $length, $ellipsis='...', $adjustLength=true) | Language | |
| truncateHtml( $text, $length, $ellipsis='...') | Language | |
| uc( $str, $first=false) | Language | |
| ucfirst( $str) | Language | |
| ucwordbreaks( $str) | Language | |
| ucwords( $str) | Language | |
| unsegmentForDiff( $text) | Language | |
| userAdjust( $ts, $tz=false) | Language | |
| userDate( $ts, UserIdentity $user, array $options=[]) | Language | |
| userTime( $ts, UserIdentity $user, array $options=[]) | Language | |
| userTimeAndDate( $ts, UserIdentity $user, array $options=[]) | Language | |
| WEEKDAY_ABBREVIATED_MESSAGES | Language | |
| WEEKDAY_MESSAGES | Language | |