<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Комментарии на сайте Webсайт Титова Антона</title>
	<atom:link href="http://antontitov.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://antontitov.com</link>
	<description>“Imagination is more important than knowledge” ~ Albert Einstein</description>
	<pubDate>Sat, 04 Jul 2009 14:20:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Комментарий к записи Перевод темы для Wordpress (Anton Titov)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6607</link>
		<dc:creator>Anton Titov</dc:creator>
		<pubDate>Thu, 21 May 2009 17:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6607</guid>
		<description>&lt;blockquote&gt;И кроме того, мне кажется весьма семантичным убирать файлы перевода из корня темы в lang&lt;/blockquote&gt;
В каком-то роде да, семантично, но тут каждый решает для себя :). Если переводов много, то ясно что нужна отдельная папка, но обычно сайт представлен не более чем на трех языках, и проще использовать load_theme_textdomain().

&lt;blockquote&gt;передается не адрес файла, а путь к нему.&lt;/blockquote&gt;
Передается локальный путь файловой системы. Адрес может работать, но это ошибка и так делать нельзя :).

Функция загрузки локали для темы выглядит следующим образом:
&lt;pre&gt;function load_theme_textdomain($domain) {
    $locale = get_locale();
    $mofile = get_template_directory() . "/$locale.mo";
    load_textdomain($domain, $mofile);
}&lt;/pre&gt;

Т.е. для вашего случая можно в functions.php написать что-то вроде:
&lt;pre&gt;
if (!empty($locale)) {
    load_textdomain($domain, get_template_directory() . "/lang/$locale.mo");
}&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>И кроме того, мне кажется весьма семантичным убирать файлы перевода из корня темы в lang</p></blockquote>
<p>В каком-то роде да, семантично, но тут каждый решает для себя :). Если переводов много, то ясно что нужна отдельная папка, но обычно сайт представлен не более чем на трех языках, и проще использовать load_theme_textdomain().</p>
<blockquote><p>передается не адрес файла, а путь к нему.</p></blockquote>
<p>Передается локальный путь файловой системы. Адрес может работать, но это ошибка и так делать нельзя :).</p>
<p>Функция загрузки локали для темы выглядит следующим образом:</p>
<pre>function load_theme_textdomain($domain) {
    $locale = get_locale();
    $mofile = get_template_directory() . "/$locale.mo";
    load_textdomain($domain, $mofile);
}</pre>
<p>Т.е. для вашего случая можно в functions.php написать что-то вроде:</p>
<pre>
if (!empty($locale)) {
    load_textdomain($domain, get_template_directory() . "/lang/$locale.mo");
}</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (ioni)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6606</link>
		<dc:creator>ioni</dc:creator>
		<pubDate>Thu, 21 May 2009 13:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6606</guid>
		<description>Антон....

У меня же стоит проверка - есть $locale или нету :)
И кроме того, мне кажется весьма семантичным  убирать файлы перевода из корня темы в lang

