osCommerce v2.2 rc2a 设置前台英文 后台中文的方法

某种情况下,需要将一套名为osCommerce Online Merchant v2.2 Release Candidate 2a的网店程序设置成前台英文后台中文的形式。看了一下目录结构。用如下的方法进行设置,一次成功。

1. 将网站目录中,\admin\includes\languages目录下的english.php文件更名为english_old.php
2. 解压缩这套程序的汉化包,得到admin目录,includes目录和readme.txt文件;
3. 将汉化包中\admin\includes\languages\cn目录下的*.*,拷贝到网站目录\admin\includes\languages\english中,覆盖所有文件;
4. 将汉化包中\admin\includes\languages目录下的cn.php文件,拷贝到网站目录\admin\includes\languages\下,更名为english.php文件;
5. 编辑english.php文件的第39行,找到

39
define('HTML_PARAMS','dir="ltr" lang="zh"');

修改为:

39
define('HTML_PARAMS','dir="ltr" lang="en');

6. 将网站目录中,\admin\includes\languages中的english目录和english.php文件上传到服务器,前台英文,后台中文就搞定了。

可能碰到的另一个问题是后台中文字体偏小,看起来很费眼,可以修改\admin\includes\stylesheet.css文件,搜索”10px”,替换为“12px”,上传此文件到服务器的同样位置下,刷新后台页面,字体变大了。

另外,还发现了一个bug,汉化包展开之后,admin\includes\languages\english\geo_zones.php文件的48行丢了一个单引号。

48
define('PLEASE_SELECT', '所有地区);

修改为:

48
define('PLEASE_SELECT', '所有地区');

提供汉化包下载,点这里
osCommerce的官方网站,点这里

标签: , ,

留下回复