用于更新非技术翻译器的Django语言环境的实用程序?

时间:2011-09-05 19:59:04

标签: django localization internationalization

如果我需要用我不认识的语言翻译我的网站,我想给我的翻译器只提供她的语言环境文件或仅提供语言环境文件夹(不公开源代码)并有办法更新语言环境在没有太多技术工作的情况下自动在测试服务器上。

译者有90%的机会拥有Windows,而不是像我们这样的技术大师。这意味着没有Mercurial,没有Putty是可能的。也不是在我们和我之间来回发送电子邮件以更新翻译的选项,以便她可以在现场网站上查看。

我可能需要一个受密码保护的视图,一个django-admin命令和一个Mercurial subrepo,让他们下载/上传/回滚翻译而不会干扰整个网站。

有这样的解决方案吗?

更新:现在,我只需要翻译静态内容(代码中的模板和字符串),而不是用户生成的。

3 个答案:

答案 0 :(得分:3)

您需要翻译django应用或用户创建的内容吗?

对于第一种情况,您可以查看此在线服务https://www.transifex.net/

对于第二种情况,有几种django应用程序采用不同的方法来帮助翻译内容。查看http://djangopackages.com/

希望它有所帮助。

答案 1 :(得分:2)

您还可以使用django-rosetta在项目中启用翻译。

答案 2 :(得分:0)

由于它是一个测试服务器,我只有一个转换器的sFTP站点,其中包含从Django实例到转换目录的ftp目录的符号链接。

翻译人员可能熟悉此设置,您无需编写任何代码......