/ / Middlemanのローカライズされた部分 - ルビー、ローカリゼーション、国際化、仲介者

Middlemanのローカライズされた部分 - ルビ、ローカリゼーション、国際化、仲介者

Middlemanでは、部分的な部分をローカライズすることは可能ですか? しかし、私は複雑なマークアップを使って長い部分を扱っており、ローカライゼーションのためにテンプレート自体を調整する必要があるかもしれません。私はこれらのセクションを部分的なものに絞り込むことができるように、このような場合に完全に別々のテンプレートを維持する必要はありません。私は部分的なものを置くことができる場所はありますか? partial コマンドは次のように部分的に検索します 部分名.言語.html.erb?

また、ERb内でどの言語を使用するかを知ることができれば、partials引数を動的に構築することも可能です。だから、私は何かをすることができるように <%= partial "my_piece/partials/#{current_lang}/tricky_section" %>しかし、私は何かが分かっていない current_lang 存在する。

回答:

回答№1は0

問題のトラッカーで、私は見つけた ドキュメンテーション 私ができる2番目の選択肢をどのように使うことができるか <%= partial "partials/my_piece/#{lang}/tricky_section" %>、またはそれ以外の場合はオフにするロジックを直接埋め込む lang.