価格選択の翻訳ファイルがどこにあるかは誰にもわかりません (画像を参照) フロント エンドのインライン翻訳ではこれを変更できません
どんな助けでも大歓迎です。
ありがとう。
価格およびその他の並べ替え属性のタイトルは、Magento 管理パネルで変更Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options
できます。ここで、ストア ビューごとに属性のタイトルを指定できます。
例外が 1 つだけあります...Position
オプションです。これは、配列による並べ替えでハードコードされた値です。ただし、 locale file を編集することでこの値を変更できます。その中のテキストをapp/locale/[your_locale]/Mage_Catalog.csv
検索し、2 列目の値を変更します。Position
データベースを編集する必要があると思います:
UPDATE `eav_attribute`
SET `frontend_label` = 'Reihenfolge'
WHERE `eav_attribute`.`attribute_code` ='position';
ここでReihenfolge
、好みのテキストに変更できます。
このファイルの選択ボックスを満たすループを見つけることができます。
アプリ/デザイン/フロントエンド/ベース/デフォルト/テンプレート/カタログ/製品/リスト/toolbar.phtml
// line 81
...
foreach($this->getAvailableOrders() as $_key=>$_order):
...
ここで利用可能な注文のリストが設定されます
// Line 424
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
そこから、翻訳をたどることができます。
この助けを願っています!
アップデート:
ここで並べ替えのリストが取得されます値は属性構成にあるようです
アプリ/コード/コア/メイジ/カタログ/モデル/Config.php
// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()
ダウンロードできる翻訳セットが既にある場合があります。まずhttp://www.magentocommerce.com/translationsにアクセスし、言語の [選択] をクリックしてから [パッケージ] をクリックします。ダウンロードを magento ディレクトリに解凍すると、大量の CSV ファイルが必要な場所に配置されます。これらは、任意のスプレッドシート プログラムで自分で編集できます。これらのファイルをインポートまたは調整した後、キャッシュをクリアする必要がある場合があります。
テーマの translate.csv ファイルで翻訳できる位置については、次のようにエントリを追加するだけです。
"Mage_Catalog::Position", "Popular"
翻訳を使用するには、テンプレート app/design/frontend/[theme]/template/catalog/product/list/toolbar.phtml を変更します
<?php echo $this->__($_order) ?>
に
<?php if ($_key=='position'): echo $this->__('Position'); else: echo $this->__($_order); endif; ?>
[theme]/local/[language]/translate.csv に追加します
"Position","What you want"