[LON-CAPA-cvs] cvs: loncom /html/adm/helper course.initialization.helper parameter.helper /interface/spreadsheet lonspreadsheet.pm /localize/localize de.pm zh.pm /xml lonxml.pm

bisitz bisitz@source.lon-capa.org
Wed, 08 Jul 2009 17:55:17 -0000


This is a MIME encoded message

--bisitz1247075717
Content-Type: text/plain

bisitz		Wed Jul  8 17:55:17 2009 EDT

  Modified files:              
    /loncom/html/adm/helper	course.initialization.helper 
                           	parameter.helper 
    /loncom/interface/spreadsheet	lonspreadsheet.pm 
    /loncom/localize/localize	de.pm zh.pm 
    /loncom/xml	lonxml.pm 
  Log:
  - Avoid HTML encoding conflicts:
      Don't use unescaped "&"
  - Better separation of content and style
      Moved quotation marks and bold tags from mt text to script code
  - Consistent wording and highlighting of Back and Next buttons
      (course initialization helper)
  - Cloning courses helper screen:
      - Added some missing phrases to translation files (de.pm, zh.pm)
      - Wording: It's usernames, not names (who are allowed to clone)
  - Wording (de.pm)
  
  
--bisitz1247075717
Content-Type: text/plain
Content-Disposition: attachment; filename="bisitz-20090708175517.txt"

Index: loncom/html/adm/helper/course.initialization.helper
diff -u loncom/html/adm/helper/course.initialization.helper:1.26 loncom/html/adm/helper/course.initialization.helper:1.27
--- loncom/html/adm/helper/course.initialization.helper:1.26	Mon Jun 15 11:18:06 2009
+++ loncom/html/adm/helper/course.initialization.helper	Wed Jul  8 17:55:07 2009
@@ -53,7 +53,7 @@
          course environment&quot; button.</p>
 
       <p>If you do not have experience coordinating LON-CAPA courses or if you
-         prefer the Helper interface, please click <nobr><b>Next -&gt;</b></nobr>.</p>
+         prefer the Helper interface, please click &quot;Next&quot;.</p>
       </message>
     </state>
 
@@ -61,7 +61,7 @@
     <message nextstate="FORBID_CHAT">
       The &quot;Course Title&quot; is the name of the course that will be
       seen by the students.  You may now modify the description and hit 
-      <nobr>&quot;<b>Next -&gt;</b>&quot;</nobr> to continue.<br />
+      &quot;Next&quot; to continue.<br />
       </message>
     <string variable='description' size='60' >
       <defaultvalue>
@@ -200,7 +200,7 @@
       are both the LON-CAPA username and LON-CAPA domain, not an e-mail
       address.</p> 
       </message>
-    <eval>return &mt('<p>Your current LON-CAPA domain is &quot;<b>[_1]</b>&quot;.</p>',"$helper->{DATA}->{DOM}"); 
+    <eval>return '<p>'.&mt('Your current LON-CAPA domain is [_1].','&quot;<b>'.$helper->{DATA}->{DOM}.'</b>&quot;').'</p>'; 
       </eval>
     <string variable='feedback_addresses' size='60' >
       <defaultvalue>
@@ -235,8 +235,9 @@
 
   <state name="USERS_ALLOWED_TO_CLONE" title="Granting permission to clone course">
    <message nextstate="FINAL"> 
-      Existing courses can be cloned when creating new courses.<br />Cloning will copy the course structure, contents, and most parameters (automatically advancing any date parameters by six months).<br /><br />
-      Names of owners of other courses permitted to clone this course:<br />
+      Existing courses can be cloned when creating new courses.<br />
+      Cloning will copy the course structure, contents, and most parameters (automatically advancing any date parameters by six months).<br /><br />
+      Usernames of owners of other courses permitted to clone this course:<br />
    </message>
    <string variable='can_clone' size='60' >
     <defaultvalue>
@@ -308,7 +309,11 @@
     <br />(Course Coordinators automatically have the right to clone their own courses.)
     <ul>
      <li>Format: <b>user:domain</b>, where &quot;user&quot; and &quot;domain&quot;
