greyhard
@greyhard
Программист, автолюбитель

Как правильно писать сайты под 2 и более языка?

Предстоит начать писать сайт. Интерфейс будет как на английском так и на русском. Хотел бы узнать как грамотно реализовать перевод сайта (кнопочек, рюшечек, менюшек, ссылок, заголовков, таблиц, форм). Так что бы не городить по 2 и более набора шаблонов под каждый язык.


Пока что склоняюсь к доп. модулю Gettext для Smarty

Язык PHP.


Может есть варианты получше ). Спасибо.
  • Вопрос задан
  • 3125 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ogra
@Ogra
Ответ написан
Комментировать
@DorBer
Вижу у вас тэг Smarty. Как я делал:
— ввел новый тэг {=Default language text}
— делал замену по словарю
— если остались непереведенные значения, то просто убирал {= и }

А можно все упростить:
— не путать сюда смарти, а перевод сделать в постфильтре по спец. тэгу опять же.

Последний вариант позволит использовать спец. тэги не только в шаблонах, а перевод наложить на стадии вывода.
Ответ написан
Комментировать
Dennion
@Dennion
Разработчик PHPShop CMS.
Ссылочка по теме habrahabr.ru/qa/4243/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы