Fork me on GitHub

2 Aug 2011

Avoiding accidental i18n in Grails

We’re developing an app that’s exclusively for a UK audience so i18n really isn’t an issue for us. However recently we got bitten by some i18n creeping in where we didn’t want it. Specifically, when using Grails’ g:dateFormat tag the default behaviour is to format the date according to the Locale specified in the user’s Accept-Language header. Even though we are explicitly specifying a format pattern for the date Java is aware of localized day names for some languages so the output can vary. The result is that on a page full of English text there suddenly appears a Spanish or Swedish day name. What makes things worse is that as we use server-side content caching and a CDN if a user with a non-English Accept-Language header is the first to see a particular page or bit of dynamically retrieved content then the cache is primed and until it expires everyone will see the non-English day name text.
The solution in a Grails app is as simple as replacing Spring’s standard localeResolver bean with an instance of FixedLocaleResolver. Just add the following to grails-app/conf/spring/resources.groovy:
localResolver(org.springframework.web.servlet.i18n.FixedLocaleResolver, Locale.UK)
This changes the way Spring works out the request locale and any locale-aware tags should just fall into place.

52 comments:

Shin Tai said...

Same with formatNumber and where type is currency.

I came across that when my system settings were English (US) which got passed down by Firefox into the headers.

Unknown said...

My voice tried to find the wind to hike81ai touch her hearing.Another's.
She will be another's.As she was before my kisses.
Wholesale New Era Hats
Cheap New Era Hats
Wholesale Hats
New Era 59fifty Hats
Cheap Hats

Bella Tran said...

Thanks for publishing this blog
descargar mobogenie | baixar facebook | baixar mobogenie | descargar facebook | facebook descargar | descargar mobogenie | whatsapp descargar and whatsapp gratis | mobogenie descargar

alicetaylor said...

Thanks for all your information, Website is very nice and informative content
monkey go happy 2cat mario 2learn to fly 2 | happy wheels demo | mahjong online | pacman game | monkey go happy 3 | cat mario 3learn to fly 3 | happy wheels 2 | mahjong | pacman games

Unknown said...

New Year is the best event for everyone so celebrate this New Year 2017 with us and send some wonderful and awesome New Year Wishes, Greeting, Quotes and many more for your Love ones.
New Year Wishes 2017

buyket said...


نستخدم افضل المكينات المخصصه في تنظيف الموكيت والسجاد الخاص بالمساجد والتي تعمل عن طريق تنظيف موكيت المساجد بالمنظفات الحديثه لكي نصل الي اعلي مستوي من التنظيف

كما ان جودة التنظيف الخاص بتنظيف الموكيت تعتمد علي نوعيته مع استخدام المكينات الحديثه وبالاضافه الي الايدي العامله المدربه حديثا

شركة تنظيف مساجد بالرياض

ngocanh said...

Your blog posts are more interesting and impressive. I think there are many people like and visit it regularly, including me.I actually appreciate your own position and I will be sure to come back here.
hotmail login l login hotmai l hotmail log in l hotmail sign in l hotmail sign up

aliamay said...

iPl cricket live and all the updates of cricket.. Ipl 2017 will be scheduled all the news and updates of this season. Get all the news and updates of live cricket on just a single click.

我愛你 said...




More than wonderful article Dear Sir, Please continue what I have invented It is really very special with my greetings
العاب تلبيس بنات 2018
العاب طبخ فلاش
العاب سيارات

قمة الدقة للخدمات said...

شركة كشف تسربات المياه بالاحساء
شركة تسليك مجارى بالدمام

Unknown said...


شركة تسليك مجاري بالدمام

شركة تسليك مجاري بالاحساء

شركة تنظيف وصيانة مسابح بالدمام

Unknown said...

I'm puzzled with lots of exercises. I was afraid I could not do the right time despite my hard work. I need a support person.
http://run3play.com

ngocanhng said...

I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you.
Very interesting blog.
minecraft2.com.br

نور الهدى said...



https://khalejmovers.com/نقل-اثاث-من-الرياض-الى-القصيم/
https://khalejmovers.com/نقل-اثاث-من-الرياض-الى-الدمام/
https://khalejmovers.com/تركيب-طارد-الحمام-بالرياض/
https://khalejmovers.com/نقل-عفش-بالرياض-رخيص-300-ريال/

