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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 02:05 | 显示全部楼层 |阅读模式
简单介绍Drupal  i18n 多语言建站模块安装使用步骤,具体功能还的在实践中可以感觉到Drupal  i18n 多语言建站模块的功能强大。
* X8 `% ]7 J; c# J% _/ \8 c. w# i  Z+ b
1、先下载http://drupal.org/project/i18n模块,然后解决文件,上传到所在网站目录,sites/all/modules。' k5 G2 i1 ?1 {  C% ^
2、进入后台模块管理界面,看到drupal i18n模块包含的所有模块选上,也可以根据具体需求选择相应模块。还有Locale和Content translation也同时开启。% g8 Y5 a0 a5 B5 G3 w& Y

0 m1 c( ]2 w& y/ q% [+ U3、同时推荐http://drupal.org/project/Translations 下载,结合pathouto使用,对汉字转换为拼音。" @" o2 v2 r8 q4 y, i2 `2 e; l

2 F# g5 J# j8 H8 V+ P4、开启以后,进入admin/settings/language 语言设置界面。
  X- \( O  k5 `# h
. c0 ^  A6 n' [& h) H! ~2 d; b; W6 J5、添加admin/settings/language/add 相应的语言,具体语言包可以到drupal官方网站下载,比如中文,日本,韩文,法文等drupal多种语言包 http://drupal.org/project/translations; r9 ?- D: i" i6 @
4 _1 \' f% U& W
6、添加语言语言以后,可以看到/admin/settings/language 开启的所有语言列表,选择默认。7 h# j' x# x8 }1 ~2 l* Q
/ s7 X; ~: m) D2 K8 j
7、在 /admin/settings/language/configure 有 Language negotiation: 选项,根据需要选择。
- i' C0 K. ?' w6 Q
. L; M! S( b4 u* Q% c. D  1)None 。2)Path prefix only 仅使用路径前缀。3)Path prefix with language fallback 路径前缀,以及语言后备。4)Domain name only 仅使用域名。
* h4 L$ y2 L5 U5 y2 g我这里选择3,当然也可以选择4,使用域名来访问不同的语言版本。
6 C" [  u% W: D比如可以使用二级域名,en.hellodrupal.info来访问 hellodrupal的英文版本。 经测试可以使用这样方法访问,但是你必须会drupal的多站配置,具体可以查查资料。
( k5 V- s7 v' C7 O3 }# ]' U7 S, v3 B6 @! |  b  P5 |" Z7 P: A! J
8、可以去后台区块管理admin/build/block 里面找到Language switcher 区块,开启这个区块。就可以看到i18n提供的多语言翻译衔接了。" G* B; I+ l, @$ S: ?6 g0 s9 {

  Z, u. \  L5 T6 w' Q6 t' b* v9 t& c% ~: j4 k6 Z7 g) `
  |! h: d2 L: P; B7 l
5 e: ^; A0 z: @. l; }$ _
9、如何对节点翻译呢1 }- W; d/ t* v& e

' q8 v4 K, [  v8 o+ ~8 o 1)进入内容管理,/admin/content/types 比如pages 类型,点击编辑page类型。可以看到
, J0 j: u% e3 X+ I1 k3 N0 _: `Workflow settings 流程设定, 多语言支持:选择 Enabled, with translation。然后保存
6 x* f  j) M6 s' p
* |7 i* [) `0 ^
) o8 E% B( J- S" I- f& I5 U) ?4 T: @  I5 f6 G2 `- I& G$ ]
: Y1 x) m1 m# v( r- {, ~
2)再点击编辑page 类型 在流程设定下就可看到 Multilanguage options 选项。可选,根据需要选择相应设定。
+ r# e! ?# Q8 f' o- Y1 ]
1 k7 [# N8 f7 Z1 a2 ]4 K4 V) M6 n3) 添加page类型,就可以看到一个语言选项了。
* G& v' H7 k1 [; {4 k. m9 F
8 F. S, b0 n% V$ ~5 q2 i$ b2 O/ t4)添加以后你可以看到一个 translate 衔接,点击translate衔接,可以看到一个语言列表,这时点击添加翻译语言# Q. k; z% c( @7 \3 @3 d: f- X. Z9 E
就可以添加另外的语言了。
. V# E; W7 Y! d& ]
4 Z/ V% G" W* x6 J* m8 F2 `4 M8 \
; S- u0 d$ a9 j" [& |( |/ cDrupal i18n 多语言网站匿名无法访问解决方法3 }/ F% Z- ?; U+ y, _5 D

6 T* m! N% v8 h  }' x/ {& K2 v6 e& F8 S+ f
在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,/ y5 U: @/ t0 ~
但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,
# o- F4 _4 M" F2 g3 j) v! G: E也无法得到解决, 最后把默认语言设置为英语,
- x, ^* h6 G' R! l" q匿名用户就可以正常访问i18n的多语言网站了。
5 Q2 {6 t6 H! k3 f5 _6 R' R5 n9 h
" n& B7 y0 S0 U2 [! t5 g: T* u+ I7 `8 T4 f" f8 @) [. }0 s
0 N2 C$ C) V$ s# v" i
% E/ x2 Y& p8 i8 K) Y+ b5 k( s
7 M/ N- w1 \1 p* J+ z3 `

% Q& a* V- a2 w2 z' f

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

GMT+8, 3-21-2025 14:36 , Processed in 2.058140 second(s), 45 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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