Hello Mateusz,


Am 06.07.2011 14:59, schrieb Mateusz Neumann:
>    * modifying org.dspace.submit.step.DescribeStep.getInputsReader() so
>      it would use I18nUtil.getInputFormsFileName(locale) to get the
>      actual filename for input-forms (input-forms_pl.xml or
>      input-forms.xml in my case)

I think some more changes are necesseary to
[dspace-source]/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/submission/submit/DescribeStep.java


Change
private static void initializeInputsReader()
to pass in a Locale and use it.
private static void initializeInputsReader(Locale locale) throws 
DCInputsReaderException
{
  INPUTS_READER = new 
DCInputsReader(I18nUtil.getInputFormsFileName(locale));
}


Remove the intitialization of the InputReader from
public DescribeStep()
and move it to a new setup method like

public void setup(SourceResolver resolver, Map objectModel, String src, 
Parameters parameters)
throws ProcessingException, SAXException, IOException
         {
             super.setup(resolver,objectModel,src,parameters);
             this.locale = context.getCurrentLocale();
             //Ensure that the InputsReader is initialized.
             try
             {
                 initializeInputsReader(locale);
             }
             catch (DCInputsReaderException e)
             {
                 throw new ProcessingException(e);
             }
         }

Note that for each language configured as support even English you need 
an input-forms_LOCALE.xml file.


Hope that helps

Claudia Jürgen


-- 
Claudia Juergen
Universitaetsbibliothek Dortmund
Eldorado
0231/755-4043
https://eldorado.tu-dortmund.de/

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to