Forums / National / Russian / Тех. поддержка / Сайт с i18n

Trustmaster
#31311 2011-11-04 17:07

В Сиене интернационализация работает по-другому, там не надо создавать альтернативные деревья категорий. Достаточно выбрать в конфигурации корневую категорию и перевести названия и описания категорий  в admin.php?m=structure&n=page по ссылке {ADMIN_STRUCTURE_I18N_LINK} (которую надо добавить в admin.structure.tpl).

Пример селектора в header.tpl:

<ul>			
	<!-- BEGIN: I18N_LANG -->
		<!-- BEGIN: I18N_LANG_ROW -->
		<li>
			<a href="{I18N_LANG_ROW_URL}" title="{I18N_LANG_ROW_TITLE}"><img src="images/flags/{I18N_LANG_ROW_FLAG}.png" alt="{I18N_LANG_ROW_CODE}" /></a>
		</li>
		<!-- END: I18N_LANG_ROW -->
	<!-- END: I18N_LANG -->
</ul>

Теги, которые добавляются в page.tpl:

<p> <!-- BEGIN: I18N_LANG -->
	{PHP.L.Language}:
	<ul>
		<!-- BEGIN: I18N_LANG_ROW -->
		<li><a href="{I18N_LANG_ROW_URL}">{I18N_LANG_ROW_TITLE}</a></li>
		<!-- END: I18N_LANG_ROW -->
	</ul>
	<!-- END: I18N_LANG -->
	{PAGE_I18N_TRANSLATE} {PAGE_I18N_DELETE}
</p>

Added 1 minute later:

P.S.: лучше обновиться до 0.9.5, в ней исправлены некоторые ошибки интернационализации.

May the Source be with you!