【发布时间】:2021-03-13 13:07:57
【问题描述】:
我想为移动应用添加选项以更改语言。我在后端使用 django,将 RN 用作移动设备。所以我安装了django-modeltranslation 并添加了我想要翻译的模型。在移动设备上,我显示可用的语言。当用户点击特定语言时,我想获得翻译数据。我有很大的问题来创建逻辑如何做到这一点。我问的不是代码,只是一些提示和想法
编辑:
例如:我将 django-modeltranslation 的翻译添加到我的模型中(即带有字段标题、描述等的 GameTask)。在我的settings.py 中,我声明了语言('en'、'de'、'uk' 等)并在数据库中添加了翻译(对于 GameTask 的每个字段,我添加了 title(en)、title(de) 等)。当我在settings.py 中更改语言时,移动设备上的值也在发生变化(因此按预期工作)。所以我没有在应用程序文件中存储任何翻译文本,只是在数据库中(静态错误和信息除外)。现在我只想使用所选语言从手机发送信息并在后端激活该语言以返回特定语言的内容
【问题讨论】:
标签: django react-native django-rest-framework