Select Version '.
- 'Became this version on ... '.
- 'Metadata ');
+ ''.&mt('Select').' '.
+ &mt('Version').' '.
+ ''.&mt('Became this version on ...').' '.
+ ''.&mt('Metadata').' ');
my $filename;
opendir(DIR,$resdir);
while ($filename=readdir(DIR)) {
- if ($filename=~/^$main\.(\d+)\.$suffix$/) {
+ if ($filename=~/^\Q$main\E\.(\d+)\.\Q$suffix\E$/) {
my $version=$1;
my ($rdev,$rino,$rmode,$rnlink,
$ruid,$rgid,$rrdev,$rsize,
@@ -87,13 +89,13 @@ sub phaseone {
$version.'">'.$version.' '.
localtime($rmtime).' '.
''.
- 'Metadata Version '.$version.' ');
+ &mt('Metadata Version').' '.$version.'');
if (&Apache::loncommon::fileembstyle($suffix) eq 'ssi') {
$r->print(
' Diffs with Version '.$version.' ');
+ '">'.&mt('Diffs with Version').' '.$version.'');
}
$r->print(' ');
}
@@ -104,22 +106,22 @@ sub phaseone {
$ratime,$rmtime,$rctime,
$rblksize,$rblocks)=stat($resfn);
$r->print(' '.
- 'Current '.localtime($rmtime).
+ ' '.&mt('Current').' '.localtime($rmtime).
' '.
- 'Metadata current version ');
+ &mt('Metadata current version').'');
if (&Apache::loncommon::fileembstyle($suffix) eq 'ssi') {
$r->print(
' Diffs with current Version ');
+ '">'.&mt('Diffs with current Version').'');
}
$r->print('
'.
- 'Retrieval of an old version will '.
- 'overwrite the file currently in construction space
'.
- ' ');
+ ''.
+&mt('Retrieval of an old version will overwrite the file currently in construction space').'
'.
+ ' ');
} else {
- $r->print('
No previous versions published. ');
+ $r->print(''.&mt('No previous versions published.').' ');
}
}
@@ -129,9 +131,9 @@ sub phasetwo {
if ($ENV{'form.version'}) {
my $version=$ENV{'form.version'};
if ($version eq 'new') {
- $r->print('Retrieving current (most recent) version ');
+ $r->print(''.&mt('Retrieving current (most recent) version').' ');
} else {
- $r->print('Retrieving old version '.$version.' ');
+ $r->print(''.&mt('Retrieving old version').' '.$version.' ');
}
my $logfile;
my $ctarget='/home/'.$uname.'/public_html'.$fn;
@@ -142,12 +144,12 @@ sub phasetwo {
my $csource=$r->dir_config('lonDocRoot').'/res/'.$udom.'/'.$uname.$vfn;
unless ($logfile=Apache::File->new('>>'.$ctarget.'.log')) {
$r->print(
- 'No write permission to user directory, FAIL ');
+ ''.&mt('No write permission to user directory, FAIL').' ');
}
print $logfile
"\n\n================= Retrieve ".localtime()." ================\n".
"Version: $version\nSource: $csource\nTarget: $ctarget\n";
- $r->print('Copying file: ');
+ $r->print('
'.&mt('Copying file').': ');
if (copy($csource,$ctarget)) {
$r->print('ok
');
print $logfile "Copied sucessfully.\n\n";
@@ -157,10 +159,10 @@ sub phasetwo {
print $logfile "Copy failed: $error\n\n";
}
$r->print('Back to '.$fn.' ');
+ '">'.&mt('Back to').' '.$fn.'');
} else {
$r->print(
- 'Please pick a version to retrieve
');
+ ''.&mt('Please pick a version to retrieve').'
');
&phaseone($r,$fn,$uname,$udom);
}
}
@@ -209,7 +211,7 @@ sub handler {
$fn=~s/\/\~(\w+)//;
- $r->content_type('text/html');
+ &Apache::loncommon::content_type($r,'text/html');
$r->send_http_header;
$r->print('
LON-CAPA Construction Space ');
@@ -217,10 +219,11 @@ sub handler {
$r->print(&Apache::loncommon::bodytag('Retrieve Published Resources'));
- $r->print('Retrieve previous versions of '.$fn.' ');
+ $r->print(''.&mt('Retrieve previous versions of').' '.$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.
+ &mt(' at ').$udom.
' ');
}