LanguageFactory

语言包工厂

1.3.0

Joomla 框架

方法

getDefaultLanguage

获取应用程序的默认语言。

getDefaultLanguage() : 

1.3.0

响应

字符串

getLanguage

根据给定的参数创建一个新的 Language 实例。

getLanguage( lang = '',  path = '',  debug = false) : \Joomla\Language\Language

1.3.0

参数

lang

string要使用的语言。

path

string语言文件夹的基路径。这在创建新实例时是必需的。

debug

bool调试模式。

响应

语言

getLanguageDirectory

获取包含应用程序语言文件夹的目录的路径。

getLanguageDirectory() : 

1.3.0

响应

字符串

getLocalise

为该语言创建一个新的 LocaliseInterface 实例。

getLocalise( lang,  basePath = '') : \Joomla\Language\LocaliseInterface

2.0.0-alpha

参数

lang

string要检查的语言。

basePath

string语言文件夹的基路径。

响应

LocaliseInterface

getStemmer

为请求的适配器创建一个新的 StemmerInterface 实例。

getStemmer( adapter) : \Joomla\Language\StemmerInterface

1.3.0

抛出

RuntimeException无效的词干提取器

参数

adapter

string要加载的词干提取器类型。

响应

StemmerInterface

getText

为 Language 实例检索一个新的 Text 对象

getText(\Joomla\Language\Language|null language = null) : \Joomla\Language\Text

2.0.0-alpha

参数

language

Language|null一个可选的 Language 对象以注入,否则将加载默认对象

响应

文本

setDefaultLanguage

设置应用程序的默认语言

setDefaultLanguage( language) : 

1.3.0

参数

language

string应用程序默认语言的语言代码

响应

$this

setLanguageDirectory

设置包含应用程序语言文件夹的目录的路径

setLanguageDirectory( directory) : 

2.0.0-alpha

参数

directory

string应用程序语言文件夹的路径

响应

$this

属性

defaultLanguage

应用程序的默认语言

1.3.0

类型

字符串

languageDirectory

包含应用程序语言文件夹的目录的路径

2.0.0-alpha

类型

字符串