1

Magento で PDF 請求書を印刷するときに、翻訳部分を省略する方法を知りたいです。合計セクションには、小計、合計、割引などが含まれます。これらの用語は Web サイトのフロントエンドの他の部分で既に使用されているため、ロケール フォルダーでこれらを翻訳することに興味はありません。平易な英語の請求書。

print_r($total);
$total->setOrder($order)->setSource($source);
if ($total->canDisplay()) {
    foreach ($total->getTotalsForDisplay() as $totalData) {
        print_r($total);
        ....
    }
}

Magento に用語を翻訳するように指示するコードを見つけたと思います。

print_r($total);

Mage_Tax_Model_Sales_Pdf_Subtotal Object
(
    [_data:protected] => Array
        (
            [@] => Array
                (
                    [translate] => title
                )

            [title] => Subtotal
            [source_field] => subtotal
            [font_size] => 7
            [display_zero] => 1
            [sort_order] => 100
            [model] => Mage_Tax_Model_Sales_Pdf_Subtotal Object
 *RECURSION*
        )

    [_hasDataChanges:protected] => 1
    [_origData:protected] => 
    [_idFieldName:protected] => 
    [_isDeleted:protected] => 
    [_oldFieldsMap:protected] => Array
        (
        )

    [_syncFieldsMap:protected] => Array
        (
        )

)


print_r($total);

Array
(
    [amount] => US$11.99
    [label] => 소계:    // translated term
    [font_size] => 7
)

を試してみ$total['@'] = array('translate'=>'')ましたが、それでも「小計」が別の言語に翻訳されます。何か案は?

4

0 に答える 0