OSSIM自带的汉化是繁体的中文,为了看起来比较方便,想做成简体的中文,步骤如下:
1. 安装gettext: apt-get install gettext
2. 修改本地化
(1)dpkg-reconfigure locales
(2)下翻,按空格选择en_US.***
(3)继续下翻,按空格选择zh_***
(4)按tab键,选择ok
(5)设置系统默认本地化en_US.UTF-8
(6)按tab, 选择ok
3.添加VIM对于UTF-8的支持
(1)vim /etc/vim/vimrc
(2)在末尾添加
set encoding=utf8
set fileencodings=ucs-bom,gbk,gb2312,gb18030,utf-8,latin1
4.把简体中文的文件ossim.po上传至服务器/usr/share/locale/zh_CN/LC_MESSAGES/的目录下
5.生成新的ossim.mo文件:msgfmt -o ossim.mo ossim.po
6.让 php 强制编码为 utf-8 :编辑/usr/share/ossim/include/classes/locale.inc文件,添加两行
$domain = "ossim";
bind_textdomain_codeset($domain,"utf-8");
7.让 apach 支持 utf-8 编码
编辑文件/etc/apache2/conf-available/charset.conf
添加:AddDefaultCharset gb2312
8.重启apache服务器: /etc/init.d/apache2 restart
9.在浏览器登录ossim,CONFIGURATION->ADMINISTRATION修改admin的语言为Chinese simplified