Properties

$langDetectVar

$langDetectVar : string

Type

string — 语言自动侦测的变量

$langCookieVar

$langCookieVar : string

Type

string — 语言 Cookie 变量

$langCookieExpire

$langCookieExpire : integer

Type

integer — 语言 Cookie 的过期时间

$allowLangList

$allowLangList : array

Type

array — 允许语言列表

$acceptLanguage

$acceptLanguage : array

Type

array — Accept-Language 转义为对应语言包名称 系统默认配置

$lang

$lang : array

Type

array — 语言数据

$range

$range : string

Type

string — 语言作用域

Methods

range()

range(string  $range = '') : string

设定当前的语言

Parameters

string $range

语言作用域

Returns

string

set()

set(string|array  $name, string  $value = null, string  $range = '') : mixed

设置语言定义(不区分大小写).

Parameters

string|array $name

语言变量

string $value

语言值

string $range

语言作用域

Returns

mixed

load()

load(array|string  $file, string  $range = '') : mixed

加载语言定义(不区分大小写).

Parameters

array|string $file

语言文件

string $range

语言作用域

Returns

mixed

has()

has(string|null  $name, string  $range = '') : mixed

获取语言定义(不区分大小写).

Parameters

string|null $name

语言变量

string $range

语言作用域

Returns

mixed

get()

get(string|null  $name = null, array  $vars = array(), string  $range = '') : mixed

获取语言定义(不区分大小写).

Parameters

string|null $name

语言变量

array $vars

变量替换

string $range

语言作用域

Returns

mixed

detect()

detect() : string

自动侦测设置获取语言选择.

Returns

string

setLangDetectVar()

setLangDetectVar(string  $var) 

设置语言自动侦测的变量.

Parameters

string $var

变量名称

setLangCookieVar()

setLangCookieVar(string  $var) 

设置语言的 cookie 保存变量.

Parameters

string $var

变量名称

setLangCookieExpire()

setLangCookieExpire(string  $expire) 

设置语言的 cookie 的过期时间.

Parameters

string $expire

过期时间

setAllowLangList()

setAllowLangList(array  $list) 

设置允许的语言列表.

Parameters

array $list

语言列表