vanpattenmedia/twig-pluralize-extension

此包已废弃,不再维护。作者建议使用 tomodomo/twig-pluralize-extension 包。

输出正确复数字符串的 Twig 扩展

v2.0.0 2018-11-16 13:47 UTC

This package is auto-updated.

Last update: 2022-02-01 13:00:21 UTC


README

一个简单的 Twig 扩展,允许您复数化给定的字符串。

使用方法

注册函数,然后在模板中引用它

This section has {{pluralize(categories|length, 'one category', '%d categories', 'no categories')}}.

给定值 0、1 和 5,上面的代码将输出

0: This section has no categories.
1: This section has one category.
5: This section has 5 categories.

最后一个参数("零项目"字符串)是可选的。如果省略,则使用第三个参数("多项目"字符串),如下所示

This section has {{pluralize(categories|length, 'one category', '%d categories')}}.
0: This section has 0 categories.
1: This section has one category.
5: This section has 5 categories.

字符串通过 sprintf 传递。您可以使用 %d 标记将计数插入到字符串中,如果需要的话。

关于 Tomodomo

Tomodomo 是一家为杂志出版商服务的创意代理机构。我们使用定制设计和技术来加速您的编辑工作流程,吸引读者,并为您的业务建立可持续的订阅收入。

tomodomo.co 上了解更多信息或给我们发邮件:hello@tomodomo.co

许可证 & 行为准则

本项目根据 MIT 许可证的条款进行许可,包括在 LICENSE.md 中。

所有开源 Tomodomo 项目都遵循严格的行为准则,包括在 CODEOFCONDUCT.md 中。我们要求所有贡献者遵守该文件中的标准和指南。

谢谢!