[LON-CAPA-cvs] cvs: loncom /interface domainprefs.pm loncommon.pm loncreateuser.pm lonmsgdisplay.pm lonpickcourse.pm /localize/localize de.pm es.pm pt.pm zh.pm

bisitz bisitz at source.lon-capa.org
Fri Apr 25 13:56:51 EDT 2014


bisitz		Fri Apr 25 17:56:51 2014 EDT

  Modified files:              
    /loncom/interface	loncreateuser.pm lonmsgdisplay.pm loncommon.pm 
                     	lonpickcourse.pm domainprefs.pm 
    /loncom/localize/localize	de.pm es.pm pt.pm zh.pm 
  Log:
  Improved internationalization:
  - Properly compile translation phrases
  - Updated related translation file entries
  
  
  
-------------- next part --------------
Index: loncom/interface/loncreateuser.pm
diff -u loncom/interface/loncreateuser.pm:1.398 loncom/interface/loncreateuser.pm:1.399
--- loncom/interface/loncreateuser.pm:1.398	Mon Mar 31 02:31:05 2014
+++ loncom/interface/loncreateuser.pm	Fri Apr 25 17:56:42 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Create a user
 #
-# $Id: loncreateuser.pm,v 1.398 2014/03/31 02:31:05 raeburn Exp $
+# $Id: loncreateuser.pm,v 1.399 2014/04/25 17:56:42 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -3156,9 +3156,9 @@
                 $rolestr = &mt('No roles');
             }
             if ($context eq 'course') {
-                $contextname = &mt('course');
+                $contextname = 'course';
             } elsif ($context eq 'author') {
-                $contextname = &mt('co-author');
+                $contextname = 'co-author';
             }
             $r->print(&mt('The following fields were not updated: ').'<ul>');
             my %fieldtitles = &Apache::loncommon::personal_data_fieldtitles();
