PGメモ

非エンジニアの記録

symfony 国際化 xliffファイルの中で改行を使いたい

symfonyで国際化するときに使用されるファイル。xliffといってもxmlだが、長い文章を翻訳したいとき、どうしても改行が登場しますよね。

どこぞのテンプレ

<?php echo __('ほげほげ<br />ふがふが'); ?>
<trans-unit>
  <source>ほげほげ<br />ふがふが</source>
  <target>hogehoge<br />fugafuga</target>
</trans-unit>

こういったのを書いたが、まったくもって動かない

★解決方法

<trans-unit>
  <source>ほげほげ&lt;br /&gt;ふがふが</source>
  <target>hogehoge&lt;br /&gt;fugafuga</target>
</trans-unit>

CDATAでもいいけど、この書き方もできる。ただのXMLの話