-      are the LON-CAPA username and domain of the user.</li><li>Separate different users with a comma.</li><li>Use *:domain to allow course to be cloned by any course owner in the specified domain.</li><li>Use * to allow unrestricted cloning by all course owners in all domains.</li></ul>
+      are the LON-CAPA username and domain of the user.</li>
+     <li>Separate different users with a comma.</li>
+     <li>Use *:domain to allow course to be cloned by any course owner in the specified domain.</li>
+     <li>Use * to allow unrestricted cloning by all course owners in all domains.</li>
+    </ul>
    </message>
   </state>
   <state name="FINAL" title="Completed">
Index: loncom/html/adm/helper/parameter.helper
diff -u loncom/html/adm/helper/parameter.helper:1.17 loncom/html/adm/helper/parameter.helper:1.18
--- loncom/html/adm/helper/parameter.helper:1.17	Thu May 18 18:54:51 2006
+++ loncom/html/adm/helper/parameter.helper	Wed Jul  8 17:55:07 2009
@@ -104,7 +104,7 @@
       </eval>
     <string nextstate="CHOOSE_STUDENT_LEVEL" variable="WEIGHT">
       <validator>if ($val !~ /^[1234567890]+(\.[1234567890]+)?$/) { 
-                   return &mt('&quot; [_1] &quot; is not an acceptable weight. Weight must be a positive number.',$element->getValue());
+                   return &mt('[_1] is not an acceptable weight. Weight must be a positive number.','&quot;'.$element->getValue().'&quot;');
                  } 
                  return undef;
         </validator>
@@ -118,7 +118,7 @@
       </eval>
     <string nextstate="CHOOSE_STUDENT_LEVEL" variable="TRIES">
       <validator>if ($val !~ /^[1234567890]+$/) { 
-                   return &mt('&quot; [_1] &quot; is not an acceptable number of tries. Tries must be a positive number with no decimal point.',$element->getValue());} 
+                   return &mt('[_1] is not an acceptable number of tries. Tries must be a positive number with no decimal point.','&quot;'.$element->getValue().'&quot;');} 
                  return undef;
         </validator>
       </string>
Index: loncom/interface/spreadsheet/lonspreadsheet.pm
diff -u loncom/interface/spreadsheet/lonspreadsheet.pm:1.54 loncom/interface/spreadsheet/lonspreadsheet.pm:1.55
--- loncom/interface/spreadsheet/lonspreadsheet.pm:1.54	Fri Jun  5 12:24:14 2009
+++ loncom/interface/spreadsheet/lonspreadsheet.pm	Wed Jul  8 17:55:10 2009
@@ -1,5 +1,5 @@
 #
-# $Id: lonspreadsheet.pm,v 1.54 2009/06/05 12:24:14 bisitz Exp $
+# $Id: lonspreadsheet.pm,v 1.55 2009/07/08 17:55:10 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -146,7 +146,7 @@
         $truefilename.'" />'.
         '</span>';
     my $makedefault_dialog = '<input type="submit" name="makedefault" '.
-        'value="'.&mt('Save as & Make This Sheet the Default').'"/>';
+        'value="'.&mt('Save as &amp; Make This Sheet the Default').'"/>';
     #
     my $link = '<a href="javascript:openbrowser'.
         "('sheet','loadfilename','spreadsheet')\">".&mt('Select Spreadsheet File')."</a>";
Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.312 loncom/localize/localize/de.pm:1.313
--- loncom/localize/localize/de.pm:1.312	Wed Jul  1 17:17:57 2009
+++ loncom/localize/localize/de.pm	Wed Jul  8 17:55:13 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # German Localization Lexicon
 #
-# $Id: de.pm,v 1.312 2009/07/01 17:17:57 bisitz Exp $
+# $Id: de.pm,v 1.313 2009/07/08 17:55:13 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -2409,7 +2409,7 @@
    'Save as'
 => 'Speichere unter',
 
-   'Save as & Make This Sheet the Default'
+   'Save as &amp; Make This Sheet the Default'
 => 'Speichern unter und diesen Beurteilungsbogen als Voreinstellung verwenden',
 
    'Bubblesheet Scanning Operator'
