domainsAndLanguagesRepo = $domainsAndLanguagesRepo;
}
public function add_hooks() {
add_action( 'after_setup_complete_troubleshooting_functions', [ $this, 'displayButtons' ] );
add_action( 'admin_enqueue_scripts', [ $this, 'loadJS' ] );
}
public function displayButtons() {
?>
domainsAndLanguagesRepo->get()->isEmpty() ) {
$this->displayButton(
AjaxFactory::ACTION_SHOW_GENERATE_DIALOG,
esc_attr__( 'Show custom MO Files Pre-generation dialog box', 'wpml-string-translation' ),
false
);
}
$this->displayButton(
AjaxFactory::ACTION_CLEANUP,
esc_attr__( 'Cleanup and optimize string tables', 'wpml-string-translation' ),
esc_attr__( 'Cleanup and optimization completed!', 'wpml-string-translation' )
);
?>