Inherits LanguageConverter.
Public Member Functions | |
__construct ($langobj, $maincode, $variants=array(), $variantfallbacks=array(), $markup=array(), $flags=array()) | |
loadDefaultTables () | |
Load default conversion tables This method must be implemented in derived class. | |
postLoadTables () | |
Hook for post processig after conversion tables are loaded. | |
loadRegs () | |
parseManualRule ($rule, $flags=array()) | |
parserConvert ($text, &$parser) | |
Convert text using a parser object for context. | |
findVariantLink (&$link, &$nt, $ignoreOtherCond=false) | |
if a language supports multiple variants, it is possible that non-existing link in one variant actually exists in another variant. | |
autoConvert ($text, $toVariant=false) | |
dictionary-based conversion | |
translate ($text, $toVariant) | |
It translates text into variant. | |
regsConverter ($text, $toVariant) | |
markNoConversion ($text, $noParse=false) | |
Enclose a string with the "no conversion" tag. | |
convertCategoryKey ($key) | |
convert the sorting key for category links. |
Definition at line 19 of file LanguageKk.php.
KkConverter::__construct | ( | $ | langobj, | |
$ | maincode, | |||
$ | variants = array() , |
|||
$ | variantfallbacks = array() , |
|||
$ | markup = array() , |
|||
$ | flags = array() | |||
) |
KkConverter::autoConvert | ( | $ | text, | |
$ | toVariant = false | |||
) |
dictionary-based conversion
string | $text the text to be converted | |
string | $toVariant the target language code |
Reimplemented from LanguageConverter.
Definition at line 246 of file LanguageKk.php.
References $text, and $wgTitle.
Referenced by convertCategoryKey().
KkConverter::convertCategoryKey | ( | $ | key | ) |
convert the sorting key for category links.
this should make different keys that are variants of each other map to the same key
Reimplemented from LanguageConverter.
Definition at line 359 of file LanguageKk.php.
References $key, and autoConvert().
KkConverter::findVariantLink | ( | &$ | link, | |
&$ | nt, | |||
$ | ignoreOtherCond = false | |||
) |
if a language supports multiple variants, it is possible that non-existing link in one variant actually exists in another variant.
this function tries to find it. See e.g. LanguageZh.php
string | $link the name of the link | |
mixed | $nt the title object of the link | |
boolean | $ignoreOtherCond: to disable other conditions when we need to transclude a template or update a category's link |
Reimplemented from LanguageConverter.
Definition at line 228 of file LanguageKk.php.
References $ns, and LanguageConverter::getPreferredVariant().
KkConverter::loadDefaultTables | ( | ) |
Load default conversion tables This method must be implemented in derived class.
Reimplemented from LanguageConverter.
Definition at line 35 of file LanguageKk.php.
KkConverter::loadRegs | ( | ) |
KkConverter::markNoConversion | ( | $ | text, | |
$ | noParse = false | |||
) |
Enclose a string with the "no conversion" tag.
This is used by various functions in the Parser
string | $text text to be tagged for no conversion |
Reimplemented from LanguageConverter.
Definition at line 353 of file LanguageKk.php.
References $text.
KkConverter::parseManualRule | ( | $ | rule, | |
$ | flags = array() | |||
) |
KkConverter::parserConvert | ( | $ | text, | |
&$ | parser | |||
) |
Convert text using a parser object for context.
Reimplemented from LanguageConverter.
Definition at line 213 of file LanguageKk.php.
References $text.
KkConverter::postLoadTables | ( | ) |
Hook for post processig after conversion tables are loaded.
Reimplemented from LanguageConverter.
Definition at line 57 of file LanguageKk.php.
KkConverter::regsConverter | ( | $ | text, | |
$ | toVariant | |||
) |
KkConverter::translate | ( | $ | text, | |
$ | toVariant | |||
) |
It translates text into variant.
Reimplemented from LanguageConverter.
Definition at line 258 of file LanguageKk.php.
References $text, $wgContLanguageCode, and regsConverter().