@@ -4751,11 +4751,11 @@
    'Set value to [_1] to allow all roles.'
 => '[_1], um für alle Rollen zu erlauben.',
 
-   '&quot; [_1] &quot; is not an acceptable number of tries. Tries must be a positive number with no decimal point.'
-=> '&quot; [_1] &quot; ist keine zulässige Anzahl von Versuchen. Die Anzahl muss eine positive, ganze Zahl (ohne Dezimaltrennzeichen) sein.',
+   '[_1] is not an acceptable number of tries. Tries must be a positive number with no decimal point.'
+=> '[_1] ist kein zulässiger Wert für die Anzahl von Versuchen. Der Wert muss eine positive, ganze Zahl (ohne Dezimaltrennzeichen) sein.',
 
-   '&quot; [_1] &quot; is not an acceptable weight. Weight must be a positive number.'
-=> '&quot; [_1] &quot; ist keine zulässige Gewichtung. Die Gewichtung muss eine positive Zahl sein.',
+   '[_1] is not an acceptable weight. Weight must be a positive number.'
+=> '[_1] ist kein zulässiger Wert für die Gewichtung. Der Wert muss eine positive Zahl sein.',
 
    '1 minute'
 => '1 Minute',
@@ -4784,14 +4784,23 @@
    '<b>Teaching Assistants</b> - teaching assistants will not be able use or view the chat room'
 => '<b>Tutor</b> - Tutoren werden den Chatroom weder betreten noch die Inhalte einsehen können',
 
-   '<p>Your current LON-CAPA domain is &quot;<b>[_1]</b>&quot;.</p>'
-=> '<p>Ihre derzeitige LON-CAPA-Domäne ist &quot;<b>[_1]</b>&quot;.</p>',
+   'Your current LON-CAPA domain is [_1].'
+=> 'Ihre derzeitige LON-CAPA-Domäne ist [_1].',
 
    'Advanced: You can send the feedback from different sections to different people, by doing the following: Separate each entry with a comma. To send feedback to a certain address for different sections, append the section name or names (separated by semi-colons) in a parenthesized list after the user:domain. For example, john102:msu(001;002;003),bob293:msu(004;005;006),madeupname:here(007;008;009) will route course feedback to &quot;john102&quot; for sections 1, 2, and 3, to &quot;bob293&quot; for 4, 5, and 6, and to &quot;madeupname:here&quot; for 7, 8, and 9. Note there is no requirement that the addresses be in any particular domain.'
 => 'Fortgeschritten: Sie können Feedback von unterschiedlichen Sektionen aus an unterschiedliche Personen senden. Hierzu ist jeder Eintrag mit einem Komma zu trennen. Um Feedback an eine bestimmte Adresse für unterschiedliche Sektionen zu senden, hängen Sie die die Sektionsbezeichnung(en) (getrennt durch Semicola) in einer Klammerliste nach benutzer:domäne an. Beispiel: john102:msu(001;002;003), bob293:msu(004;005;006), irgendwer:irgendwo(007;008;009) würde Feedback an &quot; john102&quot; für Sektionen 1, 2 und 3, an &quot;bob293&quot; für Sektionen 4, 5 und 6 und an &quot;irgendwer:irgendwo&quot; für Sektionen 7, 8 und 9 senden. Beachten Sie, dass es nicht erforderlich ist, dass die Adressen in einer bestimmten Domäne liegen.',
 
