首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android应用程序中的多语言功能

Android应用程序中的多语言功能
EN

Stack Overflow用户
提问于 2014-05-15 05:40:34
回答 2查看 148关注 0票数 0

你好,我试着用法语和英语等不同的语言来申请。

假设有注册活动,其中有两个字段,如“名”、“姓”,那么我可以用英文/法文显示名字,“姓”文本。在我的应用程序中有更改应用程序语言的选项,从那里用户已经更改为法语,现在用户开始键入电子邮件,然后在这里使用法语而不是英语。

你能看看我怎么能做到现在应该有法语的键盘吗?

假设用户在这里用法语键入了详细信息,然后用户将应用程序语言更改为英语,那么我需要用法语显示名字,即现在用英语输入的姓氏。那么,我应该把法语中充满活力的单词翻译成英语,还是解决这个问题的好主意呢?

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-15 05:48:10

据我所知,你希望用户的名字和姓氏自动从法语翻译成英语(这有意义吗?),这现在是不可能的,因为它需要强大的人工智能。

如果你只想让“名字”/“姓氏”以法语或英语出现,你读过语言简介资源如何吗?

请记住,您的程序不需要更改键盘--这是用户的喜好(如果程序采取这样的主动行动,我会非常生气的……)。

票数 1
EN

Stack Overflow用户

发布于 2014-05-15 06:10:39

没有标准的方法可以告诉用户的键盘使用什么语言,除非您实现了自己的键盘。由于您正在输入姓名和电子邮件,您可能可以使用一个简单的键盘而无需提示或更正,这将允许您使用简单的KeyboardView,并防止通常的键盘使用您的活动的windowSoftInputMode出现。

对于翻译,我认为您最好的选择是尝试使用在线翻译API。不过,我认为我同意其他人的回答,即你应该尝试与你的客户一起设计出一个更现实的设计。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23670114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档