gpt4 book ai didi

pluralize - 如何为 weblate 翻译文件添加复数形式?

转载 作者:行者123 更新时间:2023-12-05 06:11:35 26 4
gpt4 key购买 nike

我正在尝试使用 weblate 自托管包(MaxOs Docker,对其进行测试)来管理我对 iOS 和 Android 应用程序的翻译。我看到多元化是可能的,但我还没有找到将这些添加到项目中的方法。

点击开始新翻译时,我没有看到将翻译更改为复数形式的选项。那么我该如何添加翻译并可以选择更改它呢?

将翻译导出为 android xml 文件时,我正在寻找类似的东西。

<resources>
<plurals name="plural_name">
<item quantity="zero">zero plural</item>
<item quantity="other">other plural</item>
</plurals>
</resources>

附带说明一下,我也在寻找一种方法来设置一个键以在 android 和 iOS 组件之间共享。似乎我必须两次定义所有键和翻译。我以为我阅读了可以合并的文档,但不清楚如何执行此操作。

最佳答案

现在,不可能在 Weblate 中添加复数,但它可以编辑文件中存在的任何复数。通常的工作流程是开发人员在创建英文文件的功能时添加初始字符串,然后在 Weblate 中进行翻译或校对。

无论如何,iOS 字符串格式不支持复数形式(参见 https://docs.weblate.org/en/latest/formats.html#translation-types-capabilities )并且 Weblate 还不支持 stringsdict(参见 https://github.com/WeblateOrg/weblate/issues/623 )。

PS:对于即将发布的 Weblate 版本,可以添加新的复数字符串,但可能只使用 API。我今天在 https://github.com/WeblateOrg/weblate/commit/94669ab8a3a3c2f86e01055ea6150407929a2435 中实现了它.

关于pluralize - 如何为 weblate 翻译文件添加复数形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63937983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com