网络营销学院
亿玛客网络营销学院
亿玛客企业服务站
亿玛客企业高管培训
您的位置: 首页 知识库 怎样制作WordPress主题汉化包

怎样制作WordPress主题汉化包

第一次使用sandbox框架制作wordpress theme,把theme汉化成中文版的,如果去一个个的文件编辑很麻烦,那么,有没有简单的方法呢?我们该怎么办?

之前也有看到有些网友的博客有发布WordPress皮肤汉化包等等的文章。我想应该所有的wp theme都是可以汉化的。于是,便想自己动手做一个……

在网上查了很多资料,也问了很多朋友,最后终于知道了怎样制作theme汉化包。所以,想和大家分享一下,供那些和我一样刚接触wordpress的朋友参考!无论是你自己制作主题,还是看上了其他的主题,这个教程都将对你有所帮助!

虽然网上制作theme语言包的方法别人介绍过,但大多讲的比较笼统,对于刚接触wp的朋友来说还得花上不少功夫去消化!本教程主要针对刚接触wp的新手做的教程!

1.首先配置你的wordpress theme文件
在 theme中把需要汉化的地方使用如下格式设置好:

<?php _e('需要汉化的内容在这里', 'c2cer') ?>
<!--end-->

上面的c2cer这个是可以根据你自己的皮肤名字来定的!
例 如我的theme叫做:popdo 然后我要汉化的语句是:one comment
那么就可以写成:

<?php _e('one comment', 'popdo') ?>
<!--end-->
如果要翻译的语句与php数据库有查询关系,那么调用的时候就要用__()而不是_e()的方式,例如:

<?php the_excerpt('Read More  &amp;raquo;')?>
<!--end-->
那么格式就可以写成:
<?php the_excerpt( __( 'Read More  &amp;raquo;' ,'popdo') )?>
<!--end-->

如果上面让你不明白的话,你也可以下载一套sandbox的框架查看里面的语句。都设置好这些后,在theme的functions.php文件中的最下面添加一句:


<?php
add_action ('init','my_theme_init');
function my_theme_init ()
{
load_theme_textdomain ('popdo');
}
?>

上面的(’popdo’)要与你原先设置的名字要一致,最好直接使用theme的名字!
这样theme上的工作都完成了。

接下来开始poedit上的汉化步骤:

首先下载一个Poedit(PoEdit是一款Windows下的.po文件编辑器,常用来汉化各种程序),安装好后,启动软件,点击:文件—新建消息目录 文档。在弹出的对话框中出现如下设置:
工程名称以及版本:填写你的工程名称
团队: 你 的团队
团队专用电子邮件:你的Email
语言:你的国家语言
国家:你的国家
字符集:建议utf-8
源代码字符集:建议utf-8
复数形式: 留空
如图:
 
路径的设置用一个”.”(点号)-即同级目录以及该目录下的所有子目录:
 
因为路径的问题搞了半天,呵呵!

之前theme里设置了汉化的内容关联了_e和__,所以关键字 设置如下:

然后点确定,跳出.po文件保存对话框,将.po文件起名为zh_CN.po保存在 theme的根目录下(之前设置了路径为”.” ,所以这里保存位置很关键!)

保存之后就自动弹出待翻译的所有语句列表,确 定之后就可以开始翻译了,未翻译的语句会显示蓝色粗体字,在列表下面有两个输入框,上面一个框是待翻译语句,下面一个框是你的翻译内容!
 
poedit中翻译好后Ctrl+s保存,会自动生成.mo文件,翻译工作完成后还差 最后一步,别急!
打开你的wordpress根目录下的文件wp-config.php
查找语句:
define ('WPLANG', '');
<!--end-->
将 其改为:
define ('WPLANG', 'zh_CN');
<!--end-->
保存,刷新你的wordpress首页,这样我们就完成了WordPress  theme   汉化包的制作全过程,自己的theme就制作完成了! 

最后更新 ( 2010-04-01 11:45 )  
四大网络营销课程,总有一款适合您!

01.网络营销职业培训课程
网络营销专家精心编写开发的网络营销课程,320学时,4个企业级项目实训模块实训,达到培养该职业的核心技能。

02.企业高管精品培训课程
专为企业主、营销管理者、创业者而设计的网络营销精品课程,具有极强的实战指导意义,学完就能用于实际工作。

03.电子商务网店运营课程
为网店主、想网上开店的人员及需要网店人才的企业而设置,专业系统、循序渐进,快速实战,培养网店运营人才。

04.外贸网络营销实战课程
该课程思路清晰,注重实战,深入浅出,为广大外贸营销从业人员指明方向,找出思路,领航外贸出口企业走向世界!

七大网络营销教学体系,助力网络营销成为个人或企业最核心的竞争力!

01.营销网站建设教学体系
营销型网站是开展网络营销的基础,通过学习全面掌握快速搭建营销网站的技能和核心要点。

02.搜索营销(SEM&SEO)教学体系
超三年SEO和SEM教学经验积累,基于全程企业实战,掌握核心策略、思维及操作手法。

03.精准营销教学体系
营销越精准,投资回报就越高,掌握精准营销策略、手段和方式,创造网络营销高效回报。

04.网站运营教学体系
网站运营与网络营销推广相铺相成,把握网站运营KPI、通过网站分析改进运营,提高网站转化率。

05.网络整合营销教学体系
如何掌握网络推广技巧,如何整合所有网络营销推广渠道,打好营销组合拳,实现营销效果最大化。

06.数据监测与分析教学体系
完整数据监测与分析系统,精确评估每个营销渠道的效果,明白每份广告投入产出,把握高效广告投放。

07.网店运营教学体系
通过实训指导学员掌握网店理论和开店技巧、开店方法、网店推广、网店排名优化、装修美化、网店运营提升。

温馨提示

看完以上内容,您有何收获?您是否想聆听网络营销专家亲身指导?请您尽快与我们在线客服老师联系,为您答疑解惑,您将还会有机会免费获取网络营销课程试听机会,与老师零距离接触。机会有限、赶快行动吧!全国免费咨询热线:400-686-9686 电话:010-87327532 点此在线咨询 点此 点此加入网络营销论坛,与1000多名网络营销同道中人交流。

联系我们

全国:400-686-9686
北京:010-87327532
网上客服

地址:北京市海淀区中关村大街1号海龙大厦1318-1319
地铁站点:地铁4号线中关村D口即到
公车站点:中关村南
地址及来校路线:点此查看

 

亿玛客官方微博

邮件订阅网络营销资讯

欢迎订阅邮件,获得网络营销资讯.

电子邮件: *
 
Please don't insert text in the box below!