次のexample.php
ようなファイルがあるとします。
<p>
<?php echo _('Hello world') ?>
</p>
<p>
<b><?php echo _('the end') ?>
</p>
文字列を抽出すると:
xgettext example.php
messages.mo
で開くpoedit
、翻訳する、.po ファイルを作成するなどのファイルを取得します。問題は、元のファイルを編集して既に翻訳済みの場合example.php
です。
<p>
<?php echo _('Hello world') ?>
</p>
<p>
<?php echo _('new string') ?>
</p>
<p>
<b><?php echo _('the end') ?>
</p>
新しい文字列を追加しました。xgettext
再度実行するとmessages.mo
、すべての文字列が空のファイルが生成されるため、poedit を使用してすべての文字列を再度翻訳する必要があります。以前の翻訳を再利用するにはどうすればよいですか?