Mmm no, I don't wanted exactly hardcode the language in wtkx (sorry for don't express myself better, i will try if new question arises :D ) , just to know if the resource loaded by the tag wtkx:include follows some special rule.
I think that wtkx:include is the best choice and will resolves all my problems. Thanks a lot. On Mon, Aug 30, 2010 at 5:30 PM, Greg Brown <[email protected]> wrote: > No, resources loaded by WTKX use the current locale, as returned by > java.util.Locale.getDefault(). Hard-coding a locale in the file would sort of > defeat the purpose of localizing it. ;-) > > Though you can't do it in WTKX, you can do it in code - though I'm curious to > know why you would want to? > > On Aug 30, 2010, at 6:21 PM, Rodrigo Castillo wrote: > >> Sure. >> >> For example, following your code: >> >> <foo:MainWindow xmlns:wtkx="http://pivot.apache.org/wtkx" >> xmlns:foo="com.foo"> >> <wtkx:define> >> <wtkx:include wtkx:id="loginDialog" src="login_dialog.wtkx" >> resources="com.foo.LoginDialog"/> >> </wtkx:define> >> </MainWindow> >> >> is there a way to dictate what language should be used for >> login_dialog.wtkx? for example the json file >> com.foo.LoginDialog_cn.json or com.foo.LoginDialog_it.json >> >> Thanks again. >> >> On Mon, Aug 30, 2010 at 4:55 PM, Greg Brown <[email protected]> wrote: >>> I'm sorry but I don't understand the question. Can you provide more context? >>> G >>> >>> On Aug 30, 2010, at 4:55 PM, Rodrigo Castillo wrote: >>> >>>> Looks great. >>>> >>>> Just a couple questions before I check the src code, is it possible to >>>> localize this attribute resource string/url (checking the api 1.5.1, >>>> may be using some of the multiple language attribute in WTKXSerializer >>>> class) ?, or will it just take the resource that you are coding in? >>>> >>>> Thanks a lot >>>> >>>> On Mon, Aug 30, 2010 at 12:18 PM, Greg Brown <[email protected]> wrote: >>>>> An include with its own resource file is probably the best way to define >>>>> your login dialog: >>>>> >>>>> <foo:MainWindow xmlns:wtkx="http://pivot.apache.org/wtkx" >>>>> xmlns:foo="com.foo"> >>>>> <wtkx:define> >>>>> <wtkx:include wtkx:id="loginDialog" src="login_dialog.wtkx" >>>>> resources="com.foo.LoginDialog"/> >>>>> </wtkx:define> >>>>> </MainWindow> >>>>> >>>>> On Aug 30, 2010, at 12:10 PM, Rodrigo Castillo wrote: >>>>> >>>>>> Hi, I'm trying to develop my own basic component library over pivot, >>>>>> but I realize that, the only way to provide multi-language resources >>>>>> to components is through wtkxserializer constructor, so if I have a >>>>>> main window and I want to add a login "component" there are to ways to >>>>>> complete this as I can see: merge both main windows and login >>>>>> component json multi-language in only one file (we broke the component >>>>>> encapsulation) that is should be passed to the "main wtkxserializer", >>>>>> and loading login component with wtkx:include or wtkx:define, or each, >>>>>> main window and login component have they own json multi-language file >>>>>> and also each one should use a separate wtkxserializer and add >>>>>> components by some programmatic way, witch is not so complicated but >>>>>> it requires more control. >>>>>> >>>>>> Do you know if there is other way to accomplish this?, for example: >>>>>> pass more than one json file to the wtkxserializer to avoid merge. >>>>>> >>>>>> Greetings. >>>>> >>>>> >>> >>> > >
