--- loncom/homework/structuretags.pm 2003/09/19 20:29:29 1.210
+++ loncom/homework/structuretags.pm 2003/09/19 21:38:15 1.211
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# definition of tags that give a structure to a document
#
-# $Id: structuretags.pm,v 1.210 2003/09/19 20:29:29 albertel Exp $
+# $Id: structuretags.pm,v 1.211 2003/09/19 21:38:15 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -115,7 +115,7 @@ sub page_start {
&Apache::lonxml::whichuser();
if ($symb eq '' && !$publicuser) {
my $help = &Apache::loncommon::help_open_topic("Ambiguous_Reference");
- $help="Browsing resource, all submissions are temporary. ";
+ $help=&mt("Browsing resource, all submissions are temporary.")." ";
$body_tag_start.=$help;
}
}
@@ -262,17 +262,21 @@ sub finalize_storage {
}
sub checkout_msg {
+ my %lt=&Apache::lonlocal::texthash(
+ 'resource'=>'The resource needs to be checked out',
+ 'id_expln'=>'As a resource gets checked out, a unique timestamped ID is given to it, and a permanent record is left in the system.',
+ 'warning'=>'Checking out resources is subject to course policies, and may exclude future credit even if done erroneously.',
+ 'checkout'=>'Check out Exam for Viewing',
+ 'checkout?'=>'Check out Exam?');
return (<The resource needs to be checked out
-As a resource gets checked out, a unique timestamped ID is given to it, and a
-permanent record is left in the system.
-
-Checking out resources is subject to course policies, and may exclude future
-credit even if done erroneously.
+
$lt{'resource'}
+
$lt{'id_expln'}
+
+
$lt{'warning'}
ENDCHECKOUT
}
@@ -383,7 +387,7 @@ sub start_problem {
$form_tag_start.=''.
''.
+ value="'.&mt('New Problem Variation').'" />'.
' ';
}
@@ -402,9 +406,9 @@ sub start_problem {
$result.= $head_tag_start.'';
my $msg=$body_tag_start;
if ($status eq 'UNAVAILABLE') {
- $result.='
Unable to determine if this resource is open due to network problems. Please try again later.
';
+ $result.='
'.&mt('Unable to determine if this resource is open due to network problems. Please try again later.').'
';
} else {
- $result.='
Not open to be viewed
';
+ $result.='
'.&mt('Not open to be viewed').'
';
}
if ($status eq 'CLOSED') {
$msg.='The problem '.$accessmsg;
@@ -415,9 +419,9 @@ sub start_problem {
} elsif ($target eq 'tex') {
$result.='\begin{document}\noindent \vskip 1 mm \begin{minipage}{\textwidth}\vskip 0 mm';
if ($status eq 'UNAVAILABLE') {
- $result.='Unable to determine if this resource is open due to network problems. Please try again later.\vskip 0 mm ';
+ $result.=&mt('Unable to determine if this resource is open due to network problems. Please try again later.').'\vskip 0 mm ';
} else {
- $result.="Problem is not open to be viewed. It $accessmsg \\vskip 0 mm ";
+ $result.=&mt('Problem is not open to be viewed. It')." $accessmsg \\vskip 0 mm ";
}
}
} elsif ($target eq 'web') {
@@ -724,9 +728,9 @@ sub start_languageblock {
$result='';
} elsif ($target eq 'edit') {
$result .=&Apache::edit::tag_start($target,$token);
- $result .=&Apache::edit::text_arg('Include Language:','include',
+ $result .=&Apache::edit::text_arg(&mt('Include Language:'),'include',
$token,40);
- $result .=&Apache::edit::text_arg('Exclude Language:','exclude',
+ $result .=&Apache::edit::text_arg(&mt('Exclude Language:'),'exclude',
$token,40);
$result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row();
} elsif ($target eq 'modified') {
@@ -799,7 +803,7 @@ sub start_while {
}
} elsif ($target eq 'edit') {
$result .=&Apache::edit::tag_start($target,$token);
- $result .=&Apache::edit::text_arg('Test Condition:','condition',
+ $result .=&Apache::edit::text_arg(&mt('Test Condition:'),'condition',
$token,40);
$result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row();
} elsif ($target eq 'modified') {
@@ -831,7 +835,7 @@ sub end_while {
$return = &Apache::run::run($code,$safeeval);
}
if ($error) {
- &Apache::lonxml::error('
Code ran too long. It ran for more than '.$Apache::lonnet::perlvar{'lonScriptTimeout'}.' seconds occured while running <while$gt; on line '.$line.'
');
+ &Apache::lonxml::error('
'.&mt('Code ran too long. It ran for more than').' '.$Apache::lonnet::perlvar{'lonScriptTimeout'}.' '.&mt('seconds occured while running <while$gt; on line').' '.$line.'
');
}
} elsif ($target eq "edit") {
$result.= &Apache::edit::tag_end($target,$token,'');
@@ -953,12 +957,12 @@ sub start_part {
if ( $status eq 'CLOSED' ) {
my $bodytext=&Apache::lonxml::get_all_text("/part",$parser);
if ( $target eq "web" ) {
- $result=" Part is not open to be viewed. It $accessmsg ";
+ $result=" ".&mt('Part is not open to be viewed. It')." $accessmsg ";
} elsif ( $target eq 'tex' ) {
if (not $ENV{'form.problem_split'}=~/yes/) {
- $result="\\end{minipage}\\vskip 0 mm Part is not open to be viewed. It $accessmsg \\\\\\begin{minipage}{\\textwidth}";
+ $result="\\end{minipage}\\vskip 0 mm ".&mt('Part is not open to be viewed. It')." $accessmsg \\\\\\begin{minipage}{\\textwidth}";
} else {
- $result="\\vskip 0 mm Part is not open to be viewed. It $accessmsg \\\\";
+ $result="\\vskip 0 mm ".&mt('Part is not open to be viewed. It')." $accessmsg \\\\";
}
}
} else {
@@ -1090,8 +1094,8 @@ sub end_startouttext {
if ($target eq 'edit') {
$text=&Apache::lonxml::get_all_text("endouttext",$parser);
- $result.=&Apache::edit::start_table($token)."
".
@@ -1150,7 +1154,7 @@ sub start_simpleeditbutton {
my $url=$ENV{'REQUEST_URI'};
$url=~s/\?.*$//;
$result='
'.
- 'Simple Problem Editor - Note: it can take up to 10 minutes for changes to take effect for all users.'.
+ ''.&mt('Simple Problem Editor').' - '.&mt('Note: it can take up to 10 minutes for changes to take effect for all users.').
&Apache::loncommon::help_open_topic('Caching').'