问题标签 [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 投票
5 回答
3119 浏览

php - 使用 mqtranslate plus 在 wordpress 上翻译菜单上的自定义链接

在这个问题之后,如何在 wordpress 上使用 qtranslate 翻译我的导航菜单的链接?我也尝试将我的导航菜单翻译成其他语言。

我做了第一个答案上写的所有事情:

  1. 将函数包含在function.php
  2. 'walker' => new CustomLinkModifierWalker()header.php文件上添加。
  3. 将导航菜单的名称更改为<!- -:en- ->HOME<!- -:- -><!- -:gr- ->ΑΡΧΙΚΗ<!- -:- ->和 url 为/en|en|/|gr|

但是,翻译不起作用。菜单显示导航中的字符串 likeHOMEΑΡΧΙΚΗ和链接是/en|en|/|gr|.

我究竟做错了什么?或者还有其他翻译菜单的方法吗?

在 WordPress 4.0.1 下

更新

将名称更改为[:en]HOME[:el]ΑΡΧΙΚΗ不使用上述代码可以使翻译工作,但我仍然无法使 URL 工作。

更新 2

菜单图片

和导航菜单代码:

对于希腊语:

对于英语:

更新 3

我尝试使用包含标签的完整路径添加 URL,如下所示:

[:en]http://www.mydomain.gr/en[:el]http://www.mydomain.gr

但是在我点击“保存按钮”后,url 输入为空。它不保存 url 路径。 更新 4

我在functions.php 和header.php 上添加了代码。现在我在管理页面上有一个可选的URL。因此,我删除了 URL 并添加了以下可选内容:

<!--:en-->/en<!--:--><!--:el-->/<!--:-->

然后我在 header.php 上添加了代码:

问题是这种格式的链接:/en/#about有效,但这种格式的链接/en/blog不起作用并重定向到默认语言。

0 投票
1 回答
505 浏览

css - qTranslate-X 在 WordPress 中混淆主题 CSS

我刚刚将 qTranslate 插件添加到我的 WordPress 网站,但是现在,当我在菜单中切换到另一种语言时,菜单和按钮中的 CSS 颜色恢复为默认值。(仅限新语言)

http://www.gasolina.me

对元素的进一步检查表明,浏览器正在 /es/ 或 /fr/ 目录中查找 css (selection.php),但由于它不存在,因此颜色从另一个 CSS 文件恢复为默认值。

所有其他 CSS 都很好(从正确的位置下载),它唯一的 selection.php

我尝试在新的 /es/ 目录中手动添加文件,但它会弄乱主页并在添加该目录时显示错误。

CSS 文件标记为“启动器”的文件(在我的浏览器检查器中)没有调用 php CSS 文件的 href 链接中的 /es/ 目录。所以我不知道在哪里修复错误。因为没有在语言目录中查找从同一文件调用的所有其他 CSS 文件。

有什么想法吗?

0 投票
2 回答
2240 浏览

mysql - 获取 Woocommerce 客户订单语言

我正在为woocommerce. 我有一个获取所有订单和客户信息的 sql 请求,但我需要从订单中获取语言。

我如何检测客户下订单时使用的语言?它在某处注册吗?

在其他CMS类似prestashop的情况下,它存储id_lang在订单和客户表中。

0 投票
1 回答
1054 浏览

wordpress - 如何使 qTranslate 支持自定义文件或元框?

我正在开发一个多语言网站,这个网站是用许多自定义帖子类型和自定义字段构建的,我正在使用 Meta Box 和 qTranslate,但它没有用。

你能帮助我吗?

0 投票
2 回答
97 浏览

javascript - 平滑页面滚动条不适用于 alt 语言(即更改的 URL 结构)

我有一个 js,当单击更多按钮时,它会动画平滑页面滚动到另一个位置。

它有效,但如果选择了该站点的另一种语言,则无效。当用户将语言更改为西班牙语时,URL 将更改为www.example.com/ES. 这似乎打破了平滑滚动,它适用于www.example.com.

单击more西班牙语链接似乎完全重新加载页面,在滚动位置,但没有平滑滚动。

这是我的js。如何在平滑滚动中包含 alt 语言 url?

编辑:作为参考,脚本在 Wordpress 的 functions.php 中排队,我使用的语言插件称为 qTranslate

0 投票
1 回答
999 浏览

wordpress - 如何在自定义管理页面中添加 qtranslate 语言切换器按钮

我的 wordpress 站点后端有我的自定义帖子类型“ soto_property ”和一个带有 URL“ /edit.php?post_type=soto_property&page=properties.php ”的自定义管理页面。

我使用“ qtranslate-x ”插件使我的网站成为多语言的。

现在我想在我的自定义管理页面上显示qtranslate 语言切换器按钮,因为这些按钮已经显示在自定义帖子类型页面、帖子和页面中。

我已经在 qtranslate-x 插件的设置页面上的自定义管理页面字段中设置了它的网址“edit.php?post_type=soto_property&page=properties.php” 。

但是我的自定义管理页面中仍然缺少语言按钮。

我该怎么做才能在我的自定义管理页面上显示这些按钮。

0 投票
1 回答
225 浏览

qt - QPixmap xAxis Rotation

我想从它的xAxis旋转一个像素图,但它只是从左上角旋转。(我希望它从中心旋转)这是我的代码:

似乎 translate 方法不会将原点更改为我的像素图的中心。现在我需要一些帮助来解决这个问题。

0 投票
1 回答
17497 浏览

php - (Wordpress)如何获取带有 html 标签的帖子的全部内容 - 未剥离

我正在使用带有 qtranslate 插件的网站使用 WordPress,并且我正在尝试在每个帖子中显示语言标志。

对于我在每篇文章中使用的每种语言,Qtranslate 将 html 标记插入到内容和标题中,例如“!--:en-->”

所以我需要一个条件来检查这些html标签中的哪些包含在内容中,这样我就可以打印特定的标志

像这样的东西:

0 投票
3 回答
1299 浏览

php - php/css/html 语言按钮 当前语言

我有“按钮”,可以更改网页上的语言:

我制作了一个悬停效果,以显示将要选择哪种语言:

现在我试图将这条边界线保持在所选语言之下。以便用户始终看到活动语言。我认为这很简单:

但它不能按我想要的方式工作,所以我想我必须编写一个 php 函数。我找到了如何显示当前页面的示例,但它与语言不同。因为语言按钮独立于页面,例如,如果一个人选择了英语,它应该始终保持下划线。

0 投票
0 回答
1066 浏览

javascript - Wordpress qTranslate 如何与 JavaScript 一起使用?

我在 WordPress 中使用插件 qTranslate 来更改网站的语言。现在,我有一个带有一些输入字段的表单。每个输入都通过 Javascript 验证输入数据。当出现错误时,当然会显示该消息。默认情况下,我的语言是英语。现在我想添加日语。

例如:

验证消息由 Javascript 控制。我尝试了[en:][ja:]<--!en:--><--!ja:-->没有成功。

所以我的问题是:如何使用 qTranslate 插件控制 Javascript 中的语言?

谢谢大家!

更新:

我找到了用 Javascript 获取语言的方法。当我们更改语言时,HTML 标签会将属性更改lang="en"lang="ja". 基本上,我用过:

这将获得当前语言,并且您的工作将其置于 if 条件下。

希望能帮助到你。感谢大家审阅它。