<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как правильно настроить i18n?</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 20 Apr 2026 11:48:13 -0000</pubDate>

		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Спасибо! Все отлично работает!</p>
]]></description>
			<pubDate>Mo, 12 Dez 2016 14:36:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42523]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Исправлено. Протестируйте...</p>
]]></description>
			<pubDate>Mo, 12 Dez 2016 14:28:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42522]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p><a href="https://github.com/Cotonti/Cotonti/issues/1558" rel="nofollow">Создал тикет</a>... </p>
]]></description>
			<pubDate>Mo, 12 Dez 2016 12:44:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42520]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Такое поведение «зашито» в ф-ю `cot_breadcrumbs`. <a href="https://github.com/Cotonti/Cotonti/issues/new" rel="nofollow">Создайте тикет</a> на ГитХабе — исправим.</p>
]]></description>
			<pubDate>Mo, 12 Dez 2016 11:31:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42519]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Теперь столкнулся с работой хлебных крошок при многоязычности и увидел еще одну проблемку.<br />
Напомную у меня сайт на трех языках, основной польский... Перевод хлебных крошок работает, но ссылка (url) на главную в хлебных крошках не меняется.<br />
Если я нахожусь на английской версии, например в разделе статьи, и хочу перейти на главную (английской версии) по хлебным крошкам вместо урла site.com/en переходит site.com а это главная на польском.<br />
Подскажите, пожалуйста, как это можно исправить? Спасибо!</p>
]]></description>
			<pubDate>So, 11 Dez 2016 13:06:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42511]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8252&amp;d=1#42273">#42273</a> <strong>prostogorod: </strong>
<p>Использую плагин mavatars и модуль files.</p>

<p>Как менять изображение, <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">альт и тайтл изображения</span> взависимости от языковой версии сайта?</p>
</blockquote>

<p>На сколько помню в этих расширениях нет поддержки `i18n`. Поэтому если только городить огород.</p>
]]></description>
			<pubDate>Mo, 31 Okt 2016 15:43:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42274]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Работает, как часы... Спасибо! Но столкнулся с такой задачей, если загруженое изображение имеет надпись на определенном языке... а также альт и тайтл изображения....</p>

<p>Использую плагин mavatars и модуль files.</p>

<p>Как менять изображение, <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">альт и тайтл изображения</span> взависимости от языковой версии сайта?</p>
]]></description>
			<pubDate>Mo, 31 Okt 2016 14:36:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42273]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Крайне не рекомендую править код ядра. Себе же создаете проблемы на будущее.<br />
Вот такой код должен помочь:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
if (strtolower($_GET['c']) == 'system') $cfg['page']['title_page'] = '{TITLE}';</pre>

<p>Добавляем туда же, куда и прежнее — в языковые файлы темы оформления.</p>
]]></description>
			<pubDate>Di, 25 Okt 2016 21:04:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42240]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Да, решение проблемы действительно определяеться добавлением «DPI» флага .  Спасибо!</p>

<p>Но после решения этих вопросов, всплыл такой баг связаный с выводом тайтла страницы, котороя находиться в категории system.</p>

<p>Если установлен, <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">основной язык то  страница в категории system, выдает только тайтл, а для остальных языковых версий этой страницы добавляеться еще надпись </span>- System</p>

<p>Для себя сделал такое решение, в функции cot_title, добавил:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
if($params['CATEGORY']=='System'){unset($params['CATEGORY']);$mask=str_replace(' - {CATEGORY}', '', $mask);} 
</pre>

<p> </p>

<p> </p>
]]></description>
			<pubDate>Di, 25 Okt 2016 19:26:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42237]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>1. Не принципиально, т.к. это всего лишь перевод названия раздела для `system` он вроде в явном виде нигде не светиться.</p>

<p>2. <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;"><strong>Интересный кейс!</strong> Потестировал локально. </span>Похоже это баг выросший из двух разных «багофич»: первое это <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=38642" rel="nofollow">баг апача</a>, когда при многократном преобразовании исходного URI может дублировать хвосты путей. Второй, это уже известная <a href="https://github.com/Cotonti/Cotonti/issues/1441" rel="nofollow">«фича» URLEditor'а Cotonti</a>, который учитывает только первый и последний элемент пути, а на остальное кладет болт. Т.е. если бы не эта особенность в реализации URLEditora, то не работали бы оба приведенные вами варианта.</p>

<p>Решается рекомендованным в Apache методом — добавлением <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">в правило трансформации (в .htaccess</span><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">) </span><a href="https://httpd.apache.org/docs/current/rewrite/flags.html#flag_dpi" rel="nofollow">специально созданного «DPI» флага</a> для «обнуления ранее обработанных путей» :</p>

<pre class="brush:bash;gutter:false;toolbar:false;">
# Language selector
RewriteRule ^(en|ru|de|nl|ua)/(.*) $2?l=$1 [QSA,NC,NE,DPI]
</pre>

<p>Попробуйте и отпишитесь о результатах.</p>
]]></description>
			<pubDate>Fr, 21 Okt 2016 23:39:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42222]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Вроде многое заработало, но еще есть вопросы связанные с категорией System.</p>

<p>1. Когда производим интернационализацию структуры у меня две колонки, например польский и русский, как категорию System во второй колноке прописываваем? Тоже System либо оставить пустым?</p>

