Public Member Functions | |
__construct ($text, $converter) | |
Constructor. | |
getTextInBidtable ($variants) | |
check if variants array in convert array | |
parse ($variant) | |
Parse rules and flags. | |
hasRules () | |
getDisplay () | |
get display text on markup -{. | |
getTitle () | |
get converted title | |
getRulesAction () | |
return how deal with conversion rules | |
getConvTable () | |
get conversion table ( bidirectional and unidirectional conversion table ) | |
getRules () | |
get conversion rules string | |
getFlags () | |
get conversion flags | |
Public Attributes | |
$mText | |
$mConverter | |
$mManualCodeError = '<strong class="error">code error!</strong>' | |
$mRuleDisplay = '' | |
$mRuleTitle = false | |
$mRules = '' | |
$mRulesAction = 'none' | |
$mFlags = array() | |
$mConvTable = array() | |
$mBidtable = array() | |
$mUnidtable = array() | |
Private Member Functions | |
parseFlags () | |
Parse flags with syntax -{FLAG| . | |
parseRules () | |
generate conversion table | |
getRulesDesc () | |
getRuleConvertedStr ($variant, $doConvert) | |
Parse rules conversion. | |
generateConvTable () | |
generate conversion table for all text |
Definition at line 879 of file LanguageConverter.php.
ConverterRule::__construct | ( | $ | text, | |
$ | converter | |||
) |
Constructor.
string | $text the text between -{ and }- | |
object | $converter a LanguageConverter object public |
Definition at line 898 of file LanguageConverter.php.
References $text.
ConverterRule::generateConvTable | ( | ) | [private] |
generate conversion table for all text
Definition at line 1113 of file LanguageConverter.php.
References $flags, and getTextInBidtable().
Referenced by parse().
ConverterRule::getConvTable | ( | ) |
get conversion table ( bidirectional and unidirectional conversion table )
Definition at line 1272 of file LanguageConverter.php.
ConverterRule::getDisplay | ( | ) |
get display text on markup -{.
..}-
Definition at line 1249 of file LanguageConverter.php.
ConverterRule::getFlags | ( | ) |
ConverterRule::getRuleConvertedStr | ( | $ | variant, | |
$ | doConvert | |||
) | [private] |
Parse rules conversion.
Definition at line 1074 of file LanguageConverter.php.
References getTextInBidtable().
Referenced by parse().
ConverterRule::getRules | ( | ) |
ConverterRule::getRulesAction | ( | ) |
return how deal with conversion rules
Definition at line 1264 of file LanguageConverter.php.
ConverterRule::getRulesDesc | ( | ) | [private] |
ConverterRule::getTextInBidtable | ( | $ | variants | ) |
check if variants array in convert array
string | $variant Variant language code |
Definition at line 913 of file LanguageConverter.php.
Referenced by generateConvTable(), and getRuleConvertedStr().
ConverterRule::getTitle | ( | ) |
ConverterRule::hasRules | ( | ) |
ConverterRule::parse | ( | $ | variant | ) |
Parse rules and flags.
Definition at line 1160 of file LanguageConverter.php.
References $flags, generateConvTable(), getRuleConvertedStr(), getRulesDesc(), parseFlags(), and parseRules().
ConverterRule::parseFlags | ( | ) | [private] |
Parse flags with syntax -{FLAG| .
.. }-
Definition at line 928 of file LanguageConverter.php.
Referenced by parse().
ConverterRule::parseRules | ( | ) | [private] |
generate conversion table
Definition at line 997 of file LanguageConverter.php.
Referenced by parse().
ConverterRule::$mBidtable = array() |
Definition at line 888 of file LanguageConverter.php.
ConverterRule::$mConverter |
Definition at line 881 of file LanguageConverter.php.
ConverterRule::$mConvTable = array() |
Definition at line 887 of file LanguageConverter.php.
ConverterRule::$mFlags = array() |
Definition at line 886 of file LanguageConverter.php.
ConverterRule::$mManualCodeError = '<strong class="error">code error!</strong>' |
Definition at line 882 of file LanguageConverter.php.
ConverterRule::$mRuleDisplay = '' |
Definition at line 883 of file LanguageConverter.php.
ConverterRule::$mRules = '' |
Definition at line 884 of file LanguageConverter.php.
ConverterRule::$mRulesAction = 'none' |
Definition at line 885 of file LanguageConverter.php.
ConverterRule::$mRuleTitle = false |
Definition at line 883 of file LanguageConverter.php.
ConverterRule::$mText |
Definition at line 880 of file LanguageConverter.php.
ConverterRule::$mUnidtable = array() |
Definition at line 889 of file LanguageConverter.php.