@@ -3167,9 +3167,9 @@
             }
             $r->print('</ul>');
             if (@mod_disallowed == 1) {
-                $r->print(&mt("You do not have the authority to change this field given the user's current set of active/future [_1] roles:",$contextname));
+                $r->print(&mt("You do not have the authority to change this field given the user's current set of active/future $contextname roles:"));
             } else {
-                $r->print(&mt("You do not have the authority to change these fields given the user's current set of active/future [_1] roles:",$contextname));
+                $r->print(&mt("You do not have the authority to change these fields given the user's current set of active/future $contextname roles:"));
             }
             my $helplink = 'javascript:helpMenu('."'display'".')';
             $r->print('<span class="LC_cusr_emph">'.$rolestr.'</span><br />'
Index: loncom/interface/lonmsgdisplay.pm
diff -u loncom/interface/lonmsgdisplay.pm:1.173 loncom/interface/lonmsgdisplay.pm:1.174
--- loncom/interface/lonmsgdisplay.pm:1.173	Thu Jan 16 18:38:25 2014
+++ loncom/interface/lonmsgdisplay.pm	Fri Apr 25 17:56:42 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Routines for messaging display
 #
-# $Id: lonmsgdisplay.pm,v 1.173 2014/01/16 18:38:25 bisitz Exp $
+# $Id: lonmsgdisplay.pm,v 1.174 2014/04/25 17:56:42 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1953,9 +1953,9 @@
     if ($result eq '') {
         my $lctype = &mt(lc(&Apache::loncommon::course_type()));
 	if ($target ne 'tex') { 
-	    $r->print("<p><b>".&mt('No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].',$lctype)."</b></p>");
+	    $r->print("<p><b>".&mt('No notes, face-to-face discussion records, critical messages or broadcast messages in this '.$lctype.'.')."</b></p>");
 	} else {
-	    $r->print('\textbf{'.&mt('No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].',$lctype).'}\\\\');
+	    $r->print('\textbf{'.&mt('No notes, face-to-face discussion records, critical messages or broadcast messages in this '.$lctype.'.').'}\\\\');
 	}
     } elsif ($target ne 'tex') {
        $r->print($result.'</div>');
Index: loncom/interface/loncommon.pm
diff -u loncom/interface/loncommon.pm:1.1186 loncom/interface/loncommon.pm:1.1187
--- loncom/interface/loncommon.pm:1.1186	Thu Apr 24 13:26:23 2014
+++ loncom/interface/loncommon.pm	Fri Apr 25 17:56:43 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # a pile of common routines
 #
-# $Id: loncommon.pm,v 1.1186 2014/04/24 13:26:23 kruse Exp $
+# $Id: loncommon.pm,v 1.1187 2014/04/25 17:56:43 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -14882,7 +14882,7 @@
         }
         $cloneableonlyform = '<span class="LC_nobreak"><label><input type="radio" name="cloneableonly" value="1" '.$cloneableon.'/> '.&mt('Required').'</label>'.(' 'x3).'<label><input type="radio" name="cloneableonly" value="" '.$cloneableoff.' /> '.&mt('No restriction').'</label></span>';
         if ($formname eq 'ccrs') {
-            $cloneabletitle = &mt('Cloneable for').' '.$cloneruname.':'.$clonerudom;
+            $cloneabletitle = &mt('Cloneable for [_1]',$cloneruname.':'.$clonerudom);
         } else {
             $cloneabletitle = &mt('Cloneable by you');
         }
Index: loncom/interface/lonpickcourse.pm
diff -u loncom/interface/lonpickcourse.pm:1.113 loncom/interface/lonpickcourse.pm:1.114
--- loncom/interface/lonpickcourse.pm:1.113	Mon Mar 17 13:38:57 2014
+++ loncom/interface/lonpickcourse.pm	Fri Apr 25 17:56:43 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Pick a course
 #
-# $Id: lonpickcourse.pm,v 1.113 2014/03/17 13:38:57 raeburn Exp $
+# $Id: lonpickcourse.pm,v 1.114 2014/04/25 17:56:43 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -630,7 +630,7 @@
         $output = '<label><input type="checkbox" name="course_id" value="'.$cdom.'_'.$cnum.'" />'."\n";
     } elsif ((($env{'form.form'} eq 'ccrs') || ($env{'form.form'} eq 'requestcrs')) && (!$canclone))  {
         if ($env{'form.form'} eq 'ccrs') {
-            $output = &mt('No cloning for ').$env{'form.cloner'}."\n";
+            $output = &mt('No cloning for [_1]',$env{'form.cloner'})."\n";
         } else {
             $output = &mt('No rights to clone')."\n";
         }
Index: loncom/interface/domainprefs.pm
diff -u loncom/interface/domainprefs.pm:1.236 loncom/interface/domainprefs.pm:1.237
--- loncom/interface/domainprefs.pm:1.236	Wed Apr 23 10:11:26 2014
+++ loncom/interface/domainprefs.pm	Fri Apr 25 17:56:43 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Handler to set domain-wide configuration settings
 #
-# $Id: domainprefs.pm,v 1.236 2014/04/23 10:11:26 raeburn Exp $
+# $Id: domainprefs.pm,v 1.237 2014/04/25 17:56:43 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -5098,9 +5098,9 @@
         $jstext  = '    var categories = Array(1);'."\n".
                    '    categories[0] = Array("instcode_pos");'."\n"; 
     }
-    my $instcode_reserved = &mt('The name: "instcode" is a reserved category');
-    my $communities_reserved = &mt('The name: "communities" is a reserved category');
-    my $choose_again = '\\n'.&mt('Please use a different name for the new top level category'); 
+    my $instcode_reserved = &mt('The name: [_1] is a reserved category.','"instcode"');
+    my $communities_reserved = &mt('The name: [_1] is a reserved category.','"communities"');
+    my $choose_again = '\\n'.&mt('Please use a different name for the new top level category.'); 
     $output = <<"ENDSCRIPT";
 <script type="text/javascript">
 // <![CDATA[
Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.590 loncom/localize/localize/de.pm:1.591
--- loncom/localize/localize/de.pm:1.590	Fri Apr 25 14:37:40 2014
+++ loncom/localize/localize/de.pm	Fri Apr 25 17:56:47 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # German Localization Lexicon
 #
