gpt4 book ai didi

django - 您如何使用 angularjs 处理 Django Rest Framework 中的翻译(多语言)网络服务?

转载 作者:行者123 更新时间:2023-12-02 04:45:33 26 4
gpt4 key购买 nike

我是初学者:django、django rest 框架和客户端 MVC 框架 Angularjs。

我想问问任何在你们项目中工作或熟悉这个堆栈的开发人员,你们是如何处理翻译(多种语言)的?

尽可能高效地执行此操作的最佳做​​法是什么?是否有可用的新语言扩展?

最佳答案

在处理语言方面,AngularJS 没有什么特别之处。如果您想在客户端处理选择,请确保设置 Accept-Language header 。查看django translation docs .

如果你想在服务器端处理语言选择,你可以使用 url patterns ,或设置 translation.LANGUAGE_SESSION_KEY session key 。

如果您需要支持存储支持数据(即模型)的翻译,django-modeltranslation是一个很好用的包。它为您指定的字段动态添加额外的列,每个 settings.LANGUAGES 一个,然后让您使用原始列作为当前事件语言值的代理。

关于django - 您如何使用 angularjs 处理 Django Rest Framework 中的翻译(多语言)网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com