Но тем не менее, я разобрался :) Секрет, как всегда в деталях - передается  не адрес файла, а путь к нему. и voila!</description>
		<content:encoded><![CDATA[<p>Антон&#8230;.</p>
<p>У меня же стоит проверка - есть $locale или нету <img src='http://antontitov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
И кроме того, мне кажется весьма семантичным  убирать файлы перевода из корня темы в lang</p>
<p>Но тем не менее, я разобрался <img src='http://antontitov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Секрет, как всегда в деталях - передается  не адрес файла, а путь к нему. и voila!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (Anton Titov)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6605</link>
		<dc:creator>Anton Titov</dc:creator>
		<pubDate>Thu, 21 May 2009 11:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6605</guid>
		<description>Вот этот код:
&lt;code&gt;if (!empty( $locale)) {
$mofile = TEMPLATEPATH.’/lang/’.$locale.’.mo’;
load_theme_textdomain(’ioni2′,$mofile);
}&lt;/code&gt;

Может его просто заменить на &lt;code&gt;load_theme_textdomain('ioni2');&lt;/code&gt;, чтобы Wordpress сам разобрался откуда загружать.

Или как вариант проверить, может переменная $locale пустая.</description>
		<content:encoded><![CDATA[<p>Вот этот код:<br />
<code>if (!empty( $locale)) {<br />
$mofile = TEMPLATEPATH.’/lang/’.$locale.’.mo’;<br />
load_theme_textdomain(’ioni2′,$mofile);<br />
}</code></p>
<p>Может его просто заменить на <code>load_theme_textdomain('ioni2');</code>, чтобы Wordpress сам разобрался откуда загружать.</p>
<p>Или как вариант проверить, может переменная $locale пустая.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (ioni)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6604</link>
		<dc:creator>ioni</dc:creator>
		<pubDate>Thu, 21 May 2009 11:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6604</guid>
		<description>Не работает относительный адрес.
Не работает абсолютный адрес.
Не работает base адрес</description>
		<content:encoded><![CDATA[<p>Не работает относительный адрес.<br />
Не работает абсолютный адрес.<br />
Не работает base адрес</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (ioni)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6603</link>
		<dc:creator>ioni</dc:creator>
		<pubDate>Thu, 21 May 2009 08:07:27 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6603</guid>
		<description>Вопрос по прежнему в силе...</description>
		<content:encoded><![CDATA[<p>Вопрос по прежнему в силе&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (ioni)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6602</link>
		<dc:creator>ioni</dc:creator>
		<pubDate>Wed, 20 May 2009 17:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6602</guid>
		<description>Отлично, так и сделал :)
в functions.php у меня есть код: 

if (!empty( $locale)) {

	$mofile = TEMPLATEPATH.'/lang/'.$locale.'.mo';
	load_theme_textdomain('ioni2',$mofile);
	};

Однако не загружается...
Может быть, адрес нужен в другом виде..? Относительный пойдет?</description>
		<content:encoded><![CDATA[<p>Отлично, так и сделал <img src='http://antontitov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
в functions.php у меня есть код: </p>
<p>if (!empty( $locale)) {</p>
<p>	$mofile = TEMPLATEPATH.&#8217;/lang/&#8217;.$locale.&#8217;.mo&#8217;;<br />
	load_theme_textdomain(&#8217;ioni2&#8242;,$mofile);<br />
	};</p>
<p>Однако не загружается&#8230;<br />
Может быть, адрес нужен в другом виде..? Относительный пойдет?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Marble Drop (Пингвин)</title>
		<link>http://antontitov.com/2008/04/03/marble-drop/comment-page-1/#comment-6320</link>
		<dc:creator>Пингвин</dc:creator>
		<pubDate>Fri, 27 Feb 2009 15:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/2008/04/03/marble-drop/#comment-6320</guid>
		<description>Спасибо!
Работает на Висте SP1</description>
		<content:encoded><![CDATA[<p>Спасибо!<br />
Работает на Висте SP1</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Marble Drop (Нюрка)</title>
		<link>http://antontitov.com/2008/04/03/marble-drop/comment-page-1/#comment-6297</link>
		<dc:creator>Нюрка</dc:creator>
		<pubDate>Fri, 20 Feb 2009 09:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/2008/04/03/marble-drop/#comment-6297</guid>
		<description>Спасибо =) У меня игра лежит на винте с того времени когда еще стояла 95ая винда, но под XP не идет, долго искала рабочую =)</description>
		<content:encoded><![CDATA[<p>Спасибо =) У меня игра лежит на винте с того времени когда еще стояла 95ая винда, но под XP не идет, долго искала рабочую =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (Anton Titov)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6254</link>
		<dc:creator>Anton Titov</dc:creator>
		<pubDate>Fri, 09 Jan 2009 14:12:42 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6254</guid>
		<description>&lt;strong&gt;TANK&lt;/strong&gt;, файл перевода темы ru_RU.mo (именно .mo!) можно положить в другую папку.

Но нужно изменить код загрузки этого файла темой. Для этого строку вида
&lt;code&gt;load_theme_textdomain(’default-theme’);&lt;/code&gt;
нужно изменить на
&lt;code&gt;load_theme_textdomain(’default-theme’, 'путь к файлу .mo для темы');&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p><strong>TANK</strong>, файл перевода темы ru_RU.mo (именно .mo!) можно положить в другую папку.</p>
<p>Но нужно изменить код загрузки этого файла темой. Для этого строку вида<br />
<code>load_theme_textdomain(’default-theme’);</code><br />
нужно изменить на<br />
<code>load_theme_textdomain(’default-theme’, 'путь к файлу .mo для темы');</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Перевод темы для Wordpress (TANK)</title>
		<link>http://antontitov.com/2008/09/01/wordpress-theme-translation/comment-page-1/#comment-6253</link>
		<dc:creator>TANK</dc:creator>
		<pubDate>Fri, 09 Jan 2009 09:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://antontitov.com/?p=388#comment-6253</guid>
		<description>Заработало :]
просто положил в папку с темой.
другой вопрос, можно ли ru_RU.po держать не в папке с темой?</description>
		<content:encoded><![CDATA[<p>Заработало :]<br />
просто положил в папку с темой.<br />
другой вопрос, можно ли ru_RU.po держать не в папке с темой?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
