Способ объединения файлов po с плагинами PHP Class для WP? - PullRequest
0 голосов
/ 11 октября 2018

Я сделал основной плагин Wordpress и несколько дополнений.Иногда внутри моего основного плагина есть файлы, которые содержат метки для перевода следующим образом:

__( $wrapper['legend'], $this->current_plugin_domain )

В этом случае $ wrapper ['legend'] может быть строкой из базы данных, добавленной во время установки основного плагина.или добавлено во время установки аддона.

На данный момент $this->current_plugin_domain является основным доменом плагина.Моя проблема в том, что когда строка была добавлена ​​во время установки аддона, перевод находится внутри аддона .po / .mo файлов и домен другой.Вот почему перевод не работает.

Решение, которое я представляю, заключается в том, что при каждой установке аддона один PHP-класс объединяет основной .po с аддоном .po и компилирует его снова.

Я нашел это PHP Class , но это просто для того, чтобы скомпилировать уникальный .po файл.

У кого-то есть идеи?

...