[LON-CAPA-cvs] cvs: loncom /interface lonhtmlcommon.pm /localize/localize de.pm

bisitz bisitz at source.lon-capa.org
Tue Apr 30 11:10:28 EDT 2013


bisitz		Tue Apr 30 15:10:28 2013 EDT

  Modified files:              
    /loncom/interface	lonhtmlcommon.pm 
    /loncom/localize/localize	de.pm 
  Log:
  Internationalization: Richtext Editor
  
  
Index: loncom/interface/lonhtmlcommon.pm
diff -u loncom/interface/lonhtmlcommon.pm:1.342 loncom/interface/lonhtmlcommon.pm:1.343
--- loncom/interface/lonhtmlcommon.pm:1.342	Mon Mar 11 19:46:13 2013
+++ loncom/interface/lonhtmlcommon.pm	Tue Apr 30 15:10:22 2013
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # a pile of common html routines
 #
-# $Id: lonhtmlcommon.pm,v 1.342 2013/03/11 19:46:13 raeburn Exp $
+# $Id: lonhtmlcommon.pm,v 1.343 2013/04/30 15:10:22 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1280,6 +1280,14 @@
             }
         }
     }
+
+    my %lt = &Apache::lonlocal::texthash(
+              'plain'       => 'Plain text',
+              'rich'        => 'Rich formatting',
+              'plain_title' => 'Disable rich text formatting and edit in plain text',
+              'rich_title'  => 'Enable rich text formatting (bold, italic, etc.)',
+          );
+
     $output.='
     
     function containsBlockHtml(id) {
@@ -1308,14 +1316,14 @@
     	var rt_enabled  = $(this).hasClass("LC_enable_rt");
         if (rt_enabled) {
     		startRichEditor(id);
-			$("#LC_rt_"+id).html("<b>« Plain text</b>");
-			$("#LC_rt_"+id).attr("title", "Disable rich text formatting and edit in plain text");
+			$("#LC_rt_"+id).html("<b>« '.$lt{'plain'}.'</b>");
+			$("#LC_rt_"+id).attr("title", "'.$lt{'plain_title'}.'");
 			$("#LC_rt_"+id).addClass("LC_disable_rt");
 			$("#LC_rt_"+id).removeClass("LC_enable_rt");
     	} else {
 			destroyRichEditor(id);
-			$("#LC_rt_"+id).html("<b>Rich formatting »</b>");
-			$("#LC_rt_"+id).attr("title", "Enable rich text formatting (bold, italic, etc.)");
+			$("#LC_rt_"+id).html("<b>'.$lt{'rich'}.' »</b>");
+			$("#LC_rt_"+id).attr("title", "'.$lt{'rich_title'}.'");
 			$("#LC_rt_"+id).addClass("LC_enable_rt");
 			$("#LC_rt_"+id).removeClass("LC_disable_rt");
 	}';
@@ -1336,12 +1344,12 @@
 			var id = $(this).attr("id");
                         var rt_enabled = containsBlockHtml(id);
 			if(rt_enabled) {
-				$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"Disable rich text formatting and edit in plain text\" class=\"LC_disable_rt\"><b>« Plain text</b></a></div>");				
+				$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"'.$lt{'plain_title'}.'\" class=\"LC_disable_rt\"><b>« '.$lt{'plain'}.'</b></a></div>");				
 				startRichEditor(id);
 				$("#LC_rt_"+id).click(editorHandler);
 			}
 			else {
-				$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"Enable rich text formatting (bold, italic, etc.)\" class=\"LC_enable_rt\"><b>Rich formatting »</b></a></div>");
+				$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"'.$lt{'rich_title'}.'\" class=\"LC_enable_rt\"><b>'.$lt{'rich'}.' »</b></a></div>");
 				$("#LC_rt_"+id).click(editorHandler);
 			}';
     if ($dragmath_prefix ne '') {
@@ -1355,13 +1363,13 @@
 		});
 		$(".LC_richDefaultOn").each(function() {
 			var id = $(this).attr("id");
-			$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"Disable rich text formatting and edit in plain text\" class=\"LC_disable_rt\"><b>« Plain text</b></a></div>");				
+			$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"'.$lt{'plain_title'}.'\" class=\"LC_disable_rt\"><b>« '.$lt{'plain'}.'</b></a></div>");				
 			startRichEditor(id);
 			$("#LC_rt_"+id).click(editorHandler);
 		});
 		$(".LC_richDefaultOff").each(function() {
 			var id = $(this).attr("id");
-			$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"Enable rich text formatting (bold, italic, etc.)\" class=\"LC_enable_rt\"><b>Rich formatting »</b></a></div>");
+			$(this).before("<div><a href=\"#\" id=\"LC_rt_"+id+"\" title=\"'.$lt{'rich_title'}.'\" class=\"LC_enable_rt\"><b>'.$lt{'rich'}.' »</b></a></div>");
 			$("#LC_rt_"+id).click(editorHandler);
 		});
 
Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.507 loncom/localize/localize/de.pm:1.508
--- loncom/localize/localize/de.pm:1.507	Fri Apr 26 18:03:40 2013
+++ loncom/localize/localize/de.pm	Tue Apr 30 15:10:27 2013
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # German Localization Lexicon
 #
-# $Id: de.pm,v 1.507 2013/04/26 18:03:40 bisitz Exp $
+# $Id: de.pm,v 1.508 2013/04/30 15:10:27 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -27222,6 +27222,18 @@
    '4'
 => '4',
 
+   'Plain text'
+=> 'Einfacher Texteditor',
+
+   'Rich formatting'
+=> 'WYSIWYG-Editor',
+
+   'Disable rich text formatting and edit in plain text'
+=> 'WYSIWYG-Editor deaktivieren und im einfachen Texteditor weiterarbeiten',
+
+   'Enable rich text formatting (bold, italic, etc.)'
+=> 'WYSIWYG-Editor aktivieren (Absätze, Fettschrift, etc.)',
+
 #SYNCMARKER
 );
 1;




More information about the LON-CAPA-cvs mailing list