Drupal 7 如何翻译Drupal中的角色?
如果我想把这个角色翻译成其他语言,我该怎么做 我可以将其更改为其他语言作为默认语言,但我希望使用英语,这样我就不必在代码中使用亚洲字符处理UTF8问题Drupal 7 如何翻译Drupal中的角色?,drupal-7,translation,roles,Drupal 7,Translation,Roles,如果我想把这个角色翻译成其他语言,我该怎么做 我可以将其更改为其他语言作为默认语言,但我希望使用英语,这样我就不必在代码中使用亚洲字符处理UTF8问题 if(in_array("administer nodes", $user->roles)) 我试图从翻译模块中找到它,但它似乎不能像Drupal中的其他文本那样翻译。所以我假设您已经尝试使用了 如果是这样,您可能需要尝试客户端AJAX翻译解决方案。一种可能的方法是创建术语词汇表(对应于英语角色名称),并将亚洲字符翻译作为辅助字段。然后使
if(in_array("administer nodes", $user->roles))
我试图从翻译模块中找到它,但它似乎不能像Drupal中的其他文本那样翻译。所以我假设您已经尝试使用了 如果是这样,您可能需要尝试客户端AJAX翻译解决方案。一种可能的方法是创建术语词汇表(对应于英语角色名称),并将亚洲字符翻译作为辅助字段。然后使用视图创建此词汇表的视图,并创建一个轻量级模块: 1) 在每个页面(或可能使用角色名称的每个页面)上加载Drupal AJAX脚本 2) 脚本按id查找指定容器的列表,您知道这些容器将包含角色名 3) 搜索为英文模式创建的视图,并将其替换为容器中的任何正匹配项 DrupalAPI的 然后,您可以扩展模块/AJAX脚本,以解决站点上其他类似的翻译失败问题