我正在尝试修改 ember-i18n 本地化的加载方式。 我想要做的是在与主应用程序 javascript 文件不同的文件中进行本地化。 理想情况下,结构将保持与现在相同。 所以我会有app/locales/fr/translations.js和app/locales/de/translation ...
我正在尝试修改 ember-i18n 本地化的加载方式。 我想要做的是在与主应用程序 javascript 文件不同的文件中进行本地化。 理想情况下,结构将保持与现在相同。 所以我会有app/locales/fr/translations.js和app/locales/de/translation ...
#/ mapping / date.js 我已经尝试过将辅助程序用作{{t“ Today”}},将宏用作(t“ Today”),将服务注入用作this.get('i18n')。t('Today')。toString(),其中'Today '是关键,但没有一个起作用。 另外,如何在.sc ...
是否可以在模板中使用插值来动态调用翻译? 我想从这个版本中得到类似的东西: 使用插值到下面的一个: 如您所见,我想根据其模型值为指定的社交媒体调用标签翻译。 上面的代码段不起作用。 有任何想法吗 ? 谢谢 ...
我的应用程序使用ember-i18n插件。 出于SEO的目的,我想在URL中放置一个/ [lang-code] /。 更改语言时,history.pushState可以更改URL及其名称,但是即使更改router.rootURL,页面上的链接也不会更改为新语言。 到目前为止,我只可 ...
我应该在哪个路由/组件中注入“ i18n”服务,以便在application.hbs中使用它? 我正在尝试在其他HBS文件中使用它,并且如果将“ i18n”注入到路由/组件中,则可以使用它。 但这在application.hbs中不起作用 ...
我正在使用ember-i18n进行翻译。 我在应用程序中安装了ember-intl来格式化日期。 这两个插件都有相同的助手{{t'hello.world'}}。 我如何单独使用ember-i18n进行翻译和使用ember-intl进行日期格式化? ...
我不知道为什么,但是无法使插件Ember-i18n工作,我该怎么办? 您可以在https://canary.ember-twiddle.com/736ba26820e429cd683a5eb54416996b?openFiles=routes.application.js%2C下看到我的E ...
我收到关于ember-i18n的警告(ember-i18n:5.0.0) 我已经在environment.js中设置了defaultLocale:'en'(在ember-i18n文档中已提及),但仍设置了警告。 //environment.js //package.json ...
我对 ember-i18n 有以下问题: 我在 ember 引擎中使用了 ember-i18n 插件。 我的 i18n 初始值设定项addon/instance-initializers/i18n.js : 在我的索引路由( routes/index.js )中,我有以下代码: 如何申报 ...
我们在项目中使用ember-intl。 但是,当我们使用ember build --environment=production项目时,ember-intl会添加600多个翻译文件。 我想选择我们支持的语言,也不想添加17mb不需要的json文件。 有什么配置吗? ...
我正在使用ember-i18n进行翻译,并且尝试按ember-i18n Wiki中所述实时获取翻译,而不是从后端加载翻译,而是从静态文件加载它们。 我将文件lang.json放在/public/i18n/文件夹中,并使用服务检索它们: lang.json文件仅包含json: 在 ...
假设我有以下翻译代码: 我想从我的Handlebars模板中遍历languageOptions中的属性。 我也在使用ember-i18n插件。 有没有办法像我在这里尝试做的那样? (不幸的是,下面的代码不起作用。) ...
我正在尝试将ember-i18n引入我当前的项目中,以管理各种英语品种的翻译。 具体地说,旨在处理en-US &一般en的话。 我遇到的问题是,即使我将i18n.locale指定为en-US它仍然会使用来自en/translations.js文件的en/translations.js 。 ...
首先,在这种情况下,ember 的组件助手没有帮助。 只有当我知道需要渲染多少个组件以及以什么顺序渲染时,这才会有所帮助。 我需要能够基于如下字符串呈现组件: {{user}} has made a bid of {{bid}} ,其中: {{user}}和{{bid}}将被组件替换。 ...
有没有办法在Mixin中使用i18n。 我想创建Mixins作为我的字段的配置,我需要翻译标签,但据我所知,我已阅读https://github.com/jamesarosen/ember-i18n/wiki/Doc:-i18n-Service我认为没有机会实现这一点。 ...
在我的客户控制器中,我定义了一些常量数组,这些数组用于填充选择输入(下拉)选项。 正常的解决方案是在翻译键周围使用translationMacro函数t()或this.get('i18n')。t(),但不能在对象或数组中的“ this”不引用控制器的情况下使用它们。 解决这种情况的 ...
我首先在应用程序控制器中尝试了类似的方法: 但这仅在用户登录时有效。否则,将始终设置默认值。 然后,我像这样的答案尝试了initalizer的东西。 如何从Artych 的初始化程序中设置 i18n.locale 但是,我如何记住在浏览器中所做的最后选择? 谢谢 ...
我的en / transaltion.js中包含以下内容 hbs具有以下内容 它什么都没有显示,但是如果我添加{{t'AllDogs.Dogs.one'}},它的任何指示都会有所帮助。 ...
我想从EmberJS中的初始化程序中设置'i18n.locale'。 我通过Ember-CLI和ember-i18n使用1.12。 我试过了 但是正在接收Assertion Failed: Path 'i18n.locale' must be global if no obj ...
我想知道如何将链接传递到{{t}}助手中。 我目前正在使用Ember i18n的 v3.0.1。 显然,您无法将链接助手传递给at helper(类似 当然不会起作用)。 所以我在想,也许我可以创建一个返回整个链接的自定义道具。 但是话又说回来,我该如何创建该链接? 有 ...