Yes, I rename it , it works now. thanks for all
2013/10/13 Antony Adopo <[email protected]> > Ok, so If I understand, I have to rename "EcommerceUiLabels.xml" in > "MyOwnProject/.../config" folder and specify property correctly in my > screens file. > > let's try > > > 2013/10/13 Adrian Crum <[email protected]> > >> Traditionally, we give each UI label file a unique name and put the file >> in the component's config folder. The class loader will find the file there. >> >> If you want, you can use the "component://" syntax to specify the file's >> location, but that could be a problem later if you want to put the UI label >> file somewhere else. >> >> Adrian Crum >> Sandglass Software >> www.sandglass-software.com >> >> >> On 10/13/2013 8:00 AM, Antony Adopo wrote: >> >>> Thanks for all, I found the solution. In fact, I had two (2) >>> "EcommerceUiLabels.xml", One (1) in "Ecommerce" app from "specialPurpose" >>> folder and one in "myOwnProject" app in "Hot-deploy" folder. and I put >>> labels in those file in "MyownProject", this is why they didn't work. So >>> now it works because I put my labels in file in "Ecommerce" app from >>> "specialPurpose" folder. >>> >>> Now , I want ask you how to specify the path for personnal >>> *UILabels.xml" >>> >>> >>> >>> 2013/10/13 Jacques Le Roux <[email protected]> >>> >>> Then it would be good to have the EcommerceUiLables.xml file. I guess >>>> there is an issue in it. >>>> Not sure it will pass through here though. Then you can attach on Nabble >>>> forum >>>> >>>> Jacques >>>> >>>> Antony Adopo wrote: >>>> >>>>> And a second thing for the same "EcommerceUiLables.xml" file, only new >>>>> labels that I add don't work. previous labels work good. I don't >>>>> >>>> understand >>>> >>>>> why >>>>> >>>>> >>>>> 2013/10/12 Antony Adopo <[email protected]> >>>>> >>>>> It doesnt work, pfff. I send you commonScreen.xml , end my >>>>>> mainsubheader.ftl >>>>>> >>>>>> please watch it, please >>>>>> >>>>>> >>>>>> 2013/10/12 Jacques Le Roux <[email protected]> >>>>>> >>>>>> Seems you did it the reverse way. >>>>>>> >>>>>>> Put >>>>>>> <property-map resource="EcommerceUiLabels" map-name="uiLabelMap" >>>>>>> global="true"/> >>>>>>> in you main screen actions and it should work for both your (visible >>>>>>> here) ftl templates >>>>>>> >>>>>>> Also if you use your main-decorator in other screens, better to put >>>>>>> >>>>>> this >>>> >>>>> line directly in your main-decorator. >>>>>>> The idea is to put labels at the higher level, wich the decorators >>>>>>> are. >>>>>>> >>>>>>> Of course, YMMV... >>>>>>> >>>>>>> Jacques >>>>>>> >>>>>>> Antony Adopo wrote: >>>>>>> >>>>>>>> Please, I did all but nothing. >>>>>>>> >>>>>>>> this my screen: >>>>>>>> >>>>>>>> <screen name="mainSubHeader"> >>>>>>>> <section> >>>>>>>> <actions> >>>>>>>> <property-map resource="EcommerceUiLabels" >>>>>>>> map-name="uiLabelMap" >>>>>>>> global="true"/> >>>>>>>> </actions> >>>>>>>> <widgets> >>>>>>>> <platform-specific><html><**html-template >>>>>>>> >>>>>>>> >>>>>>> location="component://**LeTailleur/webapp/ecommerce/** >>>> includes/homePage/**mainSubHeader.ftl"/></html></**platform-specific> >>>> >>>>> </widgets> >>>>>>>> </section> >>>>>>>> </screen> >>>>>>>> >>>>>>>> >>>>>>>> I include it in the "main" screen in "CommonScreens.xml" >>>>>>>> >>>>>>>> <screen name="main"> >>>>>>>> <section> >>>>>>>> <actions> >>>>>>>> <!--<set field="leftbarScreenName" >>>>>>>> value="leftbar"/> >>>>>>>> <set field="rightbarScreenName" >>>>>>>> value="rightbar"/>--> >>>>>>>> <!--<set field="MainColumnStyle" >>>>>>>> value="center"/>--> >>>>>>>> >>>>>>>> >>>>>>>> <set field="titleProperty" value="PageTitleMain"/> >>>>>>>> <set field="headerItem" value="main"/> >>>>>>>> <set field="randomSurveyGroup" >>>>>>>> >>>>>>> value="testSurveyGroup"/> >>>> >>>>> >>>>>>>> <script >>>>>>>> >>>>>>>> >>>>>>> location="component://**ecommerce/webapp/ecommerce/** >>>> WEB-INF/actions/Main.groovy"/> >>>> >>>>> <script >>>>>>>> >>>>>>>> >>>>>>> location="component://order/**webapp/ordermgr/WEB-INF/** >>>> actions/entry/catalog/**Category.groovy"/> >>>> >>>>> </actions> >>>>>>>> <widgets> >>>>>>>> <decorator-screen name="main-decorator" >>>>>>>> location="${parameters.**mainDecoratorLocation}"> >>>>>>>> <decorator-section name="body"> >>>>>>>> *<include-screen name="mainSubHeader"/>* >>>>>>>> <include-screen name="mainCarousel"/> >>>>>>>> <platform-specific><html><**html-template >>>>>>>> >>>>>>>> >>>>>>> location="component://**LeTailleur/webapp/ecommerce/** >>>> main.ftl"/></html></platform-**specific> >>>> >>>>> </decorator-section> >>>>>>>> </decorator-screen> >>>>>>>> </widgets> >>>>>>>> </section> >>>>>>>> </screen> >>>>>>>> >>>>>>>> but it doesn't work. Please help >>>>>>>> >>>>>>>> 2013/10/11 Jacques Le Roux <[email protected]> >>>>>>>> >>>>>>>> If you common screen is either included or used as a decorator in >>>>>>>>> >>>>>>>> other >>>> >>>>> screens then it should work, because of the global="true" >>>>>>>>> Else your screens have no ideas about your labels, how could they? >>>>>>>>> >>>>>>>>> Jacques >>>>>>>>> >>>>>>>>> Antony ADOPO wrote: >>>>>>>>> >>>>>>>>>> Ok, I will try this evening. I only put these property in common >>>>>>>>>> >>>>>>>>> screen , not on others "een.xml" >>>>>>> >>>>>>>> >>>>>>>>>> -----Message d'origine----- >>>>>>>>>> De : "Jacques Le Roux" <[email protected]> >>>>>>>>>> Envoyé : 11/10/2013 11:21 >>>>>>>>>> À : "[email protected]" <[email protected]> >>>>>>>>>> Objet : Re: Adding new "EcommerceUiLabels" doesn't work >>>>>>>>>> >>>>>>>>>> Look for >>>>>>>>>> <property-map resource="EcommerceUiLabels" map-name="uiLabelMap" >>>>>>>>>> >>>>>>>>> global="true"/> >>>> >>>>> >>>>>>>>>> in *een*.xml files... >>>>>>>>>> >>>>>>>>>> Also, to check what's going on with your labels, you can use the >>>>>>>>>> >>>>>>>>> Label Manager in Webtools >>>> >>>>> >>>>>>>>>> Jacques >>>>>>>>>> >>>>>>>>>> Antony ADOPO wrote: >>>>>>>>>> >>>>>>>>>>> Yes, it is already include. Please send me an exemple to show >>>>>>>>>>> tour >>>>>>>>>>> >>>>>>>>>> "including" way. Im sure but it doesn't work >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> -----Message d'origine----- >>>>>>>>>>> De : "Jacques Le Roux" <[email protected]> >>>>>>>>>>> Envoyé : 11/10/2013 08:58 >>>>>>>>>>> À : "[email protected]" <[email protected]> >>>>>>>>>>> Objet : Re: Adding new "EcommerceUiLabels" doesn't work >>>>>>>>>>> >>>>>>>>>>> Antony, you have to be sure that you "include" the corresponding >>>>>>>>>>> ui >>>>>>>>>>> >>>>>>>>>> labels file in the screen widget definition which calls the >>>>>>>>> >>>>>>>>>> ultimately rendered HTML source (either a widget form or a ftl >>>>>>>>>>> >>>>>>>>>> template) >>>> >>>>> So if it's in a hot-deploy component don't forget it there. See how >>>>>>>>>>> >>>>>>>>>> it's done in ecommerce screens... >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Jacques >>>>>>>>>>> >>>>>>>>>>> Antony Adopo wrote: >>>>>>>>>>> >>>>>>>>>>>> lol, forgot it , it was just to specify that it is code. >>>>>>>>>>>> >>>>>>>>>>>> But I add only : >>>>>>>>>>>> <property key="EcommerceNewCollections"> >>>>>>>>>>>> <value xml:lang="en">New collections</value> >>>>>>>>>>>> >>>>>>>>>>>>> <value xml:lang="fr">Nouvelles collections</value> >>>>>>>>>>>>> >>>>>>>>>>>> </property> >>>>>>>>>>>> >>>>>>>>>>>> It doesn't work when I call it by >>>>>>>>>>>> >>>>>>>>>>> ${uiLabelMap.**EcommerceNewCollections} >>>>>>> >>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/10/11 Jacques Le Roux <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>> It should work, but what are those <code></code> ? >>>>>>>>>>>>> >>>>>>>>>>>>> Jacques >>>>>>>>>>>>> >>>>>>>>>>>>> Antony Adopo wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello Ofbizers, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I try to add new labels in EcommerceUiLabels.xml (Also >>>>>>>>>>>>>> >>>>>>>>>>>>> CommonUiLabels.xml) >>>> >>>>> for instance : >>>>>>>>>>>>>> <code> >>>>>>>>>>>>>> <property key="EcommerceNewCollections"> >>>>>>>>>>>>>> <value xml:lang="en">New collections</value> >>>>>>>>>>>>>> <value xml:lang="fr">Nouvelles collections</value> >>>>>>>>>>>>>> </property> >>>>>>>>>>>>>> </code> >>>>>>>>>>>>>> >>>>>>>>>>>>>> But It doesn't work. Even I restart many times ofbiz and my >>>>>>>>>>>>>> >>>>>>>>>>>>> computer. But >>>> >>>>> the first (native) Labels work . >>>>>>>>>>>>>> >>>>>>>>>>>>>> Please Help >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>> >>> >
