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]>
----------------------------------------------------------------

Reply via email to