问题标签 [weblate]

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 回答
21 浏览

django - Weblate 中的 SMTPAuthenticationError(使用 Django)

我检查了很多关于此的 stackoverflow 问题,但似乎没有一个与我的情况完全相同,并且对我来说并没有真正起作用,所以发布了这个问题。所以我正在尝试使用 docker 设置weblate,它希望我设置 weblate 电子邮件主机用户、密码等,以便在使用该站点时向用户发送邮件,我的当前docker-compose.override.yml看起来像这样:

我使用相同的传出服务器配置在移动设备中使用 gmail 应用程序检查了这一点,它在那里工作得非常好(我能够从它发送邮件)但是每当我使用 weblate 尝试它时,我都会看到这个错误:

这是我在日志中得到的全部错误 在此处输入图像描述

0 投票
1 回答
8 浏览

github - 是否可以按完成率过滤每种语言的 weblate 推送

一般情况

我们在 GitHub 上有一个项目,在 libre 计划中的 hosts.weblate 中有一个项目。weblate 项目包含 3 个组件和一个词汇表。

两种语言已经完全翻译,我们使用持续本地化工作流程

非常友善的社区还有一些其他语言。但是,这些还不完整(d 尚未),因此它们会导致前端出现问题(例如不显示 text 或 plain string.variable.name)。

应该达到什么目标?

我们希望不完整的语言只有在它们完成后才可用(至少没有空字符串)。因此,只有在设置/删除手动标志或处于某个完整性级别时,才应推送它们。有没有办法或最佳实践来处理这个问题?

实现它的想法(但不知道这是否可能)

一个想法是只提交具有一定整体完整性水平的语言的更改。对于已经完成的语言,我们理想情况下会保留持续翻译工作流程。手动提交也是有问题的,因为它们也会提交不完整的语言。

有没有办法为 weblate 中的某些语言设置标志或实现类似 .gitignore 的行为?当它们不再为空时,我们当然可以手动激活语言。