Клиент орыс және ағылшын тілдерінде блог қалайды. Сіз басқа беттерде көптілділікті қостыңыз, бірақ блог бөлек әңгіме болып шықты.
Неліктен Tilda-дағы блог – бөлек міндет
Tilda-ның қарапайым беттері – мәтіні бар блоктар. Прокси HTTP-сұрауды ұстап алып, мазмұнды ауыстырады – Tilda ештеңе білмейді.
Блогпен бұлай болмайды. Tilda-дағы блог коллекциялар арқылы жұмыс істейді: әр мақала – коллекциядағы жазба, коллекция жобаға байланысты. Пайдаланушы /blog ашқанда, Tilda ағымдағы жобаның коллекциясынан жазбаларды динамикалық түрде береді.
Блогтың ағылшын нұсқасы – беттердің аудармасы емес. Бұл бөлек жинақтағы мақалалардың бөлек жиынтығы.
Жұмыс істемейтін үш нұсқа
Беттерді жай ғана аудару. Прокси интерфейсті аударады: «Блог» тақырыбын, түймелерді, мета-тегтерді. Бірақ мақалалар – тақырыптар, хабарландырулар, мазмұн – сол орыс жинағынан алынады. Оқырман ағылшын интерфейсі бар және орыс мақалалары бар бетке кіреді.
/en/blog/ қалтасын жасау. Tilda қалталар жасауға мүмкіндік береді, бірақ бір жобаның барлық беттері бір тілдік параметрді пайдаланады. Бір жоба ішінде бөлек тілдік блог жасау мүмкін емес.
Жобаны қайталау. Техникалық тұрғыдан жұмыс істейді. Бірақ үлгіге кез келген өзгерісті екі рет жасауға тура келеді. Үшінші тілді қоссаңыз – үш рет. Бес тіл болса, бұл басқаруға келмейді.
Прокси арқылы қалай жұмыс істейді
Multify мәселені маршрутизация деңгейінде шешеді. Пайдаланушы mysite.com/en/blog ашады – прокси сұрауды танып, ағылшын коллекциясынан жазбаларды алады. Tilda бұл кезде қалыпты жұмыс істейді, тек әр тіл үшін өзінің ағыны қосылған.
Мақала бетіндегі тіл ауыстырғыш блогтың басты бетіне емес, сол мақаланың аудармасына апарады. Бұл слагтарды сәйкестендіру арқылы жұмыс істейді: егер слагтар сәйкес келсе немесе нақты сәйкестендіру көрсетілсе, өту дұрыс болады. Іздеу жүйесі де әрбір жеке мақала деңгейінде hreflang арқылы нақты ішкі сілтемелерді көреді.