--- loncom/publisher/loncfile.pm 2003/12/13 19:54:16 1.46 +++ loncom/publisher/loncfile.pm 2003/12/15 20:44:06 1.47 @@ -9,7 +9,7 @@ # and displays a page showing the results of the action. # # -# $Id: loncfile.pm,v 1.46 2003/12/13 19:54:16 taceyjo1 Exp $ +# $Id: loncfile.pm,v 1.47 2003/12/15 20:44:06 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -72,6 +72,7 @@ use Apache::loncacc; use Apache::Log (); use Apache::lonnet; use Apache::loncommon(); +use Apache::lonlocal; my $DEBUG=0; my $r; # Needs to be global for some stuff RF. @@ -211,12 +212,12 @@ sub exists { s/^\/home\/$user\/public\_html\//\/home\/httpd\/html\/res\/$domain\/$user\//; my $result=''; if ( -d $construct ) { - return 'Error: destination for operation is an existing directory.'; + return &mt('Error: destination for operation is an existing directory.'); } if ( -e $published) { - $result.='

Warning: target file exists, and has been published!

'; + $result.='

'.&mt('Warning: target file exists, and has been published!').'

'; } elsif ( -e $construct) { - $result.='

Warning: target file exists!

'; + $result.='

'.&mt('Warning: target file exists!').'

'; } return $result; @@ -260,7 +261,7 @@ sub checksuffix { if ($old=~m:(.*)/+([^/]+)\.(\w+)$:) { $oldsuffix=$3; } if ($oldsuffix ne $newsuffix) { $result.= - '

Warning: change of MIME type!

'; + '

'.&mt('Warning: change of MIME type!').'

'; } return $result; } @@ -269,7 +270,7 @@ sub cleanDest { my ($request,$dest)=@_; #remove bad characters if ($dest=~/[\#\?&]/) { - $request->print("

Invalid characters in requested name have been removed.

"); + $request->print("

".&mt('Invalid characters in requested name have been removed.')."

"); $dest=~s/[\#\?&]//g; } return $dest; @@ -312,9 +313,9 @@ Parameters: sub CloseForm1 { my ($request, $fn) = @_; - $request->print('

'); + $request->print('

'); $request->print('

'); + '" method="POST">

'); } @@ -344,7 +345,7 @@ Parameters: sub CloseForm2 { my ($request, $user, $fn) = @_; - $request->print('

Done

'); + $request->print('

'.&mt('Done').'

'); } =pod @@ -410,20 +411,20 @@ sub Rename1 { my $return=&exists($user, $domain, $newfilename); $request->print($return); if ($return =~/^Error:/) { - $request->print('
Cancel'); + $request->print('
'.&mt('Cancel').''); return; } $request->print('

Rename '.&display($fn). + '" />

'.&mt('Rename').' '.&display($fn). '
to '.&display($newfilename).'?

'); &CloseForm1($request, $fn); } else { - $request->print('

No new filename specified.

'); + $request->print('

'.&mt('No new filename specified.').'

'); return; } } else { - $request->print('

No such file: '.&display($fn).'

'); + $request->print('

'.&mt('No such file').': '.&display($fn).'

'); return; } @@ -458,10 +459,10 @@ sub Delete1 { if( -e $fn) { $request->print(''); - $request->print('

Delete '.&display($fn).'?

'); + $request->print('

'.&mt('Delete').' '.&display($fn).'?

'); &CloseForm1($request, $fn); } else { - $request->print('

No such file: '.&display($fn).'

'); + $request->print('

'.&mt('No such file').': '.&display($fn).'

'); } } @@ -512,16 +513,16 @@ sub Copy1 { my $return=&exists($user, $domain, $newfilename); $request->print($return); if ($return =~/^Error:/) { - $request->print('
Cancel'); + $request->print('
'.&mt('Cancel').''); return; } $request->print('

Copy '.&display($fn).'
to '. + '" />

'.&mt('Copy').' '.&display($fn).'
to '. &display($newfilename).'?

'); &CloseForm1($request, $fn); } else { - $request->print('

No such file: '.&display($fn).'

'); + $request->print('

'.&mt('No such file').': '.&display($fn).'

'); } } @@ -573,7 +574,7 @@ sub NewDir1 $request->print(''.$result.''); } else { $request->print('

Make new directory '. + $newfilename.'" />

'.&mt('Make new directory').' '. &display($newfilename).'?

'); &CloseForm1($request, $fn); } @@ -584,10 +585,10 @@ sub Decompress1 { my ($request, $user, $domain, $fn) = @_; if( -e $fn) { $request->print(''); - $request->print('

Decompress '.&display($fn).'?

'); + $request->print('

'.&mt('Decompress').' '.&display($fn).'?

'); &CloseForm1($request, $fn); } else { - $request->print('

No such file: '.&display($fn).'

'); + $request->print('

'.&mt('No such file').': '.&display($fn).'

'); } } =pod @@ -640,8 +641,8 @@ sub NewFile1 { ##Informs User (name).(number).(extension) not allowed if($newfilename =~ /\.(\d+)\.(\w+)$/){ $r->print(''.$newfilename. - ' - Bad Filename
(name).(number).(extension)'. - ' Not Allowed
'); + ' - '.&mt('Bad Filename').'
('.&mt('name').').('.&mt('number').').('.&mt('extension').')'. + ' '.&mt('Not Allowed').''); return; } if ($newfilename !~ /\Q.$extension\E$/) { @@ -656,12 +657,12 @@ sub NewFile1 { if($result) { $request->print(''.$result.''); } else { - $request->print('

Make new file '.&display($newfilename).'?

