[LON-CAPA-cvs] cvs: loncom /homework inputtags.pm /homework/caparesponse caparesponse.pm /interface lonmeta.pm lonparmset.pm lonpreferences.pm lonsupportreq.pm /localize/localize de.pm /publisher loncfile.pm

bisitz bisitz@source.lon-capa.org
Thu, 15 Jan 2009 18:31:24 -0000


This is a MIME encoded message

--bisitz1232044284
Content-Type: text/plain

bisitz		Thu Jan 15 18:31:24 2009 EDT

  Modified files:              
    /loncom/localize/localize	de.pm 
    /loncom/interface	lonparmset.pm lonmeta.pm lonpreferences.pm 
                     	lonsupportreq.pm 
    /loncom/homework	inputtags.pm 
    /loncom/publisher	loncfile.pm 
    /loncom/homework/caparesponse	caparesponse.pm 
  Log:
  Localization:
  - Get rid of \' inside mt arguments (avoid delimiter rebuild issues in synch.pl)
  - Other related mt call optimizations
  - de.pm: some other wording improvments
  
  
--bisitz1232044284
Content-Type: text/plain
Content-Disposition: attachment; filename="bisitz-20090115183124.txt"

Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.188 loncom/localize/localize/de.pm:1.189
--- loncom/localize/localize/de.pm:1.188	Wed Jan 14 15:46:23 2009
+++ loncom/localize/localize/de.pm	Thu Jan 15 18:31:07 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # German Localization Lexicon
 #
-# $Id: de.pm,v 1.188 2009/01/14 15:46:23 bisitz Exp $
+# $Id: de.pm,v 1.189 2009/01/15 18:31:07 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -6440,6 +6440,9 @@
    "What's New? page"
 => "Was-gibt's-Neues-Seite",
 
+   "What's New page"
+=> "Was-gibt's-Neues-Seite",
+
    'You are accessing an invalid course'
 => 'Sie versuchen auf einen ungültigen Kurs zuzugreifen.',
 
@@ -9630,8 +9633,8 @@
    'Force all students in the course to use a specific math rendering engine.'
 => 'Vorgabe für alle Studenten im Kurs, wie wissenschaftliche Formeln dargestellt werden sollen',
 
-   '[_1], [_2] (Convert to Images), [_3] (Tex to HTML), or blank for student\'s preference'
-=> '[_1], [_2] (in Grafik konvertieren), [_3] (Tex-nach-HTML) oder leer lassen für studentische Voreinstellung',
+   "[_1], [_2] (Convert to Images), [_3] (TeX to HTML), or blank for student's preference"
+=> "[_1], [_2] (in Grafik konvertieren), [_3] (TeX-nach-HTML) oder leer lassen für studentische Voreinstellung",
 
    'Bridge Task Grading'
 => 'Bewertung von "Bridge Tasks"',
@@ -9738,8 +9741,8 @@
    '[_1] may not be used as the name for a section, as it is the name of a course group.'
 => '[_1] ist nicht als Sektionsname zulässig, da er bereits als Name einer bestehenden Kursgruppe verwendet wird.',
 
-   'Please <a href="javascript:history.go(-1)">go back</a> and choose a different section name.'
-=> 'Bitte gehen Sie <a href="javascript:history.go(-1)">zurück</a> und wählen Sie einen anderen Sektionsnamen.',
+   'Please [_1]go back[_2] and choose a different section name.'
+=> 'Bitte gehen Sie [_1]zurück[_2] und wählen Sie einen anderen Sektionsnamen.',
 
    'Drop from classlist: [_1]'
 => 'Aus Kursteilnehmerliste ausschließen: [_1]',
@@ -9897,8 +9900,8 @@
    '[_1] to require students to opt-in to listing in the roster (on the roster page).'
 => '[_1], um Notwendigkeit des studentischen Einverständnisses zu aktivieren.',
 
-   '[_1] for link to each a listing of each student\'s files.'
-=> '[_1] zum Einbinden von Links zu jeder Liste mit den Dateien eines jeden Studenten.',
+   "[_1] for link to each a listing of each student's files."
+=> "[_1] zum Einbinden von Links zu jeder Liste mit den Dateien eines jeden Studenten.",
 
    '[_1]: student, [_2]: TA, [_3]: instructor'
 => '[_1]: Student, [_2]: Tutor, [_3]: Dozent',
