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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 02:05 | 显示全部楼层 |阅读模式
简单介绍Drupal  i18n 多语言建站模块安装使用步骤,具体功能还的在实践中可以感觉到Drupal  i18n 多语言建站模块的功能强大。
6 c, z* G7 `7 K/ V5 u7 p. K- G9 A5 s) y7 t5 C5 o, ]5 M) N1 }6 g
1、先下载http://drupal.org/project/i18n模块,然后解决文件,上传到所在网站目录,sites/all/modules。2 N, K5 L6 X7 x: o
2、进入后台模块管理界面,看到drupal i18n模块包含的所有模块选上,也可以根据具体需求选择相应模块。还有Locale和Content translation也同时开启。1 m1 c) T1 j& b8 z& f' e- N8 d
2 J2 r8 `0 c! X0 e! E
3、同时推荐http://drupal.org/project/Translations 下载,结合pathouto使用,对汉字转换为拼音。
7 E) V/ V; ~/ F1 o1 O  Q" x7 N8 F, Z
4、开启以后,进入admin/settings/language 语言设置界面。3 Y( y/ l" F" M4 u! s7 b
. H0 O- c( z6 V5 \/ p. q( p9 H, B
5、添加admin/settings/language/add 相应的语言,具体语言包可以到drupal官方网站下载,比如中文,日本,韩文,法文等drupal多种语言包 http://drupal.org/project/translations0 V& I% n/ e+ O5 B

! m3 u+ D" j3 \% z, G/ ~6、添加语言语言以后,可以看到/admin/settings/language 开启的所有语言列表,选择默认。( Q3 O" P1 b; v
0 w- n' Q1 k8 Z, e7 L- r
7、在 /admin/settings/language/configure 有 Language negotiation: 选项,根据需要选择。
/ P* p/ q7 c$ y7 r3 Z# J
2 ], d8 R6 f0 M  1)None 。2)Path prefix only 仅使用路径前缀。3)Path prefix with language fallback 路径前缀,以及语言后备。4)Domain name only 仅使用域名。
9 T" j# p  n! L) B# Y4 \我这里选择3,当然也可以选择4,使用域名来访问不同的语言版本。1 q$ u5 z/ c- d% `5 d
比如可以使用二级域名,en.hellodrupal.info来访问 hellodrupal的英文版本。 经测试可以使用这样方法访问,但是你必须会drupal的多站配置,具体可以查查资料。
; O! L" n4 F2 c) z; k$ Y0 C0 W5 Z1 P+ T  t
8、可以去后台区块管理admin/build/block 里面找到Language switcher 区块,开启这个区块。就可以看到i18n提供的多语言翻译衔接了。
+ h4 S% Z1 p' W8 }. G) n/ _* w% d# [4 Q' \5 H3 M. N3 P

8 R8 z& ~& K; R3 v( D( |, v
0 a# d* a) q2 r* |6 k. K
- h1 [; C* i; N" u9、如何对节点翻译呢
2 U2 S6 i2 _; x- C6 P' T0 G9 j' H, q; L8 p
1)进入内容管理,/admin/content/types 比如pages 类型,点击编辑page类型。可以看到$ M6 K# w( }* V9 g3 G
Workflow settings 流程设定, 多语言支持:选择 Enabled, with translation。然后保存
! K) Z! I) d8 w2 l; s' ]
, H) w/ C7 Z9 u6 e/ T0 v2 v' }  j6 w3 j! I# D" P

3 d% l% T( Z  }3 x, u1 ]
6 U* W# k' Z/ _- C3 |2)再点击编辑page 类型 在流程设定下就可看到 Multilanguage options 选项。可选,根据需要选择相应设定。* }4 U" v: i1 N, c! i7 y  D

3 h, @+ h7 h+ Q- x3) 添加page类型,就可以看到一个语言选项了。4 P7 S4 R4 x7 K5 s% {
, E; ^8 j) ?# m! Q% Q
4)添加以后你可以看到一个 translate 衔接,点击translate衔接,可以看到一个语言列表,这时点击添加翻译语言& L5 S# b9 Z7 C
就可以添加另外的语言了。
4 g6 N3 A2 ]0 J8 k! O: ~' h" ^
  K5 ]2 K+ v+ A& Y+ y$ G  \
2 o. q6 V" b. y5 _- oDrupal i18n 多语言网站匿名无法访问解决方法4 n. n' b6 c! U! O. ?. f# A
' w7 Q9 A: s& {2 q( i
' H; S5 U6 `! J2 S
在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,8 O- Z8 m, f2 N8 o
但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,
7 C/ Y0 k" S! [. |+ |1 ]7 g5 |+ J也无法得到解决, 最后把默认语言设置为英语,# Y. h- Y. p  d; C- o
匿名用户就可以正常访问i18n的多语言网站了。/ T- k$ @( [$ m

6 }* `. P$ u' J" i! H2 q0 w5 m4 w/ x% g1 H- e

4 P- y, |  z9 \+ {% x
( {3 f- L) V% m

' t" T* j( H6 ]3 n4 f& z5 a5 ?3 V" M. y/ e' u( V

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

GMT+8, 5-1-2025 22:21 , Processed in 0.282392 second(s), 45 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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