# Unloading the application language related module to force recompile under mod perl foreach my $module ( grep(/utils.pm$|install.pm$|login.pm$/, keys(%INC)) ) { delete $INC{$module}; } # setting languages for each modules to load $utils::syslang = $syslang; $install::syslang = $syslang; $login::syslang = $syslang; # Loading language dependent modules require utils; utils->import(); require install; install->import(); require login; login->import(); # ... your cgi code.