[英]javascript internationalization and lists (eg [foo,bar,blah] to “foo, bar and blah”)
Is there a javascript internationalization library that supports taking an array of items and converting them to a grammatically correct list based on locale? 是否存在一个javascript国际化库,该库支持获取一组项目并将其转换为基于语言环境的语法正确的列表? I'm looking for something that handles the following inputs like below for english.
我正在寻找可以处理以下输入的内容,例如以下英语。
[foo, bar, blah] -> "foo, bar, and blah"
[foo, bar] -> "foo and bar
[foo] -> "foo"
Rails supports this as documented in its to_sentence
method ( http://apidock.com/rails/Array/to_sentence ), so I'm looking for something quite similar. Rails在其
to_sentence
方法( http://apidock.com/rails/Array/to_sentence )中对此进行了支持,因此我正在寻找非常相似的东西。 The more popular internationalization frameworks don't seem to support this. 更为流行的国际化框架似乎并不支持这一点。
I think underscore.string might be what you're looking for. 我认为underscore.string可能就是您想要的。
toSentence(["jQuery", "Mootools", "Prototype"]);
// => "jQuery, Mootools and Prototype";
toSentence(["jQuery", "Mootools", "Prototype"], ", ", " unt ");
// => "jQuery, Mootools unt Prototype";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.