<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Сайт с i18n</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 08 May 2026 03:54:11 -0000</pubDate>

		<item>
			<title>Eugene</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33090%2333090">#33090</a> <strong>Trustmaster: </strong><br /><p>
		Вот такая строчка</p>
	<pre class="brush:plain;">
# Language selector
RewriteRule ^(en|ru|de|nl)/(.*) $2?l=$1 [QSA,NC,NE]</pre>
	<p>
		нужна, если включена соответствующая опция в плагине i18n и ссылки должны быть вида /en/some/path, /ru/some/path</p>
</blockquote>
<p>
	но ведь эта строка уже <strong><em>есть</em></strong> в последней версии Siena (даже раньше появилась...). Получается, что комментарий/помощь в конфиге i18n (строка "<strong>Требует ручного обновления .htaccess</strong>") реально вводит в заблуждение. Зря потратил время, думая, что не всё донастроил... Может заменить эту строку на строку "Проверьте есть ли в вашем .htaccess правило ....... " ?</p>
]]></description>
			<pubDate>Пт, 10 Лют 2012 07:39:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33099]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	А что именно?</p>
]]></description>
			<pubDate>Пт, 10 Лют 2012 00:28:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33097]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	нет. непонимае... есть сайт где он пашет крайне через своеобразно... и как поправить не знаю</p>
]]></description>
			<pubDate>Thu, 09 Лют 2012 21:08:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33096]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=33094%2333094">#33094</a> <strong>esclkm: </strong><br /><p>
		не понимаю как сайт работает с i18n... нужна помощь</p>
</blockquote>
<p>
	Сарказм?</p>
]]></description>
			<pubDate>Thu, 09 Лют 2012 20:37:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33095]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	не понимаю как сайт работает с i18n... нужна помощь</p>
]]></description>
			<pubDate>Thu, 09 Лют 2012 20:01:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33094]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Вот такая строчка</p>
<pre class="brush:plain;">
# Language selector
RewriteRule ^(en|ru|de|nl)/(.*) $2?l=$1 [QSA,NC,NE]</pre>
<p>
	нужна, если включена соответствующая опция в плагине i18n и ссылки должны быть вида /en/some/path, /ru/some/path</p>
]]></description>
			<pubDate>Thu, 09 Лют 2012 13:20:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33090]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	В связи со значительными улучшениями URL-editor - ВОПРОС:</p>
<p>
	<strong>Нужны ли специальные строки в .htaccess для поддержки i18n</strong> ?</p>
<p>
	(было бы здорово создать руководство по i18n Siena - готов потом помочь с переводом с рус-англ и англ-рус)</p>
]]></description>
			<pubDate>Ср, 08 Лют 2012 19:29:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post33082]]></link>
		</item>
		<item>
			<title>vice</title>
			<description><![CDATA[<p>
	А как же происходит пометка для разделения языков, к примеру новостей на русские или английские? Когда был нажет селектор языков. Как разделить новости на  английские и русские?</p>
]]></description>
			<pubDate>Пн, 07 Лис 2011 15:22:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post31337]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	В Сиене интернационализация работает по-другому, там не надо создавать альтернативные деревья категорий. Достаточно выбрать в конфигурации корневую категорию и перевести названия и описания категорий  в admin.php?m=structure&amp;n=page по ссылке {ADMIN_STRUCTURE_I18N_LINK} (которую надо добавить в admin.structure.tpl).</p>
<p>
	Пример селектора в header.tpl:</p>
<pre class="brush:xml;">
&lt;ul&gt;			
	&lt;!-- BEGIN: I18N_LANG --&gt;
		&lt;!-- BEGIN: I18N_LANG_ROW --&gt;
		&lt;li&gt;
			&lt;a href="https://www.cotonti.com/{I18N_LANG_ROW_URL}" title="{I18N_LANG_ROW_TITLE}"&gt;&lt;img src="https://www.cotonti.com/images/flags/{I18N_LANG_ROW_FLAG}.png" alt="{I18N_LANG_ROW_CODE}" /&gt;&lt;/a&gt;
		&lt;/li&gt;
		&lt;!-- END: I18N_LANG_ROW --&gt;
	&lt;!-- END: I18N_LANG --&gt;
&lt;/ul&gt;</pre>
<p>
	Теги, которые добавляются в page.tpl:</p>
<pre class="brush:xml;">
&lt;p&gt; &lt;!-- BEGIN: I18N_LANG --&gt;
	{PHP.L.Language}:
	&lt;ul&gt;
		&lt;!-- BEGIN: I18N_LANG_ROW --&gt;
		&lt;li&gt;&lt;a href="https://www.cotonti.com/{I18N_LANG_ROW_URL}"&gt;{I18N_LANG_ROW_TITLE}&lt;/a&gt;&lt;/li&gt;
		&lt;!-- END: I18N_LANG_ROW --&gt;
	&lt;/ul&gt;
	&lt;!-- END: I18N_LANG --&gt;
	{PAGE_I18N_TRANSLATE} {PAGE_I18N_DELETE}
