2013-08-28 10 views
9

Magentoのデフォルトのフロントエンドをcsvファイルで簡単に翻訳する方法はありますか?すべてを翻訳するには時間がかかりすぎ、管理パネルが非常に混乱するので本当に必要ではありません。Magento frontendを翻訳する

Magentoフォーラムでは4年前に同じ質問がありましたが、その時点では簡単な方法はありませんでしたが、明らかにMangentoチームに連絡があり、調査を約束しました。それ以来何か変わったことはありますか?

答えて

11

/app/locale/en_USフォルダーを見てください。そこには翻訳を行う.csvがあります。 $this->__('Checkout')またはその他の文字列が表示されているところでは、Magentoは「Checkout」と置き換えるものとそのようにエコーする文字列を指定する特定のファイルに対してこのフォルダをヒットします。

CSVファイルでは、最初のフィールドは$this->__('')の中で検索するテキストで、2番目のフィールドは置き換えるものです。ここには、さまざまな言語の翻訳ファイルもあります。

各CSVの名前は、その名前空間の名前に従います。したがって、Mage_Catalog.csvには、/app/code/core/Mage/Catalog/クラスとテンプレートファイルを使用するすべてのファイルの変換が含まれています。

ここでは、ほとんどの管理者の翻訳を処理するMage_Adminhtml.csvもあります。

+0

申し訳ありませんが、そのファイル名はちょっと混乱していると思いますが、開けて読むのはそれほど難しいとは思いません...すばやく返信いただきありがとうございますそれらの上に。 – Vasar

+1

テスト中にキャッシュをオフにし、値を変更したり、ページを保存してリロードしたりして、正しいファイルとタグを編集していることを確認します。 – Jason

+1

また、XMLファイルで特定の値を宣言する場合、 'translate =" label "のように、あなたが割り当てることができる' translate = ""属性があります。これにより、XMLに割り当てられた値(フォームラベルなど)の変換が可能になります。 – pspahn

関連する問題