Drupal 7 locale

主标签

投票加载中...

Locale模块为站点增加了多语言处理功能,是用户界面可被翻译成多种语言。此模块与Content Translation模块协同工作。Locale模块提供对站点界面的翻译功能;Content Translation模块提供对内容项进行翻译的 给你。Locale模块还允许为单个用户设置自己的语言偏好。默认为禁用。

功能:

  1. 多语言设置, 多语言添加
  2. 翻译导入和导出
  3. 多语言处理(比如根据URL/SESSION)
  4. 多语言切换Block(Language switcher)

 

模块案例: 

添加多语言

进入主页面: admin/config/regional/language

选择要添加的语言

多语言判断

admin/config/regional/language/configure

可以使用URL, SESSION等多种方案. 一般使用URL来判断

翻译内容

admin/config/regional/translate/translate

进入到此页面可以翻译一些未翻译的字符串

翻译导入

请参考 Drupal 7 导入中文语言包

内容翻译

此模块启用以后内容就可以翻译了. 

进入到内容类型编辑页面. 可以看到以下设置 /admin/structure/types. 这里必须启用才能使用翻译.

现在添加内容就可以看到相应的语言选择.

如果你经常使用i18n这样一些翻译的模块. 你可以看到node可以和node之间进行关联. 但是那不是由此模块提供的功能. 那是由Content Translation模块提供