问题标签 [multiple-languages]

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 回答
1406 浏览

java - 如何对多种语言进行排序?

是否可以在运行时对英语以外的语言进行排序?到目前为止,我有这样的事情:

这可以排序 - Arrays.sort(bug_arr);

不幸的是,当我尝试此操作时,我收到一条消息说“Java/Eclipse:某些字符无法使用“Cp1252”字符编码进行映射”。

有人知道吗?

0 投票
2 回答
250 浏览

compiler-construction - 一起编译多种语言并从一种语言调用函数到另一种语言

如何编译多种编程语言并将它们链接在一起?由于每种编程语言最适合某些特定情况,我需要使用每种语言中最好的,那么我该怎么做呢?是否可以将 java 与 c++ 或 c 和 Python 与 C 或 C++ 结合使用?是否可以从 c 或 c++ 调用 java 或 python 函数,反之亦然?

0 投票
0 回答
176 浏览

eclipse - Eclipse me .res 文件扩展名

我有在 Eclipse 中重建的应用程序,它可以选择一种语言。它有一个 res 文件夹,其中包含应用程序使用的几个 .res 文件(每种语言一个文件,例如 English.res、Spanish.res)。在记事本中打开时,我几乎可以读取所有内容(它包含应用程序在运行过程中根据应用程序的活动语言获取的字符串),但是一旦我尝试编辑字符串并运行应用程序,它就会抛出 NullPointerException。 .. 有谁知道或遇到过这种类型的文件,或者可能知道如何打开它们进行编辑,使用什么程序?当我用谷歌搜索时,它说最好的选择是使用 Visual Studio,但文件无法被 VS 识别...该文件中的所有内容都写在一行中,并带有“新行”符号的有趣组合,例如:正方形或两个正方形+“Z”。

请任何帮助或建议?谢谢

0 投票
0 回答
458 浏览

c# - 模糊字符串匹配,支持多种语言或具有相同含义的不同单词

我正在寻找一种支持模糊字符串匹配的算法,例如 Damerau–Levenshtein 或 DICE 或最长公共子序列。但是该算法应该能够匹配不同语言中的单词,并在用各自语言拼写时认为它们相等,如果在各自语言中拼写错误则认为它们接近。

我认为一个例子可以更好地解释我的意思(1,2,5,6形成一个与3,4,7,8相同的组):

另外,即使拼写错误,我也希望它们能够轻松匹配:

比赛我的意思是有一个好成绩。而且我实际上已经尝试使用 Dice 和 lcs 来实现这种比较,但问题是它对用多种语言拼写的单词非常弱。

在一个棘手的情况下看 Dice coef :

上面的第一个更好,只是因为pensionskasse匹配并且大于migrosor sig。但是因为pensionskasse意味着caisse de pension第二个在我寻求的算法中应该更好。

我知道可以用各种语言拼写的可能单词,因此我可以制作一本字典,其中包含这些单词之间的联系。

我也可以摆脱它们(多语言单词),但随后我会丢失一些有见地的信息来建立基于这些联系的小组。

有没有人见过这样的实现?理想情况下在 C# 中?

0 投票
1 回答
1658 浏览

algorithm - (任何语言)使用交换查找向量中元素的所有排列

我今天在实验室会议上被问到这个问题。

我们可以想象一个包含元素 1 ... N - 1 的向量,长度为 N。是否有一种算法(系统)方法可以生成向量中元素的所有排列或顺序。一种建议的方法是交换随机元素。显然,只要存储所有先前生成的排列以供将来参考,这将起作用,但这显然是一种非常低效的方法,无论是在空间方面还是在时间方面。

顺便说一句,这样做的原因是从向量中的特殊位置删除特殊元素(例如为零的元素),其中不允许这样的元素。因此随机方法并不是那么荒谬,但是想象一下元素数量很大并且可能的排列数量(在任何“特殊位置”中都没有“特殊元素”)的情况是低的。

