gpt4 book ai didi

internationalization - 使用不同方向的语言有什么好的资源或建议吗? (如日语或中文)

转载 作者:行者123 更新时间:2023-12-04 05:45:03 26 4
gpt4 key购买 nike

我们有一个企业 Web 应用程序,其中系统中的每一位文本都针对用户浏览器的文化设置进行了本地化。

到目前为止,我们只支持英语、美国(类似但拼写错误;-)和法语(对于加拿大政府 - 应用程序使用英语或法语,具体取决于用户偏好)。在开发过程中,我们还考虑了一些欧洲语言,如荷兰语和德语,它们倾向于将单词连接成很长的单词。

我们目前正在研究对东方语言的支持:中文、日语等。我了解这些使用转换为书面字符的语音输入。这在网络上是如何运作的?在编辑输入和文本区域时是否触发相同的事件(我们非常喜欢 Ajax)。

这些自上而下语言的用户在网上期望什么约定?

它们的双输入(拼音输入 + 转换)对 Web 控件有什么影响?

对于像阿拉伯语这样的 RTL 语言,用户是否希望整个界面都能被镜像?例如,像 OK/Cancel 按钮这样的东西应该在左边交换吗?

最佳答案

阅读 Globalization Step-by-Step由微软。

我可以回答有关 CJKV 的具体问题,但您可能想要一本关于此主题的书。我还没有读过,但 CJKV 信息处理来自 O'Reilly(第二版,2008 年 12 月到期)。

I understand that these use phonetic input converted to written characters. How does that work on the web?



输入是由一类名为 IME (Input Method Editor) 的软件完成的。在 Windows、Mac 和 Linux 上(例如 SCIM)。当 IME 打开时,来自键盘的输入首先进入 IME,然后用户可以选择正确的汉字/平假名组合。当用户通过按回车键提交时,IME 使用当前编码将汉字/平假名输入到 Web 浏览器中。编码情况一团糟,但如果您正在编写 Web 应用程序,请使用 Unicode 编码。我建议使用 UTF-8。

Do the same events fire while inputs and textareas are being edited?



支持 Unicode 的 Web 浏览器和操作系统组合可处理多种语言。例如,可以使用英文普通版 Firefox 浏览日文网站并发帖。从浏览器的角度来看,它只是 Unicode 中的“bla bla bla”数组。换句话说,如果事件以英语触发,那么如果您使用 Unicode 变体,则应该在 CJKV 中触发相同的事件。

What conventions do users of these top-down languages expect online?



CJKV 读者希望在线从左到右。数学和科学教科书是从左到右编写的。大多数文字处理器,包括 Word 的本地化版本,都是从左到右书写的。

What effect does their dual-input (phonetic typing + conversion) have on web controls?



在大多数情况下,您不必担心它,除非您正在捕获键盘事件。例如,我讨厌使用带有一堆额外键盘的日语键盘。因此,当我必须将 IME 开/关命令分配给美国键盘上的某个键时。我个人使用右键-Alt。此外,在转换过程中使用空格键和回车键,但不确定这些事件是否传递给浏览器。

如果你愿意,我可以测试你的网站。 (我的用户名)@gmail。

关于internationalization - 使用不同方向的语言有什么好的资源或建议吗? (如日语或中文),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com