私はEmber-I18nを使用している国際化された Ember.js アプリを作成しています。これはほとんどのシナリオで問題なく機能しますが、ここで言語文字列を検討してください。
'To do some action {{link}}'
{{link}}
いくつかのリンクに置き換える必要がある場所。{{link}}
の位置は言語によって異なる可能性があるため、翻訳文字列を分割することはできません。代わりに、そこにリンクを取得する方法を見つける必要があります。もちろん、これは次のような翻訳を含む別のテンプレートです。
<a {{action someAction}}>{{t click_here}}</a>
これまでにいくつかのことを試しました。カスタム ブロック ヘルパーを使用して、リンクのカスタム ビューを作成します。しかし、私はまだ何も機能していません。
これを行うための最良の方法は何ですか?つまり、レンダリングされたテンプレートを変数として取得して、Ember.js の別のテンプレートに挿入するにはどうすればよいでしょうか?