Изначально есть такие страницы:
site.com/2018/06/23/how-to-make-a-barrell-roll
site.com/category/high-pilotage
А я хочу добавить еще и такие:
http://site.com/Rus/2018/06/23/как-сделать-бочку/
http://site.com/Rus/category/высший-пилотаж/
И также для других языков.
Или не
site.com/Rus/, а
ru.site.com или как-то еще - это мало принципиально.
Самое тупое решение - это просто создать папку Rus, скопировать в нее весь сайт (также и БД сделать две), админить оба сайта отдельно и постоянно все синхронизировать. :)
Но хотелось бы как-то поумнее. Чтобы сайт с БД и всеми настройками остался один, но в админке у каждой записи было бы несколько версий с переключателем, так же и у категорий. Запись или категория одна и та же, но URL, заголовок, текст записи мы прописываем в админке отдельно под каждый язык.
И в итоге работает именно так, как описано.
В идеале еще и сам перевод автоматизировать с помощью гугла или еще чего-то: вот создаем категорию, заполняем title-en: "High-pilotage" и тут же админка сама заполняет у нее title-ru: "Высокий пилотаж", а мы уже дорабатываем напильником (под "
Высший пилотаж"). И что особенно важно - также и с записями, а то не очень удобно переводить каждый абзац отдельно, или переводить весь документ гуглом, но потом править html, убирая из него нелепицу типа class="notranslate". Но это уже плюшки и возможно решилось бы поиском такого транслейт-сервиса, который не портит html, или еще чего-то стороннего по теме.