问题标签 [ember-intl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ember.js - Ember:找不到从 `ember-intl/services/intl` 导入的模块 `@ember-intl/intl-relativeformat`
我在我的应用程序中添加了模块ember-intl ,因为不推荐使用ember-i18n。所以yarn运行良好,更新了package.json和yarn.lock(我摆脱了package.lock),但是在成功的ember构建后我在浏览器的控制台上收到了这个错误:
错误:找不到
@ember-intl/intl-relativeformat
从导入的模块ember-intl/services/intl
但是在我的node_modules中,文件夹 @ember-intl/intl-relativeformat 和 ember-intl 都存在。在 yarn.lock 我有这一行:“@ember-intl/intl-relativeformat@^2.1.0”:
更多信息:
Ember:3.5.1
Ember 数据:3.5.0
jQuery:3.3.1 Ember Remodal:2.18.0
ember.js - 余烬纸和课堂?
我正在开发一个使用 Ember.js 制作的项目,我正在使用ember-paper
插件作为按钮,还使用Ember-intl
插件来翻译我的应用程序(英语和法语)。
我有一个带有此代码的基本 HTML 按钮:
但是当我使用带有这种代码的 ember-paper 时:
我找不到添加 if 语句和操作的方法。
你知道怎么做吗?
ember.js - ember-intl 用于翻译 html
我正在使用ember-intl并想翻译 html(带链接的href):
en-us.json
:
我的控制器有一个名为:signUp:
在我的 hbs 文件中,我尝试了:
设置了文本,链接看起来像一个链接,但是当我点击这个链接时,没有写入日志。
任何帮助表示赞赏!
formatjs - Error using multi-word matches with {key, select, matches}
I'm translating the Ghost CMS Admin UI using ember-intl for a personal project. I'm trying to use {key, select, matches}
(reference) to avoid duplicating one translation many times.
In en-us.yaml
I wrote:
And get this error:
If I reduce each match to one word, it works:
The error happens on the first "
. But if I remove the quotes from the multi-word matches, I get the following error:
Expected "{" but "m" found.
E.g. after the word total
it expects {
. How can I have multi-word matches?