--- loncom/localize/lonlocal.pm 2003/10/11 14:06:01 1.24
+++ loncom/localize/lonlocal.pm 2003/11/07 23:22:22 1.26
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Localization routines
#
-# $Id: lonlocal.pm,v 1.24 2003/10/11 14:06:01 www Exp $
+# $Id: lonlocal.pm,v 1.26 2003/11/07 23:22:22 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -171,8 +171,6 @@ require Exporter;
our @ISA = qw (Exporter);
our @EXPORT = qw(mt mtn ns);
-my $reroute;
-
# ========================================================= The language handle
use vars qw($lh);
@@ -181,49 +179,15 @@ use vars qw($lh);
sub mt (@) {
# my $fh=Apache::File->new('>>/home/www/loncapa/loncom/localize/localize/newphrases.txt');
-# print $fh join('',@_)."\n";
+# print $fh @_[0]."\n";
# $fh->close();
- unless ($ENV{'environment.translator'}) {
- if ($lh) {
- return $lh->maketext(@_);
- } else {
- return @_;
- }
+ if ($lh) {
+ return $lh->maketext(@_);
} else {
- if ($lh) {
- my $trans=$lh->maketext(@_);
- my $link='[['.$trans.']]';
- if ($ENV{'transreroute'}) {
- $reroute.=$link;
- return $trans;
- } else {
- return $link;
- }
- } else {
- return @_;
- }
+ return @_;
}
}
-# ================================================================ The tag
-
-BEGIN {
-}
-
-sub start_mt {
- my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;
- return &mt(&Apache::lonxml::get_all_text("/mt",$parser));
-}
-
-sub end_mt {
- return '';
-}
-
# ============================================================== What language?
sub current_language {
@@ -266,28 +230,6 @@ sub texthash {
}
return %hash;
}
-# ======================================================== Re-route translation
-
-sub clearreroutetrans {
- &reroutetrans();
- $reroute='';
-}
-
-# ======================================================== Re-route translation
-
-sub reroutetrans {
- $ENV{'transreroute'}=1;
-}
-
-# ==================================================== End re-route translation
-sub endreroutetrans {
- $ENV{'transreroute'}=0;
- if ($ENV{'environment.translator'}) {
- return $reroute;
- } else {
- return '';
- }
-}
# ========= Get a handle (do not invoke in vain, leave this to access handlers)
@@ -297,7 +239,6 @@ sub get_language_handle {
if (&Apache::lonnet::mod_perl_version == 1) {
$r->content_languages([¤t_language()]);
}
- &Apache::lonxml::register('Apache::lonlocal',('mt'));
### setlocale(LC_ALL,¤t_locale);
}