用户提供的模板的用户提供的翻译可以与django模板引擎?

ogq8wdun  于 2022-11-18  发布在  Go
关注(0)|答案(1)|浏览(137)

在我的webapp中,我希望允许想要部署示例的用户编写自己的模板。具体来说,我希望包含一个使用include标记的数据保护声明模板,并将其指向用户可以在其设置中定义的位置。
然而,这将是不可翻译的,因为所有翻译的字符串必须在django.po中,并且该文件处于版本控制中。
是否有一种方法可以扩展django.po,例如,使用include语句将其指向第二个用户生成的翻译文件,类似于我如何在其他模板中包含模板?

jdg4fx2g

jdg4fx2g1#

不完全确定这是否可行,但最好的办法是使用其他的翻译机制,例如,可以创建一个模板标记user_translation,让它从数据库或设置中获取翻译。

相关问题