Android 用数据库中的不同语言翻译字符串
你好,朋友们,我制作了一个应用程序,其中我从数据库中获取了数据。我的应用程序中的所有数据都来自数据库。我用英语制作了这个应用程序,但现在我想用印地语和其他语言转换我的应用程序。实际上,如果我使用XML作为字符串,那么我会为每种语言制作不同的string.XML然后设置区域设置这不是问题,而是转换数据库中的字符串,然后获取。因此,请建议我如何采用此想法。任何帮助都是值得的。您可以:Android 用数据库中的不同语言翻译字符串,android,Android,你好,朋友们,我制作了一个应用程序,其中我从数据库中获取了数据。我的应用程序中的所有数据都来自数据库。我用英语制作了这个应用程序,但现在我想用印地语和其他语言转换我的应用程序。实际上,如果我使用XML作为字符串,那么我会为每种语言制作不同的string.XML然后设置区域设置这不是问题,而是转换数据库中的字符串,然后获取。因此,请建议我如何采用此想法。任何帮助都是值得的。您可以: 向表中添加具有以下翻译的列: 表消息:ID、CONTENT、CONTENT\u FR、CONTENT\u ES
- 向表中添加具有以下翻译的列: 表消息:ID、CONTENT、CONTENT\u FR、CONTENT\u ES
- 使用多个DB文件(如果您的DB是静态的且不会更新):
加载与用户区域设置对应的DB文件。然后您的查询将保持不变。您也可以使用类似db的
id, type, lang_id, str
-字符串idid
-使用此选项的位置(1-登录消息、2-错误消息、3-字符名称、4-攻击名称等)键入
-语言id,您可以使用两位代码(英语、法语、德语等)或您自己的id定义(1-英语、2-法语、3-德语等)lang_id
-显示字符串str