È possibile farlo in un file modello yourfile.phtml. Lo script javascript js/mage/translate.js deve essere incluso nell'intestazione html (Magento lo fa per impostazione predefinita).
<script type="text/javascript">
Translator.add('You should take care of this confirmation message!','<?php echo Mage::helper('yourmodule')->__('You should take care of this confirmation message!')?>');
</script>
EDIT: È possibile poiché Magento 1.7 aggiungere un file jstranslator.xml nel vostro modulo sotto la cartella/etc e impostare la seguente stringa così:
<jstranslator>
<!-- validation.js -->
<validate-no-html-tags translate="message" module="core">
<message>HTML tags are not allowed</message>
</validate-no-html-tags>
<validate-select translate="message" module="core">
<message>Please select an option.</message>
</validate-select>
</jstranslator>
poi tradurre la stringa come lo fai per PHP grazie al file CSV Questo, aggiungerà la traduzione al codice javascript come il seguente var Translator = new Translate(...)
fonte
2011-10-13 08:32:35
Questa è la risposta: http://stackoverflow.com/questions/1450294/magento- translate-validation-error-messages # answer-3839423 – wormhit