Набор номера с японского IME - PullRequest
0 голосов
/ 12 марта 2011

Я тестировал набор текста внутри компонентов textInput с включенным японским IME для Windows.Все работает хорошо из коробки, что потрясающе.Однако у меня есть один (довольно специфический) вопрос о наборе цифр.Из моего ограниченного опыта видно, что числа, набранные по умолчанию в Zenkaku (2 байта), которые, по-видимому, не принимаются textinput как зафиксированные значения.Можно переключиться на нотацию Hankaku (1 байт), нажав F10, и фиксация сработает.Мой вопрос о том, что приемлемо для пользователя.С моей неосведомленной точки зрения кажется, что необходимость нажимать клавишу F10 была бы очень раздражающей для пользователя, и поэтому либо textInput должен принимать значения Zenkaku, либо он должен по умолчанию вводить Hankaku (оба из которых, я полагаю, могут быть возможны с небольшим количеством кода наfocusIn или ValueCommitted).Но опять же, вполне может быть, что на самом деле это стандартное поведение для большинства веб-приложений на японском языке и, таким образом, совсем не раздражающее.На самом деле, может быть веская причина, по которой Zenkaku происходит по умолчанию.

Хотелось бы услышать любые мысли от любого, кто имел дело с локализацией на японском языке, или любой совет по веб-ресурсам, где ответ на такойвопрос можно найти.

спасибо

f

1 Ответ

1 голос
/ 12 марта 2011

Я - японский разработчик веб-приложений, без навыков работы с Adobe Flex.Извините за негибкий ответ.

Большинство японских пользователей Windows могут включать / выключать IME с помощью клавиши «半角 / 全 角».(Macintosh: клавиша «か な» и клавиша «英 数») Это проще, чем нажать F10 после ввода цифр.С объявлением о наборе чисел на ханкаку, таких как "半角 で 入 力 し て 下 さ い", большинство японских пользователей будут печатать на ханкаку.


другие методы

  1. Отключение IME с помощью CSS (работает только в MS-InternetExplorer.)
    // IE6<br> ime-mode: disabled;<br> // IE8<br> -ms-ime-mode: disabled;

  2. Автоматическое преобразование чисел Зенкаку в Ханкаку.

...