如何查看Linux操作系统的位数

使用 getconf 命令可以取得系统的基本配置,其中也包含了系统位数信息

getconf LONG_BIT

根据返回值确定操作系统的位数,返回32表示操作系统是32位,返回64则表示操作系统是64位

如果要查看 getconf 命令可查询的所有信息,可使用 -a 参数进行查询

getconf -a

菜单与主链接/次链接多语言化

  只使用 Drupal 核心所提供的功能,还不能菜单项的多语言化/翻译。不过使用 i18n 模块包中提供的 Menu translation 模块,可能很好的实现菜单、主链接/次链接的多语言化功能。

  i18n 模块包中的 Menu translation 模块,提供了以下特性:

  • 允许创建菜单时为菜单设置语言项(如中文、英文等等),设置了语言的菜单项只会在与当前使用语言一致时才会显示;
  • 可以为未设置语言项的菜单内容进行多语言化。实现可通过 Drupal 的翻译页面对菜单项进行翻译;

 

创建可翻译的多语言化菜单

 

内容分类: 

Internationalization - 为 Drupal 提供更彻底的多语言站点支持

  尽管 Drupal 内置了创建多语言站点支持的功能,但并不能实现所有内容的多语言化/翻译。i18n 模块作为一系列多语言化模块的集合,能够更大程度的扩展 Drupal 创建多语言站点的能力。

i18n 模块的功能介绍

  • 站点变量(variables)多语言化
  • 翻译用户定义的字符串:菜单项、术语表名称及描述、区块等等
  • 语言选择(Language Selection):只有与符合所选语言一致的内容才会显示
  • 多种可选的内容显示模式:如只显示当前语言的内容列表、显示当前语言与默认语言的内容列表,或显示所有语言的内容列表
  • 用户配置文件(Profile):可将用户配置文件中的字段翻译成各种语言
  • 投票(Polls):为投票模块增加多语言化支持
  • 部分 Views 和 CCK 的多语言化支持

 

  有关使用 Drupal 创建多语言站点的教程,可参考《使用 Drupal 创建多语言站点》:http://lugir.com/drupal/documentation/create-multilingual-sites-using-drupal-and-i18n-module.html

内容分类: 
Drupal 模块分类: 

站点变量(Variables)多语言化

  上一节我们已经使用 Drupal 核心的 Locale 模块为 Drupal 站点启用了多语言的功能,并且对 Drupal 界面进行了翻译。不过还遗留了一点点小问题,就是 Drupal 的站点标题没有翻译过来。

  Drupal 中的一些文本和配置存储在数据库的variables表中。比如“站点名称”和“站点口号”这样的配置文本,Drupal 核心的 Locale 模块不能实现这些配置变量的多语言化。因此创建一个更彻底的多语言站点,还需要用到 Internationalization(i18n)模块,i18n 模块提供了 Drupal 变量多语言化的功能。

  要实现对 Drupal 变量的多语言化操作,需要知道要翻译的变量的名称,这一步可以通过搜索 Drupal 数据库的 variables 表来实现。

  当你确定要对哪些变量进行多语言化操作时,你只需要按照以下格式,将变量添加到 settings.php 文件中即可。以下添加了 Drupal 站点的一些常见变量:

内容分类: 

为内容创建不同语言的翻译版本

  Drupal 核心提供的 Content translation 模块,为创建多语言的 Drupal 站点提供了内容多语言化的支持,本教程将介绍如何为内容创建不同语言的翻译版本。 

为内容创建不同语言的翻译版本

 

启用内容翻译功能

  1. 访问 管理 > 站点构建 > 模块(admin/build/modules)页面,启用 Content translation 模块,点击“保存”;
  2. 确定想要启用多语言翻译功能的内容类型,如新闻(Story),访问 内容管理 > 内容类型 > Story(admin/content/node-type/story)页面;
  3. 展开“流程设定”选项,将“多语言支持”配置为“启用,与翻译一起”,点击“保存内容类型”;

 

内容分类: 

使用 Drupal 创建多语言站点

  Drupal 核心提供了 Locale 模块用于为 Drupal 站点提供本地化的功能,使用 Locale 模块创建本地化的站点非常实用,并且能够制作较为简单的多语言站点。不过,我们更推荐使用 i18n 模块,通过 Drupal 创建多语言站点。有关 i18n 模块及其它多语言站点相关的模块的使用,将会再本教程中陆续介绍。

  *说明:本文虽然是在D6时代撰写,但大部分内容对于现今版本的Drupal依然适用。

  本教程将介绍以下内容:

内容分类: 

Taxonomy Term Permissions - 基于用户或角色的术语使用权限控制模块

  Taxonomy Term Permissions 模块为 Drupal 增加了术语表访问权限控制,使管理员能够定义哪些用户/角色可以使用词汇表中的哪一些术语。举个简单的例子,一个综合性女性门户网站,使用名为“栏目分类”的术语表进行内容分类,栏目分类的结构大致如下:

Taxonomy Term Permissions 模块

  为了便于管理,以及编辑们在发布内容时操作方便,使用 Taxonomy Term Permission 模块为不同的编辑小组分配不同的栏目权限,比如“服饰编辑小组”可以使用“服饰”及服饰的子栏目,“美容编辑小组”可以使用“美容”及美容的子栏目,除了管理员分配的栏目使用权限之外,特定的用户/角色看不到没有权限的术语。

  以下是管理员发布内容时看到的栏目分类术语表:

Taxonomy Term Permission 模块

  以下是“服饰编辑小组”发布内容时看到的栏目分类

Taxonomy Term Permission 模块

  使用 Taxonomy Term Permission 模块为不同的用户/角色分配不同的术语使用权限,使指定的用户/角色只能使用特定的术语,从而实现对内容分类的控制。

 

(本文分类来源参考就爱打扮女性网:http://www.9idaban.com)

 

内容分类: 
Drupal 模块分类: 

Thinkpad SL510 笔记本安装 Linux 无线网卡驱动

  在某些 Linux 发行版本中,没有包含一些笔记本的无线驱动程序,例如 Fedora,完成安装后不能自动驱动 Thinkpad SL510 笔记本的无线网卡。

  要对网卡进行驱动,首先需要知道网卡的型号,在 Linux 下,可以使用以下 lspci 命令查看电脑的硬件信息,并可以从输出结果中找到相关的硬件型号,以 Thinkpad SL510 笔记本为例,以下就是要找的网卡信息。

$ lspci
... #省略前面的输出内容
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
... #省略后面的输出内容

页面