<p>2. В категорию System, добавил страницу about.</p>

<p>site.com/about/ - отображается, основной польский язык<br />
site.com/en/about/- не отображается, 404 ошибка<br />
site.com/ru/about/- не отображается, 404 ошибка</p>

<p>а если по этим ссылкам</p>

<p>site.com/pl/system/about/ - отображается страница<br />
site.com/en/system/about/- отображается страница<br />
site.com/ru/system/about/- отображается страница</p>

<p>Подскажите, пожалуйста, что не так настроил? Где искать решение?</p>

<p>Хотя, если страница находится в другой категории, например services</p>

<p>site.com/services/delivery/<br />
site.com/en/services/delivery/<br />
site.com/ru/ services/delivery/</p>

<p>все страницы корректно отображаются...</p>
<p class="updated"><strong>Добавлено 17 часов спустя:</strong></p><p>Апну тему)))</p>
]]></description>
			<pubDate>Mi, 19 Okt 2016 00:48:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42186]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<ol><li> Работает. Зайдите в настройки плагина `i18n` и добавте `system` в «Корневые категории для применения i18n»</li>
	<li>Плагин i18n не имеет настройки для задания отдельных заголовка и описания для каждого из языков. Но, как всегда, движок достаточно гибок и можно настроить это в 2 счета: 
	<ul><li>Редактируем языковые файлы своей темы оформления (пример для дефолтной Nemesis) `themes\<span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">nemesis\</span>nemesis.*.lang.php`</li>
		<li>втсавляем туда строки для изменения глобальных настроек:
		<pre class="brush:php;gutter:false;toolbar:false;">
$cfg['maintitle']='maintitle-en';
$cfg['subtitle']='subtitle-en';</pre>

		<p> </p>
		</li>
	</ul>
	 </li>
</ol>]]></description>
			<pubDate>Di, 18 Okt 2016 20:55:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42183]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p> </p>

<p>Спасибо за ответ! Многое стало на места. Но есть еще два вопроса?</p>

<p>1. Работает ли перевод, если страница создана в папке system? У меня нет, возможно не правильно настроил?</p>

<p>2. Главная по тайтлу и дискрипшену прописана на польском, при переключении главной на английский либо русский, тайтл и дискрипшен также на польском. Подскажите,  пожалуйста, как это исправить или где искать в коде решение этой проблемы?</p>

<p> </p>
]]></description>
			<pubDate>Di, 18 Okt 2016 10:49:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42174]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>0. Количество языков никак не влияет на этапы их настройки. Т.е. 3 языка настраиваются в точности также как и 2.</p>

<p>1. «<span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">Принудительная установка языка по умолчанию</span>» подразумевает, что у вас все пользователи будут видеть сайт на польском (раз он прописан в `config.php`) вне зависимости от персональных настроек. Если опция отключена должно отображаться в соответствии с настройками профиля, или по факту выборя языка в меню (то, что здесь на сайте обозначено флажками ).</p>

<p>2. Используете ли ЧПУ? Какой пресет? Если ЧПУ не включено язык должен фигурировать в GET переменной `l` (английская L). Если используете ЧПУ, проверьте, что есть необходимые строки в `.htaccess`.</p>

<p>3. Сделайте вывод языковой переменной где-либо в шаблоне, посмотрите меняется ил она и в каких случаях (она на прямую связана с GET переменной `l`):</p>

<pre class="brush:xml;gutter:false;toolbar:false;">
{PHP.i18n_locale} 
</pre>

<p>4. Язык админки зависит, в первую очередь от настроек профиля администратора.</p>

<p>5. Убедитесь, что соотв. языковые файлы у вас установлены (папка `lang` и соотв. папки Расширений). И что содержимое этих файлов соответствует их имени.</p>

<p>6. Убедитесь, что текстовые строки в шаблоне (например главной страницы) забиты там в виде языковых Тегов, а не прямым текстом. Т.е. как пример {PHP.L.Access}, а не тупо строкой «Доступ».</p>

<p> </p>
]]></description>
			<pubDate>Mo, 17 Okt 2016 22:55:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42172]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Сделал в соответствии с этой инструкцией https://www.cotonti.com/ru/docs/help/i18n_quickstart<br />
В поле «Список локалей сайта» вставил:</p>

<p>pl|Polska<br />
en|English<br />
ru|Russia</p>

<p>Опускать параметр языка в URL, если он указывает на основной язык: Да  <br />
Включить ЧПУ для параметра языка в ссылках: Да </p>

<p>Но есть несколько моментов, которые я не понял как работают.</p>

<p><br />
1. Принудительная установка языка по умолчанию для всех пользователей: если нет, работает верно переводит меню, страницы,<br />
но почему-то главная страница на русском языке, а должна быть на польском? И админка на русском, хотя в config.pp - $cfg['defaultlang'] = 'pl';    </p>

<p>2. Принудительная установка языка по умолчанию для всех пользователей: если да, не происходит перевод меню, и главная страница на польском<br />
Происходит перевод контента, но языкавые переменные в меню, показывает все равно на польском, хотя находимся на английской версии страницы?</p>

<p><br />
Подскажите, пожалуйста, как корректно настроить 3 языковых версии сайта?</p>
]]></description>
			<pubDate>Mo, 17 Okt 2016 20:06:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8252&d=0#post42168]]></link>
		</item>
	</channel>
</rss>