问题标签 [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.

0 投票
2 回答
2428 浏览

android - 如何在 Android 上列出/选择已安装的语言?

我想制作一个小应用程序,只需单击一次或两次,即可在两种、三种或更多种首选语言之间切换系统语言,这些语言是预先从“官方”语言列表中选择的,即出现在“快速设置”>设置 > 语言和输入 > 语言。

如何以编程方式获取此列表?这是可以从 Locale.getAvailableLocales() 获得的语言环境列表吗?我应该从语言环境中获取语言吗?谢谢!

在此处输入图像描述

编辑 - 这是我到目前为止所做的:

我现在正在寻找这些选项:

这里

编辑 2 - 2 更多图像,显示语言列表的末尾,其中包含中文选项。

在此处输入图像描述

这是来自系统的列表。

在此处输入图像描述

此列表是使用以下代码完成的:

现在必须有一种方法可以从第二个列表到达第一个列表,也许访问一些系统隐藏文件?

编辑 3 - 我添加了以下代码,它可以毫无问题地显示中文、葡萄牙文和西班牙文特殊字符 (UTF-8):

现在我如何从这里实际更改系统语言(不打开下面的意图/活动?

0 投票
1 回答
9815 浏览

c# - 带引导程序的语言切换器

我正在尝试在导航栏中构建一个语言切换器。

我的代码如下(在_LoginPartial.cshtml

@selectedImgSrc值为~/assets/images/i18n/en-US.png

@culture valueen-us

但是此代码产生以下结果

引导语言切换器

这有几个问题:

  • 在导航上,不显示图像,仅显示文本(en-US)
  • 下拉菜单太大,我不喜欢它。有没有办法让它变小?
0 投票
1 回答
1002 浏览

magento - Magento 语言切换显示两次

我正在用 Magento 建立一个网上商店。我下载了一个名为 HelloWired 的免费主题。我在网上商店使用英语和荷兰语。有一个语言切换器可以让客户在这些语言之间切换。

我的问题是这个开关出现了两次。我检查了布局文件page.xml,我注意到它在那里被提到了两次。但是,如果我删除其中一个,它要么什么都不做,要么同时删除。

谁能帮我删除其中一个语言切换?

这是page.xml文件中的代码:

0 投票
1 回答
1273 浏览

c# - 在 MasterPage C#.NET 中切换语言

我需要在我的母版页文件中切换语言。母版页文件包含菜单,我还需要切换我的语言。是否有一种解决方法,我也可以在母版页中使用多语言支持?

我已经使用教程构建了语言切换器。我的MLS.cs文件(在名为 BasePage.cs 的教程中)MLS继承自,System.Web.UI.Page但我的母版页继承自System.Web.UI.MasterPage.

我希望有一个简单的解决方案可以在母版页中切换语言,而无需在所有内容页面中编写菜单。

这是我的 Design.Master 的内容(用户的 MasterPge):

希望有人可以提供帮助。

0 投票
0 回答
1530 浏览

php - 带有 polylang slug 插件 lang 开关的 Wordpress polylang 不起作用

对于当前的 Wordpress 项目,我们使用了 polylang 插件。但是因为我们必须为所有语言使用相同的 slug,所以我们还使用了 polylang slug 插件。

例子:

www.yourdomein.com/nl/my-slug

www.yourdomein.com/en/my-slug

一切都很顺利,我们可以为所有语言使用相同的 slug 工作的 url。除了我们页面上的语言切换突然总是链接到当前语言的事实。

例子:

当前语言 = nl

语言切换有以下链接:

nl => www.yourdomein.com/nl/my-slug

en => www.yourdomein.com/ nl /my-slug

有人对此有解决方案吗?经历过类似的事情吗?

在此先感谢,乔伦

0 投票
2 回答
127 浏览

lektor - 我的语言切换器不仅在博客页面上工作

我已经编写了如下的语言切换器。

它可以从/或从页面工作,但即使页面可用/blog/<blog-post>,它也不能从页面工作。/blog/en/blog

它是错误还是我应该修复一些东西?

以下是我的网站语言切换器,位于页面右上角。

0 投票
2 回答
4739 浏览

drupal-modules - Drupal 8 语言切换器主题文件

在哪里可以找到 drupal 8 语言切换块和/或主题文件?

我一直在为此寻找很多博客和论坛,但我要么没有文件,要么没有他们建议的文件中的此类代码。认为有像切换器下拉菜单这样的模块,但我只想对代码做一些更改,而不是使用整个模块,这可能会修复我想要的东西:)

我不想添加标志而不是链接。但是,另一个可行的解决方案是创建自己的模块并用它替换这个语言切换器模块?

0 投票
1 回答
1269 浏览

javascript - 如何更改 mottie 虚拟键盘中自定义键的显示名称

我正在使用mottie 虚拟键盘,它运行良好。

Arabic我为和语言之间的语言切换器创建了一个自定义按钮English,默认情况下它显示English为默认语言。

单击此按钮时,它会正确切换语言,但不会更改langSwitcher键的显示名称。

更改语言时,我尝试在控制台中打印显示名称。
它已更改为新语言和新名称,但未出现在按钮文本上。

如何解决这个问题?

0 投票
1 回答
1074 浏览

ios - 更改本地化语言后 Swift 更新情节提要方向

我是 Swift 的新手,当用户单击阿拉伯语按钮时,我正在尝试将应用程序视图方向从 LTR 更改为 RTL。到目前为止,我在下面有这段代码,并且所有文本都正确更改,除非方向。仅当我关闭并重新打开应用程序时,该方向才有效。请帮忙

0 投票
1 回答
999 浏览

multilingual - TYPO3:如何重定向到未翻译页面的已翻译主页?

我创建了一个使用以下语言的多语言 TYPO3 网站:

  1. 德语(默认)
  2. 英语
  3. 西班牙语

所有页面都没有翻译。例如,我有十页德文和十页英文翻译页,但只有四页西班牙文翻译页,但语言切换器可在所有网站上使用。因此,如果有人转到西班牙语中不可用的六个页面之一并尝试使用语言切换器,他将收到以下错误消息:

这不是很好,我认为更好的解决方案是如果没有特定页面的西班牙语翻译,则将用户重定向到西班牙语主页,但我该怎么做呢?

我当前的语言配置如下所示:

我的语言切换器如下所示:

如您所见,我目前已经定义了一个 USERDEF1,如果当前站点没有西班牙语版本,它会从我的语言切换器中删除链接,但我仍然想将用户重定向到西班牙语版本的主页。你有什么建议吗?