Hi, I have successfully updated all the language files using org.apache.openmeetings.test.labels.FillLabels. Also I have added patch to fix the content save window in [1]. Thank you very much for the big help.
Thanks! [1] - https://issues.apache.org/jira/browse/OPENMEETINGS-507 On Fri, Apr 5, 2013 at 2:41 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > As Vasiliy already mentioned you need to manually edit all files or run > FillLabels.test() with correct environment variables set (please check the > code) > > > On Fri, Apr 5, 2013 at 3:37 PM, Andun Sameera <andun...@gmail.com> wrote: > >> Hi Maxim, >> >> Problem Solved! Thank you very much for the help. Also what will be >> the way to sync my new entry to english.xml with all other languages? >> >> <string id="1541" name="content_is_saving"> >> <value>Content is Saving, Please wait.</value> >> </string> >> >> Thanks! >> >> On Fri, Apr 5, 2013 at 1:21 PM, Maxim Solodovnik <solomax...@gmail.com> >> wrote: >> > I believe the error is in this line: >> > this.parent.setAttribute('errortext',canvas.getLabelName(1541)); >> > you should write >> > this.setAttribute('errortext',canvas.getLabelName(1541)); >> > since in XML hierarchy 'errortext' is on the same level. >> > >> > parent means 'parent XML element' not 'parent class' >> > >> > >> > >> > On Fri, Apr 5, 2013 at 8:54 AM, Andun Sameera <andun...@gmail.com> >> wrote: >> > >> >> Hi Maxim, >> >> >> >> There was a small mistake in my question. I will state the question >> >> more clearly with some new findings. >> >> >> >> In the baseErrorDialog class it has a view like this, >> >> >> >> <attribute name="errortext" value="" type="string" /> >> >> >> >> <view y="24" width="$once{ parent.width - 40 }" height="130" x="30" >> >> clip="true"> >> >> <text fontsize="10" fontstyle="bold" text="${ >> >> parent.parent.errortext }" multiline="true" width="$once{ parent.width >> >> - 16 }" selectable="true" /> >> >> </view> >> >> >> >> the contentSaveWindow class has been created by extending >> >> baseErrorDialog. So I want to update the text of the above text view >> >> from the subclass contentSaveWindow. For that task, I thought updating >> >> the value of errorText attribute which is used to specify the text of >> >> text view. >> >> >> >> So I have created a english.xml file entry like this, >> >> >> >> <string id="1541" name="content_is_saving"> >> >> <value>Content is Saving, Please wait.</value> >> >> </string> >> >> >> >> Then I have changed the oninit handler of the contentSaveWindow class >> >> like this to update the variable. >> >> >> >> <handler name="oninit"> >> >> this.parent.setAttribute('errortext',canvas.getLabelName(1541)); >> >> lz.ModeManager.makeModal(this); >> >> if ($debug) Debug.write("contentsavewindow: ",errorid); >> >> if ($debug) >> >> Debug.write("this.parent.errortext:",this.parent.errortext); >> >> this.startSave(); >> >> </handler> >> >> >> >> In the debug mode I saw the value of errortext attribute is updated. >> >> But the message window come without empty value in the text box. So >> >> what is wrong here? >> >> >> >> My basic requirement is to add a text to the empty text box of >> >> baseErrorDialog while being in the sub class >> >> contentSaveWindow. >> >> >> >> Also my other question was how to update all the language xml files >> >> with this new entry, >> >> >> >> <string id="1541" name="content_is_saving"> >> >> <value>Content is Saving, Please wait.</value> >> >> </string> >> >> >> >> Vasiliy instructed me to use >> >> org.apache.openmeetings.test.labels.FillLabels for this task. Is it >> >> enough to run the text() method of that particular class to update all >> >> langue xml files. >> >> >> >> Please be kind enough to instruct me on these questions. Sorry for the >> >> earlier mistake. >> >> >> >> Thanks! >> >> >> >> On Fri, Apr 5, 2013 at 7:06 AM, Maxim Solodovnik <solomax...@gmail.com> >> >> wrote: >> >> > I'm totally confused with this question, >> >> > >> >> > 1) since you have entry in your english.xml file (and have this >> language >> >> > file imported via language admin) there is no need to create any >> >> attributes. >> >> > >> >> > 2) Why do you need attribute? >> >> > >> >> > 3) your attribute declaration is confusing: by setting >> *type="number"* >> >> you >> >> > telling openlaszlo the value will be number, but in the same line you >> >> > declaring: value="I want to put it here". >> >> > >> >> > Please take a look at the code, there is special label which takes >> string >> >> > id, you just need to use it. >> >> > >> >> > >> >> > >> >> > On Thu, Apr 4, 2013 at 9:50 PM, Andun Sameera <andun...@gmail.com> >> >> wrote: >> >> > >> >> >> Hi All, >> >> >> >> >> >> I have a language xml entry like this, >> >> >> >> >> >> <string id="1541" name="content_is_saving"> >> >> >> <value>Content is Saving, Please wait.</value> >> >> >> </string> >> >> >> >> >> >> I want to save this value to a attribute like this, >> >> >> >> >> >> <attribute name="errorid" value="I want to put it here" >> >> type="number" >> >> >> /> >> >> >> >> >> >> What will be the way? >> >> >> >> >> >> Also I have added the above new entry to master language (English) >> xml >> >> >> file. Running the test method in >> >> >> singlewebapp/src/org/apache/openmeetings/test/labels/FillLabels.java >> >> >> will populate that entry to other languages. Am I correct? >> >> >> >> >> >> Thanks! >> >> >> >> >> >> -- >> >> >> Regards >> >> >> Andun S.L. Gunawardana >> >> >> Undergraduate >> >> >> Department of Computer Science And Engineering >> >> >> University of Moratuwa >> >> >> Sri Lanka >> >> >> >> >> >> Blog - http://www.insightforfuture.blogspot.com/ >> >> >> LinkedIn - >> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >> >> >> Twitter -http://twitter.com/AndunSLG >> >> >> >> >> > >> >> > >> >> > >> >> > -- >> >> > WBR >> >> > Maxim aka solomax >> >> >> >> >> >> >> >> -- >> >> Regards >> >> Andun S.L. Gunawardana >> >> Undergraduate >> >> Department of Computer Science And Engineering >> >> University of Moratuwa >> >> Sri Lanka >> >> >> >> Blog - http://www.insightforfuture.blogspot.com/ >> >> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >> >> Twitter -http://twitter.com/AndunSLG >> >> >> > >> > >> > >> > -- >> > WBR >> > Maxim aka solomax >> >> >> >> -- >> Regards >> Andun S.L. Gunawardana >> Undergraduate >> Department of Computer Science And Engineering >> University of Moratuwa >> Sri Lanka >> >> Blog - http://www.insightforfuture.blogspot.com/ >> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >> Twitter -http://twitter.com/AndunSLG >> > > > > -- > WBR > Maxim aka solomax -- Regards Andun S.L. Gunawardana Undergraduate Department of Computer Science And Engineering University of Moratuwa Sri Lanka Blog - http://www.insightforfuture.blogspot.com/ LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 Twitter -http://twitter.com/AndunSLG