tomodomo / twig-pluralize-extension
输出正确复数字符串的Twig扩展
v2.0.0
2018-11-16 13:47 UTC
Requires
- php: >=5.4.0
- twig/twig: >=v1.0.0
This package is not auto-updated.
Last update: 2024-09-15 19:45:58 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
中。我们要求所有贡献者遵守该文件中的标准和指南。
谢谢!