-   'All settings which you can change with this Helper can also be changed by going to the PARM screen and clicking on the &quot;Set course environment&quot; button. If you do not have experience coordinating LON-CAPA courses or if you prefer the Helper interface, please click Next -&gt;.'
-=> 'Alle Einstellungen, die mit diesem Hilfsprogramm änderbar sind, können auch über die Kurs- und Ressourcen-Parameter im Unterpunkt "Kursumgebung" geändert werden. Wenn Sie noch keine Erfahrung mit der Koordination von LON-CAPA-Kursen haben oder wenn Sie dieses Hilfsprogramm bevorzugen, klicken Sie bitte jetzt auf <tt>Weiter -&gt;</tt>.',
+   'Granting permission to clone course'
+=> 'Erlaubnis zum Klonen des Kurses erteilen',
+
+   'Existing courses can be cloned when creating new courses. Cloning will copy the course structure, contents, and most parameters (automatically advancing any date parameters by six months). Usernames of owners of other courses permitted to clone this course:'
+=> 'Beim Erstellen neuer Kurse können bestehende Kurse geklont werden. Das Klonen kopiert die Kursstruktur, die Inhalte und die meisten der Parameter (Datumswerte werden automatisch um sechs Monate nach vorne geschoben). Benutzerkennungen von Eigentümern anderer Kurse, denen das Klonen erlaubt werden soll:',
+
+   '(Course Coordinators automatically have the right to clone their own courses.) Format: user:domain, where &quot;user&quot; and &quot;domain&quot; are the LON-CAPA username and domain of the user.Separate different users with a comma.Use *:domain to allow course to be cloned by any course owner in the specified domain.Use * to allow unrestricted cloning by all course owners in all domains.'
+=> '(Kurs-Koordinatoren haben automatisch die Berechtigung ihre eigenen Kurse zu klonen) Format: benutzerkennung:domäne, wobei &quot;benutzerkennung&quot; und &quot;domäne&quot; die LON-CAPA-Benutzerkennung und -Domäne des Benutzers sind. Trennen Sie mehrere Benutzer durch Kommata. Verwenden Sie *:domäne, um allen Benutzern der angegebenen Domäne das Klonen des Kurses zu erlauben. Verwenden Sie *, um allen Benutzern aller Domänen uneingeschränke Berechtigung zum Klonen zu erteilen.', # n.t.
+
+   'All settings which you can change with this Helper can also be changed by going to the PARM screen and clicking on the &quot;Set course environment&quot; button. If you do not have experience coordinating LON-CAPA courses or if you prefer the Helper interface, please click &quot;Next&quot;.'
+=> 'Alle Einstellungen, die mit diesem Hilfsprogramm änderbar sind, können auch über die Kurs- und Ressourcen-Parameter im Unterpunkt "Kursumgebung" geändert werden. Wenn Sie noch keine Erfahrung mit der Koordination von LON-CAPA-Kursen haben oder wenn Sie dieses Hilfsprogramm bevorzugen, klicken Sie bitte jetzt auf &quot;Weiter&quot;.',
 
    'Allow limited HTML in discussion posts'
 => 'Beschränkte Verwendung von HTML in den Diskussionsbeiträgen zulassen',
@@ -5051,8 +5060,8 @@
    'Setting the [_1] to [_2]'
 => 'Einstellung ändern von [_1] auf [_2]',
 
-   'The &quot;Course Title&quot; is the name of the course that will be seen by the students. You may now modify the description and hit &quot;Next -&gt;&quot; to continue.'
-=> 'Der &quot;Kurstitel&quot; ist der Name des Kurses, der von den Kursteilnehmern gesehen wird. Sie können diese Bezeichnung nun ändern und mit &quot;Weiter -&gt;&quot; fortfahren',
+   'The &quot;Course Title&quot; is the name of the course that will be seen by the students. You may now modify the description and hit &quot;Next&quot; to continue.'
+=> 'Der &quot;Kurstitel&quot; ist der Name des Kurses, der von den Kursteilnehmern gesehen wird. Sie können diese Bezeichnung nun ändern und mit &quot;Weiter&quot; fortfahren',
 
    'The question can not be gotten correct, the following foils in the &lt;optionresponse&gt; have invalid correct options'
 => 'Die Antwort auf diese Frage kann niemals richtig werden. Die folgenden Auswahlmöglichkeiten im &lt;optionresponse&gt;-Tag beinhalten unzulässige richtige Optionen',
@@ -11237,8 +11246,8 @@
    'incl. grades'
 => 'Bewertung einbinden',
 
-   'Message will be sent when you click on Save & Next below.'
-=> 'NAchricht wird gesendet sobald Sie auf Speichern und weiter klicken.',
+   'Message will be sent when you click on Save &amp; Next below.'
+=> 'Nachricht wird gesendet, sobald Sie auf Speichern und weiter klicken.',
 
    'Set/Change parameters'
 => 'Parameter setzen/ändern',
