问题标签 [pootle]

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 投票
1 回答
871 浏览

pootle - 如何将语言添加到 pootle

有人能告诉我如何在 pootle 的新项目中添加语言吗?

我正在使用 pootle 2.7。我已经添加了一个新项目,但是每当我进入 projects//admin/languages/ 时,它都会显示一条消息“此项目没有模板,因此无法从此屏幕添加新语言。”

0 投票
2 回答
305 浏览

python - 本页部分数据正在计算中,页面会自动刷新

我刚刚安装了 pootle,我收到了这个消息“当前正在计算此页面上的一些数据,页面将自动刷新 x 秒”。转到管理页面后,我发现有一个失败的作业,所以我在命令行 pootle retry_failed_jobs 上运行。

这就是它所说的:/

0 投票
1 回答
288 浏览

pootle - Pootle 更新模板

我正在使用 pootle 2.7.1

我更新了我的模板文件,问题是新模板只反映添加的新语言,而不反映项目中当前存在的语言。

我应该怎么做才能更新当前语言使用的模板?

0 投票
0 回答
414 浏览

python - 创建新的 Pootle 翻译项目并上传模板

测试旧的 2.5 版我很快就能将我的 csv 文件作为模板上传。

2.7的新功能给我留下了深刻的印象,我花了 2 天时间学习如何在 Ubuntu 14 上的 Apache2 Web 服务器上发布它。现在我设法部署了 2.7,我无法上传模板,因为我能够做到2.5...

我错过了什么吗?我在某处读到它目前可能不受支持,但我希望在采取行动之前确定。

0 投票
1 回答
71 浏览

php - 我的 po2php 语法有什么问题

我的语法有什么问题?

创建的 language.php 不会创建翻译文件,而只会创建英文文本

0 投票
1 回答
75 浏览

python - pootle 2.7 中的 update_against_templates 是什么?

我从我的项目中添加了一个新的模板文件。现在我不知道如何更新语言或获取新的模板文件。我读过 2.5 有 update_against_templates 但它不在 2.7 中。如何更新我的语言?

0 投票
1 回答
211 浏览

python - 如何让 Django 记录 sql 事务失败的原因?

我正在尝试调试 Pootle(pootle 是基于 django 构建的)安装,每当我尝试将模板添加到现有语言时,该安装都会失败并出现 django 事务错误。使用 python 调试器,我可以看到当 pootle 尝试保存模型以及在该会话中进行的所有查询时它会失败。

我看不到是什么具体导致保存失败。我认为 pootle/django 必须添加了一些数据库数据库约束,我该如何确定是哪一个?MySql(正在使用的数据库)显然无法记录失败的事务。

0 投票
1 回答
250 浏览

xcode - 将字符串和字符串字典转换为 gettext PO

在本地化 iOS 和 macOS 应用程序时,Xcode 需要使用.strings文件和附加.stringsdict文件(参见此处)来编码复数规则。我正在寻找一种将这两者结合成标准格式(如 Gettext PO)的方法,以便将它们导入到像 Pootle 这样的翻译管理工具中。

.strings可以使用prop2po翻译工具包将文件转换为 PO(请参见此处)。但是,我找不到.stringsdict在转换中包含文件的任何内容。

.stringsdict在导出本地化文件时,Xcode 似乎也不包含这些文件(请参阅此处)。

0 投票
0 回答
638 浏览

docker - 如何通过 Docker 运行 Pootle

由于 Windows 平台,我决定按照本指南https://hub.docker.com/r/1drop/pootle/通过 Docker(我第一次使用它)为我的项目安装 Pootle

我已经创建并验证了超级用户(在这一步之前没有问题)但是在那之后.. 混乱。我无法配置如何在我的浏览器上实际访问服务器。

我尝试使用 pootle shell 和以下命令pootle start获取“正在启动 CherryPy 服务器,侦听端口 8000”,但我仍然无法访问服务器。

我也尝试使用该docker-compose up命令作为替代,但仍然没有。

我需要做一些进一步的配置吗?

谢谢