الصفوة جروب said...

شركة تنظيف كنب بالقطيف
شركة تنظيف مكيفات بالقطيف
شركة تنظيف مطابخ بالقطيف
شركة مكافحة حشرات بالقطيف
شركة مكافحة النمل الابيض بالقطيف

الصفوة جروب said...

شركة امست للتنظيف افضل شركة لتنظيف المنازل والشقق والفللوالبيوت والمجالس والكنب والمفروشات والخزانات بالقطيف والمنطقة الشرقية لديها عمالة مدربة وخصومات هائلة طما توفر خدمات مكافحة الحشرات ورش المبيدات بالقطيف باسعار رخيصة ومناسبة وخصومات هائلة

شركة امست للتنظيف
امست للنظافة القطيف
شركة امست لمكافحة الحشرات
شركة امست لرش المبيدات

الصفوة جروب said...

مغسلة الجبر
مغاسل الجبر للتنظيف
مغاسل الجبر بالرياض
مغسلة الجبر للتنظيف

الصفوة جروب said...

شركة تنظيف كنب بالقطيف
شركة تنظيف مكيفات بالقطيف
شركة تنظيف مطابخ بالقطيف
شركة مكافحة حشرات بالقطيف
شركة مكافحة النمل الابيض بالقطيف

الصفوة جروب said...

افضل شركة تنظيف بالقطيف تقدم خدمات نظافة متكاملة علي اعلي مستوي بدقة وجودة ومواصفات قياسية واسعار تنافسية فتعد الشركة الاولي بالقطيف لتقديم خدماتالتنظيف بجودة وسعر مثالييينفهي خير مثال لراغبي الحصول علي نظافة شاملة مع التعقيم وباسعار مناسبة

شركة تنظيف بالقطيف
شركة تنظيف منازل بالقطيف

______________________________________________________________________________________________________________________


شركة كشف تسربات المياه بالقطيف
شركة تنظيف مجالس بالقطيف
شركة تنظيف خزانات بالقطيف
شركة شفط بيارات بالقطيف

الصفوة جروب said...

هل تعانون من الحشرات وكثرتها واضرارها البالغة نقدم لكم افضل شركة لابادة جميع انواع الحشرات بالضمان وهي شركة المثالية لمكافحة الحشرات حيث تقدم اليوم افضل العروض والخدمات بارخص الاسعار بخصم 50% لفترة محدودة

شركة المثالية لمكافحة الحشرات
شركة المثالية لمكافحة الحشرات بالدمام
شركة المثالية لمكافحة الحشرات بالخبر
شركة المثالية لمكافحة الحشرات بالقطيف
______________________________________________________________________________________________________________
شركة المثالية لمكافحة الحشرات بالاحساء
شركة المثالية لمكافحة الحشرات بالجبيل
شركة المثالية لمكافحة الحشرات بجدة

الصفوة جروب said...

شركة المثالية للتنظيف افضل شركة تنظيف بالمنطقة الشرقية تخصصت في تقديم كافة الاعمال المنزية من نظافة ومكافحة حشرات بالمنطقة فلديها افضل الخدماتبافضل جودة واوبارخص الاسعار التي لا تتوفر الا معها كافضل وارخص شركة تنظيف بالاضافة الي خدمتا مكافحة الحشرات ورش المبيدات الامنة والفعالة علي الحشرات بجميع انواعها .. تقدم لكم اليوم افضل العروض والخدمات بخصومات هائلة يمكنكم الحصول عليها من خلال الروابط التالية

شركة المثالية للتنظيف
شركة المثالية للنظافة
شركة المثالية للتنظيف بالدمام
شركة المثالية للتنظيف بالخبر
شركة المثالية للتنظيف بالقطيف

الصفوة جروب said...

شركة ماسة لمكافحة الحشرات
شركة ماسة لرش المبيدات
شركة ماسة لمكافحة الحشرات بالاحساء
شركة ماسة لمكافحة الحشرات بالرياض

الصفوة جروب said...

