我有一个应用程序,它在ListView中显示项目列表。这些项目(字符串)来自以英语存储的服务器。我想在我的应用程序中用中文显示这些英文字符。如果用户为他们的设备选择中文语言,这是默认的吗?还是我必须做其他事情。我知道如何本地化图像,字符串存储在资源中,但我想本地化来自互联网的字符串,这些字符串是以单一语言存储在数据库中的。
编辑:如果管理员将数据以中文输入数据库,是否会在我的ListView中以中文显示?
发布于 2010-09-30 14:55:06
如果管理员以中文输入数据库中的数据,是否会在我的ListView中以中文显示?
我不想这么做,但我必须这么做。是。不是的。也许吧。在以下情况下,将会这样做:
也就是说,因为数据库中已经有英文字符串,所以不需要在后端修改任何东西,前提是这些数据是静态的。通过静态,我的意思是它不是不断变化的,当它变化时,你可以接受发布新的客户端版本。如果是这种情况,您可以将英文字符串视为资源的键,并在运行时收集适当的字符串。
如果用户为其设备选择中文语言,
是否为默认设置
是的,这是当用户将他/她的语言切换为中文时通过访问默认区域设置获得的。请记住,有一些中文语言环境(因为简体中文和繁体中文),我假设您谈论的是简体中文(如在P.R.C.中)。
https://stackoverflow.com/questions/3827951
复制相似问题