Drupal 7 国际化和多语言网站的建立

news/2024/5/10 18:57:55/文章来源:https://blog.csdn.net/weixin_33866037/article/details/91986088

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Drupal 是一个自由的国度,其跨语言的发布能力自然不会有问题。今天我们看一下Drupal 7当前的现状。
在Drupal 7之前的版本中,国际化是通过一系列特定的模块组合来实现的,这些模块被统称为I18N(Internationalization)模块。当前正式发布的Drupal 6系列产品,就需要使用这一模块,其中的翻译和发布功能已经非常完善,无论是网页内容,还是菜单和导航界面,翻译过程中都没有什么问题。有了这些模块,就能建立多双语种,甚至多语种的Web站点。不同语种之间的可以自由切换。无论是内容的发布,还是管理,都非常容易。

经过对Drupal 7的测试,发现过去这些国际化模块的很多功能,在Drupal 7中都已经集成到核心模块。内容翻译的功能,只要启用标准安装时自带的两个模块,Locale和Content Translation就能实现了。不过为了方便不同语种网页之间的切换设置,最好再安装上Language Switcher这个模块,以控制网站的缺省输出语言,如:只显示单语种网页、根据语言模块的选择显示特定语种,或显示所有语种的网页。
遗憾的是,目前Drupal 7的这几个模块,还不能自动翻译Home菜单项的内容,缺省情况下,只有一种语言的首页链接生效,看来需要别的方法来处理。如果那们过路的大侠知道如何解决这一问题,请在这里与大家共享一下......
启动上述三个模块以后,需要在不同网页内容类型的发布流程定义中,打开多语言支持选项,然后才能使用翻译功能。具体方法,参见下面的图形。


一旦针对某种网页内容启用了翻译功能,再去编辑该内容类型时,就会出现一个翻译选项,打开该选项,就能翻译这个网页了。 如下图。


翻译后的网页,可以单独保存,并为其设定相关的菜单项,以便在使用相应语种访问时,能够正确地显示。根据Locale模块的设置,用户在访问时,究竟显示哪个语种,可以通过几种不同的方式来控制,包括url前缀、域名、用户浏览器的缺省语言设置或进程参数等。这些都是网站建设初期,一些性设定的,不用来回修改。

转载于:https://my.oschina.net/u/187928/blog/33573

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_770544.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2011年50大最佳网站

2011年50大最佳网站体育运动类 Bleacher Report 在Bleacher Report上,体育报道并非由一小撮专职记者,而是数千位粉丝兼投稿人完成。这就是报道深入而且富有激情的原因。而报道质量标准比某些社会上的新闻中心要高。在那些新闻中心里,“平民记…

xampp配置二级域名通过不同端口访问不同网站

首先需要在xampp\apache\conf\extra\httpd-vhost.conf中写入配置的二级域名 <VirtualHost *:8081> // 该网站通过监测8081端口ServerName blogs.xueshuai.com // 自定义二级域名DocumentRoot "C:\NewFile\web\Blogs" // 二级域名所指向的路径<Dire…

20个免费在线生成网站

转自与你潇洒人生路http://www.cnblogs.com/shuaixf/archive/2012/06/16/2551589.html 1. Blogger- Create Your Free Blog Website Blogger also allow you to change use custom domain such as (yourdomainname.com) 2. WordPress – Get a Free Blog Website WordPress al…

网站开发的流程介绍

首先了解一下&#xff0c;何为网页&#xff1f; 网页包含电脑端网页&#xff08;即你通过浏览器看到的任何一个页面&#xff09;&#xff0c;包括移动端网页&#xff08;即你通过手机浏览器访问到的页面&#xff09;&#xff0c;一个好的网页可以是你一个强大的营销手段&#x…

压缩图片的网站

分享一个用来压缩图片的网站&#xff1a;https://tinypng.com/ 使用方法&#xff1a; 1.打开网站 2&#xff0c;把你想要压缩的图片拖至熊猫右边的框内 3,等待一会儿&#xff0c;压缩完毕后下载压缩好的图片 转载于:https://www.cnblogs.com/norcoA3/p/5873076.html

免费网站模版:一个黑色系的公司网站模版(flash幻灯)

为什么80%的码农都做不了架构师&#xff1f;>>> 日期&#xff1a;2012-9-17 来源&#xff1a;GBin1.com 在线演示 本地下载 来源&#xff1a;免费网站模版&#xff1a;一个黑色系的公司网站模版&#xff08;flash幻灯&#xff09; 转载于:https://my.oschina.ne…

C# 判断网站是否能访问或者断链

转自&#xff1a;http://www.cnblogs.com/junny/archive/2012/10/30/2745978.html using System.Net;public bool CheckUrlVisit(string url) { try{HttpWebRequest req (HttpWebRequest)WebRequest.Create(url);HttpWebResponse resp (HttpWebResponse)req.GetRespons…

第三方网站接入秀米,实现秀米编辑的文章同步到自己的网站平台

