android:多语言数据库问题

时间:2016-04-11 18:31:35

标签: android sqlite multilingual

世界!我正在为大学的Android课程开发一个Android项目。我正在创建一个关于我的国家的应用程序因此,用户将能够查看我们的国家食品,仪器等。我无法想出一个创建表的好方法,以便它支持android SQLite中的多语言。我的食物表解决方案:

ID 主键

Food_name-def VARCHAR(100)

Food-name-ru VARCHAR(100)

Food-desc-def TEXT

Food-desc-ru 文字。

这是为每张桌子(食物,乐器等)提供多种语言的好方法吗?

1 个答案:

答案 0 :(得分:0)

我会为每个可翻译对象创建一个额外的表。对于这种情况,创建不同列的方法不是一种好方法。

在你的情况下:

Food:
    ID
    Food_name (language neutral version)
    Food_desc (language neutral version)

FoodTrans:
    FoodID
    Food_name
    Food_desc
    Language