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

rdf - 多语言 OpenCalais 之类的系统?

OpenCalais 系统给我留下了深刻的印象。它是(是/拥有)一个网络服务,您可以在其中发送文本,他们对其进行分析,然后为您提供文档所属的一系列分类(启用 RDF)标签。

但是 - 目前 - 英语是唯一支持的语言。

您知道处理多语言文档的类似系统吗?(我对意大利语很感兴趣,但多语言当然是加分项)

0 投票
1 回答
3323 浏览

flash - Flash 中的多种字体/语言支持

问候,

我正在编写一个支持多语言的 Flash 应用程序。我最初选择的字体是 Tahoma,因为它支持 Unicode。客户更喜欢非标准字体,例如 Lucida Handwriting。Lucida Handwriting 不像 Tahoma 那样支持西里尔字母,这带来了一个有几种方法可以解决的问题,我想请教您哪种方法更可取:

据我了解,我可以:

  • 为客户提供一个完全兼容 Unicode(西里尔文、希伯来文、阿拉伯文、繁体中文、东亚文等)字体的列表以供选择。(我不知道从哪里得到这样的列表;我在网络上的搜索只得到了部分符合 unicode 的字体列表。试试http://look.fo/list-of-unicode-compliant-fonts起点看我看的地方)。
  • 根据客户的位置(我们已经拥有),为说英语的用户渲染 Lucida Handwriting,为国际用户渲染 Tahoma。这可能有点让人头疼。有没有人有过这种方法的经验?
  • 构建一个新字体(IE,AlexeyMK Bold),它使用 Lucida Handwriting 用于英语,Tahoma 用于其他所有内容。这个广告类似于 500k 到 Flash 文件的重量,但应该(如果我理解正确的话)只在第一次加载。

你有什么建议?其中哪些是合理的解决方案,哪些是完全可行的?有没有我没有想到的方法?

非常感谢!阿列克谢

编辑:关于这个主题的一篇好文章:http ://www.itworld.com/print/58558

0 投票
3 回答
1914 浏览

asp.net - 多语言网站虚拟目录的最佳方式

我有一个网站最终将支持 4 种语言和 2 个国家(美国和加拿大,英语和西班牙语)

我想知道设置目录结构的最佳方法是什么?

现在,我有一个名为 site.com 的根站点:

这将带您到一个页面,您可以在其中选择您的国家和语言。

理想情况下,我希望有这样的目录:

但这意味着我将在其中放置一个“ca”和一个“us”虚拟目录和语言虚拟目录。这是一种很好的做法,还是我应该做类似的事情:

编辑:我做了以下事情:

应用程序中有一个虚拟目录:/ca/ 和 /us/。它们都有一个 default.aspx,它只是一个重定向。就我而言,我将他们重定向到他们的英语网站:

例如:site.com/ca/ --> site.com/ca/en/site.com/us/ --> site.com/us/en/

如果输入 site.com,您将被推送到语言选择页面。基本上,我在每个请求中都使用 Global.asax 中的正则表达式来查找语言/文化字符串。

这有以下好处。国家分离。因此,您可以控制 site.com/ca/ 或 site.com/us/,并且能够为每个国家/地区提供一个简单的 URL。

无论如何,虚拟目录 /en/、/fr/ 和 /es/ 都在它们各自国家的物理文件夹中。

所以你有以下内容(虚拟目录以粗体显示):

site.com/ca/en/ (默认site.com/ca/fr/site.com/us/en/默认site.com/us/es/

这意味着您需要有五个(相同的)应用程序,除了您可以使用 URL 获取当前语言和国家/地区(并将其指向正确的数据库)。

0 投票
11 回答
115899 浏览

c# - 在大型 .NET 项目中实现多语言/全球化的最佳方式

我很快将从事一个大型 c# 项目,并希望从一开始就构建多语言支持。我玩过,可以使用每种语言的单独资源文件使其工作,然后使用资源管理器加载字符串。

还有其他我可以研究的好方法吗?

0 投票
7 回答
12857 浏览

unicode - 国际场景中的字体选择:多语言 vs unicode

我有一个最终会显示多种语言的网站。我注意到 Web CSS 中使用的常见字体(例如:Arial、Verdana、Times New Roman、Tahoma)甚至更新的 Vista/Office 2007/VS2008 字体(Calibri、Cambria、Candara、Corbel 等)都明显更大(~350K ) 比您的平均水平(仅限美国?)TTF 字体(约 50k),因此这些字体包含常用语言(西班牙语、法语、德语等)使用的大多数/所有主要字符集。

我的问题是,有人会确认上面列出的这些字体对于主要(比如说前 8 种)口语的国际使用是可以接受的吗?如果是这样,那么我猜测 unicode 字体的唯一目的;这样的“Arial Unicode”(一个巨大的 22mb)只用于处理极其小众的对话、东方字形(中文、日文)和死语言?

我只是在寻找让他们的桌面应用程序/网络应用程序呈现多种语言并进行视觉确认的开发人员的一些确认,我已经在 99% 确定的垃圾箱中,但你知道他们对假设的看法。

0 投票
2 回答
1323 浏览

apache-flex - 多语言 Flex 应用程序

我正在开发一个多语言 flex 应用程序,该应用程序必须以 27 多种语言运行,包括亚洲、希伯来语和阿拉伯语,以及所有欧洲语言。

我们使用嵌入式字体 (Myriad Pro),并且在 css 中有大量使用该嵌入式字体的样式。我们已经使用 Myriad 的修改版本进行了测试,包括从 Arial Unicode 获取的所有非西方 unicode 字符,它工作正常,但 swf 的重量是不可接受的。

我们的css中有这两行..

其余字体在需要时使用“默认字体”。

在保持当前样式表的同时,使用运行时加载字体实现多语言应用程序的最佳解决方案是什么?


是的,当用户更改语言而不是字体时,这些语言是从服务器下载的。

我担心的是,如果我必须下载与 Myriad 不同的亚洲字体,怎么能说 Flash,嘿,我的“默认字体”现在是这种亚洲字体。如果我必须显示语言名称,如何在不更改列表样式的情况下显示亚洲名称...

这并不容易。

0 投票
3 回答
7846 浏览

c# - 开发多语言windows应用程序C#

我在询问 C# 中用于支持 Windows 窗体中的多语言界面的常用技术

0 投票
3 回答
24050 浏览

iphone - 使 iPhone 应用程序多语言的最佳方法

谁能告诉我让 iPhone 应用程序支持多种语言的最佳方法?我将在 App Store 中为每种语言放置单独的版本,但是在 Xcode 中表示它的最佳方式是什么?

0 投票
7 回答
7868 浏览

php - 在 php 中构建“多语言”脚本的最佳方法是什么?

我正在建立一个网站,它需要 7 种语言?我想知道是否有一个好的做法可以用来获取多语言的php脚本?

  • 对我来说很容易
  • 对翻译人员来说很容易

另外你认为,我应该将它存储在 DB、XML 还是 PHP 文件中?

0 投票
2 回答
473 浏览

windows - 在 win32 上构建多语言应用程序的最佳实践是什么?

我必须在 Windows Mobile 上构建一个 GUI 应用程序,并希望它能够让用户选择她想要的语言,或者应用程序自动选择语言。我考虑使用仅包含所需资源的多个 dll。

1) 在没有用户干预的情况下,让应用程序自动选择适当的资源语言的首选(默认?)方法是什么?有样品吗?

2) 我有哪些选项可以让用户/应用程序控制它应该显示什么语言?

3)如果可能,我如何创建一个包含多种语言资源的dll,然后动态选择语言?