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

bisitz bisitz@source.lon-capa.org
Tue, 05 May 2009 11:40:58 -0000


This is a MIME encoded message

--bisitz1241523658
Content-Type: text/plain

bisitz		Tue May  5 11:40:58 2009 EDT

  Modified files:              
    /loncom/interface	lonpreferences.pm 
    /loncom/localize/localize	de.pm 
  Log:
  Color Preferences: Localization, optimized wording and optimized &mt usage
  - Added texthash call to translate color texts
  - Added &mt call to select link text
  - Consistent script variable names for buttons
  - Added "Color" to color texts a) to clearify content and b) to allow better translation
  - Re-use existing color text phrases for confirm and reset messages
  
  
--bisitz1241523658
Content-Type: text/plain
Content-Disposition: attachment; filename="bisitz-20090505114058.txt"

Index: loncom/interface/lonpreferences.pm
diff -u loncom/interface/lonpreferences.pm:1.156 loncom/interface/lonpreferences.pm:1.157
--- loncom/interface/lonpreferences.pm:1.156	Mon May  4 19:35:31 2009
+++ loncom/interface/lonpreferences.pm	Tue May  5 11:40:51 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Preferences
 #
-# $Id: lonpreferences.pm,v 1.156 2009/05/04 19:35:31 tempelho Exp $
+# $Id: lonpreferences.pm,v 1.157 2009/05/05 11:40:51 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1077,14 +1077,16 @@
 # figure out colors
     my $function=&Apache::loncommon::get_users_function();
     my $domain=&Apache::loncommon::determinedomain();
-    my %colortypes=('pgbg'  => 'Page Background',
-                    'tabbg' => 'Header Background',
-                    'sidebg'=> 'Header Border',
-                    'font'  => 'Font',
-		    'fontmenu' => 'Font Menu',
-                    'link'  => 'Un-Visited Link',
-                    'vlink' => 'Visited Link',
-                    'alink' => 'Active Link');
+    my %colortypes=&Apache::lonlocal::texthash(
+        'pgbg'     => 'Page Background Color',
+        'tabbg'    => 'Header Background Color',
+        'sidebg'   => 'Header Border Color',
+        'font'     => 'Font Color',
+        'fontmenu' => 'Font Menu Color',
+        'link'     => 'Un-Visited Link Color',
+        'vlink'    => 'Visited Link Color',
+        'alink'    => 'Active Link Color',
+    );
     my $start_data_table = &Apache::loncommon::start_data_table();
     my $chtable='';
     foreach my $item (sort(keys(%colortypes))) {
@@ -1095,14 +1097,14 @@
         '" size="10" value="'.$curcol.
 '" /></td><td><a href="javascript:pjump('."'color_custom','".$colortypes{$item}.
 "','".$curcol."','"
-	    .$item."','parmform.pres','psub'".');">Select</a></td>'.
+	    .$item."','parmform.pres','psub'".');">'.&mt('Select').'</a></td>'.
 	    &Apache::loncommon::end_data_table_row()."\n";
     }
     my $end_data_table = &Apache::loncommon::end_data_table();
     my $pjump_def = &Apache::lonhtmlcommon::pjump_javascript_definition();
-    my $save = &mt('Save');
-    my $rstall = &mt('Reset All');
-    my $resetdefault = &mt('Reset All Colors to Default');
+    my $savebutton = &mt('Save');
+    my $resetbutton = &mt('Reset All');
+    my $resetbuttondesc = &mt('Reset All Colors to Default');
     $r->print(<<ENDCOL);
 <script type="text/javascript" language="JavaScript">
 
@@ -1141,8 +1143,10 @@
 $chtable
 $end_data_table
 </table>
-<input type="submit" value="$save" />
-<input type="submit" name="resetall" value="$rstall" title="$resetdefault" />
+<p>
+<input type="submit" value="$savebutton" />
+<input type="submit" name="resetall" value="$resetbutton" title="$resetbuttondesc" />
+</p>
 </form>
 ENDCOL
 }
@@ -1152,14 +1156,16 @@
 # figure out colors
     my $function=&Apache::loncommon::get_users_function();
     my $domain=&Apache::loncommon::determinedomain();
