From 2834bab78a29730a930a4d396134b82395b4dd54 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 25 Jun 2022 13:23:12 -0700 Subject: [PATCH] Fix translations when plugin is used with older WordPress versions --- README.md | 6 ++++++ external-permalinks-redux.php | 16 +++++++++++++++- languages/external-permalinks-redux.pot | 16 ++++++++-------- readme.txt | 6 ++++++ 4 files changed, 35 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 7953412..2a53a8f 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,9 @@ Using the `epr_post_types` filter, one can modify the default array of object ty ## Changelog ## +### 1.3.2 ### +* Fix translations when plugin is used with older WordPress versions. + ### 1.3.1 ### * Fix translations in block editor. @@ -73,6 +76,9 @@ Using the `epr_post_types` filter, one can modify the default array of object ty ## Upgrade Notice ## +### 1.3.2 ### +Fixes translations when plugin is used with older WordPress versions. + ### 1.3.1 ### Fixes translations in block editor. diff --git a/external-permalinks-redux.php b/external-permalinks-redux.php index a3b9add..6a79225 100644 --- a/external-permalinks-redux.php +++ b/external-permalinks-redux.php @@ -3,7 +3,7 @@ * Plugin Name: External Permalinks Redux * Plugin URI: http://www.thinkoomph.com/plugins-modules/external-permalinks-redux/ * Description: Allows users to point WordPress objects (posts, pages, custom post types) to a URL of your choosing. Inspired by and backwards-compatible with <a href="http://txfx.net/wordpress-plugins/page-links-to/">Page Links To</a> by Mark Jaquith. Written for use on WordPress.com VIP. - * Version: 1.3.1 + * Version: 1.3.2 * Author: Erick Hitter & Oomph, Inc. * Author URI: http://www.thinkoomph.com/ * Text Domain: external-permalinks-redux @@ -146,6 +146,7 @@ class external_permalinks_redux { * Register actions and filters. */ protected function _setup() { + add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) ); add_action( 'init', array( $this, 'action_init' ), 0 ); // Other init actions may rely on permalinks so filter early. add_action( 'admin_init', array( $this, 'action_admin_init' ) ); add_action( 'save_post', array( $this, 'action_save_post' ) ); @@ -156,6 +157,19 @@ class external_permalinks_redux { add_action( 'wp', array( $this, 'action_wp' ) ); } + /** + * Load plugin translations. + * + * @return void + */ + public function load_textdomain() { + load_plugin_textdomain( + 'external-permalinks-redux', + false, + dirname( plugin_basename( __FILE__ ) ) . '/languages/' + ); + } + /** * Register plugin keys and status codes. * diff --git a/languages/external-permalinks-redux.pot b/languages/external-permalinks-redux.pot index 80ff1c3..cf658ba 100644 --- a/languages/external-permalinks-redux.pot +++ b/languages/external-permalinks-redux.pot @@ -2,10 +2,10 @@ # This file is distributed under the same license as the External Permalinks Redux package. msgid "" msgstr "" -"Project-Id-Version: External Permalinks Redux 1.3.1\n" +"Project-Id-Version: External Permalinks Redux 1.3.2\n" "Report-Msgid-Bugs-To: " "https://wordpress.org/support/plugin/external-permalinks-redux\n" -"POT-Creation-Date: 2022-06-25 17:40:29+00:00\n" +"POT-Creation-Date: 2022-06-25 20:20:40+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -25,11 +25,11 @@ msgstr "" "X-Textdomain-Support: yes\n" "X-Generator: grunt-wp-i18n 1.0.3\n" -#: external-permalinks-redux.php:169 +#: external-permalinks-redux.php:183 msgid "Temporary (302)" msgstr "" -#: external-permalinks-redux.php:170 +#: external-permalinks-redux.php:184 msgid "Permanent (301)" msgstr "" @@ -37,19 +37,19 @@ msgstr "" msgid "External Permalinks Redux" msgstr "" -#: external-permalinks-redux.php:219 +#: external-permalinks-redux.php:233 msgid "Destination Address:" msgstr "" -#: external-permalinks-redux.php:223 +#: external-permalinks-redux.php:237 msgid "To restore the original permalink, remove the link entered above." msgstr "" -#: external-permalinks-redux.php:228 +#: external-permalinks-redux.php:242 msgid "Redirect Type:" msgstr "" -#: external-permalinks-redux.php:230 +#: external-permalinks-redux.php:244 #: inc/class-external-permalinks-redux-block-editor.php:172 msgid "-- Select --" msgstr "" diff --git a/readme.txt b/readme.txt index 8941977..4b68230 100644 --- a/readme.txt +++ b/readme.txt @@ -37,6 +37,9 @@ Using the `epr_post_types` filter, one can modify the default array of object ty == Changelog == += 1.3.2 = +* Fix translations when plugin is used with older WordPress versions. + = 1.3.1 = * Fix translations in block editor. @@ -73,6 +76,9 @@ Using the `epr_post_types` filter, one can modify the default array of object ty == Upgrade Notice == += 1.3.2 = +Fixes translations when plugin is used with older WordPress versions. + = 1.3.1 = Fixes translations in block editor. -- GitLab