语言
扩展 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 |
---|---|
抛出 |
|
参数
- 文件名
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 中删除,不再替换 |
响应
callable
函数名或实际函数。
getInstance
返回语言对象。
getInstance( lang, debug = false) : \Joomla\CMS\Language\Language
自 |
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 中删除,不再替换 |
响应
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 |
---|
响应
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 中删除,不再替换 |
响应
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 |
---|
响应
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 中删除,不再替换 |
响应
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
函数名或实际函数。
响应
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
函数名或实际函数。
响应
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
函数名或实际函数。
响应
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
函数名或实际函数。
响应
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
函数名或实际函数。
响应
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
函数名或实际函数。
响应
callable
之前的函数。
transliterate
转写函数
transliterate( string) :
此方法处理字符串,并将所有带重音的 UTF-8 字符替换为无重音的 ASCII-7 “等效项”。
自 |
1.7.0 |
---|
参数
- 字符串
string
要转写的字符串。
响应
string
字符串的转写。
属性
字符串
翻译
自 |
1.7.0 |
---|
类型
array<string|int, mixed>
转写器
此语言的转写函数的名称。
自 |
1.7.0 |
---|
类型
可调用
pluralSuffixesCallback
此语言的 pluralSuffixesCallback 函数的名称。
自 |
1.7.0 |
---|
类型
可调用
ignoredSearchWordsCallback
此语言的 ignoredSearchWordsCallback 函数的名称。
自 |
1.7.0 |
---|---|
已弃用 |
4.4 将在 6.0 中删除,不再替换 |
类型
可调用
lowerLimitSearchWordCallback
此语言的 lowerLimitSearchWordCallback 函数的名称。
自 |
1.7.0 |
---|---|
已弃用 |
4.4 将在 6.0 中删除,不再替换 |
类型
可调用
upperLimitSearchWordCallback
此语言的 upperLimitSearchWordCallback 函数的名称。
自 |
1.7.0 |
---|---|
已弃用 |
4.4 将在 6.0 中删除,不再替换 |
类型
可调用
searchDisplayedCharactersNumberCallback
此语言的 searchDisplayedCharactersNumberCallback 函数的名称。
自 |
1.7.0 |
---|---|
已弃用 |
4.4 将在 6.0 中删除,不再替换 |
类型
可调用