MediaWiki
REL1_31
|
Crimean Tatar (Qırımtatarca) converter routines. More...
Public Member Functions | |
__construct ( $langobj, $maincode, $variants=[], $variantfallbacks=[], $flags=[]) | |
findVariantLink (&$link, &$nt, $ignoreOtherCond=false) | |
A function wrapper: More... | |
loadDefaultTables () | |
Load default conversion tables. More... | |
loadExceptions () | |
translate ( $text, $toVariant) | |
It translates text into variant, specials: More... | |
Public Member Functions inherited from LanguageConverter | |
__construct ( $langobj, $maincode, $variants=[], $variantfallbacks=[], $flags=[], $manualLevel=[]) | |
autoConvert ( $text, $toVariant=false) | |
Dictionary-based conversion. More... | |
autoConvertToAllVariants ( $text) | |
Call translate() to convert text to all valid variants. More... | |
convert ( $text) | |
Convert text to different variants of a language. More... | |
convertCategoryKey ( $key) | |
Convert the sorting key for category links. More... | |
convertNamespace ( $index, $variant=null) | |
Get the namespace display name in the preferred variant. More... | |
convertTitle ( $title) | |
Auto convert a Title object to a readable string in the preferred variant. More... | |
convertTo ( $text, $variant) | |
Same as convert() except a extra parameter to custom variant. More... | |
getConvRuleTitle () | |
Get the title produced by the conversion rule. More... | |
getDefaultVariant () | |
Get default variant. More... | |
getExtraHashOptions () | |
Returns language specific hash options. More... | |
getPreferredVariant () | |
Get preferred language variant. More... | |
getURLVariant () | |
Get the variant specified in the URL. More... | |
getVariantFallbacks ( $variant) | |
In case some variant is not defined in the markup, we need to have some fallback. More... | |
getVariants () | |
Get all valid variants. More... | |
getVarSeparatorPattern () | |
Get the cached separator pattern for ConverterRule::parseRules() More... | |
guessVariant ( $text, $variant) | |
Guess if a text is written in a variant. More... | |
loadTables ( $fromCache=true) | |
Load conversion tables either from the cache or the disk. More... | |
markNoConversion ( $text, $noParse=false) | |
Enclose a string with the "no conversion" tag. More... | |
parseCachedTable ( $code, $subpage='', $recursive=true) | |
Parse the conversion table stored in the cache. More... | |
postLoadTables () | |
Hook for post processing after conversion tables are loaded. More... | |
updateConversionTable (Title $titleobj) | |
Refresh the cache of conversion tables when MediaWiki:Conversiontable* is updated. More... | |
validateVariant ( $variant=null) | |
Validate the variant. More... | |
Public Attributes | |
$mCyrillicToLatin | |
$mCyrl2LatnPatterns = [] | |
$mCyrlCleanUpRegexes = [] | |
$mExceptions = [] | |
$mExceptionsLoaded = false | |
$mLatinToCyrillic | |
$mLatn2CyrlPatterns = [] | |
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çdfghjklmnñprsştvzBCÇDFGHJKLMNÑPRSŞTVZ' |
const | L_CONS_LC = 'bcçdfghjklmnñprsştvz' |
const | L_CONS_UC = 'BCÇDFGHJKLMNÑPRSŞ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Ü' |
const | WORD_BEGINS = '\r\s\"\'\(\)\-<>\[\]\/.,:;!?' |
const | WORD_ENDS = '\r\s\"\'\(\)\-<>\[\]\/.,:;!?' |
Public Attributes inherited from LanguageConverter | |
$mConvRuleTitle = false | |
$mDescCodeSep = ':' | |
$mDescVarSep = ';' | |
$mFlags | |
$mHeaderVariant | |
$mLangObj | |
$mMainLanguageCode | |
$mManualLevel | |
$mMaxDepth = 10 | |
$mTables | |
$mTablesLoaded = false | |
$mUcfirst = false | |
$mURLVariant | |
$mUserVariant | |
$mVariantFallbacks | |
$mVariantNames | |
string[] | $mVariants |
$mVarSeparatorPattern | |
const | CACHE_VERSION_KEY = 'VERSION 7' |
Private Member Functions | |
regsConverter ( $text, $toVariant) | |
Additional Inherited Members | |
Static Public Attributes inherited from LanguageConverter | |
static array | $languagesWithVariants |
languages supporting variants More... | |
Protected Member Functions inherited from LanguageConverter | |
applyManualConv ( $convRule) | |
Apply manual conversion rules. More... | |
getHeaderVariant () | |
Determine the language variant from the Accept-Language header. More... | |
getUserVariant () | |
Determine if the user has a variant set. More... | |
recursiveConvertRule ( $text, $variant, &$startPos, $depth=0) | |
Recursively convert text on the inside. More... | |
recursiveConvertTopLevel ( $text, $variant, $depth=0) | |
Recursively convert text on the outside. More... | |
Crimean Tatar (Qırımtatarca) converter routines.
Definition at line 31 of file LanguageCrh.php.
CrhConverter::__construct | ( | $langobj, | |
$maincode, | |||
$variants = [] , |
|||
$variantfallbacks = [] , |
|||
$flags = [] |
|||
) |
Language | $langobj | |
string | $maincode | |
array | $variants | |
array | $variantfallbacks | |
array | $flags |
Definition at line 68 of file LanguageCrh.php.
References loadExceptions().
CrhConverter::findVariantLink | ( | & | $link, |
& | $nt, | ||
$ignoreOtherCond = false |
|||
) |
A function wrapper:
string | &$link | |
Title | &$nt | |
bool | $ignoreOtherCond |
Reimplemented from LanguageConverter.
Definition at line 173 of file LanguageCrh.php.
References $link, LanguageConverter\getPreferredVariant(), NS_USER, and NS_USER_TALK.
CrhConverter::loadDefaultTables | ( | ) |
Load default conversion tables.
This method must be implemented in derived class.
MWException |
Reimplemented from LanguageConverter.
Definition at line 143 of file LanguageCrh.php.
CrhConverter::loadExceptions | ( | ) |
|
private |
CrhConverter::translate | ( | $text, | |
$toVariant | |||
) |
It translates text into variant, specials:
string | $text | |
bool | $toVariant |
MWException |
Reimplemented from LanguageConverter.
Definition at line 199 of file LanguageCrh.php.
References $matches, $ret, as, LanguageConverter\loadTables(), regsConverter(), strings, and Makefile\translate().
CrhConverter::$mCyrillicToLatin |
Definition at line 81 of file LanguageCrh.php.
CrhConverter::$mCyrl2LatnPatterns = [] |
Definition at line 137 of file LanguageCrh.php.
CrhConverter::$mCyrlCleanUpRegexes = [] |
Definition at line 139 of file LanguageCrh.php.
CrhConverter::$mExceptions = [] |
Definition at line 136 of file LanguageCrh.php.
CrhConverter::$mExceptionsLoaded = false |
Definition at line 141 of file LanguageCrh.php.
CrhConverter::$mLatinToCyrillic |
Definition at line 111 of file LanguageCrh.php.
CrhConverter::$mLatn2CyrlPatterns = [] |
Definition at line 138 of file LanguageCrh.php.
const CrhConverter::C_CONS = 'бвгджзйклмнпрстфхцчшщcñБВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
Definition at line 44 of file LanguageCrh.php.
const CrhConverter::C_CONS_LC = 'бвгджзйклмнпрстфхцчшщcñ' |
Definition at line 40 of file LanguageCrh.php.
const CrhConverter::C_CONS_UC = 'БВГДЖЗЙКЛМНПРСТФХЦЧШЩCÑ' |
Definition at line 39 of file LanguageCrh.php.
const CrhConverter::C_LC = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' |
Definition at line 38 of file LanguageCrh.php.
const CrhConverter::C_M_CONS = 'бгкмпшcБГКМПШC' |
Definition at line 41 of file LanguageCrh.php.
const CrhConverter::C_UC = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ' |
Definition at line 37 of file LanguageCrh.php.
const CrhConverter::L_CONS = 'bcçdfghjklmnñprsştvzBCÇDFGHJKLMNÑPRSŞTVZ' |
Definition at line 55 of file LanguageCrh.php.
const CrhConverter::L_CONS_LC = 'bcçdfghjklmnñprsştvz' |
Definition at line 54 of file LanguageCrh.php.
const CrhConverter::L_CONS_UC = 'BCÇDFGHJKLMNÑPRSŞTVZ' |
Definition at line 53 of file LanguageCrh.php.
const CrhConverter::L_F = 'eiöüEİÖÜ' |
Definition at line 59 of file LanguageCrh.php.
const CrhConverter::L_F_UC = 'EİÖÜ' |
Definition at line 58 of file LanguageCrh.php.
const CrhConverter::L_LC = 'aâbcçdefgğhıijklmnñoöpqrsştuüvyz' |
Definition at line 48 of file LanguageCrh.php.
const CrhConverter::L_M_CONS = 'bcgkmpşBCGKMPŞ' |
Definition at line 52 of file LanguageCrh.php.
const CrhConverter::L_N_CONS = 'çnrstzÇNRSTZ' |
Definition at line 51 of file LanguageCrh.php.
const CrhConverter::L_N_CONS_LC = 'çnrstz' |
Definition at line 50 of file LanguageCrh.php.
const CrhConverter::L_N_CONS_UC = 'ÇNRSTZ' |
Definition at line 49 of file LanguageCrh.php.
const CrhConverter::L_UC = 'AÂBCÇDEFGĞHIİJKLMNÑOÖPQRSŞTUÜVYZ' |
Definition at line 47 of file LanguageCrh.php.
const CrhConverter::L_VOW = 'aâeıioöuüAÂEIİOÖUÜ' |
Definition at line 57 of file LanguageCrh.php.
const CrhConverter::L_VOW_UC = 'AÂEIİOÖUÜ' |
Definition at line 56 of file LanguageCrh.php.
const CrhConverter::WORD_BEGINS = '\r\s\"\'\(\)\-<>\[\]\/.,:;!?' |
Definition at line 33 of file LanguageCrh.php.
const CrhConverter::WORD_ENDS = '\r\s\"\'\(\)\-<>\[\]\/.,:;!?' |
Definition at line 34 of file LanguageCrh.php.