Ricardo,
Every text value displayed on the report is wrapped in a function call whose syntax looks like below:
For eg: "QUOTATION" text is wrapped as follows:
((org.aspcfs.utils.JasperScriptletUtils) $P).getLabel($P, "reports.quotes.quote.quotation", "QUOTATION")
getLabel() method takes the dictionary as an argument and looks up the key "reports.quotes.quote.quotation". If there is a value provided in the dictionary's language for this key, then that value is displayed. Otherwise the default value "QUOTATION" is displayed.
Since you are working on the report within iReport (external to Centric...), the dictionary CENTRIC_DICTIONARY will be empty. Hence only default values will be displayed. In this case "QUOTATION" will be displayed. So you can replace "QUOTATION" with any other string literal which will then be displayed.
Now if you make changes to quote.xml and try to execute the report within Centric, then you should be aware that the dictionary is available to the report and the values returned by the keys will be used to display on the report. So you should be modifying the dictionary files in centric i.e. add new key value pairs and modify the report to use these values if you are using centric to generate the reports.
-Ananth