Zend フレームワークを使用して、他の多くのユーザーと同様にメールを送信します。今、電子メールのために私はビューテンプレートを使用しています. fx welcome.phtml 私のサイトへようこそ
Hi <?php print $this->name; ?><br />
Welcome to my site.<br /><br />
Regards <?php print $this->siteName; ?>
これを翻訳するには、いくつかの方法があります。テキストの壁全体を translate();?> に入れることができ、すべての html が続くので、それはばかげた考えです。
次に、各電子メール テンプレートを言語フォルダー fx に配置できます。/languages/en_en/emails/welcome.phtml にアクセスしてファイル全体を翻訳すると、html が続きますが、より簡単になります。欠点は、40 の言語があり、テンプレートの html が変更された場合、40 のファイルを編集する必要があることです。
第三に、各行を print $this->translate(); に入れることができます。しかし、それは多くの行を与えるでしょう。
他の方法はありますか?または、これを行うにはどの方法が最適ですか?
ちょっとした質問: テキストの壁が少し書式設定されている場合、通常はどうすればよいですか? 多分 10 行のテキストで、いくつかの単語が太字で、いくつか
の 's がありますか? translate(); 内のテキストの壁全体。?> ?
よろしく