@@ -10005,8 +10008,8 @@
    'help on ranking problems'
 => 'Hilfe zu Rangordnungs-Aufgaben',
 
-   'Submission won\'t be graded. The type of file submitted is not allowed.'
-=> 'Ihre Antwort wurde nicht gewertet. Der Dateityp ist nicht erlaubt.',
+   "Submission won't be graded. The type of file submitted is not allowed."
+=> "Ihre Einreichung wurde nicht gewertet. Der Dateityp ist nicht erlaubt.",
 
    'Submission not graded. Use fewer digits.'
 => 'Ihre Antwort wurde nicht gewertet. Verwenden Sie weniger Dezimalstellen.',
@@ -10665,8 +10668,8 @@
    'As this is not the case, most functionality in the system will be unavailable.'
 => 'Da dies momentan nicht der Fall ist, werden die meisten Funktionen des Systems nicht zur Verfügung stehen.',
 
-   'You have requested to create file in directory [_1] which doesn\'t exist. The requested directory path has been removed from the requested file name.'
-=> 'Schreiben in das Verzeichnis [_1] ist nicht möglich, da es nicht existiert. Der entsprechende Verzeichnispfad wurde daher entfernt.',
+   "You have requested to create file in directory [_1] which doesn't exist. The requested directory path has been removed from the requested file name."
+=> "Schreiben in das Verzeichnis [_1] ist nicht möglich, da es nicht existiert. Der entsprechende Verzeichnispfad wurde daher entfernt.",
 
    'Directory'
 => 'Verzeichnis',
@@ -11867,8 +11870,8 @@
    'Creating new file [_1]'
 => 'Erzeuge neue Datei [_1]',
 
-   'If you would like to associate this resource ([_1]) with a current or previous course, please select one from the list below, otherwise select, \'None\''
-=> 'Falls Sie diese Ressource ([_1]) mit einem aktuellen oder alten Kurs verknüpfen wollen, wählen Sie bitte einen Kurs aus der unten angebotenen Liste. Ansonsten wählen Sie \'nichts\'.',
+   'If you would like to associate this resource ([_1]) with a current or previous course, please select one from the list below, otherwise select, "None".'
+=> 'Falls Sie diese Ressource ([_1]) mit einem aktuellen oder alten Kurs verknüpfen wollen, wählen Sie bitte einen Kurs aus der unten angebotenen Liste. Ansonsten wählen Sie "nichts".',
 
    'Associate Resource With Selected Course'
 => 'Verknüpfte Ressource mit ausgewähltem Kurs',
@@ -13776,14 +13779,14 @@
    '(Currently: [_1])'
 => '(Derzeit: [_1])',
 
-   'The global user preference you set for your courses can be overridden in an individual course by setting a course specific setting via the "[_1]" page in the course' # [_1]: "<i>What's New</i>"
-=> 'Die hier vorgenommenen allgemeinen Benutzereinstellungen können in einzelnen Kursen überschrieben werden, indem spezielle Kurs-Einstellungen auf der "<i>Was-gibt\'s-Neues-Seite</i>" im jeweiligen Kurs vorgenommen werden.',
+   "The global user preference you set for your courses can be overridden in an individual course by setting a course specific setting via the [_1]What's New page[_2] in the course."
+=> "Die hier vorgenommenen allgemeinen Benutzereinstellungen können in einzelnen Kursen überschrieben werden, indem spezielle Kurs-Einstellungen auf der [_1]Was-gibt's-Neues-Seite[_2] im jeweiligen Kurs vorgenommen werden.",
 
-   'Display the [_1] in the course.' # [_1]: '<b>first resource</b>'
-=> 'Anzeige der <b>ersten Ressource</b> im Kurs.',
+   'Display the [_1]first resource[_2] in the course.'
+=> 'Anzeige der [_1]ersten Ressource[_2] im Kurs.',
 
-   'Display the "[_1]" page - a summary of items in the course which require attention.' # [_1]: "<b>What's New</b>"
-=> 'Anzeige der "<b>Was-gibt\'s-Neues-Seite</b> - Übersicht von Elementen, auf die geachtet werden sollte.',
+   "Display the [_1]What's New page[_2] - a summary of items in the course which require attention."
+=> "Anzeige der [_1]Was-gibt's-Neues-Seite[_2] - eine Übersicht von Elementen im Kurs, auf die geachtet werden sollte.",
 
    'Default now set'
 => 'Voreinstellung ist ab sofort',