-    my %colortypes=('pgbg'  => 'Page Background',
-                    'tabbg' => 'Header Background',
-                    'sidebg'=> 'Header Border',
-                    'font'  => 'Font',
-		    'fontmenu' => 'Font Menu',
-                    'link'  => 'Un-Visited Link',
-                    'vlink' => 'Visited Link',
-                    'alink' => 'Active Link');
+    my %colortypes=&Apache::lonlocal::texthash(
+        'pgbg'     => 'Page Background Color',
+        'tabbg'    => 'Header Background Color',
+        'sidebg'   => 'Header Border Color',
+        'font'     => 'Font Color',
+	'fontmenu' => 'Font Menu Color',
+        'link'     => 'Un-Visited Link Color',
+        'vlink'    => 'Visited Link Color',
+        'alink'    => 'Active Link Color',
+    );
 
     my $message='';
     foreach my $item (keys %colortypes) {
@@ -1168,13 +1174,16 @@
 	if (($color=~/^\#[0-9A-Fa-f]{6}$/) && (!$env{'form.resetall'})) {
 	    &Apache::lonnet::put('environment',{$entry => $color});
 	    &Apache::lonnet::appenv({'environment.'.$entry => $color});
-	    $message.=&Apache::lonhtmlcommon::confirm_success(&mt('Set '.$colortypes{$item}.' to ').'<tt>"'.$color.'"</tt>').'<br />';
+            $message.=&Apache::lonhtmlcommon::confirm_success(&mt('Set [_1] to [_2]','<i>'.$colortypes{$item}.'</i>','<tt>"'.$color.'"</tt>'))
+                    .'<br />';
 	} else {
 	    &Apache::lonnet::del('environment',[$entry]);
 	    &Apache::lonnet::delenv('environment.'.$entry);
-	    $message.=&Apache::lonhtmlcommon::confirm_success(&mt('Reset '.$colortypes{$item}.'.')).'<br />';
+            $message.=&Apache::lonhtmlcommon::confirm_success(&mt('Reset [_1]','<i>'.$colortypes{$item}.'</i>'))
+                     .'<br />';
 	}
     }
+
     my $now = time;
     &Apache::lonnet::put('environment',{'color.timestamp' => $now});
     &Apache::lonnet::appenv({'environment.color.timestamp' => $now});
Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.285 loncom/localize/localize/de.pm:1.286
--- loncom/localize/localize/de.pm:1.285	Wed Apr 29 16:57:35 2009
+++ loncom/localize/localize/de.pm	Tue May  5 11:40:58 2009
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # German Localization Lexicon
 #
-# $Id: de.pm,v 1.285 2009/04/29 16:57:35 bisitz Exp $
+# $Id: de.pm,v 1.286 2009/05/05 11:40:58 bisitz Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -7563,35 +7563,41 @@
    'Found no analyzable responses in this problem. Currently only Numerical, Formula and String response styles are supported.'
 => 'Keine analysierbaren Antwortblöcke in der Aufgabe gefunden. Derzeit werden nur numericalresponse, formularesponse und stringresponse unterstützt.',
 
-   'Active Link'
-=> 'Aktive Links',
+   'Page Background Color'
+=> 'Seitenhintergrundfarbe',
 
-   'Font'
-=> 'Zeichen',
+   'Header Background Color'
+=> 'Seitenkopf-Hintergrundfarbe',
 
-   'Un-Visited Link'
-=> 'Unbesuchte Links',
+   'Header Border Color'
+=> 'Seitenkopf-Rahmenfarbe',
 
-   'Page Background'
-=> 'Seitenhintergrund',
+   'Font Color'
+=> 'Zeichenfarbe',
 
-   'Header Border'
-=> 'Seitenkopf-Rahmen',
+   'Font Menu Color'
+=> 'Menüzeichenfarbe',
 
-   'Header Background'
-=> 'Seitenkopf-Hintergrund',
+   'Un-Visited Link Color'
+=> 'Farbe unbesuchter Links',
 
-   'Visited Link'
-=> 'Besuchte Links',
+   'Visited Link Color'
+=> 'Farbe besuchter Links',
 
-   'Change Custom Colors'
-=> 'Farbeinstellungen übernehmen',
+   'Active Link Color'
+=> 'Farbe aktiver Links',
+
+   'Reset All'
+=> 'Alle zurücksetzen',
 
    'Reset All Colors to Default'
 => 'Alle Farben auf Voreinstellung zurücksetzen',
 
-   'Reset All'
-=> 'Alle zurücksetzen',
+   'Set [_1] to [_2]'
+=> '[_1] wurde geändert auf [_2]',
+
+   'Reset [_1]'
+=> '[_1] wurde zurückgesetzt',
 
    'Save and Edit'
 => 'Speichern und weiterbearbeiten',
@@ -12579,48 +12585,6 @@
    'Set all notification addresses to receive excerpts with html stripped.'
 => 'Alle Beachrichtigungsadressen zum Empfang von Nachrichtenauszügen gesetzt auf ohne Beibehaltung von HTML.',
 
-   'Set Page Background to '
-=> 'Seitenhintergrundfarbe gesetzt auf ',
-
-   'Set Header Background to '
-=> 'Kopfbereich-Hintergrundfarbe gesetzt auf ',
-
-   'Set Header Border to '
-=> 'Kopfbereich-Rahmenfarbe gesetzt auf ',
-
-   'Set Font to '
-=> 'Schriftfarbe gesetzt auf ',
-
-   'Set Un-Visited Link to '
-=> 'Farbe für nicht besuchte Links gesetzt auf ',
-
-   'Set Visited Link to '
-=> 'Farbe für besuchte Links gesetzt auf ',
-
-   'Set Active Link to '
-=> 'Farbe für aktive Links gesetzt auf ',
-
-   'Reset Page Background'
-=> 'Seitenhintergrundfarbe zurückgesetzt',
-
-   'Reset Header Background'
-=> 'Kopfbereich-Hintergrundfarbe zurückgesetzt',
-
-   'Reset Header Border'
-=> 'Kopfbereich-Rahmenfarbe zurückgesetzt',
-
-   'Reset Font.'
-=> 'Schriftfarbe zurückgesetzt.',
-
-   'Reset Un-Visited Link.'
-=> 'Farbe für nicht besuchte Links zurückgesetzt.',
-
-   'Reset Visited Link.'
-=> 'Farbe für besuchte Links zurückgesetzt.',
-
-   'Reset Active Link.'
-=> 'Farbe für aktive Links zurückgesetzt.',
-
    'Freezing Role: [_1]'
 => 'Einfrieren der Rolle [_1]',
 

--bisitz1241523658--