Text

文本处理类。

1.0

Joomla 框架

方法

__construct

构造函数

__construct(\Joomla\Language\Language language) : 

2.0.0-alpha

参数

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 为真,则为键

getLanguage

检索当前语言实例

getLanguage() : \Joomla\Language\Language

2.0.0-alpha

响应

语言

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) : 

2.0.0-alpha

参数

language

Language语言实例

响应

$this

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 为真,则为键

属性

language

语言实例

1.0

类型

语言