Как новичку правильно организовать мультиязычность Symfony2?

Начал изучать симфони2
хочу перевести простенький проект, который сейчас написан на ПХП

сайт мультиязычный(до 6 языков)
вначале будет 2 языка, постепенно будут подтягиваться остальные

интерфейс можно перевести с помощью The Translation Component , как я понял

а вот как организовать мультиязычность элементов?
создавать в базе для каждого языка отдельное поле -> как то тупо

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

решение нужно принять сейчас, чтоб правильно спланировать архитектуру
подскажите пожалуйста как можно поступить в данном случае
Сегодня только начал изучать симфони, многие понятия еще не знаю, если можно сформулировать более развернуты ответ
  • Вопрос задан
  • 912 просмотров
Решения вопроса 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Translatable в Doctrine Extensions, например. Ставится бандлом DoctrineExtensionsBundle.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@shagguboy
symfony.com/doc/current/translation.html

если коротко - делаешь файлик messages.ru.xliff пихаешь в него переводы
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы