[Jifty-commit] r7630 - jifty/trunk/lib/Jifty
Jifty commits
jifty-commit at lists.jifty.org
Wed Nov 18 03:16:01 EST 2009
Author: sunnavy
Date: Wed Nov 18 03:16:00 2009
New Revision: 7630
Modified:
jifty/trunk/lib/Jifty/I18N.pm
Log:
try to find user's lang pref from db too
Modified: jifty/trunk/lib/Jifty/I18N.pm
==============================================================================
--- jifty/trunk/lib/Jifty/I18N.pm (original)
+++ jifty/trunk/lib/Jifty/I18N.pm Wed Nov 18 03:16:00 2009
@@ -184,6 +184,20 @@
# optional argument makes it easy to disable I18N
# while comparing test strings (without loading session)
my $lang = shift || Jifty->web->session->get('jifty_lang');
+
+ if ( !$lang
+ && Jifty->web->current_user
+ && Jifty->web->current_user->id )
+ {
+ my $user = Jifty->web->current_user->user_object;
+ for my $column (qw/language lang/) {
+ if ( $user->can($column) ) {
+ $lang = $user->$column;
+ last;
+ }
+ }
+ }
+
$$DynamicLH = $self->get_handle($lang ? $lang : ()) if $DynamicLH;
}
More information about the Jifty-commit
mailing list