问题标签 [django-rosetta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2882 浏览

django - django 翻译不工作由 django-rosetta

我已经安装了 django-rosetta 进行翻译,通过 django 命令制作了 .po 和 .mo 文件

django-admin.py makemessages -l ar

并通过 django-rosetta 翻译所有单词,

现在,当我将语言从英语更改为阿拉伯语时,它会显示一些阿拉伯语单词和一些英语单词,尽管我已将所有这些单词翻译成阿拉伯语,

0 投票
2 回答
337 浏览

django - 由于 google api 更改,django-rosetta 停止工作,还有其他选择吗?

我在我的项目中使用 django-rosetta 进行翻译,由于 google api 更改而停止工作,出现以下错误

请使用翻译 v2。请参阅 http://code.google.com/apis/language/translate/overview.html

有没有其他选择??

0 投票
1 回答
634 浏览

django - Rosetta、Rosetta Grappelli 和 Grappelli 消息未显示

我有一个奇怪的问题,要翻译的消息没有显示在 Rosetta url 上,我使用 django 1.3.1、grappelli 2.3.5、rosetta-grappelli 1.0.1 和 rosetta 0.6.5。

正如您在以下屏幕截图中看到的那样,它可以识别语言文件:

[断开的链接]

但是正如您在另一个屏幕截图中看到的那样,它显示了分页,但没有显示消息,这很奇怪:

[断开的链接]

过滤器设置为显示所有 --> 那就是 Filtro: Todo

什么不见​​了?我应该安装最新的 grappelli 吗?还是我的设置有问题?

0 投票
1 回答
327 浏览

django - 使用 Amazon EC2 的 Django LOCALE_PATHS 解决方案

我们目前有两台 EC2 服务器在 freebsd 上运行带有 django wsgi 的 apache 服务器。我们使用 django rosetta 进行翻译。但是,我们有两台服务器,有两组不同的文件,所以如果我们的一位翻译员用 django rosetta 翻译,那么只有一台服务器会有更新的翻译。我们需要一个解决方案来在两个系统之间共享相同的 LOCALE 文件。

我们已经尝试设置 SSHFS 并将我们的 settings.py 中的 LOCALE_PATHS 指向已安装的驱动器,但是,django 似乎无法识别已安装的目录。我们修改了所有权限和我们能想到的一切,让 django 查看挂载的语言环境目录,但没有成功。

问题是,还有哪些其他解决方案可以使用 freebsd 在亚马逊 EC2 Web 服务器上的两个不同服务器之间共享同一组翻译文件并在更改发生时保持同步?

0 投票
2 回答
1328 浏览

python - django-rosetta 文件是只读的

我在我的 Rosetta 管理页面顶部收到以下消息:

这以前从来没有出现过,我不确定从什么时候开始出现这种情况,因为我们最近进行了很多开发更改并且没有任何文本要翻译。结果是我们所做的任何翻译更改在我们单击后都不会在管理部分生效save and translate next block(即,这些更改根本不会保存)。由于“文件”是只读的,因此这有点道理。

我尝试将.poand.mo文件的权限设置为 777,但消息仍然存在。即使在重置服务器等之后。

我的问题是:有人遇到过这个问题吗?什么文件是只读的?如何将其设置为可写?还是这里有别的东西在起作用?

0 投票
1 回答
710 浏览

django - Django Rosetta - 通过用户许可而不是“翻译”组翻译

如何使用户能够执行django-rosetta翻译,而无需将每个用户依次分配到新的translatorsauth 组?

我目前有用户与特定的身份验证组相关联,具体取决于他们的网站角色。我想分配一个新的身份验证权限,例如:sites|sites|Can Translate并将其添加到现有角色。这将保持最小的用户管理,以便具有角色的用户Gatekeeper将被单独分配Gatekeeperauth 组,并且能够进行翻译。

如果不破解 django-rosetta 这可能吗?

0 投票
1 回答
302 浏览

python - 可以使用“easy_install”安装 django-rosetta 包

我在 bluehost 上安装了 django 1.2.4、Python 2.6.6 和最新的 osqa[july2012]。我想使用 Rosetta 翻译 osqa 应用程序[工作正常]。我在 Mac 上使用带有 ssh 连接的终端。

osqa 在这里

当我想安装 Rosetta 时,我运行easy_install django-rosetta并收到以下错误:

我怎样才能使它可写?osqa、django 和 python 的安装很顺利,但 Rosetta 就是不想要。我已经easy_install django-rosetta在根目录和站点包目录中运行了。

0 投票
2 回答
1197 浏览

django - Django allauth 翻译无法识别

我正在使用 Django allauth,并且在运行 makemessages 后,视图和表单中标记为翻译的字符串不会出现在 .po 文件中。

例如,在site-packages/allauth/account/forms.py

我也rosetta用于翻译,但 allauth 没有出现在 3rd 方应用程序列表中。

关于为什么可能makemessages并且rosetta正在忽略 allauth 进行翻译的任何想法?

0 投票
1 回答
860 浏览

django - django-rosetta 在 Chrome 中点击“保存并翻译下一个块”时不保存翻译

django-rosetta在 Chrome 中点击“保存并翻译下一个块”时不会保存翻译。不过,它似乎在 Firefox 中运行良好。我尝试清除缓存,所以这似乎不是问题。

在 Chrome 上,输入翻译后的文本并点击“保存..”按钮后,我被重定向到主屏幕,而我的更改没有保存。

我更新到最新版本的 Rosetta,认为 Issue13 修复可以解决我的问题,但它没有。

我还确保我的 .po 和 .mo 文件具有 777 权限。

0 投票
1 回答
347 浏览

django - Django Rosetta url 奇怪的行为

Django 127.0.0.1:8000/rosetta 在 DEBUG = True 中无法正常工作。它永远不会让您编辑翻译。

当我更改为 False 时,它​​会起作用。