你好朋友我已经创建了一个应用程序,用于从数据库中获取数据。我的应用程序中的所有数据都来自数据库。我用英语创建了这个应用程序,但现在我想将我的应用程序用印地语和其他语言进行转换。实际上,如果我使用XML作为字符串,那么我会为每种语言创建不同的string.xml,然后设置区域设置,这不是问题,而是转换数据库中的字符串然后获取。我怎么能采纳这个想法。任何帮助都是可观的。在数据库中使用不同语言翻译字符串
2
A
回答
1
您可以:
列添加到您的表与翻译:
表的消息:ID,内容,CONTENT_FR,CONTENT_ES,...
然后您根据设备中设置的区域设置选择列(如果区域设置为FR,则使用列CONTENT_FR,如果区域设置尚未由应用程序提供,则回退到CONTENT列)
- 使用几个DB文件(如果你的数据库是静态的,将不会被更新):
加载对应于用户语言环境的数据库文件。然后你的查询将保持不变。
0
也可以具有像分贝
id, type, lang_id, str
id
- 串IDtype
- ,其中此被使用(1-登录消息,2-错误消息,3个字符的名称,4-攻击名称等)lang_id
- 语言ID,您可以使用2位数代码(EN-英语,FR-法语,DE-德语等)或您自己的ID定义(1-英语,2-法语,3-German等)str
- 显示字符串
相关问题
- 1. 将数据库翻译成不同的语言
- 2. 翻译数据库字符串
- 3. 后台任务 - 根据用户语言翻译字符串
- 4. 在Objective-C(特定语言)中翻译(更改)字符串
- 5. Django:在不使用语言会话/ cookie的情况下翻译字符串
- 6. Java语言翻译库
- 7. 使用PHP语言翻译
- 8. 翻译编辑器不显示所有不同语言的字符串
- 9. 在大型数据库中执行批量语言翻译
- 10. 语言翻译
- 11. 在Django中翻译数据库字符串
- 12. 翻译网站成不同的语言
- 13. Laravel在翻译字符串中使用翻译器
- 14. 角度翻译:用不同的语言翻译页面的不同部分
- 15. 如您所知,翻译源语言中的XLIFF字符串不起作用
- 16. 在magento语言翻译不起作用
- 17. 原生iOS语言翻译字符串及其语言代码标识(LCID)
- 18. Symfony强制翻译成不同于当前语言的语言
- 19. 将php字符串翻译成其他语言
- 20. 强制Yii:t以给定语言翻译字符串
- 21. .NET语言包翻译的字符串示例
- 22. Drupal多语言:简单的字符串没有翻译
- 23. 翻译字符串为“强盗的语言”
- 24. 如何使用QTableWidgetItem文本在QT翻译语言翻译
- 25. 语言翻译API
- 26. Zend_Date语言翻译
- 27. django语言翻译
- 28. Austronesian语言翻译
- 29. 从字符串中提取不同语言的子字符串
- 30. 根据用户语言Cookie翻译Wordpress