From b0075eec7dc2259213d819de250e28ee58b4334e Mon Sep 17 00:00:00 2001 From: dyszczo <krzysztof@dyszczyk.pl> Date: Tue, 17 Apr 2018 18:23:52 +0200 Subject: [PATCH] translation --- src/Builder/InfoBuilder.php | 2 +- src/Plugin/AbstractPlugin.php | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Builder/InfoBuilder.php b/src/Builder/InfoBuilder.php index 50c6dba..c3e75f3 100644 --- a/src/Builder/InfoBuilder.php +++ b/src/Builder/InfoBuilder.php @@ -17,7 +17,7 @@ class InfoBuilder extends AbstractBuilder { * * @return AbstractPlugin */ - public function build_from_info( \WPDesk_Plugin_Info $info ) { + public function build_from_info( \WPDesk_Buildable $info ) { $class_name = apply_filters( self::FILTER_PLUGIN_CLASS, $info->get_class_name() ); /** @var AbstractPlugin $plugin */ diff --git a/src/Plugin/AbstractPlugin.php b/src/Plugin/AbstractPlugin.php index d432d54..92b7ccb 100644 --- a/src/Plugin/AbstractPlugin.php +++ b/src/Plugin/AbstractPlugin.php @@ -8,7 +8,7 @@ namespace WPDesk\PluginBuilder\Plugin; * @author Grzegorz * */ -abstract class AbstractPlugin { +abstract class AbstractPlugin implements \WPDesk_Translable { /** @var \WPDesk_Plugin_Info */ protected $plugin_info; @@ -52,7 +52,7 @@ abstract class AbstractPlugin { * @return string */ public function get_text_domain() { - return $this->get_namespace(); + return $this->plugin_info->get_text_domain(); } /** @@ -127,20 +127,20 @@ abstract class AbstractPlugin { $support_link = get_locale() === 'pl_PL' ? 'https://www.wpdesk.pl/support/' : 'https://www.wpdesk.net/support'; $plugin_links = array( - '<a href="' . $support_link . '">' . __( 'Support', 'wpdesk-plugin' ) . '</a>', + '<a href="' . $support_link . '">' . __( 'Support', $this->get_text_domain() ) . '</a>', ); $links = array_merge( $plugin_links, $links ); if ( $this->docs_url ) { $plugin_links = array( - '<a href="' . $this->docs_url . '">' . __( 'Docs', 'wpdesk-plugin' ) . '</a>', + '<a href="' . $this->docs_url . '">' . __( 'Docs', $this->get_text_domain() ) . '</a>', ); $links = array_merge( $plugin_links, $links ); } if ( $this->settings_url ) { $plugin_links = array( - '<a href="' . $this->settings_url . '">' . __( 'Settings', 'wpdesk-plugin' ) . '</a>', + '<a href="' . $this->settings_url . '">' . __( 'Settings', $this->get_text_domain() ) . '</a>', ); $links = array_merge( $plugin_links, $links ); } -- GitLab