[rt-devel] Language detection bug

Jesse Vincent jesse at bestpractical.com
Thu Feb 6 13:28:25 EST 2003


On Thu, Feb 06, 2003 at 04:44:40PM +0100, Andrew Snare wrote:
> At 08:48 PM 6/02/2003 +0800, Autrijus Tang wrote:
> >This is because 'en-us' is provided, instead of 'en'.  This is arguably 
> >wrong,
> >since there's no US-specific things in that lexicon -- maybe just mv
> >rt/lib/RT/I18N/en_us.po to en.po?
> 
> While this fix may work, I think there's still a bug in the 
> language-matching. According to my reading of RFC2616, Section 14.4, if 
> 'en' is in my list, RT should be matching that against the 'en-us' that it 
> can supply.

Which part of the language in that section? I'm not seeing it. 
FWIW, RT is using Locale::Maketext to do the parsing of the language
tags. Switching from en-us to en seems to be at least _one_ of the right
things to do. If we can make a case for anything else, I'm sure Sean
would be happy to let us try to sell him on it.

	-j

> 
>  - Andrew
> 
> 
> _______________________________________________
> rt-devel mailing list
> rt-devel at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-devel
> 

-- 
»|« http://www.bestpractical.com/rt  -- Trouble Ticketing. Free.



More information about the Rt-devel mailing list