Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用另一种语言为joomla编写组件?_Joomla - Fatal编程技术网

如何用另一种语言为joomla编写组件?

如何用另一种语言为joomla编写组件?,joomla,Joomla,我为joomla写了一个组件 我想使用不止一种语言,比如英语和意大利语 但我不知道怎么做。 使用组件joomfish,但仅对该joomla版本上存在的组件有效, 不影响我的组件? 如何配置我的组件?您不需要Jomfish,Joomla内部有此功能 您需要使用JText和语言文件 步骤1:使用echo JText::(('COM\u示例\u Hello')代替echo'Hello' 步骤2:创建文件语言/en-GB/en-GB.com_example.ini 步骤3:在ini文件中,输入COM\u

我为joomla写了一个组件 我想使用不止一种语言,比如英语和意大利语 但我不知道怎么做。 使用组件joomfish,但仅对该joomla版本上存在的组件有效, 不影响我的组件?
如何配置我的组件?

您不需要Jomfish,Joomla内部有此功能

您需要使用JText和语言文件

步骤1:使用
echo JText::(('COM\u示例\u Hello')代替
echo'Hello'

步骤2:创建文件语言/en-GB/en-GB.com_example.ini

步骤3:在ini文件中,输入
COM\u EXAMPLE\u HELLO=HELLO


步骤4:在安装程序XML中,不要忘记语言ini文件:

您不需要Jomfish,Joomla内部有此功能

您需要使用JText和语言文件

步骤1:使用
echo JText::(('COM\u示例\u Hello')代替
echo'Hello'

步骤2:创建文件语言/en-GB/en-GB.com_example.ini

步骤3:在ini文件中,输入
COM\u EXAMPLE\u HELLO=HELLO


步骤4:在安装程序XML中,不要忘记语言ini文件:

您在主XML文件中添加所选语言,然后安装XML文件以添加您的语言和一种创建组件的简单方法


此外,您还可以根据自己的需求进行创建,而不是简单地添加多种语言

您可以在主xml文件中添加所选语言,并安装xml文件以添加您的语言和一种更简单的方法来创建组件


此外,您还可以根据自己的需求进行创建,而不是简单地添加多种语言

谢谢你的回答,一个问题:JText:((“abc”);in*.ini abc=123;ABC=456;什么时候更改语言将获得456?为什么不是123?我想这是Joomla开发人员的一个问题-语言字符串ID不区分大小写(它们在检查之前是大写的)。你为什么要用不同大小写的同一把钥匙?谢谢你的回答,一个问题:JText::((“abc”);in*.ini abc=123;ABC=456;什么时候更改语言将获得456?为什么不是123?我想这是Joomla开发人员的一个问题-语言字符串ID不区分大小写(它们在检查之前是大写的)。你为什么要用同一把钥匙和不同的外壳呢?