目前asterCRM支持两中语言,英文和简体中文,如果你希望增加一种新的语言支持,你可以依照本文进行操作。

现在我们假设你需要增加德语支持,首先编辑astercrm目录下的login.php,找到如下内容所在行:

<OPTION value=”en_US”>English</OPTION>
<OPTION value=”cn_ZH”>简体中文</OPTION>

我们使用“de_GER” 作为德语的标识,那么就增加一行变成:

<OPTION value=”en_US”>English</OPTION>
<OPTION value=”cn_ZH”>简体中文</OPTION>
<OPTION value=”de_GER”>Germany</OPTION>

保存文件后,当你再次进入登录页面里你就会看到:

选择“Germany”并登录 ,然后我们继续下一个步骤,增加德文的语言文件。

asterCRM 的语言文件目录是 astercrm/include/language,在目录下,你可以看到一些下面这样的文件:

account_cn_ZH.php
account_en_US.php
portal_cn_ZH.php
portal_en_US.php

其中文件名以cn_ZH结束的文件就是简体中文的语言文件,以en_US结尾的就是英文语言文件,所以我们也要相应的建立以de_GER结尾的德文 语言文件,例如:我们可以将account_cn_ZH.php 复制一份命名为account_de_GER.php(不要使用en_US结束的文件做为源文件进行复制,因为有部分英文是在页面中默认定义的,所有 en_US文件是不完整的)。然后编辑复制并重命令的德文语言文件,将先前的语言翻译成德文:

<?
$add_account = “Ein neues Benutzerkonto wurde hinzugefügt”;
$update_rec = “Eintrag wurde aktualisiert”;

?>

翻译完成后,文件要以UTF-8编码格式保存,以此类推,将全部语言文件进行翻译。

下面要进行最后一步,就是对系统中的图片的处理,进入astercrm/skin/default,你可以看到下面这样的目 录:“images_cn”,”images_en”…… 复制”images_en”并命为”images_de”,然后将目录下的所有图片的的英文改成德文。

完成以后,刷新你的asterCRM页面,就可以看到你翻译的语言界面了!