世界!我正在为大学的 Android 类(class)开发一个 Android 项目。我正在创建一个关于我的国家的应用程序。因此,用户将能够查看我们国家的食物、乐器等。我无法找到一个好的方法来创建一个表,以便它在 android SQLite 中支持多语言。我的食物表解决方案:
ID主键
食物名称-def VARCHAR(100)
食物名称-ru VARCHAR(100)
食物描述定义文本
Food-desc-ru 文本。
这是支持每张 table (食物、乐器等)多种语言的好方法吗?
最佳答案
我会为每个可翻译对象创建一个额外的表。对于这种情况,创建不同列的方法并不是一个好方法。
就您而言:
Food:
ID
Food_name (language neutral version)
Food_desc (language neutral version)
FoodTrans:
FoodID
Food_name
Food_desc
Language
关于android:多语言数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36556479/