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'=>'')
ましたが、それでも「小計」が別の言語に翻訳されます。何か案は?