You are here

Drupal专业开发指南 第18章 用户首选语言

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-25 16:37

 

如果启用了多个语言,当用户编辑他们的“我的帐号”页面时,他们将看到如图18-20所示的字段集。
18-20.为电子邮件消息选择一个特定于用户的语言。
 
    可以按照下面的方式取回用户所选的语言:
 
// Retrieve user 3's preferred language.
$account = user_load(array('uid' => 3));
$language = user_preferred_language($account);
 
    如果用户还没有设置一个首选的语言,那么将会返回站点的默认语言。结果将会是一个语言对象(关于语言对象的更多详细,参看下一节)。如果“语言协定”设置被设置为了“一个也没有”,那么只有在站点发送电子邮件时,才会使用用户的首选语言。在其它情况下,用户的首选语言都不起作用,比如显示页面时就不会使用用户首选的语言。
 

老葛的Drupal培训班 Think in Drupal

Drupal版本: