<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Движок сайтов S2 — Локализация сайта]]></title>
	<link rel="self" href="https://s2cms.ru/forum/feed/atom/topic/183"/>
	<updated>2013-06-11T12:02:48Z</updated>
	<generator>PunBB</generator>
	<id>https://s2cms.ru/forum/topic/183/</id>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/923/#p923"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[draugmot]]></name>
				<uri>https://s2cms.ru/forum/user/11/</uri>
			</author>
			<updated>2013-06-11T12:02:48Z</updated>
			<id>https://s2cms.ru/forum/post/923/#p923</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/893/#p893"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[iCamper]]></name>
				<uri>https://s2cms.ru/forum/user/91/</uri>
			</author>
			<updated>2013-05-21T03:23:48Z</updated>
			<id>https://s2cms.ru/forum/post/893/#p893</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/889/#p889"/>
			<content type="html"><![CDATA[<p>Если я правильно понимаю, все исходные данные по страницам хранятся в базе и по шаблонам показываются движком. Так поставить поля таблиц, требующие локализации, в зависимость от текущего языка. Если есть материал на данном языке выводить его, если нет то на языке &quot;по-умолчанию&quot;. Плюс вопрос только, как это совместить с ручным переключением на сайте.<br />Я не веб-разработчик, мне трудно объективно предлагать оптимальные решения по этому вопросу.<br />А процесс локализации ПО, в том числе и мобильного, так и сделан.</p><p>ПС: насчет URL, его же можно и не использовать для фиксация языка (локали) страницы, пусть остается как есть. А можно и&nbsp; использовать для принудительной установки локали, но тогда это не часть файловой структуры сайта, а как ЧПУ.</p>]]></content>
			<author>
				<name><![CDATA[ПавелР]]></name>
				<uri>https://s2cms.ru/forum/user/94/</uri>
			</author>
			<updated>2013-05-15T06:48:43Z</updated>
			<id>https://s2cms.ru/forum/post/889/#p889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/886/#p886"/>
			<content type="html"><![CDATA[<p>Хорошо, а что делать с URL? Сделать универсальные поддомены будет непросто. Проще сделать поддиректории типа example.com/en/. Можно &quot;en&quot; делать настоящей подпапкой в древовидной структуре, но тогда нужно как-то хранить связи между страницами на разных языках. И еще надо учесть, что некоторые страницы могут присутствовать только в одной языковой версии.</p><p>Пока у меня нет окончательного представления о поддержке нескольких языков.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2013-05-13T18:02:47Z</updated>
			<id>https://s2cms.ru/forum/post/886/#p886</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/883/#p883"/>
			<content type="html"><![CDATA[<p>Перевод оставим переводчикам, а в движке нужна возможность для каждой страницы поставить в соответствие ее локаль (ru, en, de, fr и тд). В результате работы движка показывается страница в соответствие с локалью браузера или локаль по умолчанию (или выбранная пользователем локаль через элемент выбора). Можно завести метку для показа элемента выбора локали, как сделано с поиском. Как то так.</p>]]></content>
			<author>
				<name><![CDATA[ПавелР]]></name>
				<uri>https://s2cms.ru/forum/user/94/</uri>
			</author>
			<updated>2013-05-12T11:55:05Z</updated>
			<id>https://s2cms.ru/forum/post/883/#p883</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/880/#p880"/>
			<content type="html"><![CDATA[<p>Вы имеете в виду перевод сайта на несколько языков? Я пока не придумал хорошего способа, как это сделать. Если у вас есть соображения — поделитесь.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2013-05-11T09:09:26Z</updated>
			<id>https://s2cms.ru/forum/post/880/#p880</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Локализация сайта]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/879/#p879"/>
			<content type="html"><![CDATA[<p>Есть ли в планах реализовать механизм для локализации контента сайта через админку?</p>]]></content>
			<author>
				<name><![CDATA[ПавелР]]></name>
				<uri>https://s2cms.ru/forum/user/94/</uri>
			</author>
			<updated>2013-05-11T06:10:51Z</updated>
			<id>https://s2cms.ru/forum/post/879/#p879</id>
		</entry>
</feed>