شركة طيوب لتسليك المجاري
شركة طيوب لتسليك المجاري بالقطيف
شركة طيوب لتسليك المجاري بالدمام
شركة طيوب لتسليك المجاري بالخبر
شركة طيوب لتسليك المجاري بالاحساء

الصفوة جروب said...

شركة ورس لمكافحة الحشرات
شركة ورس لرش المبيدات
شركة ورس لمكافحة الحشرات بالاحساء

saad said...


Veterans day images
I was searching for something extremly good and I found this one. This really worked for me

Unknown said...

conference room equipment

شركه تنظيف said...

عزل فوم بالرياض
كشف تسربات المياه بالدمام
مكافحة حشرات بالرياض
عزل اسطح بالرياض
كشف تسربات المياه بالرياض
شركة تسليك مجاري بالرياض
شركة شحن بالرياض

Gaming Lover said...

WELL SAYS BUT NOW











Merry Christmas & Happy New Year
Happy New Year Quotes 2019
Merry Christmas & Happy New Year 2019
Happy New Year Messages Poetry 2019
Happy New Year Resolution 2019
Happy New Year Resolutions 2019
Happy New Year Gift Ideas 2019
Happy New Year Wallpapers 2019

Check Also Today Live Match
Today Live Match Streaming
Today Live Match Prediction
World Cup Live Streaming

انجين محمد said...

شركة تنظيف سجاد بالاحساء
السجاد يجب أن يتم تنظيفه بشكل دوري وبطرق صحيحة لكي يتم الحفاظ عليه من أي تلف ولا ينصح بأي يتم استخدام أي منظفات مجهول مصدرها حيث أكدت الكثير من التجارب أن هذه المنظفات لم ينتج عنها إلا العواقب الوخيمة لذلك يجب توخي الحذر والابتعاد عنها نهائياً، وشركة تنظيف سجاد بالاحساء تقدم لكم خطط واضحة ومبتكرة لتنظيف السجاد كما أن الشركة في خدمتكم على مدار الساعة لتلقي كافة استفساراتكم للحصول على خدماتنا، وبالرغم من أن الشركة هواتفها تعمل على مدار الساعة فهي توفر لكم أيضاً بريد إلكتروني لتتلقى عليه كافة رسائلكم، فالشركة تحاول بقدر الإمكان أن توفر لكم سبل عديدة للوصول إليها بكل سهولة.

Bloggger said...


MS WORD SHORTCUT KEYS

WORD SHORTCUT KEYS

nandhu said...


snaptube install
snaptube download app
snaptube online
snaptube free download
Considering that SnapTube and TubeMate are designed to do the same thing, the speed at which they download videos is quite important.

Rajat Gaikwad said...

I think this is one of the best blog for me because this is really helpful for me. Thanks for sharing this valuable information for free packers and movers in patna

seocom said...


___________________________

شركة عزل خزانات بالمدينة المنورة
عند حدوث التسريب لداخل الخزانات أو لخارجها يحدث تلوث المياه ويتم نقل الفطريات و البكتيريا التي تسبب الأمراض و قد تتسرب مياة الآبار والمياه الجوفية إلى داخل الخزانات فى هذة الحالة نقوم بتبطين جدران الخزان لنتمكن من الحفاظ على صحة الأسرة اتصل بنا فى الحال نقدم أفضل خدمة لعزل الخزانات شركة عزل خزانات بالمدينة المنورة لأنها تعد رائدة شركات العزل تعمل فى هذا المجال وخبرتها المميزة جعلتنا فى المقدمة دائما نمتلك أجود خامات عزل مستوردة من الخارج واحدث معدات و نؤكد على ضرورة المحافظة على مياة الخزانات للوقاية من الإصابة بالأمراض والديدان ولدينا أكفأ العمالة الذين تم تدريبهم على يد خبراء متخصصين.

Dale Morris said...

Microsoft Edge Phone Number
Mozilla firefox Customer Service Telephone Number
Outlook Customer Service Phone Number
Sbcglobal Email Support Phone Number

cric england said...

England vs Australia live scores

England vs Australia live

England vs Australia live tv

England vs Australia scorecard

England vs Australia wc19 live

England vs Australia toss

England vs Australia prediction

ICC World cup 2019 final live

jacklinemelda said...

