DocCare在线企业文档管理软件支持多种界面语言。DocCare在线企业文档管理软件安装包默认带有英文,简体中文和繁体中文三种界面语言包。
您也可以根据自身需求,制作和安装所需语言包。步骤如下:
DocCare语言包名为doccare-lan-<语言名>.jar。例如英文(美国)语言包文件名为doccare-lan-en_US.jar;简体中文语言包名为doccare-lan-zh_CN.jar。
DocCare的每个语言包中都包含相应的语言资源文件,名为applicaiton_<语言名>.properties的文件中。例如英文(美国)语言包doccare-lan-en_US.jar中包含的语言资源文件名为application_en_US.properties; 简体中文语言包doccare-lan-zh_CN.jar文件中包含的语言资源文件名为application_zh_CN.properties。
DocCare语言包保存在${BURGEONSOFT_HOME}/share/lib目录中以及${BURGEONSOFT_HOME}/webapps/doccare/WEB-INF/lib目录中(默认)。
要修改语言资源文件,您可以使用jar命令将相应的doccare-lan-<语言名>.jar文件解开,编辑资源文件,然后使用lanpack工具更新或者安装。
要制作新的语言包,您可以通过以下方法获得DocCare语言资源文件模板。
您可以将获得的资源文件重命名为applicaiton_<新语言名>.properties。例如:如果要制作法语界面语言,可改名为application_fr.properties.
DocCare语言资源文件内容是一个键=值的集合。您可以重新翻译模板中的值到新的语言。见下图:

注意:请不要更改键值。
制作好语言资源文件后,您可以用lanpack工具安装新的语言包。您可以在${BURGEONSOFT_HOME}/bin目录下找到lanpack工具。
如果您使用Windows操作系统,您可以使用下面的命令:
${BURGEON_HOME}\bin\lanpack.bat install -f c:\application_fr.properties -l fr -d Français
如果您使用Linux/Unix操作系统,您可以使用下面的命令:
[burgeonsoft][~]$ bin/lanpack.sh install -f /var/tmp/application_fr.properties -l fr -d Français
运行该命令后,lanpack工具将自动将资源文件打包成doccare-lan_fr.jar语言包,并复制到${BURGEON_HOME}/share/lib目录下以及${BURGEON_HOME}/webapps/doccare/WEB-INF/lib目录下。同时lanpack工具会修改${BURGEON_HOME}/webapps/doccare/WEB-INF/conf/installed_languages.xml文件,并在其中添加新的已安装语言条目。
要卸载已安装的语言包,您可以使用${BURGEONSOFT_HOME}/bin/lanpack工具。例如,如果您想卸载法语(fr)语言包,
如果您使用Windows操作系统,您可以使用下面的命令:
${BURGEON_HOME}\bin\lanpack.bat uninstall -l fr
如果您使用Linux/Unix操作系统,您可以使用下面的命令:
[burgeonsoft][~]$ bin/lanpack.sh uninstall -l fr
运行该命令后,lanpack工具将自动删除${BURGEON_HOME}/share/lib目录下以及${BURGEON_HOME}/webapps/doccare/WEB-INF/lib目录下的doccare-lan_fr.jar语言包。同时lanpack工具会修改${BURGEON_HOME}/webapps/doccare/WEB-INF/conf/installed_languages.xml文件,删除其中相应的已安装语言条目。