@@ -13830,14 +13833,14 @@
    ' at '
 => ' in ',
 
-   'Computer\'s answer is incorrect ("[_1]").'
-=> 'Die hinterlegte Antwort ist falsch ("[_1]").',
+   "Computer's answer is incorrect ([_1])."
+=> "Die hinterlegte Antwort ist falsch ([_1]).",
 
-   'Computer\'s answer is incorrect ("[_1]"). It is likely that the tolerance range [_2] or significant figures [_3] need to be adjusted.'
-=> 'Die hinterlegte Antwort ist falsch ("[_1]"). Es scheint, als dass der Toleranzbereich [_2] oder die signifikanten Stellen [_3] angepasst werden müssten.',
+   'It is likely that the tolerance range [_1] or significant figures [_2] need to be adjusted.'
+=> 'Wahrscheinlich müssen der Toleranzbereich [_1] oder die signifikanten Stellen [_2] angepasst werden.',
 
-   'Computer\'s answer is incorrect ("[_1]"). It is likely that the tolerance range [_2] needs to be adjusted.'
-=> 'Die hinterlegte Antwort ist falsch ("[_1]"). Es scheint, als dass der Toleranzbereich [_2] angepasst werden müsste.',
+   'It is likely that the tolerance range [_1] needs to be adjusted.'
+=> 'Wahrscheinlich muss der Toleranzbereich [_1] angepasst werden.',
 
    'Submission Record'
 => 'Einreichungs-Aufzeichnungen',
@@ -14938,8 +14941,8 @@
    'The uploaded screenshot file ([_1] bytes) included with your request exceeded the maximum allowed size - 128 KB, and has therefore been discarded.'
 => 'Die hochgeladene Screenshot-Datei Ihrer Anfrage hat die maximale Größe von 128 KB überschritten ([_1] Bytes) und wurde daher nicht verworfen.',
 
-   'An uploaded screenshot file \'[_1]\' ([_2] bytes) was included in the request sent by [_3].'
-=> 'Eine hochgeladene Screenshot-Datei \'[_1]\' ([_2] Bytes) wurde der Anfrage beigefügt, die von [_3] gesendet wurde.',
+   'An uploaded screenshot file [_1] ([_2] bytes) was included in the request sent by [_3].'
+=> 'Eine hochgeladene Screenshot-Datei [_1] ([_2] Bytes) wurde der Anfrage beigefügt, die von [_3] gesendet wurde.',
 
    'File does not have [_1] or [_2] starting tag'
 => 'Die Datei hat weder ein [_1]- noch ein [_2]-Start-Tag',
@@ -15890,8 +15893,8 @@
    'Group names and section names must be distinct'
 => 'Gruppen- und Sektionsnamen müssen eindeutig sein',
 
-   "Section for self-enrolled users unchanged, as 'all' is a reserved section name."
-=> 'Sektion für selbst eingetragene Benutzer nicht geändert, da \'Alle\' ein geschützter Sektionsname ist.',
+   'Section for self-enrolled users unchanged, as "all" is a reserved section name.'
+=> 'Sektion für selbst eingetragene Benutzer nicht geändert, da "all" ein system-intern reservierter Sektionsname ist.',
 
    'An error occurred when saving changes to self-enrollment settings in this course.'
 => 'Ein Fehler trat während des Speicherns der Änderungen an den Selbsteintragungs-Einstellungen in diesem Kurs auf.',
@@ -16544,11 +16547,17 @@
    'Tenths of a Point'
 => 'Zehntelpunkte',
 
-   'To [_1] a submission or a group of submissions, click on the check box(es) next to the student\'s name(s). Then click on the Next button.'
-=> 'Wählen Sie die Namen der Studierenden aus, um eine Einreichung oder eine Gruppe von Einreichungen zu [_1]. Klicken Sie dann auf Weiter.',
+   'View Submissions for a Student or a Group of Students'
+=> 'Einreichungen eines Studenten oder einer Gruppe von Studenten betrachten',
+
+   'View/Grade/Regrade Submissions for a Student or a Group of Students'
+=> 'Einreichungen eines Studenten oder einer Gruppe von Studenten betrachten/bewerten/erneut bewerten',
+
+   "To view a submission or a group of submissions, click on the check box(es) next to the student's name(s). Then click on the Next button."
+=> "Wählen Sie die Namen der Studierenden aus, um eine Einreichung oder eine Gruppe von Einreichungen zu betrachten. Klicken Sie dann auf Weiter.",
 
