ローカライズされたAngular 2+アプリ(ヘブライ語やアラビア語など)に右から左(rtl)サポートを追加する場合のベストプラクティスは何ですか?私はInternationalization (i18n)を含むいくつかのチュートリアルを見ましたが、どれもそれをカバーしていないようです。たとえば、アプリケーションのビルドステップで18nの属性で定義されている翻訳とともに、htmlの方向プロパティ(たとえば<html dir="rtl">
)を追加するとします。角度2+ローカリゼーション(i18n)rtlサポート
3
A
答えて
4
i18n-dir
をdescribed in the docsとすることができます。だから、私がこれまでに発見された最良のアプローチは、そのようにルートコンポーネントテンプレートのルート要素に(ltr
がデフォルトの方向である)i18n-dir dir="ltr"
(例えばapp.component.html
)を追加することです:
<div i18n-dir dir="ltr">
<!-- The rest of the content -->
</div>
あなたが翻訳ファイルを生成したら、それぞれ対応するtrans-unit
が、デフォルト方向を含むsource
で表示されます。この場合、ltr
です。したがって、対応する言語の場合、ユニットのtarget
をrtl
に設定するだけです。
関連する問題
- 1. 角2 i18n:動的フィードバック
- 2. PropertyGrid RTLサポート
- 3. ASP.NETローカリゼーションの2次言語のサポート
- 4. 角度2/4のpdfreactorのサポート
- 5. 角度のあるi18nタグ - 凡例
- 6. 角度i18nカスタムIDの使用方法
- 7. 角度国際化(i18n)と* ngFor
- 8. BLUEPRINT Googleグリッドギャラリーrtlサポート
- 9. 角材チップrtl
- 10. 角2 i18n:翻訳<option>の値
- 11. 角度2 +角度 - cli +角度@ 5.3
- 12. 角度1の角度2+
- 13. 角度2ルータ+角度-CLI
- 14. AndroidのaddRule()メソッドのRTLサポート
- 15. Python SphinxでのRTLサポート
- 16. rtl言語のYUIサポート
- 17. Azure ADの角度サポートB2C
- 18. 角度2と2
- 19. 角度2:ルータ
- 20. 角度2ウェイバインディング
- 21. 角度2+プロミスユニットテスト
- 22. 角度2+マルチクライアントマルチスタイルシート
- 23. 角度2は
- 24. 角度2 - ページ
- 25. 角度2 - コンポーネント
- 26. イベントバインディング角度2
- 27. メール角度2+
- 28. 角度2:ランダムルーティング
- 29. 角度2ゲージコントロール
- 30. 角度2ドラッグ&
このソリューションのように、作品とエレガント!ありがとう! – galvan
@galvanにお寄せください –