Hello Fritz, this really looks like a bug. I have opened a bug report for that issue and take care of it as soon as i can: http://bugzilla.qooxdoo.org/show_bug.cgi?id=2699
Best, Martin Fritz Zaucker-2 wrote: > > Hi, > > I could narrow done the issue a bit. Just forget about the changeLanguage > listener and > > - change the language with the Language-menu > > -> the headers change their language according to the translation > file > > - use the columnVisibilityButton of the table and switch any column on or > off > > -> the headers change back to the orginial language > > NOTE: the exact behavior might depend on your machines standard locale > setting. Mine is English. > > I believe this must be a bug pretty deep down in the > internationalization/locale code, as there is a similar behavior with > SelectBoxes. > > Cheers, > Fritz > > On Wed, 19 Aug 2009, Fritz Zaucker wrote: > >> Hi, >> >> (with 0.8.2 and 0.8-trunk rev 19731) >> >> I have a table with several columns: >> >> col0 : english text >> col1 : german text >> col2 : language indenpendent data >> >> After setting up the tablemodel and table, I hide col1 (for english mode, >> show only col0 and col3). >> >> In a changeLocale event handler I reverse the visibility on col0 and col1 >> depending on the new locale. >> >> This works, but has an undesired side effect. The column headers are >> defined >> with this.tr() to also change their language depending on the selected >> locale. This works fine, as long as I don't change the column visibility >> inside the changeLocale handler. If I do change the visibility, the >> column >> headers don't change their language. >> >> A bit complicated to explain. Therefore I have attached a complete >> working >> example including the de.po language file, that demonstrates the >> behavior. >> Just uncomment line 117 in Application.js to see the broken behavior. >> >> Is it a bug? Or am I doing something wrong? >> >> Thanks and best regards, >> Fritz >> >> P.S.: No, I don't really want to change the model data each time a switch >> languages. There is quite a lot of data involved. >> >> > > -- > Oetiker+Partner AG tel: +41 62 775 9903 (direct) > Fritz Zaucker +41 62 775 9900 (switch board) > Aarweg 15 +41 79 675 0630 (mobile) > CH-4600 Olten fax: +41 62 775 9905 > Schweiz web: www.oetiker.ch > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > -- View this message in context: http://n2.nabble.com/Table-and-changeLocale-handler-tp3472097p3478810.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
