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