公司系统需要引入秀米&#xff0c;于是上网查方法&#xff0c;发现了&#xff1a; 第三方接入秀米的图文排版&#xff1a;http://r.xiumi.us/board/v5/2a5va/16516964 秀米图文排版UEditor插件示例&#xff1a;http://hgs.xiumi.us/uedit/ 但是这两个出现了一下问题&#xff0c…

网站性能优化有哪些方法

网站性能优化有哪些方法 一、总结 一句话总结&#xff1a; web前端性能优化&#xff1a;浏览器访问优化、CDN加速、反向代理 应用服务器性能优化&#xff1a;分布式缓存、异步操作、使用集群、代码优化 web前端性能优化方法有哪些1. 浏览器访问优化&#xff1a;减少http请求&am…

学习MVC之租房网站(五)-权限、角色、用户管理

在上一篇<学习MVC之租房网站&#xff08;四&#xff09;-实现Service层并进行单元测试>中&#xff0c;记录了实现Service层并进行单元测试的过程&#xff0c;接下来该到“正题”-MVC了&#xff0c;也就是UI层的开发。 网站分为前台、后台两部分&#xff0c;因为后台涉及到…

从零开始用 Flask 搭建一个网站(一)

转自&#xff1a;https://blog.csdn.net/jpush/article/details/69946646 前言 笔者之前未接触过 Python&#xff0c;只是略懂一点前端&#xff0c;所以说从零开始也相差无几吧。Flask 是一个轻量级的基于 Python 的框架&#xff0c;但是扩展性非常良好&#xff08;Github 上 2…

从零开始创建属于自己的网站(转)

准备域名 如果已经有域名的用户可以跳过这一步&#xff0c;如果没有的话可以在万网购买&#xff0c;.com等国际域名大约在39元/年&#xff0c;部分国内域名仅需要9元。准备服务器 如果已经有服务的用户也可以跳过这一步&#xff0c;如果没有的话可以选择购买阿里云的服务器。如…

如何发布网站

1. 购买域名 2. 登录阿里云&#xff0c;到阿里云的控制台&#xff0c;域名与网站 --域名中解析 二。填写内容&#xff0c;注意记录值使用外网的ip地址 三&#xff0c;配置iis&#xff0c;一个端口可以配置多个域名 转载于:https://www.cnblogs.com/haigui-zx/p/9081826.html

网站优化:浏览器缓存控制简介及配置策略

说在开头 《高性能建站指南》看了很多遍&#xff0c;一直没有搞清楚缓存这一块。。什么expired,last-modified,eTag等等&#xff0c;自己只是知道&#xff0c;并没有深入了解&#xff0c;在http请求中&#xff0c;这些字段是如何判断是否需要从服务端重新拿文件还是利用缓存。看…

最有利于网站优化的关键词选择技巧

服务器监控维护工具 网站关键词选择的好与坏直接关系着SEO优化的最终结果。个人认为关键词的选择是整个优化项目中最重要也是最关键的一步&#xff0c;如果你从这一步就开始跑偏&#xff0c;那么后期你的内部和外部优化做的再好再完美也都只是在浪费时间而已&#xff0c;所以咱…

国外程序员经常用的二十八个学习网站

无论你是想转行&#xff0c;成为一名全职程序员&#xff0c;或者想尝试打造一个网站或应用程序&#xff0c;或者只是希望提高了你的技能&#xff0c;学习代码无疑是每个程序员都绕不开的一关。尽管作为一个程序员可能不适合每一个人&#xff0c;但是还是有很多网站适合来提高自…

python使用flask和bootstrap制作网站

前言 在讲之前先讲一个别的&#xff0c;今天刚上csdn的时候竟然发现在排名那里不是千里之外了&#xff0c;这么一个历史性的时刻应该记录一下。 现在正好是20000&#xff0c;&#xff2f;&#xff08;∩&#xff3f;∩&#xff09;&#xff2f;哈哈&#xff5e; 下面开始讲正…

.NET 发布网站步骤

本文章分为三个部分: web网站发布、IIS6 安装方法、ASP.NET v4.0 安装方法 一、web网站发布 1.打开 Visual Studio 2013 编译环境 2.在其解决方案上右击弹出重新生成解决方案,以查看是否有错误 3.如果项目没有错误右击WebUI层发布 4.这样将会看到以下界面 5.在配置文件中新建配…

php企业建站源码

php企业建站源码 1 <?php2 session_start();3 include "./admin/config.php";4 include "./right/sql.php";5 ?>6 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t…

《SEO的艺术(原书第2版)》——2.6 垂直搜索引擎

2.6 垂直搜索引擎 垂直搜索&#xff08;Vertical Search&#xff09;这一术语有时候被人们用来表示以有限的数据集为中心的专用或者特殊的搜索引擎。主流搜索引擎提供的垂直搜索解决方案包括图片、视频、新闻和博客等方面的搜索。这些功能都是这些供应商的标准服务&#xff0c;…