-# $Id: de.pm,v 1.590 2014/04/25 14:37:40 bisitz Exp $
+# $Id: de.pm,v 1.591 2014/04/25 17:56:47 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -2282,11 +2282,11 @@
    'User Notes, Records of Face-To-Face Discussions, Critical Messages, Broadcast Messages and Archived Messages in Community'
 => 'Benutzeranmerkungen, Aufzeichnungen von persönlichen Diskussionsbeiträgen, wichtige Nachrichten, Broadcast-Nachrichten und archivierte Nachrichten in der Community',
 
-   'No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].'
-=> 'Für diese/n [_1] existieren keine Benutzer-Anmerkungen, Aufzeichnungen von Face-to-face-Diskussionsbeiträgen, wichtige Nachrichten oder Broadcast-Nachrichten.',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.'
+=> 'Für diesen Kurs existieren keine Benutzer-Anmerkungen, Aufzeichnungen von persönlichen Diskussionsbeiträgen, wichtige Nachrichten oder Broadcast-Nachrichten.',
 
-   'No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].'
-=> 'Für diesen [_1] existieren keine Benutzer-Anmerkungen, Aufzeichnungen von persönlichen Diskussionsbeiträgen, wichtige Nachrichten oder Broadcast-Nachrichten.',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.'
+=> 'Für diese Community existieren keine Benutzer-Anmerkungen, Aufzeichnungen von persönlichen Diskussionsbeiträgen, wichtige Nachrichten oder Broadcast-Nachrichten.',
 
    'Version Number'
 => 'Versionsnummer',
@@ -5072,8 +5072,8 @@
    'Top Level Map'
 => 'Hauptebenen-Inhaltszusammenstellung',
 
-   'Please use a different name for the new top level category'
-=> 'Bitte verwenden Sie einen anderen Namen für die neue Hauptebenen-Kategorie',
+   'Please use a different name for the new top level category.'
+=> 'Bitte verwenden Sie einen anderen Namen für die neue Hauptebenen-Kategorie.',
 
    'Type Name Here'
 => 'Hier Name eingeben',
@@ -17772,11 +17772,17 @@
    'The following fields were not updated: '
 => 'Die folgenden Felder wurden nicht aktualisiert: ',
 
-   "You do not have the authority to change this field given the user's current set of active/future [_1] roles:"
-=> 'Sie haben nicht die Berechtigung, um dieses Feld angesichts der aktuellen aktiven/zukünftigen [_1] Rollen des Benutzer zu ändern:',
+   "You do not have the authority to change this field given the user's current set of active/future course roles:"
+=> 'Sie haben nicht die Berechtigung, um dieses Feld angesichts der aktuellen aktiven/zukünftigen Kursrollen des Benutzers zu ändern:',
 
-   "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:"
-=> 'Sie haben nicht die Berechtigung, um diese Felder angesichts der aktuellen aktiven/zukünftigen [_1] Rollen des Benutzers zu ändern:',
+   "You do not have the authority to change this field given the user's current set of active/future co-author roles:"
+=> 'Sie haben nicht die Berechtigung, um dieses Feld angesichts der aktuellen aktiven/zukünftigen Co-Author-Rollen des Benutzers zu ändern:',
+
+   "You do not have the authority to change these fields given the user's current set of active/future course roles:"
+=> 'Sie haben nicht die Berechtigung, um diese Felder angesichts der aktuellen aktiven/zukünftigen Kursrollen des Benutzers zu ändern:',
+
+   "You do not have the authority to change these fields given the user's current set of active/future co-author roles:"
+=> 'Sie haben nicht die Berechtigung, um diese Felder angesichts der aktuellen aktiven/zukünftigen Co-Author-Rollen des Benutzers zu ändern:',
 
    'Please contact your [_1]helpdesk[_2] for more information.'
 => 'Bitte kontaktieren Sie das [_1]Helpdesk[_2] für weitere Informationen.',
