質問

「7%の税金と送料を含む」の翻訳を開くと、次のように書かれています。

Location:  Span element 
Scope:  FireGento_GermanSetup 
Shown:  19% 
Original:  %s%% 
Translated:  %s%% 
Store View Specific:  
Custom:  %s%%

翻訳テキストを変更するにはどうすればよいですか?

ソースファイルを見つけました price_info.phtml

<span class="tax-details"><?php echo $this->__('Incl. %s Tax, plus <a href="%s">Shipping 
   Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>

これは 同じ問題, 、しかし、解決策は私にとっては機能しませんし、私はそれを機能させることができません。

役に立ちましたか?

解決

Magentoが翻訳アイコンをクリックすると正しいソース文字列を識別できないため、インライン変換が機能しない状況があります。

いつでも手動翻訳を行うことができます。

まず、翻訳がどのモジュールから来るのかを特定する必要があります。テンプレートヒントを有効にすることで、翻訳が印刷されていることがわかりました app/design/frontend/base/default/template/germansetup/price_info.phtml 経由 $this->__()$this タイプです FireGento_GermanSetup_Block_Catalog_Product_Price モジュールはです FireGento_GermanSetup. 。 (ヘルパーがモジュールを上書きする場合、これが間違っている場合はまれな場合があります)

あなたが見ているなら app/locale/de_DE/FireGento_GermanSetup.csv, 、翻訳行を見つけます:

"Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"

カスタム翻訳はaに追加できます translate.csv あなたのテーマで(例: /app/design/frontend/foo/bar/locale/de_DE/translate.csv)またはデータベーステーブルに core_translate.

インライン翻訳を使用してアプリケーション全体を翻訳するので、 core_translate テーブルが行く方法です。

いいえ string 列には、文字列にモジュール名を付け、 :: 次のフィールドが充填されます(locale, store_id 既存のエントリからコピーできます):

ストリング: FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a> 翻訳: My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>

の行 translate.csv このようになります:

"FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>";My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top