一般情况
我们在 GitHub 上有一个项目,在 libre 计划中的 hosts.weblate 中有一个项目。weblate 项目包含 3 个组件和一个词汇表。
两种语言已经完全翻译,我们使用持续本地化工作流程。
非常友善的社区还有一些其他语言。但是,这些还不完整(d 尚未),因此它们会导致前端出现问题(例如不显示 text 或 plain string.variable.name
)。
应该达到什么目标?
我们希望不完整的语言只有在它们完成后才可用(至少没有空字符串)。因此,只有在设置/删除手动标志或处于某个完整性级别时,才应推送它们。有没有办法或最佳实践来处理这个问题?
实现它的想法(但不知道这是否可能)
一个想法是只提交具有一定整体完整性水平的语言的更改。对于已经完成的语言,我们理想情况下会保留持续翻译工作流程。手动提交也是有问题的,因为它们也会提交不完整的语言。
有没有办法为 weblate 中的某些语言设置标志或实现类似 .gitignore 的行为?当它们不再为空时,我们当然可以手动激活语言。