适用于SQLite数据库的i18n l10n在Android中的最佳方式

时间:2012-05-03 13:34:34

标签: android sqlite

我正在使用SQLite在类似琐事的安卓游戏中存储问题。我已经按照教程使用了自己的SQLite数据库:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

我想添加i18n功能,我想知道表格android_metadata是否可以用于此(以及如何)或是用于其他内容,我最好添加一个i18n的领域。

如果要使用android_metadata表:如何链接到QUESTIONS表中存储的每个问题?

我当前的数据库只有一个具有这种结构的表(除了android_metadata):

CREATE TABLE "QUESTIONS" (
_id INTEGER, 
question TEXT,
answer TEXT
)

提前致谢, 丹尼尔。

1 个答案:

答案 0 :(得分:1)

为您的不同语言区域添加字段

CREATE TABLE "QUESTIONS" (
 _id INTEGER, 
 language TEXT,
 question TEXT,
 answer TEXT
)

并在相应的查询中使用语言