【问题标题】:Utility to update Django locales for a non-technical translator?为非技术翻译人员更新 Django 语言环境的实用程序?
【发布时间】:2011-09-05 19:59:03
【问题描述】:

如果我需要用我不知道的语言翻译我的网站,我想只给我的翻译人员她的语言环境文件或语言环境文件夹(不暴露源代码),并有办法更新语言环境无需太多技术工作即可自动在测试服务器上运行。

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

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

已经有这样的解决方案了吗?

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

【问题讨论】:

    标签: django localization internationalization


    【解决方案1】:

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

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

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

    希望对你有帮助。

    【讨论】:

    • 哇,太好了!这正是我一直在寻找的! BitBucket 支持是我一直在寻找的。谢谢!
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      因为它是一个测试服务器,我只需要一个用于翻译器的 sFTP 站点,它带有一个从 Django 实例到翻译目录的 ftp 目录的符号链接。

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

      【讨论】:

        猜你喜欢
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多