@@ -21676,11 +21682,8 @@
    'Status of domain servers'
 => 'Status der Server dieser Domäne',
 
-   'The name: "communities" is a reserved category'
-=> 'Der Name "communities" ist eine intern reservierte Kategorie',
-
-   'The name: "instcode" is a reserved category'
-=> 'Der Name "instcode" ist eine intern reservierte Kategorie',
+   'The name: [_1] is a reserved category.'
+=> 'Der Name [_1] ist eine intern reservierte Kategorie.',
 
    'This may take some time ..'
 => 'Dies könnte einen Moment dauern...',
@@ -22225,11 +22228,11 @@
    'Cloneable by you'
 => 'Durch Sie klonbar',
 
-   'Cloneable for'
-=> 'Klonbar für',
+   'Cloneable for [_1]'
+=> 'Klonbar für [_1]',
 
-   'No cloning for '
-=> 'Nicht klonbar für ',
+   'No cloning for [_1]'
+=> 'Nicht klonbar für [_1]',
 
    'No restriction'
 => 'Keine Beschränkung',
Index: loncom/localize/localize/es.pm
diff -u loncom/localize/localize/es.pm:1.87 loncom/localize/localize/es.pm:1.88
--- loncom/localize/localize/es.pm:1.87	Fri Apr 25 14:37:40 2014
+++ loncom/localize/localize/es.pm	Fri Apr 25 17:56:47 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Spanish Localization Lexicon
 #
-# $Id: es.pm,v 1.87 2014/04/25 14:37:40 bisitz Exp $
+# $Id: es.pm,v 1.88 2014/04/25 17:56:47 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1825,11 +1825,11 @@
    'User Notes, Records of Face-To-Face Discussions, Critical Messages, Broadcast Messages and Archived Messages in Course'
 => 'Notas de Usuarios, Registros de Discusiones Cara-a-Cara, Mensajes Críticos, Mensajes de difusión y Mensajes Archivados en el Curso',
 
-   'No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].'
-=> 'NO hay notas, registros de discusiones cara-a-cara, mensajes críticos, o mensajes de difusión en este [_1].',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.'
+=> 'NO hay notas, registros de discusiones cara-a-cara, mensajes críticos o mensajes de difusión en este curso.',
 
-   'No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].'
-=> 'NO hay notas, registros de discusiones cara-a-cara, mensajes críticos o mensajes de difusión en este [_1].',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.'
+=> 'NO hay notas, registros de discusiones cara-a-cara, mensajes críticos o mensajes de difusión en este comunidad.',
 
    'Version Number'
 => 'Número de Versión',
@@ -15702,11 +15702,17 @@
    'The following fields were not updated: '
 => 'Los siguientes campos no fueron actualizados: ',
 
-   "You do not have the authority to change this field given the user's current set of active/future [_1] roles:"
-=> 'No tiene autoridad de cambiar este campo dado el conjunto actual de funciones activas/futuras [_1]:',
+   "You do not have the authority to change this field given the user's current set of active/future course roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future course roles:", # 'No tiene autoridad de cambiar este campo dado el conjunto actual de funciones activas/futuras [_1]:',
 
