現在、Web アプリケーションを zend_translate で翻訳しようとしています。
アプリケーション内のビューを翻訳するのは、ここまでです。
現時点では、次のことに苦労しています。application.ini で設定したナビゲーション項目を翻訳したい。このことを機能させる方法がわかりません。
誰かが説明付きの明確な例を示してくれることを願っています。
よろしくお願いいたします。
ニック
現在、Web アプリケーションを zend_translate で翻訳しようとしています。
アプリケーション内のビューを翻訳するのは、ここまでです。
現時点では、次のことに苦労しています。application.ini で設定したナビゲーション項目を翻訳したい。このことを機能させる方法がわかりません。
誰かが説明付きの明確な例を示してくれることを願っています。
よろしくお願いいたします。
ニック
ビュー内のナビゲーション項目を実行していませんか? このような
<?php
// in controller something like:
// pseudocode: $this->view->nav_items = My_Model_Nav::getItems();
// somewhere in the view:
?>
<ul>
<?php foreach ($this->nav_items as $item) : ?>
<li><a href="..."><?php echo $item['name']; ?></a></li>
<?php endforeach; ?>
</ul>
この場合、1行を次のように変更するだけでよいと思います。
<li><a href="..."><?php echo $this->_($item['name']); ?></a></li>
そうでない場合は、ビュー スニペットを投稿してください