|
|
Qmailadmin让两种语言同时存在的方法。本人被此问题困饶一周,最后用以下的方法实现了目的,特拿来与大家分享。
Qmailadmin都有哪些文件?这对以后的安装是非常重要的,
Cgi-bin/qmailadmin
/images/qmailadmin
/qmailadmin/html
/qmailadmin/lang
qmailadmin的显示语言是读取/lang/en这个文件,能否可以读取其他名字的文件?我还不知道,也没找到,那么简单的来做就是把en这个文件改成中文的。
那么既然改成中文的,原来的英文的就没有了。。那么要想两种语言都有,就只有装两套qmailadmin了,
cd qmailadmin-1.2.0
./configure --enable-htmldir=/usr/local/apache/htdocs/ --enable-cgibindir=/usr/local/apache/cgi-bin/en --enable-imageurl=/images/qmailadmin/ --enable-imagedir=/usr/local/apache/htdocs/images/qmailadmin/ --enable-cgipath=/cgi-bin/en/qmailadmin --enable-htmllibdir=/usr/local/share/qmailadmin/en
make
make install-strip
再装一套,但要换下路径:
./configure --enable-htmldir=/usr/local/apache/htdocs/ --enable-cgibindir=/usr/local/apache/cgi-bin/cn --enable-imageurl=/images/qmailadmin/ --enable-imagedir=/usr/local/apache/htdocs/images/qmailadmin/ --enable-cgipath=/cgi-bin/cn/qmailadmin --enable-htmllibdir=/usr/local/share/qmailadmin/cn(图片就一套就ok了,都来这里读,还可以省点空间呢,呵呵)
make
make install-strip
这样就好了
http://domainname/cgi-bin/en/qmailadmin将看到是英文
http://domainname/cgi-bin/cn/qmailadmin将看到是中文
然后是ubmail下边的连接,怎么让中文连中文,英文连英文呢?
Vi /ubmail/default/login.html
发现里边的显示文字是用变量lng_domain_admin写的,那么连接也可以模仿一下了。用lng_domain_url来写,
然后vi /ubmail/langs/en-UK.txt
加两个变量lng_domain_admin =User Account Administration
lng_domain_url =/cgi-bin/en/qmailadmin
同样的vi /ubmail/langs/ch_gb2312.txt
加两个变量 lng_domain_admin =邮件帐号管理
lng_domain_url =/cgi-bin/cn/qmailadmin |
|