'); + $request->print('

'.&mt('Make new file').' '.&display($newfilename).'?

'); $request->print(''); $request->print('

'); + '" method="POST">

'); $request->print('

'); + '" method="POST">

'); } } @@ -713,7 +714,7 @@ sub phaseone { if($newfilename) { &Copy1($r, $uname, $udom, $fn, $newfilename); } else { - $r->print('

No new filename specified.

'); + $r->print('

'.&mt('No new filename specified.').'

'); } } elsif ($ENV{'form.action'} eq 'newdir') { &NewDir1($r, $uname, $udom, $fn, $newfilename); @@ -728,7 +729,7 @@ sub phaseone { if ($newfilename) { &NewFile1($r, $uname, $udom, $fn, $newfilename); } else { - $r->print('

No new filename specified.

'); + $r->print('

'.&mt('No new filename specified.').'

'); } } } @@ -780,7 +781,7 @@ sub Rename2 { my $oRN=$oldfile; my $nRN=$newfile; unless (rename($oldfile,$newfile)) { - $request->print('Error: '.$!.''); + $request->print(''.&mt('Error').': '.$!.''); return 0; } ## If old name.(extension) exits, move under new name. @@ -815,7 +816,7 @@ sub Rename2 { unlink $tmp2; } } else { - $request->print("

No such file: ".&display($oldfile).'

'); + $request->print("

".&mt('No such file').": ".&display($oldfile).'

'); return 0; } return 1; @@ -855,18 +856,18 @@ sub Delete2 { my @files=readdir(DIR); shift @files; shift @files; # takes off . and .. if(@files) { - $request->print(' Error: Directory Non Empty'); + $request->print(' '.&mt('Error: Directory Non Empty').''); return 0; } else { if(-e $filename) { unless(rmdir($filename)) { - $request->print('Error: '.$!.''); + $request->print(''.&mt('Error').': '.$!.''); return 0; } } else { - $request->print('

No such file.

print('

'.&mt('No such file').'.

print('Error: '.$!.''); + $request->print(''.&mt('Error').': '.$!.''); return 0; } } else { - $request->print('

No such file.

print('

'.&mt('No such file').'.

print(' copy Error: '.$!.''); + $request->print(' '.&mt('copy Error').': '.$!.''); return 0; } else { unless (chmod(0660, $newfile)) { - $request->print(' chmod error: '.$!.''); + $request->print(' '.&mt('chmod error').': '.$!.''); return 0; } return 1; } } else { - $request->print('

No such file

'); + $request->print('

'.&mt('No such file').'

'); return 0; } return 1; @@ -962,11 +963,11 @@ sub NewDir2 { my ($request, $user, $newdirectory) = @_; unless(mkdir($newdirectory, 02770)) { - $request->print('Error: '.$!.''); + $request->print(''.&mt('Error').': '.$!.''); return 0; } unless(chmod(02770, ($newdirectory))) { - $request->print(' Error: '.$!.''); + $request->print(' '.&mt('Error').': '.$!.''); return 0; } return 1; @@ -1083,7 +1084,7 @@ sub phasetwo { $dest = $ENV{'form.newfilename'}; } else { - $r->print('

No New filename specified

'); + $r->print('

'.&mt('No New filename specified').'

'); return; } @@ -1094,7 +1095,7 @@ sub phasetwo { } $dest = $newdir."/" } - $r->print('

Done

'); + $r->print('

'.&mt('Done').'

'); } sub handler { @@ -1167,10 +1168,10 @@ sub handler { $r->print(&Apache::loncommon::bodytag('Construction Space File Operation')); - $r->print('

Location: '.&display($fn).'

'); + $r->print('

'.&mt('Location').': '.&display($fn).'

'); if (($uname ne $ENV{'user.name'}) || ($udom ne $ENV{'user.domain'})) { - $r->print('

Co-Author: '.$uname.' at '.$udom. + $r->print('

'.&mt('Co-Author').': '.$uname.' at '.$udom. '

'); } @@ -1178,15 +1179,15 @@ sub handler { &Debug($r, "loncfile::handler Form action is $ENV{'form.action'} "); if ($ENV{'form.action'} eq 'delete') { - $r->print('

Delete

'); + $r->print('

'.&mt('Delete').'

'); } elsif ($ENV{'form.action'} eq 'rename') { - $r->print('

Rename

'); + $r->print('

'.&mt('Rename').'

'); } elsif ($ENV{'form.action'} eq 'newdir') { - $r->print('

New Directory

'); + $r->print('

'.&mt('New Directory').'

'); } elsif ($ENV{'form.action'} eq 'decompress') { - $r->print('

Decompress

'); + $r->print('

'.&mt('Decompress').'

'); } elsif ($ENV{'form.action'} eq 'copy') { - $r->print('

Copy

'); + $r->print('

'.&mt('Copy').'

'); } elsif ($ENV{'form.action'} eq 'newfile' || $ENV{'form.action'} eq 'newhtmlfile' || $ENV{'form.action'} eq 'newproblemfile' || @@ -1195,9 +1196,9 @@ sub handler { $ENV{'form.action'} eq 'newrightsfile' || $ENV{'form.action'} eq 'newstyfile' || $ENV{'form.action'} eq 'Select Action' ) { - $r->print('

New Resource

'); + $r->print('

'.&mt('New Resource').'

'); } else { - $r->print('

Unknown Action '.$ENV{'form.action'}.'

'); + $r->print('

'.&mt('Unknown Action').' '.$ENV{'form.action'}.'

'); return OK; } if ($ENV{'form.phase'} eq 'two') {