Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Django中翻译JSON_Python_Json_Django_Translation - Fatal编程技术网

Python 在Django中翻译JSON

Python 在Django中翻译JSON,python,json,django,translation,Python,Json,Django,Translation,我有一个Django应用程序,它使用许多JSON文件通过Django模板在HTML页面上呈现内容 现在需要翻译整个应用程序,我在JSON中的内容也需要翻译。我试着想出一个办法,但我做不到。JSON由python脚本读取,该脚本读取所有JSON并将其内容保存在字典中。因此,基本上应该简化为通过ugettext翻译python代码 但这只是我解决问题的方法,它不起作用。你会怎么做?我想知道解决这个问题的一般方法 感谢所有愿意回答的人。你所说的“翻译”应用程序是什么意思?你能发布一些你尝试过的代码吗?

我有一个Django应用程序,它使用许多JSON文件通过Django模板在HTML页面上呈现内容

现在需要翻译整个应用程序,我在JSON中的内容也需要翻译。我试着想出一个办法,但我做不到。JSON由python脚本读取,该脚本读取所有JSON并将其内容保存在字典中。因此,基本上应该简化为通过ugettext翻译python代码

但这只是我解决问题的方法,它不起作用。你会怎么做?我想知道解决这个问题的一般方法


感谢所有愿意回答的人。

你所说的“翻译”应用程序是什么意思?你能发布一些你尝试过的代码吗?现在我对你想要实现的东西感到困惑,因为我不是故意发布代码的,因为我需要更一般的方法,我甚至不知道发布什么代码,因为没有一个特定的东西不起作用。是我不清楚的一般流程。翻译:我的意思是使用Django u18n函数生成.po文件,并使用它们翻译应用程序。好的,当你创建字典时,只需将翻译后的值放入其中,然后序列化。它与HTML中的事务处理几乎相同,只是没有专门的工具(因为JSON的简单性,所以不需要它们)。这背后没有隐藏的真相。