прошу совета, поплясав со связкой "shpinx-doc & rst и локализация через po/mo файлы", мы упёрлись в ограничения сфинкса:
- нет нативной поддержки версионности при подключении локализации с вышеуказанной схемой, т.е. на одном языке работает, на двух одновременно - нет;
- встроенный поиск ищет не по html-страничкам, а по rst исходникам, и выдаёт всё, включая закомментированные строки, причём, если поиск на английском, то превью отображается на русском, что не гуд;
- проблемы с кастомизацией pdf-файлов как на англ языке, так и в целом с любым документом, который билдится сфинксом
есть ещё пара некритичных мелочей.
По сему решили подыскать другую площадку для управления контентом и вёрстки сайта, хотелось бы иметь версионирование, локализацию, нормальный поиск и выгрузку в пдф из коробки в нормальном виде. Такие решения/платформы вообще существуют?
А что если развязать локализацию и Sphinx? Т.е. вместо попытки собирать многоязычную доку средствами самого Sphinx (как я понял вышеописанное), пойти другим путем: делать локализацию rst-файлов, и из них делать независимые сборки документации под каждый язык? Если отбросить локализацию и представить, что язык всего один, Sphinx сам по себе устраивает?