Hi Felipe, As Claudia said, you'll need to create a input-forms_es.xml.
But you won't neet to change any JSP file. Keiji Suzuki Ebetsu, Japan 2009/2/24 Claudia Jürgen <claudia.juer...@ub.uni-dortmund.de>: > Hi Felipe, > > yes you'll need an input-forms_es.xml. > > If you work with different forms for different collection and quite > regularly change the <form-map> best put this in an extra file and just > include in the input-forms.xml and input-forms_LOCALE.xml. This avoids > having to change both forms each time a mapping changes, e.g. > input-forms.xml > <?xml version="1.0" encoding='iso-8859-1' ?> > <!DOCTYPE input-forms SYSTEM "input-forms.dtd" [ > <!ENTITY map SYSTEM "input-form-elements/form-map.xml"> > ]> > <input-forms> > ↦ > ... > </input-forms> > > Hope that helps > > Claudia Jürgen > > > felipe Melero schrieb: >> >> Hi Keiji, >> >> I'm facing the problem of Customizable Submission Interface but applied to >> spanish language and I have some doubts I'd like to ask you. Did you create >> an input_forms.xml for you language? means, if I want to have the >> translation in spanish, should I create an input_forms_es.xml? Should I >> change something in the JSPs? >> >> Thanks in advance, >> Felipe >> >> >> >> >>> I have succeeded to make input_form in JSPUI to i18n with >>> the attached patches. >>> >>> I hope it helps you. Thank you. >>> >>> Keiji Suzuki >>> [EMAIL PROTECTED] >> >> ------------------------------------------------------------------------ >> >> 2008/7/9 Claudia Jürgen <[EMAIL PROTECTED]>: >>> >>> Hi Robert, >>> >>> I did not investigate the changes along with the Customizable Submission >>> Interface (CSS) closely, I'll take a look as soon as I find some time. >>> >>> Claudia >>> >>> >>> Robert Roggenbuck schrieb: >>>> >>>> Oops... >>>> >>>> so, is it a matter of reformulating CSS or hacking Java / JSP? Is it a >>>> big thing to do? Will this be fixed in 1.5.1? >>>> >>>> Greetings >>>> >>>> Robert >>>> >>>> >>>> Claudia Jürgen schrieb: >>>>> >>>>> Hi all, >>>>> >>>>> the introduction of CSS removed the i18n of the submission, so at the >>>>> moment the input-form is not selected based on your language settings. >>>>> >>>>> cheers >>>>> >>>>> Claudia >>>>> >>>>> >>>>> Robert Roggenbuck schrieb: >>>>>> >>>>>> Hi Mikel, >>>>>> >>>>>> I did not solved the problem complete, but I had some success: >>>>>> >>>>>> 1. My 'ant init_configs' does not copy all files in the main >>>>>> directory of DSpace. I must copy the input-forms*.xml manually. >>>>>> >>>>>> 2. To get the right forms selected You have to mention them in the >>>>>> workflow configuration item-submission.xml . >>>>>> >>>>>> Now my modified input form is used - but still only the English >>>>>> version :-( >>>>>> >>>>>> Sorry for no further help - until now. Did You succeed in the >>>>>> meantime? >>>>>> >>>>>> Greetings >>>>>> >>>>>> Robert >>>>>> >>>>>> PS: In my case it's DSpace 1.5 and jspu too. >>>>>> >>>>>> --- >>>>>> >>>>>> Mikel Nin schrieb: >>>>>>> >>>>>>> Hi Robert, >>>>>>> >>>>>>> >>>>>>> >>>>>>> I'm having the same problem with the Spanish version of >>>>>>> input-forms.xml. >>>>>>> Although I have a Spanish version of input-forms.xml >>>>>>> (input-forms_eu.xml) >>>>>>> and default.license (default_es.license), both of them still >>>>>>> continue in >>>>>>> English. Did you managed to make it run properly? >>>>>>> >>>>>>> >>>>>>> >>>>>>> Greetings >>>>>>> >>>>>>> >>>>>>> >>>>>>> Mikel >>>>>> >>>>>> >>>> >>> >>> ------------------------------------------------------------------------- >>> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! >>> Studies have shown that voting for your favorite open source project, >>> along with a healthy diet, reduces your potential for chronic lameness >>> and boredom. Vote Now at http://www.sourceforge.net/community/cca08 >>> _______________________________________________ >>> DSpace-tech mailing list >>> DSpace-tech@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>> >>> >> >> Index: dspace-api/src/main/java/org/dspace/submit/step/DescribeStep.java >> =================================================================== >> --- dspace-api/src/main/java/org/dspace/submit/step/DescribeStep.java >> (revision 169) >> +++ dspace-api/src/main/java/org/dspace/submit/step/DescribeStep.java >> (revision 170) >> @@ -43,6 +43,7 @@ >> import java.sql.SQLException; >> import java.util.LinkedList; >> import java.util.List; >> +import java.util.Locale; >> >> import javax.servlet.ServletException; >> import javax.servlet.http.HttpServletRequest; >> @@ -63,6 +64,7 @@ >> import org.dspace.content.Item; >> import org.dspace.content.MetadataField; >> import org.dspace.core.Context; >> +import org.dspace.core.I18nUtil; >> import org.dspace.submit.AbstractProcessingStep; >> >> /** >> @@ -88,8 +90,11 @@ >> private static Logger log = Logger.getLogger(DescribeStep.class); >> >> /** hash of all submission forms details */ >> - private static DCInputsReader inputsReader; >> + private static DCInputsReader inputsReader = null; >> >> + /** locale */ >> + private static Locale langForm = null; >> + >> >> /*************************************************************************** >> * STATUS / ERROR FLAGS (returned by doProcessing() if an error occurs >> or >> * additional user interaction may be required) >> @@ -346,9 +351,30 @@ >> } >> >> /** >> + * @param context >> + * The current context >> * * @return the current DCInputsReader >> */ >> + public static DCInputsReader getInputsReader(Context context) throws >> ServletException >> + { >> + Locale locale = context.getCurrentLocale(); >> + + // load inputsReader only the first time >> + if ((inputsReader == null) || (langForm == null) || >> !langForm.equals(locale)) >> + { >> + // read configurable submissions forms data >> + inputsReader = new >> DCInputsReader(I18nUtil.getInputFormsFileName(locale)); >> + langForm = locale; >> + } >> + + return inputsReader; >> + } >> + >> + /** >> + * + * @return the current DCInputsReader >> + */ >> public static DCInputsReader getInputsReader() throws ServletException >> { >> // load inputsReader only the first time >> Index: >> dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/webui/submit/step/JSPDescribeStep.java >> =================================================================== >> --- >> dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/webui/submit/step/JSPDescribeStep.java >> (revision 169) >> +++ >> dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/webui/submit/step/JSPDescribeStep.java >> (revision 170) >> @@ -232,7 +232,7 @@ >> Collection c = subInfo.getSubmissionItem().getCollection(); >> >> // requires configurable form info per collection >> - request.setAttribute("submission.inputs", >> DescribeStep.getInputsReader().getInputs(c >> + request.setAttribute("submission.inputs", >> DescribeStep.getInputsReader(context).getInputs(c >> .getHandle())); >> >> // forward to edit-metadata JSP >> >> ------------------------------------------------------------------------- >> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! >> Studies have shown that voting for your favorite open source project, >> along with a healthy diet, reduces your potential for chronic lameness >> and boredom. Vote Now at http://www.sourceforge.net/community/cca08 >> >> _______________________________________________ >> DSpace-tech mailing list >> DSpace-tech@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> >> >> >> ------------------------------------------------------------------------ >> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >> CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the >> Enterprise >> -Strategies to boost innovation and cut costs with open source >> participation >> -Receive a $600 discount off the registration fee with the source code: >> SFAD >> http://p.sf.net/sfu/XcvMzF8H >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> DSpace-tech mailing list >> DSpace-tech@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/dspace-tech > > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech