[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--