登録フォームのフォーム フィールドに番号付きのラベルを追加する機能があります。追加の入力フィールドごとに、Address-2、Address-3 などのラベルが追加されます。CSV 変換ファイルを使用して、これらのラベルを「Address-2」から「Number」、「Address-3」から「District」に変更したいと考えています。 」などですが、うまくいきません。ファイル内に正しく翻訳された他のテキストがあるため、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 変数が原因だと思います。
「アドレス 2」、「アドレス "2"」など、CSV ファイルでさまざまな組み合わせを試しましたが、うまくいきませんでした。これを翻訳する方法に関するアイデアや提案はありますか (CSV または PHP コード自体の変更による)。