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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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实现一个网站!我正在使用一个名为Jumi的组件。该组件基本上允许您实现一个PHP脚本并将其与Joomla CMS集成。使用这个组件,我创建了一个PHP脚本,它充当一个简单的预订系统。用户填写信息,如姓名、姓氏、预订类型等。。。一封电子邮件发给我 由于该网站是多语言的,我需要翻译这些领域。但是,我不想手动传输它们。Joomla有一个名为languages的文件夹,可以让你从那里翻译。然而,当使用这个组件时,我找不到如何做这样的事情 有什么帮助吗 非常感谢 编辑---- 嗨,心怀

我正在用Joomla实现一个网站!我正在使用一个名为Jumi的组件。该组件基本上允许您实现一个PHP脚本并将其与Joomla CMS集成。使用这个组件,我创建了一个PHP脚本,它充当一个简单的预订系统。用户填写信息,如姓名、姓氏、预订类型等。。。一封电子邮件发给我

由于该网站是多语言的,我需要翻译这些领域。但是,我不想手动传输它们。Joomla有一个名为languages的文件夹,可以让你从那里翻译。然而,当使用这个组件时,我找不到如何做这样的事情

有什么帮助吗

非常感谢

编辑----

嗨,心怀不满的人

我已经试过了,但没用。以下是我的结构:

我在根目录中有一个名为booknow的文件夹。在这个文件夹中有一个带有预订表单的ia php文件。我试着换了

<td>Name</td>
但是没用

还有其他想法吗

非常感谢


Chris

您可以使用JText::\uuz()回显您的文本。以下是一个例子:

$welcome = JText::_( 'Welcome To Simple Booking System');

Joomla将自动将此文本翻译为所选语言。

您可以使用JText::u()回显文本。。以下是一个例子:

$welcome = JText::_( 'Welcome To Simple Booking System');

Joomla将自动将此文本翻译为所选语言。

您需要在language文件夹中创建ini文件。如果脚本仍然作为此jumi组件的一部分运行,ini文件可能位于
en-US.com_-jumi.ini
文件夹中。如果该组件为您创建单独的组件,它可能是
en US.com\u bookingsystem.ini

ini文件结构如下所示:

STRING KEY=The string to display
您可以使用以下命令输出“要显示的字符串”:

JText::_( 'STRING KEY' );
对于其他语言,请在语言下创建一个文件夹,例如法语的
fr-fr
,然后像上面那样创建一个ini文件,
fr-fr.com\u jumi.ini
。使用相同的字符串键,将您的翻译放入其中:

STRING KEY=Le display stringé

调用
JText::\()
将自动以正确的语言显示字符串。

您需要在language文件夹中创建ini文件。如果脚本仍然作为此jumi组件的一部分运行,ini文件可能位于
en-US.com_-jumi.ini
文件夹中。如果该组件为您创建单独的组件,它可能是
en US.com\u bookingsystem.ini

ini文件结构如下所示:

STRING KEY=The string to display
您可以使用以下命令输出“要显示的字符串”:

JText::_( 'STRING KEY' );
对于其他语言,请在语言下创建一个文件夹,例如法语的
fr-fr
,然后像上面那样创建一个ini文件,
fr-fr.com\u jumi.ini
。使用相同的字符串键,将您的翻译放入其中:

STRING KEY=Le display stringé

调用
JText::()将自动以正确的语言显示字符串。

我在Joomla网站的论坛上创建了一篇帖子,并按照他们的说明解决了这个问题

缺少的部分是,在使用多语言功能之前,必须先在php脚本中加载语言文件

可在此处找到帖子:


我在Joomla网站的论坛上发了一篇帖子,并按照他们的指示解决了这个问题

缺少的部分是,在使用多语言功能之前,必须先在php脚本中加载语言文件

可在此处找到帖子:


我知道,但language文件夹中有许多ini文件。我应该如何以及在哪里输入翻译?这就是我需要知道的。非常感谢。我知道,但是语言文件夹中有很多ini文件。我应该如何以及在哪里输入翻译?这就是我需要知道的。非常感谢。