Magento 为什么theme translate.csv不能动态地为“翻译”工作;我的购物车(%s)“;?

Magento 为什么theme translate.csv不能动态地为“翻译”工作;我的购物车(%s)“;?,magento,Magento,我正试图通过/My\u-theme/locale/en\u-US/translate.csv将“我的购物车”翻译成%s购物车中的物品” 我有一个定制购物车: <?php $_cartQty = $this->getSummaryCount() ?> <?php $cartText = (!empty($_cartQty)) ? $_cartQty : '0'; ?> <li class="cart"> <a href="<?php e

我正试图通过
/My\u-theme/locale/en\u-US/translate.csv将“我的购物车”翻译成
%s购物车中的物品”

我有一个定制购物车:

<?php $_cartQty = $this->getSummaryCount() ?>
<?php $cartText = (!empty($_cartQty)) ? $_cartQty : '0'; ?>
<li class="cart">
    <a href="<?php echo $this->getUrl('checkout/cart') ?>" class="cart-link"><?php echo $this->__('My Cart (' . $cartText . ')') ?></a>
不起作用的是:

"My Cart (%s)","%s Items in Cart"
"My Cart (%d)","%d Items in Cart"

我是否忽略了一些可笑的事情?

我认为你应该使用:

<?php echo $this->__('My Cart (%s)', $cartText) ?>

而不是:

<?php echo $this->__('My Cart (' . $cartText . ')') ?>

我认为您应该使用:

<?php echo $this->__('My Cart (%s)', $cartText) ?>

而不是:

<?php echo $this->__('My Cart (' . $cartText . ')') ?>

尝试在translate.csv中使用(它是从英语到德语的示例):

“你的购物车里有。”,“在Ihrem Einkaufskorb中有。”
“你的购物车里有。”,“在伊赫雷姆·艾因考夫斯科布。”
尝试在translate.csv中使用(它是从英语到德语的示例):

“你的购物车里有。”,“在Ihrem Einkaufskorb中有。”
“你的购物车里有。”,“在伊赫雷姆·艾因考夫斯科布。”

使用提供的行数据。您可以查看app/code/core/Mage/Checkout/Block/Links.php,了解Magento如何处理默认顶部菜单链接中的0项/1项/x项。使用提供的行Detzee。您可以查看app/code/core/Mage/Checkout/Block/Links.php,了解Magento如何处理默认顶部菜单链接中的0项/1项/x项。