pluginBasePath = $pluginBasePath; $this->textDomain = $textDomain; add_action( 'plugins_loaded', array( $this, 'loadTextDomain' ) ); } public function setScriptTranslation( string $scriptHandle ) { wp_set_script_translations( $scriptHandle, $this->textDomain, plugin_dir_path( $this->pluginBasePath ) . 'languages' ); } public function loadTextDomain() { load_plugin_textdomain( $this->textDomain, false, '/languages' ); } }