我刚刚开始使用Laravel,我对如何解决这个问题提出了一个问题"正确的方式"。
我有很多西班牙语单词,复数不仅仅是附加一个" s"最后,例如," Especialidad"是" Especialidades",或#34; ObraSocial"的复数。是" ObrasSociales"。
我发现有一个$ irregular数组的src / Illuminate / Support / Pluralizer.php。在这个数组中添加这些单词的正确方法(我不这么认为......),还是有其他地方可以放置我需要使用的所有单词?
谢谢!
答案 0 :(得分:1)
正确这样做的方法可能是创建一个新类,将Illuminate/Support/Pluralizer
扩展为SpanishPluralizer
,并覆盖所有$plural
,{{ 1}},$singular
和$irregular
属性为西班牙语等价物。
如果您只是将多个字符串复数化,那么简单地覆盖$uncountable
属性就会很糟糕。