-   'View/Grade/Regrade'
-=> 'Betrachten oder Bewerten',
+   "To view/grade/regrade a submission or a group of submissions, click on the check box(es) next to the student's name(s). Then click on the Next button."
+=> "Wählen Sie die Namen der Studierenden aus, um eine Einreichung oder eine Gruppe von Einreichungen zu betrachten/zu bewerten/erneut zu bewerten. Klicken Sie dann auf Weiter.",
 
    'Check Section/Group'
 => 'Sektion/Gruppe auswählen',
Index: loncom/interface/lonparmset.pm
diff -u loncom/interface/lonparmset.pm:1.419 loncom/interface/lonparmset.pm:1.420
--- loncom/interface/lonparmset.pm:1.419	Fri Dec 12 17:06:05 2008
+++ loncom/interface/lonparmset.pm	Thu Jan 15 18:31:11 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Handler to set parameters for assessments
 #
-# $Id: lonparmset.pm,v 1.419 2008/12/12 17:06:05 bisitz Exp $
+# $Id: lonparmset.pm,v 1.420 2009/01/15 18:31:11 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -2460,7 +2460,7 @@
              'student_classlist_view' => '<b>'.&mt('Allow students to view classlist.').'</b><br />'
                                         .'('.&mt('[_1]: students can view all sections. [_2]: students can only view their own section. blank or [_3] prevents student view.','"<tt>all</tt>"','"<tt>section</tt>"','"<tt>disabled</tt>"').')',
              'student_classlist_portfiles' => '<b>'.&mt('Include link to accessible portfolio files').'</b><br />'
-                                             .'('.&mt('[_1] for link to each a listing of each student\'s files.','"<tt>yes</tt>"').')',
+                                             .'('.&mt("[_1] for link to each a listing of each student's files.",'"<tt>yes</tt>"').')',
              'student_classlist_opt_in' => '<b>'.&mt("Student's agreement needed for listing in student-viewable roster").'</b><br />'
                                            .'('.&mt('[_1] to require students to opt-in to listing in the roster (on the roster page).','"<tt>yes</tt>"').')',
              'plc.roles.denied'=> '<b>'.&mt('Disallow live chatroom use for Roles').'</b><br />'
@@ -2547,7 +2547,7 @@
 
 	     'texengine'
 	         => '<b>'.&mt('Force all students in the course to use a specific math rendering engine.').'</b><br />'
-                   .'('.&mt('[_1], [_2] (Convert to Images), [_3] (TeX to HTML), or blank for student\'s preference','"<tt>jsMath</tt>"','"<tt>mimetex</tt>"','"<tt>tth</tt>"').')',
+                   .'('.&mt("[_1], [_2] (Convert to Images), [_3] (TeX to HTML), or blank for student's preference",'"<tt>jsMath</tt>"','"<tt>mimetex</tt>"','"<tt>tth</tt>"').')',
              'timezone'
                  => '<b>'.&mt('Timezone in which the course takes place').'</b>',
 
Index: loncom/interface/lonmeta.pm
diff -u loncom/interface/lonmeta.pm:1.223 loncom/interface/lonmeta.pm:1.224
--- loncom/interface/lonmeta.pm:1.223	Sat Dec 13 22:15:53 2008
+++ loncom/interface/lonmeta.pm	Thu Jan 15 18:31:11 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Metadata display handler
 #
-# $Id: lonmeta.pm,v 1.223 2008/12/13 22:15:53 raeburn Exp $
+# $Id: lonmeta.pm,v 1.224 2009/01/15 18:31:11 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -338,7 +338,7 @@
         &Apache::lonpublisher::metaeval($result);
     }
     $r->print('<hr /><form method="post" action="" >');
-    $r->print('<p>'.&mt('If you would like to associate this resource ([_1]) with a current or previous course, please select one from the list below, otherwise select, \'None\'','<tt>'.$res_uri.'</tt>').'</p>');
+    $r->print('<p>'.&mt('If you would like to associate this resource ([_1]) with a current or previous course, please select one from the list below, otherwise select, "None".','<tt>'.$res_uri.'</tt>').'</p>');
     $output = &select_course();
     $r->print($output.'<br /><input type="submit" name="store" value="'.
                   &mt('Associate Resource With Selected Course').'" />');
