- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I added the nodes in config.xml;
<global> <helpers> <custommodule> <class>NameSpace_CustomModule_Helper</class> </custommodule> </helpers> </global> <adminhtml> <translate> <modules> <custommodule> <files> <default>NameSpace_CustomModule.csv</default> </files> </custommodule> </modules> </translate> </adminhtml>
I created de Data.php in Helper folder; I added the NameSpace_CustomModule.csv in folder locale/en_US/
"Translate this","Translate this"
And in php into Block folder in added:
$fieldset->addField('simple_action', 'select', array( 'label' => Mage::helper('salesrule')->__('Apply'), 'name' => 'simple_action', 'options' => array( Mage_SalesRule_Model_Rule::BY_PERCENT_ACTION => Mage::helper('salesrule')->__('Percent of product price discount'), Mage_SalesRule_Model_Rule::BY_FIXED_ACTION => Mage::helper('salesrule')->__('Fixed amount discount'), Mage_SalesRule_Model_Rule::CART_FIXED_ACTION => Mage::helper('salesrule')->__('Fixed amount discount for whole cart'), Mage_SalesRule_Model_Rule::BUY_X_GET_Y_ACTION => Mage::helper('salesrule')->__('Buy X get Y free (discount amount is Y)'), NameSpace_CustomModule_Model_Rule::FINAL_PRICE_ACTION => Mage::helper('custommodule')->__('Translate this'), ), ));
But the dropdown is blank.
If I delete the adminhtml> translate node, the text appears. So I guess the problem is with reading in csv.
Already replaces the custommodule node within adminhtml> translate> module for NameSpace_CustomModule, namespace_custommodule e CustomModule but there was no difference.
Not show errors in log archive.
I'm not identifying any kind of error, it should work.
Thanks in advance
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem was quite stupid! After trying the asrarau hint, delete the .csv files to see if it even appeared without the translation. When creating again I realized that I could not put special characters in .csv. The solution was to use a Latin converter for UTF-8.
Thanks a lot for the help.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Blank translation in custom admin module using helper
Hi @lhardrex,
Can you change this section?
<adminhtml> <translate> <modules> <NameSpace_CustomModule> <files> <default>NameSpace_CustomModule.csv</default> </files> </NameSpace_CustomModule> </modules> </translate> </adminhtml>
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Blank translation in custom admin module using helper
Yes, i changed to NameSpace_CustomModule, namespace_custommodule, custommodule and CustomModule. Always without execute translate
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Blank translation in custom admin module using helper
Hi,
Try changing you helper from 'sales rule' to your helper 'custom helper' in Mage::helper('salesrule')->__('Percent of product price discount')
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem was quite stupid! After trying the asrarau hint, delete the .csv files to see if it even appeared without the translation. When creating again I realized that I could not put special characters in .csv. The solution was to use a Latin converter for UTF-8.
Thanks a lot for the help.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Blank translation in custom admin module using helper
ha that’s a nifty one!