语言

扩展 Language

语言/翻译处理程序类

1.7.0

Joomla CMS

方法

_

翻译函数,模拟 php gettext(别名 _)函数。

_( string,  jsSafe = false,  interpretBackSlashes = true) : 

该函数检查 $jsSafe 是否为 true,然后检查 $interpretBackslashes 是否为 true。

1.7.0

参数

字符串

string要翻译的字符串

jsSafe

bool参数,将要渲染为 JavaScript 的字符串添加斜杠。但是,如果字符串将被 json_encode() 编码,则将其设置为“false”。

interpretBackSlashes

bool解释 \t 和 \n

响应

string字符串的翻译

__construct

构造函数激活语言的默认信息。

__construct( lang = null,  debug = false) : 

1.7.0

参数

语言

string语言

调试

bool指示是否启用语言调试。

响应

混合

debugFile

调试语言文件

debugFile( filename) : 

3.6.3

抛出

InvalidArgumentException

参数

文件名

string要调试的文件的绝对路径

响应

int解析错误的数量

getCalendar

日历类型的 Getter

getCalendar() : 

3.7.0

响应

string日历类型。

getIgnoredSearchWords

返回忽略的搜索词数组

getIgnoredSearchWords() : mixed||string|int
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

响应

array<string|int, mixed>忽略的搜索词数组。

getIgnoredSearchWordsCallback

ignoredSearchWordsCallback 函数的 Getter。

getIgnoredSearchWordsCallback() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable函数名或实际函数。

getInstance

返回语言对象。

getInstance( lang,  debug = false) : \Joomla\CMS\Language\Language
static deprecated

1.7.0

已弃用

4.3 将在 6.0 中删除,请改用语言工厂。例如:Factory::getContainer()->get(LanguageFactoryInterface::class)->createLanguage($lang, $debug);

参数

语言

string要使用的语言。

调试

bool调试模式。

响应

Language语言对象。

getLowerLimitSearchWord

返回搜索词长度的下限整数

getLowerLimitSearchWord() : 
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

响应

int搜索词长度的下限整数(如果未为特定语言设置值,则为 3)。

getLowerLimitSearchWordCallback

lowerLimitSearchWordCallback 函数的 Getter

getLowerLimitSearchWordCallback() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable函数名或实际函数。

getPaths

获取已加载的语言文件列表。

getPaths( extension = null) : mixed||string|int

1.7.0

参数

扩展

string可选的扩展名。

响应

array<string|int, mixed>

getPluralSuffixes

返回复数规则的后缀数组。

getPluralSuffixes( count) : mixed||string|int

1.7.0

参数

计数

int规则适用的计数数字。

响应

array<string|int, mixed>后缀数组。

getPluralSuffixesCallback

pluralSuffixesCallback 函数的 Getter。

getPluralSuffixesCallback() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array

1.7.0

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable函数名或实际函数。

getSearchDisplayedCharactersNumber

返回搜索结果中显示的字符数。

getSearchDisplayedCharactersNumber() : 
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

响应

int显示的字符数(如果未为特定语言设置值,则为 200)。

getSearchDisplayedCharactersNumberCallback

searchDisplayedCharactersNumberCallback 函数的 Getter

getSearchDisplayedCharactersNumberCallback() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable函数名或实际函数。

getTrace

获取回溯。

getTrace() : mixed||string|int

4.0.0

响应

array<string|int, mixed>

getTransliterator

转写函数的 Getter

getTransliterator() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array

1.7.0

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable转写函数

getUpperLimitSearchWord

返回搜索词长度的上限整数

getUpperLimitSearchWord() : 
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

响应

int搜索词长度的上限整数(如果未设置值或默认值小于 200,则为 200)。

getUpperLimitSearchWordCallback

upperLimitSearchWordCallback 函数的 Getter

getUpperLimitSearchWordCallback() 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable函数名或实际函数。

hasKey

确定密钥是否存在。

hasKey( string) : 

1.7.0

参数

字符串

string要检查的密钥。

响应

bool如果密钥存在,则为 True。

load

加载单个语言文件并将结果附加到现有字符串

load( extension = 'joomla',  basePath = JPATH_BASE,  lang = null,  reload = false,  default = true) : 

1.7.0

参数

扩展

string要加载语言文件的扩展名。

basePath

string要使用的基本路径。

语言

string要加载的语言,默认情况下,当前语言为 null。

重新加载

bool如果设置为 true,则强制重新加载语言的标志。

默认

bool如果当前语言不存在,则强制加载默认语言的标志。

响应

bool如果文件已成功加载,则为 True。

loadLanguage

加载语言文件。

loadLanguage( fileName,  extension = 'unknown') : 

此方法不会记录文件的成功加载 - 请改用 load()。

参见 Language::load()

1.7.0

参数

文件名

string文件名。

扩展

string扩展名。

响应

bool如果已将新字符串添加到语言中,则为 True

parse

解析语言文件。

parse( fileName) : mixed||string|int

1.7.0

参数

文件名

string文件名。

响应

array<string|int, mixed>解析后的字符串数组。

setIgnoredSearchWordsCallback

ignoredSearchWordsCallback 函数的 Setter

setIgnoredSearchWordsCallback(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

setLowerLimitSearchWordCallback

lowerLimitSearchWordCallback 函数的 Setter。

setLowerLimitSearchWordCallback(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

setPluralSuffixesCallback

设置 pluralSuffixes 函数。

setPluralSuffixesCallback(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array

1.7.0

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

setSearchDisplayedCharactersNumberCallback

searchDisplayedCharactersNumberCallback 函数的 Setter。

setSearchDisplayedCharactersNumberCallback(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

setTransliterator

设置转写函数。

setTransliterator(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array

1.7.0

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

setUpperLimitSearchWordCallback

upperLimitSearchWordCallback 函数的 Setter

setUpperLimitSearchWordCallback(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array function) 
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
: |Array
已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

参数

函数

callable函数名或实际函数。

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

响应

callable之前的函数。

transliterate

转写函数

transliterate( string) : 

此方法处理字符串,并将所有带重音的 UTF-8 字符替换为无重音的 ASCII-7 “等效项”。

1.7.0

参数

字符串

string要转写的字符串。

响应

string字符串的转写。

属性

语言

语言对象的数组

静态

1.7.0

类型

array<string|int, Language>

字符串

翻译

1.7.0

类型

array<string|int, mixed>

转写器

此语言的转写函数的名称。

1.7.0

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用

pluralSuffixesCallback

此语言的 pluralSuffixesCallback 函数的名称。

1.7.0

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用

ignoredSearchWordsCallback

此语言的 ignoredSearchWordsCallback 函数的名称。

已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用

lowerLimitSearchWordCallback

此语言的 lowerLimitSearchWordCallback 函数的名称。

已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用

upperLimitSearchWordCallback

此语言的 upperLimitSearchWordCallback 函数的名称。

已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用

searchDisplayedCharactersNumberCallback

此语言的 searchDisplayedCharactersNumberCallback 函数的名称。

已弃用

1.7.0

已弃用

4.4 将在 6.0 中删除,不再替换

警告:在 /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php 的第 768 行将数组转换为字符串

类型

可调用