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.
1.5.9