Magento 如何更改“;我的购物车(1件)和#x201D;并让它只说出数字而不是单词“;项目”;像这样,;我的购物车(1)和;?

Magento 如何更改“;我的购物车(1件)和#x201D;并让它只说出数字而不是单词“;项目”;像这样,;我的购物车(1)和;?,magento,Magento,我不想在lang app\locale\en\u Us\Mage\u Checkout.csv文件中更改它。我该怎么做呢?要么去做,使用内联翻译工具,要么最好的方法是将同一个文件复制到主题文件夹并在那里编辑 app/design/frontend/your/theme/locale/en_US/Mage_Checkout.csv 您可以转到/var/www/testmagento/app/code/core/Mage/Checkout/Block/Links.php并更改 “我的购物车…”消息

我不想在lang app\locale\en\u Us\Mage\u Checkout.csv文件中更改它。我该怎么做呢?

要么去做,使用内联翻译工具,要么最好的方法是将同一个文件复制到主题文件夹并在那里编辑

app/design/frontend/your/theme/locale/en_US/Mage_Checkout.csv

您可以转到/var/www/testmagento/app/code/core/Mage/Checkout/Block/Links.php并更改 “我的购物车…”消息出现在addCartLink()的48,50,52中,格式为所需

根据Ben的评论,我已
将解决方案从上到下进行了编辑

Magento优先考虑本地文件,然后是核心文件。所以,我可以利用这一点

按要求在本地文件夹下创建必要的文件 /var/www/testmagento/app/code/local/Mage/Checkout/Block/Links.php

将Links.php从/var/www/testmagento/app/code/core/Mage/Checkout/Block/复制粘贴到/var/www/testmagento/app/code/local/Mage/Checkout/Block/


将addCartLink()的48,50,52中出现的“我的购物车…”消息更改为所需格式。

添加自定义翻译文件:

//In app/design/frontend/your/theme/locale/en_US/translate.csv:

"My Cart (%s item)","My Cart (%s)"
"My Cart (%s items)","My Cart (%s)"

我不想接触翻译文件。请使用内联翻译工具,然后永远不要修改核心。使用重写,除非像这里这样翻译字符串。