[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.5-310-gf9619d3

sunnavy at bestpractical.com sunnavy at bestpractical.com
Tue Oct 20 03:04:23 EDT 2009


The branch, 3.8-trunk has been updated
       via  f9619d3b0def137adff3d63dfec33b2eb727e189 (commit)
      from  6aeaa1033d2ba1034bcbb908734825fe0a15a36f (commit)

Summary of changes:
 lib/RT/Date.pm |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit f9619d3b0def137adff3d63dfec33b2eb727e189
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Tue Oct 20 15:03:40 2009 +0800

    detect browser lang in LocalizedDateTime in Date.pm too

diff --git a/lib/RT/Date.pm b/lib/RT/Date.pm
index e4391e6..18f7ce7 100755
--- a/lib/RT/Date.pm
+++ b/lib/RT/Date.pm
@@ -653,7 +653,12 @@ sub LocalizedDateTime
     my $date_format = $args{'DateFormat'};
     my $time_format = $args{'TimeFormat'};
 
-    my $lang = $self->CurrentUser->UserObj->Lang || 'en';
+    my $lang = $self->CurrentUser->UserObj->Lang;
+    unless ($lang) {
+        require I18N::LangTags::Detect;
+        $lang = ( I18N::LangTags::Detect::detect(), 'en' )[0];
+    }
+    
 
     my $formatter = DateTime::Locale->load($lang);
     $date_format = $formatter->$date_format;

-----------------------------------------------------------------------


More information about the Rt-commit mailing list