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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 02:05 | 显示全部楼层 |阅读模式
简单介绍Drupal  i18n 多语言建站模块安装使用步骤,具体功能还的在实践中可以感觉到Drupal  i18n 多语言建站模块的功能强大。) t0 d5 Q2 j: b' H

: z5 x$ Q% a6 l* [5 s* ]1、先下载http://drupal.org/project/i18n模块,然后解决文件,上传到所在网站目录,sites/all/modules。9 q9 W5 M5 Q; s  l8 [
2、进入后台模块管理界面,看到drupal i18n模块包含的所有模块选上,也可以根据具体需求选择相应模块。还有Locale和Content translation也同时开启。
/ S( Y: ]. Y! T2 u
0 M, Y# @* T5 ~% m5 S* b3、同时推荐http://drupal.org/project/Translations 下载,结合pathouto使用,对汉字转换为拼音。5 H% \: N# H& h& I3 Q, F

" d& j3 w- v) B) n4、开启以后,进入admin/settings/language 语言设置界面。
( @; b2 @& k5 y" l3 f  X3 D$ t; N4 d, u) \) b- j3 r0 p
5、添加admin/settings/language/add 相应的语言,具体语言包可以到drupal官方网站下载,比如中文,日本,韩文,法文等drupal多种语言包 http://drupal.org/project/translations9 [$ X+ Q0 o7 i& P
5 i% _$ Y  C) n; k( i) O; L9 q% G; H6 \
6、添加语言语言以后,可以看到/admin/settings/language 开启的所有语言列表,选择默认。" B5 a8 O; p0 N0 X

- j( ^$ `# ~' |# L, a4 X7、在 /admin/settings/language/configure 有 Language negotiation: 选项,根据需要选择。9 Q3 s0 k3 k9 ?  H

- Z1 x# E5 B7 f. _# A  1)None 。2)Path prefix only 仅使用路径前缀。3)Path prefix with language fallback 路径前缀,以及语言后备。4)Domain name only 仅使用域名。! M/ }, X: y4 p6 E! E0 V
我这里选择3,当然也可以选择4,使用域名来访问不同的语言版本。
. A7 |( K  T# K比如可以使用二级域名,en.hellodrupal.info来访问 hellodrupal的英文版本。 经测试可以使用这样方法访问,但是你必须会drupal的多站配置,具体可以查查资料。
0 E9 ]* ?7 k# ?7 I7 @8 L" z3 w7 O; l* f- H3 R) t# s
8、可以去后台区块管理admin/build/block 里面找到Language switcher 区块,开启这个区块。就可以看到i18n提供的多语言翻译衔接了。
! p2 w9 {- a; [
2 q% @( ^. N3 G  M
0 I2 t8 P3 D8 N0 U) v- r) U  p5 Q8 ]3 ]
6 @8 y* E$ G+ M' h
9、如何对节点翻译呢$ |' M; f$ d$ n; ~2 V, I

) s& O- m4 Y$ O) i; d! b' a) m  ^7 f 1)进入内容管理,/admin/content/types 比如pages 类型,点击编辑page类型。可以看到  n' T% x, a0 d8 e$ i$ t4 ~/ K
Workflow settings 流程设定, 多语言支持:选择 Enabled, with translation。然后保存
! A2 z- `+ j4 b) q; r
1 O/ t, ]5 V- E  f6 \; W: v6 h$ `' x5 Q0 h4 i
& A" V+ R1 ^  g  L  Y/ Z3 K( G
+ m( O5 X( |4 b- I' @4 C7 m# O* B3 s
2)再点击编辑page 类型 在流程设定下就可看到 Multilanguage options 选项。可选,根据需要选择相应设定。
0 }6 A3 g! i: e% ?+ f! |  X/ p. _7 c- v
3) 添加page类型,就可以看到一个语言选项了。
' X$ @( E* e6 B# ?" f. V# Q! t" P% p5 s8 l
4)添加以后你可以看到一个 translate 衔接,点击translate衔接,可以看到一个语言列表,这时点击添加翻译语言
0 u$ p7 o" j2 P) k' O) M就可以添加另外的语言了。
+ A4 w+ `2 v' a! P: {( X3 Q$ G) ~" i9 [# s3 ]% q
4 m7 x9 F% D4 L7 o+ y: E
Drupal i18n 多语言网站匿名无法访问解决方法
( |/ A, B9 i7 |
- Z5 e! @& q4 U6 a, z
$ h9 W" Q. G! r3 D4 n6 H在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,
9 q6 B: D. g4 N% w但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,
2 D% Z& c: ]# O, y# D1 t也无法得到解决, 最后把默认语言设置为英语,
* p9 G0 [7 p. ?% B% ?6 h& k匿名用户就可以正常访问i18n的多语言网站了。
+ O, O* C0 w# e* F$ V/ [. B/ p" y  A$ n
# x& y2 m4 b. u: T: t7 V: j$ Y2 m
# u7 {# ^' v2 j7 u3 Y- q0 M/ h

( o4 i1 I, `; w

/ F- A# Q2 ~5 O$ c" b
3 o- ?# d* C* j- Y

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

GMT+8, 2-15-2025 01:24 , Processed in 0.433973 second(s), 45 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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