问题标签 [language-switching]
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.
javascript - 如何使用 i18next 插件切换语言?
我在我的应用程序中使用 Backbone.js,并在我的应用程序中使用i18next插件作为我的语言切换功能。当我将值传递给函数调用lng中的选项时init,它会正确翻译我的页面。
现在我想通过语言选择器动态地做到这一点。我有<select> 四种语言,我想将所选语言的值传递给lnginit 函数的选项。
这是我的代码:
HTML
JavaScript
wordpress - 将语言切换器放在标题中
我正在尝试更改我的 WordPress 网站中的语言切换工具。目前选择语言的选项显示在主菜单中(这是网站http://www.moncheri.al/en/,用于此的插件是 qTranslate-X)但我想在标题中显示它,像这样的右上角http://www.novacontract.al/en
wordpress - 如何在 Polylang 中将语言切换器显示为下拉菜单?
我没有在 Appereance -> Menu -> Language switcher 中显示为下拉菜单。我该如何解决?
这是一张图片

任何帮助将不胜感激...
windows - 默认输入语言切换器在 Windows 中如何工作?
默认输入语言切换器侦听击键并更改任何应用程序的输入语言。它是如何发生的?它是否使用DLL此处评论中所述的注入https://stackoverflow.com/a/1261532/258483或有任何其他方式?
php - Laravel 语言选择器
再会!我一直在做一个 Laravel 项目,我对语言选择器很生气。
我已经设置app.php了当前语言的语言环境和一个名为locales的数组,其中我拥有所有语言(现在是西班牙语和英语):
我创建了一条路线,用户可以访问该路线以使用模式/lang/es或以/lang/en这种方式更改语言:
这里的功能storeLang:
我的想法是检查我们传递的$lang是否正确,如果是,则制作一个与存储的语言一起永久存在的 cookie,但它不会改变语言环境,我想我必须添加一些东西,因为这个var_dump 没有返回我更改的语言,我不知道如何使 cookie 更改语言环境。
另一方面,如您所见,我对App::setLocale($lang)进行了评论。我已经使用过它并且它似乎可以工作,因为在这种情况下,var_dump正在返回我想要更改为的正确语言,但当时返回页面时它又是旧语言。
我对此感到很生气,希望能得到一些帮助,谢谢!
php - PolyLang 插件未在外观->菜单中显示语言切换器
我一直在尝试为我的新网站实现多语言支持,并且我希望能够在我的菜单旁边有一个语言切换器,就像所有其他普通网站一样。我有以下插件:Ocean Extra、Elementor、Polylang 和 WPForms Lite。
我不知道是我搞砸了还是发生了什么,但是当我去
Appearance -> Menu -> Screen Options
什么都没发生。它只是一个空白区域,当我单击它时会扩展 10 个像素,我无法更改任何内容。这是我单击屏幕选项时发生的情况的图像:

当我单击“屏幕选项”旁边的“帮助”时,它会正常展开。所以我的问题是如何将它添加到我的 OceanWP 主题中?我已经翻译了我所有的东西,所以我只需要放置语言切换器,它在页脚上,我的眼睛很痛。其他人都可以免费使用此选项吗?或者发生了什么?我应该尝试重新安装我的整个网站吗?
javascript - 带有按钮的 HTML 两种语言选项(无需重定向到不同的页面)
我正在尝试为网站提供第二语言选项。以下是该项目的详细信息:
1) 我没有尝试使用谷歌翻译系统或任何其他自动翻译服务来更改整个网站的语言。
2) 我只尝试翻译网站中的主要描述部分。
3) 我已经编写并保存了描述文本的翻译版本。
4)我还在一个单独的文件中创建了一个下拉语言选项按钮,但在两种语言的相同模板下。
因此,为了清楚起见,我的问题是:
我如何使用语言选项按钮在英语和韩语之间切换语言(从英语到韩语,从韩语到英语,取决于用户选择的内容)以及我拥有的翻译描述文本?
-----下面的代码是下拉语言选项按钮----------------
typo3 - realurl 中的其他语言失败
我想在现有项目中添加一种以 /pt/ 开头的附加语言。我在后端添加了葡萄牙语,它被赋予了 uid=14。
我还将此配置包含在另一个扩展中,它已正确加载,正确显示在后端“配置”模块中。
url mydoma.in/pt 已正确解析并具有正确的语言。但是链接助手未正确编码 L=14 的链接到 mydoma.in/pt。意味着这个流体模板给了我一个带有 href="/" 的链接
会是什么?
typo3 - TYPO3 9.5 languageNavigation 在使用路由增强器切换语言(例如新闻详细信息)时不采用查询参数
我有一个流畅的模板语言导航,在其中我使用引导程序,如下所示:
当我在一篇新闻文章的详细视图中切换语言时,查询的参数没有翻译,所以它基本上把我带到了一个空的详细页面
我已经尝试了几个小时来解决这个问题,但我似乎没有找到解决方案……我使用路由增强器将详细视图 URL 查询转换为新闻标题
我找到的最近的是在链接中添加以下内容:
但这似乎只适用于 < f:link.page > 我不能使用
我也尝试过 <link.typolink> ,但是在这两种方法中我都失去了语言切换目标,即使我使用 lang={config.lang.hreflang.{lang}} 这将转换为 en-US 或站点配置中的 de-DE…………它只是为菜单中的所有链接呈现当前语言的详细页面链接
有什么帮助吗?我想我已经达到了解决这个问题的能力,我将不胜感激任何解决方案
- - - - - - - - -例子 - - - - - - - - -
假设我有以下 URL,这是一个带有文章的新闻插件详细视图的页面:
当我转到此页面的语言导航时,呈现的域是:
所以,最后的 /news-title 基本上会丢失
如果我只在德语网站上导航并且我站在新闻列表页面中:
从那里,所有链接都正确呈现,所以如果我转到相关文章的列表项,它会将我发送到:
所以,这就是我对这个问题的意思,只有当我已经在详细视图页面中并且我想使用导航栏菜单切换语言时才会出现问题。
而不是渲染

