MediaWiki
REL1_24
|
Kazakh (Қазақша) converter routines. More...
Public Member Functions | |
__construct ($langobj, $maincode, $variants=array(), $variantfallbacks=array(), $flags=array()) | |
convertCategoryKey ($key) | |
findVariantLink (&$link, &$nt, $ignoreOtherCond=false) | |
A function wrapper: | |
loadDefaultTables () | |
Load default conversion tables. | |
loadRegs () | |
parseManualRule ($rule, $flags=array()) | |
rules should be defined as -{ekavian | iyekavian-} -or- | |
postLoadTables () | |
Hook for post processing after conversion tables are loaded. | |
regsConverter ($text, $toVariant) | |
translate ($text, $toVariant) | |
It translates text into variant. | |
Public Attributes | |
$mCyLa2Arab | |
$mLatn2Cyrl | |
Protected Attributes | |
$mCyrl2Latn |
Kazakh (Қазақша) converter routines.
Definition at line 40 of file LanguageKk.php.
KkConverter::__construct | ( | $ | langobj, |
$ | maincode, | ||
$ | variants = array() , |
||
$ | variantfallbacks = array() , |
||
$ | flags = array() |
||
) |
Language | $langobj | |
string | $maincode | |
array | $variants | |
array | $variantfallbacks | |
array | $flags |
Definition at line 50 of file LanguageKk.php.
References $flags, and loadRegs().
KkConverter::convertCategoryKey | ( | $ | key | ) |
string | $key |
Reimplemented from LanguageConverter.
Definition at line 390 of file LanguageKk.php.
References $key, and LanguageConverter\autoConvert().
KkConverter::findVariantLink | ( | &$ | link, |
&$ | nt, | ||
$ | ignoreOtherCond = false |
||
) |
A function wrapper:
string | &$link | |
Title | &$nt | |
bool | $ignoreOtherCond |
Reimplemented from LanguageConverter.
Definition at line 257 of file LanguageKk.php.
References $link, and LanguageConverter\getPreferredVariant().
Load default conversion tables.
This method must be implemented in derived class.
MWException |
Reimplemented from LanguageConverter.
Definition at line 63 of file LanguageKk.php.
References array().
Definition at line 91 of file LanguageKk.php.
References array(), and characters.
Referenced by __construct().
KkConverter::parseManualRule | ( | $ | rule, |
$ | flags = array() |
||
) |
rules should be defined as -{ekavian | iyekavian-} -or-
-{code:text | code:text | ...}-
update: delete all rule parsing because it's not used currently, and just produces a couple of bugs
string | $rule | |
array | $flags |
Definition at line 233 of file LanguageKk.php.
Hook for post processing after conversion tables are loaded.
Reimplemented from LanguageConverter.
Definition at line 85 of file LanguageKk.php.
KkConverter::regsConverter | ( | $ | text, |
$ | toVariant | ||
) |
string | $text | |
string | $toVariant |
Definition at line 332 of file LanguageKk.php.
References $matches, $ret, and as.
Referenced by translate().
KkConverter::translate | ( | $ | text, |
$ | toVariant | ||
) |
It translates text into variant.
string | $text | |
string | $toVariant |
Reimplemented from LanguageConverter.
Definition at line 281 of file LanguageKk.php.
References $matches, $ret, as, global, and regsConverter().
KkConverter::$mCyLa2Arab |
Definition at line 41 of file LanguageKk.php.
KkConverter::$mCyrl2Latn [protected] |
Definition at line 41 of file LanguageKk.php.
KkConverter::$mLatn2Cyrl |
Definition at line 41 of file LanguageKk.php.