操作:配置本地功能

现在我们要决定何时以及如何让Drupal使用新添加的语言。为了方便网站在多种语言中浏览,以及方便用户选择自己喜欢的语言,我们还要在站内添加一个简单的语言转换器。

      语言约定设置(Language Negotiation Settings)

      从我们前面已经讨论过的“语言转换”一节中知道,我们有好几种选择。我们不希望用户在自己的帐户设置中人工设置他们的语言转换(指:None选项),我们 的客户也没有为每个语言单独准备好域名(“Domain name only”选项)。这样,我们就只剩下两个“Path prefix”可以选择。在这里,我们准备用“Path prefix with language fallback”而不采用“Path prefix only”,因为我们的客户要确保在prefix方式无效的情况下,网站的注册用户如果在她的帐户设置里选择了一种语言的话,那她能首先回到她自己选择的 语言而不是站点默认的语言:

      1、在语言页选择“Configure”标签(admin/settings/language/configure);

      2、选中“Path prefix with language fallback”,然后点“Save settings”按钮。

      语言转换器(Language Switcher)

      Locale 模块给我们提供了一个转换语言的区块,这个区块跟其他区块一样可以设定不同的标题或不设立标题,以及好几种显示方式的设置。

      1、进入Administer→Site building→Blocks (admin/build/block) ,在列表中找到 “Language switcher”

      2、把这个区块拖到“Right sidebar”区域,然后点“Save blocks”按钮保存。

      3、你现在在站内就可以看到一个名为“Languages”的新的区块,这个区块里列出了站内所有安装的语言,如图8-14。

      图8-14.启动语言转换区块后,网站模样

Tags:

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
By submitting this form, you accept the Mollom privacy policy.