<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Движок сайтов S2 — Локализация сайта]]></title>
		<link>https://s2cms.ru/forum/topic/183/</link>
		<description><![CDATA[Недавние сообщения в теме «Локализация сайта».]]></description>
		<lastBuildDate>Tue, 11 Jun 2013 12:02:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/923/#p923</link>
			<description><![CDATA[<div class="quotebox"><cite>Роман пишет:</cite><blockquote><p>Хорошо, а что делать с URL? [...] Проще сделать поддиректории типа example.com/en/. [...] нужно как-то хранить связи между страницами на разных языках. И еще надо учесть, что некоторые страницы могут присутствовать только в одной языковой версии.</p></blockquote></div><p>Ну да, поддиректории проще всего.</p><p>Для связи версий можно использовать чпу-урл, он же вроде не уникальный? — смотрим, есть ли страницы с теми же категорией и урлом, но другой локалью, и подтягиваем их.</p><p>Для тех, которые только в одной языковой версии — вот тут, ИМХО, нужны два варианта с галкой в админке — либо тупо не показывать переключатель локалей в таких местах, либо перекидывать на главную по нему.</p><br /><p>Для тех, кому срочно — можно забить категории под языки, а в шаблоне тупо забирать REQUEST_URI и добавлять-менять в ней первый сегмент, хотя конечно это извращение и проверку наличия перевода в нем так просто не сделаешь.</p>]]></description>
			<author><![CDATA[null@example.com (draugmot)]]></author>
			<pubDate>Tue, 11 Jun 2013 12:02:48 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/923/#p923</guid>
		</item>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/893/#p893</link>
			<description><![CDATA[<p>По поводу урл. Мне нравится как устроена работа с ним в tf wiki - <a href="http://wiki.teamfortress.com/wiki/Main_Page">http://wiki.teamfortress.com/wiki/Main_Page</a> По умолчанию показывается английская версия, но можно добавить идентификатор страны в конце урл (<a href="http://wiki.teamfortress.com/wiki/Main_Page/ru">http://wiki.teamfortress.com/wiki/Main_Page/ru</a>) и получим ту же страницу, но на другом языке.</p>]]></description>
			<author><![CDATA[null@example.com (iCamper)]]></author>
			<pubDate>Tue, 21 May 2013 03:23:48 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/893/#p893</guid>
		</item>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/889/#p889</link>
			<description><![CDATA[<p>Если я правильно понимаю, все исходные данные по страницам хранятся в базе и по шаблонам показываются движком. Так поставить поля таблиц, требующие локализации, в зависимость от текущего языка. Если есть материал на данном языке выводить его, если нет то на языке &quot;по-умолчанию&quot;. Плюс вопрос только, как это совместить с ручным переключением на сайте.<br />Я не веб-разработчик, мне трудно объективно предлагать оптимальные решения по этому вопросу.<br />А процесс локализации ПО, в том числе и мобильного, так и сделан.</p><p>ПС: насчет URL, его же можно и не использовать для фиксация языка (локали) страницы, пусть остается как есть. А можно и&nbsp; использовать для принудительной установки локали, но тогда это не часть файловой структуры сайта, а как ЧПУ.</p>]]></description>
			<author><![CDATA[null@example.com (ПавелР)]]></author>
			<pubDate>Wed, 15 May 2013 06:48:43 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/889/#p889</guid>
		</item>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/886/#p886</link>
			<description><![CDATA[<p>Хорошо, а что делать с URL? Сделать универсальные поддомены будет непросто. Проще сделать поддиректории типа example.com/en/. Можно &quot;en&quot; делать настоящей подпапкой в древовидной структуре, но тогда нужно как-то хранить связи между страницами на разных языках. И еще надо учесть, что некоторые страницы могут присутствовать только в одной языковой версии.</p><p>Пока у меня нет окончательного представления о поддержке нескольких языков.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Mon, 13 May 2013 18:02:47 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/886/#p886</guid>
		</item>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/883/#p883</link>
			<description><![CDATA[<p>Перевод оставим переводчикам, а в движке нужна возможность для каждой страницы поставить в соответствие ее локаль (ru, en, de, fr и тд). В результате работы движка показывается страница в соответствие с локалью браузера или локаль по умолчанию (или выбранная пользователем локаль через элемент выбора). Можно завести метку для показа элемента выбора локали, как сделано с поиском. Как то так.</p>]]></description>
			<author><![CDATA[null@example.com (ПавелР)]]></author>
			<pubDate>Sun, 12 May 2013 11:55:05 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/883/#p883</guid>
		</item>
		<item>
			<title><![CDATA[Re: Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/880/#p880</link>
			<description><![CDATA[<p>Вы имеете в виду перевод сайта на несколько языков? Я пока не придумал хорошего способа, как это сделать. Если у вас есть соображения — поделитесь.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Sat, 11 May 2013 09:09:26 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/880/#p880</guid>
		</item>
		<item>
			<title><![CDATA[Локализация сайта]]></title>
			<link>https://s2cms.ru/forum/post/879/#p879</link>
			<description><![CDATA[<p>Есть ли в планах реализовать механизм для локализации контента сайта через админку?</p>]]></description>
			<author><![CDATA[null@example.com (ПавелР)]]></author>
			<pubDate>Sat, 11 May 2013 06:10:51 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/879/#p879</guid>
		</item>
	</channel>
</rss>
