问题标签 [qtranslate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
225 浏览

wordpress - qTranslate 保存上次打开的语言编辑选项卡?

我想我在这里有一个常见的问题:

我正在使用 Wordpress 3.4.1 和 qTranslate 2.5.31。目前我激活了 2 种语言。

我的问题如下:

当我编辑我的第二语言(视觉或 HTML)并保存页面/帖子时,编辑器会在保存时跳回我的默认语言。

保存帖子/页面后是否有可能保存当前的语言编辑器状态?

这很烦人......

0 投票
1 回答
878 浏览

php - 双语wordpress:如何更好地切换语言?

我有两个网站以英语和阿拉伯语版本显示。

环顾四周后,我发现 qTranslate 插件非常适合简单的解决方案。

我使用.htaccess如下:

并在主题functions.php以下用于检测语言:

此会话设置用于切换 RTL/LTR 样式表。有更好的方法吗?

现在,我面临的问题是:

  1. 如何使用将当前页面、博客切换为其他语言的链接?我使用 domain/ar 和 domain/en 进行切换,但首先要回家。
  2. 我想保留 urldomain.com/ar/someslugsoranythingdomain.com/en/someslugsoranything.
  3. 我有一些图像,模板上的幻灯片需要随着语言的变化而切换。什么是最好的方法?还有HTML格式的文本,也需要切换。

编辑:我后来注释掉了以下内容,因为启用 qTranslate 自己的语言切换器可以保持所选语言的持久性。实际上整个inspectVars函数都可以省略。

0 投票
1 回答
1181 浏览

qtranslate - q翻译日期和时间

我刚刚安装了 qTranslate,它就像一个洋娃娃。唯一的问题是这个日期错误已经存在了一段时间。我通过谷歌找到的所有地方都说这是由于 qtrans_ulils.php 中的两个百分号,用于 $strftime_parameters[]。但是,如果我只将其纠正为百分之一,我就不会再遇到问题了,但我确实得到了一个巨大的错误...CRT,它声称,在 qtrans_core.php 中。

我无法真正理解为什么它会这样做......帮助。

红色的

0 投票
1 回答
2691 浏览

wordpress - qTranslate 在通过 ajax 从插件内部调用时无法正确检测

我有两个问题。

问题1:

  1. 我已经将mailchimp 的pot 文件翻译成两种语言。.mo 已经过测试可以正常工作。
  2. 但是 WP 无法为 mailchimp 表单和/或mailchimp list subscribe form的小部件显示其他语言的 ajax 返回。

我通过修改mailchimp.php以下内容解决了这个问题:

我是怎么想出来的? 代替此$lang变量,默认值mailchimp.php已ofget_locale()定义。l10n.phpwp-includes

当我在上面修改之前放置一个print_r($locale)。它显示了 wp-config 的 WPLANG 中设置的正确语言。但是当 mailchimp 表单被提交时,它只会得到默认的 en_US!

*它在哪里得到 en_US,当我没有设置它时?* 我发现它很奇怪,line 48-49对于包含l10n.php的定义get_locale()

其中,我认为 $locale 是空的,而在我的情况下是从表单中调用的。这是非常不可能的!但它发生在我测试的四个实例中。

我在 mailchimp.php 上的修改让我做什么? 我现在可以将其他语言(即阿拉伯语)字符串添加到我的 mailchimp 表单响应中。但是从 WPLANG 中检测到,我无法在站点的英语模式下切换到英语。

问题 2: 即时切换语言。我qtrans_getLanguage()get_locale()mailchimp.php 的代码部分中使用了它。因此,它变成:

如果我在这一行之后 print_r($locale) 。它显示当前语言。但不是在提交表单时。表单的响应始终显示为 (en)!。

现在,问题 1不太可能发生并且不寻常。但是对于问题2 ,我绝对认为有一个聪明的解决方法。为什么从该表单的 Ajax 调用时 qTranslate 会报告错误?

另外,我不想修改核心插件文件。目前,我不得不修改 mailchimp.js 来手动匹配和替换常见的字符串(我讨厌它!)。

0 投票
2 回答
6171 浏览

css - 处理阿拉伯语网站的 LTR 和 RTL(国际化)

我正在 Wordpress 中创建一个网站,它基本上是一个英文网站,但是当用户点击翻译时,它会将其翻译成阿拉伯语。有问题ltrrtl我该如何解决。我现在正在使用 qtranslate 插件。情况也是如此与乌尔都语,库尔德语。任何可以帮助我的人请查看附件图片在此处输入图像描述 谢谢

0 投票
1 回答
4088 浏览

wordpress - 如何修改我的自定义小部件以支持 qtranslate?

我有一个网站,我必须修改我的小部件以使用 qTranslate 插件。有人可以指出我正确的方向吗?

基本上我想让我的输入字段显示每种语言,以便用户轻松知道在哪里输入信息,而不是在神秘的刺痛中输入信息

[:en]English only[:fr]Francais only

谢谢您的帮助

0 投票
1 回答
3056 浏览

ajax - 联系表格 7 与 qtranslate

我正在将qTranslate用于双语 Wordpress。我遇到的一个问题是Contact Form 7联系页面。我需要阿拉伯语文本作为 Contact 7 表单中的选项,仅当用户以阿拉伯语查看网站时。

可以说我有以下内容:

我需要在阿拉伯语模式下以阿拉伯语显示这些值。还需要获取其他语言的错误/成功消息(即:切换语言时)。

我尝试更改settings.php插件。它是

它将我的网址更改为:http://example.com/contact-us/&lang=ar#wpcf7-f289-t1-o1并导致 404。

qTranslate 有三个语言配置。

  1. 请求参数
  2. 预路径模式(将 /en/ 放在前面)
  3. en.yoursite.com。我正在使用 2。
0 投票
2 回答
338 浏览

qt - 如何根据上下文替换 Qt 应用程序运行时中的 UI 标签/工具提示?

我们正在开发一个 Qt 桌面应用程序。应用程序可以在每个选项卡中打开多个文件,并且每个选项卡(文件)都有自己的上下文。用户可以打开多个文件并在这些选项卡之间切换。

例如:就像一个选项卡是卡车管理,工具栏中的操作(add_Vehicle)应该显示工具提示“添加卡车”,如果另一个选项卡是汽车管理,相同的操作应该显示工具提示“添加汽车”。

有很多这样的事情:

  1. 如果我删除卡车(即卡车管理选项卡中的车辆),它应该显示消息框“卡车已成功删除”。如果汽车(即汽车管理选项卡中的车辆)被删除,则应显示“汽车已成功删除”消息。

  2. 有一些对话框通过 QtDesinger 直接将文本设置为 QLabels。

这个问题是怎么产生的?

以前该应用程序仅支持卡车管理,现在我们正在同一应用程序中添加对汽车管理的支持。所有消息/UI 标签/工具提示都使用“卡车”。现在我们要根据打开的标签(文件)来改变它。

可行的想法解决方案:(不在运行时工作)

所有的 UILabels/ToolTips/Messages 都是可翻译的[即用 QObject::tr(..) 编写的]。我们考虑根据选项卡上下文安装 QTranslator,它会自动更改所有位置的文本。安装 QTranslator 运行时不起作用。

还有另一种方法吗?或者任何指针/提示都会非常有帮助。

0 投票
2 回答
2720 浏览

wordpress - qTranslate 忽略 url 中的语言

我想创建一个用两种语言编写的网站。我使用了 qTranslate,它似乎工作正常。但是,我的主题中有几个条件元素,例如:

它检测任何一种语言是否是plen并据此创建链接。但是,例如,当我单击链接时http://localhost/en/something,它会忽略并使用默认语言en加载。http://localhost/something我能做些什么来改变它?

编辑:这只发生在自定义帖子类型上。

0 投票
1 回答
349 浏览

post - Qtranslate get_page_by_path

我有这段代码可以得到与我的“项目描述”同名的帖子。我需要使用 qtranslate 动态翻译我的帖子,但它只能获取整个帖子内容......所以简而言之,我可以同时看到英语和其他语言。谁有好的解决方案?

我不熟悉 php,所以请尽量“清楚”你的答案。非常感谢!