load($file, $group = null, $language = null, $overwrite = false, $reload = false)
load 方法能让你载入一个语言档案。
静态 | 是 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||||
回传 | 空 | ||||||||||||||||||
範例 |
|
Lang 类别能让你在你的应用程序中,使用语言档案设定语言变数。
预设语言是 en
,设定在 app/config/config.php。 使用 Config set 方法去变更值。
Config::set('language', 'cy');
你也可以在你的配置定义一个备用语言,它是语言代码,或一个语言代码的阵列。 备用用于只要你载入语言档案, 且该指定语言的档案不存在时。
Lang 类别支援多个语言,可同时使用。预设情况下, 目前设定的语言是用来载入档案和取回语言字串,但你可以使用上述的方法动态切换, 或藉由在 Lang 类别其中之一的方法呼叫时,指定所需的语言代码。
return array('key' => 'value');
[group]
key=value
group:
key: value
{
"group" :
{
"key": "value"
}
}
CREATE TABLE IF NOT EXISTS `lang` (
`identifier` char(100) NOT NULL,
`language` char(10) NOT NULL,
`lang` longtext NOT NULL,
`hash` char(13) NOT NULL,
PRIMARY KEY (`identifier`, `language`)
)
预设情况下,它会使用名为 'lang' 的资料表。你可以透过在 app/config/config.php
中定义资料表名称来覆写, 使用 lang.table_name 键。如果你没有指定档案类型,Lang::load() 将预设为 'php' 类型。
load 方法能让你载入一个语言档案。
静态 | 是 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||||
回传 | 空 | ||||||||||||||||||
範例 |
|
get 方法能让你从语言档案取得特定行。
静态 | 是 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||||||||
回传 | 混合。如果找到是字串,否则是 false | |||||||||||||||
範例 |
|
set 方法能让你设定一个特定行至语言档案。
静态 | 是 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||||||||
回传 | 空 | |||||||||||||||
範例 |
|
save 方法储存一个语言档案到系统,它从语言目录中搜寻请求档案里的请求语言。 如果没有存在的档案被找到,语言档案会被建立在 APPPATH 语言目录。
静态 | 是 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 如果档案被储存为 true,如果错误发生为 false。 | ||||||||||||
範例 |
|
delete 方法能让你从 已载入 的语言档案删除特定行。
静态 | 是 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 空 | ||||||||||||
範例 |
|
请注意,这样会删除储存在语言类别中的语言项目,不会 从磁碟上的语言档案删除!
get_lang 方法能让你取回目前活跃的语言。通常会跟 Config::get('language') 一样。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串,目前活跃的语言。 |
範例 |
|
__ 函式是 Lang::get 的别名。
参数 |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
回传 | 字串,来自 Lang::get 的结果 | |||||||||
範例 |
|