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,
@@ -88,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.'');
+ '&versiontwo=priv&versionone='.$version.
+ '">'.&mt('Diffs with Version').' '.$version.'');
}
$r->print(' | ');
}
@@ -105,23 +106,25 @@ 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');
+ '&versiontwo=priv'.
+ '">'.&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.').'
');
}
+ $r->print(''.&mt('Back to').' '.$fn.
+ '
');
}
# ---------------------------------- Interface for presenting specified version
@@ -130,9 +133,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;
@@ -143,12 +146,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";
@@ -158,10 +161,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);
}
}
@@ -210,7 +213,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');
@@ -218,10 +221,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.
'
');
}