--- loncom/interface/lonpreferences.pm 2013/08/08 03:25:38 1.196.4.12 +++ loncom/interface/lonpreferences.pm 2013/01/18 12:58:42 1.203 @@ -1,7 +1,7 @@ # The LearningOnline Network # Preferences # -# $Id: lonpreferences.pm,v 1.196.4.12 2013/08/08 03:25:38 raeburn Exp $ +# $Id: lonpreferences.pm,v 1.203 2013/01/18 12:58:42 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -152,16 +152,32 @@ sub languagechanger { text => 'Change Language'}); $r->print(Apache::loncommon::start_page('Content Display Settings')); $r->print(Apache::lonhtmlcommon::breadcrumbs('Change Language')); - my %userenv = &Apache::lonnet::get('environment',['languages']); + my $user = $env{'user.name'}; + my $domain = $env{'user.domain'}; + my %userenv = &Apache::lonnet::get + ('environment',['languages']); my $language=$userenv{'languages'}; - $r->print( - '
' - ); + my $pref=&mt('Preferred language'); + my %langchoices=('' => &mt('No language preference')); + foreach (&Apache::loncommon::languageids()) { + if (&Apache::loncommon::supportedlanguagecode($_)) { + $langchoices{&Apache::loncommon::supportedlanguagecode($_)} + = &Apache::loncommon::plainlanguagedescription($_); + } + } + %langchoices = &Apache::lonlocal::texthash(%langchoices); + my $selectionbox= + &Apache::loncommon::select_form( + $language, + 'language', + \%langchoices); + $r->print(<'.&mt('The table below can be used to [_1]freeze[_2] '.$lc_role.'s in the Hotlist.','','
').'
'.
@@ -791,8 +807,8 @@ sub domcoordchanger {
if ($userenv{'domcoord.author'} eq 'blocked') {
$constchecked=' checked="checked"';
}
- my $text=&mt('By default, the Domain Coordinator can enter your Authoring Space.');
- my $construction=&mt('Block access to Authoring Space');
+ my $text=&mt('By default, the Domain Coordinator can enter your construction space.');
+ my $construction=&mt('Block access to construction space');
my $change=&mt('Save');
$r->print(<';
my %chk;
if (defined($allnot{$item}{'crit'})) {
@@ -1037,7 +1053,7 @@ ENDMSG
''.&mt('Add new address').' '.
'';
+ '" onFocus="javascript:new_address('."'$num'".')" /> ';
foreach my $type ('all','crit','reg') {
$output .= ' '.
- &Apache::loncommon::end_data_table_row()."\n";
+ ''.$colortypes{$item}.' '.
+ &Apache::loncommon::end_data_table_row()."\n";
}
my $end_data_table = &Apache::loncommon::end_data_table();
my $pjump_def = &Apache::lonhtmlcommon::pjump_javascript_definition();
@@ -1226,10 +1242,9 @@ sub colorschanger {
' . $colorchooser . '
');
-
$r->print(<