LanguageManager
class LanguageManager
Traits
Singleton trait.
Properties
static protected | $instance | from Singleton | |
protected FileLoader | $loader | ||
protected Filesystem | $files | ||
protected | $langPath | ||
protected array | $paths |
Methods
initialize()
No description
namespaces()
No description
listLanguages()
No description
array
paths()
Create a Directory Map of all themes
listLocaleFiles($locale)
No description
listTranslations($sourceLines, $translationLines, $options = [])
No description
searchTranslations($translations, $term = null)
No description
paginateTranslations($translations, $perPage = 50)
No description
searchLanguages($term)
No description
applyLanguagePack($locale, $build = null)
No description
downloadPack($meta)
No description
extractPack($meta)
No description
installPack($item)
No description
getFilePath($packCode)
No description
getHubManager()
No description
Details
in
Singleton at line 18
final static
instance()
Create a new instance of this singleton.
in
Singleton at line 28
final static
forgetInstance()
Forget this singleton's instance if it exists
in
Singleton at line 36
final protected
__construct()
Constructor.
at line 35
initialize()
No description
in
Singleton at line 48
__clone()
No description
in
Singleton at line 53
__wakeup()
No description
at line 44
namespaces()
No description
at line 52
listLanguages()
No description
at line 61
array
paths()
Create a Directory Map of all themes
at line 87
listLocaleFiles($locale)
No description
at line 105
listTranslations($sourceLines, $translationLines, $options = [])
No description
at line 133
searchTranslations($translations, $term = null)
No description
at line 157
paginateTranslations($translations, $perPage = 50)
No description
at line 176
canUpdate(Languages_model $language)
No description
at line 185
searchLanguages($term)
No description
at line 198
applyLanguagePack($locale, $build = null)
No description
at line 205
downloadPack($meta)
No description
at line 220
extractPack($meta)
No description
at line 241
installPack($item)
No description
at line 251
getFilePath($packCode)
No description
at line 261
protected HubManager
getHubManager()
No description