-   "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:"
-=> 'No tiene autoridad de cambiar estos campos dado el conjunto actual de funciones activas/futuras [_1]:',
+   "You do not have the authority to change this field given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future co-author roles:", # 'No tiene autoridad de cambiar este campo dado el conjunto actual de funciones activas/futuras [_1]:',
+
+   "You do not have the authority to change these fields given the user's current set of active/future course roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future course roles:", # 'No tiene autoridad de cambiar estos campos dado el conjunto actual de funciones activas/futuras [_1]:',
+
+   "You do not have the authority to change these fields given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future co-author roles:", # 'No tiene autoridad de cambiar estos campos dado el conjunto actual de funciones activas/futuras [_1]:',
 
    'Please contact your [_1]helpdesk[_2] for more information.'
 => 'Por favor contacte su [_1]centro de asistencia(Helpdesk)[_2] para mas información.',
Index: loncom/localize/localize/pt.pm
diff -u loncom/localize/localize/pt.pm:1.80 loncom/localize/localize/pt.pm:1.81
--- loncom/localize/localize/pt.pm:1.80	Fri Apr 25 14:37:41 2014
+++ loncom/localize/localize/pt.pm	Fri Apr 25 17:56:48 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Portuguese Localization Lexicon
 #
-# $Id: pt.pm,v 1.80 2014/04/25 14:37:41 bisitz Exp $
+# $Id: pt.pm,v 1.81 2014/04/25 17:56:48 bisitz Exp $
 #
 # Copyright UNICAMP, Sao Paulo
 # Supported in part by Partnership in Global Learning
@@ -8421,8 +8421,8 @@
    'Cloneable by you'
 => 'Cloneable by you',
 
-   'Cloneable for'
-=> 'Cloneable for',
+   'Cloneable for [_1]'
+=> 'Cloneable for [_1]',
 
    'Cloning course from'
 => 'Cloning course from',
@@ -10185,8 +10185,17 @@
    'Disk space for storage of group portfolio files for:'
 => 'Disk space for storage of group portfolio files for:',
 
-   'Disk usage [_1] exceeds the quota for this community.'
-=> 'Disk usage [_1] exceeds the quota for this community.',
+   'Disk usage exceeds the quota for this course.'
+=> 'Disk usage exceeds the quota for this course.',
+
+   'Disk usage now exceeds the quota for this course.'
+=> 'Disk usage now exceeds the quota for this course.',
+
+   'Disk usage exceeds the quota for this community.'
+=> 'Disk usage exceeds the quota for this community.',
+
+   'Disk usage now exceeds the quota for this community.'
+=> 'Disk usage now exceeds the quota for this community.',
 
    'Display "Submit a bug" link?'
 => 'Display "Submit a bug" link?',
@@ -13530,8 +13539,8 @@
    'No changes were made to the existing self-enrollment settings in this course.'
 => 'No changes were made to the existing self-enrollment settings in this course.',
 
-   'No cloning for '
-=> 'No cloning for ',
+   'No cloning for [_1]'
+=> 'No cloning for [_1]',
 
    'No communication blocks currently saved'
 => 'No communication blocks currently saved',
@@ -13731,11 +13740,11 @@
    'No new dynamic data found.'
 => 'No new dynamic data found.',
 
-   'No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].'
-=> 'No notes, face-to-face discussion records, critical messages or broadcast messages in this [_1].',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.'
+=> 'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.',
 
-   'No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].'
-=> 'No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.'
+=> 'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.',
 
    'No notifications sent when an enrollment request needs approval, or has been approved.'
 => 'No notifications sent when an enrollment request needs approval, or has been approved.',
@@ -14823,8 +14832,8 @@
    'Please upload an UTF8 encoded file to ensure a correct character encoding in your classlist.'
 => 'Please upload an UTF8 encoded file to ensure a correct character encoding in your classlist.',
 
-   'Please use a different name for the new top level category'
-=> 'Please use a different name for the new top level category',
+   'Please use a different name for the new top level category.'
+=> 'Please use a different name for the new top level category.',
 
    "Please use the 'Select Course' link to open a separate pick course window where you may select the course you wish to enter"
 => "Please use the 'Select Course' link to open a separate pick course window where you may select the course you wish to enter",
