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

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

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


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

Язык PHP.


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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 22:32
2000 руб./за проект
04 мая 2024, в 22:10
2001 руб./за проект
04 мая 2024, в 21:12
10000 руб./за проект