Permalink Manager Lite - Version 2.2.11

Version Description

(June 24, 2021) = * Fix - The function that automatically removes the broken URIs is no longer triggered when WP Rocket is turned on and non-logged-in user tries to access the broken URL.

Download this release

Release Info

Developer mbis
Plugin Icon 128x128 Permalink Manager Lite
Version 2.2.11
Comparing to
See all releases

Code changes from version 2.2.9.9 to 2.2.11

README.txt CHANGED
@@ -6,8 +6,8 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
6
  Tags: permalinks, custom permalinks, url editor, permalinks, woocommerce permalinks
7
  Requires at least: 4.4.0
8
  Requires PHP: 5.4
9
- Tested up to: 5.7.1
10
- Stable tag: 2.2.9.9
11
 
12
  Permalink Manager allows to easily change full URL addresses of posts, pages, custom post types, terms and WooCommerce links. You can also set different permalink formats per language or bulk change the URLs.
13
 
@@ -103,22 +103,34 @@ It is because Permalink Manager overwrites one of the core Wordpress functionali
103
 
104
  == Changelog ==
105
 
106
- = 2.2.9.8 (26/04/2021) =
 
 
 
 
 
 
 
 
 
 
 
 
107
  * Fix - The old native slug is now correctly saved after it is changed in URI Editor.
108
  * Enhancement - The post type archives are now also added to the filtered breadcrumbs trail
109
  * Enhancement - Basic support added for WP All Export plugin
110
  * Enhancement - Basic support added for AMP for WP
111
  * Dev - (Permalink Manager Pro only) "Plugin Update Checker" by YahnisElsts library updated to 4.11 version
112
 
113
- = 2.2.9.7 (11/03/2021) =
114
  * Enhancement - Support for WooCommerce CSV Product Importer/Exporter added
115
  * Enhancement - Better support for relationship field (ACF)
116
  * Fix - The custom redirects are now case-insensitive
117
 
118
- = 2.2.9.6 (08/02/2021) =
119
  * Fix - Hotfix for WooCommerce coupon related functions
120
 
121
- = 2.2.9.5 (08/02/2021) =
122
  * Fix - The custom permalink is generated properly if the product is duplicated in WooCommerce dashboard
123
  * Enhancement - New settings field - "Exclude drafts"
124
  * Enhancement - Minor code improvements
6
  Tags: permalinks, custom permalinks, url editor, permalinks, woocommerce permalinks
7
  Requires at least: 4.4.0
8
  Requires PHP: 5.4
9
+ Tested up to: 5.8
10
+ Stable tag: 2.2.11
11
 
12
  Permalink Manager allows to easily change full URL addresses of posts, pages, custom post types, terms and WooCommerce links. You can also set different permalink formats per language or bulk change the URLs.
13
 
103
 
104
  == Changelog ==
105
 
106
+ = 2.2.11 (June 24, 2021) =
107
+ * Fix - The function that automatically removes the broken URIs is no longer triggered when WP Rocket is turned on and non-logged-in user tries to access the broken URL.
108
+
109
+ = 2.2.10 (June 7, 2021) =
110
+ * Enhancement - New settings field - "Copy query parameters to redirect target URL" & "Extra redirects (aliases)"
111
+ * Enhancement - UI improvements in settings section
112
+ * Dev - Improved support for WPML's Classic Translation Editor
113
+ * Dev - Additional minor changes in the codebase
114
+
115
+ = 2.2.9.9 (April 26, 2021) =
116
+ * Fix - Hotfix for AMP WP integration
117
+
118
+ = 2.2.9.8 (April 26, 2021) =
119
  * Fix - The old native slug is now correctly saved after it is changed in URI Editor.
120
  * Enhancement - The post type archives are now also added to the filtered breadcrumbs trail
121
  * Enhancement - Basic support added for WP All Export plugin
122
  * Enhancement - Basic support added for AMP for WP
123
  * Dev - (Permalink Manager Pro only) "Plugin Update Checker" by YahnisElsts library updated to 4.11 version
124
 
125
+ = 2.2.9.7 (March 11, 2021) =
126
  * Enhancement - Support for WooCommerce CSV Product Importer/Exporter added
127
  * Enhancement - Better support for relationship field (ACF)
128
  * Fix - The custom redirects are now case-insensitive
129
 
130
+ = 2.2.9.6 (February 8, 2021) =
131
  * Fix - Hotfix for WooCommerce coupon related functions
132
 
133
+ = 2.2.9.5 (February 8, 2021) =
134
  * Fix - The custom permalink is generated properly if the product is duplicated in WooCommerce dashboard
135
  * Enhancement - New settings field - "Exclude drafts"
136
  * Enhancement - Minor code improvements
includes/core/permalink-manager-admin-functions.php CHANGED
@@ -488,9 +488,13 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
488
  $sidebar_class = 'column column-1_3';
489
  break;
490
 
 
 
 
 
 
491
  // there will be more cases in future ...
492
  default :
493
- $form_column_class = 'form';
494
  $sidebar_class = 'sidebar';
495
  $wrapper_class = $form_column_class = '';
496
  }
@@ -503,10 +507,23 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
503
  $nonce_name = (!empty($nonce['name'])) ? $nonce['name'] : '';
504
  $form_classes = (!empty($form_class)) ? $form_class : '';
505
 
506
- // 2. Now get the HTML output (start section row container)
507
  $html = ($wrapper_class) ? "<div class=\"{$wrapper_class}\">" : '';
508
 
509
- // 3. Display some notes
 
 
 
 
 
 
 
 
 
 
 
 
 
510
  if($sidebar_class && $sidebar) {
511
  $html .= "<div class=\"{$sidebar_class}\">";
512
  $html .= "<div class=\"section-notes\">";
@@ -515,13 +532,14 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
515
  $html .= "</div>";
516
  }
517
 
518
- // 4. Start fields' section
519
  $html .= ($form_column_class) ? "<div class=\"{$form_column_class}\">" : "";
520
  $html .= "<form method=\"POST\" class=\"{$form_classes}\">";
521
  $html .= ($wrap) ? "<table class=\"form-table\">" : "";
522
 
523
- // Loop through all fields assigned to this section
524
  foreach($fields as $field_name => $field) {
 
525
  $field_name = (!empty($field['name'])) ? $field['name'] : $field_name;
526
 
527
  // A. Display table row
@@ -541,10 +559,17 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
541
  }
542
 
543
  if(isset($field['section_name'])) {
 
 
 
 
 
 
544
  $html .= "<h3>{$field['section_name']}</h3>";
545
  $html .= (isset($field['append_content'])) ? $field['append_content'] : "";
546
  $html .= (isset($field['description'])) ? "<p class=\"description\">{$field['description']}</p>" : "";
547
  $html .= "<table class=\"form-table\" data-field=\"{$field_name}\">{$row_output}</table>";
 
548
  } else {
549
  $html .= $row_output;
550
  }
@@ -557,7 +582,12 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
557
 
558
  $html .= ($wrap) ? "</table>" : "";
559
 
560
- // End the fields' section + add button & nonce fields
 
 
 
 
 
