﻿





<?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>INN823.com &#187; 多语言</title>
	<atom:link href="http://www.inn823.com/tag/multi-language/feed" rel="self" type="application/rss+xml" />
	<link>http://www.inn823.com</link>
	<description>发现可能！</description>
	<lastBuildDate>Tue, 27 Jul 2010 11:14:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>zh</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>制作多语言版的Wordpress主题</title>
		<link>http://www.inn823.com/2010/02/192</link>
		<comments>http://www.inn823.com/2010/02/192#comments</comments>
		<pubDate>Sat, 06 Feb 2010 03:54:01 +0000</pubDate>
		<dc:creator>weweloo</dc:creator>
				<category><![CDATA[探讨]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[多语言]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.inn823.com/?p=192</guid>
		<description><![CDATA[制作自己主题时，如果想要自己的主题可以被翻译成多国语言，按照以下几个简单的步骤做，就能轻松使多语言的功能实现。]]></description>
			<content:encoded><![CDATA[<p>制作自己主题时，如果想要自己的主题可以被翻译成多国语言，按照以下几个简单的步骤做，就能轻松使多语言的功能实现。</p>
<p>首先要在主题文件夹中创建一个名为language的文件夹。</p>
<p>然后把下面的代码复制到主题中的functions.php文件里：</p>
<blockquote><p>// 让主题能够被翻译<br />
// 翻译文件可以放在/languages/文件夹中<br />
//your-theme 可以自己命名为自己的主题名称</p>
<p>load_theme_textdomain( &#8216;your-theme&#8217;, TEMPLATEPATH . &#8216;/languages&#8217; );</p>
<p>$locale = get_locale();<br />
$locale_file = TEMPLATEPATH . &#8220;/languages/$locale.php&#8221;;<br />
if ( is_readable($locale_file) )<br />
require_once($locale_file);</p></blockquote>
<p>在制作模板时，每一个需要被翻译成其他语言的地方需要加上这样的语句</p>
<blockquote><p>&lt;?php _e(&#8216;需要翻译的语句&#8217;,'your-theme&#8217;); ?&gt;</p></blockquote>
<p>涉及调用数据库数据的地方为</p>
<blockquote><p>&lt;?php __(&#8216;需要调用数据的语句&#8217;,'your-theme&#8217;); ?&gt;</p></blockquote>
<p>主题制作好后，再制作 .mo 语言文件放入先前创建的 language 文件夹中，这样，主题就可以被翻译成其他语言的了。</p>
<p>如何制作 .mo 语言文件，我接下来研究研究再贴上来。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inn823.com/2010/02/192/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

