Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Sitenizin içeriğini uluslararası hale getirin

Döküman / Cotonti Geliştirme / Çeviri ve Yerelleştirme / Sitenizin içeriğini uluslararası hale getirin

Cotonti Siena'da içerik uluslararasılaştırmaya yönelik hızlı bir eylem listesi

 

Adımlar:

  1. "Content Internationalization" eklentisini Yönetim / Uzantılar bölümüne yükleyin
    .
  2. Yönetim / Yapılandırma / İçerik Uluslararasılaştırma bölümüne gidin

    .
  3. Örneğin, i18n uygulamak istediğiniz yerde ana kategori kodlarını ayarlayın, ör. "Makaleler, haberler"

    .
  4. Çevrilecek yerel ayarlarını yapın (ilk yerel ayar başlıca yerel ayardır), ör.
    en|English
    tr|Türkçe
    de|Deutsch
  5. Yönetim / Yapı / Sayfalar / Yapı Uluslararasılaştırma bölümüne gidin ve kategori adlarını ve açıklamalarını (ana olmayan) yerel ayarlarınızın her birine çevirin.
  6. page.tpl ye ekleyin
    <!-- 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}
  7. Şimdi, 2) 'de belirttiğiniz kategori kodlarından birinde bir sayfa açarsanız, "Çevir" i tıklayabilir ve diğer yerel ayarlardan birine tercüme edebilir.

  8. Header.tpl dosyasında bir dil seçiciye ihtiyacınız varsa bu kodu ekleyin

    :
    <!-- BEGIN: I18N_LANG -->
    <ul>
    	<!-- 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 -->
    </ul>
    <!-- END: I18N_LANG -->

Bu kadar

.


1. elfrenazo  2012-06-20 05:39

Thanks: 0

thanks

2. Denisbox  2016-08-15 06:35

Thanks: 0

Спасибо за дополнение!

3. cotemplate  2017-01-04 11:41

Thanks: 0

# Language selector
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|ua|en|de|nl)/(.*) index.php?rwr=$2&l=$1 [QSA,NC,NE]

Так лушче

4. cotemplate  2017-01-04 19:05

Thanks: 0

Финальный вариант:

# Language selector
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]{2})/(.*)$  $2?l=$1 [L,QSA]
RewriteRule ^([a-z]{2})$  index.php?l=$1 [L,QSA]

5. VladisOK  2017-11-08 18:42

Thanks: 0

1.Далее надо сделать перевод названий категорий, для этого идем в раздел «Управление сайтом» → «Структура» и жмем кнопку «Интернационализация структуры». Тут вы увидите таблицу выбранных категорий и их описаний. Заполняем поля в колонках, соответствующих каждому из указанных ранее дополнительных языков.

-------------------------------------------------------------

Зайдя в раздел «Управление сайтом» → «Структура», вижу только перечень модулей Folio,  Pages, User Categories, Project.

Кнопки «Интернационализация структуры» - нет!

Если зайти в любой модуль, например в Project, то вижу кнопку «Интернационализация структуры», нажав на неё открывается страница (index.php?e=i18n&m=structure), где написано "Интернационализация структуры" под ней English, Russian

Нету таблицы выбранных категорий и их описаний, вообще пусто

В чём может быть проблема ?

Cotonti SIENA(самая последня на сег. день), тема Masters, Админки разные пробовал ставить, сейчас Yukon

 

Toplam: 5, on page: 5

Sadece kayıtlı kullanıcılar yeni yorum yapabilir.