Text
文本处理类。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数
__construct(\Joomla\Language\Language language) :
alt
将字符串翻译成当前语言。
alt( string, alt, mixed||string|int parameters = [], jsSafe = false, interpretBackSlashes = true) :
自 |
1.0 |
---|
参数
- 字符串
string
要翻译的字符串。- alt
string
全局字符串的备选选项- parameters
array<string|int, mixed>
字符串的参数数组- jsSafe
mixed
布尔值:使结果对 JavaScript 安全。- interpretBackSlashes
bool
解释反斜杠(\=、\n=回车符、\t=制表符)
响应
string
翻译后的字符串,如果 $script 为真,则为键
plural
将字符串在当前语言中复数化
plural( string, n) :
最后一个参数可以接受一个选项数组来配置对 Joomla\Language\Language::translate()
的调用
array( 'jsSafe' => 布尔值, 'interpretBackSlashes' =>布尔值 )
其中
jsSafe 是一个布尔值,用于指定是否使结果对 JavaScript 安全。interpretBackSlashes 是一个布尔值,用于指定是否解释反斜杠(\ -> , \n -> 新行,\t -> 制表符)。
注意 |
此方法可以为 sprintf 函数接受混合数量的参数 |
---|---|
自 |
1.0 |
参数
- 字符串
string
格式字符串。- n
int
项数
响应
string
翻译后的字符串
printf
将字符串传递给 printf。
printf( string) : string|null
最后一个参数可以接受一个选项数组来配置对 Joomla\Language\Language::translate()
的调用
array( 'jsSafe' => 布尔值, 'interpretBackSlashes' =>布尔值 )
其中
jsSafe 是一个布尔值,用于指定是否使结果对 JavaScript 安全。interpretBackSlashes 是一个布尔值,用于指定是否解释反斜杠(\ -> , \n -> 新行,\t -> 制表符)。
注意 |
此方法可以为 printf 函数接受混合数量的参数 |
---|---|
自 |
1.0 |
参数
- 字符串
string
格式字符串。
响应
string|null
翻译后的字符串
setLanguage
设置语言对象
setLanguage(\Joomla\Language\Language language) :
sprintf
将字符串传递给 sprintf。
sprintf( string) : string|null
最后一个参数可以接受一个选项数组来配置对 Joomla\Language\Language::translate()
的调用
array( 'jsSafe' => 布尔值, 'interpretBackSlashes' =>布尔值 )
其中
jsSafe 是一个布尔值,用于指定是否使结果对 JavaScript 安全。interpretBackSlashes 是一个布尔值,用于指定是否解释反斜杠(\ -> , \n -> 新行,\t -> 制表符)。
注意 |
此方法可以为 sprintf 函数接受混合数量的参数 |
---|---|
自 |
1.0 |
参数
- 字符串
string
格式字符串。
响应
string|null
翻译后的字符串
translate
将字符串翻译成当前语言。
translate( string, mixed||string|int parameters = [], jsSafe = false, interpretBackSlashes = true) :
自 |
2.0.0-alpha |
---|
参数
- 字符串
string
要翻译的字符串。- parameters
array<string|int, mixed>
字符串的参数数组- jsSafe
bool
布尔值:是否转义字符串以用于 JavaScript 输出- interpretBackSlashes
bool
解释反斜杠(\=、\n=回车符、\t=制表符)
响应
string
翻译后的字符串,如果 $script 为真,则为键