From 270a25fe27485dafe63493091c93f7b7573f5f7f Mon Sep 17 00:00:00 2001 From: Hugo Cox Date: Fri, 7 Mar 2025 10:04:09 +0100 Subject: [PATCH] (fix): Notice: Function _load_textdomain_just_in_time was called incorrectly. --- src/OpenConvenanten/Foundation/Plugin.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/OpenConvenanten/Foundation/Plugin.php b/src/OpenConvenanten/Foundation/Plugin.php index c1b797e..a3ef1ba 100644 --- a/src/OpenConvenanten/Foundation/Plugin.php +++ b/src/OpenConvenanten/Foundation/Plugin.php @@ -36,7 +36,6 @@ class Plugin public function __construct(string $rootPath) { $this->rootPath = $rootPath; - load_plugin_textdomain($this->getName(), false, $this->getName() . '/languages/'); $this->loader = new Loader; @@ -86,6 +85,7 @@ public function boot(): bool // Register the Hook loader. $this->loader->addAction('init', $this, 'filterPlugin', 4); + $this->loader->addAction('after_setup_theme', $this, 'loadTextDomain', 4); $this->loader->register(); return true; @@ -99,6 +99,14 @@ public function filterPlugin(): void \do_action('yard/' . self::NAME . '/plugin', $this); } + /** + * Load the plugin textdomain. + */ + public function loadTextDomain(): void + { + \load_plugin_textdomain($this->getName(), false, $this->getName() . '/languages/'); + } + /** * Call method on service providers. *