-
-
Notifications
You must be signed in to change notification settings - Fork 674
Closed
Labels
a-compose/sendCompose box, autocomplete, camera/upload, outbox, sendingCompose box, autocomplete, camera/upload, outbox, sendinga-i18nTranslation, localization, internationalizationTranslation, localization, internationalizationa-iOSbugupstream: RNIssues related to an issue in React NativeIssues related to an issue in React Native
Description
The normal input methods for users to write in Chinese or in Japanese don't work in our app, on iOS.
You don't need to know any Chinese or Japanese to work on this issue; I've described how to reproduce it below. Ask me here or in chat if something is confusing.
Steps to reproduce:
- In iOS settings, go to "General -> Keyboard -> Keyboards -> Add New Keyboard...". Select "Chinese (Simplified) -> Pinyin -- 10 Key".
- Go to Messages, or some other app. Hit the "globe" key on your keyboard, until you get the keyboard you just added -- it has keys in the middle for "ABC", "DEF", etc., and some keys labeled in Chinese. (You can always hit the "globe" key to get back to your normal keyboard.)
- Hit the keys for M G G A M, in that order. The input box should say "ni hao", which should be selected; and you should have suggestions including "你好".
- This is "hello" in Chinese. The keyboard has guessed that out of all the letter sequences you could have meant with MNO GHI GHI ABC MNO, the most likely is "ni hao"; or in Chinese characters, "你好".
- This is how this keyboard is supposed to work.
- Switch to the Zulip app. Narrow to a topic somewhere, and tap the "Reply" field to start composing a message.
- Hit the same five keys. The input box just says "mggam". For me, the suggestions read "is and of said has".
- It's impossible to type Chinese this way.
The keyboard "Japanese -- Kana" is similarly broken, but the repro is harder to describe starting from no knowledge of Japanese. I'll consider this issue fixed when the Chinese keyboard is working :) -- that'll probably fix the Japanese keyboard too, and I'll file a separate issue if it doesn't.
ay8s
Metadata
Metadata
Assignees
Labels
a-compose/sendCompose box, autocomplete, camera/upload, outbox, sendingCompose box, autocomplete, camera/upload, outbox, sendinga-i18nTranslation, localization, internationalizationTranslation, localization, internationalizationa-iOSbugupstream: RNIssues related to an issue in React NativeIssues related to an issue in React Native