你好,我试着用法语和英语等不同的语言来申请。
假设有注册活动,其中有两个字段,如“名”、“姓”,那么我可以用英文/法文显示名字,“姓”文本。在我的应用程序中有更改应用程序语言的选项,从那里用户已经更改为法语,现在用户开始键入电子邮件,然后在这里使用法语而不是英语。
你能看看我怎么能做到现在应该有法语的键盘吗?
假设用户在这里用法语键入了详细信息,然后用户将应用程序语言更改为英语,那么我需要用法语显示名字,即现在用英语输入的姓氏。那么,我应该把法语中充满活力的单词翻译成英语,还是解决这个问题的好主意呢?
提前感谢
发布于 2014-05-15 05:48:10
据我所知,你希望用户的名字和姓氏自动从法语翻译成英语(这有意义吗?),这现在是不可能的,因为它需要强大的人工智能。
如果你只想让“名字”/“姓氏”以法语或英语出现,你读过语言简介和资源如何吗?
请记住,您的程序不需要更改键盘--这是用户的喜好(如果程序采取这样的主动行动,我会非常生气的……)。
发布于 2014-05-15 06:10:39
没有标准的方法可以告诉用户的键盘使用什么语言,除非您实现了自己的键盘。由于您正在输入姓名和电子邮件,您可能可以使用一个简单的键盘而无需提示或更正,这将允许您使用简单的KeyboardView,并防止通常的键盘使用您的活动的windowSoftInputMode出现。
对于翻译,我认为您最好的选择是尝试使用在线翻译API。不过,我认为我同意其他人的回答,即你应该尝试与你的客户一起设计出一个更现实的设计。
https://stackoverflow.com/questions/23670114
复制相似问题