version 1.7, 2014/06/29 23:50:25
|
version 1.39, 2024/11/15 16:25:30
|
Line 1
|
Line 1
|
|
<!DOCTYPE piml PUBLIC "-//TUX/DTD piml 1.0 Final//EN" |
|
"http://lpml.sourceforge.net/DTD/piml.dtd"> |
|
<!-- langcheck.piml --> |
|
|
|
<!-- $Id$ --> |
|
|
|
<!-- |
|
|
|
This file is part of the LearningOnline Network with CAPA (LON-CAPA). |
|
|
|
LON-CAPA is free software; you can redistribute it and/or modify |
|
it under the terms of the GNU General Public License as published by |
|
the Free Software Foundation; either version 2 of the License, or |
|
(at your option) any later version. |
|
|
|
LON-CAPA is distributed in the hope that it will be useful, |
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
GNU General Public License for more details. |
|
|
|
You should have received a copy of the GNU General Public License |
|
along with LON-CAPA; if not, write to the Free Software |
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
|
|
/home/httpd/html/adm/gpl.txt |
|
|
|
http://www.lon-capa.org/ |
|
|
|
--> |
<piml> |
<piml> |
<targetroot>/</targetroot> |
<targetroot>/</targetroot> |
<files> |
<files> |
Line 34 if (open(PIPE,"locale |")) {
|
Line 63 if (open(PIPE,"locale |")) {
|
|
|
my $osmsg = "\n**** WARNING: You seem to have a non-English operating system.\n"; |
my $osmsg = "\n**** WARNING: You seem to have a non-English operating system.\n"; |
|
|
if ('<DIST />' eq 'sles9' || '<DIST />' eq 'sles10' || '<DIST />' eq 'sles11' || |
if ('<DIST />' eq 'sles9' || '<DIST />' eq 'sles10' || '<DIST />' eq 'sles11' || '<DIST />' eq 'sles12' || |
'<DIST />' eq 'suse11.1' || '<DIST />' eq 'suse11.2' || '<DIST />' eq 'suse11.3' || |
'<DIST />' eq 'suse11.1' || '<DIST />' eq 'suse11.2' || '<DIST />' eq 'suse11.3' || |
'<DIST />' eq 'suse11.4' || '<DIST />' eq 'suse12.1' || '<DIST />' eq 'suse12.2' || |
'<DIST />' eq 'suse11.4' || '<DIST />' eq 'suse12.1' || '<DIST />' eq 'suse12.2' || |
'<DIST />' eq 'suse12.3' || '<DIST />' eq 'suse13.1') { |
'<DIST />' eq 'suse12.3' || '<DIST />' eq 'suse13.1' || '<DIST />' eq 'suse13.2') { |
if (open(PIPE,"cat /etc/sysconfig/language |grep '^RC_LANG' |")) { |
if (open(PIPE,"cat /etc/sysconfig/language |grep '^RC_LANG' |")) { |
print "Checking OS language"; |
print "Checking OS language"; |
if (<PIPE> =~ /^RC_LANG="en/) { |
if (<PIPE> =~ /^RC_LANG="?en/) { |
print "... OK\n"; |
print "... OK\n"; |
} else { |
} else { |
print $osmsg. |
print $osmsg. |
Line 50 if ('<DIST />' eq 'sles9' || '<DIST />'
|
Line 79 if ('<DIST />' eq 'sles9' || '<DIST />'
|
} |
} |
} elsif ('<DIST />' eq 'debian5' || '<DIST />' eq 'debian6' || '<DIST />' eq 'ubuntu6' || |
} elsif ('<DIST />' eq 'debian5' || '<DIST />' eq 'debian6' || '<DIST />' eq 'ubuntu6' || |
'<DIST />' eq 'ubuntu8' || '<DIST />' eq 'ubuntu10' || '<DIST />' eq 'ubuntu12' || |
'<DIST />' eq 'ubuntu8' || '<DIST />' eq 'ubuntu10' || '<DIST />' eq 'ubuntu12' || |
'<DIST />' eq 'ubuntu14') { |
'<DIST />' eq 'ubuntu14' || '<DIST />' eq 'ubuntu16' || '<DIST />' eq 'ubuntu18' || |
|
'<DIST />' eq 'ubuntu20' || '<DIST />' eq 'ubuntu22' || '<DIST />' eq 'ubuntu24' || |
|
'<DIST />' eq 'debian10' || '<DIST />' eq 'debian11' || '<DIST />' eq 'debian12') { |
if (open(PIPE,"cat /etc/default/locale |grep '^LANG' |")) { |
if (open(PIPE,"cat /etc/default/locale |grep '^LANG' |")) { |
print "Checking OS language"; |
print "Checking OS language"; |
if (<PIPE> =~ /^LANG="en/) { |
if (<PIPE> =~ /^LANG="?en/) { |
print "... OK\n"; |
print "... OK\n"; |
} else { |
} else { |
print $osmsg. |
print $osmsg. |
"It is recommended that you set LANG=\"en_US.UTF-8\" in /etc/default/locale\n"; |
"It is recommended that you set LANG=en_US.UTF-8 in /etc/default/locale\n"; |
} |
} |
close(PIPE); |
close(PIPE); |
} |
} |
} elsif ('<DIST />' eq 'fedora18' || '<DIST />' eq 'fedora19' || '<DIST />' eq 'fedora20' || |
} elsif ('<DIST />' eq 'fedora18' || '<DIST />' eq 'fedora19' || '<DIST />' eq 'fedora20' || |
'<DIST />' eq 'rhes7' || '<DIST />' eq 'centos7' || '<DIST />' eq 'scientific7') { |
'<DIST />' eq 'fedora21' || '<DIST />' eq 'fedora22' || '<DIST />' eq 'fedora23' || |
|
'<DIST />' eq 'fedora24' || '<DIST />' eq 'fedora25' || '<DIST />' eq 'fedora26' || |
|
'<DIST />' eq 'fedora27' || '<DIST />' eq 'fedora28' || '<DIST />' eq 'fedora29' || |
|
'<DIST />' eq 'fedora30' || '<DIST />' eq 'fedora31' || '<DIST />' eq 'fedora32' || |
|
'<DIST />' eq 'fedora33' || '<DIST />' eq 'fedora34' || '<DIST />' eq 'fedora35' || |
|
'<DIST />' eq 'fedora36' || '<DIST />' eq 'fedora37' || '<DIST />' eq 'fedora38' || |
|
'<DIST />' eq 'fedora39' || '<DIST />' eq 'fedora40' || '<DIST />' eq 'fedora41' || |
|
'<DIST />' eq 'scientific7' || '<DIST />' eq 'rhes7' || '<DIST />' eq 'centos7' || |
|
'<DIST />' eq 'rhes8' || '<DIST />' eq 'centos8' || '<DIST />' eq 'oracle7' || |
|
'<DIST />' eq 'oracle8' || '<DIST />' eq 'rocky8' || '<DIST />' eq 'alma8' || |
|
'<DIST />' eq 'centos8-stream' || '<DIST />' eq 'centos9-stream' || '<DIST />' eq 'rhes9' || |
|
'<DIST />' eq 'oracle9' || '<DIST />' eq 'rocky9' || '<DIST />' eq 'alma9') { |
if (open(PIPE,"cat /etc/locale.conf |grep '^LANG' |")) { |
if (open(PIPE,"cat /etc/locale.conf |grep '^LANG' |")) { |
print "Checking OS language"; |
print "Checking OS language"; |
if (<PIPE> =~ /^LANG="en/) { |
if (<PIPE> =~ /^LANG="?en/) { |
print "... OK\n"; |
print "... OK\n"; |
} else { |
} else { |
print $osmsg. |
print $osmsg. |
"It is recommended that you set LANG=\"en_US.UTF-8\" in /etc/locale.conf\n"; |
"It is recommended that you set LANG=\"en_US.UTF-8\" in /etc/locale.conf\n"; |
} |
} |
close(PIPE); |
close(PIPE); |
|
} |
|
} elsif ('<DIST />' eq 'sles15') { |
|
if (open(PIPE,"cat /etc/locale.conf |grep '^LANG' |")) { |
|
print "Checking OS language"; |
|
if (<PIPE> =~ /^LANG=en/) { |
|
print "... OK\n"; |
|
} else { |
|
print $osmsg. |
|
"It is recommended that you set LANG=en_US.UTF-8 in /etc/locale.conf\n"; |
|
} |
|
close(PIPE); |
|
} |
} else { |
} else { |
if (open(PIPE,"cat /etc/sysconfig/i18n |grep '^LANG' |")) { |
if (open(PIPE,"cat /etc/sysconfig/i18n |grep '^LANG' |")) { |
print "Checking OS language"; |
print "Checking OS language"; |