【发布时间】:2018-04-26 12:13:18
【问题描述】:
'permission.label'|transchoice(0, {}, 'someBundle')
使用上面的代码在启用“sl”作为语言环境时出现以下错误:
无法为“Dovoljenje|Dovoljenja”选择语言环境的翻译 “sl”代表值“0”。仔细检查此翻译是否正确 复数选项(例如“有一个苹果|有 %count% 个苹果”)。
使用其他语言(英语、德语、法语、意大利语、+10 多种语言)我对此没有任何问题。只有斯洛文尼亚语打破了我的完整申请,因为 transchoice 无法选择翻译。
例如,“Permission|Permissions”适用于区域设置“en”和值“0”。但是在“sl”中会抛出上述错误。
知道这里发生了什么吗?
谢谢!
【问题讨论】:
标签: symfony localization twig