Javascript 如何使用meteor-accounts-t9n软件包?
我再次尝试使用meteor-accounts-t9n软件包,我对该软件包中提供的模糊解释感到非常兴奋 我添加了meteor add meteor-accounts-t9n以及帐户密码和帐户ui包 然后我创建了我通常项目结构的一部分:客户机文件夹、服务器文件夹和lib文件夹。 我现在在服务器上什么都没有 我将客户端html配置为:Javascript 如何使用meteor-accounts-t9n软件包?,javascript,meteor,package,translation,Javascript,Meteor,Package,Translation,我再次尝试使用meteor-accounts-t9n软件包,我对该软件包中提供的模糊解释感到非常兴奋 我添加了meteor add meteor-accounts-t9n以及帐户密码和帐户ui包 然后我创建了我通常项目结构的一部分:客户机文件夹、服务器文件夹和lib文件夹。 我现在在服务器上什么都没有 我将客户端html配置为: <head> <title>t9nTest</title> </head> <body> {{&
<head>
<title>t9nTest</title>
</head>
<body>
{{> hello}}
</body>
<template name="hello">
{{> loginButtons}}
</template>
我也尝试过Meteor.startup
我在lib下添加了一个t9n文件夹。在该文件夹中,我放置了一个名为pt.coffee的文件,并将整个葡萄牙语结构放在项目的github上
记住这是我唯一的COFFESCRIPT文件-我想使用JAVASCRIPT
还是没什么。我错过了什么?翻译帐户ui登录按钮表单时,软件包的适当用法是什么
我在客户端也遇到了这个错误:“未捕获错误:没有这样的函数:t9n”当我试图直接转换由具有`
{{t9n textReturned}
据我所知,就与帐户相关的UI元素(按钮、链接、占位符等)的翻译而言,
meteor-accounts-t9n
设置为与软件包一起使用。(特定于核心和框架,例如,…)
随着meteor useraccounts软件包的安装和使用(使用{{>atForm}
),您所需要做的就是,如您所说,安装meteor-accounts-t9n软件包:
$ meteor add softwarerero:accounts-t9n
就是这样,翻译应该按照默认语言进行。要更改帐户元素的语言,您只需执行以下操作(此处为葡萄牙语):
我用它,就我记忆所及,你不需要做太多。。。安装后,可以使用
T9n.setLanguage(“pt”)设置语言代码>(我知道你这么做了),它只是“工作”:所有与帐户相关的文本都被神奇地翻译。虽然我不知道如何使用帐户ui
,因为我正在使用它。我所能说的是,它在用户帐户上“按原样”工作。嗯。。。但是meteor用户帐户使用铁路由器。。。我真的不想这样(我更喜欢碳或流)是的,这就是问题所在。您必须使用meteor用户帐户(useraccounts:core),但我们不希望这样。我将尝试使用tap:i18n和常规帐户用户界面。如果你想回答这个问题,我很乐意接受。很好。谢谢你的反馈!
$ meteor add softwarerero:accounts-t9n
T9n.setLanguage("pt");