Thank's Kalle for the advice! Now I know what has to be done! I wonder how long the wonderful atmosphere in this list will continue.
I hope forever ... 2011/11/7 Kalle Korhonen <kalle.o.korho...@gmail.com> > On Sun, Nov 6, 2011 at 10:26 PM, Gunnar Eketrapp > <gunnar.eketr...@gmail.com> wrote: > > Now I am phasing another problem and that is that T5 seems to encode > > context string in a way that they are not displayed properly in the the > > browser. > > I.e. if I URL encode the swedish word Räksmörgås (=Shrimp sandwich) i > > get *r%C3%A4ksm%C3%B6rg%C3%A5s > > *which shows up correct in browser url. > > But if I add it as a context param T5 encodes it as > *r$00e4ksm$00f6rg$00e5s > > *which is shown as that in the browser. > > I figure T5 has to do this but is there an easy way to get around this so > > that swedish words shows up nicely in the browser !? > > There's not been a T5 project where I haven't needed to override > URLEncoder service. Take a look at T5's URLEncoderImpl, override it > with your version and mark whichever characters you prefer as safe > (i.e. not encoded). > > Kalle > > > > 2011/11/6 Gunnar Eketrapp <gunnar.eketr...@gmail.com> > > > >> I digged into this yesterday and created a transfomer for my url's. > >> > >> I managed to transform pages to swedish names with the group name up > front. > >> Pretty pretty ... > >> > >> Today I encountered a problem whit action methods that return Link's > with > >> swedish characters in them. > >> It seems like the åäö get's screwed up when the request makes it to the > >> browser and back. > >> > >> See this log extract that shows the Link as returned from the > >> onActionFromEdit method as well as the logged request that it leads to. > >> > >> *2011-11-06 12:30:45.700 DEBUG utskicket.pages.wiki.WikiView - [ EXIT] > >> onActionFromEdit [/VillaSkurusundet/wiki/ändra/start]* > >> *2011-11-06 12:30:45.704 DEBUG u.s.UtskicketModule.RequestLogger - > Request: > >> /VillaSkurusundet/wiki/?dra/start (Method=GET, browser=Mozilla/5.0 > >> (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) > Chrome/15.0.874.106 > >> Safari/535.2, isXHR=false)* > >> * > >> * > >> Due to this my transformer fails to decode the incoming request. > >> > >> Surely I have missed something ... > >> Thanks in advance! > >> > >> ... > >> > >> @Log > >> Object onActionFromEdit() { > >> return > >> linkRenderer.createPageRenderLinkWithContext("wiki/edit", groupId, > >> pageName) ; > >> } > >> > >> .... > >> > >> > >> 2011/11/4 Gunnar Eketrapp <gunnar.eketr...@gmail.com> > >> > >>> Ok thx for the tip! > >>> > >>> > >>> 2011/11/4 Alejandro Scandroli <alejandroscandr...@gmail.com> > >>> > >>>> Hi Gunnar > >>>> > >>>> You can also take a look at how tapestry-rounting is implemented. > >>>> http://tynamo.org/tapestry-routing+guide > >>>> http://svn.codehaus.org/tynamo/trunk/tapestry-routing/ > >>>> > >>>> It may not be exactly what you need and may not have a good > >>>> performance in a site with lots of pages, but I think it can give you > >>>> a good idea of what you need to do in order to achieve what you need. > >>>> > >>>> Cheers. > >>>> Alejandro. > >>>> > >>>> On Thu, Nov 3, 2011 at 1:35 PM, Thiago H. de Paula Figueiredo > >>>> <thiag...@gmail.com> wrote: > >>>> > On Thu, 03 Nov 2011 10:16:40 -0200, Gunnar Eketrapp > >>>> > <gunnar.eketr...@gmail.com> wrote: > >>>> > > >>>> >> Can page name can be localized in an easy way !? I would rather > not > >>>> give > >>>> >> swedish names to my page classes unless I have to. > >>>> >> Is it possible to freely name a page. E.g. so that it separates > words > >>>> with > >>>> >> dashes, e.g. "my-profile" > >>>> >> And finally if it is possible to name a page different from the > class > >>>> name > >>>> >> should I go for Sweidsh chars in url's or should I not !? > >>>> >> I think wikipedia is using local char's in their url's ... so > perhaps > >>>> that > >>>> >> is the answer!? > >>>> > > >>>> > You can do almost whatever you want with URLs: you just need to > >>>> implement > >>>> > the logic for mapping incoming URLs to page classes and activation > >>>> context > >>>> > (if any) and the reverse (pages and activation context to rewritten > >>>> URLs). > >>>> > > >>>> > -- > >>>> > Thiago H. de Paula Figueiredo > >>>> > Independent Java, Apache Tapestry 5 and Hibernate consultant, > >>>> developer, and > >>>> > instructor > >>>> > Owner, Ars Machina Tecnologia da Informação Ltda. > >>>> > http://www.arsmachina.com.br > >>>> > > >>>> > > --------------------------------------------------------------------- > >>>> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >>>> > For additional commands, e-mail: users-h...@tapestry.apache.org > >>>> > > >>>> > > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >>>> For additional commands, e-mail: users-h...@tapestry.apache.org > >>>> > >>>> > >>> > >>> > >>> -- > >>> [Hem: 08-715 59 57, Mobil: 070-991 86 42] > >>> Allévägen 2A, 132 42 Saltsjö-Boo > >>> > >> > >> > >> > >> -- > >> [Hem: 08-715 59 57, Mobil: 070-991 86 42] > >> Allévägen 2A, 132 42 Saltsjö-Boo > >> > > > > > > > > -- > > [Hem: 08-715 59 57, Mobil: 070-991 86 42] > > Allévägen 2A, 132 42 Saltsjö-Boo > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- [Hem: 08-715 59 57, Mobil: 070-991 86 42] Allévägen 2A, 132 42 Saltsjö-Boo