@@ -18092,11 +18101,8 @@
    'The name of the new file needs to end with an appropriate file extension to indicate the type of file to create.'
 => 'The name of the new file needs to end with an appropriate file extension to indicate the type of file to create.',
 
-   'The name: "communities" is a reserved category'
-=> 'The name: "communities" is a reserved category',
-
-   'The name: "instcode" is a reserved category'
-=> 'The name: "instcode" is a reserved category',
+   'The name: [_1] is a reserved category.'
+=> 'The name: [_1] is a reserved category.',
 
    'The nature of the problem is unclear'
 => 'The nature of the problem is unclear',
@@ -20094,11 +20100,17 @@
    'You do not have sufficient privileges to [_1]'
 => 'You do not have sufficient privileges to [_1]',
 
-   "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:"
-=> "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:",
+   "You do not have the authority to change these fields given the user's current set of active/future course roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future course roles:",
+
+   "You do not have the authority to change these fields given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future co-author roles:",
+
+   "You do not have the authority to change this field given the user's current set of active/future course roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future course roles:",
 
-   "You do not have the authority to change this field given the user's current set of active/future [_1] roles:"
-=> "You do not have the authority to change this field given the user's current set of active/future [_1] roles:",
+   "You do not have the authority to change this field given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future co-author roles:",
 
    'You do not have the authority to modify this users authentication information.'
 => 'You do not have the authority to modify this users authentication information.',
Index: loncom/localize/localize/zh.pm
diff -u loncom/localize/localize/zh.pm:1.125 loncom/localize/localize/zh.pm:1.126
--- loncom/localize/localize/zh.pm:1.125	Fri Apr 25 14:37:41 2014
+++ loncom/localize/localize/zh.pm	Fri Apr 25 17:56:48 2014
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Chinese Simplified Localization Lexicon
 #
-# $Id: zh.pm,v 1.125 2014/04/25 14:37:41 bisitz Exp $
+# $Id: zh.pm,v 1.126 2014/04/25 17:56:48 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1808,8 +1808,11 @@
    'User Notes, Records of Face-To-Face Discussions, Critical Messages, Broadcast Messages and Archived Messages in Course'
 => '用户注释,记录面对面讨论,重要的信息,广播信息,课程存档',
 
-   'No notes, face-to-face discussion records, critical messages, or broadcast messages in this [_1].'
-=> '对于 [_1] 没有用户注释, 记录用户的讨论, 重要信息, 或者广播信息。',
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.'
+=> 'No notes, face-to-face discussion records, critical messages or broadcast messages in this course.', # '对于 [_1] 没有用户注释, 记录用户的讨论, 重要信息, 或者广播信息。',
+
+   'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.'
+=> 'No notes, face-to-face discussion records, critical messages or broadcast messages in this community.', # '对于 [_1] 没有用户注释, 记录用户的讨论, 重要信息, 或者广播信息。',
 
    'Version Number'
 => '版本号',
@@ -15557,11 +15560,18 @@
    'The following fields were not updated: '
 => 'The following fields were not updated: ',
 
-   "You do not have the authority to change this field given the user's current set of active/future [_1] roles:"
-=> "You do not have the authority to change this field given the user's current set of active/future [_1] roles:",
+   "You do not have the authority to change these fields given the user's current set of active/future course roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future course roles:",
+
+   "You do not have the authority to change these fields given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change these fields given the user's current set of active/future co-author roles:",
+
+   "You do not have the authority to change this field given the user's current set of active/future course roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future course roles:",
+
+   "You do not have the authority to change this field given the user's current set of active/future co-author roles:"
+=> "You do not have the authority to change this field given the user's current set of active/future co-author roles:",
 
-   "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:"
-=> "You do not have the authority to change these fields given the user's current set of active/future [_1] roles:",
 
    'Please contact your [_1]helpdesk[_2] for more information.'
 => 'Please contact your [_1]helpdesk[_2] for more information.',


More information about the LON-CAPA-cvs mailing list