Чем плох Babel для мультиязычности?
Встала задача мультиязычности. Как бы Babel решает, но на всякий случай начал смотреть, что есть новенького по теме. При этом наткнулся на комментарии типа «придется Babel использовать» или «Babel не нравится заказчику, хочет, чтобы все в одном месте было» И собственно непонятно, а что с ним не так? Ну да, переключения контекстов во фронте может и неудобно настраивать, но это абсолютно не смертельно и не может быть аргументом, чтобы отзываться от Babel. Какие у него есть конкуренты?
— migxMultiLang чет как-то уже по описанию не пиглянулся.
— Lingua Ну, во-первых это красиво. Действительно симпатичный CMP в админке, есть иконки с флажками кучи стран, работает практически из коробки. Все довольно красиво. Впрочем, Babel в последней ветке тоже не страшный.
В отличии от Babel, не использует контексты. Вместо этого лингуа видимо перехватывает текст полей типа content, pagetitle и заносит их в свою таблицу lingua_site_content вместе с id ресурса и языка, который выбран. Тоже с tv только нужно указать, какие tv отслеживать. Такой подход, вклинивание в нормальную работу форм создания/редактирования документа вместо автоматизации работы с контекстами, чреват проблемами. Например, не будет ли каких проблем с нестандартными tv, например, с тем же migxdb? У меня например с тиккетами работать не стало. Тиккет создать невозможно — вижу белый экран.
Т.о образом, Babel либо более гибкий, либо я не до конца разобрался с Lingua. Но возможно, что все проблемы решаемы, а у Lingua есть куча афигентских приемуществ, которые я не разглядел. Меня больше всего напрягают комментарии типа «придется Babel ставить». Чем он плох? По мне так милое дело. Но если кто считает, что я не прав, пожалуйста, наставьте на путь праведный и вразумите. Да и вообще, чем Lingua лучше Babel, кроме простоты установки и настройки?
И еще оффтоп, если есть у кого ссылочка, киньте как можно ресурсы от разных контекстов записывать в разные базы?
— migxMultiLang чет как-то уже по описанию не пиглянулся.
— Lingua Ну, во-первых это красиво. Действительно симпатичный CMP в админке, есть иконки с флажками кучи стран, работает практически из коробки. Все довольно красиво. Впрочем, Babel в последней ветке тоже не страшный.
В отличии от Babel, не использует контексты. Вместо этого лингуа видимо перехватывает текст полей типа content, pagetitle и заносит их в свою таблицу lingua_site_content вместе с id ресурса и языка, который выбран. Тоже с tv только нужно указать, какие tv отслеживать. Такой подход, вклинивание в нормальную работу форм создания/редактирования документа вместо автоматизации работы с контекстами, чреват проблемами. Например, не будет ли каких проблем с нестандартными tv, например, с тем же migxdb? У меня например с тиккетами работать не стало. Тиккет создать невозможно — вижу белый экран.
Т.о образом, Babel либо более гибкий, либо я не до конца разобрался с Lingua. Но возможно, что все проблемы решаемы, а у Lingua есть куча афигентских приемуществ, которые я не разглядел. Меня больше всего напрягают комментарии типа «придется Babel ставить». Чем он плох? По мне так милое дело. Но если кто считает, что я не прав, пожалуйста, наставьте на путь праведный и вразумите. Да и вообще, чем Lingua лучше Babel, кроме простоты установки и настройки?
И еще оффтоп, если есть у кого ссылочка, киньте как можно ресурсы от разных контекстов записывать в разные базы?
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
заходим в «Системные настройки» -> Babel -> параметр babel.syncTvs