【问题标题】:How to tell Weblate that a particular string is a plural one如何告诉 Weblate 一个特定的字符串是复数
【发布时间】:2021-10-21 01:28:57
【问题描述】:

我正在使用 ini 文件进行本地化。实际上几乎是Joomla!格式。 我搜索了 Weblate 文档并阅读了有关不同语言的 Gettext 复数公式的所有信息。 我找不到的是如何“告诉”Weblate 一个特定的字符串 id 是复数形式。 我基本上扩展了 ini 以包含这样的内容:

APPLE[1]="I have 1 apple"
APPLE[2]="I have 2 apples"
APPLE[3-...]="I have %d apples"

我需要知道如何告诉 Weblate APPLE[NUMBER] 是一个复数字符串。

知道怎么做吗?

问候, 拉德克

【问题讨论】:

    标签: localization translation gettext plural weblate


    【解决方案1】:

    文件格式必须支持复数。支持格式的功能记录在https://docs.weblate.org/en/latest/formats.html#translation-types-capabilities

    如果您正在发明自己的复数存储方式,那么您也必须在 Weblate 中实现对它的支持。或者只是选择一种广泛使用的现有格式。

    【讨论】:

    • 谢谢。不知道是不是可以通过定制来实现,还是需要自己修改Weblate?
    • 您可以自定义实现文件格式支持。
    • 谢谢,非常感谢。将尝试找到。
    • 嘿 Michal,我才知道你是谁。非常感谢一个了不起的软件。太棒了!
    猜你喜欢
    • 2022-08-16
    • 2014-12-21
    • 2020-01-02
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 2015-05-24
    • 2014-08-08
    • 1970-01-01
    相关资源
    最近更新 更多