[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]

Re: Mehrsprachiger Navigationbar



On Sat, Sep 30, 2000 at 03:43:55PM +0200, Kai Daumiller wrote:

> Hallo,
> 
> ich versuche gerade mit WML 2.0.3 mehrsprachige Seiten mit navigation
> bars zu
> erstellen:
> 
> <lang:set-wildcard "%"> 
> <navbar:button
>        id=home                                                           
>        url="<lang:star:href: index.%.html|index.html>"                   
>        img="<lang:star:
>        button-home-%-*.gif>"                            
>        name=<en: "Home"><de: "Startseite">                               
>        hint=<en: "Home"><de: "Startseite">                               
>        >                                      
> <lang:set-wildcard>
> 
> Bei den Buttons wird dabei aber nur das % Zeichen korrekt aufgeloest,
> der * bleibt als Teil des Filenamens erhalten.
> Mache ich was falsch, oder geht das nicht?

The latter, because the img attribute cannot contain language wildcard.
IMO the best way to perform multilingual navbars is to define a navbar
per language, and call each one in the right context, e.g.
  <navbar:define name=main-en>
  <navbar:button
         id=home                                                           
         url="index.en.html"                   
         img="home-en-*.gif"                            
         name="Home"
         hint="Home"
         >                                      
   ...
  </navbar:define>
  <navbar:define name=main-de>
  <navbar:button
         id=home                                                           
         url="index.de.html"                   
         img="home-de-*.gif"                            
         name="Startseite"
         hint="Startseite"
         >                                      
   ...
  </navbar:define>

  <en><navbar:render name=main-en></en>
  <de><navbar:render name=main-de></de>

But maybe someone else has a better solution.

-- 
Denis Barbier
WML Maintainer
______________________________________________________________________
Website META Language (WML)                www.engelschall.com/sw/wml/
Official Support Mailing List                   sw-wml@engelschall.com
Automated List Manager                       majordomo@engelschall.com