@@ -11408,8 +11417,8 @@
    'Found tag [_1] on line [_2] when looking for [_3] in file.'
 => 'In der Datei wurde in Zeile [_2] das Tag [_1] gefunden, wo [_3] erwartet wurde.',
 
-   'ID &quot;[_1]&quot; contains invalid characters, IDs are only allowed to contain letters, numbers, spaces and -'
-=> 'ID &quot;[_1]&quot; enthält ungültige Zeichen. Gültige Zeichen für IDs sind nur Buchstaben, Ziffern, Zahlen, Leerzeichen und -',
+   'ID [_1] contains invalid characters. IDs are only allowed to contain letters, numbers, spaces and -'
+=> 'ID [_1] enthält ungültige Zeichen. Gültige Zeichen für IDs sind nur Buchstaben, Ziffern, Leerzeichen und -',
 
    'File not found: [_1]'
 => 'Datei nicht gefunden: [_1]',
@@ -15940,8 +15949,8 @@
    'Screen Name'
 => 'Nicknamen',
 
-   'Messages & Notifications'
-=> 'Nachrichten & Benachrichtigungen',
+   'Messages &amp; Notifications'
+=> 'Nachrichten und Benachrichtigungen',
 
    'Message Management'
 => 'Nachrichtenverwaltung',
@@ -16165,7 +16174,7 @@
 => 'nur letzte Einreichung',
 
    'last submission &amp; parts info'
-=> 'letzte Einreichung &amp; parts info',
+=> 'letzte Einreichung und Aufgabenteil-Information',
 
    'by dates and submissions'
 => 'sortiert nach Datum und Einreichung',
Index: loncom/localize/localize/zh.pm
diff -u loncom/localize/localize/zh.pm:1.65 loncom/localize/localize/zh.pm:1.66
--- loncom/localize/localize/zh.pm:1.65	Tue Jul  7 11:22:32 2009
+++ loncom/localize/localize/zh.pm	Wed Jul  8 17:55:13 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Chinese Simplified Localization Lexicon
 #
-# $Id: zh.pm,v 1.65 2009/07/07 11:22:32 zhu Exp $
+# $Id: zh.pm,v 1.66 2009/07/08 17:55:13 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -2421,7 +2421,7 @@
    'Save as'
 => '另存为',
 
-   'Save as & Make This Sheet the Default'
+   'Save as &amp; Make This Sheet the Default'
 => '另存为 & 使此工作表作为一个默认使用',
 
    'Scantron Operator'
@@ -4788,11 +4788,11 @@
    'Set value to [_1] to allow all roles.'
 => '[_1], um für alle Rollen zu erlauben.',
 
-   '&quot; [_1] &quot; is not an acceptable number of tries. Tries must be a positive number with no decimal point.'
-=> '&quot; [_1] &quot; ist keine zulässige Anzahl von Versuchen. Die Anzahl muss eine positive, ganze Zahl (ohne Dezimaltrennzeichen) sein.',
+   '[_1] is not an acceptable number of tries. Tries must be a positive number with no decimal point.'
+=> '[_1] ist kein zulässiger Wert für die Anzahl von Versuchen. Der Wert muss eine positive, ganze Zahl (ohne Dezimaltrennzeichen) sein.',
 
-   '&quot; [_1] &quot; is not an acceptable weight. Weight must be a positive number.'
-=> '&quot; [_1] &quot; ist keine zulässige Gewichtung. Die Gewichtung muss eine positive Zahl sein.',
+   '[_1] is not an acceptable weight. Weight must be a positive number.'
+=> '[_1] ist kein zulässiger Wert für die Gewichtung. Der Wert muss eine positive Zahl sein.',
 
    '1 minute'
 => '1 Minute',
@@ -4821,14 +4821,23 @@
    '<b>Teaching Assistants</b> - teaching assistants will not be able use or view the chat room'
 => '<b>Tutor</b> - Tutoren werden den Chatroom weder betreten noch die Inhalte einsehen können',
 
