我有简单的数据库 - 一个包含6个列的表。其中3个我想用两种语言。
是否可以自动执行此操作?就像为collumn添加语言前缀一样,它会选择用户使用的语言(_EN,_ PL)吗?它会起作用吗?
我必须拥有一个数据库中的所有内容,因为我将其复制到用户设备。
我无法找到有关它的信息,谢谢你的帮助。
答案 0 :(得分:1)
不,即使使用Android的本地化功能,这也不是SQLite DB的工作方式。您可以通过创建...
来使用strings.xml
(例如)
/res/values/strings.xml
/res/values-pl/strings.xml
......依此类推,但数据库和查询可以处理绝对列名。
我能想到的最好的方法是识别本地语言,并在构建查询等时简单地使用缩写作为后缀或前缀。