我们尝试在 N = 5 的情况下解决这个问题:

首先,交换元素 4 和 5:

然后交换 3 和 5:

然后3和4:

最初我们认为使用两个索引 ix 和 jx 可能是一种可能的解决方案。就像是:

这适用于 N = 3 的情况。但是它不适用于更高的 N。我们认为这种方法可能是正确的。我们试图扩展到使用 3 个索引的方法,出于某种原因,我们认为这可能是解决方案:使用第 3 个索引来标记向量中索引 ix 开始或结束的位置。但我们陷入了困境,并决定向 SO 社区寻求建议。

0 投票
1 回答
184 浏览

django - Django:将语言代码添加到 HTTP 响应中的 url,以使搜索引擎了解语言支持

我有一个支持 3 种语言选择的 Django 站点(1.5 版);基本上它是一个大城市公民的“资源”(又名 POI)目录。一些介绍性页面包含已手动翻译成各种语言的文本。其他页面显示来自数据库的数据(资源配置文件):这些数据部分与语言无关;除了 UI 消息、标题和字段名称,我们动态翻译用于资源分类的关键字:关键字集非常大。

我想让搜索引擎知道,在某种程度上,这个网站支持不同的语言,并向他们展示所有语言的关键字(分类术语)。我看到 2 个选项:

a) 每个页面只保留 1 个 url,并在关键字元标记中插入所有语言的相关关键字;这会有效还是会混淆索引器?

b) 使用内部 url 中的语言前缀将表观页数乘以 3;我们还可以使用一些元标记来告诉机器人哪些页面是参考(默认语言),哪些是派生页面(翻译);这种选择会伤害一些搜索引擎吗?此外,django-localeurl 和 i18n_patterns 似乎都只处理 HTTP 请求:为了避免手动更新所有模板,我们是否应该编写一些中间件来系统地将语言代码添加到 HTTP 响应中的内部 url?

有什么建议吗?提前致谢。

0 投票
1 回答
323 浏览

.htaccess - .htaccess 多种语言(slug URL/友好 URL)

我正在开发一个多语言网站。对于 URL .com/business-industry/?parent_id=3&value=cars 它工作得很好。这将使 URL 成为 .com/business-industry/3/cars 但该站点也有 .com/nl/ 和 .com/de/ 我已将下一个规则添加到 .htaccess。第一个有效,但 /nl 和 /de 的第二个和第三个无效。

例如,第二个必须从 .com/nl/business-industrie/?parent_id=3&value=cars 到 .com/nl/business-industrie/3/cars

非常感谢帮助。

提前致谢。

0 投票
1 回答
93 浏览

c# - 向 Windows 应用商店应用添加新词汇

如何将多语言工具包用于 Windows 应用商店应用程序。互联网上有很多视频和文字,但都没有解释我如何添加新词汇。首先,我安装了多语言工具包并将其添加到项目中。然后我添加了几种语言。

对于 Windows Phone,您只需在 AppRecources.resx 文件中添加新词汇表。

现在我想知道如何在 Windows Store 应用程序中添加新单词,因为不幸的是没有可以输入所有单词的列表(例如 Windows Phone),它确实必须是另一种方式吗?

我认为我的问题不是最困难的问题,但我不知道如何解决。关于克里斯蒂安

0 投票
1 回答
490 浏览

php - 我想知道php中日文的电子邮件正则表达式?

这是我验证电子邮件地址的代码,非常适合我的要求。但我想把这种格式翻译成日语。或者告诉我这种用于多种语言的正则表达式

提前致谢。

0 投票
2 回答
1713 浏览

database - 在 symfony 2 中支持多种语言

我正在寻找关于如何设计数据库模式以支持 symfony 2 中的多种语言的教程,并找到了这个。不幸的是,它适用于 symfony 1.3 并且已被弃用。我想知道如何在 symfony 2 中支持多种语言?(特别是如何设计数据库模式。)谢谢。