Inherits LanguageConverter.
Public Member Functions | |
__construct ($langobj, $maincode, $variants=array(), $variantfallbacks=array(), $flags=array()) | |
loadDefaultTables () | |
Load default conversion tables. | |
postLoadTables () | |
Hook for post processig after conversion tables are loaded. | |
loadRegs () | |
parseManualRule ($rule, $flags=array()) | |
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() , |
|||
$ | 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 235 of file LanguageKk.php.
References $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 348 of file LanguageKk.php.
References 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 217 of file LanguageKk.php.
References LanguageConverter::getPreferredVariant().
KkConverter::loadDefaultTables | ( | ) |
Load default conversion tables.
This method must be implemented in derived class.
Reimplemented from LanguageConverter.
Definition at line 34 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 342 of file LanguageKk.php.
KkConverter::parseManualRule | ( | $ | rule, | |
$ | flags = array() | |||
) |
Definition at line 198 of file LanguageKk.php.
KkConverter::postLoadTables | ( | ) |
Hook for post processig after conversion tables are loaded.
Reimplemented from LanguageConverter.
Definition at line 56 of file LanguageKk.php.
KkConverter::regsConverter | ( | $ | text, | |
$ | toVariant | |||
) |
KkConverter::translate | ( | $ | text, | |
$ | toVariant | |||
) |
It translates text into variant.
Reimplemented from LanguageConverter.
Definition at line 247 of file LanguageKk.php.
References $wgContLanguageCode, and regsConverter().