I have a 'size' attribute with lot of option. For each option, I have translation for each my stores :
I want to get the translation label for a product and for a given store.
I load my product
$prod = Mage::getModel('catalog/product')->setStoreId(1)->load($productId);
Then I try to get label :
$label = $prod->getResource()->getAttribute('size')->getFrontend()->getValue($prod);
But I always get the default value : here "TU" (store 0) instead of "Taille Unique" (store 1).
If I try to get the label with this code :
$label = $prod->getAttributeText('size');
Now, I get "One Size" (store 2) instead of "Taille unique" (store 1) and it's really weird, isn't it ?
What is wrong in my code ?