操作:安装译本
使用Drupal多语种中的任何一种功能首先就是要安装一个译本,这样Drupal才有不止一个语种做选择。安装译本包含两部分:下载译本并正确解压,然后配置Locale模块来识别它:
1、从 http://drupal.org/project/translations 下载一个译本先,如 http://drupal.org/project/nl 。跟模块和主题一样,请确保你下载的版本与你安装的Drupal版本匹配。
如果你是个习惯于从CVS中使用Drupal代码的高级用户,你一定要注意到对于翻译,你必须下载译本而不能直接从CVS中调用。译本文件的正当结构是在打包过程中完成的,一个CVS调用如果不手动重建结构的话就没法使用。
2、将译本文件解压(unzip)到Drupal的根目录下(即,index.php所在的目录中),如图8-9。

图8-9.解压在Drupal根目录下的译本
解 压文件后,在根目录中你看到的唯一变化就是添加了个新文件把语言代码加了进来(如LICENSE.nl.txt)。如果你在Drupal根目录下看到一个 包含有语言代码的文件夹的话(如nl-6.x-1.0),那就表明安装得不对。要再次检查译本文件是否安装正确,你可以查看一下 profiles/default 目录——你会看到一个装有语言文件(如nl.po)的新的文件夹,如图8-10.

图8-10.展开后带有新文档.po文件的译本目录
3、进入 Administer→Site building→Modules (admin/build/modules),启用Locale模块,然后点“Save configuration”按钮。注意如果你是用其他语言而不是用English安装的Drupal的话,这一步已经替你完成了。
4、进入Administer→User management→Permissions (admin/user/permissions),依表8-1配置权限。点“Save permissions”按钮保存修改。
表8-1.Locale 模块权限
| Permission:Locale module |
anonymous user | authenticated user | editor | administrator |
| administer languages | Checked | |||
| translate interface | Checked |
5、进入Administer→Site configuration→Languages (admin/settings/language) ,点 “Add language” 选项卡 (admin/settings/language/add),然后来到如图8-11的界面。

图8-11.带下拉选项列表的“添加语言”界面
6、从“Language name”的下拉列表中,选择你的语言,然后点“Add language”按钮。
7、译本文件将被导入到Drupal中,然后你会看到一个带进度栏的“Importing interface translations(正在导入界面译本)”的信息提示。
如果你通过“Add language”选项卡添加完语言后,你才添加译本文件,那你的译本文件将不能被导入。你必须回到Admin-
ister→Site configuration→Languages (admin/settings/language)将你选择的语言从“List”中删除,然后在你把译本文件安放妥当后再重新添加。
为你想在你网站使用的每一种语言重复以上语言选择步骤。完成后,语言设置页面将在一个表格中将站内所有的语言列出来,你可以进行各种行为,如禁用,修改站 点的默认语言,修改语言列表中的显示顺序,或者全部删除它们。图8-12显示了包好我们站点使用的三种语言的表格:English,Dutch和 French。English标志为默认语言,这意味着在我们已经看到过的那个语言切换部分下面的语言约定设置中或者在登录用户个人账户页下的个人设置中 没有指定语言的话,它将作为备用语言存在。语言中的“Weight“选项让你设定各语言在列表中的排列顺序,如表单选择列表中。”Weight“在这里与 在Drupal中其他地方的功能一样,负数被认为”更轻“,因此浮在顶部(或者在水平列表的开头)。

图8-12.语言表
你也可以通过点击”edit“链接,选择进行对语言名称,约定识别器,以及阅读方向等的编辑操作,如图8-13。一般情况下,没有更好的理由的话你都不会去修改这些设置,我们将让我们的这些设置原封不动的保持默认状态。

图8-13.编辑语言的界面

Comments
Post new comment