问题标签 [multilingual]

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 投票
3 回答
2549 浏览

java - 将数据类型从 C++ 传递到 Java/Java 到 C++

c++和java/java之间可以传递哪些数据类型到c++?另外,数据类型在大小方面是否相等?

0 投票
4 回答
1969 浏览

report - 多语言报告

是否有任何报告工具提供多语言支持(即英语 en-US 和阿拉伯语 ar-KW)并支持在 IE6 及更高版本中查看 Web 报告。我不想最终为每种添加的语言制作不同的报告。为此的开发平台是 ASP.NET 3.5、Crystal Reports 或任何兼容的报告工具、SQL Server 2000/2005、IIS 6/7。

如果我们只使用静态数据,我想出的一种方法是有效的,然后我们可以使用报告公式添加和替换静态文本(标签、标题等)的翻译。我不确定它是否适用于较旧的报告版本,但我已经测试过,它确实适用于 CR 9 及更高版本。但是,当我们需要更改报告列的位置和顺序以及从右到左和从左到右的布局语言(如英语和阿拉伯语)时,这是没有用的......

处理此问题的推荐和最知名/开发的方法是什么?

任何好主意和帮助将不胜感激。

0 投票
1 回答
1803 浏览

php - 多语言php类-快捷功能

晚上好,

在我目前正在开发的应用程序中,我有一个处理多语言的类。它通过外部加载关联数组来实现,其中翻译源将被定义如下:

目前,通过以下方式寻址和使用类,这可以完美地工作:

但是,我想在一个不依赖于“Lang”类实例的快捷函数中使用它。我已经尝试过使用静态方法,但到目前为止我运气不佳。

我想要实现的伪代码。

在正确的方向上的一点会很棒。谢谢!

0 投票
2 回答
516 浏览

.net - 多语言 .Net 应用程序中文本和按钮之间的混合语言

MessageBox 显示存在(对我而言)问题。

我的应用程序是多语言的(英语/德语)。

我正在测试语言是英语的 Windows。将应用程序设置为德语可以正常工作,但显示 MessageBox 会创建多种语言的混合。消息是德语(通过资源文件),消息框中按钮的语言是英语(Yes No 而不是 Ja Nein)。我的客户只使用德文 Windows 版本,如果他想使用英文版的应用程序,他可能会遇到相反的问题 -> 德文按钮和英文(消息框)文本。

.NET 语言包可以解决这些冲突吗?手段 -> 安装 .NET 语言包以避免这种语言混合。

消息框 http://img401.imageshack.us/img401/1914/dlglang.jpg

0 投票
2 回答
636 浏览

.net - Windows CE 中的多语言应用程序支持?

为设计为在 Windows CE (5) 中运行的 .NET 应用程序添加多语言支持时需要考虑哪些事项?

0 投票
1 回答
751 浏览

asp.net-mvc - 在 ASP.NET MVC 应用程序中访问本地化字符串时出现问题

我创建了一个 ASP.NET MVC 应用程序,并在项目中为 about.aspx 页面添加了 2 个资源文件。它看起来像这样:

alt 文件夹结构

然后我修改了 About.aspx 页面如下:

在将 firefox 语言环境更改为 hi-IN后,我尝试运行 about 页面,但它仍然显示默认文本(英文)。请问你能发现问题吗?

0 投票
5 回答
595 浏览

asp.net-2.0 - 多语种网站

我希望我的网站主页以客户的语言显示。因为站点托管在一个位置,但可以通过任意 n 个国家/地区访问。所以我想拥有所请求客户端浏览器语言的主页。

还有一点很重要,即假设如果服务器不支持客户端语言,那么站点应该在备用语言中可见。

你有任何示例网站/好的链接吗?

0 投票
3 回答
1394 浏览

c# - 例外:比较消息属性以了解其含义?

有时在应用程序中,可能会比较异常的消息文本。例如,如果

然后将为用户显示一个 MessageBox。

这在英语 Windows 系统上进行测试时有效。但是,当程序在具有不同语言集的系统上运行时,这将不起作用。如何确保只使用英文异常信息?

0 投票
2 回答
1893 浏览

translation - 如何在 php 中实现语言翻译模块

这是为 mutli -lang 网站实施语言翻译的最佳方式。我有两种方法,即

1)只需将页面中的所有静态文本内容放入数据库,即数据库驱动的编程风格

某种翻译。

2) 类似于 wordpress .mo 文件方法。

我想了解更多关于这种翻译的信息,它如何与 .mo 之类的文件一起使用......

或任何其他更好的方式来制作翻译模块。

0 投票
1 回答
1199 浏览

asp.net - Nhibernate 和多语言数据映射

我们正在尝试设计一个支持多语言数据的站点,我们使用 asp.net 和 nhibernate 进行 O/R 映射。经过一番谷歌搜索后,我们决定最好为我们创建包含支持默认(英语)语言所需的所有字段的实体类,并且对于每个多语言类,我们将创建一个仅包含多语言字段和主字段 id 的新类(英语)类和语言 ID。例如一个简单的“产品”类,我们可以有以下字段:

产品

int ID
字符串 DescriptionInEnglish
字符串 FullDescriptionInEnglish
十进制价格

第二类“product_Lang”包含

产品_Lang

int Product_ID
int Language_ID
string Description
string FullDescription

然后,为了能够以任何语言加载产品,我们可以在 产品上添加一个名为lang的product_Lang 属性,并且为了便于绑定,我们可以有两个只读属性,如下所示:

为了加载一些产品,我们可以像这样在 ProductRpository 上使用一些方法:

并加载一些收藏

问题是如何在 nhibernate 中映射产品类中的 Lang 属性。这可能很容易,但我无法弄清楚。它不是一对一的,因为英语语言是可选的。我考虑过一对多,所以我加载了所有语言的列表,但我认为加载所有语言是不公平的,因为我只需要一种。

有什么帮助吗?或者任何其他建议仍然会给出公平的表现?