LanguageHelper

Language 包的助手类

2.0.0-alpha

Joomla 框架

方法

exists

检查语言是否存在。

exists( lang,  basePath) : 

这是一个针对应包含给定用户语言文件的目录的简单快速检查。

2.0.0-alpha

参数

lang

string要检查的语言。

basePath

string要检查指定语言的目录。

响应

bool如果语言存在则为 True。

getKnownLanguages

返回某个区域的已知语言列表

getKnownLanguages( basePath) : mixed||string|int

2.0.0-alpha

参数

basePath

string要使用的基路径

响应

array<string|int, mixed>语言文件和真实名称的键/值对。

getLanguagePath

获取语言的路径

getLanguagePath( basePath,  language = '') : 

2.0.0-alpha

参数

basePath

string要使用的基路径。

language

string语言标签。

响应

string语言文件夹的路径

getMetadata

返回包含元数据的关联数组。

getMetadata( lang,  path) : array|null

2.0.0-alpha

参数

lang

string语言的名称。

path

string语言文件夹的文件路径。

响应

array<string|int, mixed>|null如果 $lang 存在,则返回语言元数据的键/值对,否则返回 NULL。

parseLanguageFiles

在某个基本目录中搜索语言目录。

parseLanguageFiles( dir = '') : mixed||string|int

2.0.0-alpha

参数

dir

string文件目录。

响应

array<string|int, mixed>数组,其中包含找到的语言,作为文件名 => 真实名称对。

parseXmlLanguageFile

解析 XML 文件以获取语言信息。

parseXmlLanguageFile( path) : array|null

2.0.0-alpha

抛出

RuntimeException

参数

path

stringXML 文件的路径。

响应

array<string|int, mixed>|null数组,其中包含找到的元数据,作为键 => 值对。