В базе данных MULTIGURA создает две таблицы:
- wp_translations
- wp_translations_text
Из этих двух таблиц активно используется только первая, где хранятся отношения перевода. Вторая таблица используется только тогда, когда пользователь активирует модуль перевода текста и выбирает базу данных в качестве источника.
Как уже упоминалось, MULTIGURA использует инновационную архитектуру, что означает:
Таблица wp_translations хранит все связи между posttype и menu. Однако некоторые posttype, такие как attachment, переводятся в таблице wp_postmeta, где данные хранятся в виде сериализованного JSON.
Тот же принцип применяется к категориям и тегам, но их данные хранятся в таблице wp_termmeta. Кроме того, term используются в WooCommerce для реализации многоязычных атрибутов.
Благодаря вниманию к деталям и современной архитектуре, MULTIGURA достигла высокой производительности, что особенно заметно, когда база данных находится под нагрузкой при выполнении сложных запросов.