

Public Member Functions | |
| resetBaseLanguage () | |
| getBaseLanguage () | |
| getTplLanguage () | |
| getEditLanguage () | |
| getLanguageArray ($iLanguage=null) | |
| getLanguageAbbr ($iLanguage=null) | |
| getLanguageNames () | |
| getLanguageIds () | |
| translateString ($sStringToTranslate, $iLang=null, $blAdminMode=null) | |
| formatCurrency ($dValue, $oActCur=null) | |
| getLanguageTag ($iLanguage=null) | |
| validateLanguage ($iLang=null) | |
| setBaseLanguage ($iLang=null) | |
| setTplLanguage ($iLang=null) | |
Static Public Member Functions | |
| static | getInstance () |
Protected Member Functions | |
| & | _getLangTranslationArray ($iLang=null, $blAdminMode=null) |
| _readTranslateStrFromTextFile ($sStringToTranslate, $iLang=null, $blIsAdmin=null) | |
Protected Attributes | |
| $_iBaseLanguageId = null | |
| $_iTplLanguageId = null | |
| $_iEditLanguageId = null | |
| $_aLangCache = null | |
| $_aAdminLangCache = null | |
Static Private Attributes | |
| static | $_instance = null |
| static oxLang.getInstance | ( | ) | [static] |
| oxLang.resetBaseLanguage | ( | ) |
resetBaseLanguage resets base language id cache
public
| oxLang.getBaseLanguage | ( | ) |
Returns active shop language id
| oxLang.getTplLanguage | ( | ) |
Returns active shop templates language id If it is not an admin area, template language id is same as base shop language id
| oxLang.getEditLanguage | ( | ) |
Returns editing object working language id
| oxLang.getLanguageArray | ( | $ | iLanguage = null |
) |
Returns array of available languages.
| integer | $iLanguage Number if current language (default null) |
| oxLang.getLanguageAbbr | ( | $ | iLanguage = null |
) |
getLanguageNames returns array of language names e.g. array('Deutch', 'English')
| int | $iLang language number |
| oxLang.getLanguageNames | ( | ) |
getLanguageNames returns array of language names e.g. array('Deutch', 'English')
public
| oxLang.getLanguageIds | ( | ) |
Returns available language IDs
| oxLang.translateString | ( | $ | sStringToTranslate, | |
| $ | iLang = null, |
|||
| $ | blAdminMode = null | |||
| ) |
Searches for translation string in file and on success returns translation, otherwise returns initial string.
| string | $sStringToTranslate Initial string | |
| int | $iLang optional language number | |
| bool | $blAdminMode on special case you can force mode, to load language constant from admin/shops language file |
| oxLanguageException | in debug mode |
| oxLang.formatCurrency | ( | $ | dValue, | |
| $ | oActCur = null | |||
| ) |
Returns formatted currency string, according to formatting standards.
| double | $dValue Plain price | |
| object | $oActCur Object of active currency |
| oxLang.getLanguageTag | ( | $ | iLanguage = null |
) |
| & oxLang._getLangTranslationArray | ( | $ | iLang = null, |
|
| $ | blAdminMode = null | |||
| ) | [protected] |
get language array from lang translation file
| int | $iLang optional language | |
| bool | $blAdminMode admin mode switch |
| oxLang._readTranslateStrFromTextFile | ( | $ | sStringToTranslate, | |
| $ | iLang = null, |
|||
| $ | blIsAdmin = null | |||
| ) | [protected] |
translates a given string
| string | $sStringToTranslate string that should be translated | |
| int | $iLang language id (optional) | |
| bool | $blIsAdmin admin mode switch (default null) |
| oxLang.validateLanguage | ( | $ | iLang = null |
) |
Validate language id. If not valid id, returns default value
| int | $iLang Language id |
| oxLang.setBaseLanguage | ( | $ | iLang = null |
) |
Set base shop language
| int | $iLang Language id |
| oxLang.setTplLanguage | ( | $ | iLang = null |
) |
Set templates language id
| int | $iLang Language id |
oxLang.$_instance = null [static, private] |
oxLang.$_iBaseLanguageId = null [protected] |
oxLang.$_iTplLanguageId = null [protected] |
oxLang.$_iEditLanguageId = null [protected] |
oxLang.$_aLangCache = null [protected] |
oxLang.$_aAdminLangCache = null [protected] |
1.5.5