android:多语言数据库问题

标签 android sqlite multilingual

世界!我正在为大学的 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/

相关文章:

java - 如何使用 appium 在 gridView 中选择索引 3 的照片?

android - Android 上的法拉盛和 SQLite 数据库

ios - 比较sqlite表中的整数?

php - 多语言站点 URL 和语言路径

java - 我无法通过java将阿拉伯数字添加到oracle 10g

android - 应用层支持多国语言Android App

android - 想要知道用于此类 Android 应用程序数据库的最佳选项

Android 应用内购买或第三方支付网关

java - 如何检查,某个类的源库是什么? java

c# - 使用 Xamarin 连接到远程 MySQL