<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>China WordPress &#187; 主题汉化</title>
	<atom:link href="http://www.chinawp.com/topics/deepin/themestranslate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chinawp.com</link>
	<description>WordPress 博客中文站</description>
	<lastBuildDate>Fri, 02 Oct 2009 20:07:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>自己动手汉化WordPress主题模板</title>
		<link>http://www.chinawp.com/2009/09/54/</link>
		<comments>http://www.chinawp.com/2009/09/54/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 10:15:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[主题汉化]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[模板]]></category>
		<category><![CDATA[汉化]]></category>

		<guid isPermaLink="false">http://chinawp.com/?p=54</guid>
		<description><![CDATA[好的WordPress主题模板都源自国外，所以大家使用的模板，基本上都是英文的，今天交大家自己动手，把使用的模板翻译成中文的，继续WordPress本地化！]]></description>
			<content:encoded><![CDATA[<p>好的WordPress主题模板都源自国外，所以大家使用的模板，基本上都是英文的，今天交大家自己动手，把使用的模板翻译成中文的，继续WordPress本地化！</p>
<p>今天我们就拿WordPress默认的模板作为例子。</p>
<p>在教程开始之前，首先想大家介绍一个PHP文件的编辑软件，软件我在前面已经介绍过了，<a rel="external" href="http://chinawp.com/2009/09/44/" target="_blank">点击查看</a>！</p>
<p>首先介绍一下<strong>WordPress的基本模板文件</strong>：</p>
<ol>
<li>
<div id="highlighter_53851">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_53851_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>style.css</code></span></span></div>
</div>
</div>
<p>: CSS(样式表)文件</li>
<li>
<div id="highlighter_432447">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_432447_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>index.php</code></span></span></div>
</div>
</div>
<p>: 主页模板</li>
<li>
<div id="highlighter_280338">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_280338_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>archive.php</code></span></span></div>
</div>
</div>
<p>: Archive/Category模板</li>
<li>
<div id="highlighter_782850">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_782850_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>404.php</code></span></span></div>
</div>
</div>
<p>: Not Found 错误页模板</li>
<li>
<div id="highlighter_121768">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_121768_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>comments.php</code></span></span></div>
</div>
</div>
<p>: 留言/回复模板</li>
<li>
<div id="highlighter_828160">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_828160_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>footer.php</code></span></span></div>
</div>
</div>
<p>: Footer模板</li>
<li>
<div id="highlighter_135375">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_135375_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>header.php</code></span></span></div>
</div>
</div>
<p>: Header模板</li>
<li>
<div id="highlighter_831424">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_831424_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>sidebar.php</code></span></span></div>
</div>
</div>
<p>: 侧栏模板</li>
<li>
<div id="highlighter_788844">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_788844_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>page.php</code></span></span></div>
</div>
</div>
<p>: 内容页(Page)模板</li>
<li>
<div id="highlighter_169753">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_169753_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>single.php</code></span></span></div>
</div>
</div>
<p>: 内容页(Post)模板</li>
<li>
<div id="highlighter_529675">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_529675_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>searchform.php</code></span></span></div>
</div>
</div>
<p>: 搜索表单模板</li>
<li>
<div id="highlighter_387531">
<div>
<div><a style="width: 16px; height: 16px;" title="view source" href="http://chinawp.com/wp-admin/#viewSource">view source</a></p>
<div><object id="highlighter_387531_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash"></object></div>
<p><a style="width: 16px; height: 16px;" title="print" href="http://chinawp.com/wp-admin/#printSource">print</a><a style="width: 16px; height: 16px;" title="?" href="http://chinawp.com/wp-admin/#about">?</a></div>
</div>
<div>
<div><code>1.</code><span><span style="margin-left: 0px! important;"><code>search.php</code></span></span></div>
</div>
</div>
<p>: 搜索结果模板</li>
</ol>
<p><span id="more-865"> </span><br />
这些模板文件都会被调用，所以要把这些文件中显示的部分，都翻译成中文。</p>
<p>默认模板首页中的header.php是不需要我们翻译的。我们主要翻译内容部分，侧边栏部分和页尾部分，现在我们开始一一翻译。</p>
<p><strong>index.php文件的翻译：</strong></p>
<p><img title="WordPress中文平台教程" src="http://www.wopus.org/wp-content/uploads/wopus/2008/05/m.jpg" alt="" width="470" height="278" /></p>
<p>图片中需要翻译的部分，我已经分别标记出来了。</p>
<p>一，使用Editplus打开：index.php，复制&#8221;Read the rest of this entry&#8221;，在&#8221;index.php&#8221;里搜索，会找到这样的一行代码：</p>
<p>&lt;code&gt;&lt;?php the_content(&#8217;Read the rest of this entry &amp;raquo;&#8217;); ?&gt;&lt;/code&gt;</p>
<p>把“&lt;?php the_content(&#8217;Read the rest of this entry &amp;raquo;&#8217;); ?&gt;”替换成“阅读全文”。</p>
<p>二，再搜索&#8221;Tags&#8221;,会搜索到两个&#8221;Tags&#8221;，根据上面的经验，需要修改的是括号里的&#8221;Tags&#8221;。替换成&#8221;标签&#8221;。</p>
<p>三，搜索&#8221;Posted in&#8221;,修改成&#8221;发表在&#8221;。</p>
<p>四，搜索&#8221;Comments&#8221;，会搜索到3个&#8221;Comments&#8221;,而另外一个&#8221;Comment&#8221;被跳过，需要修改括号内的两个加S的，和一个不加S的，都修改为&#8221;条评论&#8221;。</p>
<p>至此，图片中需要翻译的地方，我们已经翻译完了，但当你的日志超过数量在一个页面显示不完时，就会到第二个页面，这是会在首页的日志下面看到这样的一个超链接：Older Entries，在最后一页展示日志的下面会看到这样的超链接：Newer Entries。在中间的页面，可以同事看到这两个超链接，翻译成中文就是&#8221;较早日志&#8221;和&#8221;较新日志&#8221;。</p>
<p>然后另存文件，选择编码为：UFT-8格式，覆盖原来的index.php，效果就出来了。</p>
<p><strong>侧边栏(sidebar.php)的翻译：</strong></p>
<p><img title="WordPress模板翻译教程" src="http://www.wopus.org/wp-content/uploads/wopus/2008/05/5m.jpg" alt="" width="193" height="443" /> 节省资源。相应需要翻译的也已经标注出来了。</p>
<p>使用Editplus打开sidebar.php，搜索&#8221;Pages&#8221;,改成&#8221;页面&#8221;。About的修改需要到后台&#8211;管理&#8211;页面管理，把About修改成&#8221;关于&#8221;就可以了，以后新建的页面，也会在这里显示，记得标题都使用中文就可以了。</p>
<p>搜索&#8221;Archives&#8221;，修改的是&#8221;&lt;h2&gt;Archives&lt;/h2&gt;&#8221;这个，修改成&#8221;归档&#8221;。</p>
<p>搜索&#8221;Categories&#8221;，修改成&#8221;日志分类&#8221;。</p>
<p>搜索&#8221;Blogroll&#8221;,修改成&#8221;友情链接&#8221;。</p>
<p>搜索&#8221;Meta&#8221;,修改成&#8221;管理&#8221;.</p>
<p>&#8220;Site Admin&#8221;显示的是登陆的状态，如果没登陆，显示的则是&#8221;Log in&#8221;,在没登陆的状态下，&#8221;Log out&#8221;是看不到的。他们的翻译需要设计.po语言包，我们以后再讲。</p>
<p><strong>页尾(footer.php)的翻译：</strong></p>
<p>默认模板的页尾相当简单，不需要翻译什么。</p>
<p><strong>后记：</strong></p>
<p>相信大家已经明白了，模板的翻译其实是很容易的，可以自己尝试下，在翻译模板的时候，需要注意两个方面：第一，找对显示出来的英文在代码中的正确位置；第二，找到合适的对应中文。</p>
<p>其他的页面，我就不一一翻译了，有兴趣的朋友可以自己尝试着翻译。如果在翻译的过程中遇到了什么问题，请直接留言。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chinawp.com/2009/09/54/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
