Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将复数与i18n节点一起使用_Node.js_Internationalization_Handlebars.js_Ejs - Fatal编程技术网

Node.js 将复数与i18n节点一起使用

Node.js 将复数与i18n节点一起使用,node.js,internationalization,handlebars.js,ejs,Node.js,Internationalization,Handlebars.js,Ejs,在我的en.json文件中,我有以下内容: { "house": { "one": "house", "other": "houses" } } 但如果我在EJS中尝试此操作: <%= __n('house', 3) %> 它总是呈现为“house”,而不是“house” 我做错了什么 谢谢 也许这不是最好的方法。。。有些语言的阳性/阴性词有不同的复数形式。其他语言都有单数/双数/复数的概念。是的,我想并决定开发一个支持不同复数和性

在我的en.json文件中,我有以下内容:

{
    "house": {
        "one": "house",
        "other": "houses"
    }
}
但如果我在EJS中尝试此操作:

<%= __n('house', 3) %>
它总是呈现为“house”,而不是“house”

我做错了什么


谢谢

也许这不是最好的方法。。。有些语言的阳性/阴性词有不同的复数形式。其他语言都有单数/双数/复数的概念。是的,我想并决定开发一个支持不同复数和性别的软件包:
{{{__n 'house' 3}}}