类包
消息目录
命名空间: Cake\I18n
属性摘要
-
$fallback protected
string|null
当消息键不存在时要使用的回退包的名称。
-
$formatter protected
string
格式化翻译后的消息时要使用的格式化程序的名称。
-
$messages protected
array<array|string>
此包中的消息键和翻译。
方法摘要
-
__construct() public
构造函数。
-
addMessage() public
为该包添加一条消息。
-
addMessages() public
为该包添加新消息。
-
getFallback() public
获取回退包的名称。
-
getFormatter() public
获取该包的格式化程序名称。
-
getMessage() public
获取该包中给定键的消息。
-
getMessages() public
获取该包的消息。
-
setFallback() public
设置回退包的名称。
-
setFormatter() public
设置该包的格式化程序名称。
-
setMessages() public
设置该包的消息。
方法详细内容
__construct() ¶ public
__construct(string $formatter = 'default', string|null $fallback = null, array<array|string> $messages = [])
构造函数。
参数
-
string
$formatter optional 要使用的格式化程序的名称。
-
string|null
$fallback optional 要使用的回退包的名称。
-
array<array|string>
$messages optional 此包中的消息。
addMessage() ¶ public
addMessage(string $key, array|string $message): void
为该包添加一条消息。
参数
-
string
$key 消息的键
-
array|string
$message 实际消息
返回值
void
addMessages() ¶ public
addMessages(array<array|string> $messages): void
为该包添加新消息。
参数
-
array<array|string>
$messages 要添加到该包中的消息。
返回值
void
getMessage() ¶ public
getMessage(string $key): array|string|false
获取该包中给定键的消息。
参数
-
string
$key 要返回的消息的键
返回值
array|string|false
setFallback() ¶ public
setFallback(string|null $fallback): void
设置回退包的名称。
参数
-
string|null
$fallback 回退包的名称。
返回值
void
setFormatter() ¶ public
setFormatter(string $formatter): void
设置该包的格式化程序名称。
参数
-
string
$formatter 该包的格式化程序名称。
返回值
void
setMessages() ¶ public
setMessages(array<array|string> $messages): void
设置该包的消息。
参数
-
array<array|string>
$messages 该包的消息。
返回值
void