Update of /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Setup
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23317/Setup
Modified Files:
ReadLocalizedMessages.pm
Log Message:
oops! by assigning the default language handle before the I18N
messages have been read you're effectively telling Locale::Maketext to
ignore your default language message handle forever
Index: ReadLocalizedMessages.pm
===================================================================
RCS file: /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Setup/ReadLocalizedMessages.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ReadLocalizedMessages.pm 24 Jan 2005 17:17:31 -0000 1.1
--- ReadLocalizedMessages.pm 2 Feb 2005 13:06:02 -0000 1.2
***************
*** 51,54 ****
--- 51,62 ----
}
$self->param( classes => $classes );
+
+ # Don't do this until the I18N initializer has been run, otherwise
+ # your default language will be excluded forever...
+
+ my $default_language = $ctx->server_config->{language}{default_language};
+ $ctx->assign_default_language_handle(
+ OpenInteract2::I18N->get_handle( $default_language )
+ );
}
|