--- loncom/localize/lonlocal.pm 2003/09/17 23:16:27 1.5 +++ loncom/localize/lonlocal.pm 2003/09/20 17:44:22 1.9 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Localization routines # -# $Id: lonlocal.pm,v 1.5 2003/09/17 23:16:27 www Exp $ +# $Id: lonlocal.pm,v 1.9 2003/09/20 17:44:22 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -67,6 +67,19 @@ sub mt (@) { } } +# ============================================================== What language? + +sub current_language { + return $lh->language_tag(); +} + +# ============================================================== What encoding? + +sub current_encoding { + my $enc=$lh->maketext('char_encoding'); + return ($enc eq 'char_encoding'?'':$enc); +} + # ============================================================== Translate hash sub texthash { @@ -102,7 +115,13 @@ sub endreroutetrans { # ========= Get a handle (do not invoke in vain, leave this to access handlers) sub get_language_handle { + my $r=shift; $lh=Apache::localize->get_handle(&Apache::loncommon::preferred_languages); + $r->content_languages(["¤t_language()"]); + my $enc=¤t_encoding(); + if ($enc) { + + } } 1;