国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal模块] Drupal i18n 多语言建站模块安装简单实用

[复制链接]
发表于 10-13-2011 02:05 | 显示全部楼层 |阅读模式
简单介绍Drupal  i18n 多语言建站模块安装使用步骤,具体功能还的在实践中可以感觉到Drupal  i18n 多语言建站模块的功能强大。8 `5 K' r$ a8 @0 X5 t2 [% _
3 ~' F9 R2 [+ a( y1 x4 ^. y6 N
1、先下载http://drupal.org/project/i18n模块,然后解决文件,上传到所在网站目录,sites/all/modules。8 E0 F2 e9 \! I
2、进入后台模块管理界面,看到drupal i18n模块包含的所有模块选上,也可以根据具体需求选择相应模块。还有Locale和Content translation也同时开启。
4 N9 Q+ u* @$ ?2 E3 {& I" u* P. a$ I+ E* o  a) K+ Z7 E3 C. v. u! P' M
3、同时推荐http://drupal.org/project/Translations 下载,结合pathouto使用,对汉字转换为拼音。- N- `: `1 c) Q

6 q1 T, f+ `5 s7 V. N4、开启以后,进入admin/settings/language 语言设置界面。. ?" \# e7 e4 g  b. M% C) ^

' P4 T6 s. F4 V7 L& W1 x5、添加admin/settings/language/add 相应的语言,具体语言包可以到drupal官方网站下载,比如中文,日本,韩文,法文等drupal多种语言包 http://drupal.org/project/translations0 I9 Q) Z' B& a: I" ]& X

/ c& x* @: X1 f6、添加语言语言以后,可以看到/admin/settings/language 开启的所有语言列表,选择默认。
& z+ S/ v1 @8 `3 d4 X7 ]; z8 G7 }& ?- V) r/ W- G, Q
7、在 /admin/settings/language/configure 有 Language negotiation: 选项,根据需要选择。2 s' ]) d+ j3 k  M) o  B2 s
2 i% A$ t% P$ a) d
  1)None 。2)Path prefix only 仅使用路径前缀。3)Path prefix with language fallback 路径前缀,以及语言后备。4)Domain name only 仅使用域名。
5 |- P0 j0 \. x0 `% J# O我这里选择3,当然也可以选择4,使用域名来访问不同的语言版本。
; Q, Q% X# D* R. Z! G比如可以使用二级域名,en.hellodrupal.info来访问 hellodrupal的英文版本。 经测试可以使用这样方法访问,但是你必须会drupal的多站配置,具体可以查查资料。
( j9 C" k$ H# k2 \* |: s9 D& [
) I! ~0 W: `) P% B2 _8、可以去后台区块管理admin/build/block 里面找到Language switcher 区块,开启这个区块。就可以看到i18n提供的多语言翻译衔接了。- N4 n( A# _; y5 w$ _; R
9 B) q0 w7 U( k* u- |* {
6 j; r0 Q, c; d' f

: A3 r1 L" K( G; Y1 A& p, W. Q/ B1 O! `, D( D
9、如何对节点翻译呢
# \" n5 a+ b: I
* |8 P; @2 ^7 S! \ 1)进入内容管理,/admin/content/types 比如pages 类型,点击编辑page类型。可以看到( V! J" a* J  j5 X/ a
Workflow settings 流程设定, 多语言支持:选择 Enabled, with translation。然后保存
9 F1 o4 J/ z% R* Q
* v5 I; y/ c6 a) {- z
% v: f% @1 i' {8 b; K8 N3 }) A( A! d3 I$ R7 V) a: D
& [0 `! H; ?3 O5 F2 X+ I
2)再点击编辑page 类型 在流程设定下就可看到 Multilanguage options 选项。可选,根据需要选择相应设定。* P' u" D9 {1 [$ T' w; `
) T4 J. F) m& ^0 g$ k' x  l! @& Y
3) 添加page类型,就可以看到一个语言选项了。
) K# b- L/ n' @! L. `9 X4 z6 J3 Y6 z' y  t
4)添加以后你可以看到一个 translate 衔接,点击translate衔接,可以看到一个语言列表,这时点击添加翻译语言
0 h2 a' z  |1 X1 z) r就可以添加另外的语言了。4 S( S+ z; V1 D$ S3 U; b- l' U1 J

- g4 V2 @5 \8 e6 _, }5 a
. _( Q9 s6 O/ B% j4 @4 d2 w& @Drupal i18n 多语言网站匿名无法访问解决方法: w3 R- R+ T% D: n* Z  @
/ _+ }# Y' Q1 Z

! F6 i% l  `, q" A, g0 j; \0 o6 O' t在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,$ p9 [9 n$ h3 m/ Y
但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,4 m$ `& t4 f: q0 r; t( q$ B9 g7 z
也无法得到解决, 最后把默认语言设置为英语,/ C+ N  f" S7 D2 O7 G& W
匿名用户就可以正常访问i18n的多语言网站了。
1 y) Q8 j4 ~( E% l" e& e
, v6 k+ }8 e" E; }1 K" z. T9 t. {

# e$ J: ]; Z7 v( W8 b- [, J: h& \
- f/ }7 N+ o$ Y" U3 N6 R: m$ B0 L

& B' m" K0 n1 Y% c3 {% a) h- y
0 u- k; R1 ]3 d

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-11-2025 17:19 , Processed in 0.208142 second(s), 45 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表