How to Rename SKU Label in Magento

localisation

This seems like it should be easier than I'm finding it. How can I change the label of SKU on a product page (and well, everywhere I guess) to "Article Number"?

I changed the label in attributes, I've changes the translate csv, but still it always shows SKU… weird! I'm using Ultimo if it helps.

Thanks.

updates

in the view.phtml file I have this:

<?php if ($theme->getCfg('product_page/sku')): ?>
                <div class="sku"><span><?php echo $this->__('SKU'); ?>: </span><?php echo $_product->getSku(); ?></div>
            <?php endif; ?>

If I hard code SKU to Article Number, I of course break the translation which enables the German version (which works!).

In the back-end, I have the following labels set:

Admin  - English  - German
Article Number  - Article Number  - Artikelnummer   

If I goto \app\design\adminhtml\default\default\locale\en_US and the translate.csv

I have these entries:

SKU - SKU

So I changed them to SKU - Article Number, but still doesn't change in the frontend.

Best Answer

Add the file Mage_Catalog.csv and translate it here.

Also, enable the template hints, find the real block name and the template. They can be rewritten by an extension. In this case add the extension translate as well.

Related Topic