我有一个功能,可以在注册表单中添加带有数字的标签以形成字段。对于每个额外的输入字段,它会添加一个标签,如地址 2、地址 3 等。我想使用 CSV 翻译文件将这些标签从“地址 2”更改为“数字”,将“地址 3”更改为“地区” "等,但它不起作用。我有正确的 CSV 路径,因为文件中有其他文本已正确翻译。
我正在使用以下代码:
<?php for ($_i=2, $_n=$this->helper('customer/address')->getStreetLines(); $_i<=$_n; $_i++): ?>
<label for="<?php echo $this->getPrefix();?><?php echo $this->__('_street%s', $_i) ?>" <?php echo $this->__('Address %s', $_i) ?>
</label>
<?php endfor;?>
但我认为 Magento 不会翻译这些标签,因为 %s 变量是翻译的一部分。
我在 CSV 文件中尝试了不同的组合,例如“地址 2”、“地址“2””,但它不起作用。有关如何翻译此内容的任何想法或建议(通过 CSV 或更改 PHP 代码本身)?