didi / di18n

一种自动转换、基于配置的前端国际化方案
309 stars 49 forks source link

国际化中复数的处理 #12

Closed AyaneruQAQ closed 1 year ago

AyaneruQAQ commented 1 year ago

比如 ${n}个苹果,翻译的时候需要根据n来决定是apples还是apple,这种情况有什么好的解决办法吗

jsm1003 commented 1 year ago

@AyaneruQAQ 这个确实没有好办法,di18n 只是语料替换,并不是翻译,这个你可以准备两份语料,一份是单数苹果,一份是复数苹果,代码中通过变量 n 判断采用哪种语料

AyaneruQAQ commented 1 year ago

好吧 ,谢谢~