Magento 如何更改“;我的购物车(1件)和#x201D;并让它只说出数字而不是单词“;项目”;像这样,;我的购物车(1)和;?
我不想在lang app\locale\en\u Us\Mage\u Checkout.csv文件中更改它。我该怎么做呢?要么去做,使用内联翻译工具,要么最好的方法是将同一个文件复制到主题文件夹并在那里编辑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并更改 “我的购物车…”消息
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)"
我不想接触翻译文件。请使用内联翻译工具,然后永远不要修改核心。使用重写,除非像这里这样翻译字符串。