-   '<p>Your current LON-CAPA domain is &quot;<b>[_1]</b>&quot;.</p>'
-=> '<p>Ihre derzeitige LON-CAPA-Domäne ist &quot;<b>[_1]</b>&quot;.</p>',
+   'Your current LON-CAPA domain is [_1].'
+=> 'Ihre derzeitige LON-CAPA-Domäne ist [_1].',
 
    'Advanced: You can send the feedback from different sections to different people, by doing the following: Separate each entry with a comma. To send feedback to a certain address for different sections, append the section name or names (separated by semi-colons) in a parenthesized list after the user:domain. For example, john102:msu(001;002;003),bob293:msu(004;005;006),madeupname:here(007;008;009) will route course feedback to &quot;john102&quot; for sections 1, 2, and 3, to &quot;bob293&quot; for 4, 5, and 6, and to &quot;madeupname:here&quot; for 7, 8, and 9. Note there is no requirement that the addresses be in any particular domain.'
 => 'Fortgeschritten: Sie können Feedback von unterschiedlichen Sektionen aus an unterschiedliche Personen senden. Hierzu ist jeder Eintrag mit einem Komma zu trennen. Um Feedback an eine bestimmte Adresse für unterschiedliche Sektionen zu senden, hängen Sie die die Sektionsbezeichnung(en) (getrennt durch Semicola) in einer Klammerliste nach benutzer:domäne an. Beispiel: john102:msu(001;002;003), bob293:msu(004;005;006), irgendwer:irgendwo(007;008;009) würde Feedback an &quot; john102&quot; für Sektionen 1, 2 und 3, an &quot;bob293&quot; für Sektionen 4, 5 und 6 und an &quot;irgendwer:irgendwo&quot; für Sektionen 7, 8 und 9 senden. Beachten Sie, dass es nicht erforderlich ist, dass die Adressen in einer bestimmten Domäne liegen.',
 
-   'All settings which you can change with this Helper can also be changed by going to the PARM screen and clicking on the &quot;Set course environment&quot; button. If you do not have experience coordinating LON-CAPA courses or if you prefer the Helper interface, please click Next -&gt;.'
-=> 'Alle Einstellungen, die mit diesem Hilfsprogramm änderbar sind, können auch über die Kurs- und Ressourcen-Parameter im Unterpunkt "Kursumgebung" geändert werden. Wenn Sie noch keine Erfahrung mit der Koordination von LON-CAPA-Kursen haben oder wenn Sie dieses Hilfsprogramm bevorzugen, klicken Sie bitte jetzt auf <tt>Weiter -&gt;</tt>.',
+   'Granting permission to clone course'
+=> 'Erlaubnis zum Klonen des Kurses erteilen',
+
+   'Existing courses can be cloned when creating new courses. Cloning will copy the course structure, contents, and most parameters (automatically advancing any date parameters by six months). Usernames of owners of other courses permitted to clone this course:'
+=> 'Beim Erstellen neuer Kurse können bestehende Kurse geklont werden. Das Klonen kopiert die Kursstruktur, die Inhalte und die meisten der Parameter (Datumswerte werden automatisch um sechs Monate nach vorne geschoben). Benutzerkennungen von Eigentümern anderer Kurse, denen das Klonen erlaubt werden soll:',
+
+   '(Course Coordinators automatically have the right to clone their own courses.) Format: user:domain, where &quot;user&quot; and &quot;domain&quot; are the LON-CAPA username and domain of the user.Separate different users with a comma.Use *:domain to allow course to be cloned by any course owner in the specified domain.Use * to allow unrestricted cloning by all course owners in all domains.'
+=> '(Kurs-Koordinatoren haben automatisch die Berechtigung ihre eigenen Kurse zu klonen) Format: benutzerkennung:domäne, wobei &quot;benutzerkennung&quot; und &quot;domäne&quot; die LON-CAPA-Benutzerkennung und -Domäne des Benutzers sind. Trennen Sie mehrere Benutzer durch Kommata. Verwenden Sie *:domäne, um allen Benutzern der angegebenen Domäne das Klonen des Kurses zu erlauben. Verwenden Sie *, um allen Benutzern aller Domänen uneingeschränke Berechtigung zum Klonen zu erteilen.', # n.t.
+
+   'All settings which you can change with this Helper can also be changed by going to the PARM screen and clicking on the &quot;Set course environment&quot; button. If you do not have experience coordinating LON-CAPA courses or if you prefer the Helper interface, please click &quot;Next&quot;.'
+=> 'Alle Einstellungen, die mit diesem Hilfsprogramm änderbar sind, können auch über die Kurs- und Ressourcen-Parameter im Unterpunkt "Kursumgebung" geändert werden. Wenn Sie noch keine Erfahrung mit der Koordination von LON-CAPA-Kursen haben oder wenn Sie dieses Hilfsprogramm bevorzugen, klicken Sie bitte jetzt auf &quot;Weiter&quot;.',
 
    'Allow limited HTML in discussion posts'
 => 'Beschränkte Verwendung von HTML in den Diskussionsbeiträgen zulassen',
