在流星项目中设置tap:i18n

时间:2017-03-04 18:56:20

标签: javascript angularjs json meteor ionic-framework

我目前正在尝试使用meteor包点击:i18n在我的项目中。不幸的是我无法使用它。当我使用下划线变量表示法时,我的浏览器中出现意外的令牌错误。否则,流星应用程序正在盯着没有任何错误。

我没有改变下面描述的任何其他内容。我是否必须以某种方式将tap:i18n包添加到我的app loader中? (对不起,如果这是一个愚蠢的问题,我对流星来说相对较新 - 但是点击:i18n docs对此没有任何说法)

我的文档结构如下:

/
... all the other stuff not relevant for i18n support
/packages/package.js
/packages/package-tap.i18n
/i18n/en.i18n.json

我目前使用虚拟模板(在/client/templates/map.html中)

<ion-view title="{{ _ 'map_tab_title' }}">

</ion-view>

文件en.i18n.json如下所示

{
  'map_tab_title': 'Map'
}

package.js和package-tap.i18n文件在https://atmospherejs.com/tap/i18n#setup-tap-i18n中提供,由于语言文件略有变化。另外,我必须将文件移动到/ packages子目录(并相应地更改* .i18n.json路径),否则meteor在启动项目时会抛出错误。

0 个答案:

没有答案