Hi Juergen,

please see WicketMessageTagHandler.java. It is experimental only and
disabled by default. Reason: it is realy ugly to have something like
wicket:example="tag=key". AttributeModifier are much more convinent
and far less ugly, IMO.
if you have a page with like, say, 20 labels with static text (like
you have sometimes in complex forms for explaining things) I don't see
something to win by adding AttributeModifiers to the component tree. I
see localization of static text as "markup issue" because there is
almost no logic to define there. The format you described is rather
ugly, that's right: What about:
<div wicket:message="blaLabel">bla</div> (if you want to go the
message as text between the tags)
<input type="submit" wicket:message:value="Do something"/> (for
localizing the attribute value, probably the second : is not valid xml
any more, but another separation char like _ or  maybe no separation
char at all could be used)

This would be very helpful for quick & easy localization of static
content in pages, something that's missing at the moment from my point
of view. Tell me what you think, if I have time I would like to
implement this and contribute it...

That is default. Localizer implements a search hierarchy up the
component tree. You only need one properties files per language per
Panel which contains X number of component. Thinking ... That is not
your question, isn't it? Like Application.properties is the last
resort for all messages, you ask for one per java package, right? So,
in addition to the my.pkg.MyPanel.properties it should look in
my/pkg/Wicket.properties as well (may be Wicket.properties is not the
best name).
That's what I want to do and it would be a nice feature if such a
lookup strategy could be added by just setting an option and defining
a name for the property file. I tried to do it quick myself but
stopped after finding out that the property file name is quite tightly
coupled to some class name for the moment...

Regards,
Ralf


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to