Great Martin. Thanks alot it works as expected.

My solution:
LocalizedHtmlTag.java
import org.apache.wicket.behavior.SimpleAttributeModifier;
import org.apache.wicket.markup.html.WebMarkupContainer;

public class LocalizedHtmlTag extends WebMarkupContainer {

    public LocalizedHtmlTag(String id) {
        super(id);
        String language = getSession().getLocale().getLanguage();
        add(new SimpleAttributeModifier("lang", language));
        add(new SimpleAttributeModifier("xml:lang", language));
    }

    @Override
    public boolean isTransparentResolver() {
        return true;
    }
}

MyPage.java
public class MyPage extends WebPage {

    public MyPage() {
        add(new LocalizedHtmlTag("html"));
    }
}

MyPage.html
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> <html wicket:id="html" xmlns="http://www.w3.org/1999/xhtml"; xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd";>
</html>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to