Public Member Functions | |
| __construct ($text, $converter) | |
| Constructor. | |
| getTextInBidtable ($variants) | |
| Check if variants array in convert array. | |
| parse ($variant=NULL) | |
| 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. | |
| 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() | |
| $mVariantFlags = array() | |
| $mConvTable = array() | |
| $mBidtable = array() | |
| $mUnidtable = array() | |
Private Member Functions | |
| parseFlags () | |
| Parse flags with syntax -{FLAG| . | |
| parseRules () | |
| Generate conversion table. | |
| getRulesDesc () | |
| getRuleConvertedStr ($variant) | |
| Parse rules conversion. | |
| generateConvTable () | |
| Generate conversion table for all text. | |
Definition at line 1029 of file LanguageConverter.php.
| ConverterRule::__construct | ( | $ | text, | |
| $ | converter | |||
| ) |
Constructor.
| $text | String: the text between -{ and }- | |
| $converter | LanguageConverter object |
Definition at line 1049 of file LanguageConverter.php.
| ConverterRule::generateConvTable | ( | ) | [private] |
Generate conversion table for all text.
Definition at line 1247 of file LanguageConverter.php.
References getTextInBidtable().
Referenced by parse().
| ConverterRule::getConvTable | ( | ) |
Get conversion table.
( bidirectional and unidirectional conversion table )
Definition at line 1444 of file LanguageConverter.php.
| ConverterRule::getDisplay | ( | ) |
Get display text on markup -{.
..}-
Definition at line 1419 of file LanguageConverter.php.
| ConverterRule::getFlags | ( | ) |
| ConverterRule::getRuleConvertedStr | ( | $ | variant | ) | [private] |
Parse rules conversion.
Definition at line 1208 of file LanguageConverter.php.
References getTextInBidtable().
Referenced by parse().
| ConverterRule::getRules | ( | ) |
| ConverterRule::getRulesAction | ( | ) |
Return how deal with conversion rules.
Definition at line 1435 of file LanguageConverter.php.
| ConverterRule::getRulesDesc | ( | ) | [private] |
| ConverterRule::getTextInBidtable | ( | $ | variants | ) |
Check if variants array in convert array.
| $variants | Array or string: variant language code |
Definition at line 1060 of file LanguageConverter.php.
Referenced by generateConvTable(), and getRuleConvertedStr().
| ConverterRule::getTitle | ( | ) |
| ConverterRule::hasRules | ( | ) |
| ConverterRule::parse | ( | $ | variant = NULL |
) |
Parse rules and flags.
Definition at line 1305 of file LanguageConverter.php.
References generateConvTable(), getRuleConvertedStr(), getRulesDesc(), parseFlags(), and parseRules().
| ConverterRule::parseFlags | ( | ) | [private] |
Parse flags with syntax -{FLAG| .
.. }-
Definition at line 1077 of file LanguageConverter.php.
References StringUtils::explode().
Referenced by parse().
| ConverterRule::parseRules | ( | ) | [private] |
Generate conversion table.
Definition at line 1140 of file LanguageConverter.php.
Referenced by parse().
| ConverterRule::$mBidtable = array() |
Definition at line 1040 of file LanguageConverter.php.
| ConverterRule::$mConverter |
Definition at line 1031 of file LanguageConverter.php.
| ConverterRule::$mConvTable = array() |
Definition at line 1039 of file LanguageConverter.php.
| ConverterRule::$mFlags = array() |
Definition at line 1037 of file LanguageConverter.php.
| ConverterRule::$mManualCodeError = '<strong class="error">code error!</strong>' |
Definition at line 1032 of file LanguageConverter.php.
| ConverterRule::$mRuleDisplay = '' |
Definition at line 1033 of file LanguageConverter.php.
| ConverterRule::$mRules = '' |
Definition at line 1035 of file LanguageConverter.php.
| ConverterRule::$mRulesAction = 'none' |
Definition at line 1036 of file LanguageConverter.php.
| ConverterRule::$mRuleTitle = false |
Definition at line 1034 of file LanguageConverter.php.
| ConverterRule::$mText |
Definition at line 1030 of file LanguageConverter.php.
| ConverterRule::$mUnidtable = array() |
Definition at line 1041 of file LanguageConverter.php.
| ConverterRule::$mVariantFlags = array() |
Definition at line 1038 of file LanguageConverter.php.
1.5.9