1

Railsアプリケーションに複雑な構造化されたhtml+テキストがたくさんあり、これらを保守可能な方法で翻訳する方法がわかりません。これにアプローチするための最良の方法は何ですか。

このhamlhtmlブロックについて考えてみましょう。

%h3.grey
  You can set your profile so that:

%h4
  %ol
    %li
      Some line blabla
    %li
      Other users cannot find you
    %li
      Your profile appears as if it's deleted
.clear
Or
.clear
%br
  • 私は言語の部分を使いたくありませんそれは散らかってしまい、部分的な変更でひどいです
  • 上記のブロックを翻訳するために1文字列の翻訳を使用しないでください

上記を翻訳するための簡単で保守可能な方法は何でしょうか?どんな考えの提案も歓迎します、他の人がこれにどのように取り組んだか聞いてみたいです、thx!

4

2 に答える 2

1

次のようなことができるはずです

=t(:p3_html).each_line do |line|
  %li= |line|

あなたにこれを与えるべきです:

%li Line1
%li Line2
%li Line3
于 2013-09-05T08:35:13.497 に答える
1

html タグを含むブロック全体の翻訳を使用できます。この場合、翻訳変数に「_html」サフィックスを追加する必要があります。Hamlで動作するかどうかはわかりません。しかし、私にとって最善の方法は、文字列ごとに翻訳を使用することです。

于 2012-09-28T09:25:13.460 に答える