2

我想将我的 SQLite 数据库数据翻译成多种语言。例如:在 MainActivity[locale-en] 中,我已将数据存储到 db 中,但在将语言更改为 locale-th 后,我想用泰语检索数据。

在选择特定语言(例如:泰语,locale-th)时,是否有可能将数据库数据(例如:英语,locale-en)翻译成不同的语言?在泰语中可以使用 TH 获取所有数据,然后用英语翻译成 EN。

4

1 回答 1

0

您不应该在数据库级别翻译数据。实现这一点的正确方法是,保持您的数据库数据相同(与现在一样),在显示数据时,使用翻译器将现有数据翻译成各种语言。

Android 提供翻译 API。

String OutputString = Translate.execute("hello",
         Language.ENGLISH, Language.HINDI);

确保互联网可用。

于 2016-07-04T10:09:07.873 回答