为非技术翻译人员更新 Django 语言环境的实用程序?

发布于 2024-12-02 19:37:06 字数 384 浏览 1 评论 0原文

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

90% 的可能性是,翻译人员拥有 Windows,并且不是像我们这样的技术大师。这意味着不可能有 Mercurial、Putty。也没有办法在我们和我之间来回发送电子邮件来更新翻译,以便她可以在实时网站上检查它。

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

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

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

If I need to translate my website in languages that I do not know, I'd like to give my translator only her locale file or only locale folder (to not expose the source code) and have a way to update the locale on a test server automatically without much technical work.

90% chance that the translator will have Windows and be not a technical guru like us. It means no Mercurial, no Putty is possible. Nor is an option to send emails back and forth between us and me to update the translation, so that she could check it on a live site.

I'll probably need a password-protected view, a django-admin command and a Mercurial subrepo to let them download/upload/roll back translations without interfering with the whole website.

Is there a solution like this already?

update: Right now, I need to translate only the static content (templates and strings in the code), not user-generated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

墨离汐 2024-12-09 19:37:06

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

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

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

希望有帮助。

You need to translate a django app or user created content?

For the first case you can check this online service https://www.transifex.net/

For the second case, there are several django apps with different approach to help translating content. Check out http://djangopackages.com/

Hope it helps.

生寂 2024-12-09 19:37:06

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

You can also enable translation from within your project with django-rosetta.

千仐 2024-12-09 19:37:06

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

译者可能会熟悉这种设置,并且您不必编写任何代码......

Since it is a test server, I would just have a sFTP site for the translator with a symbolic link from the Django instance to that ftp directory for the translation directory(s).

The translator will probably be familiar with this set up and you don't have to write any code ...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文