Перейти к содержанию
Новая Simpla

Рекомендуемые сообщения

Мультиязычность в Новой Simpla работает на переключении куки lang. Файлы перевода лежат в таблице s_lang_words, языки хранятся в таблице s_langs

В .htaccess добавьте, если там его нет, при необходимости ваш язык, типа

RewriteRule ^ru/(.*)$ /$1?lang=ru [L,QSA]
RewriteRule ^uk/(.*)$ /$1?lang=uk [L,QSA]
RewriteRule ^en/(.*)$ /$1?lang=en [L,QSA]
RewriteRule ^pl/(.*)$ /$1?lang=pl [L,QSA]

и т.д.

Для php код языка записываете $this->translate->code, для смарти {$t->code}, где code - это ваш код для перевода слова или выражения. В смарти есть зарезервированные переменные, поэтому старайтесь не использовать единичные символы для кода, типа lang, а пишите add_lang, main_lang и т.д. 

Добавить язык вы можете в настройках Языки. Перетаскиванием языка выможете установить первым тот язык, который будет основным и у него не будет в урлах отображаться значение lang.

Если активным будет лишь один язык,то панель переключения языка на сайте не будет отображаться. 

В базовом комплекте пока идет лишь перевод на русский язык. Для перевода используйте в админке Блог и контент -> Переводы

Для удобства перевода поставьте на время перевода основным языком тот, который нужно перевести. Затем нажмите Поиск пустых значений. Затем нажмите в списке появившихся переводов на любой Ключ языка, после чего он появится в поисковой строке. Нажмите на поиск и у вас появится возможность записать свой перевод на любом, установленном в настройках вами языке.

Первым в области редактирования будет стоять основной язык, поэтому, чтобы не переключать его для перевода, удобней временно учтановить в настройках основным тот язык, который и будете переводить. 

После записи значения языка нажмите Сохранить.

Для создания новой записи нажмите Очистить и добавить.

Для удаления записи нажмите Удалить. Удалится запись на том языке, который будет выбран на момент удаления.

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...