使用日语输入法输入数字

发布于 2024-10-21 17:00:19 字数 471 浏览 5 评论 0原文

我一直在打开 Windows 日语 IME 的情况下测试在 textInput 组件中键入内容。开箱即用,一切都很好,这太棒了。不过,我有一个(相当具体的)问题是关于输入数字。根据我有限的经验,默认输入的数字为 Zenkaku(2 字节),文本输入似乎不接受该数字作为提交值。可以通过按 F10 切换到 Hankaku(1 字节)表示法,并且提交可以正常工作。我的问题是用户可以接受什么。从我不知情的角度来看,似乎必须按 F10 对于用户来说是非常烦人的,因此 textInput 应该接受 Zenkaku 值,或者应该默认输入 Hankaku (我认为这两种情况都可以通过一些代码来实现) focusIn 或 ValueCommited)。但话又说回来,这很可能实际上是大多数日语网络应用程序的标准行为,因此一点也不烦人。事实上,Zenkaku 默认发生可能有一个很大的原因。

我很想听听任何处理过日语本地化的人的想法,或者对可以找到此类问题答案的网络资源的任何建议。

谢谢

I've been testing typing inside textInput components with the Windows Japanese IME turned on. All works well out of the box, which is awesome. One (fairly specific) question I have, though, is about typing numbers. It seems from my limited experience that numbers typed in default to Zenkaku (2 bytes) which don't seem to be accepted by the textinput as committed values. One can switch to Hankaku (1 Byte) notation by pressing F10 and the commit works. My question is about what's acceptable to a user. From my uninformed standpoint it seems like having to press F10 would be super annoying for a user and thus either the textInput should accept Zenkaku values or it should default to typing Hankaku (both of which I assume may be possible with a little bit of code on focusIn or ValueCommitted). But then again, it could very well be that this is in fact the standard behavior for most web apps in Japanese and thus not annoying at all. In fact, there may be a great reason for why Zenkaku happens by default.

Would love to hear any thoughts from anyone who has dealt with localizing to Japanese, or any advice on web resources where an answer to such a question could be found.

thank you

f

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过去的过去 2024-10-28 17:00:19

我是一名日本网络应用程序开发人员,对 adobe flex 没有任何技能。抱歉,答案不是针对 Flex 的。

大多数日语 Windows 用户可以使用“半角/全角”键打开/关闭 IME。 (Macintosh:“かな”键和“英数”键)输入数字后比按 F10 更容易。随着宣布用半角输入数字,例如“半角で入力して下さい”,大多数日本用户都会用半角输入。


其他方法

  1. 使用 CSS 关闭 IME(仅适用于 MS-InternetExplorer。)
    <代码>
    // IE6
    ime 模式:禁用;
    // IE8
    -ms-ime-模式:禁用;

  2. 自动将 Zenkaku 数字转换为 Hankaku。

I'm a Japanese web-app developer, without no skills about adobe flex. Sorry for non-flex-specific answer.

Most Japanese Windows users can switch IME on/off with "半角/全角" key. (Macintosh : "かな" key & "英数" key) It's easier than pressing F10 after typing numbers. With announcement to type numbers in Hankaku, such as "半角で入力して下さい", most Japanese users will type in Hankaku.


Other methods

  1. Switch off IME with CSS (works only in MS-InternetExplorer.)

    // IE6
    ime-mode: disabled;
    // IE8
    -ms-ime-mode: disabled;

  2. Convert Zenkaku numbers to Hankaku automatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文