0

この行が translate.csv ファイルで翻訳されないのはなぜですか? translate.csv ファイルは正しい場所にあり、ほとんどの場合は機能しますが、以下のようないくつかの場所では機能しません。うまくいくときとうまくいかないときがあるのはなぜですか?

私の csv ファイルは、app\design\frontend\spanish\default\locale\es_ES ディレクトリに UTF-8 で保存されています。

<div class="block" id="creare-container">
          <div class="block-title"> <strong><span><?php echo $this->__('Need it Quick?') ?></span></strong> </div>

このモジュールには、app\locale ディレクトリにも翻訳モジュール csv がありません。

ありがとう

4

4 に答える 4

1

echoあなたには小文字があります:

$this->__('Need it Quick?')

翻訳CSVファイルにも同じものを使用する必要があります

CSV ファイルの行を 「NEED IT QUICK?」、「NEED IT RÁPIDO?」から変更するだけです。

宛先: 「お急ぎですか?」、「迅速な対応が必要ですか?」

于 2013-09-17T08:03:02.050 に答える
1

一部の文字列は、「カートに追加」( Mage_Catalog.csvMage_Sales.csvMage_Checkout.csv) のように、アプリ/ロケールから複数のファイルで翻訳されます。これにより、テーマの translate.csv ファイルでそれらを上書きする際に問題が発生する可能性があります。

このような場合、アプリ/ロケールのどの翻訳ファイルを translate.csv ファイルで上書きするかを指定すると便利です。たとえば、次のようになります。

"Mage_Catalog::Add to Cart","Translation"
于 2015-05-15T12:39:29.150 に答える
1

phpタグ内に書いたものとまったく同じものを書かなければなりません..ちょうどその正確なものをコピーして、あなたのtrに入れてください

于 2014-05-03T08:57:58.980 に答える
0

これは本当の答えではありませんが、余裕がありませんでした。

キャッシュを無効にしています。私のCSVファイルの行は次のとおりです。

"NEED IT QUICK?","NEED IT RÁPIDO?"

動作するものとまったく同じです。ここにファイル全体がありますが、UTF-8で保存する必要があることがわかるまで、htmlエンティティに特別なコードを追加する必要があったため、それほど多くはありません:)正しくやり直しました。とにかくここにあります:

"Most Viewed Items","Artículos Mas Vistos"
"Your Billing Information","Tu información de facturación"
"Special Angels","Angels Especiales"
"NEED IT QUICK?","NEED IT RÁPIDO?"

実際、Most Viewed Items も翻訳されません。競合が発生した場合に備えてテストするためだけに、文言も変更しました。

于 2013-01-13T22:54:23.147 に答える