MediaWiki
REL1_21
|
Parser for rules of language conversion , parse rules in -{ }- tag. More...
Public Member Functions | |
__construct ($text, $converter) | |
Constructor. | |
getConvTable () | |
Get conversion table. | |
getDisplay () | |
Get display text on markup -{...}-. | |
getFlags () | |
Get conversion flags. | |
getRules () | |
Get conversion rules string. | |
getRulesAction () | |
Return how deal with conversion rules. | |
getTextInBidtable ($variants) | |
Check if variants array in convert array. | |
getTitle () | |
Get converted title. | |
hasRules () | |
parse ($variant=null) | |
Parse rules and flags. | |
Public Attributes | |
$mBidtable = array() | |
$mConverter | |
$mConvTable = array() | |
$mFlags = array() | |
$mRuleDisplay = '' | |
$mRules = '' | |
$mRulesAction = 'none' | |
$mRuleTitle = false | |
$mText | |
$mUnidtable = array() | |
$mVariantFlags = array() | |
Private Member Functions | |
generateConvTable () | |
Generate conversion table for all text. | |
getRuleConvertedStr ($variant) | |
Parse rules conversion. | |
getRulesDesc () | |
parseFlags () | |
Parse flags with syntax -{FLAG| ... | |
parseRules () | |
Generate conversion table. |
Parser for rules of language conversion , parse rules in -{ }- tag.
Definition at line 1141 of file LanguageConverter.php.
ConverterRule::__construct | ( | $ | text, |
$ | converter | ||
) |
Constructor.
$text | String: the text between -{ and }- |
$converter | LanguageConverter object |
Definition at line 1160 of file LanguageConverter.php.
ConverterRule::generateConvTable | ( | ) | [private] |
Generate conversion table for all text.
Definition at line 1363 of file LanguageConverter.php.
Get conversion table.
(bidirectional and unidirectional conversion table)
Definition at line 1563 of file LanguageConverter.php.
Get display text on markup -{...}-.
Definition at line 1538 of file LanguageConverter.php.
ConverterRule::getRuleConvertedStr | ( | $ | variant | ) | [private] |
Parse rules conversion.
$variant |
Definition at line 1324 of file LanguageConverter.php.
Return how deal with conversion rules.
Definition at line 1554 of file LanguageConverter.php.
ConverterRule::getRulesDesc | ( | ) | [private] |
Definition at line 1300 of file LanguageConverter.php.
ConverterRule::getTextInBidtable | ( | $ | variants | ) |
Check if variants array in convert array.
$variants | Array or string: variant language code |
Definition at line 1171 of file LanguageConverter.php.
Definition at line 1530 of file LanguageConverter.php.
ConverterRule::parse | ( | $ | variant = null | ) |
Parse rules and flags.
$variant | String: variant language code |
Definition at line 1421 of file LanguageConverter.php.
ConverterRule::parseFlags | ( | ) | [private] |
ConverterRule::parseRules | ( | ) | [private] |
Generate conversion table.
Definition at line 1251 of file LanguageConverter.php.
ConverterRule::$mBidtable = array() |
Definition at line 1151 of file LanguageConverter.php.
ConverterRule::$mConverter |
Definition at line 1143 of file LanguageConverter.php.
ConverterRule::$mConvTable = array() |
Definition at line 1150 of file LanguageConverter.php.
ConverterRule::$mFlags = array() |
Definition at line 1148 of file LanguageConverter.php.
ConverterRule::$mRuleDisplay = '' |
Definition at line 1144 of file LanguageConverter.php.
ConverterRule::$mRules = '' |
Definition at line 1146 of file LanguageConverter.php.
ConverterRule::$mRulesAction = 'none' |
Definition at line 1147 of file LanguageConverter.php.
ConverterRule::$mRuleTitle = false |
Definition at line 1145 of file LanguageConverter.php.
ConverterRule::$mText |
Definition at line 1142 of file LanguageConverter.php.
ConverterRule::$mUnidtable = array() |
Definition at line 1152 of file LanguageConverter.php.
ConverterRule::$mVariantFlags = array() |
Definition at line 1149 of file LanguageConverter.php.