@@ -4839,6 +4848,9 @@
    'Answer Date (answerdate)'
 => 'Antwort-Verfügbarkeits-Datum (answerdate)',
 
+   'Chat Room Participation'
+=> 'Teilnahme am Chatroom',
+
    'Chat Participation'
 => 'Teilnahme am Chat',
 
@@ -4860,7 +4872,7 @@
    'Course default for all problems'
 => 'Voreinstellungen des Kurses für alle Aufgaben',
 
-   'Course members can provide feedback about the course. You can choose who will receive the feedback, such as a different instructor or a TA. Please enter their LON-CAPA address below, in the form user:domain, where &quot;user&quot; and &quot;domain&quot; are both the LON-CAPA username and LON-CAPA domain, not an email address.'
+   'Course members can provide feedback about the course. You can choose who will receive the feedback, such as a different instructor or a TA. Please enter their LON-CAPA address below, in the form user:domain, where &quot;user&quot; and &quot;domain&quot; are both the LON-CAPA username and LON-CAPA domain, not an e-mail address.'
 => 'Kursmitglieder können Feedback zum Kurs geben. Sie können hier auswählen, wer das Feedback empfangen soll, wie z.B. ein anderer Dozent oder Tutor. Bitte geben Sie deren LON-CAPA-Benutzer unten in der Form benutzer:domäne ein, wobei &quot;benutzer&quot; und &quot;domäne&quot; LON-CAPA-Benutzerkennung und LON-CAPA-Domäne sind. Verwenden Sie keine E-Mail-Adresse!',
 
    'Courses'
@@ -4930,7 +4942,7 @@
    'How many tries should be set for the selected problem?'
 => 'Wieviele Versuche sollten für die ausgewählte Aufgabe gesetzt werden?',
 
-   'LON-CAPA has live chat functionality. This course will receive its own chat room. You may deny students, TAs, or instructors the right to access the chat room.'
+   'LON-CAPA has chat room functionality. This course will receive its own chat room. You may deny students, TAs, or instructors the right to access the chat room.'
 => 'LON-CAPA bietet eine Live-Chat-Funktion an. Dieser Kurs wird seinen eigenen Chatroom erhalten. Sie können Studenten, Tutoren oder Dozenten das Recht verweigern, den Chatroom zu nutzen.',
 
    'LON-CAPA hosts discussions on all resources in a course. By default, all users are allowed to participate in these discussions. If you do not wish certain types of users to be able to use the discussion features, select those types below. Note your class may not have all of these roles; you may safely ignore roles you do not intend to use. (For instance, &quot;Exam Proctor&quot; is generally useful only for large courses.) Types of users not allowed to participate in discussion can still view any discussion that other users post.'
@@ -5095,8 +5107,8 @@
    'Student Name'
 => '学生姓名',
 
-   'The &quot;Course Title&quot; is the name of the course that will be seen by the students. You may now modify the description and hit &quot;Next -&gt;&quot; to continue.'
-=> 'Der &quot;Kurstitel&quot; ist der Name des Kurses, der von den Kursteilnehmern gesehen wird. Sie können diese Bezeichnung nun ändern und mit &quot;Weiter -&gt;&quot; fortfahren',
+   'The &quot;Course Title&quot; is the name of the course that will be seen by the students. You may now modify the description and hit &quot;Next&quot; to continue.'
+=> 'Der &quot;Kurstitel&quot; ist der Name des Kurses, der von den Kursteilnehmern gesehen wird. Sie können diese Bezeichnung nun ändern und mit &quot;Weiter&quot; fortfahren',
 
    'The question can not be gotten correct, the following foils in the &lt;optionresponse&gt; have invalid correct options'
 => 'Die Antwort auf diese Frage kann niemals richtig werden. Die folgenden Auswahlmöglichkeiten im &lt;optionresponse&gt;-Tag beinhalten unzulässige richtige Optionen',
