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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 02:05 | 显示全部楼层 |阅读模式
简单介绍Drupal  i18n 多语言建站模块安装使用步骤,具体功能还的在实践中可以感觉到Drupal  i18n 多语言建站模块的功能强大。
7 F$ L6 ^' Y" e) G8 Q% _; r+ x& p7 ^4 n, q0 r" m: e. }
1、先下载http://drupal.org/project/i18n模块,然后解决文件,上传到所在网站目录,sites/all/modules。
$ `+ d9 v& Z3 c+ E. n0 ~: h2、进入后台模块管理界面,看到drupal i18n模块包含的所有模块选上,也可以根据具体需求选择相应模块。还有Locale和Content translation也同时开启。. y, D- ?9 b2 h2 \+ X# ~) f

, s+ C: e9 t  }0 l- o+ d. f3、同时推荐http://drupal.org/project/Translations 下载,结合pathouto使用,对汉字转换为拼音。
& K8 |3 A5 U5 ?8 \5 m. ?' \# {
% G+ B! V0 l6 l/ C) |4、开启以后,进入admin/settings/language 语言设置界面。& P0 c: K4 j3 l' Y3 A6 }3 k

& t! c/ j  \( ~& m) O* q  o5、添加admin/settings/language/add 相应的语言,具体语言包可以到drupal官方网站下载,比如中文,日本,韩文,法文等drupal多种语言包 http://drupal.org/project/translations
: x1 a% V1 ^3 p# O- z: C7 n% ?/ e- |- @& ^* J
6、添加语言语言以后,可以看到/admin/settings/language 开启的所有语言列表,选择默认。4 Z2 {# ]  o6 c( _- I. C! T$ s

! T) G; ?0 G$ k1 e3 B* k. C7、在 /admin/settings/language/configure 有 Language negotiation: 选项,根据需要选择。" T& A- g2 L, S0 O- ?

. D* b1 K+ e3 w" l3 M4 k; ~5 h( _/ y  1)None 。2)Path prefix only 仅使用路径前缀。3)Path prefix with language fallback 路径前缀,以及语言后备。4)Domain name only 仅使用域名。6 l; W9 c) i: Q: |2 ]/ c9 t: c
我这里选择3,当然也可以选择4,使用域名来访问不同的语言版本。
  O8 u+ G6 A: _, e0 K" [比如可以使用二级域名,en.hellodrupal.info来访问 hellodrupal的英文版本。 经测试可以使用这样方法访问,但是你必须会drupal的多站配置,具体可以查查资料。
+ q, j* G  {3 d8 R/ J: C2 }- t  i* a
8、可以去后台区块管理admin/build/block 里面找到Language switcher 区块,开启这个区块。就可以看到i18n提供的多语言翻译衔接了。7 U2 \; ?8 X. S

8 b6 v: v9 O7 v, G
7 W/ {. o5 i7 h$ T
9 Z4 M9 k) O1 D" g% L/ O: M& V7 u+ ]& m
9、如何对节点翻译呢( r* V9 V% S' U" D
8 `" c/ H" a1 P# b
1)进入内容管理,/admin/content/types 比如pages 类型,点击编辑page类型。可以看到
9 k( e$ j5 F6 ~9 R/ `Workflow settings 流程设定, 多语言支持:选择 Enabled, with translation。然后保存" E$ e/ _$ {& G2 ^1 X8 C

) H( J1 }7 B/ l  I0 w5 Y( Z1 I1 \% j0 w

2 `; z7 H# P. P. i  o0 e  H. d$ a$ K( C1 c2 B
2)再点击编辑page 类型 在流程设定下就可看到 Multilanguage options 选项。可选,根据需要选择相应设定。
& s( }* I1 h* c3 |
4 n7 z! P- a. Y$ D7 f1 v3) 添加page类型,就可以看到一个语言选项了。
8 ]  V1 N2 O5 M; W# G5 z5 x9 F" Q; ^: C! \
; |; z0 `+ Z8 q8 M; r) K9 U4)添加以后你可以看到一个 translate 衔接,点击translate衔接,可以看到一个语言列表,这时点击添加翻译语言- i  N0 F# R( A2 L
就可以添加另外的语言了。
$ S- Q# G% x- N* u( \. d# [1 K- \, J
; O/ D/ z& s$ w* b  b3 J9 [4 n# X( ?) h
Drupal i18n 多语言网站匿名无法访问解决方法' m* @  V. B6 D" ^" Q
- z# F: W1 Y% ]+ Y' e& c% P

, @- p- }( a$ D5 [在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,
  d9 B8 \  w6 q* H- s但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,4 ~- _: S9 ^5 r* o) b9 B
也无法得到解决, 最后把默认语言设置为英语,
  f8 m/ V* J: W3 P' U0 s匿名用户就可以正常访问i18n的多语言网站了。* y8 h' v2 S0 v" e+ L

9 @! t0 D. R# K! R# c9 {( H
( \& U. F/ B& o) E
; P8 e" F$ `  y* Z" I
& d" f8 ]+ b. H2 w% h* v9 v
9 l; w7 P  r' ~; x. k: b- L
) @5 @& u2 V! e7 p2 j! A

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

GMT+8, 6-16-2025 23:07 , Processed in 0.375599 second(s), 45 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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