2017-11-16 10 views
1

私はI18Nextとの統合であるaurelia appを持っています。私はAureliaとの統合作業をしています。私たちは、HTMLがそうのような属性を使用している通常の翻訳のために...I18NextとAureliaでのダイナミックな翻訳

<a href="somelink" i18n="link1">Link 1</a> 

は、あなたが

{ 
    link1: "some translation here" 
} 

を持っており、それは素晴らしい作品translation.jsonファイルで、それは完全に変換します。私が理解できない問題は、メニューなどの動的なものをどう扱うかということです。私たちはメニューを作るためにrepeat.forをやっていますが、translations.jsonファイルからどのキーを使うべきかをI18Nextに教えるにはどうしたらいいですか?ここに私が意味するものの単純化された例があります。

<li repeat.for="item of router.navigation"> 
    <a href.bind="item.href" class="${item.isActive? 'is_active' : ''}> 
    ${item.title} 
    </a> 
</li> 

このようなレイアウトが与えられていると、どのようにしてI18Nextに翻訳に使用するキーを伝えることができますか?私はいくつかのことを試みましたが、すべて失敗しました。私は本当にここにこだわっている、私はtranslation.jsonファイルを使用して翻訳するためにこれを取得する必要がありますが、私はどのように翻訳のために使用するためにそれを教えるか分からない、それは "家"、 "約" 、...?どんな助けでも本当に感謝しています。ありがとうございました。

答えて

関連する問題