@@ -11315,8 +11327,8 @@
    'incl. grades'
 => '包含评分',
 
-   'Message will be sent when you click on Save & Next below.'
-=> 'NAchricht wird gesendet sobald Sie auf Speichern und weiter klicken.',
+   'Message will be sent when you click on Save &amp; Next below.'
+=> 'Nachricht wird gesendet, sobald Sie auf Speichern und weiter klicken.',
 
    'Set/Change parameters'
 => 'Parameter setzen/ändern',
@@ -11480,8 +11492,8 @@
    'Found tag [_1] on line [_2] when looking for [_3] in file.'
 => 'In der Datei wurde in Zeile [_2] das Tag [_1] gefunden, wo [_3] erwartet wurde.',
 
-   'ID &quot;[_1]&quot; contains invalid characters, IDs are only allowed to contain letters, numbers, spaces and -'
-=> 'ID &quot;[_1]&quot; enthält ungültige Zeichen. Gültige Zeichen für IDs sind nur Buchstaben, Ziffern, Zahlen, Leerzeichen und -',
+   'ID [_1] contains invalid characters. IDs are only allowed to contain letters, numbers, spaces and -'
+=> 'ID [_1] enthält ungültige Zeichen. Gültige Zeichen für IDs sind nur Buchstaben, Ziffern, Leerzeichen und -',
 
    'File not found'
 => 'Datei nicht gefunden',
@@ -16058,9 +16070,6 @@
    'Nickname'
 => '昵称',
 
-#   'Messages & Notifications'
-#=> '邮件&公告',
-
    'Messages &amp; Notifications'
 => '邮件&公告',
 
@@ -16103,9 +16112,6 @@
    'Change messageforwarding or notifications settings.'
 => 'Konfiguration der Nachrichtenweiterleitung und Benachrichtigungseinstellungen.',
 
-   'Set display preferences for discussion posts for both discussion boards and individual resources in all your courses.'
-=> '在这里,您可以设置您的讨论是否显示在所有的课程的布告栏和个人资源里。',
-
    'Choose the default language for this user.'
 => 'Ändern der voreingestellten Benutzersprache für diesen Benutzer.',
 
@@ -16317,16 +16323,6 @@
    ''
 => '',
 
-   ''
-=> '',
-
-   ''
-=> '',
-
-   ''
-=> '',
-
-
 
 #SYNCMARKER
 );
Index: loncom/xml/lonxml.pm
diff -u loncom/xml/lonxml.pm:1.497 loncom/xml/lonxml.pm:1.498
--- loncom/xml/lonxml.pm:1.497	Tue Jun 23 03:01:26 2009
+++ loncom/xml/lonxml.pm	Wed Jul  8 17:55:16 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # XML Parser Module 
 #
-# $Id: lonxml.pm,v 1.497 2009/06/23 03:01:26 www Exp $
+# $Id: lonxml.pm,v 1.498 2009/07/08 17:55:16 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1043,7 +1043,7 @@
     my ($parstack,$safeeval)=@_;
     my $id= &Apache::lonxml::get_param('id',$parstack,$safeeval);
     if ($env{'request.state'} eq 'construct' && $id =~ /([._]|[^\w\d\s[:punct:]])/) {
-	&error(&mt("ID &quot;[_1]&quot; contains invalid characters, IDs are only allowed to contain letters, numbers, spaces and -",'<tt>'.$id.'</tt>'));
+	&error(&mt('ID [_1] contains invalid characters. IDs are only allowed to contain letters, numbers, spaces and -','"<tt>'.$id.'</tt>"'));
     }
     if ($id =~ /^\s*$/) { $id = $Apache::lonxml::curdepth; }
     return $id;

--bisitz1247075717--