sqlite数据库中的两种语言--Android

时间:2012-06-28 17:19:12

标签: android sqlite

我有简单的数据库 - 一个包含6个列的表。其中3个我想用两种语言。

是否可以自动执行此操作?就像为collumn添加语言前缀一样,它会选择用户使用的语言(_EN,_ PL)吗?它会起作用吗?

我必须拥有一个数据库中的所有内容,因为我将其复制到用户设备。

我无法找到有关它的信息,谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

不,即使使用Android的本地化功能,这也不是SQLite DB的工作方式。您可以通过创建...

来使用strings.xml(例如)
/res/values/strings.xml
/res/values-pl/strings.xml

......依此类推,但数据库和查询可以处理绝对列名。

我能想到的最好的方法是识别本地语言,并在构建查询等时简单地使用缩写作为后缀或前缀。

相关问题