Index: loncom/interface/lonpreferences.pm
diff -u loncom/interface/lonpreferences.pm:1.133 loncom/interface/lonpreferences.pm:1.134
--- loncom/interface/lonpreferences.pm:1.133	Wed Jan 14 15:46:19 2009
+++ loncom/interface/lonpreferences.pm	Thu Jan 15 18:31:11 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Preferences
 #
-# $Id: lonpreferences.pm,v 1.133 2009/01/14 15:46:19 bisitz Exp $
+# $Id: lonpreferences.pm,v 1.134 2009/01/15 18:31:11 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1732,14 +1732,21 @@
 	    $whatsnewselect = '';
         }
     }
-    my %pagenames = (
+    my %pagenames = &Apache::lonlocal::texthash(
                        firstres => 'First resource',
-                       whatsnew => "What's new page",
+                       whatsnew => "What's New page",
                     );
-    my $whatsnew_off=&mt('Display the [_1] in the course.','<b>first resource</b>');
-    my $whatsnew_on=&mt('Display the "[_1]" page - a summary of items in the course which require attention.',"<b>What's New</b>");
+    my $whatsnew_off=&mt('Display the [_1]first resource[_2] in the course.','<b>','</b>');
+    my $whatsnew_on=&mt("Display the [_1]What's New page[_2] - a summary of items in the course which require attention.",'<b>','</b>');
 
-    $r->print('<br /><b>'.&mt('Set the default page to be displayed when you select a course role').'</b>&nbsp;'.&mt('(Currently: [_1])',$pagenames{$currvalue}).'<br />'.&mt('The global user preference you set for your courses can be overridden in an individual course by setting a course specific setting via the "[_1]" page in the course',"<i>What's New</i>").'<br /><br />');
+    $r->print('<br /><b>'
+             .&mt('Set the default page to be displayed when you select a course role')
+             .'</b>&nbsp;'
+             .&mt('(Currently: [_1])',$pagenames{$currvalue})
+             .'<br />'
+             .&mt("The global user preference you set for your courses can be overridden in an individual course by setting a course specific setting via the [_1]What's New page[_2] in the course.",'<i>','</i>')
+             .'<br /><br />'
+    );
     $r->print(<<ENDLSCREEN);
 <form name="prefs" action="/adm/preferences" method="post">
 <input type="hidden" name="action" value="verify_and_change_coursepage" />
Index: loncom/interface/lonsupportreq.pm
diff -u loncom/interface/lonsupportreq.pm:1.50 loncom/interface/lonsupportreq.pm:1.51
--- loncom/interface/lonsupportreq.pm:1.50	Wed Oct  1 17:47:06 2008
+++ loncom/interface/lonsupportreq.pm	Thu Jan 15 18:31:11 2009
@@ -1,5 +1,5 @@
 #
-# $Id: lonsupportreq.pm,v 1.50 2008/10/01 17:47:06 raeburn Exp $
+# $Id: lonsupportreq.pm,v 1.51 2009/01/15 18:31:11 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -684,7 +684,12 @@
 
     if ($attachmentpath =~ m-/([^/]+)$-) {
         $fname = $1;
-        $displaymsg .= '<br />'.&mt('An uploaded screenshot file \'[_1]\' ([_2] bytes) was included in the request sent by [_3].',$fname,$attachmentsize,$env{'user.name'}.': '.$env{'user.domain'});
+        $displaymsg .= '<br />'
+                      .&mt('An uploaded screenshot file [_1] ([_2] bytes) was included in the request sent by [_3].'
+                          ,'<span class="LC_filename">'.$fname.'<span>'
+                          ,$attachmentsize
+                          ,$env{'user.name'}.':'.$env{'user.domain'}
+                       );
         $supportmsg .= "\n";
         foreach my $var (@cookievars) {
             $supportmsg .= "$var: $cookies{$var}\n";
Index: loncom/homework/inputtags.pm
diff -u loncom/homework/inputtags.pm:1.254 loncom/homework/inputtags.pm:1.255
--- loncom/homework/inputtags.pm:1.254	Mon Dec 15 20:24:53 2008
+++ loncom/homework/inputtags.pm	Thu Jan 15 18:31:15 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # input  definitons
 #
-# $Id: inputtags.pm,v 1.254 2008/12/15 20:24:53 raeburn Exp $
+# $Id: inputtags.pm,v 1.255 2009/01/15 18:31:15 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -817,7 +817,7 @@
         $css_class=$possible_class{'not_charged_try'};
         $button=1;
     } elsif ($award eq 'INVALID_FILETYPE') {
-	$message = &mt('Submission won\'t be graded. The type of file submitted is not allowed.');
+	$message = &mt("Submission won't be graded. The type of file submitted is not allowed.");
 	$css_class=$possible_class{'not_charged_try'};
 	$button=1;
     } elsif ($award eq 'SIG_FAIL') {
Index: loncom/publisher/loncfile.pm
diff -u loncom/publisher/loncfile.pm:1.91 loncom/publisher/loncfile.pm:1.92
--- loncom/publisher/loncfile.pm:1.91	Fri Dec 19 14:01:16 2008
+++ loncom/publisher/loncfile.pm	Thu Jan 15 18:31:19 2009
@@ -9,7 +9,7 @@
 #  and displays a page showing the results of the action.
 #
 #
-# $Id: loncfile.pm,v 1.91 2008/12/19 14:01:16 raeburn Exp $
+# $Id: loncfile.pm,v 1.92 2009/01/15 18:31:19 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -361,7 +361,10 @@
 	my ($newpath)=($dest=~m|(.*)/|);
 	$newpath=&relativeDest($fn,$newpath,$uname);
 	if (! -d "$newpath") {
-	    $request->print("<p><span class=\"LC_error\">".&mt('You have requested to create file in directory [_1] which doesn\'t exist. The requested directory path has been removed from the requested file name.','"'.&display($newpath).'"')."</span></p>");
+	    $request->print("<p><span class=\"LC_error\">"
+                           .&mt("You have requested to create file in directory [_1] which doesn't exist. The requested directory path has been removed from the requested file name."
+                               ,'"'.&display($newpath).'"')
+                           ."</span></p>");
 	    $dest=~s|.*/||;
 	}
     }
Index: loncom/homework/caparesponse/caparesponse.pm
diff -u loncom/homework/caparesponse/caparesponse.pm:1.235 loncom/homework/caparesponse/caparesponse.pm:1.236
--- loncom/homework/caparesponse/caparesponse.pm:1.235	Tue Sep 23 19:15:57 2008
+++ loncom/homework/caparesponse/caparesponse.pm	Thu Jan 15 18:31:23 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # caparesponse definition
 #
-# $Id: caparesponse.pm,v 1.235 2008/09/23 19:15:57 raeburn Exp $
+# $Id: caparesponse.pm,v 1.236 2009/01/15 18:31:23 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -752,16 +752,17 @@
 	    if ($ad ne 'EXACT_ANS' && $ad ne 'APPROX_ANS') {
 		my $error;
 		if ($tag eq 'formularesponse') {
-		    $error=&mt('Computer\'s answer is incorrect ("[_1]").',join(', ',@$response));
+		    $error=&mt("Computer's answer is incorrect ([_1]).",'"'.join(', ',@$response).'"');
 		} else {
 		    # answer failed check if it is sig figs that is failing
 		    my ($ad,$msg)=&check_submission($response,$partid,$id,
 						    $tag,$parstack,
 						    $safeeval,1);
+		    $error=&mt("Computer's answer is incorrect ([_1]).",'"'.join(', ',@$response).'"').' ';
 		    if ($sigline ne '') {
-			$error=&mt('Computer\'s answer is incorrect ("[_1]"). It is likely that the tolerance range [_2] or significant figures [_3] need to be adjusted.',join(', ',@$response),$tolline,$sigline);
+			$error.=&mt('It is likely that the tolerance range [_1] or significant figures [_2] need to be adjusted.',$tolline,$sigline);
 		    } else {
-			$error=&mt('Computer\'s answer is incorrect ("[_1]"). It is likely that the tolerance range [_2] needs to be adjusted.',join(', ',@$response),$tolline);
+			$error.=&mt('It is likely that the tolerance range [_1] needs to be adjusted.',$tolline);
 		    }
 		}
 		if ($ad ne 'EXACT_ANS' && $ad ne 'APPROX_ANS') {

--bisitz1232044284--