Our pay for term paper writing services are reputable and known for offering high quality custom term papers. We normally write academic papers in all disciplines of study.

محمد على said...


افضل شركة رش مبيدات بالرياض
شركة مكافحة الصراصير بالرياض
شركة مكافحة الفئران بالرياض
شركة مكافحة النمل الاسود بالرياض
شركة مكافحة النمل الابيض بالرياض
شركة مكافحة بق الفراش بالرياض

meldaresearch said...

Our custom term paper writing services and custom research paper services are meant to relieve students off stress they go through as they carry out their academic tasks and also enable them to excel in all their custom research paper writing service and research paper services.

Just News said...

BBL 2019-2020 Points Table

BBL 2019-2020 Schedule

BBL 2019-2020 Latest News

Moonlight Bedding said...

Nice and really informative i really appreciate your effort. Thanks for sharing Quilts

Term Paper Writing Services said...

Buy Research Papers Online provide 100% top-quality Buy Non-Plagiarized Research Papers for all their Custom Research Paper Writing Services levels.

meldaresearch said...

Research Papers Writing Services should strive to ensure that all essays meets the pukka standards of the examining bodies. Consider hiring quality but also Qualified Research Paper Writers which are advantageous in terms of ensuring you get only top-quality grades on your Online Research Paper Writing Service.

jacklinemelda said...

Acquiring Custom Assignment Writing Services from a credible firm like Legitimate Assignment Writing Company ensures that you attain excellence, especially in your College Assignment Writing Services endeavors, which can be challenging in many instances.

akshayavengala said...


appvn ios
appvn app
minecraft appvn
appvn 2019
Appvn Android is one of the best websites online to download APK apps or files

Cricky said...

Thanks for sharing this .. Please check out these links that is related to the psl 2020 schedule, updates, news and more.
Here you can find the latest updates and the updated schedule, news, fixtures, and the other teams and squad information. Pakistan super league is the biggest event that will be happening in february 2020 in pakistan. Sportszilla provides you the latest information about the psl 2020 teams squad the captains names, and the other points tables and the other players category list.
Psl schedule 2020 pdf
Psl 2020 schedule pdf
Psl schedule 2020
Psl 2020 schedule
Psl 2020 live streaming
Psl live streaming 2020
Crichd live
psl schedule 2020 venue
psl schedule 2020 squad
psl schedule 2020 time table
psl schedule 2020 download

homa hakeem said...


شركة تنظيف خزانات بالدمام
شركة كشف تسربات المياه بجدة
شركة عزل مائى بجدة
شركة كشف تسربات المياه بالقصيم
شركة تنظيف خزانات بالقصيم
شركة تسليك مجاري بالدمام

homa hakeem said...

شركة تنظيف بيوت شعر بجازان
شركة تنظيف قصور بجازان
شركة تنظيف بيوت شعر بجازان
شركة تنظيف باابوعريش
شركة تنظيف ببيشه
شركة تنظيف مكيفات بجازان
شركة تنظيف سجاد بجازان
شركة تنظيف كنب بجازان

sandeepaleti36 said...


Download Facetime for PC
for latest news and updates check our website.

gem1musi said...

دانلود آهنگ جدید
دانلود آهنگ جدید
آهنگ شاد رقصیدنی
ریمیکس رادیو جوان
ریمیکس شاد قدیمی
آهنگ تولدت مبارک
آهنگ پرسپولیس
آهنگ رپ خارجی
آهنگ های علی یاسینی
آهنگ شاد عروسی

Unknown said...

Check out T20 World Cup Schedule 2020 live matches, scores and much more to stay updated about upcoming cricket events.

sammer mark said...

WOW! Nice written by author If you tried everything and you are unable to take out your HP printer form error state then contact experts. A team of certified experts will help you to fix your HP Printer Wirelrss Setup problem. After having the guidance of experts, you will be able to take out printouts by your HP printer.

المتوكل على الله said...


شركة تنظيف منازل بالاحساء
شركة تنظيف مكيفات بالاحساء
شركة تنظيف خزانات بالاحساء
شركة تسليك مجارى بالاحساء
شركة رش مبيدات بالاحساء
شركة مكافحة حشرات بالاحساء
شركة مكافحة النمل الابيض بالاحساء