Thanks.

I don't know how to call the method MgnlContext.getInstance().getLocale() by my 
jsp-page and to print the result to my jsp.

Could you please make a sample?

-------- Original-Nachricht --------
> Datum: Thu, 2 Apr 2009 11:20:59 +0200
> Von: "Grégory Joseph" <[email protected]>
> An: "Magnolia User-List" <[email protected]>
> Betreff: Re: [magnolia-user]  How to build links with language information

> 
> To reiterate:
> MgnlContext.getInstance().getLocale() - (@jan:  
> MgnlContext.getWebContext() did not exist in 3.6 ;) )
>   =or=
> have a look at I18nContentSupport. You can get an instance of this  
> using I18nContentSupportFactory.
> 
> -g
> 
> On Apr 2, 2009, at 11:12 AM, Stefan Hildebrand wrote:
> 
> >
> > Ok, thanks.
> >
> > My solution doesn't really work. I am getting always the same  
> > locale. I think that's the browser locale...
> > But I don't want the browser specific locale.
> > Which locale does the solutions you suggested return?
> >
> > I think I'm annoying but I need the locale of the content currently  
> > accessed.
> >
> > Best regards
> > Stefan
> > -------- Original-Nachricht --------
> >> Datum: Thu, 02 Apr 2009 10:40:23 +0200
> >> Von: Jan Haderka <[email protected]>
> >> An: Magnolia User-List <[email protected]>
> >> Betreff: Re: [magnolia-user]  How to build links with language  
> >> information
> >
> >>
> >> On Thu, 2009-04-02 at 10:29 +0200, [email protected] wrote:
> >>> Thanks, so far.
> >>> ${ctx.locale} doesn't output anything, too. What am I doing wrong?
> >>
> >> Nothing, I live in the 4.0 world. :)
> >> neither of those objects are directly available in 3.6
> >> Nevertheless, MgnlContext.getWebContext().getLocale() or
> >> request.getLocale() should give you the value.
> >>
> >>>
> >>> best regards
> >>> stefan
> >>>
> >>> -------- Original-Nachricht --------
> >>>> Datum: Thu, 02 Apr 2009 09:12:05 +0200
> >>>> Von: Jan Haderka <[email protected]>
> >>>> An: Magnolia User-List <[email protected]>
> >>>> Betreff: Re: [magnolia-user]  How to build links with language
> >> information
> >>>
> >>>>
> >>>> On Thu, 2009-04-02 at 08:36 +0200, [email protected] wrote:
> >>>>> Hello!
> >>>>>
> >>>>> I inserted ${mgnl.locale} in my jsp page but there is nothing
> >> outputted.
> >>>>> Do I have to import anything to my jsp page, to make $ 
> >>>>> {mgnl.locale}
> >>>> work?
> >>>>> I'm using magnolia 3.6.1
> >>>>
> >>>> ${ctx.locale}, sorry
> >>>>
> >>>>
> >>>>> Lots of thanks!
> >>>>>
> >>>>>
> >>>>> -------- Original-Nachricht --------
> >>>>>> Datum: Wed, 01 Apr 2009 22:14:03 +0200
> >>>>>> Von: Jan Haderka <[email protected]>
> >>>>>> An: Magnolia User-List <[email protected]>
> >>>>>> Betreff: Re: [magnolia-user]  How to build links with language
> >>>> information
> >>>>>
> >>>>>>
> >>>>>> On Wed, 2009-04-01 at 21:43 +0200, [email protected] wrote:
> >>>>>>> Thanks for your fast Reply!
> >>>>>>>
> >>>>>>> Does this mean that I have to implement the getLangaugePostfix()
> >>>> Method?
> >>>>>> There is no Built-In way (e.g. a tag) to get this information  
> >>>>>> from
> >>>>>> Magnolia?
> >>>>>>
> >>>>>> That depends on what you want to do. If all you are looking for  
> >>>>>> is
> >> to
> >>>>>> get current user locale, use:
> >>>>>>        MgnlContext.getLocale() or as Gregory mentioned
> >> ${mgnl.locale}
> >>>>>> in jsp syntax.
> >>>>>>
> >>>>>>
> >>>>>> And (unrelated to the above) you can create locale aware link
> >> using:
> >>>>>>        LinkUtil.createAbsoluteLink(imageNodeDataOrContent)
> >>>>>>
> >>>>>> ... this is using AbsolutePathTransformer initialized to be  
> >>>>>> locale
> >>>>>> aware. Mind that this syntax is valid for Magnolia 4.0+ ... it
> >> have
> >>>> been
> >>>>>> bit different in prior versions.
> >>>>>>
> >>>>>> HTH,
> >>>>>> Jan
> >>>>>>
> >>>>>>>
> >>>>>>> Best Regards
> >>>>>>> Stefan
> >>>>>>> -------- Original-Nachricht --------
> >>>>>>>> Datum: Wed, 1 Apr 2009 19:27:08 +0200
> >>>>>>>> Von: "Grégory Joseph" <[email protected]>
> >>>>>>>> An: "Magnolia User-List" <[email protected]>
> >>>>>>>> Betreff: Re: [magnolia-user]  How to build links with language
> >>>>>> information
> >>>>>>>
> >>>>>>>>
> >>>>>>>> You might want to have a look at I18ContentSupport.
> >>>>>>>> The tags or ${mgnl....} should take care of this for you.
> >>>>>>>>
> >>>>>>>> -g
> >>>>>>>>
> >>>>>>>> On Apr 1, 2009, at 11:40 AM, Stefan Hildebrand wrote:
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Hello!
> >>>>>>>>>
> >>>>>>>>> Doesn't anyone know how I can get the the information in
> >> which
> >>>>>>>>> language the user is watching the site? I think this should
> >> be
> >>>> an
> >>>>>>>>> attribute of the request/page context?
> >>>>>>>>>
> >>>>>>>>> Or is there another way to create these links?
> >>>>>>>>>
> >>>>>>>>> Thanks for your help!
> >>>>>>>>>
> >>>>>>>>> Stefan
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> -------- Original-Nachricht --------
> >>>>>>>>>> Datum: Thu, 26 Mar 2009 10:13:48 +0100
> >>>>>>>>>> Von: [email protected]
> >>>>>>>>>> An: "Magnolia User-List" <[email protected]>
> >>>>>>>>>> Betreff: [magnolia-user]  How to build links with language
> >>>>>>>>>> information
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Hello!
> >>>>>>>>>>
> >>>>>>>>>> I am using the i18n functionality and now want to create
> >> links
> >>>> in
> >>>>>>>>>> my jsp
> >>>>>>>>>> pages.
> >>>>>>>>>>
> >>>>>>>>>> I create the links in this way:
> >>>>>>>>>>
> >> ${pageContext.request.contextPath}${imagedata.imageLink}.html
> >>>>>>>>>> In this case I loose the information in which language the
> >> page
> >>>> is
> >>>>>>>>>> shown.
> >>>>>>>>>>
> >>>>>>>>>> I get a link like
> >>>>>> http://localhost:8080/magnoliaAuthor/target-site.html
> >>>>>>>>>> but I want to have a link like
> >>>>>>>>>>
> >>>>>>>>>> http://localhost:8080/magnoliaAuthor/en/target-site.html
> >>>>>>>>>>
> >>>>>>>>>> What is the way to get the language information? I think
> >> there
> >>>> is a
> >>>>>>
> >>>>>>>>>> way
> >>>>>>>>>> like ${pageContext.request.languagekey} or something
> >>>> similar.....
> >>>>>>>>>>
> >>>>>>>>>> Hope someone can help me.
> >>>>>>>>>>
> >>>>>>>>>> Thanks for your help in advance!
> >>>>>>>>>>
> >>>>>>>>>> Stefan
> >>>>>>>>>> -- 
> >>>>>>>>>> Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate +
> >>>>>>>>>> Telefonanschluss für nur 17,95 Euro/mtl.!*
> >>>>>>>> http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
> >>>>>>>>>>
> >>>>>>>>>>
> >>>> ----------------------------------------------------------------
> >>>>>>>>>> For list details see
> >>>>>>>>>>
> >> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >>>>>>>>>> To unsubscribe, E-mail to:
> >>>> <[email protected]>
> >>>>>>>>>>
> >>>> ----------------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> -- 
> >>>>>>>>> Psssst! Schon vom neuen GMX MultiMessenger gehört? Der
> >> kann`s
> >>>> mit
> >>>>>>>>> allen: http://www.gmx.net/de/go/multimessenger01
> >>>>>>>>>
> >>>>>>>>>
> >> ----------------------------------------------------------------
> >>>>>>>>> For list details see
> >>>>>>>>>
> >> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >>>>>>>>> To unsubscribe, E-mail to:
> >>>> <[email protected]>
> >>>>>>>>>
> >> ----------------------------------------------------------------
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >> ----------------------------------------------------------------
> >>>>>>>> For list details see
> >>>>>>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >>>>>>>> To unsubscribe, E-mail to:
> >>>> <[email protected]>
> >>>>>>>>
> >> ----------------------------------------------------------------
> >>>>>>>
> >>>>>> -- 
> >>>>>> Best regards,
> >>>>>>
> >>>>>> Jan Haderka
> >>>>>> Magnolia International Ltd.
> >>>>>>
> >>>>>>
> >> ----------------------------------------------------------------------
> >>>>>> [email protected]
> >>>> http://www.magnolia-cms.com
> >>>>>> Magnolia®  - Simple Open Source Content Management
> >>>>>>
> >> ----------------------------------------------------------------------
> >>>>>>
> >>>>>>
> >>>>>> ----------------------------------------------------------------
> >>>>>> For list details see
> >>>>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >>>>>> To unsubscribe, E-mail to:
> >> <[email protected]>
> >>>>>> ----------------------------------------------------------------
> >>>>>
> >>>> -- 
> >>>> Best regards,
> >>>>
> >>>> Jan Haderka
> >>>> Magnolia International Ltd.
> >>>>
> >>>>
> ----------------------------------------------------------------------
> >>>> [email protected]
> >> http://www.magnolia-cms.com
> >>>> Magnolia®  - Simple Open Source Content Management
> >>>>
> ----------------------------------------------------------------------
> >>>>
> >>>>
> >>>> ----------------------------------------------------------------
> >>>> For list details see
> >>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >>>> To unsubscribe, E-mail to: <[email protected]>
> >>>> ----------------------------------------------------------------
> >>>
> >> -- 
> >> Best regards,
> >>
> >> Jan Haderka
> >> Magnolia International Ltd.
> >>
> >> ----------------------------------------------------------------------
> >> [email protected]                http://www.magnolia-cms.com
> >> Magnolia®  - Simple Open Source Content Management
> >> ----------------------------------------------------------------------
> >>
> >>
> >> ----------------------------------------------------------------
> >> For list details see
> >> http://www.magnolia-cms.com/home/community/mailing-lists.html
> >> To unsubscribe, E-mail to: <[email protected]>
> >> ----------------------------------------------------------------
> >
> > -- 
> > Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate +  
> > Telefonanschluss für nur 17,95 Euro/mtl.!*
> http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
> >
> > ----------------------------------------------------------------
> > For list details see
> > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > To unsubscribe, E-mail to: <[email protected]>
> > ----------------------------------------------------------------
> 
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to