561
  if($nonce_action && $nonce_name) {
562
  $html .= wp_nonce_field($nonce_action, $nonce_name, true, true);
563
  $html .= self::generate_option_field('pm_session_id', array('value' => uniqid(), 'type' => 'hidden'));
@@ -566,7 +596,7 @@ class Permalink_Manager_Admin_Functions extends Permalink_Manager_Class {
566
  $html .= '</form>';
567
  $html .= ($form_column_class) ? "</div>" : "";
568
 
569
- // 5. End the section row container
570
  $html .= ($wrapper_class) ? "</div>" : "";
571
 
572
  return $html;
488
  $sidebar_class = 'column column-1_3';
489
  break;
490
 
491
+ case 'tabs' :
492
+ $wrapper_class = 'form settings-tabs';
493
+ $sidebar_class = $form_column_class = '';
494
+ break;
495
+
496
  // there will be more cases in future ...
497
  default :
 
498
  $sidebar_class = 'sidebar';
499
  $wrapper_class = $form_column_class = '';
500
  }
507
  $nonce_name = (!empty($nonce['name'])) ? $nonce['name'] : '';
508
  $form_classes = (!empty($form_class)) ? $form_class : '';
509
 
510
+ // 3. Now get the HTML output (start section row container)
511
  $html = ($wrapper_class) ? "<div class=\"{$wrapper_class}\">" : '';
512
 
513
+ // 4. Display settings tabs
514
+ if($container == 'tabs') {
515
+ // Get active section
516
+ $active_tab = (!empty($_POST['pm_active_tab'])) ? $_POST['pm_active_tab'] : key(array_slice($fields, 0, 1, true));
517
+
518
+ $html .= "<ul class=\"subsubsub\">";
519
+ foreach ($fields as $tab_name => $tab) {
520
+ $active_class = ($active_tab === $tab_name) ? 'current' : '';
521
+ $html .= sprintf("<li><a href=\"%s\" class=\"%s\" data-tab=\"%s\">%s</a></li>", "#pm_tab_{$tab_name}", $active_class, $tab_name, $tab['section_name']);
522
+ }
523
+ $html .= "</ul>";
524
+ }
525
+
526
+ // 5. Display some notes
527
  if($sidebar_class && $sidebar) {
528
  $html .= "<div class=\"{$sidebar_class}\">";
529
  $html .= "<div class=\"section-notes\">";
532
  $html .= "</div>";
533
  }
534
 
535
+ // 6. Start fields' section
536
  $html .= ($form_column_class) ? "<div class=\"{$form_column_class}\">" : "";
537
  $html .= "<form method=\"POST\" class=\"{$form_classes}\">";
538
  $html .= ($wrap) ? "<table class=\"form-table\">" : "";
539
 
540
+ // 7. Loop through all fields assigned to this section
541
  foreach($fields as $field_name => $field) {
542
+ $tab_name = (isset($field['fields'])) ? $field_name : '';
543
  $field_name = (!empty($field['name'])) ? $field['name'] : $field_name;
544
 
545
  // A. Display table row
559
  }
560
 
561
  if(isset($field['section_name'])) {
562
+ if($container == 'tabs') {
563
+ $is_active_tab = (!empty($active_tab) && $active_tab == $tab_name) ? 'class="active-tab"' : '';
564
+
565
+ $html .= "<div id=\"pm_{$tab_name}\" data-tab=\"{$tab_name}\" {$is_active_tab}>";
566
+ }
567
+
568
  $html .= "<h3>{$field['section_name']}</h3>";
569
  $html .= (isset($field['append_content'])) ? $field['append_content'] : "";
570
  $html .= (isset($field['description'])) ? "<p class=\"description\">{$field['description']}</p>" : "";
571
  $html .= "<table class=\"form-table\" data-field=\"{$field_name}\">{$row_output}</table>";
572
+ $html .= ($container == 'tabs') ? "</div>" : "";
573
  } else {
574
  $html .= $row_output;
575
  }
582
 
583
  $html .= ($wrap) ? "</table>" : "";
584
 
585
+ // 8. Add a hidden field with section name for settings page
586
+ if($container == 'tabs' && !empty($active_tab)) {
587
+ $html .= self::generate_option_field('pm_active_tab', array('value' => $active_tab, 'type' => 'hidden', 'readonly' => true));
588
+ }
589
+
590
+ // 9. End the fields' section + add button & nonce fields
591
  if($nonce_action && $nonce_name) {
592
  $html .= wp_nonce_field($nonce_action, $nonce_name, true, true);
593
  $html .= self::generate_option_field('pm_session_id', array('value' => uniqid(), 'type' => 'hidden'));
596
  $html .= '</form>';
597
  $html .= ($form_column_class) ? "</div>" : "";
598
 
599
+ // 10. End the section row container
600
  $html .= ($wrapper_class) ? "</div>" : "";
601
 
602
  return $html;
includes/core/permalink-manager-core-functions.php CHANGED
@@ -101,7 +101,7 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
101
  $uri_parts = apply_filters('permalink_manager_detect_uri', $uri_parts, $request_url, $endpoints);
102
 
103
  // Support comment pages
104
- preg_match("/(.*)\/{$wp_rewrite->comments_pagination_base}-([\d]+)/", $request_url, $regex_parts);
105
  if(!empty($regex_parts[2])) {
106
  $uri_parts['uri'] = $regex_parts[1];
107
  $uri_parts['endpoint'] = 'cpage';
@@ -343,14 +343,17 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
343
  /**
344
  * 4. Auto-remove removed term custom URI & redirects (works if enabled in plugin settings)
345
  */
346
- if(!empty($broken_uri) && (!empty($permalink_manager_options['general']['auto_remove_duplicates'])) && $permalink_manager_options['general']['auto_remove_duplicates'] == 1) {
347
- $broken_element_id = (!empty($revision_id)) ? $revision_id : $element_id;
348
- $remove_broken_uri = Permalink_Manager_Actions::force_clear_single_element_uris_and_redirects($broken_element_id);
349
-
350
- // Reload page if success
351
- if($remove_broken_uri && !headers_sent()) {
352
- header("Refresh:0");
353
- exit();
 
 
 
354
  }
355
  }
356
 
@@ -535,10 +538,12 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
535
  $redirect_mode = (!empty($permalink_manager_options['general']['redirect'])) ? $permalink_manager_options['general']['redirect'] : false;
536
  $trailing_slashes_mode = (!empty($permalink_manager_options['general']['trailing_slashes'])) ? $permalink_manager_options['general']['trailing_slashes'] : false;
537
  $trailing_slashes_redirect = (!empty($permalink_manager_options['general']['trailing_slashes_redirect'])) ? $permalink_manager_options['general']['trailing_slashes_redirect'] : false;
 
538
  $canonical_redirect = (!empty($permalink_manager_options['general']['canonical_redirect'])) ? $permalink_manager_options['general']['canonical_redirect'] : false;
539
  $old_slug_redirect = (!empty($permalink_manager_options['general']['old_slug_redirect'])) ? $permalink_manager_options['general']['old_slug_redirect'] : false;
540
  $endpoint_redirect = (!empty($permalink_manager_options['general']['endpoint_redirect'])) ? $permalink_manager_options['general']['endpoint_redirect'] : false;
541
  $pagination_redirect = (!empty($permalink_manager_options['general']['pagination_redirect'])) ? $permalink_manager_options['general']['pagination_redirect'] : false;
 
542
  $redirect_type = '-';
543
 
544
  // Get home URL
@@ -549,7 +554,7 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
549
  $correct_permalink = '';
550
 
551
  // Get query string & URI
552
- $query_string = (!empty($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : '';
553
  $old_uri = $_SERVER['REQUEST_URI'];
554
 
555
  // Fix for WP installed in directories (remove the directory name from the URI)
@@ -559,18 +564,18 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
559
  }
560
 
561
  // Do not use custom redirects on author pages, search & front page
562
- if(!is_author() && !is_front_page() && !is_home() && !is_feed() && !is_search() && empty($_GET['s'])) {
 
 
 
563
  // Unset 404 if custom URI is detected
564
- if(isset($pm_query['id'])) {
565
  $wp_query->is_404 = false;
566
  }
567
 
568
- // Sometimes $wp_query indicates the wrong object if requested directly
569
- $queried_object = get_queried_object();
570
-
571
  /**
572
- * 1A. External redirect
573
- */
574
  if(!empty($pm_query['id']) && !empty($permalink_manager_external_redirects[$pm_query['id']])) {
575
  $external_url = $permalink_manager_external_redirects[$pm_query['id']];
576
 
@@ -586,7 +591,7 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
586
  /**
587
  * 1B. Custom redirects
588
  */
589
- if(empty($wp_query->query_vars['do_not_redirect']) && !empty($permalink_manager_redirects) && is_array($permalink_manager_redirects) && !empty($wp->request) && !empty($pm_query['uri'])) {
590
  $uri = $pm_query['uri'];
591
  $endpoint_value = $pm_query['endpoint_value'];
592
 
@@ -640,32 +645,32 @@ class Permalink_Manager_Core_Functions extends Permalink_Manager_Class {
640
  /**
641
  * 1D. Enhance native redirect
642
  */
643
- if($canonical_redirect && empty($wp_query->query_vars['do_not_redirect']) && !empty($queried_object) && empty($correct_permalink)) {
644
 
645
- // Affect only posts with custom URI and old URIs
646
- if(!empty($queried_object->ID) && isset($permalink_manager_uris[$queried_object->ID]) && empty($wp_query->query['preview'])) {
647
- // Ignore posts with specific statuses
648
- if(!(empty($queried_object->post_status)) && in_array($queried_object->post_status, array('draft', 'pending', 'auto-draft', 'future'))) {
649
- return '';
650
- }
651
 
652
  // Check if post type is allowed
653
  if(Permalink_Manager_Helper_Functions::is_disabled($queried_object->post_type, 'post_type')) { return ''; }
654
 
655
- // Get the real URL
656
- $correct_permalink = get_permalink($queried_object->ID);
657
- }
658
- // Affect only terms with custom URI and old URIs
659
- else if(!empty($queried_object->term_id) && isset($permalink_manager_uris["tax-{$queried_object->term_id}"]) && defined('PERMALINK_MANAGER_PRO')) {
660
  // Check if taxonomy is allowed
661
  if(Permalink_Manager_Helper_Functions::is_disabled($queried_object->taxonomy, "taxonomy")) { return ''; }
662
 
663
- // Get the real URL
664
- $correct_permalink = get_term_link($queried_object->term_id, $queried_object->taxonomy);
665
- }
666
 
667
  $redirect_type = (!empty($correct_permalink)) ? 'native_redirect' : $redirect_type;
668
- }
669
 
670
  /**
671
  * 1E. Old slug redirect
101
  $uri_parts = apply_filters('permalink_manager_detect_uri', $uri_parts, $request_url, $endpoints);
102
 
103
  // Support comment pages
104
+ preg_match("/(.*)\/{$wp_rewrite->comments_pagination_base}-([\d]+)/", $uri_parts['uri'], $regex_parts);
105
  if(!empty($regex_parts[2])) {
106
  $uri_parts['uri'] = $regex_parts[1];
107
  $uri_parts['endpoint'] = 'cpage';
343
  /**
344
  * 4. Auto-remove removed term custom URI & redirects (works if enabled in plugin settings)
345
  */
346
+ if(!empty($broken_uri) && (!empty($permalink_manager_options['general']['auto_fix_duplicates'])) && $permalink_manager_options['general']['auto_fix_duplicates'] == 1) {
347
+ // Do not trigger if WP Rocket cache plugin is turned on
348
+ if(!defined('WP_ROCKET_VERSION')) {
349
+ $broken_element_id = (!empty($revision_id)) ? $revision_id : $element_id;
350
+ $remove_broken_uri = Permalink_Manager_Actions::force_clear_single_element_uris_and_redirects($broken_element_id);
351
+
352
+ // Reload page if success
353
+ if($remove_broken_uri && !headers_sent()) {
354
+ header("Refresh:0");
355
+ exit();
356
+ }
357
  }
358
  }
359
 
538
  $redirect_mode = (!empty($permalink_manager_options['general']['redirect'])) ? $permalink_manager_options['general']['redirect'] : false;
539
  $trailing_slashes_mode = (!empty($permalink_manager_options['general']['trailing_slashes'])) ? $permalink_manager_options['general']['trailing_slashes'] : false;
540
  $trailing_slashes_redirect = (!empty($permalink_manager_options['general']['trailing_slashes_redirect'])) ? $permalink_manager_options['general']['trailing_slashes_redirect'] : false;
541
+ $extra_redirects = (!empty($permalink_manager_options['general']['extra_redirects'])) ? $permalink_manager_options['general']['extra_redirects'] : false;
542
  $canonical_redirect = (!empty($permalink_manager_options['general']['canonical_redirect'])) ? $permalink_manager_options['general']['canonical_redirect'] : false;
543
  $old_slug_redirect = (!empty($permalink_manager_options['general']['old_slug_redirect'])) ? $permalink_manager_options['general']['old_slug_redirect'] : false;
544
  $endpoint_redirect = (!empty($permalink_manager_options['general']['endpoint_redirect'])) ? $permalink_manager_options['general']['endpoint_redirect'] : false;
545
  $pagination_redirect = (!empty($permalink_manager_options['general']['pagination_redirect'])) ? $permalink_manager_options['general']['pagination_redirect'] : false;
546
+ $copy_query_redirect = (!empty($permalink_manager_options['general']['copy_query_redirect'])) ? $permalink_manager_options['general']['copy_query_redirect'] : false;
547
  $redirect_type = '-';
548
 
549
  // Get home URL
554
  $correct_permalink = '';
555
 
556
  // Get query string & URI
557
+ $query_string = ($copy_query_redirect && !empty($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : '';
558
  $old_uri = $_SERVER['REQUEST_URI'];
559
 
560
  // Fix for WP installed in directories (remove the directory name from the URI)
564
  }
565
 
566
  // Do not use custom redirects on author pages, search & front page
567
+ if(!is_author() && !is_front_page() && !is_home() && !is_feed() && !is_search() && empty($_GET['s'])) {
568
+ // Sometimes $wp_query indicates the wrong object if requested directly
569
+ $queried_object = get_queried_object();
570
+
571
  // Unset 404 if custom URI is detected
572
+ if(isset($pm_query['id']) && (empty($queried_object->post_status) || $queried_object->post_status !== 'private')) {
573
  $wp_query->is_404 = false;
574
  }
575
 
 
 
 
576
  /**
577
+ * 1A. External redirect
578
+ */
579
  if(!empty($pm_query['id']) && !empty($permalink_manager_external_redirects[$pm_query['id']])) {
580
  $external_url = $permalink_manager_external_redirects[$pm_query['id']];
581
 
591
  /**
592
  * 1B. Custom redirects
593
  */
594
+ if(empty($wp_query->query_vars['do_not_redirect']) && $extra_redirects && !empty($permalink_manager_redirects) && is_array($permalink_manager_redirects) && !empty($wp->request) && !empty($pm_query['uri'])) {
595
  $uri = $pm_query['uri'];
596
  $endpoint_value = $pm_query['endpoint_value'];
597
 
645
  /**
646
  * 1D. Enhance native redirect
647
  */
648
+ if($canonical_redirect && empty($wp_query->query_vars['do_not_redirect']) && !empty($queried_object) && empty($correct_permalink)) {
649
 
650
+ // Affect only posts with custom URI and old URIs
651
+ if(!empty($queried_object->ID) && isset($permalink_manager_uris[$queried_object->ID]) && empty($wp_query->query['preview'])) {
652
+ // Ignore posts with specific statuses
653
+ if(!(empty($queried_object->post_status)) && in_array($queried_object->post_status, array('draft', 'pending', 'auto-draft', 'future'))) {
654
+ return '';
655
+ }
656
 
657
  // Check if post type is allowed
658
  if(Permalink_Manager_Helper_Functions::is_disabled($queried_object->post_type, 'post_type')) { return ''; }
659
 
660
+ // Get the real URL
661
+ $correct_permalink = get_permalink($queried_object->ID);
662
+ }
663
+ // Affect only terms with custom URI and old URIs
664
+ else if(!empty($queried_object->term_id) && isset($permalink_manager_uris["tax-{$queried_object->term_id}"]) && defined('PERMALINK_MANAGER_PRO')) {
665
  // Check if taxonomy is allowed
666
  if(Permalink_Manager_Helper_Functions::is_disabled($queried_object->taxonomy, "taxonomy")) { return ''; }
667
 
668
+ // Get the real URL
669
+ $correct_permalink = get_term_link($queried_object->term_id, $queried_object->taxonomy);
670
+ }
671
 
672
  $redirect_type = (!empty($correct_permalink)) ? 'native_redirect' : $redirect_type;
673
+ }
674
 
675
  /**
676
  * 1E. Old slug redirect
includes/core/permalink-manager-helper-functions.php CHANGED
@@ -180,7 +180,7 @@ class Permalink_Manager_Helper_Functions extends Permalink_Manager_Class {
180
  global $wp_post_types, $permalink_manager_options;
181
 
182
  $disabled_post_types = array(
183
- 'revision', 'algolia_task', 'fl_builder', 'fl-builder', 'fl-builder-template', 'fl-theme-layout', 'fusion_tb_layout', 'fusion_tb_section', 'fusion_template', 'fusion_element', 'wc_product_tab', 'wc_voucher', 'wc_voucher_template',
184
  'sliders', 'thirstylink', 'elementor_library', 'elementor_menu_item', 'cms_block', 'nooz_coverage'
185
  );
186
 
180
  global $wp_post_types, $permalink_manager_options;
181
 
182
  $disabled_post_types = array(
183
+ 'revision', 'nav_menu_item', 'algolia_task', 'fl_builder', 'fl-builder', 'fl-builder-template', 'fl-theme-layout', 'fusion_tb_layout', 'fusion_tb_section', 'fusion_template', 'fusion_element', 'wc_product_tab', 'wc_voucher', 'wc_voucher_template',
184
  'sliders', 'thirstylink', 'elementor_library', 'elementor_menu_item', 'cms_block', 'nooz_coverage'
185
  );
186
 
includes/core/permalink-manager-language-plugins.php CHANGED
@@ -83,7 +83,8 @@ class Permalink_Manager_Language_Plugins extends Permalink_Manager_Class {
83
  // Edit custom URI using WPML Classic Translation Editor
84
  if(class_exists('WPML_Translation_Editor_UI')) {
85
  add_filter('wpml_tm_adjust_translation_fields', array($this, 'wpml_translation_edit_uri'), 999, 2);
86
- add_filter('wpml-translation-editor-fetch-job', array($this, 'wpml_translation_save_uri'), 999, 2);
 
87
  }
88
 
89
  // Generate custom permalink after WPML's Advanced Translation editor is used
@@ -327,7 +328,7 @@ class Permalink_Manager_Language_Plugins extends Permalink_Manager_Class {
327
  $home_url = get_home_url();
328
 
329
  // Hide language code if "Use directory for default language" option is enabled
330
- $hide_prefix_for_default_lang = ((isset($sitepress_settings['urls']['directory_for_default_language']) && $sitepress_settings['urls']['directory_for_default_language'] != 1) || !empty($polylang->links_model->options['hide_default']) || (!empty($translate_press_settings) && empty($translate_press_settings['add-subdirectory-to-default-language']))) ? true : false;
331
 
332
  // Last instance - use language paramater from &_GET array
333
  if(is_admin()) {
@@ -521,13 +522,21 @@ class Permalink_Manager_Language_Plugins extends Permalink_Manager_Class {
521
  $translation_id = apply_filters('wpml_object_id', $original_id, $element_type, false, $job->language_code);
522
 
523
  $original_custom_uri = Permalink_Manager_URI_Functions_Post::get_post_uri($original_id, true);
524
- $translation_custom_uri = Permalink_Manager_URI_Functions_Post::get_post_uri($translation_id, true);
 
 
 
 
 
 
 
525
 
526
  $fields[] = array(
527
  'field_type' => 'pm-custom_uri',
528
  //'tid' => 9999,
529
  'field_data' => $original_custom_uri,
530
  'field_data_translated' => $translation_custom_uri,
 
531
  'field_style' => '0',
532
  'title' => 'Custom URI',
533
  );
@@ -536,26 +545,33 @@ class Permalink_Manager_Language_Plugins extends Permalink_Manager_Class {
536
  return $fields;
537
  }
538
 
539
- function wpml_translation_save_uri($job, $job_details) {
540
  global $permalink_manager_uris;
541
 
542
- if(!empty($_POST['data'])) {
543
- $data = array();
544
- $post_data = \WPML_TM_Post_Data::strip_slashes_for_single_quote($_POST['data']);
545
- parse_str($post_data, $data);
 
 
546
 
547
- if(isset($data['fields']['pm-custom_uri'])) {
548
- $original_id = $data['job_post_id'];
549
- $element_type = (strpos($data['job_post_type'], 'post_') !== false) ? preg_replace('/^(post_)/', '', $data['job_post_type']) : '';
 
 
 
550
 
551
- $translation_id = apply_filters('wpml_object_id', $original_id, $element_type, false, $data['target_lang']);
552
- $permalink_manager_uris[$translation_id] = (!empty($data['fields']['pm-custom_uri']['data'])) ? Permalink_Manager_Helper_Functions::sanitize_title($data['fields']['pm-custom_uri']['data'], true) : Permalink_Manager_URI_Functions_Post::get_default_post_uri($translation_id);
553
 
554
- update_option('permalink-manager-uris', $permalink_manager_uris);
555
- }
556
  }
557
 
558
- return $job;
 
 
 
559
  }
560
 
561
  function wpml_duplicate_uri($master_post_id, $lang, $post_array, $id) {
83
  // Edit custom URI using WPML Classic Translation Editor
84
  if(class_exists('WPML_Translation_Editor_UI')) {
85
  add_filter('wpml_tm_adjust_translation_fields', array($this, 'wpml_translation_edit_uri'), 999, 2);
86
+ add_action('icl_pro_translation_saved', array($this, 'wpml_translation_save_uri'), 999, 3);
87
+ add_filter('wpml_translation_editor_save_job_data', array($this, 'wpml_translation_save_uri'), 999, 2);
88
  }
89
 
90
  // Generate custom permalink after WPML's Advanced Translation editor is used
328
  $home_url = get_home_url();
329
 
330
  // Hide language code if "Use directory for default language" option is enabled
331
+ $hide_prefix_for_default_lang = ((isset($sitepress_settings['urls']['directory_for_default_language']) && $sitepress_settings['urls']['directory_for_default_language'] != 1) || !empty($polylang->links_model->options['hide_default']) || (!empty($translate_press_settings) && $translate_press_settings['add-subdirectory-to-default-language'] !== 'yes')) ? true : false;
332
 
333
  // Last instance - use language paramater from &_GET array
334
  if(is_admin()) {
522
  $translation_id = apply_filters('wpml_object_id', $original_id, $element_type, false, $job->language_code);
523
 
524
  $original_custom_uri = Permalink_Manager_URI_Functions_Post::get_post_uri($original_id, true);
525
+
526
+ if(!empty($translation_id)) {
527
+ $translation_custom_uri = Permalink_Manager_URI_Functions_Post::get_post_uri($translation_id, true);
528
+ $uri_translation_complete = (!empty($permalink_manager_uris[$translation_id])) ? '1' : '0';
529
+ } else {
530
+ $translation_custom_uri = $original_custom_uri;
531
+ $uri_translation_complete = '0';
532
+ }
533
 
534
  $fields[] = array(
535
  'field_type' => 'pm-custom_uri',
536
  //'tid' => 9999,
537
  'field_data' => $original_custom_uri,
538
  'field_data_translated' => $translation_custom_uri,
539
+ 'field_finished' => $uri_translation_complete,
540
  'field_style' => '0',
541
  'title' => 'Custom URI',
542
  );
545
  return $fields;
546
  }
547
 
548
+ function wpml_translation_save_uri($in = '', $data = '', $job = '') {
549
  global $permalink_manager_uris;
550
 
551
+ // A. Save the URI also when the translation is uncompleted
552
+ if(!empty($in['fields'])) {
553
+ $data = $in['fields'];
554
+
555
+ $original_id = $in['job_post_id'];
556
+ $element_type = (strpos($in['job_post_type'], 'post_') !== false) ? preg_replace('/^(post_)/', '', $in['job_post_type']) : '';
557
 
558
+ $translation_id = apply_filters('wpml_object_id', $original_id, $element_type, false, $in['target_lang']);
559
+ }
560
+ // B. Save the URI also when the translation is completed
561
+ else if(is_numeric($in)) {
562
+ $translation_id = $in;
563
+ }
564
 
565
+ if(isset($data['pm-custom_uri']) && isset($data['pm-custom_uri']['data']) && !empty($translation_id)) {
566
+ $permalink_manager_uris[$translation_id] = (!empty($data['pm-custom_uri']['data'])) ? Permalink_Manager_Helper_Functions::sanitize_title($data['pm-custom_uri']['data'], true) : Permalink_Manager_URI_Functions_Post::get_default_post_uri($translation_id);
567
 
568
+ update_option('permalink-manager-uris', $permalink_manager_uris);
 
569
  }
570
 
571
+ // Return the data when the translation is uncompleted
572
+ if(!empty($in['fields'])) {
573
+ return $in;
574
+ }
575
  }
576
 
577
  function wpml_duplicate_uri($master_post_id, $lang, $post_array, $id) {
includes/core/permalink-manager-third-parties.php CHANGED
@@ -1284,7 +1284,7 @@ class Permalink_Manager_Third_Parties extends Permalink_Manager_Class {
1284
  if(!empty($parts[2])) {
1285
  $uri_parts['uri'] = $parts[1];
1286
  $uri_parts['endpoint'] = $query_var;
1287
- $uri_parts['endpoint_value'] = sanitize_title($parts[2]);
1288
  }
1289
  }
1290
  }
1284
  if(!empty($parts[2])) {
1285
  $uri_parts['uri'] = $parts[1];
1286
  $uri_parts['endpoint'] = $query_var;
1287
+ $uri_parts['endpoint_value'] = Permalink_Manager_Helper_Functions::sanitize_title($parts[2], null, null, false);
1288
  }
1289
  }
1290
  }
includes/core/permalink-manager-uri-functions-post.php CHANGED
@@ -769,25 +769,25 @@ class Permalink_Manager_URI_Functions_Post extends Permalink_Manager_Class {
769
  // Verify nonce at first
770
  if(!isset($_POST['permalink-manager-nonce']) || !wp_verify_nonce($_POST['permalink-manager-nonce'], 'permalink-manager-edit-uri-box')) { return $post_id; }
771
 
772
- // Do not do anything if post is autosaved
773
- if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; }
774
-
775
- // Do not do anything on in "Bulk Edit" or when the post is imported via WP All Import
776
- if(!empty($_REQUEST['bulk_edit']) || (!empty($_REQUEST['page']) && $_REQUEST['page'] == 'pmxi-admin-import')) { return $post_id; }
777
-
778
  // Do not do anything if the field with URI or element ID are not present
779
  if(!isset($_POST['custom_uri']) || empty($_POST['permalink-manager-edit-uri-element-id'])) { return $post_id; }
780
 
781
  // Hotfix
782
  if($_POST['permalink-manager-edit-uri-element-id'] != $post_id) { return $post_id; }
783
 
 
 
 
 
 
 
784
  // Fix for revisions
785
  $is_revision = wp_is_post_revision($post_id);
786
  $post_id = ($is_revision) ? $is_revision : $post_id;
787
  $post = get_post($post_id);
788
 
789
  // Check if post type is allowed
790
- if(empty($post->post_type) || Permalink_Manager_Helper_Functions::is_disabled($post->post_type, 'post_type')) { return $post_id; };
791
 
792
  // Exclude drafts
793
  if(!empty($permalink_manager_options["general"]["ignore_drafts"]) && !empty($post->post_status) && $post->post_status == 'draft') { return $post_id; }
@@ -796,9 +796,6 @@ class Permalink_Manager_URI_Functions_Post extends Permalink_Manager_Class {
796
  $allow_update_uri = apply_filters("permalink_manager_allow_update_post_uri", true, $post);
797
  if(!$allow_update_uri) { return $post_id; }
798
 
799
- // Hotfix for menu items
800
- if($post->post_type == 'nav_menu_item') { return $post_id; }
801
-
802
  // Ignore auto-drafts, removed posts and posts without title
803
  if(in_array($post->post_status, array('auto-draft', 'trash')) || empty($post->post_title)) { return $post_id; }
804
 
769
  // Verify nonce at first
770
  if(!isset($_POST['permalink-manager-nonce']) || !wp_verify_nonce($_POST['permalink-manager-nonce'], 'permalink-manager-edit-uri-box')) { return $post_id; }
771
 
 
 
 
 
 
 
772
  // Do not do anything if the field with URI or element ID are not present
773
  if(!isset($_POST['custom_uri']) || empty($_POST['permalink-manager-edit-uri-element-id'])) { return $post_id; }
774
 
775
  // Hotfix
776
  if($_POST['permalink-manager-edit-uri-element-id'] != $post_id) { return $post_id; }
777
 
778
+ // Do not do anything if post is autosaved
779
+ if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; }
780
+
781
+ // Do not do anything on in "Bulk Edit" or when the post is imported via WP All Import
782
+ if(!empty($_REQUEST['bulk_edit']) || (!empty($_REQUEST['page']) && $_REQUEST['page'] == 'pmxi-admin-import')) { return $post_id; }
783
+
784
  // Fix for revisions
785
  $is_revision = wp_is_post_revision($post_id);
786
  $post_id = ($is_revision) ? $is_revision : $post_id;
787
  $post = get_post($post_id);
788
 
789
  // Check if post type is allowed
790
+ if(empty($post->post_type) || Permalink_Manager_Helper_Functions::is_disabled($post->post_type, 'post_type') || $post->post_type == 'nav_menu_item') { return $post_id; };
791
 
792
  // Exclude drafts
793
  if(!empty($permalink_manager_options["general"]["ignore_drafts"]) && !empty($post->post_status) && $post->post_status == 'draft') { return $post_id; }
796
  $allow_update_uri = apply_filters("permalink_manager_allow_update_post_uri", true, $post);
797
  if(!$allow_update_uri) { return $post_id; }
798
 
 
 
 
799
  // Ignore auto-drafts, removed posts and posts without title
800
  if(in_array($post->post_status, array('auto-draft', 'trash')) || empty($post->post_title)) { return $post_id; }
801
 
includes/views/permalink-manager-settings.php CHANGED
@@ -39,19 +39,19 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
39
  'label' => __('Auto-update permalinks', 'permalink-manager'),
40
  'input_class' => '',
41
  'description' => sprintf('%s<br />%s',
42
- __('<strong>Permalink Manager can automatically update the custom permalink after post or term is saved/updated.</strong>', 'permalink-manager'),
43
- __('If enabled, Permalink Manager will always force the default custom permalink format (based on current <strong>Permastructure</strong> settings).', 'permalink-manager')
44
  )
45
  ),
46
  'force_custom_slugs' => array(
47
- 'type' => 'select',
48
- 'label' => __('Slugs mode', 'permalink-manager'),
49
- 'input_class' => 'settings-select',
50
- 'choices' => array(0 => __('Use native slugs', 'permalink-manager'), 1 => __('Use actual titles as slugs', 'permalink-manager'), 2 => __('Inherit parents\' slugs', 'permalink-manager')),
51
- 'description' => sprintf('%s<br />%s<br />%s',
52
- __('<strong>Permalink Manager can use either native slugs or actual titles for custom permalinks.</strong>', 'permalink-manager'),
53
- __('The native slug is generated from the initial title after the post or term is published.', 'permalink-manager'),
54
- __('Use this field if you would like Permalink Manager to use the actual titles instead of native slugs.', 'permalink-manager')
55
  )
56
  ),
57
  'trailing_slashes' => array(
@@ -62,9 +62,27 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
62
  'description' => __('This option can be used to alter the native settings and control if trailing slash should be added or removed from the end of posts & terms permalinks.', 'permalink-manager'),
63
  'description' => sprintf('%s<br />%s',
64
  __('<strong>You can use this feature to either add or remove the slases from end of WordPress permalinks.</strong>', 'permalink-manager'),
65
- __('Please use "<a href="#sslwww_redirect">Trailing slashes redirect</a>" field if you would like to force the settings with redirect.', 'permalink-manager')
66
  )
67
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  'canonical_redirect' => array(
69
  'type' => 'single_checkbox',
70
  'label' => __('Canonical redirect', 'permalink-manager'),
@@ -72,7 +90,7 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
72
  'description' => sprintf('%s<br />%s',
73
  __('<strong>Canonical redirect allows WordPress to "correct" the requested URL and redirect visitor to the canonical permalink.</strong>', 'permalink-manager'),
74
  __('This feature will be also used to redirect (old) original permalinks to (new) custom permalinks set with Permalink Manager.', 'permalink-manager')
75
- ),
76
  ),
77
  /*'endpoint_redirect' => array(
78
  'type' => 'single_checkbox',
@@ -90,33 +108,45 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
90
  __('<strong>Old slug redirect is used by WordPress to provide a fallback for old version of slugs after they are changed.</strong>', 'permalink-manager'),
91
  __('If enabled, the visitors trying to access the URL with the old slug will be redirected to the canonical permalink.', 'permalink-manager')
92
  )
93
- )
94
- )
95
- ),
96
- 'seo' => array(
97
- 'section_name' => __('Enhanced redirect', 'permalink-manager'),
98
- 'container' => 'row',
99
- 'name' => 'general',
100
- 'fields' => array(
101
- 'redirect' => array(
102
- 'type' => 'select',
103
- 'label' => __('Redirect mode', 'permalink-manager'),
104
- 'input_class' => 'settings-select',
105
- 'choices' => array(0 => __('Disable (Permalink Manager redirect functions)', 'permalink-manager'), "301" => __('301 redirect', 'permalink-manager'), "302" => __('302 redirect', 'permalink-manager')),
106
- 'description' => sprintf('%s<br />%s',
107
- __('<strong>Permalink Manager includes a set of hooks that allow to extend the redirect functions used natively by WordPress to avoid 404 errors.</strong>', 'permalink-manager'),
108
- __('You can disable this feature if you do not want Permalink Manager to trigger any additional redirect functions at all.', 'permalink-manager')
109
  )
110
  ),
111
  'setup_redirects' => array(
112
  'type' => 'single_checkbox',
113
- 'label' => __('Save old custom permalinks as redirects', 'permalink-manager'),
114
  'input_class' => '',
115
  'pro' => true,
116
  'disabled' => true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  'description' => sprintf('%s<br />%s',
118
- __('If enabled, Permalink Manage will save the "extra redirect" for earlier version of custom permalink after you change it (eg. with URI Editor or Regenerate/reset tool).', 'permalink-manager'),
119
- __('You can disable this feature if you would like to use another plugin for redirects, eg. Yoast SEO Premium or Redirection.', 'permalink-manager')
120
  )
121
  ),
122
  'sslwww_redirect' => array(
@@ -128,12 +158,14 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
128
  __('Please disable it if you encounter any redirect loop issues.', 'permalink-manager')
129
  )
130
  ),
131
- 'trailing_slashes_redirect' => array(
132
- 'type' => 'single_checkbox',
133
- 'label' => __('Trailing slashes redirect', 'permalink-manager'),
134
- 'input_class' => '',
135
- 'description' => sprintf('%s',
136
- __('<strong>Permalink Manager can force the trailing slashes settings in the custom permalinks with redirect.</strong>', 'permalink-manager')
 
 
137
  )
138
  )
139
  )
@@ -179,7 +211,7 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
179
  'fields' => array(
180
  'show_native_slug_field' => array(
181
  'type' => 'single_checkbox',
182
- 'label' => __('Show "Native slug" field in URI Editor', 'permalink-manager'),
183
  ),
184
  'pagination_redirect' => array(
185
  'type' => 'single_checkbox',
@@ -206,7 +238,7 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
206
  'choices' => array('edit_theme_options' => __('Administrator (edit_theme_options)', 'permalink-manager'), 'publish_pages' => __('Editor (publish_pages)', 'permalink-manager'), 'publish_posts' => __('Author (publish_posts)', 'permalink-manager'), 'edit_posts' => __('Contributor (edit_posts)', 'permalink-manager')),
207
  'description' => sprintf(__('Only the users who have selected capability will be able to access URI Editor.<br />The list of capabilities <a href="%s" target="_blank">can be found here</a>.', 'permalink-manager'), 'https://wordpress.org/support/article/roles-and-capabilities/#capability-vs-role-table')
208
  ),
209
- 'auto_remove_duplicates' => array(
210
  'type' => 'select',
211
  'label' => __('Automatically fix broken URIs', 'permalink-manager'),
212
  'input_class' => 'settings-select',
@@ -214,23 +246,12 @@ class Permalink_Manager_Settings extends Permalink_Manager_Class {
214
  'description' => sprintf('%s',
215
  __('Enable this option if you would like to automatically remove redundant permalinks & duplicated redirects.', 'permalink-manager')
216
  )
217
- ),
218
- 'partial_disable' => array(
219
- 'type' => 'checkbox',
220
- 'label' => __('Exclude content types', 'permalink-manager'),
221
- 'choices' => $content_types,
222
- 'description' => __('Permalink Manager will ignore and not filter the custom permalinks of all selected above post types & taxonomies.', 'permalink-manager')
223
- ),
224
- 'ignore_drafts' => array(
225
- 'type' => 'single_checkbox',
226
- 'label' => __('Exclude drafts', 'permalink-manager'),
227
- 'description' => __('If enabled, the custom permalinks for post drafts will not be saved.', 'permalink-manager')
228
- ),
229
  )
230
  )
231
  ));
232
 
233
- $output = Permalink_Manager_Admin_Functions::get_the_form($sections_and_fields, '', array('text' => __( 'Save settings', 'permalink-manager' ), 'class' => 'primary margin-top'), '', array('action' => 'permalink-manager', 'name' => 'permalink_manager_options'));
234
  return $output;
235
  }
236
  }
39
  'label' => __('Auto-update permalinks', 'permalink-manager'),
40
  'input_class' => '',
41
  'description' => sprintf('%s<br />%s',
42
+ __('<strong>Permalink Manager can automatically update the custom permalink after post or term is saved/updated.</strong>', 'permalink-manager'),
43
+ __('If enabled, Permalink Manager will always force the default custom permalink format (based on current <strong>Permastructure</strong> settings).', 'permalink-manager')
44
  )
45
  ),
46
  'force_custom_slugs' => array(
47
+ 'type' => 'select',
48
+ 'label' => __('Slugs mode', 'permalink-manager'),
49
+ 'input_class' => 'settings-select',
50
+ 'choices' => array(0 => __('Use native slugs', 'permalink-manager'), 1 => __('Use actual titles as slugs', 'permalink-manager'), 2 => __('Inherit parents\' slugs', 'permalink-manager')),
51
+ 'description' => sprintf('%s<br />%s<br />%s',
52
+ __('<strong>Permalink Manager can use either native slugs or actual titles for custom permalinks.</strong>', 'permalink-manager'),
53
+ __('The native slug is generated from the initial title after the post or term is published.', 'permalink-manager'),
54
+ __('Use this field if you would like Permalink Manager to use the actual titles instead of native slugs.', 'permalink-manager')
55
  )
56
  ),
57
  'trailing_slashes' => array(
62
  'description' => __('This option can be used to alter the native settings and control if trailing slash should be added or removed from the end of posts & terms permalinks.', 'permalink-manager'),
63
  'description' => sprintf('%s<br />%s',
64
  __('<strong>You can use this feature to either add or remove the slases from end of WordPress permalinks.</strong>', 'permalink-manager'),
65
+ __('Please go to "<em>Redirect settings -> Trailing slashes redirect</em>" to force the trailing slashes mode with redirect.', 'permalink-manager')
66
  )
67
  ),
68
+ 'partial_disable' => array(
69
+ 'type' => 'checkbox',
70
+ 'label' => __('Exclude content types', 'permalink-manager'),
71
+ 'choices' => $content_types,
72
+ 'description' => __('Permalink Manager will ignore and not filter the custom permalinks of all selected above post types & taxonomies.', 'permalink-manager')
73
+ ),
74
+ 'ignore_drafts' => array(
75
+ 'type' => 'single_checkbox',
76
+ 'label' => __('Exclude drafts', 'permalink-manager'),
77
+ 'description' => __('If enabled, the custom permalinks for post drafts will not be saved.', 'permalink-manager')
78
+ )
79
+ )
80
+ ),
81
+ 'redirect' => array(
82
+ 'section_name' => __('Redirect settings', 'permalink-manager'),
83
+ 'container' => 'row',
84
+ 'name' => 'general',
85
+ 'fields' => array(
86
  'canonical_redirect' => array(
87
  'type' => 'single_checkbox',
88
  'label' => __('Canonical redirect', 'permalink-manager'),
90
  'description' => sprintf('%s<br />%s',
91
  __('<strong>Canonical redirect allows WordPress to "correct" the requested URL and redirect visitor to the canonical permalink.</strong>', 'permalink-manager'),
92
  __('This feature will be also used to redirect (old) original permalinks to (new) custom permalinks set with Permalink Manager.', 'permalink-manager')
93
+ )
94
  ),
95
  /*'endpoint_redirect' => array(
96
  'type' => 'single_checkbox',
108
  __('<strong>Old slug redirect is used by WordPress to provide a fallback for old version of slugs after they are changed.</strong>', 'permalink-manager'),
109
  __('If enabled, the visitors trying to access the URL with the old slug will be redirected to the canonical permalink.', 'permalink-manager')
110
  )
111
+ ),
112
+ 'extra_redirects' => array(
113
+ 'type' => 'single_checkbox',
114
+ 'label' => __('Extra redirects (aliases)', 'permalink-manager'),
115
+ 'input_class' => '',
116
+ 'pro' => true,
117
+ 'disabled' => true,
118
+ 'description' => sprintf('%s<br /><strong>%s</strong>',
119
+ __('Please enable this option if you would like to manage additional custom redirects (aliasees) in URI Editor for individual posts & terms.', 'permalink-manager'),
120
+ __('You can disable this feature if you use another plugin to control the redirects, eg. Yoast SEO Premium or Redirection.', 'permalink-manager')
 
 
 
 
 
 
121
  )
122
  ),
123
  'setup_redirects' => array(
124
  'type' => 'single_checkbox',
125
+ 'label' => __('Save old custom permalinks as extra redirects', 'permalink-manager'),
126
  'input_class' => '',
127
  'pro' => true,
128
  'disabled' => true,
129
+ 'description' => sprintf('%s<br /><strong>%s</strong>',
130
+ __('If enabled, Permalink Manager will save the "extra redirect" for earlier version of custom permalink after you change it (eg. with URI Editor or Regenerate/reset tool).', 'permalink-manager'),
131
+ __('Please note that the new redirects will be saved only if "Extra redirects (aliases)" option is turned on above.', 'permalink-manager')
132
+ )
133
+ ),
134
+ 'trailing_slashes_redirect' => array(
135
+ 'type' => 'single_checkbox',
136
+ 'label' => __('Trailing slashes redirect', 'permalink-manager'),
137
+ 'input_class' => '',
138
+ 'description' => sprintf('%s<br /><strong>%s</strong>',
139
+ __('Permalink Manager can force the trailing slashes settings in the custom permalinks with redirect.', 'permalink-manager'),
140
+ __('Please go to "<em>General settings -> Trailing slashes</em>" to choose if trailing slashes should be added or removed from WordPress permalinks.', 'permalink-manager')
141
+ )
142
+ ),
143
+ 'copy_query_redirect' => array(
144
+ 'type' => 'single_checkbox',
145
+ 'label' => __('Redirect with query parameters', 'permalink-manager'),
146
+ 'input_class' => '',
147
  'description' => sprintf('%s<br />%s',
148
+ __('If enabled, the query parameters will be copied to the target URL when the redirect is triggered.', 'permalink-manager'),
149
+ __('Example: <em>https://example.com/product/old-product-url/<strong>?discount-code=blackfriday</strong></em> => <em>https://example.com/new-product-url/<strong>?discount-code=blackfriday</strong></em>', 'permalink-manager')
150
  )
151
  ),
152
  'sslwww_redirect' => array(
158
  __('Please disable it if you encounter any redirect loop issues.', 'permalink-manager')
159
  )
160
  ),
161
+ 'redirect' => array(
162
+ 'type' => 'select',
163
+ 'label' => __('Redirect mode', 'permalink-manager'),
164
+ 'input_class' => 'settings-select',
165
+ 'choices' => array(0 => __('Disable (Permalink Manager redirect functions)', 'permalink-manager'), "301" => __('301 redirect', 'permalink-manager'), "302" => __('302 redirect', 'permalink-manager')),
166
+ 'description' => sprintf('%s<br /><strong>%s</strong>',
167
+ __('Permalink Manager includes a set of hooks that allow to extend the redirect functions used natively by WordPress to avoid 404 errors.', 'permalink-manager'),
168
+ __('You can disable this feature if you do not want Permalink Manager to trigger any additional redirect functions at all.', 'permalink-manager')
169
  )
170
  )
171
  )
211
  'fields' => array(
212
  'show_native_slug_field' => array(
213
  'type' => 'single_checkbox',
214
+ 'label' => __('Show "Native slug" field in URI Editor', 'permalink-manager')
215
  ),
216
  'pagination_redirect' => array(
217
  'type' => 'single_checkbox',
238
  'choices' => array('edit_theme_options' => __('Administrator (edit_theme_options)', 'permalink-manager'), 'publish_pages' => __('Editor (publish_pages)', 'permalink-manager'), 'publish_posts' => __('Author (publish_posts)', 'permalink-manager'), 'edit_posts' => __('Contributor (edit_posts)', 'permalink-manager')),
239
  'description' => sprintf(__('Only the users who have selected capability will be able to access URI Editor.<br />The list of capabilities <a href="%s" target="_blank">can be found here</a>.', 'permalink-manager'), 'https://wordpress.org/support/article/roles-and-capabilities/#capability-vs-role-table')
240
  ),
241
+ 'auto_fix_duplicates' => array(
242
  'type' => 'select',
243
  'label' => __('Automatically fix broken URIs', 'permalink-manager'),
244
  'input_class' => 'settings-select',
246
  'description' => sprintf('%s',
247
  __('Enable this option if you would like to automatically remove redundant permalinks & duplicated redirects.', 'permalink-manager')
248
  )
249
+ )
 
 
 
 
 
 
 
 
 
 
 
250
  )
251
  )
252
  ));
253
 
254
+ $output = Permalink_Manager_Admin_Functions::get_the_form($sections_and_fields, 'tabs', array('text' => __( 'Save settings', 'permalink-manager' ), 'class' => 'primary margin-top'), '', array('action' => 'permalink-manager', 'name' => 'permalink_manager_options'));
255
  return $output;
256
  }
257
  }
languages/permalink-manager-ja.mo CHANGED
Binary file
languages/permalink-manager-ja.po CHANGED
@@ -3,7 +3,7 @@ msgstr ""
3
  "Project-Id-Version: Permalink Manager Lite\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2020-11-23 20:44+0000\n"
6
- "PO-Revision-Date: 2021-04-19 09:24+0000\n"
7
  "Last-Translator: admin\n"
8
  "Language-Team: Japanese\n"
9
  "Language: ja\n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "X-Generator: Loco https://localise.biz/\n"
15
  "X-Loco-Version: 2.4.4; wp-5.5.3"
16
 
17
- #: includes/views/permalink-manager-pro-addons.php:255
18
  msgid ""
19
  " Please send your remarks to <a href=\"mailto:contact@permalinkmanager.pro\">"
20
  "contact@permalinkmanager.pro</a>."
@@ -26,7 +26,7 @@ msgstr ""
26
  msgid "\"Custom Permalinks\" URIs were imported!"
27
  msgstr "「カスタム パーマリンク」URIは、インポートされました!"
28
 
29
- #: includes/views/permalink-manager-pro-addons.php:178
30
  msgid "\"Stop words\" list"
31
  msgstr "「使用禁止の単語」リスト"
32
 
@@ -48,24 +48,24 @@ msgstr "(削除された投稿)"
48
  msgid "(Removed term)"
49
  msgstr "(削除されたターム)"
50
 
51
- #: includes/views/permalink-manager-pro-addons.php:159
52
  msgid "-- Use predefined words list --"
53
  msgstr "-- 定義済みの単語リストを使用する --"
54
 
55
- #: includes/views/permalink-manager-settings.php:105
56
  msgid "301 redirect"
57
  msgstr "301 リダイレクト"
58
 
59
- #: includes/views/permalink-manager-settings.php:105
60
  msgid "302 redirect"
61
  msgstr "302 リダイレクト"
62
 
63
- #: includes/core/permalink-manager-admin-functions.php:717
64
  #, php-format
65
  msgid "<a %s>Click here</a> to go to the list of updated slugs"
66
  msgstr "更新されたスラッグのリストは、<a %s>ここをクリック</a> "
67
 
68
- #: includes/core/permalink-manager-admin-functions.php:716
69
  #, php-format
70
  msgid "<strong class=\"updated_count\">%d</strong> slug was updated!"
71
  msgid_plural "<strong class=\"updated_count\">%d</strong> slugs were updated!"
@@ -79,7 +79,7 @@ msgid ""
79
  msgstr ""
80
  "<strong>「<em>ネイティブ スラッグ</em>」モード使用される前に、MY SQLのバックアップを強く推奨します!</strong>"
81
 
82
- #: includes/views/permalink-manager-settings.php:73
83
  msgid ""
84
  "<strong>Canonical redirect allows WordPress to \"correct\" the requested URL "
85
  "and redirect visitor to the canonical permalink.</strong>"
@@ -88,11 +88,11 @@ msgstr ""
88
  "正規リダイレクトにより、WordPressは要求されたURLを「修正」し、訪問者を正規パーマリンクにリダイレクトできます。</strong>"
89
 
90
  #: includes/core/permalink-manager-actions.php:115
91
- #: includes/core/permalink-manager-admin-functions.php:721
92
  msgid "<strong>No slugs</strong> were updated!"
93
  msgstr "スラッグは、更新されませんでした。"
94
 
95
- #: includes/views/permalink-manager-settings.php:90
96
  msgid ""
97
  "<strong>Old slug redirect is used by WordPress to provide a fallback for old "
98
  "version of slugs after they are changed.</strong>"
@@ -108,13 +108,6 @@ msgstr ""
108
  "<strong>Permalink Managerは、投稿またはタームが保存・更新された後、カスタム "
109
  "パーマリンクを自動的に更新できます。</strong>"
110
 
111
- #: includes/views/permalink-manager-settings.php:136
112
- msgid ""
113
- "<strong>Permalink Manager can force the trailing slashes settings in the "
114
- "custom permalinks with redirect.</strong>"
115
- msgstr ""
116
- "<strong>Permalink Managerは、リダイレクトのあるカスタム パーマリンクの末尾のスラッシュ設定を強制できます。</strong>"
117
-
118
  #: includes/views/permalink-manager-settings.php:52
119
  msgid ""
120
  "<strong>Permalink Manager can use either native slugs or actual titles for "
@@ -122,15 +115,7 @@ msgid ""
122
  msgstr ""
123
  "<strong>Permalink Managerでは、カスタム パーマリンクにネイティブ スラッグまたは実際のタイトルを使用できます。</strong>"
124
 
125
- #: includes/views/permalink-manager-settings.php:107
126
- msgid ""
127
- "<strong>Permalink Manager includes a set of hooks that allow to extend the "
128
- "redirect functions used natively by WordPress to avoid 404 errors.</strong>"
129
- msgstr ""
130
- "<strong>Permalink "
131
- "Managerには、404エラー回避のためにWordPressが従来使用するリダイレクト機能を拡張できる一連のフックが含まれています。</strong>"
132
-
133
- #: includes/views/permalink-manager-pro-addons.php:317
134
  msgid ""
135
  "<strong>Please use full URLs!</strong><br />For instance, <code>http:"
136
  "//another-website.com/final-target-url</code>."
@@ -138,7 +123,7 @@ msgstr ""
138
  "<strong>全てのURLをお使い下さい!</strong><br />例:<code>http://another-website."
139
  "com/final-target-url</code>."
140
 
141
- #: includes/views/permalink-manager-pro-addons.php:299
142
  #, php-format
143
  msgid ""
144
  "<strong>Please use URIs only!</strong><br />For instance, to set-up a "
@@ -147,7 +132,7 @@ msgstr ""
147
  "<strong>URIのみご利用下さい!</strong><br />例えば、<code>%s/old-uri</code> "
148
  "のリダイレクトを設定する場合は、<code>old-uri</code> をお使い下さい。"
149
 
150
- #: includes/views/permalink-manager-settings.php:127
151
  msgid ""
152
  "<strong>You can use Permalink Manager to force SSL or \"www\" prefix in "
153
  "WordPress permalinks.</strong>"
@@ -161,11 +146,11 @@ msgid ""
161
  "of WordPress permalinks.</strong>"
162
  msgstr "<strong>この機能で、WordPressパーマリンクの末尾にスラッシュを追加または削除できます。</strong>"
163
 
164
- #: includes/views/permalink-manager-pro-addons.php:294
165
  msgid "Add new redirect"
166
  msgstr "新しいリダイレクトを追加する"
167
 
168
- #: includes/views/permalink-manager-pro-addons.php:164
169
  msgid "Add the words from the list"
170
  msgstr "リストから単語を追加する"
171
 
@@ -173,7 +158,7 @@ msgstr "リストから単語を追加する"
173
  msgid "Add trailing slashes"
174
  msgstr "末尾のスラッシュを追加する"
175
 
176
- #: includes/views/permalink-manager-settings.php:206
177
  msgid "Administrator (edit_theme_options)"
178
  msgstr "管理者 (edit_theme_options)"
179
 
@@ -183,7 +168,7 @@ msgid ""
183
  "included), slugs and permastructures (WooCommerce compatible)."
184
  msgstr "有償版では、スラッグやパーマ構造(WooCommerceとの互換性あり)、カスタム パーマリンク(一括編集も含む)の設定が可能です。"
185
 
186
- #: includes/views/permalink-manager-settings.php:176
187
  msgid "Advanced settings"
188
  msgstr "詳細設定"
189
 
@@ -201,7 +186,7 @@ msgstr ""
201
  msgid "All dates"
202
  msgstr "全日付"
203
 
204
- #: includes/views/permalink-manager-pro-addons.php:271
205
  msgid ""
206
  "All URIs specified below will redirect the visitors to the custom URI "
207
  "defined above in \"Current URI\" field."
@@ -239,11 +224,11 @@ msgstr "本プラグイン内で使用中の設定での配列"
239
  msgid "Array with URIs"
240
  msgstr "URIでの配列"
241
 
242
- #: includes/views/permalink-manager-settings.php:206
243
  msgid "Author (publish_posts)"
244
  msgstr "投稿者 (publish_posts)"
245
 
246
- #: includes/core/permalink-manager-admin-functions.php:857
247
  msgid "Auto-update \"Current URI\""
248
  msgstr ""
249
 
@@ -251,15 +236,15 @@ msgstr ""
251
  msgid "Auto-update permalinks"
252
  msgstr "パーマリンクの自動更新"
253
 
254
- #: includes/core/permalink-manager-admin-functions.php:890
255
  msgid "Automatic redirect for native URI enabled:"
256
  msgstr "ネイティブURIの自動リダイレクトを有効にする:"
257
 
258
- #: includes/views/permalink-manager-settings.php:211
259
  msgid "Automatically fix broken URIs"
260
  msgstr "壊れたURIを自動的に修正する"
261
 
262
- #: includes/views/permalink-manager-settings.php:169
263
  msgid "Breadcrumbs support"
264
  msgstr "パンくずリスト サポート"
265
 
@@ -267,7 +252,7 @@ msgstr "パンくずリスト サポート"
267
  msgid "Broken redirects were removed successfully!"
268
  msgstr "リンク切れリダイレクトは、無事削除されました!"
269
 
270
- #: includes/views/permalink-manager-settings.php:213
271
  msgid "Bulk fix all URIs (once a day, in the background)"
272
  msgstr "全てのURIを一括修正する(1日1回、バックグラウンド)"
273
 
@@ -275,11 +260,11 @@ msgstr "全てのURIを一括修正する(1日1回、バックグラウンド
275
  msgid "Buy Permalink Manager Pro"
276
  msgstr "Permalink Manager Proを購入"
277
 
278
- #: includes/core/permalink-manager-admin-functions.php:584
279
  msgid "by Maciej Bis"
280
  msgstr "by Maciej Bis"
281
 
282
- #: includes/views/permalink-manager-settings.php:70
283
  msgid "Canonical redirect"
284
  msgstr "正規リダイレクト"
285
 
@@ -295,7 +280,7 @@ msgstr "中国語"
295
  msgid "Clear/leave the field empty to use the default permalink."
296
  msgstr "デフォルトのパーマリンクを使用するため、フィールドを空のままにする / クリアする"
297
 
298
- #: includes/core/permalink-manager-admin-functions.php:829
299
  msgid "Close: "
300
  msgstr "閉じる:"
301
 
@@ -303,11 +288,11 @@ msgstr "閉じる:"
303
  msgid "Congratulations! No duplicated URIs or Redirects found!"
304
  msgstr "おめでとうございます!重複したURI・リダイレクトは、見つかりませんでした!"
305
 
306
- #: includes/views/permalink-manager-settings.php:206
307
  msgid "Contributor (edit_posts)"
308
  msgstr "寄稿者 (edit_posts)"
309
 
310
- #: includes/views/permalink-manager-settings.php:198
311
  msgid "Convert accented letters"
312
  msgstr "アクセント付き文字の変換"
313
 
@@ -315,27 +300,27 @@ msgstr "アクセント付き文字の変換"
315
  msgid "Count"
316
  msgstr "カウント"
317
 
318
- #: includes/core/permalink-manager-pro-functions.php:530
319
  msgid "Coupon Full URL"
320
  msgstr "クーポン フル URL"
321
 
322
- #: includes/core/permalink-manager-pro-functions.php:497
323
  msgid "Coupon Link"
324
  msgstr "クーポンリンク"
325
 
326
- #: includes/core/permalink-manager-pro-functions.php:518
327
  msgid "Coupon URI"
328
  msgstr "クーポンURI"
329
 
330
  #: includes/core/permalink-manager-uri-functions-post.php:690
331
  #: includes/core/permalink-manager-uri-functions-tax.php:521
332
- #: includes/core/permalink-manager-admin-functions.php:747
333
- #: includes/core/permalink-manager-admin-functions.php:848
334
  msgid "Current URI"
335
  msgstr "現在のURI"
336
 
337
  #: includes/views/permalink-manager-tools.php:34
338
- #: includes/views/permalink-manager-pro-addons.php:214
339
  msgid "Custom Permalinks"
340
  msgstr "カスタム パーマリンク"
341
 
@@ -362,7 +347,7 @@ msgstr "カスタム URI"
362
  msgid "Danish"
363
  msgstr "デンマーク語"
364
 
365
- #: includes/views/permalink-manager-pro-addons.php:215
366
  msgid "Deactivate after import"
367
  msgstr "インポート後、非アクティブにする"
368
 
@@ -378,15 +363,15 @@ msgstr "デバッグデータ"
378
  msgid "Default permastructure"
379
  msgstr "デフォルト パーマ構造"
380
 
381
- #: includes/core/permalink-manager-admin-functions.php:879
382
  msgid "Default URI"
383
  msgstr "デフォルト URI"
384
 
385
- #: includes/views/permalink-manager-settings.php:213
386
  msgid "Disable"
387
  msgstr "無効"
388
 
389
- #: includes/views/permalink-manager-settings.php:105
390
  msgid "Disable (Permalink Manager redirect functions)"
391
  msgstr "無効(Permalink Manager リダイレクト 機能)"
392
 
@@ -398,7 +383,7 @@ msgstr "スラッグを自動的に追加しない"
398
  msgid "Documentation"
399
  msgstr "ドキュメント"
400
 
401
- #: includes/core/permalink-manager-admin-functions.php:583
402
  msgid "Donate"
403
  msgstr "寄付"
404
 
@@ -406,7 +391,7 @@ msgstr "寄付"
406
  msgid "Dutch"
407
  msgstr "オランダ語"
408
 
409
- #: includes/views/permalink-manager-pro-addons.php:192
410
  msgid ""
411
  "Each of the words can be removed and any new words can be added to the list. "
412
  "You can also use a predefined list (available in 21 languages)."
@@ -426,15 +411,15 @@ msgstr "投稿の編集"
426
  msgid "Edit term"
427
  msgstr "タームの編集"
428
 
429
- #: includes/views/permalink-manager-settings.php:206
430
  msgid "Editor (publish_pages)"
431
  msgstr "編集者 (publish_pages)"
432
 
433
- #: includes/views/permalink-manager-pro-addons.php:172
434
  msgid "Enable \"stop words\""
435
  msgstr "「使用禁止の単語」を有効にする"
436
 
437
- #: includes/views/permalink-manager-settings.php:215
438
  msgid ""
439
  "Enable this option if you would like to automatically remove redundant "
440
  "permalinks & duplicated redirects."
@@ -444,17 +429,19 @@ msgstr "冗長なパーマリンクと重複したリダイレクトを自動的
444
  msgid "English"
445
  msgstr "英語"
446
 
447
- #: includes/views/permalink-manager-settings.php:97
448
- msgid "Enhanced redirect"
449
- msgstr "拡張 リダイレクト"
 
 
 
450
 
451
- #: includes/views/permalink-manager-settings.php:220
452
- #, fuzzy
453
  #| msgid "Excluded content types"
454
  msgid "Exclude content types"
455
  msgstr "除外する投稿タイプ"
456
 
457
- #: includes/views/permalink-manager-settings.php:226
458
  msgid "Exclude drafts"
459
  msgstr ""
460
 
@@ -472,7 +459,8 @@ msgstr "外部のリダイレクト"
472
  msgid "Extra Redirect"
473
  msgstr "追加のリダイレクト"
474
 
475
- #: includes/views/permalink-manager-pro-addons.php:270
 
476
  msgid "Extra redirects (aliases)"
477
  msgstr "追加のリダイレクト(エイリアス)"
478
 
@@ -500,15 +488,15 @@ msgstr "フィンランド語"
500
  msgid "Fix custom permalinks & redirects"
501
  msgstr "カスタム パーマリンク&リダイレクトを修正する"
502
 
503
- #: includes/views/permalink-manager-settings.php:213
504
  msgid "Fix URIs individually (during page load)"
505
  msgstr "個々にURLを修正する(ページ読込時)"
506
 
507
- #: includes/views/permalink-manager-settings.php:186
508
  msgid "Force 404 on non-existing pagination pages"
509
  msgstr "実在しないページネーションのページに404を強制表示する"
510
 
511
- #: includes/views/permalink-manager-settings.php:124
512
  msgid "Force HTTPS/WWW"
513
  msgstr "HTTPS/WWW 強制"
514
 
@@ -529,7 +517,7 @@ msgstr "一般設定"
529
  msgid "German"
530
  msgstr "ドイツ語"
531
 
532
- #: permalink-manager.php:209
533
  #, php-format
534
  msgid ""
535
  "Get access to extra features: full taxonomy and WooCommerce support, "
@@ -549,7 +537,7 @@ msgstr "ヘブライ語"
549
  msgid "Hindi"
550
  msgstr "ヒンディー語"
551
 
552
- #: includes/views/permalink-manager-pro-addons.php:313
553
  msgid "http://another-website.com/final-target-url"
554
  msgstr "http://another-website.com/final-target-url"
555
 
@@ -561,7 +549,7 @@ msgstr "http://maciejbis.net/"
561
  msgid "https://permalinkmanager.pro?utm_source=plugin"
562
  msgstr "https://permalinkmanager.pro?utm_source=plugin"
563
 
564
- #: includes/core/permalink-manager-admin-functions.php:849
565
  msgid ""
566
  "If custom URI is not defined, a default URI will be set (see below). The "
567
  "custom URI can be edited only if 'Auto-update the URI' feature is not "
@@ -569,7 +557,7 @@ msgid ""
569
  msgstr ""
570
  "カスタムURIが定義されていない場合、デフォルトのURIが設定されます。(以下を参照)カスタムURIは、「URIの自動更新」機能が有効になっていない場合のみ編集できます。"
571
 
572
- #: includes/views/permalink-manager-settings.php:158
573
  msgid ""
574
  "If disabled, the custom permalinks <strong>will not be saved</strong> for "
575
  "the posts imported with WP All Import plugin."
@@ -584,39 +572,25 @@ msgstr ""
584
  "空の場合、現在の<a href=\"%s\" target=\"_blank\">パーマ構造 設定</a>"
585
  "に基づいたデフォルトのパーマリンクが適用されます。"
586
 
587
- #: includes/views/permalink-manager-settings.php:194
588
  msgid ""
589
  "If enabled only alphanumeric characters, underscores and dashes will be "
590
  "allowed for post/term slugs."
591
  msgstr "英数字のみを有効にすると、投稿とターム スラッグにて下線とダッシュの使用が許可されます。"
592
 
593
- #: includes/views/permalink-manager-pro-addons.php:191
594
  msgid ""
595
  "If enabled, all selected \"stop words\" will be automatically removed from "
596
  "default URIs."
597
  msgstr "有効にすると、選択された全ての「使用禁止の単語」はデフォルトのURIから、自動的に削除されます。"
598
 
599
- #: includes/views/permalink-manager-settings.php:201
600
  msgid ""
601
  "If enabled, all the accented letters will be replaced with their non-"
602
  "accented equivalent (eg. Å => A, Æ => AE, Ø => O, Ć => C)."
603
  msgstr ""
604
  "有効にすると、全てのアクセント付きの文字が、アクセントなしの文字に置換されます。(例:Å => A, Æ => AE, Ø => O, Ć => C)"
605
 
606
- #: includes/views/permalink-manager-settings.php:118
607
- #, fuzzy
608
- #| msgid ""
609
- #| "If enabled, Permalink Manage will add redirect for earlier version of "
610
- #| "custom permalink after you change it (eg. with URI Editor or "
611
- #| "Regenerate/reset tool)."
612
- msgid ""
613
- "If enabled, Permalink Manage will save the \"extra redirect\" for earlier "
614
- "version of custom permalink after you change it (eg. with URI Editor or "
615
- "Regenerate/reset tool)."
616
- msgstr ""
617
- "有効にすると、Permalink Managerは、変更後(例:URIエディターまたは再生成・リセットツールを使用)に、以前のバージョンのカスタム "
618
- "パーマリンクのリダイレクトを追加します。"
619
-
620
  #: includes/views/permalink-manager-settings.php:43
621
  msgid ""
622
  "If enabled, Permalink Manager will always force the default custom permalink "
@@ -625,30 +599,43 @@ msgstr ""
625
  "有効にすると、Permalink Managerは常にデフォルトのカスタム パーマリンク形式を強制します。(現在の<strong>"
626
  "パーマ構造</strong>設定に基づく)"
627
 
628
- #: includes/views/permalink-manager-settings.php:165
629
  msgid ""
630
  "If enabled, Permalink Manager will detect the additional Ultimate Member "
631
  "pages (eg. \"account\" sections)."
632
  msgstr ""
633
 
634
- #: includes/core/permalink-manager-admin-functions.php:858
 
 
 
 
 
 
 
 
 
 
 
 
 
635
  msgid ""
636
  "If enabled, the 'Current URI' field will be automatically changed to "
637
  "'Default URI' (displayed below) after the post is saved or updated."
638
  msgstr "有効にすると、「現在のURI」項目は投稿が更新又は保存された後に、(下記に表示された)「デフォルトURI」に自動的に変更されます。"
639
 
640
- #: includes/views/permalink-manager-settings.php:227
641
  msgid "If enabled, the custom permalinks for post drafts will not be saved."
642
  msgstr ""
643
 
644
- #: includes/views/permalink-manager-settings.php:171
645
  msgid ""
646
  "If enabled, the HTML breadcrumbs will be filtered by Permalink Manager to "
647
  "mimic the current URL structure.<br />Works with: <strong>WooCommerce, Yoast "
648
  "SEO, Slim Seo, RankMath and SEOPress</strong> breadcrumbs."
649
  msgstr ""
650
 
651
- #: includes/views/permalink-manager-settings.php:187
652
  msgid ""
653
  "If enabled, the non-existing pagination pages (for single posts) will return "
654
  "404 (\"Not Found\") error.<br /><strong>Please disable it, if you encounter "
@@ -658,7 +645,7 @@ msgstr ""
658
  "<strong>ページネーションのページ、もしくは独自のページネーション "
659
  "システムをご利用で、なんらかの問題が生じた場合は、無効にしてください。</strong>"
660
 
661
- #: includes/views/permalink-manager-settings.php:151
662
  msgid ""
663
  "If enabled, the plugin will load the adjacent translation of post when the "
664
  "custom permalink is detected, but the language code in the URL does not "
@@ -666,25 +653,31 @@ msgid ""
666
  msgstr ""
667
  "有効にすると、本プラグインはカスタムパーマリンクを検出した際、投稿に用いた言語に近い翻訳を読み込みますが、投稿やタームに割当られた言語コードとURL内言語コードと一致しない場合は読み込みません。"
668
 
669
- #: includes/views/permalink-manager-settings.php:91
 
 
 
 
 
 
670
  msgid ""
671
  "If enabled, the visitors trying to access the URL with the old slug will be "
672
  "redirected to the canonical permalink."
673
  msgstr "有効にすると、古いスラッグでURLにアクセスした訪問者を、正規パーマリンクにリダイレクトします。"
674
 
675
- #: includes/views/permalink-manager-pro-addons.php:309
676
  msgid ""
677
  "If not empty, the visitors trying to access this page will be redirected to "
678
  "the URL specified below."
679
  msgstr "空白でない場合、このページにアクセスしようと試みた訪問者は、下記のURLにリダイレクトされます。"
680
 
681
- #: includes/views/permalink-manager-pro-addons.php:218
682
  msgid ""
683
  "If selected, \"Custom Permalinks\" plugin will be deactivated after its "
684
  "custom URIs are imported."
685
  msgstr "選択すると、カスタムURIのインポート後、「カスタムパーマリンク」プラグインが無効になります。"
686
 
687
- #: includes/views/permalink-manager-pro-addons.php:250
688
  msgid ""
689
  "If you still did not find the answer to your question, please send us your "
690
  "question or a detailed description of your problem/issue to <a href=\"mailto:"
@@ -693,7 +686,7 @@ msgstr ""
693
  "ご質問に対して答えが見つからない場合は、問題の詳細又はご質問を<a href=\"mailto:support@permalinkmanager."
694
  "pro\">support@permalinkmanager.pro</a>までお送り下さい。(英語のみ)"
695
 
696
- #: includes/views/permalink-manager-pro-addons.php:254
697
  msgid ""
698
  "If you would like to suggest a new functionality or leave us feedback, we "
699
  "are open to all new ideas and would be grateful for all your comments!"
@@ -709,7 +702,7 @@ msgstr ""
709
  "パーマ構造を翻訳し、言語ごとに異なるパーマリンク構造を設定する場合は、以下のフィールドに入力して下さい。 それ以外は、デフォルト言語のパーマ構造 "
710
  "セット(上記のフィールドを参照)が適用されます。"
711
 
712
- #: includes/views/permalink-manager-pro-addons.php:230
713
  #, php-format
714
  msgid "Import %d URIs"
715
  msgstr "%d URIをインポートする"
@@ -728,8 +721,8 @@ msgid "Inherit parents' slugs"
728
  msgstr "親のスラッグを継承する"
729
 
730
  #: includes/views/permalink-manager-permastructs.php:75
731
- #: includes/views/permalink-manager-pro-addons.php:190
732
- #: includes/views/permalink-manager-pro-addons.php:223
733
  msgid "Instructions"
734
  msgstr "手順"
735
 
@@ -777,7 +770,7 @@ msgstr "プラグイン設定 リスト"
777
  msgid "List of the URIs generated by this plugin."
778
  msgstr "本プラグインで生成されたURIのリスト"
779
 
780
- #: includes/core/permalink-manager-admin-functions.php:703
781
  msgid "List of updated items"
782
  msgstr "更新済みのアイテムのリスト"
783
 
@@ -785,7 +778,7 @@ msgstr "更新済みのアイテムのリスト"
785
  msgid "Maciej Bis"
786
  msgstr "Maciej Bis"
787
 
788
- #: includes/core/permalink-manager-admin-functions.php:931
789
  msgid "Manage redirects"
790
  msgstr "リダイレクトを管理"
791
 
@@ -794,7 +787,7 @@ msgstr "リダイレクトを管理"
794
  msgid "Mode"
795
  msgstr "モード"
796
 
797
- #: includes/core/permalink-manager-admin-functions.php:869
798
  msgid "Native slug"
799
  msgstr "ネイティブ スラッグ"
800
 
@@ -802,18 +795,18 @@ msgstr "ネイティブ スラッグ"
802
  msgid "Native slugs"
803
  msgstr "ネイティブ スラッグ"
804
 
805
- #: includes/core/permalink-manager-admin-functions.php:666
806
- #: includes/core/permalink-manager-admin-functions.php:693
807
  msgid "New Slug"
808
  msgstr "新しいスラッグ"
809
 
810
- #: includes/core/permalink-manager-admin-functions.php:669
811
- #: includes/core/permalink-manager-admin-functions.php:696
812
  msgid "New URI"
813
  msgstr "新しいURI"
814
 
815
- #: includes/core/permalink-manager-admin-functions.php:810
816
- #: includes/core/permalink-manager-admin-functions.php:814
817
  msgid "No"
818
  msgstr "いいえ"
819
 
@@ -821,7 +814,7 @@ msgstr "いいえ"
821
  msgid "No \"Custom Permalinks\" URIs were imported!"
822
  msgstr "「カスタム パーマリンク」 URIはインポートされませんでした!"
823
 
824
- #: includes/core/permalink-manager-admin-functions.php:815
825
  msgid "No (ignore this URI in bulk tools)"
826
  msgstr "いいえ(一括ツールでは、このURIを無視します。)"
827
 
@@ -829,15 +822,15 @@ msgstr "いいえ(一括ツールでは、このURIを無視します。)"
829
  msgid "No Custom URIs or Custom Redirects were removed!"
830
  msgstr "カスタムURIもしくはカスタム リダイレクトは、削除されませんでした!"
831
 
832
- #: includes/views/permalink-manager-pro-addons.php:235
833
  msgid "No custom URIs to import"
834
  msgstr "インポートするカスタムURIはありません"
835
 
836
- #: includes/views/permalink-manager-settings.php:200
837
  msgid "No, keep accented letters in the slugs"
838
  msgstr "いいえ、スラッグにアクセント付き文字を保持します。"
839
 
840
- #: includes/views/permalink-manager-settings.php:193
841
  msgid "No, keep special characters (.,|_+) in the slugs"
842
  msgstr "いいえ、スラッグに特殊文字(.,|_+)を保持します。"
843
 
@@ -845,21 +838,21 @@ msgstr "いいえ、スラッグに特殊文字(.,|_+)を保持します。"
845
  msgid "Norwegian"
846
  msgstr "ノルウェー語"
847
 
848
- #: includes/core/permalink-manager-admin-functions.php:665
849
- #: includes/core/permalink-manager-admin-functions.php:692
850
  msgid "Old Slug"
851
  msgstr "古いスラッグ"
852
 
853
- #: includes/views/permalink-manager-settings.php:87
854
  msgid "Old slug redirect"
855
  msgstr "古いスラッグ リダイレクト"
856
 
857
- #: includes/core/permalink-manager-admin-functions.php:668
858
- #: includes/core/permalink-manager-admin-functions.php:695
859
  msgid "Old URI"
860
  msgstr "古いURI"
861
 
862
- #: includes/views/permalink-manager-settings.php:207
863
  #, php-format
864
  msgid ""
865
  "Only the users who have selected capability will be able to access URI "
@@ -882,18 +875,38 @@ msgstr "重複したパーマリンク"
882
  #: includes/core/permalink-manager-gutenberg.php:29
883
  #: includes/core/permalink-manager-admin-functions.php:111
884
  #: includes/core/permalink-manager-admin-functions.php:111
885
- #: includes/core/permalink-manager-admin-functions.php:743
886
- #: includes/core/permalink-manager-admin-functions.php:824
887
- #: includes/core/permalink-manager-admin-functions.php:829
888
- #: includes/core/permalink-manager-admin-functions.php:830
889
  msgid "Permalink Manager"
890
  msgstr "Permalink Manager"
891
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
892
  #. Name of the plugin
893
  msgid "Permalink Manager Pro"
894
  msgstr "Permalink Manager Pro"
895
 
896
- #: includes/views/permalink-manager-settings.php:222
897
  msgid ""
898
  "Permalink Manager will ignore and not filter the custom permalinks of all "
899
  "selected above post types & taxonomies."
@@ -921,16 +934,40 @@ msgstr "パーマ構造"
921
  msgid "Persian"
922
  msgstr "ペルシア語"
923
 
924
- #: includes/views/permalink-manager-settings.php:128
925
  msgid "Please disable it if you encounter any redirect loop issues."
926
  msgstr "リダイレクトのループ問題が発生した場合は、このオプションを無効にして下さい。"
927
 
928
- #: includes/views/permalink-manager-pro-addons.php:224
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
929
  msgid ""
930
  "Please note that \"Custom Permalinks\" (if activated) may break the behavior "
931
  "of this plugin."
932
  msgstr "「カスタム パーマリンク」(有効にしている場合)により、本プラグインの動作が損なわれる場合があります。"
933
 
 
 
 
 
 
 
934
  #: includes/core/permalink-manager-pro-functions.php:126
935
  #, php-format
936
  msgid ""
@@ -940,14 +977,6 @@ msgstr ""
940
  "<a href=\"%s\" target=\"_blank\">コチラのページ</a>にて、ライセンスキーを設定して全てのPermalink "
941
  "Manager Pro のアップデート&機能をご利用下さい。"
942
 
943
- #: includes/views/permalink-manager-settings.php:65
944
- msgid ""
945
- "Please use \"<a href=\"#sslwww_redirect\">Trailing slashes redirect</a>\" "
946
- "field if you would like to force the settings with redirect."
947
- msgstr ""
948
- "リダイレクトで設定を強制したい場合は、「<a href=\"#sslwww_redirect\">末尾のスラッシュリダイレクト</a>」 "
949
- "フィールドをお使い下さい。"
950
-
951
  #: includes/core/permalink-manager-pro-functions.php:203
952
  msgid "Polish"
953
  msgstr "ポーランド語"
@@ -975,14 +1004,22 @@ msgstr "投稿タイトル"
975
  msgid "Post types"
976
  msgstr "投稿タイプ"
977
 
978
- #: includes/views/permalink-manager-settings.php:103
979
  msgid "Redirect mode"
980
  msgstr "リダイレクト モード"
981
 
982
- #: includes/views/permalink-manager-pro-addons.php:308
 
 
 
 
983
  msgid "Redirect this page to external URL"
984
  msgstr "このページを外部URLにリダイレクトする"
985
 
 
 
 
 
986
  #: includes/views/permalink-manager-tools.php:286
987
  msgid "Regenerate"
988
  msgstr "再作成"
@@ -1019,7 +1056,7 @@ msgstr "全てのパーマ構造 設定を削除する"
1019
  msgid "Remove all plugin settings"
1020
  msgstr "全てのプラグイン設定を削除する"
1021
 
1022
- #: includes/views/permalink-manager-pro-addons.php:162
1023
  msgid "Remove all words"
1024
  msgstr "全ての単語を削除する"
1025
 
@@ -1040,7 +1077,7 @@ msgstr "置換"
1040
  msgid "Restore default permastructure"
1041
  msgstr "デフォルトのパーマ構造を復元する"
1042
 
1043
- #: includes/core/permalink-manager-admin-functions.php:880
1044
  msgid "Restore Default URI"
1045
  msgstr "デフォルトのURIを復元する"
1046
 
@@ -1048,11 +1085,11 @@ msgstr "デフォルトのURIを復元する"
1048
  msgid "Russian"
1049
  msgstr "ロシア語"
1050
 
1051
- #: includes/views/permalink-manager-pro-addons.php:277
1052
  msgid "sample/custom-uri"
1053
  msgstr "sample/custom-uri"
1054
 
1055
- #: includes/views/permalink-manager-pro-addons.php:194
1056
  msgid "Save"
1057
  msgstr "保存する"
1058
 
@@ -1066,11 +1103,11 @@ msgstr "上記の全てのURIを保存する"
1066
  msgid "Save all the URIs below"
1067
  msgstr "以下の全てのURIを保存する"
1068
 
1069
- #: includes/views/permalink-manager-settings.php:113
1070
- msgid "Save old custom permalinks as redirects"
1071
  msgstr ""
1072
 
1073
- #: includes/core/permalink-manager-admin-functions.php:904
1074
  msgid "Save permalink"
1075
  msgstr "パーマリンクを保存する"
1076
 
@@ -1078,7 +1115,7 @@ msgstr "パーマリンクを保存する"
1078
  msgid "Save permastructures"
1079
  msgstr "パーマ構造を保存する"
1080
 
1081
- #: includes/views/permalink-manager-settings.php:233
1082
  msgid "Save settings"
1083
  msgstr "設定を保存する"
1084
 
@@ -1121,7 +1158,7 @@ msgstr "タクソノミーを選択する"
1121
  msgid "Settings"
1122
  msgstr "設定"
1123
 
1124
- #: includes/views/permalink-manager-settings.php:182
1125
  msgid "Show \"Native slug\" field in URI Editor"
1126
  msgstr ""
1127
 
@@ -1129,7 +1166,7 @@ msgstr ""
1129
  msgid "Show additional settings"
1130
  msgstr "追加設定を表示する"
1131
 
1132
- #: includes/core/permalink-manager-admin-functions.php:690
1133
  msgid "Show more details"
1134
  msgstr "さらなる詳細を表示する"
1135
 
@@ -1154,11 +1191,11 @@ msgstr "スペイン語"
1154
  msgid "Stop Words"
1155
  msgstr "使用禁止の単語"
1156
 
1157
- #: includes/views/permalink-manager-settings.php:191
1158
  msgid "Strip special characters"
1159
  msgstr "特殊文字を取り除く"
1160
 
1161
- #: includes/views/permalink-manager-pro-addons.php:253
1162
  msgid "Suggestions/feedback"
1163
  msgstr "ご意見 / フィードバック"
1164
 
@@ -1177,7 +1214,7 @@ msgstr "スウェーデン語"
1177
  msgid "Taxonomies"
1178
  msgstr "タクソノミー"
1179
 
1180
- #: includes/views/permalink-manager-pro-addons.php:248
1181
  msgid "Technical support"
1182
  msgstr "技術的サポート"
1183
 
@@ -1191,17 +1228,17 @@ msgid ""
1191
  "The above permalink will be automatically updated and is locked for editing."
1192
  msgstr ""
1193
 
1194
- #: includes/core/permalink-manager-admin-functions.php:844
1195
  msgid ""
1196
  "The above permalink will be automatically updated to \"Default URI\" and is "
1197
  "locked for editing."
1198
  msgstr ""
1199
 
1200
- #: includes/core/permalink-manager-admin-functions.php:841
1201
  msgid "The custom URI cannot be edited on frontpage."
1202
  msgstr "カスタムURIは、フロントページでは編集不可です。"
1203
 
1204
- #: includes/core/permalink-manager-admin-functions.php:870
1205
  msgid ""
1206
  "The native slug is by default automatically used in native permalinks (when "
1207
  "Permalink Manager is disabled)."
@@ -1222,7 +1259,7 @@ msgstr "リダイレクトは、無事削除されました!"
1222
  msgid "The settings are saved!"
1223
  msgstr "設定は、保存されました!"
1224
 
1225
- #: includes/core/permalink-manager-pro-functions.php:519
1226
  msgid ""
1227
  "The URIs are case-insensitive, eg. <strong>BLACKFRIDAY</strong> and <strong>"
1228
  "blackfriday</strong> are equivalent."
@@ -1230,18 +1267,18 @@ msgstr ""
1230
  "URIは、大文字・小文字は区別しません。例:<strong>BLACKFRIDAY</strong> と<strong>"
1231
  "blackfriday</strong>は、同じです。"
1232
 
1233
- #: includes/views/permalink-manager-pro-addons.php:225
1234
  msgid ""
1235
  "Therefore, it is recommended to disable \"Custom Permalink\" and import old "
1236
  "permalinks before using Permalink Manager Pro."
1237
  msgstr ""
1238
  "したがって、「カスタム パーマリンク」を無効にして、Permalink Manager Proを使用する前の古いパーマリンクのインポートを推奨します。"
1239
 
1240
- #: includes/views/permalink-manager-settings.php:142
1241
  msgid "Third party plugins"
1242
  msgstr "サードパーティー プラグイン"
1243
 
1244
- #: includes/views/permalink-manager-settings.php:74
1245
  msgid ""
1246
  "This feature will be also used to redirect (old) original permalinks to (new)"
1247
  " custom permalinks set with Permalink Manager."
@@ -1249,7 +1286,7 @@ msgstr ""
1249
  "この機能は、(古い)オリジナルのパーマリンクをPermalink Managerで設定された(新しい)カスタム "
1250
  "パーマリンクにリダイレクトするために使用されます。"
1251
 
1252
- #: includes/core/permalink-manager-admin-functions.php:1049
1253
  #, php-format
1254
  msgid ""
1255
  "This functionality is available only in <a href=\"%s\" target=\"_blank\">"
@@ -1263,8 +1300,8 @@ msgid ""
1263
  msgstr ""
1264
  "このオプションは、ネイティブの設定を変更し、末尾のスラッシュを投稿・タームのパーマリンクの末尾に、追加・削除するかを制御するために使用できます。"
1265
 
1266
- #: includes/core/permalink-manager-admin-functions.php:663
1267
- #: includes/core/permalink-manager-admin-functions.php:690
1268
  msgid "Title"
1269
  msgstr "タイトル"
1270
 
@@ -1276,7 +1313,7 @@ msgid ""
1276
  "permastructure settings below."
1277
  msgstr ""
1278
 
1279
- #: includes/views/permalink-manager-pro-addons.php:249
1280
  #, php-format
1281
  msgid ""
1282
  "To find the answers on frequently asked questions and information about how "
@@ -1294,7 +1331,7 @@ msgid ""
1294
  msgstr ""
1295
  "上記のフィルターに絞りこむために、ここに投稿ID(または範囲)を入力してください。例:<strong>1-8, 10, 25</strong>."
1296
 
1297
- #: includes/views/permalink-manager-pro-addons.php:251
1298
  msgid ""
1299
  "To reduce the response time, please attach your licence key and if possible "
1300
  "also: URL address of your website and screenshots explaining the issue."
@@ -1309,7 +1346,7 @@ msgstr "ツール"
1309
  msgid "Trailing slashes"
1310
  msgstr "末尾のスラッシュ"
1311
 
1312
- #: includes/views/permalink-manager-settings.php:133
1313
  msgid "Trailing slashes redirect"
1314
  msgstr "末尾のスラッシュリダイレクト"
1315
 
@@ -1317,11 +1354,17 @@ msgstr "末尾のスラッシュリダイレクト"
1317
  msgid "Turkish"
1318
  msgstr "トルコ語"
1319
 
1320
- #: includes/views/permalink-manager-pro-addons.php:182
 
 
 
 
 
 
1321
  msgid "Type comma to separate the words."
1322
  msgstr "単語の区切りにカンマを入力下さい。"
1323
 
1324
- #: includes/views/permalink-manager-settings.php:162
1325
  msgid "Ultimate Member support"
1326
  msgstr ""
1327
 
@@ -1329,7 +1372,7 @@ msgstr ""
1329
  msgid "Unselect all"
1330
  msgstr "選択を全て解除する"
1331
 
1332
- #: includes/core/permalink-manager-admin-functions.php:596
1333
  msgid "Upgrade to PRO"
1334
  msgstr "Pro版にアップグレード"
1335
 
@@ -1350,7 +1393,7 @@ msgstr "URIエディター"
1350
  msgid "URI editor"
1351
  msgstr "URIエディター"
1352
 
1353
- #: includes/views/permalink-manager-settings.php:205
1354
  msgid "URI Editor role capability"
1355
  msgstr "URIエディター 種類と権限"
1356
 
@@ -1366,7 +1409,7 @@ msgstr "スラッグとして実際のタイトルを使用する"
1366
  msgid "Use default settings"
1367
  msgstr "デフォルトの設定を使用する"
1368
 
1369
- #: includes/core/permalink-manager-admin-functions.php:812
1370
  #, php-format
1371
  msgid "Use global settings [%s]"
1372
  msgstr "グローバル設定を使用する [%s]"
@@ -1395,21 +1438,21 @@ msgstr "見る"
1395
  msgid "WooCommerce"
1396
  msgstr "WooCommerce"
1397
 
1398
- #: includes/views/permalink-manager-settings.php:155
1399
  msgid "WP All Import support"
1400
  msgstr "WP All Import サポート"
1401
 
1402
- #: includes/views/permalink-manager-settings.php:148
1403
  msgid "WPML/Polylang language mismatch"
1404
  msgstr "WPML / Polylang 言語 不一致"
1405
 
1406
- #: includes/core/permalink-manager-admin-functions.php:810
1407
- #: includes/core/permalink-manager-admin-functions.php:813
1408
  msgid "Yes"
1409
  msgstr "はい"
1410
 
1411
- #: includes/views/permalink-manager-settings.php:193
1412
- #: includes/views/permalink-manager-settings.php:200
1413
  msgid "Yes, use native settings"
1414
  msgstr "はい、ネイティブ 設定を使います。"
1415
 
@@ -1417,21 +1460,17 @@ msgstr "はい、ネイティブ 設定を使います。"
1417
  msgid "You are not allowed to remove Permalink Manager data!"
1418
  msgstr "Permalink Manager データを削除できません!"
1419
 
1420
- #: includes/views/permalink-manager-settings.php:108
1421
  msgid ""
1422
  "You can disable this feature if you do not want Permalink Manager to trigger "
1423
  "any additional redirect functions at all."
1424
  msgstr "Permalink Managerに、追加のリダイレクト機能を一切トリガーさせないようにする場合は、この機能を無効にします。"
1425
 
1426
- #: includes/views/permalink-manager-settings.php:119
1427
- #, fuzzy
1428
- #| msgid ""
1429
- #| "You can disable this feature if you use another plugin for redirects, eg. "
1430
- #| "Yoast SEO Premium or Redirection."
1431
  msgid ""
1432
- "You can disable this feature if you would like to use another plugin for "
1433
  "redirects, eg. Yoast SEO Premium or Redirection."
1434
- msgstr "Yoast SEO プレミアムやその他のリダイレクトプラグインを使用している場合は、この機能を無効にできます。"
1435
 
1436
  #: includes/core/permalink-manager-pro-functions.php:141
1437
  msgid "You own a lifetime licence key."
3
  "Project-Id-Version: Permalink Manager Lite\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2020-11-23 20:44+0000\n"
6
+ "PO-Revision-Date: 2021-06-07 10:22+0000\n"
7
  "Last-Translator: admin\n"
8
  "Language-Team: Japanese\n"
9
  "Language: ja\n"
14
  "X-Generator: Loco https://localise.biz/\n"
15
  "X-Loco-Version: 2.4.4; wp-5.5.3"
16
 
17
+ #: includes/views/permalink-manager-pro-addons.php:257
18
  msgid ""
19
  " Please send your remarks to <a href=\"mailto:contact@permalinkmanager.pro\">"
20
  "contact@permalinkmanager.pro</a>."
26
  msgid "\"Custom Permalinks\" URIs were imported!"
27
  msgstr "「カスタム パーマリンク」URIは、インポートされました!"
28
 
29
+ #: includes/views/permalink-manager-pro-addons.php:180
30
  msgid "\"Stop words\" list"
31
  msgstr "「使用禁止の単語」リスト"
32
 
48
  msgid "(Removed term)"
49
  msgstr "(削除されたターム)"
50
 
51
+ #: includes/views/permalink-manager-pro-addons.php:161
52
  msgid "-- Use predefined words list --"
53
  msgstr "-- 定義済みの単語リストを使用する --"
54
 
55
+ #: includes/views/permalink-manager-settings.php:165
56
  msgid "301 redirect"
57
  msgstr "301 リダイレクト"
58
 
59
+ #: includes/views/permalink-manager-settings.php:165
60
  msgid "302 redirect"
61
  msgstr "302 リダイレクト"
62
 
63
+ #: includes/core/permalink-manager-admin-functions.php:747
64
  #, php-format
65
  msgid "<a %s>Click here</a> to go to the list of updated slugs"
66
  msgstr "更新されたスラッグのリストは、<a %s>ここをクリック</a> "
67
 
68
+ #: includes/core/permalink-manager-admin-functions.php:746
69
  #, php-format
70
  msgid "<strong class=\"updated_count\">%d</strong> slug was updated!"
71
  msgid_plural "<strong class=\"updated_count\">%d</strong> slugs were updated!"
79
  msgstr ""
80
  "<strong>「<em>ネイティブ スラッグ</em>」モード使用される前に、MY SQLのバックアップを強く推奨します!</strong>"
81
 
82
+ #: includes/views/permalink-manager-settings.php:91
83
  msgid ""
84
  "<strong>Canonical redirect allows WordPress to \"correct\" the requested URL "
85
  "and redirect visitor to the canonical permalink.</strong>"
88
  "正規リダイレクトにより、WordPressは要求されたURLを「修正」し、訪問者を正規パーマリンクにリダイレクトできます。</strong>"
89
 
90
  #: includes/core/permalink-manager-actions.php:115
91
+ #: includes/core/permalink-manager-admin-functions.php:751
92
  msgid "<strong>No slugs</strong> were updated!"
93
  msgstr "スラッグは、更新されませんでした。"
94
 
95
+ #: includes/views/permalink-manager-settings.php:108
96
  msgid ""
97
  "<strong>Old slug redirect is used by WordPress to provide a fallback for old "
98
  "version of slugs after they are changed.</strong>"
108
  "<strong>Permalink Managerは、投稿またはタームが保存・更新された後、カスタム "
109
  "パーマリンクを自動的に更新できます。</strong>"
110
 
 
 
 
 
 
 
 
111
  #: includes/views/permalink-manager-settings.php:52
112
  msgid ""
113
  "<strong>Permalink Manager can use either native slugs or actual titles for "
115
  msgstr ""
116
  "<strong>Permalink Managerでは、カスタム パーマリンクにネイティブ スラッグまたは実際のタイトルを使用できます。</strong>"
117
 
118
+ #: includes/views/permalink-manager-pro-addons.php:324
 
 
 
 
 
 
 
 
119
  msgid ""
120
  "<strong>Please use full URLs!</strong><br />For instance, <code>http:"
121
  "//another-website.com/final-target-url</code>."
123
  "<strong>全てのURLをお使い下さい!</strong><br />例:<code>http://another-website."
124
  "com/final-target-url</code>."
125
 
126
+ #: includes/views/permalink-manager-pro-addons.php:306
127
  #, php-format
128
  msgid ""
129
  "<strong>Please use URIs only!</strong><br />For instance, to set-up a "
132
  "<strong>URIのみご利用下さい!</strong><br />例えば、<code>%s/old-uri</code> "
133
  "のリダイレクトを設定する場合は、<code>old-uri</code> をお使い下さい。"
134
 
135
+ #: includes/views/permalink-manager-settings.php:157
136
  msgid ""
137
  "<strong>You can use Permalink Manager to force SSL or \"www\" prefix in "
138
  "WordPress permalinks.</strong>"
146
  "of WordPress permalinks.</strong>"
147
  msgstr "<strong>この機能で、WordPressパーマリンクの末尾にスラッシュを追加または削除できます。</strong>"
148
 
149
+ #: includes/views/permalink-manager-pro-addons.php:301
150
  msgid "Add new redirect"
151
  msgstr "新しいリダイレクトを追加する"
152
 
153
+ #: includes/views/permalink-manager-pro-addons.php:166
154
  msgid "Add the words from the list"
155
  msgstr "リストから単語を追加する"
156
 
158
  msgid "Add trailing slashes"
159
  msgstr "末尾のスラッシュを追加する"
160
 
161
+ #: includes/views/permalink-manager-settings.php:238
162
  msgid "Administrator (edit_theme_options)"
163
  msgstr "管理者 (edit_theme_options)"
164
 
168
  "included), slugs and permastructures (WooCommerce compatible)."
169
  msgstr "有償版では、スラッグやパーマ構造(WooCommerceとの互換性あり)、カスタム パーマリンク(一括編集も含む)の設定が可能です。"
170
 
171
+ #: includes/views/permalink-manager-settings.php:208
172
  msgid "Advanced settings"
173
  msgstr "詳細設定"
174
 
186
  msgid "All dates"
187
  msgstr "全日付"
188
 
189
+ #: includes/views/permalink-manager-pro-addons.php:278
190
  msgid ""
191
  "All URIs specified below will redirect the visitors to the custom URI "
192
  "defined above in \"Current URI\" field."
224
  msgid "Array with URIs"
225
  msgstr "URIでの配列"
226
 
227
+ #: includes/views/permalink-manager-settings.php:238
228
  msgid "Author (publish_posts)"
229
  msgstr "投稿者 (publish_posts)"
230
 
231
+ #: includes/core/permalink-manager-admin-functions.php:887
232
  msgid "Auto-update \"Current URI\""
233
  msgstr ""
234
 
236
  msgid "Auto-update permalinks"
237
  msgstr "パーマリンクの自動更新"
238
 
239
+ #: includes/core/permalink-manager-admin-functions.php:920
240
  msgid "Automatic redirect for native URI enabled:"
241
  msgstr "ネイティブURIの自動リダイレクトを有効にする:"
242
 
243
+ #: includes/views/permalink-manager-settings.php:243
244
  msgid "Automatically fix broken URIs"
245
  msgstr "壊れたURIを自動的に修正する"
246
 
247
+ #: includes/views/permalink-manager-settings.php:201
248
  msgid "Breadcrumbs support"
249
  msgstr "パンくずリスト サポート"
250
 
252
  msgid "Broken redirects were removed successfully!"
253
  msgstr "リンク切れリダイレクトは、無事削除されました!"
254
 
255
+ #: includes/views/permalink-manager-settings.php:245
256
  msgid "Bulk fix all URIs (once a day, in the background)"
257
  msgstr "全てのURIを一括修正する(1日1回、バックグラウンド)"
258
 
260
  msgid "Buy Permalink Manager Pro"
261
  msgstr "Permalink Manager Proを購入"
262
 
263
+ #: includes/core/permalink-manager-admin-functions.php:614
264
  msgid "by Maciej Bis"
265
  msgstr "by Maciej Bis"
266
 
267
+ #: includes/views/permalink-manager-settings.php:88
268
  msgid "Canonical redirect"
269
  msgstr "正規リダイレクト"
270
 
280
  msgid "Clear/leave the field empty to use the default permalink."
281
  msgstr "デフォルトのパーマリンクを使用するため、フィールドを空のままにする / クリアする"
282
 
283
+ #: includes/core/permalink-manager-admin-functions.php:859
284
  msgid "Close: "
285
  msgstr "閉じる:"
286
 
288
  msgid "Congratulations! No duplicated URIs or Redirects found!"
289
  msgstr "おめでとうございます!重複したURI・リダイレクトは、見つかりませんでした!"
290
 
291
+ #: includes/views/permalink-manager-settings.php:238
292
  msgid "Contributor (edit_posts)"
293
  msgstr "寄稿者 (edit_posts)"
294
 
295
+ #: includes/views/permalink-manager-settings.php:230
296
  msgid "Convert accented letters"
297
  msgstr "アクセント付き文字の変換"
298
 
300
  msgid "Count"
301
  msgstr "カウント"
302
 
303
+ #: includes/core/permalink-manager-pro-functions.php:533
304
  msgid "Coupon Full URL"
305
  msgstr "クーポン フル URL"
306
 
307
+ #: includes/core/permalink-manager-pro-functions.php:500
308
  msgid "Coupon Link"
309
  msgstr "クーポンリンク"
310
 
311
+ #: includes/core/permalink-manager-pro-functions.php:521
312
  msgid "Coupon URI"
313
  msgstr "クーポンURI"
314
 
315
  #: includes/core/permalink-manager-uri-functions-post.php:690
316
  #: includes/core/permalink-manager-uri-functions-tax.php:521
317
+ #: includes/core/permalink-manager-admin-functions.php:777
318
+ #: includes/core/permalink-manager-admin-functions.php:878
319
  msgid "Current URI"
320
  msgstr "現在のURI"
321
 
322
  #: includes/views/permalink-manager-tools.php:34
323
+ #: includes/views/permalink-manager-pro-addons.php:216
324
  msgid "Custom Permalinks"
325
  msgstr "カスタム パーマリンク"
326
 
347
  msgid "Danish"
348
  msgstr "デンマーク語"
349
 
350
+ #: includes/views/permalink-manager-pro-addons.php:217
351
  msgid "Deactivate after import"
352
  msgstr "インポート後、非アクティブにする"
353
 
363
  msgid "Default permastructure"
364
  msgstr "デフォルト パーマ構造"
365
 
366
+ #: includes/core/permalink-manager-admin-functions.php:909
367
  msgid "Default URI"
368
  msgstr "デフォルト URI"
369
 
370
+ #: includes/views/permalink-manager-settings.php:245
371
  msgid "Disable"
372
  msgstr "無効"
373
 
374
+ #: includes/views/permalink-manager-settings.php:165
375
  msgid "Disable (Permalink Manager redirect functions)"
376
  msgstr "無効(Permalink Manager リダイレクト 機能)"
377
 
383
  msgid "Documentation"
384
  msgstr "ドキュメント"
385
 
386
+ #: includes/core/permalink-manager-admin-functions.php:613
387
  msgid "Donate"
388
  msgstr "寄付"
389
 
391
  msgid "Dutch"
392
  msgstr "オランダ語"
393
 
394
+ #: includes/views/permalink-manager-pro-addons.php:194
395
  msgid ""
396
  "Each of the words can be removed and any new words can be added to the list. "
397
  "You can also use a predefined list (available in 21 languages)."
411
  msgid "Edit term"
412
  msgstr "タームの編集"
413
 
414
+ #: includes/views/permalink-manager-settings.php:238
415
  msgid "Editor (publish_pages)"
416
  msgstr "編集者 (publish_pages)"
417
 
418
+ #: includes/views/permalink-manager-pro-addons.php:174
419
  msgid "Enable \"stop words\""
420
  msgstr "「使用禁止の単語」を有効にする"
421
 
422
+ #: includes/views/permalink-manager-settings.php:247
423
  msgid ""
424
  "Enable this option if you would like to automatically remove redundant "
425
  "permalinks & duplicated redirects."
429
  msgid "English"
430
  msgstr "英語"
431
 
432
+ #: includes/views/permalink-manager-settings.php:149
433
+ msgid ""
434
+ "Example: <em>https://example.com/product/old-product-url/<strong>?discount-"
435
+ "code=blackfriday</strong></em> => <em>https://example.com/new-product-"
436
+ "url/<strong>?discount-code=blackfriday</strong></em>"
437
+ msgstr ""
438
 
439
+ #: includes/views/permalink-manager-settings.php:70
 
440
  #| msgid "Excluded content types"
441
  msgid "Exclude content types"
442
  msgstr "除外する投稿タイプ"
443
 
444
+ #: includes/views/permalink-manager-settings.php:76
445
  msgid "Exclude drafts"
446
  msgstr ""
447
 
459
  msgid "Extra Redirect"
460
  msgstr "追加のリダイレクト"
461
 
462
+ #: includes/views/permalink-manager-settings.php:114
463
+ #: includes/views/permalink-manager-pro-addons.php:277
464
  msgid "Extra redirects (aliases)"
465
  msgstr "追加のリダイレクト(エイリアス)"
466
 
488
  msgid "Fix custom permalinks & redirects"
489
  msgstr "カスタム パーマリンク&リダイレクトを修正する"
490
 
491
+ #: includes/views/permalink-manager-settings.php:245
492
  msgid "Fix URIs individually (during page load)"
493
  msgstr "個々にURLを修正する(ページ読込時)"
494
 
495
+ #: includes/views/permalink-manager-settings.php:218
496
  msgid "Force 404 on non-existing pagination pages"
497
  msgstr "実在しないページネーションのページに404を強制表示する"
498
 
499
+ #: includes/views/permalink-manager-settings.php:154
500
  msgid "Force HTTPS/WWW"
501
  msgstr "HTTPS/WWW 強制"
502
 
517
  msgid "German"
518
  msgstr "ドイツ語"
519
 
520
+ #: permalink-manager.php:211
521
  #, php-format
522
  msgid ""
523
  "Get access to extra features: full taxonomy and WooCommerce support, "
537
  msgid "Hindi"
538
  msgstr "ヒンディー語"
539
 
540
+ #: includes/views/permalink-manager-pro-addons.php:320
541
  msgid "http://another-website.com/final-target-url"
542
  msgstr "http://another-website.com/final-target-url"
543
 
549
  msgid "https://permalinkmanager.pro?utm_source=plugin"
550
  msgstr "https://permalinkmanager.pro?utm_source=plugin"
551
 
552
+ #: includes/core/permalink-manager-admin-functions.php:879
553
  msgid ""
554
  "If custom URI is not defined, a default URI will be set (see below). The "
555
  "custom URI can be edited only if 'Auto-update the URI' feature is not "
557
  msgstr ""
558
  "カスタムURIが定義されていない場合、デフォルトのURIが設定されます。(以下を参照)カスタムURIは、「URIの自動更新」機能が有効になっていない場合のみ編集できます。"
559
 
560
+ #: includes/views/permalink-manager-settings.php:190
561
  msgid ""
562
  "If disabled, the custom permalinks <strong>will not be saved</strong> for "
563
  "the posts imported with WP All Import plugin."
572
  "空の場合、現在の<a href=\"%s\" target=\"_blank\">パーマ構造 設定</a>"
573
  "に基づいたデフォルトのパーマリンクが適用されます。"
574
 
575
+ #: includes/views/permalink-manager-settings.php:226
576
  msgid ""
577
  "If enabled only alphanumeric characters, underscores and dashes will be "
578
  "allowed for post/term slugs."
579
  msgstr "英数字のみを有効にすると、投稿とターム スラッグにて下線とダッシュの使用が許可されます。"
580
 
581
+ #: includes/views/permalink-manager-pro-addons.php:193
582
  msgid ""
583
  "If enabled, all selected \"stop words\" will be automatically removed from "
584
  "default URIs."
585
  msgstr "有効にすると、選択された全ての「使用禁止の単語」はデフォルトのURIから、自動的に削除されます。"
586
 
587
+ #: includes/views/permalink-manager-settings.php:233
588
  msgid ""
589
  "If enabled, all the accented letters will be replaced with their non-"
590
  "accented equivalent (eg. Å => A, Æ => AE, Ø => O, Ć => C)."
591
  msgstr ""
592
  "有効にすると、全てのアクセント付きの文字が、アクセントなしの文字に置換されます。(例:Å => A, Æ => AE, Ø => O, Ć => C)"
593
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
594
  #: includes/views/permalink-manager-settings.php:43
595
  msgid ""
596
  "If enabled, Permalink Manager will always force the default custom permalink "
599
  "有効にすると、Permalink Managerは常にデフォルトのカスタム パーマリンク形式を強制します。(現在の<strong>"
600
  "パーマ構造</strong>設定に基づく)"
601
 
602
+ #: includes/views/permalink-manager-settings.php:197
603
  msgid ""
604
  "If enabled, Permalink Manager will detect the additional Ultimate Member "
605
  "pages (eg. \"account\" sections)."
606
  msgstr ""
607
 
608
+ #: includes/views/permalink-manager-settings.php:130
609
+ #| msgid ""
610
+ #| "If enabled, Permalink Manage will save the \"extra redirect\" for earlier "
611
+ #| "version of custom permalink after you change it (eg. with URI Editor or "
612
+ #| "Regenerate/reset tool)."
613
+ msgid ""
614
+ "If enabled, Permalink Manager will save the \"extra redirect\" for earlier "
615
+ "version of custom permalink after you change it (eg. with URI Editor or "
616
+ "Regenerate/reset tool)."
617
+ msgstr ""
618
+ "有効にすると、Permalink Managerは、変更後(例:URIエディターまたは再生成・リセットツールを使用)に、以前のバージョンのカスタム "
619
+ "パーマリンクのリダイレクトを追加します。"
620
+
621
+ #: includes/core/permalink-manager-admin-functions.php:888
622
  msgid ""
623
  "If enabled, the 'Current URI' field will be automatically changed to "
624
  "'Default URI' (displayed below) after the post is saved or updated."
625
  msgstr "有効にすると、「現在のURI」項目は投稿が更新又は保存された後に、(下記に表示された)「デフォルトURI」に自動的に変更されます。"
626
 
627
+ #: includes/views/permalink-manager-settings.php:77
628
  msgid "If enabled, the custom permalinks for post drafts will not be saved."
629
  msgstr ""
630
 
631
+ #: includes/views/permalink-manager-settings.php:203
632
  msgid ""
633
  "If enabled, the HTML breadcrumbs will be filtered by Permalink Manager to "
634
  "mimic the current URL structure.<br />Works with: <strong>WooCommerce, Yoast "
635
  "SEO, Slim Seo, RankMath and SEOPress</strong> breadcrumbs."
636
  msgstr ""
637
 
638
+ #: includes/views/permalink-manager-settings.php:219
639
  msgid ""
640
  "If enabled, the non-existing pagination pages (for single posts) will return "
641
  "404 (\"Not Found\") error.<br /><strong>Please disable it, if you encounter "
645
  "<strong>ページネーションのページ、もしくは独自のページネーション "
646
  "システムをご利用で、なんらかの問題が生じた場合は、無効にしてください。</strong>"
647
 
648
+ #: includes/views/permalink-manager-settings.php:183
649
  msgid ""
650
  "If enabled, the plugin will load the adjacent translation of post when the "
651
  "custom permalink is detected, but the language code in the URL does not "
653
  msgstr ""
654
  "有効にすると、本プラグインはカスタムパーマリンクを検出した際、投稿に用いた言語に近い翻訳を読み込みますが、投稿やタームに割当られた言語コードとURL内言語コードと一致しない場合は読み込みません。"
655
 
656
+ #: includes/views/permalink-manager-settings.php:148
657
+ msgid ""
658
+ "If enabled, the query parameters will be copied to the target URL when the "
659
+ "redirect is triggered."
660
+ msgstr ""
661
+
662
+ #: includes/views/permalink-manager-settings.php:109
663
  msgid ""
664
  "If enabled, the visitors trying to access the URL with the old slug will be "
665
  "redirected to the canonical permalink."
666
  msgstr "有効にすると、古いスラッグでURLにアクセスした訪問者を、正規パーマリンクにリダイレクトします。"
667
 
668
+ #: includes/views/permalink-manager-pro-addons.php:316
669
  msgid ""
670
  "If not empty, the visitors trying to access this page will be redirected to "
671
  "the URL specified below."
672
  msgstr "空白でない場合、このページにアクセスしようと試みた訪問者は、下記のURLにリダイレクトされます。"
673
 
674
+ #: includes/views/permalink-manager-pro-addons.php:220
675
  msgid ""
676
  "If selected, \"Custom Permalinks\" plugin will be deactivated after its "
677
  "custom URIs are imported."
678
  msgstr "選択すると、カスタムURIのインポート後、「カスタムパーマリンク」プラグインが無効になります。"
679
 
680
+ #: includes/views/permalink-manager-pro-addons.php:252
681
  msgid ""
682
  "If you still did not find the answer to your question, please send us your "
683
  "question or a detailed description of your problem/issue to <a href=\"mailto:"
686
  "ご質問に対して答えが見つからない場合は、問題の詳細又はご質問を<a href=\"mailto:support@permalinkmanager."
687
  "pro\">support@permalinkmanager.pro</a>までお送り下さい。(英語のみ)"
688
 
689
+ #: includes/views/permalink-manager-pro-addons.php:256
690
  msgid ""
691
  "If you would like to suggest a new functionality or leave us feedback, we "
692
  "are open to all new ideas and would be grateful for all your comments!"
702
  "パーマ構造を翻訳し、言語ごとに異なるパーマリンク構造を設定する場合は、以下のフィールドに入力して下さい。 それ以外は、デフォルト言語のパーマ構造 "
703
  "セット(上記のフィールドを参照)が適用されます。"
704
 
705
+ #: includes/views/permalink-manager-pro-addons.php:232
706
  #, php-format
707
  msgid "Import %d URIs"
708
  msgstr "%d URIをインポートする"
721
  msgstr "親のスラッグを継承する"
722
 
723
  #: includes/views/permalink-manager-permastructs.php:75
724
+ #: includes/views/permalink-manager-pro-addons.php:192
725
+ #: includes/views/permalink-manager-pro-addons.php:225
726
  msgid "Instructions"
727
  msgstr "手順"
728
 
770
  msgid "List of the URIs generated by this plugin."
771
  msgstr "本プラグインで生成されたURIのリスト"
772
 
773
+ #: includes/core/permalink-manager-admin-functions.php:733
774
  msgid "List of updated items"
775
  msgstr "更新済みのアイテムのリスト"
776
 
778
  msgid "Maciej Bis"
779
  msgstr "Maciej Bis"
780
 
781
+ #: includes/core/permalink-manager-admin-functions.php:961
782
  msgid "Manage redirects"
783
  msgstr "リダイレクトを管理"
784
 
787
  msgid "Mode"
788
  msgstr "モード"
789
 
790
+ #: includes/core/permalink-manager-admin-functions.php:899
791
  msgid "Native slug"
792
  msgstr "ネイティブ スラッグ"
793
 
795
  msgid "Native slugs"
796
  msgstr "ネイティブ スラッグ"
797
 
798
+ #: includes/core/permalink-manager-admin-functions.php:696
799
+ #: includes/core/permalink-manager-admin-functions.php:723
800
  msgid "New Slug"
801
  msgstr "新しいスラッグ"
802
 
803
+ #: includes/core/permalink-manager-admin-functions.php:699
804
+ #: includes/core/permalink-manager-admin-functions.php:726
805
  msgid "New URI"
806
  msgstr "新しいURI"
807
 
808
+ #: includes/core/permalink-manager-admin-functions.php:840
809
+ #: includes/core/permalink-manager-admin-functions.php:844
810
  msgid "No"
811
  msgstr "いいえ"
812
 
814
  msgid "No \"Custom Permalinks\" URIs were imported!"
815
  msgstr "「カスタム パーマリンク」 URIはインポートされませんでした!"
816
 
817
+ #: includes/core/permalink-manager-admin-functions.php:845
818
  msgid "No (ignore this URI in bulk tools)"
819
  msgstr "いいえ(一括ツールでは、このURIを無視します。)"
820
 
822
  msgid "No Custom URIs or Custom Redirects were removed!"
823
  msgstr "カスタムURIもしくはカスタム リダイレクトは、削除されませんでした!"
824
 
825
+ #: includes/views/permalink-manager-pro-addons.php:237
826
  msgid "No custom URIs to import"
827
  msgstr "インポートするカスタムURIはありません"
828
 
829
+ #: includes/views/permalink-manager-settings.php:232
830
  msgid "No, keep accented letters in the slugs"
831
  msgstr "いいえ、スラッグにアクセント付き文字を保持します。"
832
 
833
+ #: includes/views/permalink-manager-settings.php:225
834
  msgid "No, keep special characters (.,|_+) in the slugs"
835
  msgstr "いいえ、スラッグに特殊文字(.,|_+)を保持します。"
836
 
838
  msgid "Norwegian"
839
  msgstr "ノルウェー語"
840
 
841
+ #: includes/core/permalink-manager-admin-functions.php:695
842
+ #: includes/core/permalink-manager-admin-functions.php:722
843
  msgid "Old Slug"
844
  msgstr "古いスラッグ"
845
 
846
+ #: includes/views/permalink-manager-settings.php:105
847
  msgid "Old slug redirect"
848
  msgstr "古いスラッグ リダイレクト"
849
 
850
+ #: includes/core/permalink-manager-admin-functions.php:698
851
+ #: includes/core/permalink-manager-admin-functions.php:725
852
  msgid "Old URI"
853
  msgstr "古いURI"
854
 
855
+ #: includes/views/permalink-manager-settings.php:239
856
  #, php-format
857
  msgid ""
858
  "Only the users who have selected capability will be able to access URI "
875
  #: includes/core/permalink-manager-gutenberg.php:29
876
  #: includes/core/permalink-manager-admin-functions.php:111
877
  #: includes/core/permalink-manager-admin-functions.php:111
878
+ #: includes/core/permalink-manager-admin-functions.php:773
879
+ #: includes/core/permalink-manager-admin-functions.php:854
880
+ #: includes/core/permalink-manager-admin-functions.php:859
881
+ #: includes/core/permalink-manager-admin-functions.php:860
882
  msgid "Permalink Manager"
883
  msgstr "Permalink Manager"
884
 
885
+ #: includes/views/permalink-manager-settings.php:139
886
+ #| msgid ""
887
+ #| "<strong>Permalink Manager can force the trailing slashes settings in the "
888
+ #| "custom permalinks with redirect.</strong>"
889
+ msgid ""
890
+ "Permalink Manager can force the trailing slashes settings in the custom "
891
+ "permalinks with redirect."
892
+ msgstr "Permalink Managerは、リダイレクトのあるカスタム パーマリンクの末尾のスラッシュ設定を強制できます。"
893
+
894
+ #: includes/views/permalink-manager-settings.php:167
895
+ #| msgid ""
896
+ #| "<strong>Permalink Manager includes a set of hooks that allow to extend "
897
+ #| "the redirect functions used natively by WordPress to avoid 404 errors."
898
+ #| "</strong>"
899
+ msgid ""
900
+ "Permalink Manager includes a set of hooks that allow to extend the redirect "
901
+ "functions used natively by WordPress to avoid 404 errors."
902
+ msgstr ""
903
+ "Permalink Managerには、404エラー回避のためにWordPressが従来使用するリダイレクト機能を拡張できる一連のフックが含まれています。"
904
+
905
  #. Name of the plugin
906
  msgid "Permalink Manager Pro"
907
  msgstr "Permalink Manager Pro"
908
 
909
+ #: includes/views/permalink-manager-settings.php:72
910
  msgid ""
911
  "Permalink Manager will ignore and not filter the custom permalinks of all "
912
  "selected above post types & taxonomies."
934
  msgid "Persian"
935
  msgstr "ペルシア語"
936
 
937
+ #: includes/views/permalink-manager-settings.php:158
938
  msgid "Please disable it if you encounter any redirect loop issues."
939
  msgstr "リダイレクトのループ問題が発生した場合は、このオプションを無効にして下さい。"
940
 
941
+ #: includes/views/permalink-manager-settings.php:119
942
+ msgid ""
943
+ "Please enable this option if you would like to manage additional custom "
944
+ "redirects (aliasees) in URI Editor for individual posts & terms."
945
+ msgstr ""
946
+
947
+ #: includes/views/permalink-manager-settings.php:140
948
+ msgid ""
949
+ "Please go to \"<em>General settings -> Trailing slashes</em>\" to choose if "
950
+ "trailing slashes should be added or removed from WordPress permalinks."
951
+ msgstr ""
952
+
953
+ #: includes/views/permalink-manager-settings.php:65
954
+ msgid ""
955
+ "Please go to \"<em>Redirect settings -> Trailing slashes redirect</em>\" to "
956
+ "force the trailing slashes mode with redirect."
957
+ msgstr ""
958
+
959
+ #: includes/views/permalink-manager-pro-addons.php:226
960
  msgid ""
961
  "Please note that \"Custom Permalinks\" (if activated) may break the behavior "
962
  "of this plugin."
963
  msgstr "「カスタム パーマリンク」(有効にしている場合)により、本プラグインの動作が損なわれる場合があります。"
964
 
965
+ #: includes/views/permalink-manager-settings.php:131
966
+ msgid ""
967
+ "Please note that the new redirects will be saved only if \"Extra redirects "
968
+ "(aliases)\" option is turned on above."
969
+ msgstr ""
970
+
971
  #: includes/core/permalink-manager-pro-functions.php:126
972
  #, php-format
973
  msgid ""
977
  "<a href=\"%s\" target=\"_blank\">コチラのページ</a>にて、ライセンスキーを設定して全てのPermalink "
978
  "Manager Pro のアップデート&機能をご利用下さい。"
979
 
 
 
 
 
 
 
 
 
980
  #: includes/core/permalink-manager-pro-functions.php:203
981
  msgid "Polish"
982
  msgstr "ポーランド語"
1004
  msgid "Post types"
1005
  msgstr "投稿タイプ"
1006
 
1007
+ #: includes/views/permalink-manager-settings.php:163
1008
  msgid "Redirect mode"
1009
  msgstr "リダイレクト モード"
1010
 
1011
+ #: includes/views/permalink-manager-settings.php:82
1012
+ msgid "Redirect settings"
1013
+ msgstr ""
1014
+
1015
+ #: includes/views/permalink-manager-pro-addons.php:315
1016
  msgid "Redirect this page to external URL"
1017
  msgstr "このページを外部URLにリダイレクトする"
1018
 
1019
+ #: includes/views/permalink-manager-settings.php:145
1020
+ msgid "Redirect with query parameters"
1021
+ msgstr ""
1022
+
1023
  #: includes/views/permalink-manager-tools.php:286
1024
  msgid "Regenerate"
1025
  msgstr "再作成"
1056
  msgid "Remove all plugin settings"
1057
  msgstr "全てのプラグイン設定を削除する"
1058
 
1059
+ #: includes/views/permalink-manager-pro-addons.php:164
1060
  msgid "Remove all words"
1061
  msgstr "全ての単語を削除する"
1062
 
1077
  msgid "Restore default permastructure"
1078
  msgstr "デフォルトのパーマ構造を復元する"
1079
 
1080
+ #: includes/core/permalink-manager-admin-functions.php:910
1081
  msgid "Restore Default URI"
1082
  msgstr "デフォルトのURIを復元する"
1083
 
1085
  msgid "Russian"
1086
  msgstr "ロシア語"
1087
 
1088
+ #: includes/views/permalink-manager-pro-addons.php:284
1089
  msgid "sample/custom-uri"
1090
  msgstr "sample/custom-uri"
1091
 
1092
+ #: includes/views/permalink-manager-pro-addons.php:196
1093
  msgid "Save"
1094
  msgstr "保存する"
1095
 
1103
  msgid "Save all the URIs below"
1104
  msgstr "以下の全てのURIを保存する"
1105
 
1106
+ #: includes/views/permalink-manager-settings.php:125
1107
+ msgid "Save old custom permalinks as extra redirects"
1108
  msgstr ""
1109
 
1110
+ #: includes/core/permalink-manager-admin-functions.php:934
1111
  msgid "Save permalink"
1112
  msgstr "パーマリンクを保存する"
1113
 
1115
  msgid "Save permastructures"
1116
  msgstr "パーマ構造を保存する"
1117
 
1118
+ #: includes/views/permalink-manager-settings.php:254
1119
  msgid "Save settings"
1120
  msgstr "設定を保存する"
1121
 
1158
  msgid "Settings"
1159
  msgstr "設定"
1160
 
1161
+ #: includes/views/permalink-manager-settings.php:214
1162
  msgid "Show \"Native slug\" field in URI Editor"
1163
  msgstr ""
1164
 
1166
  msgid "Show additional settings"
1167
  msgstr "追加設定を表示する"
1168
 
1169
+ #: includes/core/permalink-manager-admin-functions.php:720
1170
  msgid "Show more details"
1171
  msgstr "さらなる詳細を表示する"
1172
 
1191
  msgid "Stop Words"
1192
  msgstr "使用禁止の単語"
1193
 
1194
+ #: includes/views/permalink-manager-settings.php:223
1195
  msgid "Strip special characters"
1196
  msgstr "特殊文字を取り除く"
1197
 
1198
+ #: includes/views/permalink-manager-pro-addons.php:255
1199
  msgid "Suggestions/feedback"
1200
  msgstr "ご意見 / フィードバック"
1201
 
1214
  msgid "Taxonomies"
1215
  msgstr "タクソノミー"
1216
 
1217
+ #: includes/views/permalink-manager-pro-addons.php:250
1218
  msgid "Technical support"
1219
  msgstr "技術的サポート"
1220
 
1228
  "The above permalink will be automatically updated and is locked for editing."
1229
  msgstr ""
1230
 
1231
+ #: includes/core/permalink-manager-admin-functions.php:874
1232
  msgid ""
1233
  "The above permalink will be automatically updated to \"Default URI\" and is "
1234
  "locked for editing."
1235
  msgstr ""
1236
 
1237
+ #: includes/core/permalink-manager-admin-functions.php:871
1238
  msgid "The custom URI cannot be edited on frontpage."
1239
  msgstr "カスタムURIは、フロントページでは編集不可です。"
1240
 
1241
+ #: includes/core/permalink-manager-admin-functions.php:900
1242
  msgid ""
1243
  "The native slug is by default automatically used in native permalinks (when "
1244
  "Permalink Manager is disabled)."
1259
  msgid "The settings are saved!"
1260
  msgstr "設定は、保存されました!"
1261
 
1262
+ #: includes/core/permalink-manager-pro-functions.php:522
1263
  msgid ""
1264
  "The URIs are case-insensitive, eg. <strong>BLACKFRIDAY</strong> and <strong>"
1265
  "blackfriday</strong> are equivalent."
1267
  "URIは、大文字・小文字は区別しません。例:<strong>BLACKFRIDAY</strong> と<strong>"
1268
  "blackfriday</strong>は、同じです。"
1269
 
1270
+ #: includes/views/permalink-manager-pro-addons.php:227
1271
  msgid ""
1272
  "Therefore, it is recommended to disable \"Custom Permalink\" and import old "
1273
  "permalinks before using Permalink Manager Pro."
1274
  msgstr ""
1275
  "したがって、「カスタム パーマリンク」を無効にして、Permalink Manager Proを使用する前の古いパーマリンクのインポートを推奨します。"
1276
 
1277
+ #: includes/views/permalink-manager-settings.php:174
1278
  msgid "Third party plugins"
1279
  msgstr "サードパーティー プラグイン"
1280
 
1281
+ #: includes/views/permalink-manager-settings.php:92
1282
  msgid ""
1283
  "This feature will be also used to redirect (old) original permalinks to (new)"
1284
  " custom permalinks set with Permalink Manager."
1286
  "この機能は、(古い)オリジナルのパーマリンクをPermalink Managerで設定された(新しい)カスタム "
1287
  "パーマリンクにリダイレクトするために使用されます。"
1288
 
1289
+ #: includes/core/permalink-manager-admin-functions.php:1079
1290
  #, php-format
1291
  msgid ""
1292
  "This functionality is available only in <a href=\"%s\" target=\"_blank\">"
1300
  msgstr ""
1301
  "このオプションは、ネイティブの設定を変更し、末尾のスラッシュを投稿・タームのパーマリンクの末尾に、追加・削除するかを制御するために使用できます。"
1302
 
1303
+ #: includes/core/permalink-manager-admin-functions.php:693
1304
+ #: includes/core/permalink-manager-admin-functions.php:720
1305
  msgid "Title"
1306
  msgstr "タイトル"
1307
 
1313
  "permastructure settings below."
1314
  msgstr ""
1315
 
1316
+ #: includes/views/permalink-manager-pro-addons.php:251
1317
  #, php-format
1318
  msgid ""
1319
  "To find the answers on frequently asked questions and information about how "
1331
  msgstr ""
1332
  "上記のフィルターに絞りこむために、ここに投稿ID(または範囲)を入力してください。例:<strong>1-8, 10, 25</strong>."
1333
 
1334
+ #: includes/views/permalink-manager-pro-addons.php:253
1335
  msgid ""
1336
  "To reduce the response time, please attach your licence key and if possible "
1337
  "also: URL address of your website and screenshots explaining the issue."
1346
  msgid "Trailing slashes"
1347
  msgstr "末尾のスラッシュ"
1348
 
1349
+ #: includes/views/permalink-manager-settings.php:136
1350
  msgid "Trailing slashes redirect"
1351
  msgstr "末尾のスラッシュリダイレクト"
1352
 
1354
  msgid "Turkish"
1355
  msgstr "トルコ語"
1356
 
1357
+ #: includes/views/permalink-manager-pro-addons.php:270
1358
+ msgid ""
1359
+ "Turn on \"<strong>Extra redirects (aliases)</strong>\" in Permalink Manager "
1360
+ "settings to enable this feature."
1361
+ msgstr ""
1362
+
1363
+ #: includes/views/permalink-manager-pro-addons.php:184
1364
  msgid "Type comma to separate the words."
1365
  msgstr "単語の区切りにカンマを入力下さい。"
1366
 
1367
+ #: includes/views/permalink-manager-settings.php:194
1368
  msgid "Ultimate Member support"
1369
  msgstr ""
1370
 
1372
  msgid "Unselect all"
1373
  msgstr "選択を全て解除する"
1374
 
1375
+ #: includes/core/permalink-manager-admin-functions.php:626
1376
  msgid "Upgrade to PRO"
1377
  msgstr "Pro版にアップグレード"
1378
 
1393
  msgid "URI editor"
1394
  msgstr "URIエディター"
1395
 
1396
+ #: includes/views/permalink-manager-settings.php:237
1397
  msgid "URI Editor role capability"
1398
  msgstr "URIエディター 種類と権限"
1399
 
1409
  msgid "Use default settings"
1410
  msgstr "デフォルトの設定を使用する"
1411
 
1412
+ #: includes/core/permalink-manager-admin-functions.php:842
1413
  #, php-format
1414
  msgid "Use global settings [%s]"
1415
  msgstr "グローバル設定を使用する [%s]"
1438
  msgid "WooCommerce"
1439
  msgstr "WooCommerce"
1440
 
1441
+ #: includes/views/permalink-manager-settings.php:187
1442
  msgid "WP All Import support"
1443
  msgstr "WP All Import サポート"
1444
 
1445
+ #: includes/views/permalink-manager-settings.php:180
1446
  msgid "WPML/Polylang language mismatch"
1447
  msgstr "WPML / Polylang 言語 不一致"
1448
 
1449
+ #: includes/core/permalink-manager-admin-functions.php:840
1450
+ #: includes/core/permalink-manager-admin-functions.php:843
1451
  msgid "Yes"
1452
  msgstr "はい"
1453
 
1454
+ #: includes/views/permalink-manager-settings.php:225
1455
+ #: includes/views/permalink-manager-settings.php:232
1456
  msgid "Yes, use native settings"
1457
  msgstr "はい、ネイティブ 設定を使います。"
1458
 
1460
  msgid "You are not allowed to remove Permalink Manager data!"
1461
  msgstr "Permalink Manager データを削除できません!"
1462
 
1463
+ #: includes/views/permalink-manager-settings.php:168
1464
  msgid ""
1465
  "You can disable this feature if you do not want Permalink Manager to trigger "
1466
  "any additional redirect functions at all."
1467
  msgstr "Permalink Managerに、追加のリダイレクト機能を一切トリガーさせないようにする場合は、この機能を無効にします。"
1468
 
1469
+ #: includes/views/permalink-manager-settings.php:120
 
 
 
 
1470
  msgid ""
1471
+ "You can disable this feature if you use another plugin to control the "
1472
  "redirects, eg. Yoast SEO Premium or Redirection."
1473
+ msgstr ""
1474
 
1475
  #: includes/core/permalink-manager-pro-functions.php:141
1476
  msgid "You own a lifetime licence key."
languages/permalink-manager.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2021-04-19 09:24+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
17
- #: includes/views/permalink-manager-pro-addons.php:255
18
  msgid ""
19
  " Please send your remarks to <a href=\"mailto:contact@permalinkmanager.pro\">"
20
  "contact@permalinkmanager.pro</a>."
@@ -24,7 +24,7 @@ msgstr ""
24
  msgid "\"Custom Permalinks\" URIs were imported!"
25
  msgstr ""
26
 
27
- #: includes/views/permalink-manager-pro-addons.php:178
28
  msgid "\"Stop words\" list"
29
  msgstr ""
30
 
@@ -46,24 +46,24 @@ msgstr ""
46
  msgid "(Removed term)"
47
  msgstr ""
48
 
49
- #: includes/views/permalink-manager-pro-addons.php:159
50
  msgid "-- Use predefined words list --"
51
  msgstr ""
52
 
53
- #: includes/views/permalink-manager-settings.php:105
54
  msgid "301 redirect"
55
  msgstr ""
56
 
57
- #: includes/views/permalink-manager-settings.php:105
58
  msgid "302 redirect"
59
  msgstr ""
60
 
61
- #: includes/core/permalink-manager-admin-functions.php:717
62
  #, php-format
63
  msgid "<a %s>Click here</a> to go to the list of updated slugs"
64
  msgstr ""
65
 
66
- #: includes/core/permalink-manager-admin-functions.php:716
67
  #, php-format
68
  msgid "<strong class=\"updated_count\">%d</strong> slug was updated!"
69
  msgid_plural "<strong class=\"updated_count\">%d</strong> slugs were updated!"
@@ -76,18 +76,18 @@ msgid ""
76
  "slugs</em>\" mode!</strong>"
77
  msgstr ""
78
 
79
- #: includes/views/permalink-manager-settings.php:73
80
  msgid ""
81
  "<strong>Canonical redirect allows WordPress to \"correct\" the requested URL "
82
  "and redirect visitor to the canonical permalink.</strong>"
83
  msgstr ""
84
 
85
  #: includes/core/permalink-manager-actions.php:115
86
- #: includes/core/permalink-manager-admin-functions.php:721
87
  msgid "<strong>No slugs</strong> were updated!"
88
  msgstr ""
89
 
90
- #: includes/views/permalink-manager-settings.php:90
91
  msgid ""
92
  "<strong>Old slug redirect is used by WordPress to provide a fallback for old "
93
  "version of slugs after they are changed.</strong>"
@@ -99,38 +99,26 @@ msgid ""
99
  "after post or term is saved/updated.</strong>"
100
  msgstr ""
101
 
102
- #: includes/views/permalink-manager-settings.php:136
103
- msgid ""
104
- "<strong>Permalink Manager can force the trailing slashes settings in the "
105
- "custom permalinks with redirect.</strong>"
106
- msgstr ""
107
-
108
  #: includes/views/permalink-manager-settings.php:52
109
  msgid ""
110
  "<strong>Permalink Manager can use either native slugs or actual titles for "
111
  "custom permalinks.</strong>"
112
  msgstr ""
113
 
114
- #: includes/views/permalink-manager-settings.php:107
115
- msgid ""
116
- "<strong>Permalink Manager includes a set of hooks that allow to extend the "
117
- "redirect functions used natively by WordPress to avoid 404 errors.</strong>"
118
- msgstr ""
119
-
120
- #: includes/views/permalink-manager-pro-addons.php:317
121
  msgid ""
122
  "<strong>Please use full URLs!</strong><br />For instance, <code>http:"
123
  "//another-website.com/final-target-url</code>."
124
  msgstr ""
125
 
126
- #: includes/views/permalink-manager-pro-addons.php:299
127
  #, php-format
128
  msgid ""
129
  "<strong>Please use URIs only!</strong><br />For instance, to set-up a "
130
  "redirect for <code>%s/old-uri</code> please use <code>old-uri</code>."
131
  msgstr ""
132
 
133
- #: includes/views/permalink-manager-settings.php:127
134
  msgid ""
135
  "<strong>You can use Permalink Manager to force SSL or \"www\" prefix in "
136
  "WordPress permalinks.</strong>"
@@ -142,11 +130,11 @@ msgid ""
142
  "of WordPress permalinks.</strong>"
143
  msgstr ""
144
 
145
- #: includes/views/permalink-manager-pro-addons.php:294
146
  msgid "Add new redirect"
147
  msgstr ""
148
 
149
- #: includes/views/permalink-manager-pro-addons.php:164
150
  msgid "Add the words from the list"
151
  msgstr ""
152
 
@@ -154,7 +142,7 @@ msgstr ""
154
  msgid "Add trailing slashes"
155
  msgstr ""
156
 
157
- #: includes/views/permalink-manager-settings.php:206
158
  msgid "Administrator (edit_theme_options)"
159
  msgstr ""
160
 
@@ -164,7 +152,7 @@ msgid ""
164
  "included), slugs and permastructures (WooCommerce compatible)."
165
  msgstr ""
166
 
167
- #: includes/views/permalink-manager-settings.php:176
168
  msgid "Advanced settings"
169
  msgstr ""
170
 
@@ -180,7 +168,7 @@ msgstr ""
180
  msgid "All dates"
181
  msgstr ""
182
 
183
- #: includes/views/permalink-manager-pro-addons.php:271
184
  msgid ""
185
  "All URIs specified below will redirect the visitors to the custom URI "
186
  "defined above in \"Current URI\" field."
@@ -218,11 +206,11 @@ msgstr ""
218
  msgid "Array with URIs"
219
  msgstr ""
220
 
221
- #: includes/views/permalink-manager-settings.php:206
222
  msgid "Author (publish_posts)"
223
  msgstr ""
224
 
225
- #: includes/core/permalink-manager-admin-functions.php:857
226
  msgid "Auto-update \"Current URI\""
227
  msgstr ""
228
 
@@ -230,15 +218,15 @@ msgstr ""
230
  msgid "Auto-update permalinks"
231
  msgstr ""
232
 
233
- #: includes/core/permalink-manager-admin-functions.php:890
234
  msgid "Automatic redirect for native URI enabled:"
235
  msgstr ""
236
 
237
- #: includes/views/permalink-manager-settings.php:211
238
  msgid "Automatically fix broken URIs"
239
  msgstr ""
240
 
241
- #: includes/views/permalink-manager-settings.php:169
242
  msgid "Breadcrumbs support"
243
  msgstr ""
244
 
@@ -246,7 +234,7 @@ msgstr ""
246
  msgid "Broken redirects were removed successfully!"
247
  msgstr ""
248
 
249
- #: includes/views/permalink-manager-settings.php:213
250
  msgid "Bulk fix all URIs (once a day, in the background)"
251
  msgstr ""
252
 
@@ -254,11 +242,11 @@ msgstr ""
254
  msgid "Buy Permalink Manager Pro"
255
  msgstr ""
256
 
257
- #: includes/core/permalink-manager-admin-functions.php:584
258
  msgid "by Maciej Bis"
259
  msgstr ""
260
 
261
- #: includes/views/permalink-manager-settings.php:70
262
  msgid "Canonical redirect"
263
  msgstr ""
264
 
@@ -274,7 +262,7 @@ msgstr ""
274
  msgid "Clear/leave the field empty to use the default permalink."
275
  msgstr ""
276
 
277
- #: includes/core/permalink-manager-admin-functions.php:829
278
  msgid "Close: "
279
  msgstr ""
280
 
@@ -282,11 +270,11 @@ msgstr ""
282
  msgid "Congratulations! No duplicated URIs or Redirects found!"
283
  msgstr ""
284
 
285
- #: includes/views/permalink-manager-settings.php:206
286
  msgid "Contributor (edit_posts)"
287
  msgstr ""
288
 
289
- #: includes/views/permalink-manager-settings.php:198
290
  msgid "Convert accented letters"
291
  msgstr ""
292
 
@@ -294,27 +282,27 @@ msgstr ""
294
  msgid "Count"
295
  msgstr ""
296
 
297
- #: includes/core/permalink-manager-pro-functions.php:530
298
  msgid "Coupon Full URL"
299
  msgstr ""
300
 
301
- #: includes/core/permalink-manager-pro-functions.php:497
302
  msgid "Coupon Link"
303
  msgstr ""
304
 
305
- #: includes/core/permalink-manager-pro-functions.php:518
306
  msgid "Coupon URI"
307
  msgstr ""
308
 
309
  #: includes/core/permalink-manager-uri-functions-post.php:690
310
  #: includes/core/permalink-manager-uri-functions-tax.php:521
311
- #: includes/core/permalink-manager-admin-functions.php:747
312
- #: includes/core/permalink-manager-admin-functions.php:848
313
  msgid "Current URI"
314
  msgstr ""
315
 
316
  #: includes/views/permalink-manager-tools.php:34
317
- #: includes/views/permalink-manager-pro-addons.php:214
318
  msgid "Custom Permalinks"
319
  msgstr ""
320
 
@@ -341,7 +329,7 @@ msgstr ""
341
  msgid "Danish"
342
  msgstr ""
343
 
344
- #: includes/views/permalink-manager-pro-addons.php:215
345
  msgid "Deactivate after import"
346
  msgstr ""
347
 
@@ -357,15 +345,15 @@ msgstr ""
357
  msgid "Default permastructure"
358
  msgstr ""
359
 
360
- #: includes/core/permalink-manager-admin-functions.php:879
361
  msgid "Default URI"
362
  msgstr ""
363
 
364
- #: includes/views/permalink-manager-settings.php:213
365
  msgid "Disable"
366
  msgstr ""
367
 
368
- #: includes/views/permalink-manager-settings.php:105
369
  msgid "Disable (Permalink Manager redirect functions)"
370
  msgstr ""
371
 
@@ -377,7 +365,7 @@ msgstr ""
377
  msgid "Documentation"
378
  msgstr ""
379
 
380
- #: includes/core/permalink-manager-admin-functions.php:583
381
  msgid "Donate"
382
  msgstr ""
383
 
@@ -385,7 +373,7 @@ msgstr ""
385
  msgid "Dutch"
386
  msgstr ""
387
 
388
- #: includes/views/permalink-manager-pro-addons.php:192
389
  msgid ""
390
  "Each of the words can be removed and any new words can be added to the list. "
391
  "You can also use a predefined list (available in 21 languages)."
@@ -405,15 +393,15 @@ msgstr ""
405
  msgid "Edit term"
406
  msgstr ""
407
 
408
- #: includes/views/permalink-manager-settings.php:206
409
  msgid "Editor (publish_pages)"
410
  msgstr ""
411
 
412
- #: includes/views/permalink-manager-pro-addons.php:172
413
  msgid "Enable \"stop words\""
414
  msgstr ""
415
 
416
- #: includes/views/permalink-manager-settings.php:215
417
  msgid ""
418
  "Enable this option if you would like to automatically remove redundant "
419
  "permalinks & duplicated redirects."
@@ -423,15 +411,18 @@ msgstr ""
423
  msgid "English"
424
  msgstr ""
425
 
426
- #: includes/views/permalink-manager-settings.php:97
427
- msgid "Enhanced redirect"
 
 
 
428
  msgstr ""
429
 
430
- #: includes/views/permalink-manager-settings.php:220
431
  msgid "Exclude content types"
432
  msgstr ""
433
 
434
- #: includes/views/permalink-manager-settings.php:226
435
  msgid "Exclude drafts"
436
  msgstr ""
437
 
@@ -449,7 +440,8 @@ msgstr ""
449
  msgid "Extra Redirect"
450
  msgstr ""
451
 
452
- #: includes/views/permalink-manager-pro-addons.php:270
 
453
  msgid "Extra redirects (aliases)"
454
  msgstr ""
455
 
@@ -477,15 +469,15 @@ msgstr ""
477
  msgid "Fix custom permalinks & redirects"
478
  msgstr ""
479
 
480
- #: includes/views/permalink-manager-settings.php:213
481
  msgid "Fix URIs individually (during page load)"
482
  msgstr ""
483
 
484
- #: includes/views/permalink-manager-settings.php:186
485
  msgid "Force 404 on non-existing pagination pages"
486
  msgstr ""
487
 
488
- #: includes/views/permalink-manager-settings.php:124
489
  msgid "Force HTTPS/WWW"
490
  msgstr ""
491
 
@@ -506,7 +498,7 @@ msgstr ""
506
  msgid "German"
507
  msgstr ""
508
 
509
- #: permalink-manager.php:209
510
  #, php-format
511
  msgid ""
512
  "Get access to extra features: full taxonomy and WooCommerce support, "
@@ -523,7 +515,7 @@ msgstr ""
523
  msgid "Hindi"
524
  msgstr ""
525
 
526
- #: includes/views/permalink-manager-pro-addons.php:313
527
  msgid "http://another-website.com/final-target-url"
528
  msgstr ""
529
 
@@ -535,14 +527,14 @@ msgstr ""
535
  msgid "https://permalinkmanager.pro?utm_source=plugin"
536
  msgstr ""
537
 
538
- #: includes/core/permalink-manager-admin-functions.php:849
539
  msgid ""
540
  "If custom URI is not defined, a default URI will be set (see below). The "
541
  "custom URI can be edited only if 'Auto-update the URI' feature is not "
542
  "enabled."
543
  msgstr ""
544
 
545
- #: includes/views/permalink-manager-settings.php:158
546
  msgid ""
547
  "If disabled, the custom permalinks <strong>will not be saved</strong> for "
548
  "the posts imported with WP All Import plugin."
@@ -555,100 +547,106 @@ msgid ""
555
  "target=\"_blank\">permastructure settings</a> will be used."
556
  msgstr ""
557
 
558
- #: includes/views/permalink-manager-settings.php:194
559
  msgid ""
560
  "If enabled only alphanumeric characters, underscores and dashes will be "
561
  "allowed for post/term slugs."
562
  msgstr ""
563
 
564
- #: includes/views/permalink-manager-pro-addons.php:191
565
  msgid ""
566
  "If enabled, all selected \"stop words\" will be automatically removed from "
567
  "default URIs."
568
  msgstr ""
569
 
570
- #: includes/views/permalink-manager-settings.php:201
571
  msgid ""
572
  "If enabled, all the accented letters will be replaced with their non-"
573
  "accented equivalent (eg. Å => A, Æ => AE, Ø => O, Ć => C)."
574
  msgstr ""
575
 
576
- #: includes/views/permalink-manager-settings.php:118
577
- msgid ""
578
- "If enabled, Permalink Manage will save the \"extra redirect\" for earlier "
579
- "version of custom permalink after you change it (eg. with URI Editor or "
580
- "Regenerate/reset tool)."
581
- msgstr ""
582
-
583
  #: includes/views/permalink-manager-settings.php:43
584
  msgid ""
585
  "If enabled, Permalink Manager will always force the default custom permalink "
586
  "format (based on current <strong>Permastructure</strong> settings)."
587
  msgstr ""
588
 
589
- #: includes/views/permalink-manager-settings.php:165
590
  msgid ""
591
  "If enabled, Permalink Manager will detect the additional Ultimate Member "
592
  "pages (eg. \"account\" sections)."
593
  msgstr ""
594
 
595
- #: includes/core/permalink-manager-admin-functions.php:858
 
 
 
 
 
 
 
596
  msgid ""
597
  "If enabled, the 'Current URI' field will be automatically changed to "
598
  "'Default URI' (displayed below) after the post is saved or updated."
599
  msgstr ""
600
 
601
- #: includes/views/permalink-manager-settings.php:227
602
  msgid "If enabled, the custom permalinks for post drafts will not be saved."
603
  msgstr ""
604
 
605
- #: includes/views/permalink-manager-settings.php:171
606
  msgid ""
607
  "If enabled, the HTML breadcrumbs will be filtered by Permalink Manager to "
608
  "mimic the current URL structure.<br />Works with: <strong>WooCommerce, Yoast "
609
  "SEO, Slim Seo, RankMath and SEOPress</strong> breadcrumbs."
610
  msgstr ""
611
 
612
- #: includes/views/permalink-manager-settings.php:187
613
  msgid ""
614
  "If enabled, the non-existing pagination pages (for single posts) will return "
615
  "404 (\"Not Found\") error.<br /><strong>Please disable it, if you encounter "
616
  "any problems with pagination pages or use custom pagination system.</strong>"
617
  msgstr ""
618
 
619
- #: includes/views/permalink-manager-settings.php:151
620
  msgid ""
621
  "If enabled, the plugin will load the adjacent translation of post when the "
622
  "custom permalink is detected, but the language code in the URL does not "
623
  "match the language code assigned to the post/term."
624
  msgstr ""
625
 
626
- #: includes/views/permalink-manager-settings.php:91
 
 
 
 
 
 
627
  msgid ""
628
  "If enabled, the visitors trying to access the URL with the old slug will be "
629
  "redirected to the canonical permalink."
630
  msgstr ""
631
 
632
- #: includes/views/permalink-manager-pro-addons.php:309
633
  msgid ""
634
  "If not empty, the visitors trying to access this page will be redirected to "
635
  "the URL specified below."
636
  msgstr ""
637
 
638
- #: includes/views/permalink-manager-pro-addons.php:218
639
  msgid ""
640
  "If selected, \"Custom Permalinks\" plugin will be deactivated after its "
641
  "custom URIs are imported."
642
  msgstr ""
643
 
644
- #: includes/views/permalink-manager-pro-addons.php:250
645
  msgid ""
646
  "If you still did not find the answer to your question, please send us your "
647
  "question or a detailed description of your problem/issue to <a href=\"mailto:"
648
  "support@permalinkmanager.pro\">support@permalinkmanager.pro</a>."
649
  msgstr ""
650
 
651
- #: includes/views/permalink-manager-pro-addons.php:254
652
  msgid ""
653
  "If you would like to suggest a new functionality or leave us feedback, we "
654
  "are open to all new ideas and would be grateful for all your comments!"
@@ -662,7 +660,7 @@ msgid ""
662
  "applied."
663
  msgstr ""
664
 
665
- #: includes/views/permalink-manager-pro-addons.php:230
666
  #, php-format
667
  msgid "Import %d URIs"
668
  msgstr ""
@@ -681,8 +679,8 @@ msgid "Inherit parents' slugs"
681
  msgstr ""
682
 
683
  #: includes/views/permalink-manager-permastructs.php:75
684
- #: includes/views/permalink-manager-pro-addons.php:190
685
- #: includes/views/permalink-manager-pro-addons.php:223
686
  msgid "Instructions"
687
  msgstr ""
688
 
@@ -730,7 +728,7 @@ msgstr ""
730
  msgid "List of the URIs generated by this plugin."
731
  msgstr ""
732
 
733
- #: includes/core/permalink-manager-admin-functions.php:703
734
  msgid "List of updated items"
735
  msgstr ""
736
 
@@ -738,7 +736,7 @@ msgstr ""
738
  msgid "Maciej Bis"
739
  msgstr ""
740
 
741
- #: includes/core/permalink-manager-admin-functions.php:931
742
  msgid "Manage redirects"
743
  msgstr ""
744
 
@@ -747,7 +745,7 @@ msgstr ""
747
  msgid "Mode"
748
  msgstr ""
749
 
750
- #: includes/core/permalink-manager-admin-functions.php:869
751
  msgid "Native slug"
752
  msgstr ""
753
 
@@ -755,18 +753,18 @@ msgstr ""
755
  msgid "Native slugs"
756
  msgstr ""
757
 
758
- #: includes/core/permalink-manager-admin-functions.php:666
759
- #: includes/core/permalink-manager-admin-functions.php:693
760
  msgid "New Slug"
761
  msgstr ""
762
 
763
- #: includes/core/permalink-manager-admin-functions.php:669
764
- #: includes/core/permalink-manager-admin-functions.php:696
765
  msgid "New URI"
766
  msgstr ""
767
 
768
- #: includes/core/permalink-manager-admin-functions.php:810
769
- #: includes/core/permalink-manager-admin-functions.php:814
770
  msgid "No"
771
  msgstr ""
772
 
@@ -774,7 +772,7 @@ msgstr ""
774
  msgid "No \"Custom Permalinks\" URIs were imported!"
775
  msgstr ""
776
 
777
- #: includes/core/permalink-manager-admin-functions.php:815
778
  msgid "No (ignore this URI in bulk tools)"
779
  msgstr ""
780
 
@@ -782,15 +780,15 @@ msgstr ""
782
  msgid "No Custom URIs or Custom Redirects were removed!"
783
  msgstr ""
784
 
785
- #: includes/views/permalink-manager-pro-addons.php:235
786
  msgid "No custom URIs to import"
787
  msgstr ""
788
 
789
- #: includes/views/permalink-manager-settings.php:200
790
  msgid "No, keep accented letters in the slugs"
791
  msgstr ""
792
 
793
- #: includes/views/permalink-manager-settings.php:193
794
  msgid "No, keep special characters (.,|_+) in the slugs"
795
  msgstr ""
796
 
@@ -798,21 +796,21 @@ msgstr ""
798
  msgid "Norwegian"
799
  msgstr ""
800
 
801
- #: includes/core/permalink-manager-admin-functions.php:665
802
- #: includes/core/permalink-manager-admin-functions.php:692
803
  msgid "Old Slug"
804
  msgstr ""
805
 
806
- #: includes/views/permalink-manager-settings.php:87
807
  msgid "Old slug redirect"
808
  msgstr ""
809
 
810
- #: includes/core/permalink-manager-admin-functions.php:668
811
- #: includes/core/permalink-manager-admin-functions.php:695
812
  msgid "Old URI"
813
  msgstr ""
814
 
815
- #: includes/views/permalink-manager-settings.php:207
816
  #, php-format
817
  msgid ""
818
  "Only the users who have selected capability will be able to access URI "
@@ -833,18 +831,30 @@ msgstr ""
833
  #: includes/core/permalink-manager-gutenberg.php:29
834
  #: includes/core/permalink-manager-admin-functions.php:111
835
  #: includes/core/permalink-manager-admin-functions.php:111
836
- #: includes/core/permalink-manager-admin-functions.php:743
837
- #: includes/core/permalink-manager-admin-functions.php:824
838
- #: includes/core/permalink-manager-admin-functions.php:829
839
- #: includes/core/permalink-manager-admin-functions.php:830
840
  msgid "Permalink Manager"
841
  msgstr ""
842
 
 
 
 
 
 
 
 
 
 
 
 
 
843
  #. Name of the plugin
844
  msgid "Permalink Manager Pro"
845
  msgstr ""
846
 
847
- #: includes/views/permalink-manager-settings.php:222
848
  msgid ""
849
  "Permalink Manager will ignore and not filter the custom permalinks of all "
850
  "selected above post types & taxonomies."
@@ -872,16 +882,40 @@ msgstr ""
872
  msgid "Persian"
873
  msgstr ""
874
 
875
- #: includes/views/permalink-manager-settings.php:128
876
  msgid "Please disable it if you encounter any redirect loop issues."
877
  msgstr ""
878
 
879
- #: includes/views/permalink-manager-pro-addons.php:224
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
880
  msgid ""
881
  "Please note that \"Custom Permalinks\" (if activated) may break the behavior "
882
  "of this plugin."
883
  msgstr ""
884
 
 
 
 
 
 
 
885
  #: includes/core/permalink-manager-pro-functions.php:126
886
  #, php-format
887
  msgid ""
@@ -889,12 +923,6 @@ msgid ""
889
  "features <a href=\"%s\" target=\"_blank\">on this page</a>."
890
  msgstr ""
891
 
892
- #: includes/views/permalink-manager-settings.php:65
893
- msgid ""
894
- "Please use \"<a href=\"#sslwww_redirect\">Trailing slashes redirect</a>\" "
895
- "field if you would like to force the settings with redirect."
896
- msgstr ""
897
-
898
  #: includes/core/permalink-manager-pro-functions.php:203
899
  msgid "Polish"
900
  msgstr ""
@@ -922,14 +950,22 @@ msgstr ""
922
  msgid "Post types"
923
  msgstr ""
924
 
925
- #: includes/views/permalink-manager-settings.php:103
926
  msgid "Redirect mode"
927
  msgstr ""
928
 
929
- #: includes/views/permalink-manager-pro-addons.php:308
 
 
 
 
930
  msgid "Redirect this page to external URL"
931
  msgstr ""
932
 
 
 
 
 
933
  #: includes/views/permalink-manager-tools.php:286
934
  msgid "Regenerate"
935
  msgstr ""
@@ -966,7 +1002,7 @@ msgstr ""
966
  msgid "Remove all plugin settings"
967
  msgstr ""
968
 
969
- #: includes/views/permalink-manager-pro-addons.php:162
970
  msgid "Remove all words"
971
  msgstr ""
972
 
@@ -987,7 +1023,7 @@ msgstr ""
987
  msgid "Restore default permastructure"
988
  msgstr ""
989
 
990
- #: includes/core/permalink-manager-admin-functions.php:880
991
  msgid "Restore Default URI"
992
  msgstr ""
993
 
@@ -995,11 +1031,11 @@ msgstr ""
995
  msgid "Russian"
996
  msgstr ""
997
 
998
- #: includes/views/permalink-manager-pro-addons.php:277
999
  msgid "sample/custom-uri"
1000
  msgstr ""
1001
 
1002
- #: includes/views/permalink-manager-pro-addons.php:194
1003
  msgid "Save"
1004
  msgstr ""
1005
 
@@ -1013,11 +1049,11 @@ msgstr ""
1013
  msgid "Save all the URIs below"
1014
  msgstr ""
1015
 
1016
- #: includes/views/permalink-manager-settings.php:113
1017
- msgid "Save old custom permalinks as redirects"
1018
  msgstr ""
1019
 
1020
- #: includes/core/permalink-manager-admin-functions.php:904
1021
  msgid "Save permalink"
1022
  msgstr ""
1023
 
@@ -1025,7 +1061,7 @@ msgstr ""
1025
  msgid "Save permastructures"
1026
  msgstr ""
1027
 
1028
- #: includes/views/permalink-manager-settings.php:233
1029
  msgid "Save settings"
1030
  msgstr ""
1031
 
@@ -1068,7 +1104,7 @@ msgstr ""
1068
  msgid "Settings"
1069
  msgstr ""
1070
 
1071
- #: includes/views/permalink-manager-settings.php:182
1072
  msgid "Show \"Native slug\" field in URI Editor"
1073
  msgstr ""
1074
 
@@ -1076,7 +1112,7 @@ msgstr ""
1076
  msgid "Show additional settings"
1077
  msgstr ""
1078
 
1079
- #: includes/core/permalink-manager-admin-functions.php:690
1080
  msgid "Show more details"
1081
  msgstr ""
1082
 
@@ -1101,11 +1137,11 @@ msgstr ""
1101
  msgid "Stop Words"
1102
  msgstr ""
1103
 
1104
- #: includes/views/permalink-manager-settings.php:191
1105
  msgid "Strip special characters"
1106
  msgstr ""
1107
 
1108
- #: includes/views/permalink-manager-pro-addons.php:253
1109
  msgid "Suggestions/feedback"
1110
  msgstr ""
1111
 
@@ -1124,7 +1160,7 @@ msgstr ""
1124
  msgid "Taxonomies"
1125
  msgstr ""
1126
 
1127
- #: includes/views/permalink-manager-pro-addons.php:248
1128
  msgid "Technical support"
1129
  msgstr ""
1130
 
@@ -1138,17 +1174,17 @@ msgid ""
1138
  "The above permalink will be automatically updated and is locked for editing."
1139
  msgstr ""
1140
 
1141
- #: includes/core/permalink-manager-admin-functions.php:844
1142
  msgid ""
1143
  "The above permalink will be automatically updated to \"Default URI\" and is "
1144
  "locked for editing."
1145
  msgstr ""
1146
 
1147
- #: includes/core/permalink-manager-admin-functions.php:841
1148
  msgid "The custom URI cannot be edited on frontpage."
1149
  msgstr ""
1150
 
1151
- #: includes/core/permalink-manager-admin-functions.php:870
1152
  msgid ""
1153
  "The native slug is by default automatically used in native permalinks (when "
1154
  "Permalink Manager is disabled)."
@@ -1168,29 +1204,29 @@ msgstr ""
1168
  msgid "The settings are saved!"
1169
  msgstr ""
1170
 
1171
- #: includes/core/permalink-manager-pro-functions.php:519
1172
  msgid ""
1173
  "The URIs are case-insensitive, eg. <strong>BLACKFRIDAY</strong> and <strong>"
1174
  "blackfriday</strong> are equivalent."
1175
  msgstr ""
1176
 
1177
- #: includes/views/permalink-manager-pro-addons.php:225
1178
  msgid ""
1179
  "Therefore, it is recommended to disable \"Custom Permalink\" and import old "
1180
  "permalinks before using Permalink Manager Pro."
1181
  msgstr ""
1182
 
1183
- #: includes/views/permalink-manager-settings.php:142
1184
  msgid "Third party plugins"
1185
  msgstr ""
1186
 
1187
- #: includes/views/permalink-manager-settings.php:74
1188
  msgid ""
1189
  "This feature will be also used to redirect (old) original permalinks to (new)"
1190
  " custom permalinks set with Permalink Manager."
1191
  msgstr ""
1192
 
1193
- #: includes/core/permalink-manager-admin-functions.php:1049
1194
  #, php-format
1195
  msgid ""
1196
  "This functionality is available only in <a href=\"%s\" target=\"_blank\">"
@@ -1203,8 +1239,8 @@ msgid ""
1203
  "slash should be added or removed from the end of posts & terms permalinks."
1204
  msgstr ""
1205
 
1206
- #: includes/core/permalink-manager-admin-functions.php:663
1207
- #: includes/core/permalink-manager-admin-functions.php:690
1208
  msgid "Title"
1209
  msgstr ""
1210
 
@@ -1216,7 +1252,7 @@ msgid ""
1216
  "permastructure settings below."
1217
  msgstr ""
1218
 
1219
- #: includes/views/permalink-manager-pro-addons.php:249
1220
  #, php-format
1221
  msgid ""
1222
  "To find the answers on frequently asked questions and information about how "
@@ -1231,7 +1267,7 @@ msgid ""
1231
  "<strong>1-8, 10, 25</strong>."
1232
  msgstr ""
1233
 
1234
- #: includes/views/permalink-manager-pro-addons.php:251
1235
  msgid ""
1236
  "To reduce the response time, please attach your licence key and if possible "
1237
  "also: URL address of your website and screenshots explaining the issue."
@@ -1245,7 +1281,7 @@ msgstr ""
1245
  msgid "Trailing slashes"
1246
  msgstr ""
1247
 
1248
- #: includes/views/permalink-manager-settings.php:133
1249
  msgid "Trailing slashes redirect"
1250
  msgstr ""
1251
 
@@ -1253,11 +1289,17 @@ msgstr ""
1253
  msgid "Turkish"
1254
  msgstr ""
1255
 
1256
- #: includes/views/permalink-manager-pro-addons.php:182
 
 
 
 
 
 
1257
  msgid "Type comma to separate the words."
1258
  msgstr ""
1259
 
1260
- #: includes/views/permalink-manager-settings.php:162
1261
  msgid "Ultimate Member support"
1262
  msgstr ""
1263
 
@@ -1265,7 +1307,7 @@ msgstr ""
1265
  msgid "Unselect all"
1266
  msgstr ""
1267
 
1268
- #: includes/core/permalink-manager-admin-functions.php:596
1269
  msgid "Upgrade to PRO"
1270
  msgstr ""
1271
 
@@ -1286,7 +1328,7 @@ msgstr ""
1286
  msgid "URI editor"
1287
  msgstr ""
1288
 
1289
- #: includes/views/permalink-manager-settings.php:205
1290
  msgid "URI Editor role capability"
1291
  msgstr ""
1292
 
@@ -1302,7 +1344,7 @@ msgstr ""
1302
  msgid "Use default settings"
1303
  msgstr ""
1304
 
1305
- #: includes/core/permalink-manager-admin-functions.php:812
1306
  #, php-format
1307
  msgid "Use global settings [%s]"
1308
  msgstr ""
@@ -1331,21 +1373,21 @@ msgstr ""
1331
  msgid "WooCommerce"
1332
  msgstr ""
1333
 
1334
- #: includes/views/permalink-manager-settings.php:155
1335
  msgid "WP All Import support"
1336
  msgstr ""
1337
 
1338
- #: includes/views/permalink-manager-settings.php:148
1339
  msgid "WPML/Polylang language mismatch"
1340
  msgstr ""
1341
 
1342
- #: includes/core/permalink-manager-admin-functions.php:810
1343
- #: includes/core/permalink-manager-admin-functions.php:813
1344
  msgid "Yes"
1345
  msgstr ""
1346
 
1347
- #: includes/views/permalink-manager-settings.php:193
1348
- #: includes/views/permalink-manager-settings.php:200
1349
  msgid "Yes, use native settings"
1350
  msgstr ""
1351
 
@@ -1353,15 +1395,15 @@ msgstr ""
1353
  msgid "You are not allowed to remove Permalink Manager data!"
1354
  msgstr ""
1355
 
1356
- #: includes/views/permalink-manager-settings.php:108
1357
  msgid ""
1358
  "You can disable this feature if you do not want Permalink Manager to trigger "
1359
  "any additional redirect functions at all."
1360
  msgstr ""
1361
 
1362
- #: includes/views/permalink-manager-settings.php:119
1363
  msgid ""
1364
- "You can disable this feature if you would like to use another plugin for "
1365
  "redirects, eg. Yoast SEO Premium or Redirection."
1366
  msgstr ""
1367
 
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2021-06-07 10:20+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
17
+ #: includes/views/permalink-manager-pro-addons.php:257
18
  msgid ""
19
  " Please send your remarks to <a href=\"mailto:contact@permalinkmanager.pro\">"
20
  "contact@permalinkmanager.pro</a>."
24
  msgid "\"Custom Permalinks\" URIs were imported!"
25
  msgstr ""
26
 
27
+ #: includes/views/permalink-manager-pro-addons.php:180
28
  msgid "\"Stop words\" list"
29
  msgstr ""
30
 
46
  msgid "(Removed term)"
47
  msgstr ""
48
 
49
+ #: includes/views/permalink-manager-pro-addons.php:161
50
  msgid "-- Use predefined words list --"
51
  msgstr ""
52
 
53
+ #: includes/views/permalink-manager-settings.php:165
54
  msgid "301 redirect"
55
  msgstr ""
56
 
57
+ #: includes/views/permalink-manager-settings.php:165
58
  msgid "302 redirect"
59
  msgstr ""
60
 
61
+ #: includes/core/permalink-manager-admin-functions.php:747
62
  #, php-format
63
  msgid "<a %s>Click here</a> to go to the list of updated slugs"
64
  msgstr ""
65
 
66
+ #: includes/core/permalink-manager-admin-functions.php:746
67
  #, php-format
68
  msgid "<strong class=\"updated_count\">%d</strong> slug was updated!"
69
  msgid_plural "<strong class=\"updated_count\">%d</strong> slugs were updated!"
76
  "slugs</em>\" mode!</strong>"
77
  msgstr ""
78
 
79
+ #: includes/views/permalink-manager-settings.php:91
80
  msgid ""
81
  "<strong>Canonical redirect allows WordPress to \"correct\" the requested URL "
82
  "and redirect visitor to the canonical permalink.</strong>"
83
  msgstr ""
84
 
85
  #: includes/core/permalink-manager-actions.php:115
86
+ #: includes/core/permalink-manager-admin-functions.php:751
87
  msgid "<strong>No slugs</strong> were updated!"
88
  msgstr ""
89
 
90
+ #: includes/views/permalink-manager-settings.php:108
91
  msgid ""
92
  "<strong>Old slug redirect is used by WordPress to provide a fallback for old "
93
  "version of slugs after they are changed.</strong>"
99
  "after post or term is saved/updated.</strong>"
100
  msgstr ""
101
 
 
 
 
 
 
 
102
  #: includes/views/permalink-manager-settings.php:52
103
  msgid ""
104
  "<strong>Permalink Manager can use either native slugs or actual titles for "
105
  "custom permalinks.</strong>"
106
  msgstr ""
107
 
108
+ #: includes/views/permalink-manager-pro-addons.php:324
 
 
 
 
 
 
109
  msgid ""
110
  "<strong>Please use full URLs!</strong><br />For instance, <code>http:"
111
  "//another-website.com/final-target-url</code>."
112
  msgstr ""
113
 
114
+ #: includes/views/permalink-manager-pro-addons.php:306
115
  #, php-format
116
  msgid ""
117
  "<strong>Please use URIs only!</strong><br />For instance, to set-up a "
118
  "redirect for <code>%s/old-uri</code> please use <code>old-uri</code>."
119
  msgstr ""
120
 
121
+ #: includes/views/permalink-manager-settings.php:157
122
  msgid ""
123
  "<strong>You can use Permalink Manager to force SSL or \"www\" prefix in "
124
  "WordPress permalinks.</strong>"
130
  "of WordPress permalinks.</strong>"
131
  msgstr ""
132
 
133
+ #: includes/views/permalink-manager-pro-addons.php:301
134
  msgid "Add new redirect"
135
  msgstr ""
136
 
137
+ #: includes/views/permalink-manager-pro-addons.php:166
138
  msgid "Add the words from the list"
139
  msgstr ""
140
 
142
  msgid "Add trailing slashes"
143
  msgstr ""
144
 
145
+ #: includes/views/permalink-manager-settings.php:238
146
  msgid "Administrator (edit_theme_options)"
147
  msgstr ""
148
 
152
  "included), slugs and permastructures (WooCommerce compatible)."
153
  msgstr ""
154
 
155
+ #: includes/views/permalink-manager-settings.php:208
156
  msgid "Advanced settings"
157
  msgstr ""
158
 
168
  msgid "All dates"
169
  msgstr ""
170
 
171
+ #: includes/views/permalink-manager-pro-addons.php:278
172
  msgid ""
173
  "All URIs specified below will redirect the visitors to the custom URI "
174
  "defined above in \"Current URI\" field."
206
  msgid "Array with URIs"
207
  msgstr ""
208
 
209
+ #: includes/views/permalink-manager-settings.php:238
210
  msgid "Author (publish_posts)"
211
  msgstr ""
212
 
213
+ #: includes/core/permalink-manager-admin-functions.php:887
214
  msgid "Auto-update \"Current URI\""
215
  msgstr ""
216
 
218
  msgid "Auto-update permalinks"
219
  msgstr ""
220
 
221
+ #: includes/core/permalink-manager-admin-functions.php:920
222
  msgid "Automatic redirect for native URI enabled:"
223
  msgstr ""
224
 
225
+ #: includes/views/permalink-manager-settings.php:243
226
  msgid "Automatically fix broken URIs"
227
  msgstr ""
228
 
229
+ #: includes/views/permalink-manager-settings.php:201
230
  msgid "Breadcrumbs support"
231
  msgstr ""
232
 
234
  msgid "Broken redirects were removed successfully!"
235
  msgstr ""
236
 
237
+ #: includes/views/permalink-manager-settings.php:245
238
  msgid "Bulk fix all URIs (once a day, in the background)"
239
  msgstr ""
240
 
242
  msgid "Buy Permalink Manager Pro"
243
  msgstr ""
244
 
245
+ #: includes/core/permalink-manager-admin-functions.php:614
246
  msgid "by Maciej Bis"
247
  msgstr ""
248
 
249
+ #: includes/views/permalink-manager-settings.php:88
250
  msgid "Canonical redirect"
251
  msgstr ""
252
 
262
  msgid "Clear/leave the field empty to use the default permalink."
263
  msgstr ""
264
 
265
+ #: includes/core/permalink-manager-admin-functions.php:859
266
  msgid "Close: "
267
  msgstr ""
268
 
270
  msgid "Congratulations! No duplicated URIs or Redirects found!"
271
  msgstr ""
272
 
273
+ #: includes/views/permalink-manager-settings.php:238
274
  msgid "Contributor (edit_posts)"
275
  msgstr ""
276
 
277
+ #: includes/views/permalink-manager-settings.php:230
278
  msgid "Convert accented letters"
279
  msgstr ""
280
 
282
  msgid "Count"
283
  msgstr ""
284
 
285
+ #: includes/core/permalink-manager-pro-functions.php:533
286
  msgid "Coupon Full URL"
287
  msgstr ""
288
 
289
+ #: includes/core/permalink-manager-pro-functions.php:500
290
  msgid "Coupon Link"
291
  msgstr ""
292
 
293
+ #: includes/core/permalink-manager-pro-functions.php:521
294
  msgid "Coupon URI"
295
  msgstr ""
296
 
297
  #: includes/core/permalink-manager-uri-functions-post.php:690
298
  #: includes/core/permalink-manager-uri-functions-tax.php:521
299
+ #: includes/core/permalink-manager-admin-functions.php:777
300
+ #: includes/core/permalink-manager-admin-functions.php:878
301
  msgid "Current URI"
302
  msgstr ""
303
 
304
  #: includes/views/permalink-manager-tools.php:34
305
+ #: includes/views/permalink-manager-pro-addons.php:216
306
  msgid "Custom Permalinks"
307
  msgstr ""
308
 
329
  msgid "Danish"
330
  msgstr ""
331
 
332
+ #: includes/views/permalink-manager-pro-addons.php:217
333
  msgid "Deactivate after import"
334
  msgstr ""
335
 
345
  msgid "Default permastructure"
346
  msgstr ""
347
 
348
+ #: includes/core/permalink-manager-admin-functions.php:909
349
  msgid "Default URI"
350
  msgstr ""
351
 
352
+ #: includes/views/permalink-manager-settings.php:245
353
  msgid "Disable"
354
  msgstr ""
355
 
356
+ #: includes/views/permalink-manager-settings.php:165
357
  msgid "Disable (Permalink Manager redirect functions)"
358
  msgstr ""
359
 
365
  msgid "Documentation"
366
  msgstr ""
367
 
368
+ #: includes/core/permalink-manager-admin-functions.php:613
369
  msgid "Donate"
370
  msgstr ""
371
 
373
  msgid "Dutch"
374
  msgstr ""
375
 
376
+ #: includes/views/permalink-manager-pro-addons.php:194
377
  msgid ""
378
  "Each of the words can be removed and any new words can be added to the list. "
379
  "You can also use a predefined list (available in 21 languages)."
393
  msgid "Edit term"
394
  msgstr ""
395
 
396
+ #: includes/views/permalink-manager-settings.php:238
397
  msgid "Editor (publish_pages)"
398
  msgstr ""
399
 
400
+ #: includes/views/permalink-manager-pro-addons.php:174
401
  msgid "Enable \"stop words\""
402
  msgstr ""
403
 
404
+ #: includes/views/permalink-manager-settings.php:247
405
  msgid ""
406
  "Enable this option if you would like to automatically remove redundant "
407
  "permalinks & duplicated redirects."
411
  msgid "English"
412
  msgstr ""
413
 
414
+ #: includes/views/permalink-manager-settings.php:149
415
+ msgid ""
416
+ "Example: <em>https://example.com/product/old-product-url/<strong>?discount-"
417
+ "code=blackfriday</strong></em> => <em>https://example.com/new-product-"
418
+ "url/<strong>?discount-code=blackfriday</strong></em>"
419
  msgstr ""
420
 
421
+ #: includes/views/permalink-manager-settings.php:70
422
  msgid "Exclude content types"
423
  msgstr ""
424
 
425
+ #: includes/views/permalink-manager-settings.php:76
426
  msgid "Exclude drafts"
427
  msgstr ""
428
 
440
  msgid "Extra Redirect"
441
  msgstr ""
442
 
443
+ #: includes/views/permalink-manager-settings.php:114
444
+ #: includes/views/permalink-manager-pro-addons.php:277
445
  msgid "Extra redirects (aliases)"
446
  msgstr ""
447
 
469
  msgid "Fix custom permalinks & redirects"
470
  msgstr ""
471
 
472
+ #: includes/views/permalink-manager-settings.php:245
473
  msgid "Fix URIs individually (during page load)"
474
  msgstr ""
475
 
476
+ #: includes/views/permalink-manager-settings.php:218
477
  msgid "Force 404 on non-existing pagination pages"
478
  msgstr ""
479
 
480
+ #: includes/views/permalink-manager-settings.php:154
481
  msgid "Force HTTPS/WWW"
482
  msgstr ""
483
 
498
  msgid "German"
499
  msgstr ""
500
 
501
+ #: permalink-manager.php:211
502
  #, php-format
503
  msgid ""
504
  "Get access to extra features: full taxonomy and WooCommerce support, "
515
  msgid "Hindi"
516
  msgstr ""
517
 
518
+ #: includes/views/permalink-manager-pro-addons.php:320
519
  msgid "http://another-website.com/final-target-url"
520
  msgstr ""
521
 
527
  msgid "https://permalinkmanager.pro?utm_source=plugin"
528
  msgstr ""
529
 
530
+ #: includes/core/permalink-manager-admin-functions.php:879
531
  msgid ""
532
  "If custom URI is not defined, a default URI will be set (see below). The "
533
  "custom URI can be edited only if 'Auto-update the URI' feature is not "
534
  "enabled."
535
  msgstr ""
536
 
537
+ #: includes/views/permalink-manager-settings.php:190
538
  msgid ""
539
  "If disabled, the custom permalinks <strong>will not be saved</strong> for "
540
  "the posts imported with WP All Import plugin."
547
  "target=\"_blank\">permastructure settings</a> will be used."
548
  msgstr ""
549
 
550
+ #: includes/views/permalink-manager-settings.php:226
551
  msgid ""
552
  "If enabled only alphanumeric characters, underscores and dashes will be "
553
  "allowed for post/term slugs."
554
  msgstr ""
555
 
556
+ #: includes/views/permalink-manager-pro-addons.php:193
557
  msgid ""
558
  "If enabled, all selected \"stop words\" will be automatically removed from "
559
  "default URIs."
560
  msgstr ""
561
 
562
+ #: includes/views/permalink-manager-settings.php:233
563
  msgid ""
564
  "If enabled, all the accented letters will be replaced with their non-"
565
  "accented equivalent (eg. Å => A, Æ => AE, Ø => O, Ć => C)."
566
  msgstr ""
567
 
 
 
 
 
 
 
 
568
  #: includes/views/permalink-manager-settings.php:43
569
  msgid ""
570
  "If enabled, Permalink Manager will always force the default custom permalink "
571
  "format (based on current <strong>Permastructure</strong> settings)."
572
  msgstr ""
573
 
574
+ #: includes/views/permalink-manager-settings.php:197
575
  msgid ""
576
  "If enabled, Permalink Manager will detect the additional Ultimate Member "
577
  "pages (eg. \"account\" sections)."
578
  msgstr ""
579
 
580
+ #: includes/views/permalink-manager-settings.php:130
581
+ msgid ""
582
+ "If enabled, Permalink Manager will save the \"extra redirect\" for earlier "
583
+ "version of custom permalink after you change it (eg. with URI Editor or "
584
+ "Regenerate/reset tool)."
585
+ msgstr ""
586
+
587
+ #: includes/core/permalink-manager-admin-functions.php:888
588
  msgid ""
589
  "If enabled, the 'Current URI' field will be automatically changed to "
590
  "'Default URI' (displayed below) after the post is saved or updated."
591
  msgstr ""
592
 
593
+ #: includes/views/permalink-manager-settings.php:77
594
  msgid "If enabled, the custom permalinks for post drafts will not be saved."
595
  msgstr ""
596
 
597
+ #: includes/views/permalink-manager-settings.php:203
598
  msgid ""
599
  "If enabled, the HTML breadcrumbs will be filtered by Permalink Manager to "
600
  "mimic the current URL structure.<br />Works with: <strong>WooCommerce, Yoast "
601
  "SEO, Slim Seo, RankMath and SEOPress</strong> breadcrumbs."
602
  msgstr ""
603
 
604
+ #: includes/views/permalink-manager-settings.php:219
605
  msgid ""
606
  "If enabled, the non-existing pagination pages (for single posts) will return "
607
  "404 (\"Not Found\") error.<br /><strong>Please disable it, if you encounter "
608
  "any problems with pagination pages or use custom pagination system.</strong>"
609
  msgstr ""
610
 
611
+ #: includes/views/permalink-manager-settings.php:183
612
  msgid ""
613
  "If enabled, the plugin will load the adjacent translation of post when the "
614
  "custom permalink is detected, but the language code in the URL does not "
615
  "match the language code assigned to the post/term."
616
  msgstr ""
617
 
618
+ #: includes/views/permalink-manager-settings.php:148
619
+ msgid ""
620
+ "If enabled, the query parameters will be copied to the target URL when the "
621
+ "redirect is triggered."
622
+ msgstr ""
623
+
624
+ #: includes/views/permalink-manager-settings.php:109
625
  msgid ""
626
  "If enabled, the visitors trying to access the URL with the old slug will be "
627
  "redirected to the canonical permalink."
628
  msgstr ""
629
 
630
+ #: includes/views/permalink-manager-pro-addons.php:316
631
  msgid ""
632
  "If not empty, the visitors trying to access this page will be redirected to "
633
  "the URL specified below."
634
  msgstr ""
635
 
636
+ #: includes/views/permalink-manager-pro-addons.php:220
637
  msgid ""
638
  "If selected, \"Custom Permalinks\" plugin will be deactivated after its "
639
  "custom URIs are imported."
640
  msgstr ""
641
 
642
+ #: includes/views/permalink-manager-pro-addons.php:252
643
  msgid ""
644
  "If you still did not find the answer to your question, please send us your "
645
  "question or a detailed description of your problem/issue to <a href=\"mailto:"
646
  "support@permalinkmanager.pro\">support@permalinkmanager.pro</a>."
647
  msgstr ""
648
 
649
+ #: includes/views/permalink-manager-pro-addons.php:256
650
  msgid ""
651
  "If you would like to suggest a new functionality or leave us feedback, we "
652
  "are open to all new ideas and would be grateful for all your comments!"
660
  "applied."
661
  msgstr ""
662
 
663
+ #: includes/views/permalink-manager-pro-addons.php:232
664
  #, php-format
665
  msgid "Import %d URIs"
666
  msgstr ""
679
  msgstr ""
680
 
681
  #: includes/views/permalink-manager-permastructs.php:75
682
+ #: includes/views/permalink-manager-pro-addons.php:192
683
+ #: includes/views/permalink-manager-pro-addons.php:225
684
  msgid "Instructions"
685
  msgstr ""
686
 
728
  msgid "List of the URIs generated by this plugin."
729
  msgstr ""
730
 
731
+ #: includes/core/permalink-manager-admin-functions.php:733
732
  msgid "List of updated items"
733
  msgstr ""
734
 
736
  msgid "Maciej Bis"
737
  msgstr ""
738
 
739
+ #: includes/core/permalink-manager-admin-functions.php:961
740
  msgid "Manage redirects"
741
  msgstr ""
742
 
745
  msgid "Mode"
746
  msgstr ""
747
 
748
+ #: includes/core/permalink-manager-admin-functions.php:899
749
  msgid "Native slug"
750
  msgstr ""
751
 
753
  msgid "Native slugs"
754
  msgstr ""
755
 
756
+ #: includes/core/permalink-manager-admin-functions.php:696
757
+ #: includes/core/permalink-manager-admin-functions.php:723
758
  msgid "New Slug"
759
  msgstr ""
760
 
761
+ #: includes/core/permalink-manager-admin-functions.php:699
762
+ #: includes/core/permalink-manager-admin-functions.php:726
763
  msgid "New URI"
764
  msgstr ""
765
 
766
+ #: includes/core/permalink-manager-admin-functions.php:840
767
+ #: includes/core/permalink-manager-admin-functions.php:844
768
  msgid "No"
769
  msgstr ""
770
 
772
  msgid "No \"Custom Permalinks\" URIs were imported!"
773
  msgstr ""
774
 
775
+ #: includes/core/permalink-manager-admin-functions.php:845
776
  msgid "No (ignore this URI in bulk tools)"
777
  msgstr ""
778
 
780
  msgid "No Custom URIs or Custom Redirects were removed!"
781
  msgstr ""
782
 
783
+ #: includes/views/permalink-manager-pro-addons.php:237
784
  msgid "No custom URIs to import"
785
  msgstr ""
786
 
787
+ #: includes/views/permalink-manager-settings.php:232
788
  msgid "No, keep accented letters in the slugs"
789
  msgstr ""
790
 
791
+ #: includes/views/permalink-manager-settings.php:225
792
  msgid "No, keep special characters (.,|_+) in the slugs"
793
  msgstr ""
794
 
796
  msgid "Norwegian"
797
  msgstr ""
798
 
799
+ #: includes/core/permalink-manager-admin-functions.php:695
800
+ #: includes/core/permalink-manager-admin-functions.php:722
801
  msgid "Old Slug"
802
  msgstr ""
803
 
804
+ #: includes/views/permalink-manager-settings.php:105
805
  msgid "Old slug redirect"
806
  msgstr ""
807
 
808
+ #: includes/core/permalink-manager-admin-functions.php:698
809
+ #: includes/core/permalink-manager-admin-functions.php:725
810
  msgid "Old URI"
811
  msgstr ""
812
 
813
+ #: includes/views/permalink-manager-settings.php:239
814
  #, php-format
815
  msgid ""
816
  "Only the users who have selected capability will be able to access URI "
831
  #: includes/core/permalink-manager-gutenberg.php:29
832
  #: includes/core/permalink-manager-admin-functions.php:111
833
  #: includes/core/permalink-manager-admin-functions.php:111
834
+ #: includes/core/permalink-manager-admin-functions.php:773
835
+ #: includes/core/permalink-manager-admin-functions.php:854
836
+ #: includes/core/permalink-manager-admin-functions.php:859
837
+ #: includes/core/permalink-manager-admin-functions.php:860
838
  msgid "Permalink Manager"
839
  msgstr ""
840
 
841
+ #: includes/views/permalink-manager-settings.php:139
842
+ msgid ""
843
+ "Permalink Manager can force the trailing slashes settings in the custom "
844
+ "permalinks with redirect."
845
+ msgstr ""
846
+
847
+ #: includes/views/permalink-manager-settings.php:167
848
+ msgid ""
849
+ "Permalink Manager includes a set of hooks that allow to extend the redirect "
850
+ "functions used natively by WordPress to avoid 404 errors."
851
+ msgstr ""
852
+
853
  #. Name of the plugin
854
  msgid "Permalink Manager Pro"
855
  msgstr ""
856
 
857
+ #: includes/views/permalink-manager-settings.php:72
858
  msgid ""
859
  "Permalink Manager will ignore and not filter the custom permalinks of all "
860
  "selected above post types & taxonomies."
882
  msgid "Persian"
883
  msgstr ""
884
 
885
+ #: includes/views/permalink-manager-settings.php:158
886
  msgid "Please disable it if you encounter any redirect loop issues."
887
  msgstr ""
888
 
889
+ #: includes/views/permalink-manager-settings.php:119
890
+ msgid ""
891
+ "Please enable this option if you would like to manage additional custom "
892
+ "redirects (aliasees) in URI Editor for individual posts & terms."
893
+ msgstr ""
894
+
895
+ #: includes/views/permalink-manager-settings.php:140
896
+ msgid ""
897
+ "Please go to \"<em>General settings -> Trailing slashes</em>\" to choose if "
898
+ "trailing slashes should be added or removed from WordPress permalinks."
899
+ msgstr ""
900
+
901
+ #: includes/views/permalink-manager-settings.php:65
902
+ msgid ""
903
+ "Please go to \"<em>Redirect settings -> Trailing slashes redirect</em>\" to "
904
+ "force the trailing slashes mode with redirect."
905
+ msgstr ""
906
+
907
+ #: includes/views/permalink-manager-pro-addons.php:226
908
  msgid ""
909
  "Please note that \"Custom Permalinks\" (if activated) may break the behavior "
910
  "of this plugin."
911
  msgstr ""
912
 
913
+ #: includes/views/permalink-manager-settings.php:131
914
+ msgid ""
915
+ "Please note that the new redirects will be saved only if \"Extra redirects "
916
+ "(aliases)\" option is turned on above."
917
+ msgstr ""
918
+
919
  #: includes/core/permalink-manager-pro-functions.php:126
920
  #, php-format
921
  msgid ""
923
  "features <a href=\"%s\" target=\"_blank\">on this page</a>."
924
  msgstr ""
925
 
 
 
 
 
 
 
926
  #: includes/core/permalink-manager-pro-functions.php:203
927
  msgid "Polish"
928
  msgstr ""
950
  msgid "Post types"
951
  msgstr ""
952
 
953
+ #: includes/views/permalink-manager-settings.php:163
954
  msgid "Redirect mode"
955
  msgstr ""
956
 
957
+ #: includes/views/permalink-manager-settings.php:82
958
+ msgid "Redirect settings"
959
+ msgstr ""
960
+
961
+ #: includes/views/permalink-manager-pro-addons.php:315
962
  msgid "Redirect this page to external URL"
963
  msgstr ""
964
 
965
+ #: includes/views/permalink-manager-settings.php:145
966
+ msgid "Redirect with query parameters"
967
+ msgstr ""
968
+
969
  #: includes/views/permalink-manager-tools.php:286
970
  msgid "Regenerate"
971
  msgstr ""
1002
  msgid "Remove all plugin settings"
1003
  msgstr ""
1004
 
1005
+ #: includes/views/permalink-manager-pro-addons.php:164
1006
  msgid "Remove all words"
1007
  msgstr ""
1008
 
1023
  msgid "Restore default permastructure"
1024
  msgstr ""
1025
 
1026
+ #: includes/core/permalink-manager-admin-functions.php:910
1027
  msgid "Restore Default URI"
1028
  msgstr ""
1029
 
1031
  msgid "Russian"
1032
  msgstr ""
1033
 
1034
+ #: includes/views/permalink-manager-pro-addons.php:284
1035
  msgid "sample/custom-uri"
1036
  msgstr ""
1037
 
1038
+ #: includes/views/permalink-manager-pro-addons.php:196
1039
  msgid "Save"
1040
  msgstr ""
1041
 
1049
  msgid "Save all the URIs below"
1050
  msgstr ""
1051
 
1052
+ #: includes/views/permalink-manager-settings.php:125
1053
+ msgid "Save old custom permalinks as extra redirects"
1054
  msgstr ""
1055
 
1056
+ #: includes/core/permalink-manager-admin-functions.php:934
1057
  msgid "Save permalink"
1058
  msgstr ""
1059
 
1061
  msgid "Save permastructures"
1062
  msgstr ""
1063
 
1064
+ #: includes/views/permalink-manager-settings.php:254
1065
  msgid "Save settings"
1066
  msgstr ""
1067
 
1104
  msgid "Settings"
1105
  msgstr ""
1106
 
1107
+ #: includes/views/permalink-manager-settings.php:214
1108
  msgid "Show \"Native slug\" field in URI Editor"
1109
  msgstr ""
1110
 
1112
  msgid "Show additional settings"
1113
  msgstr ""
1114
 
1115
+ #: includes/core/permalink-manager-admin-functions.php:720
1116
  msgid "Show more details"
1117
  msgstr ""
1118
 
1137
  msgid "Stop Words"
1138
  msgstr ""
1139
 
1140
+ #: includes/views/permalink-manager-settings.php:223
1141
  msgid "Strip special characters"
1142
  msgstr ""
1143
 
1144
+ #: includes/views/permalink-manager-pro-addons.php:255
1145
  msgid "Suggestions/feedback"
1146
  msgstr ""
1147
 
1160
  msgid "Taxonomies"
1161
  msgstr ""
1162
 
1163
+ #: includes/views/permalink-manager-pro-addons.php:250
1164
  msgid "Technical support"
1165
  msgstr ""
1166
 
1174
  "The above permalink will be automatically updated and is locked for editing."
1175
  msgstr ""
1176
 
1177
+ #: includes/core/permalink-manager-admin-functions.php:874
1178
  msgid ""
1179
  "The above permalink will be automatically updated to \"Default URI\" and is "
1180
  "locked for editing."
1181
  msgstr ""
1182
 
1183
+ #: includes/core/permalink-manager-admin-functions.php:871
1184
  msgid "The custom URI cannot be edited on frontpage."
1185
  msgstr ""
1186
 
1187
+ #: includes/core/permalink-manager-admin-functions.php:900
1188
  msgid ""
1189
  "The native slug is by default automatically used in native permalinks (when "
1190
  "Permalink Manager is disabled)."
1204
  msgid "The settings are saved!"
1205
  msgstr ""
1206
 
1207
+ #: includes/core/permalink-manager-pro-functions.php:522
1208
  msgid ""
1209
  "The URIs are case-insensitive, eg. <strong>BLACKFRIDAY</strong> and <strong>"
1210
  "blackfriday</strong> are equivalent."
1211
  msgstr ""
1212
 
1213
+ #: includes/views/permalink-manager-pro-addons.php:227
1214
  msgid ""
1215
  "Therefore, it is recommended to disable \"Custom Permalink\" and import old "
1216
  "permalinks before using Permalink Manager Pro."
1217
  msgstr ""
1218
 
1219
+ #: includes/views/permalink-manager-settings.php:174
1220
  msgid "Third party plugins"
1221
  msgstr ""
1222
 
1223
+ #: includes/views/permalink-manager-settings.php:92
1224
  msgid ""
1225
  "This feature will be also used to redirect (old) original permalinks to (new)"
1226
  " custom permalinks set with Permalink Manager."
1227
  msgstr ""
1228
 
1229
+ #: includes/core/permalink-manager-admin-functions.php:1079
1230
  #, php-format
1231
  msgid ""
1232
  "This functionality is available only in <a href=\"%s\" target=\"_blank\">"
1239
  "slash should be added or removed from the end of posts & terms permalinks."
1240
  msgstr ""
1241
 
1242
+ #: includes/core/permalink-manager-admin-functions.php:693
1243
+ #: includes/core/permalink-manager-admin-functions.php:720
1244
  msgid "Title"
1245
  msgstr ""
1246
 
1252
  "permastructure settings below."
1253
  msgstr ""
1254
 
1255
+ #: includes/views/permalink-manager-pro-addons.php:251
1256
  #, php-format
1257
  msgid ""
1258
  "To find the answers on frequently asked questions and information about how "
1267
  "<strong>1-8, 10, 25</strong>."
1268
  msgstr ""
1269
 
1270
+ #: includes/views/permalink-manager-pro-addons.php:253
1271
  msgid ""
1272
  "To reduce the response time, please attach your licence key and if possible "
1273
  "also: URL address of your website and screenshots explaining the issue."
1281
  msgid "Trailing slashes"
1282
  msgstr ""
1283
 
1284
+ #: includes/views/permalink-manager-settings.php:136
1285
  msgid "Trailing slashes redirect"
1286
  msgstr ""
1287
 
1289
  msgid "Turkish"
1290
  msgstr ""
1291
 
1292
+ #: includes/views/permalink-manager-pro-addons.php:270
1293
+ msgid ""
1294
+ "Turn on \"<strong>Extra redirects (aliases)</strong>\" in Permalink Manager "
1295
+ "settings to enable this feature."
1296
+ msgstr ""
1297
+
1298
+ #: includes/views/permalink-manager-pro-addons.php:184
1299
  msgid "Type comma to separate the words."
1300
  msgstr ""
1301
 
1302
+ #: includes/views/permalink-manager-settings.php:194
1303
  msgid "Ultimate Member support"
1304
  msgstr ""
1305
 
1307
  msgid "Unselect all"
1308
  msgstr ""
1309
 
1310
+ #: includes/core/permalink-manager-admin-functions.php:626
1311
  msgid "Upgrade to PRO"
1312
  msgstr ""
1313
 
1328
  msgid "URI editor"
1329
  msgstr ""
1330
 
1331
+ #: includes/views/permalink-manager-settings.php:237
1332
  msgid "URI Editor role capability"
1333
  msgstr ""
1334
 
1344
  msgid "Use default settings"
1345
  msgstr ""
1346
 
1347
+ #: includes/core/permalink-manager-admin-functions.php:842
1348
  #, php-format
1349
  msgid "Use global settings [%s]"
1350
  msgstr ""
1373
  msgid "WooCommerce"
1374
  msgstr ""
1375
 
1376
+ #: includes/views/permalink-manager-settings.php:187
1377
  msgid "WP All Import support"
1378
  msgstr ""
1379
 
1380
+ #: includes/views/permalink-manager-settings.php:180
1381
  msgid "WPML/Polylang language mismatch"
1382
  msgstr ""
1383
 
1384
+ #: includes/core/permalink-manager-admin-functions.php:840
1385
+ #: includes/core/permalink-manager-admin-functions.php:843
1386
  msgid "Yes"
1387
  msgstr ""
1388
 
1389
+ #: includes/views/permalink-manager-settings.php:225
1390
+ #: includes/views/permalink-manager-settings.php:232
1391
  msgid "Yes, use native settings"
1392
  msgstr ""
1393
 
1395
  msgid "You are not allowed to remove Permalink Manager data!"
1396
  msgstr ""
1397
 
1398
+ #: includes/views/permalink-manager-settings.php:168
1399
  msgid ""
1400
  "You can disable this feature if you do not want Permalink Manager to trigger "
1401
  "any additional redirect functions at all."
1402
  msgstr ""
1403
 
1404
+ #: includes/views/permalink-manager-settings.php:120
1405
  msgid ""
1406
+ "You can disable this feature if you use another plugin to control the "
1407
  "redirects, eg. Yoast SEO Premium or Redirection."
1408
  msgstr ""
1409
 
out/permalink-manager-admin.css CHANGED
@@ -58,6 +58,11 @@
58
  #permalink-manager .structure-tags-list{margin-top:15px}
59
  #permalink-manager .duplicated_uri_alert,.permalink-manager .duplicated_uri_alert{display:block;font-weight:bold;font-size:90%;margin-top:8px;color:#dc3232}
60
 
 
 
 
 
 
61
  #permalink-manager .checkbox_actions{padding-top:10px;border-top:1px solid #ddd}
62
  #permalink-manager .extra-links,.permalink-manager-screen-options .extra-links{margin-top:5px;font-size:12px}
63
  #permalink-manager .extra-links a,.permalink-manager-screen-options .extra-links a{color:#666;display:inline-block;text-decoration:none}
58
  #permalink-manager .structure-tags-list{margin-top:15px}
59
  #permalink-manager .duplicated_uri_alert,.permalink-manager .duplicated_uri_alert{display:block;font-weight:bold;font-size:90%;margin-top:8px;color:#dc3232}
60
 
61
+ #permalink-manager .settings-tabs,#permalink-manager .settings-tabs form,#permalink-manager .settings-tabs form > div{clear:both;overflow:hidden}
62
+ #permalink-manager .settings-tabs .subsubsub{margin-bottom:0}
63
+ #permalink-manager .settings-tabs form > div{display:none}
64
+ #permalink-manager .settings-tabs form > div.active-tab{display:block}
65
+
66
  #permalink-manager .checkbox_actions{padding-top:10px;border-top:1px solid #ddd}
67
  #permalink-manager .extra-links,.permalink-manager-screen-options .extra-links{margin-top:5px;font-size:12px}
68
  #permalink-manager .extra-links a,.permalink-manager-screen-options .extra-links a{color:#666;display:inline-block;text-decoration:none}
out/permalink-manager-admin.js CHANGED
@@ -260,6 +260,39 @@ jQuery(document).ready(function() {
260
  return false;
261
  });
262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
  /**
264
  * Hide global admin notices
265
  */
260
  return false;
261
  });
262
 
263
+ /**
264
+ * Settings tabs
265
+ */
266
+ jQuery('#permalink-manager').on('click', '.settings-tabs .subsubsub a', function() {
267
+ var tab_id = jQuery(this).attr('data-tab');
268
+
269
+ jQuery('#permalink-manager .settings-tabs .subsubsub a').removeClass('current');
270
+ jQuery(this).addClass('current');
271
+
272
+ jQuery('#permalink-manager .settings-tabs form > div').hide().removeClass('active-tab');
273
+ jQuery('#permalink-manager .settings-tabs form > div#pm_' + tab_id).show().addClass('active-tab');
274
+
275
+ jQuery('#permalink-manager .settings-tabs form input[name="pm_active_tab"]').val(tab_id);
276
+
277
+ return false;
278
+ });
279
+
280
+ /**
281
+ * Conditional fields in Permalink Manager settings
282
+ */
283
+ jQuery('#permalink-manager .settings-tabs #extra_redirects input[type="checkbox"]').on('change', function() {
284
+ var is_checked = jQuery(this).is(':checked');
285
+ var rel_field_container = jQuery('#permalink-manager .settings-tabs #setup_redirects');
286
+
287
+ if(is_checked == true) {
288
+ rel_field_container.removeClass('hidden');
289
+ } else {
290
+ rel_field_container.addClass('hidden');
291
+ }
292
+
293
+ console.log(is_checked);
294
+ }).trigger("change");
295
+
296
  /**
297
  * Hide global admin notices
298
  */
permalink-manager.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Permalink Manager Lite
5
  * Plugin URI: https://permalinkmanager.pro?utm_source=plugin
6
  * Description: Advanced plugin that allows to set-up custom permalinks (bulk editors included), slugs and permastructures (WooCommerce compatible).
7
- * Version: 2.2.9.9
8
  * Author: Maciej Bis
9
  * Author URI: http://maciejbis.net/
10
  * License: GPL-2.0+
@@ -12,7 +12,7 @@
12
  * Text Domain: permalink-manager
13
  * Domain Path: /languages
14
  * WC requires at least: 3.0.0
15
- * WC tested up to: 5.2.2
16
  */
17
 
18
  // If this file is called directly or plugin is already defined, abort.
@@ -25,7 +25,7 @@ if(!class_exists('Permalink_Manager_Class')) {
25
  // Define the directories used to load plugin files.
26
  define( 'PERMALINK_MANAGER_PLUGIN_NAME', 'Permalink Manager' );
27
  define( 'PERMALINK_MANAGER_PLUGIN_SLUG', 'permalink-manager' );
28
- define( 'PERMALINK_MANAGER_VERSION', '2.2.9.9' );
29
  define( 'PERMALINK_MANAGER_FILE', __FILE__ );
30
  define( 'PERMALINK_MANAGER_DIR', untrailingslashit(dirname(__FILE__)) );
31
  define( 'PERMALINK_MANAGER_BASENAME', plugin_basename(__FILE__));
@@ -134,11 +134,11 @@ if(!class_exists('Permalink_Manager_Class')) {
134
  // 1. Globals with data stored in DB
135
  global $permalink_manager_options, $permalink_manager_uris, $permalink_manager_permastructs, $permalink_manager_redirects, $permalink_manager_external_redirects;
136
 
137
- $this->permalink_manager_options = $permalink_manager_options = apply_filters('permalink_manager_options', get_option('permalink-manager', array()));
138
- $this->permalink_manager_uris = $permalink_manager_uris = apply_filters('permalink_manager_uris', get_option('permalink-manager-uris', array()));
139
- $this->permalink_manager_permastructs = $permalink_manager_permastructs = apply_filters('permalink_manager_permastructs', get_option('permalink-manager-permastructs', array()));
140
- $this->permalink_manager_redirects = $permalink_manager_redirects = apply_filters('permalink_manager_redirects', get_option('permalink-manager-redirects', array()));
141
- $this->permalink_manager_external_redirects = $permalink_manager_external_redirects = apply_filters('permalink_manager_external_redirects', get_option('permalink-manager-external-redirects', array()));
142
 
143
  // 2. Globals used to display additional content (eg. alerts)
144
  global $permalink_manager_alerts, $permalink_manager_before_sections_html, $permalink_manager_after_sections_html;
@@ -167,9 +167,11 @@ if(!class_exists('Permalink_Manager_Class')) {
167
  'old_slug_redirect' => 0,
168
  'setup_redirects' => 0,
169
  'redirect' => '301',
 
 
170
  'trailing_slashes' => 0,
171
  'trailing_slash_redirect' => 0,
172
- 'auto_remove_duplicates' => 1,
173
  'fix_language_mismatch' => 1,
174
  'pmxi_support' => 1,
175
  'um_support' => 1,
4
  * Plugin Name: Permalink Manager Lite
5
  * Plugin URI: https://permalinkmanager.pro?utm_source=plugin
6
  * Description: Advanced plugin that allows to set-up custom permalinks (bulk editors included), slugs and permastructures (WooCommerce compatible).
7
+ * Version: 2.2.11
8
  * Author: Maciej Bis
9
  * Author URI: http://maciejbis.net/
10
  * License: GPL-2.0+
12
  * Text Domain: permalink-manager
13
  * Domain Path: /languages
14
  * WC requires at least: 3.0.0
15
+ * WC tested up to: 5.5.2
16
  */
17
 
18
  // If this file is called directly or plugin is already defined, abort.
25
  // Define the directories used to load plugin files.
26
  define( 'PERMALINK_MANAGER_PLUGIN_NAME', 'Permalink Manager' );
27
  define( 'PERMALINK_MANAGER_PLUGIN_SLUG', 'permalink-manager' );
28
+ define( 'PERMALINK_MANAGER_VERSION', '2.2.11' );
29
  define( 'PERMALINK_MANAGER_FILE', __FILE__ );
30
  define( 'PERMALINK_MANAGER_DIR', untrailingslashit(dirname(__FILE__)) );
31
  define( 'PERMALINK_MANAGER_BASENAME', plugin_basename(__FILE__));
134
  // 1. Globals with data stored in DB
135
  global $permalink_manager_options, $permalink_manager_uris, $permalink_manager_permastructs, $permalink_manager_redirects, $permalink_manager_external_redirects;
136
 
137
+ $this->permalink_manager_options = $permalink_manager_options = (array) apply_filters('permalink_manager_options', get_option('permalink-manager'));
138
+ $this->permalink_manager_uris = $permalink_manager_uris = (array) apply_filters('permalink_manager_uris', get_option('permalink-manager-uris'));
139
+ $this->permalink_manager_permastructs = $permalink_manager_permastructs = (array) apply_filters('permalink_manager_permastructs', get_option('permalink-manager-permastructs'));
140
+ $this->permalink_manager_redirects = $permalink_manager_redirects = (array) apply_filters('permalink_manager_redirects', get_option('permalink-manager-redirects'));
141
+ $this->permalink_manager_external_redirects = $permalink_manager_external_redirects = (array) apply_filters('permalink_manager_external_redirects', get_option('permalink-manager-external-redirects'));
142
 
143
  // 2. Globals used to display additional content (eg. alerts)
144
  global $permalink_manager_alerts, $permalink_manager_before_sections_html, $permalink_manager_after_sections_html;
167
  'old_slug_redirect' => 0,
168
  'setup_redirects' => 0,
169
  'redirect' => '301',
170
+ 'extra_redirects' => 1,
171
+ 'copy_query_redirect' => 1,
172
  'trailing_slashes' => 0,
173
  'trailing_slash_redirect' => 0,
174
+ 'auto_fix_duplicates' => 0,
175
  'fix_language_mismatch' => 1,
176
  'pmxi_support' => 1,
177
  'um_support' => 1,