Альтернатива багатомовності

23.09.2017

Добрий день!
Є потреба у найближчому майбутньому створювати багатомовний сайт (4мови)
Досвід багатомовних сайтів мінімальний (2сайти - i18n), але достатній щоб встигнути намучитися з i18n, до того ж сайт планується величенький, а pathauto буде створювати для кожного перекладу свій аліас, та і рішення хотілося б знайти щоб на кожну мову не створювались окремі ноди. Подібні рішення мені не зустрічались (можливо погано шукав), якщо комусь зустрічались прошу поділитися))

Тому промайнула наступна думка:

  • зробити дефолтну мову англ і аліаси для нод та словників будувати на її основі
  • додати 3 поля ССК (це для 4х мов) для заголовку сторінки на різних мовах та аналогічно для тіла нод
  • зробити вьювс (для нод) з 4-ма дисплеями (для кожної з мов) (відображати ноду полями, для укр мови,напр, вибрати потрібні поля з укр заголовком та текстом, поставити відображення для ukr/node/* ,(чи, можливо аргумент якій фільтруватиме відображення для нод які знаходяться по аліасу з укр префіксом сайт/ukr) (з аргументами не дуже знайом, але думаю що можна це зробити)
  • меню та різномовні логотипи з доп i18n

Дуже хотілося б почути ваші думки наскільки ця ідея добра/погана і чому. Також буду вдячний, якщо поділитесь власним досвідом створення багатомовності (не через i18n)
-------------
Ще не думав про таксономію та блоки. Якщо все що вище не є кошмарним сном, то можливо у когось будуть пропозиції?