MediaWiki REL1_40
|
Crimean Tatar (Qırımtatarca) converter routines. More...
Inherits LanguageConverterSpecific.
Public Member Functions | |
__construct ( $langobj) | |
getLanguageVariants () | |
Get supported variants of the language. | |
getMainCode () | |
Get Main language code. | |
getVariantsFallbacks () | |
Get language variants fallbacks. | |
Public Member Functions inherited from LanguageConverterSpecific | |
findVariantLink (&$link, &$nt, $ignoreOtherCond=false) | |
A function wrapper: | |
Public Member Functions inherited from LanguageConverter | |
autoConvert ( $text, $toVariant=false) | |
Dictionary-based conversion. | |
autoConvertToAllVariants ( $text) | |
Call translate() to convert text to all valid variants. | |
convert ( $text) | |
Convert text to different variants of a language. | |
convertCategoryKey ( $key) | |
Convert the sorting key for category links. | |
convertHtml ( $text) | |
Perform output conversion on a string, and encode for safe HTML output. | |
convertNamespace ( $index, $variant=null) | |
Get the namespace display name in the preferred variant. | |
convertSplitTitle ( $title) | |
Auto convert a LinkTarget or PageReference to a readable string in the preferred variant, separating the namespace and the main part of the title. | |
convertTitle ( $title) | |
Auto convert a LinkTarget or PageReference to a readable string in the preferred variant. | |
convertTo ( $text, $variant, bool $clearState=true) | |
Same as convert() except a extra parameter to custom variant. | |
getConvRuleTitle () | |
Get the title produced by the conversion rule. | |
getDefaultVariant () | |
This function would not be affected by user's settings. | |
getDescCodeSeparator () | |
Get desc code separator. | |
getDescVarSeparator () | |
Get desc var separator. | |
getExtraHashOptions () | |
Returns language specific hash options. | |
getFlags () | |
Get strings that maps to the flags. | |
getManualLevel () | |
Get manual level limit for supported variants. | |
getPreferredVariant () | |
Get preferred language variant. | |
getURLVariant () | |
Get the variant specified in the URL. | |
getVariantFallbacks ( $variant) | |
In case some variant is not defined in the markup, we need to have some fallback. | |
getVariantNames () | |
Get variant names. | |
getVariants () | |
Get all valid variants for current Converter. | |
getVarSeparatorPattern () | |
Get the cached separator pattern for ConverterRule::parseRules() | |
guessVariant ( $text, $variant) | |
Guess if a text is written in a variant. | |
hasVariant ( $variant) | |
Strict check if the language has the specific variant. | |
hasVariants () | |
Check if this is a language with variants. | |
markNoConversion ( $text, $noParse=false) | |
Enclose a string with the "no conversion" tag. | |
translate ( $text, $variant) | |
Translate a string to a variant. | |
updateConversionTable (LinkTarget $linkTarget) | |
Refresh the cache of conversion tables when MediaWiki:Conversiontable* is updated. | |
validateVariant ( $variant=null) | |
Validate the variant and return an appropriate strict internal variant code if one exists. | |
Public Attributes | |
const | C_CONS = 'бвгджзйклмнпрстфхцчшщcñБВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
const | C_CONS_LC = 'бвгджзйклмнпрстфхцчшщcñ' |
const | C_CONS_UC = 'БВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
const | C_LC = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' |
const | C_M_CONS = 'бгкмшcБГКМШC' |
const | C_UC = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ' |
const | L_CONS = 'bcçdfgğhjklmnñpqrsştvzBCÇDFGĞHJKLMNÑPQRSŞTVZ' |
const | L_CONS_LC = 'bcçdfgğhjklmnñpqrsştvz' |
const | L_CONS_UC = 'BCÇDFGĞHJKLMNÑPQRSŞTVZ' |
const | L_F = 'eiöüEİÖÜ' |
const | L_F_UC = 'EİÖÜ' |
const | L_LC = 'aâbcçdefgğhıijklmnñoöpqrsştuüvyz' |
const | L_M_CONS = 'bcgkmpşBCGKMPŞ' |
const | L_N_CONS = 'çnrstzÇNRSTZ' |
const | L_N_CONS_LC = 'çnrstz' |
const | L_N_CONS_UC = 'ÇNRSTZ' |
const | L_UC = 'AÂBCÇDEFGĞHIİJKLMNÑOÖPQRSŞTUÜVYZ' |
const | L_VOW = 'aâeıioöuüAÂEIİOÖUÜ' |
const | L_VOW_UC = 'AÂEIİOÖUÜ' |
Additional Inherited Members | |
Static Public Attributes inherited from LanguageConverter | |
static array< string, string > | $languagesWithStaticDefaultVariant |
static default variant of languages supporting variants for use with DefaultOptionsLookup.php | |
static string[] | $languagesWithVariants |
languages supporting variants | |
Protected Member Functions inherited from LanguageConverter | |
applyManualConv (ConverterRule $convRule) | |
Apply manual conversion rules. | |
getAdditionalFlags () | |
Provides additional flags for converter. | |
getAdditionalManualLevel () | |
Provides additional flags for converter. | |
getHeaderVariant () | |
Determine the language variant from the Accept-Language header. | |
getStaticDefaultVariant () | |
Get static default variant. | |
getUserVariant (User $user) | |
Determine if the user has a variant set. | |
loadDefaultTables () | |
Load default conversion tables. | |
loadTables ( $fromCache=true) | |
Load conversion tables either from the cache or the disk. | |
postLoadTables () | |
Hook for post processing after conversion tables are loaded. | |
recursiveConvertRule ( $text, $variant, &$startPos, $depth=0) | |
Recursively convert text on the inside. | |
recursiveConvertTopLevel ( $text, $variant, $depth=0) | |
Recursively convert text on the outside. | |
Protected Attributes inherited from LanguageConverter | |
ReplacementArray[] bool[] | $mTables = [] |
Crimean Tatar (Qırımtatarca) converter routines.
Adapted from https://crh.wikipedia.org/wiki/Qullan%C4%B1c%C4%B1:Don_Alessandro/Translit
Definition at line 30 of file CrhConverter.php.
CrhConverter::__construct | ( | $langobj | ) |
Language | StubUserLang | $langobj |
Reimplemented from LanguageConverter.
Definition at line 113 of file CrhConverter.php.
CrhConverter::getLanguageVariants | ( | ) |
Get supported variants of the language.
Reimplemented from LanguageConverter.
Definition at line 92 of file CrhConverter.php.
CrhConverter::getMainCode | ( | ) |
Get Main language code.
Reimplemented from LanguageConverter.
Definition at line 82 of file CrhConverter.php.
CrhConverter::getVariantsFallbacks | ( | ) |
Get language variants fallbacks.
Reimplemented from LanguageConverter.
Definition at line 102 of file CrhConverter.php.
const CrhConverter::C_CONS = 'бвгджзйклмнпрстфхцчшщcñБВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
Definition at line 46 of file CrhConverter.php.
const CrhConverter::C_CONS_LC = 'бвгджзйклмнпрстфхцчшщcñ' |
Definition at line 41 of file CrhConverter.php.
const CrhConverter::C_CONS_UC = 'БВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
Definition at line 39 of file CrhConverter.php.
const CrhConverter::C_LC = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' |
Definition at line 37 of file CrhConverter.php.
const CrhConverter::C_M_CONS = 'бгкмшcБГКМШC' |
Definition at line 43 of file CrhConverter.php.
const CrhConverter::C_UC = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ' |
Definition at line 35 of file CrhConverter.php.
const CrhConverter::L_CONS = 'bcçdfgğhjklmnñpqrsştvzBCÇDFGĞHJKLMNÑPQRSŞTVZ' |
Definition at line 66 of file CrhConverter.php.
const CrhConverter::L_CONS_LC = 'bcçdfgğhjklmnñpqrsştvz' |
Definition at line 64 of file CrhConverter.php.
const CrhConverter::L_CONS_UC = 'BCÇDFGĞHJKLMNÑPQRSŞTVZ' |
Definition at line 62 of file CrhConverter.php.
const CrhConverter::L_F = 'eiöüEİÖÜ' |
Definition at line 74 of file CrhConverter.php.
const CrhConverter::L_F_UC = 'EİÖÜ' |
Definition at line 72 of file CrhConverter.php.
const CrhConverter::L_LC = 'aâbcçdefgğhıijklmnñoöpqrsştuüvyz' |
Definition at line 52 of file CrhConverter.php.
const CrhConverter::L_M_CONS = 'bcgkmpşBCGKMPŞ' |
Definition at line 60 of file CrhConverter.php.
const CrhConverter::L_N_CONS = 'çnrstzÇNRSTZ' |
Definition at line 58 of file CrhConverter.php.
const CrhConverter::L_N_CONS_LC = 'çnrstz' |
Definition at line 56 of file CrhConverter.php.
const CrhConverter::L_N_CONS_UC = 'ÇNRSTZ' |
Definition at line 54 of file CrhConverter.php.
const CrhConverter::L_UC = 'AÂBCÇDEFGĞHIİJKLMNÑOÖPQRSŞTUÜVYZ' |
Definition at line 50 of file CrhConverter.php.
const CrhConverter::L_VOW = 'aâeıioöuüAÂEIİOÖUÜ' |
Definition at line 70 of file CrhConverter.php.
const CrhConverter::L_VOW_UC = 'AÂEIİOÖUÜ' |
Definition at line 68 of file CrhConverter.php.