我在我的rosetta管理页面顶部收到以下消息:
File is read-only: download the file when done editing!
这以前从来没有出现过,我不确定自从我们最近有很多开发更改并且没有任何文本需要翻译后,这一点开始出现了。结果是,点击save and translate next block
后,我们所做的任何翻译更改都不会在管理部分中生效(即,这些更改根本不会保存) 。哪个有意义,因为“文件”是只读的。
我已尝试将.po
和.mo
文件的权限设置为777,但邮件仍然存在。即使在重置服务器等之后
我的问题是:有没有人遇到过这个问题?什么文件是只读的?如何将其设置为可写?或者还有什么在这里发挥作用?
互联网上似乎很少围绕这个问题,所以希望有人可以提供帮助。
答案 0 :(得分:1)
我解决了这个问题。
我使用Filezilla来更改文件的权限。虽然这些变化似乎已经生效,但它们并没有真正发挥作用。所以我跳到终端并使用chmod
为django.mo
和django.po
文件提供适当的权限(在这种情况下,我使用chmod g+w <filename>
来提供组写访问权限)它起作用了。
希望将来可以帮助其他人。
答案 1 :(得分:0)
如前所述,您需要更改权限。 您还需要重新启动服务器。