Multilanguage
trait Multilanguage
Multilanguage trait
Properties
protected array | $messages | Response messages | |
protected string | $messagesComponentName | Messages component name | |
protected boolean | $messagesLoaded | Messages loaded |
Methods
string|null
getMessage(string $name)
Get message
void
loadMessages(string $componentName)
Load messages from html component json file
void
loadMesasgesComponent(string|null $language = null)
Load messages component
string
getPageLanguage(array $data = [])
Get page language
bool
isLanguageChange(array $data)
Return true if page load is with new language code
string
getDefaultLanguage()
Get default language
Details
at line 50
string|null
getMessage(string $name)
Get message
at line 66
void
loadMessages(string $componentName)
Load messages from html component json file
at line 78
protected void
loadMesasgesComponent(string|null $language = null)
Load messages component
at line 106
string
getPageLanguage(array $data = [])
Get page language
at line 129
bool
isLanguageChange(array $data)
Return true if page load is with new language code
at line 143
string
getDefaultLanguage()
Get default language