&lt;/p&gt;</pre>
<p><strong>Added 1 minute later:</strong></p><p>
	P.S.: лучше обновиться до 0.9.5, в ней исправлены некоторые ошибки интернационализации.</p>
]]></description>
			<pubDate>Пт, 04 Лис 2011 17:07:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post31311]]></link>
		</item>
		<item>
			<title>vice</title>
			<description><![CDATA[<p>
	Поставил Сиену 0.9.4. Нужно мне сделать сайт с тремя языками (анг, рус, нем).</p>
<p>
	вставил в .thaccess</p>
<pre class="brush:php;">
################ Cotonti Handy URLs for Apache #######################

# Below are the rules to be included in your main .htaccess file or httpd.conf

# Rewrite engine options
Options FollowSymLinks -Indexes
RewriteEngine On

# Server-relative path to Cotonti. Replace it with your path if you run Cotonti
# in a subfolder
RewriteBase "/"

# Default path and static files protection
RewriteRule ^(datas|images|js)/(.*)$ $1/$2 [QSA,NC,NE,L]
RewriteRule ^(.*)\.(css|js|gif|jpg|png|ico)$ $1.$2 [QSA,NC,NE,L]

# Language selector
RewriteRule ^(en|ru|de|nl)/(.*) index.php?rwr=$2&amp;l=$1 [QSA,NC,NE]

# Protect standard .php URLs
RewriteRule ^([a-z]+)\.php(.*)$ $1.php$2 [QSA,NC,NE,L]

# Admin area and message are special scripts
RewriteRule ^admin/([a-z0-9]+) admin.php?m=$1 [QSA,NC,NE,L]
RewriteRule ^(admin|login|message)(/|\?|$) $1.php [QSA,NC,NE,L]

# All the rest goes through standard rewrite gateway
RewriteRule ^([^?]+) index.php?rwr=$1 [QSA,NC,NE,L]



</pre>
Далее создал структуру типа

<div>
	 </div>
<div>
	 </div>
<div>
	<span style="color:#a52a2a;">1 en (English)</span></div>
<div>
	<span style="color:#a52a2a;">1.1 en-articles (Articles)</span></div>
<div>
	<span style="color:#a52a2a;">1.1.1 en-articles-tech (Technical)</span></div>
<div>
	<span style="color:#a52a2a;">1.1.2 en-articles-fiction (Fiction)</span></div>
<div>
	<span style="color:#a52a2a;">1.1.3 en-articles-economy (Economy)</span></div>
<div>
	<span style="color:#a52a2a;">1.2 en-news (News)</span></div>
<div>
	<span style="color:#a52a2a;">1.3 en-goods (Goods)</span></div>
<div>
	<span style="color:#a52a2a;">1.3.1 en-goods-food (Food)</span></div>
<div>
	<span style="color:#a52a2a;">1.3.1.1 en-goods-food-fruits (Fruits)</span></div>
<div>
	<span style="color:#a52a2a;">1.3.1.2 en-goods-food-fast (Fast Food)</span></div>
<div>
	<span style="color:#a52a2a;">1.3.1.3 en-goods-food-cakes (Cakes)</span></div>
<div>
	<span style="color:#a52a2a;">1.3.2 en-goods-computers (Computers)</span></div>
<div>
	<span style="color:#a52a2a;">2 ru (Русский)</span></div>
<div>
	<span style="color:#a52a2a;">2.1 ru-articles (Статьи)</span></div>
<div>
	<span style="color:#a52a2a;">2.1.1 ru-articles-tech (Технические)</span></div>
<div>
	<span style="color:#a52a2a;">2.1.2 ru-articles-fiction (Художественные)</span></div>
<div>
	<span style="color:#a52a2a;">2.1.3 ru-articles-economy (Экономика)</span></div>
<div>
	<span style="color:#a52a2a;">2.2 ru-news (Новости)</span></div>
<div>
	<span style="color:#a52a2a;">2.3 ru-goods (Товары)</span></div>
<div>
	<span style="color:#a52a2a;">2.3.1 ru-goods-food (Еда)</span></div>
<div>
	<span style="color:#a52a2a;">2.3.1.1 ru-goods-food-fruits (Фрукты)</span></div>
<div>
	<span style="color:#a52a2a;">2.3.1.2 ru-goods-food-fast (Фаст-фуд)</span></div>
<div>
	<span style="color:#a52a2a;">2.3.1.3 ru-goods-food-cakes (Пирожные)</span></div>
<div>
	<span style="color:#a52a2a;">2.3.2 ru-goods-computers (Компьютеры)</span></div>
<div>
	 </div>
<div>
	Дальше в конфигурации добавил папки и локали</div>
<div>
	 </div>
<div>
	<span style="color:#a52a2a;">en|English</span></div>
<div>
	<span style="color:#a52a2a;">ru|Русский</span></div>
<div>
	<span style="color:#a52a2a;">de|German</span></div>
<div>
	 </div>
<div>
	Подскажите код селектора для добавления в header для переключения языков.</div>
<div>
	 </div>
]]></description>
			<pubDate>Пт, 04 Лис 2011 16:10:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6590&d=0#post31310]]></link>
		</item>
	</channel>
</rss>