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

asp.net - 多语言 Web 应用程序 - 如何在 ASP.NET 中检测用户的语言?

我正在构建一个 ASP.NET Web 应用程序,我的所有字符串都存储在一个资源文件中。我想在我的应用程序中添加第二种语言,理想情况下,我想自动检测用户的浏览器语言(或 Windows 语言)并默认使用该语言,而不是让他们选择英语以外的其他语言。目前,我正在手动处理所有资源填充,因此从我的角度来看,添加第二个资源文件和语言是微不足道的,如果我有一种简单的方法来自动找出要显示的语言。

有没有人这样做过,或者您对我如何检索该值有任何想法?由于 ASP.NET 是基于服务器的,我似乎无法访问特定的浏览器设置。

解决方案:这就是我最终要做的。我使用“For Each”浏览“HttpContext.Current.Request.UserLanguages”并搜索我支持的一个。我实际上只是检查左边的两个字符,因为我们还不支持任何方言——只有英语和西班牙语。感谢所有的帮助!

0 投票
14 回答
2073 浏览

java - C++ 程序员有哪些常见的 Java 陷阱/陷阱?

正如问题所说,C++ 程序员在切换到 Java 时面临哪些常见/主要问题?我正在寻找工程师必须进行的一些广泛的主题名称或示例以及日常调整。然后我可以去深入阅读这个。

我对那些在 C++ 中工作多年并且不得不使用 Java 的工程师的意见特别感兴趣,但是任何来自其他人的指针甚至是书籍推荐都非常受欢迎。

0 投票
6 回答
7274 浏览

c# - 作为 VB.NET 程序员学习 C#

我希望切换到 C#。我来自 C / C++ 背景,但 C# 对我来说有点不同。我切换主要是因为 Silverlight 和 MVVM;所有示例都在 C# 中。任何信息都在 C# 中,当我通读它时我很困惑。

从现有的 C/C++ 知识开始学习 C# 的好地方是什么?

0 投票
4 回答
8339 浏览

php - 使用 PHP 在网站上切换语言

我只是在寻找一些建议。我正在创建一个提供(至少)2 种语言的网站。我设置它的方式是使用语言的 XML 文件,PHP 来检索 XML 节点中的值。假设您有任何 XML 文件,加载如下:

一旦文件内容可用,我只需将每个节点输出到 HTML 标记中,如下所示:

现在,我切换语言的方式是通过“$_POST”更改“$lang”变量的值,如下所示:

"$lang" 变量的值被重置并加载新文件,同时从新 XML 文件中加载所有新节点,从而更改语言。

我只是想知道是否有另一种方法可以使用“$_POST”或“$_GET”以外的其他方法来重置“$lang”变量。我也不想使用查询字符串。我知道我可以使用 JavaScript 或 jQuery 来实现这一点,但我想让网站不太依赖 JavaScript。

我会很感激任何想法或建议。

谢谢

0 投票
5 回答
1399 浏览

php - 在这个阶段从 PHP/MySQL 切换到 .NET 是否值得?

我有 7 年的 PHP/MySQL 工作经验。从几天开始,我就陷入了两难境地,因为无法在跨国公司或银行领域看到 PHP 的许多机会。

脑海中浮现的问题是“现阶段从 PHP/MySQL 切换到 .NET 是否值得”

如果我在没有任何计划的情况下转换,我会赚多少钱。因为最终一切都归结为金钱。

请建议这个开关是否能帮助我在这一点上赚大钱。

0 投票
3 回答
1888 浏览

drupal - drupal 语言切换器不知道别名?切换到 node/XX/ 而不是 LANG/text

我的语言切换器有一个大问题,我有一个多语言站点,其中包含英语和西班牙语的每篇文章,西班牙语是默认的,所以如果一篇文章被命名为:domain.com/mi-articulo,那么英语将是域.com/en/my-article(使用自动路径创建这些别名)现在,如果我手动更改 url,这可以正常工作。但是如果我使用语言切换器 ..英语 corespondent 它的开关没有别名和 Lang 前缀所以而不是domain.com/en/my-article 它找到了 domain.com/node/47,所以当我翻译了菜单和其他内容时,它使 drupal 不知道切换的语言..这里是截图以更好地了解正在发生的事情(奇怪的行为) 版本 1。西班牙语 一切正常,菜单还可以,语言还可以 ver2。英语 就像它应该是的网址 现在,如果我单击英语..看看发生了什么(请参阅 url 和内容,如 drupal 不知道此内容既不是西班牙语也不是英语...因为语言切换器找不到别名) 损坏的语言切换器内容结果

0 投票
2 回答
91 浏览

drupal - 如何将非活动语言作为 Drupal 菜单的一部分?

如何将非活动语言作为 Drupal 菜单的一部分?像下面这样:
在此处输入图像描述

谢谢!

0 投票
2 回答
5216 浏览

magento - Magento 语言切换器:类别名称未在 url 中翻译

我有一家商店,有 2 种商店视图,两种语言,意大利语和英语。

对于某些类别,我对意大利语和英语有不同的名称,例如 EN 的 Apparel 和 IT 的 Abbigliamento。

问题是,当我在 mystore.com/it/abbigliamento 时,如果我将语言切换为英语,语言切换器会将我带到 mystore.com/en/abbigliamento 而不是 mystore.com/en/apparel,并给我一个 404 错误.

语言切换器更改商店 ID,但不翻译类别名称

谢谢,彼得罗。

0 投票
2 回答
3400 浏览

jquery - 语言切换器 - 链接更改 URL

我正在使用 Transposh Wordpress 插件来制作双语网站。

该插件带有一个下拉语言选择器,但我想在导航中放置一个链接,以在两种语言之间切换网站。

默认站点是英文的,示例页面可能是 xxx.com/page

另一种语言是葡萄牙语,翻译页面位于 xxx.com/pt/page

所以我希望链接在这两个值之间切换:

jQuery 最好做到这一点吗?

提前致谢!

0 投票
4 回答
65678 浏览

javascript - 我该如何使用
    列出而不是