Version Description
- 2020/11/09
- Introducing Multisite compatibility
- Updated 3rd party Freemius library to v. 2.4.1
- Tested with WordPress 5.5.3
- 265,176 downloads
Download this release
Release Info
| Developer | cleverplugins |
| Plugin | |
| Version | 4.4.7 |
| Comparing to | |
| See all releases | |
Code changes from version 4.4.6 to 4.4.7
- delete-duplicate-posts.php +71 -12
- freemius/assets/css/admin/account.css +1 -1
- freemius/assets/img/delete-duplicate-posts.png +0 -0
- freemius/config.php +4 -1
- freemius/includes/class-freemius.php +107 -6
- freemius/includes/class-fs-plugin-updater.php +49 -6
- freemius/includes/fs-plugin-info-dialog.php +16 -10
- freemius/includes/i18n.php +2 -0
- freemius/includes/sdk/FreemiusWordPress.php +5 -1
- freemius/languages/freemius-cs_CZ.mo +0 -0
- freemius/languages/freemius-da_DK.mo +0 -0
- freemius/languages/freemius-en.mo +0 -0
- freemius/languages/freemius-es_ES.mo +0 -0
- freemius/languages/freemius-fr_FR.mo +0 -0
- freemius/languages/freemius-he_IL.mo +0 -0
- freemius/languages/freemius-hu_HU.mo +0 -0
- freemius/languages/freemius-it_IT.mo +0 -0
- freemius/languages/freemius-ja.mo +0 -0
- freemius/languages/freemius-nl_NL.mo +0 -0
- freemius/languages/freemius-ru_RU.mo +0 -0
- freemius/languages/freemius-ta.mo +0 -0
- freemius/languages/freemius-zh_CN.mo +0 -0
- freemius/languages/freemius.pot +304 -272
- freemius/start.php +1 -1
- freemius/templates/account.php +23 -0
- freemius/templates/forms/affiliation.php +2 -0
- phpcs.xml +0 -38
- readme.txt +10 -3
delete-duplicate-posts.php
CHANGED
|
@@ -5,11 +5,11 @@ Plugin Name: Delete Duplicate Posts
|
|
| 5 |
Plugin Script: delete-duplicate-posts.php
|
| 6 |
Plugin URI: https://cleverplugins.com
|
| 7 |
Description: Remove duplicate blogposts on your blog! Searches and removes duplicate posts and their post meta tags. You can delete posts, pages and other Custom Post Types enabled on your website.
|
| 8 |
-
Version: 4.4.
|
| 9 |
Author: cleverplugins.com
|
| 10 |
Author URI: https://cleverplugins.com
|
| 11 |
Min WP Version: 4.7
|
| 12 |
-
Max WP Version: 5.
|
| 13 |
Text Domain: delete-duplicate-posts
|
| 14 |
Domain Path: /languages
|
| 15 |
*/
|
|
@@ -33,6 +33,10 @@ if ( function_exists( 'ddp_fs' ) ) {
|
|
| 33 |
global $ddp_fs ;
|
| 34 |
|
| 35 |
if ( !isset( $ddp_fs ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
// Include Freemius SDK.
|
| 37 |
require_once dirname( __FILE__ ) . '/freemius/start.php';
|
| 38 |
define( 'CP_DDP_FREEMIUS_STATE', 'cp_ddp_freemius_state' );
|
|
@@ -120,6 +124,13 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 120 |
add_action( 'admin_init', array( 'PAnD', 'init' ) );
|
| 121 |
add_action( 'admin_menu', array( $this, 'admin_menu_link' ) );
|
| 122 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 123 |
register_activation_hook( __FILE__, array( $this, 'install' ) );
|
| 124 |
add_action( 'ddp_cron', array( $this, 'cleandupes' ) );
|
| 125 |
add_action( 'cron_schedules', array( $this, 'add_cron_intervals' ) );
|
|
@@ -251,7 +262,7 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 251 |
?>" />
|
| 252 |
|
| 253 |
</div>
|
| 254 |
-
|
| 255 |
}
|
| 256 |
|
| 257 |
}
|
|
@@ -285,7 +296,7 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 285 |
<span class="dashicons dashicons-smiley"></span><a href="#" class="cp-ddp-dismiss-review-notice dismiss-this" target="_blank" rel="noopener">I already did</a>
|
| 286 |
</p>
|
| 287 |
</div>
|
| 288 |
-
|
| 289 |
}
|
| 290 |
|
| 291 |
}
|
|
@@ -721,17 +732,15 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 721 |
|
| 722 |
}
|
| 723 |
|
| 724 |
-
|
| 725 |
-
|
| 726 |
-
*/
|
| 727 |
-
public static function install()
|
| 728 |
{
|
| 729 |
global $wpdb ;
|
| 730 |
-
require_once ABSPATH . '/wp-admin/includes/upgrade.php';
|
| 731 |
$table_name = $wpdb->prefix . 'ddp_log';
|
| 732 |
|
| 733 |
if ( $table_name !== $wpdb->get_var( "show tables like '{$table_name}'" ) ) {
|
| 734 |
$sql = "CREATE TABLE {$table_name} (\n\t\t\t\tid bigint(20) NOT NULL AUTO_INCREMENT,\n\t\t\t\tdatime timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,\n\t\t\t\tnote tinytext NOT NULL,\n\t\t\t\tPRIMARY KEY (id)\n\t\t\t);";
|
|
|
|
| 735 |
dbDelta( $sql );
|
| 736 |
}
|
| 737 |
|
|
@@ -741,6 +750,56 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 741 |
self::log( __( 'Plugin activated.', 'delete-duplicate-posts' ) );
|
| 742 |
}
|
| 743 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 744 |
/**
|
| 745 |
* Saves options
|
| 746 |
*/
|
|
@@ -1355,11 +1414,11 @@ if ( !class_exists( 'Delete_Duplicate_Posts' ) ) {
|
|
| 1355 |
}
|
| 1356 |
?>
|
| 1357 |
|
|
|
|
| 1358 |
</div>
|
| 1359 |
-
</div>
|
| 1360 |
|
| 1361 |
-
|
| 1362 |
-
|
| 1363 |
}
|
| 1364 |
|
| 1365 |
}
|
| 5 |
Plugin Script: delete-duplicate-posts.php
|
| 6 |
Plugin URI: https://cleverplugins.com
|
| 7 |
Description: Remove duplicate blogposts on your blog! Searches and removes duplicate posts and their post meta tags. You can delete posts, pages and other Custom Post Types enabled on your website.
|
| 8 |
+
Version: 4.4.7
|
| 9 |
Author: cleverplugins.com
|
| 10 |
Author URI: https://cleverplugins.com
|
| 11 |
Min WP Version: 4.7
|
| 12 |
+
Max WP Version: 5.5.3
|
| 13 |
Text Domain: delete-duplicate-posts
|
| 14 |
Domain Path: /languages
|
| 15 |
*/
|
| 33 |
global $ddp_fs ;
|
| 34 |
|
| 35 |
if ( !isset( $ddp_fs ) ) {
|
| 36 |
+
// Activate multisite network integration.
|
| 37 |
+
if ( !defined( 'WP_FS__PRODUCT_925_MULTISITE' ) ) {
|
| 38 |
+
define( 'WP_FS__PRODUCT_925_MULTISITE', true );
|
| 39 |
+
}
|
| 40 |
// Include Freemius SDK.
|
| 41 |
require_once dirname( __FILE__ ) . '/freemius/start.php';
|
| 42 |
define( 'CP_DDP_FREEMIUS_STATE', 'cp_ddp_freemius_state' );
|
| 124 |
add_action( 'admin_init', array( 'PAnD', 'init' ) );
|
| 125 |
add_action( 'admin_menu', array( $this, 'admin_menu_link' ) );
|
| 126 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
| 127 |
+
add_action(
|
| 128 |
+
'wp_insert_site',
|
| 129 |
+
array( $this, 'on_create_blog' ),
|
| 130 |
+
10,
|
| 131 |
+
6
|
| 132 |
+
);
|
| 133 |
+
add_filter( 'wpmu_drop_tables', array( $this, 'on_delete_blog' ) );
|
| 134 |
register_activation_hook( __FILE__, array( $this, 'install' ) );
|
| 135 |
add_action( 'ddp_cron', array( $this, 'cleandupes' ) );
|
| 136 |
add_action( 'cron_schedules', array( $this, 'add_cron_intervals' ) );
|
| 262 |
?>" />
|
| 263 |
|
| 264 |
</div>
|
| 265 |
+
<?php
|
| 266 |
}
|
| 267 |
|
| 268 |
}
|
| 296 |
<span class="dashicons dashicons-smiley"></span><a href="#" class="cp-ddp-dismiss-review-notice dismiss-this" target="_blank" rel="noopener">I already did</a>
|
| 297 |
</p>
|
| 298 |
</div>
|
| 299 |
+
<?php
|
| 300 |
}
|
| 301 |
|
| 302 |
}
|
| 732 |
|
| 733 |
}
|
| 734 |
|
| 735 |
+
// Create plugin tables
|
| 736 |
+
public static function create_table()
|
|
|
|
|
|
|
| 737 |
{
|
| 738 |
global $wpdb ;
|
|
|
|
| 739 |
$table_name = $wpdb->prefix . 'ddp_log';
|
| 740 |
|
| 741 |
if ( $table_name !== $wpdb->get_var( "show tables like '{$table_name}'" ) ) {
|
| 742 |
$sql = "CREATE TABLE {$table_name} (\n\t\t\t\tid bigint(20) NOT NULL AUTO_INCREMENT,\n\t\t\t\tdatime timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,\n\t\t\t\tnote tinytext NOT NULL,\n\t\t\t\tPRIMARY KEY (id)\n\t\t\t);";
|
| 743 |
+
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
|
| 744 |
dbDelta( $sql );
|
| 745 |
}
|
| 746 |
|
| 750 |
self::log( __( 'Plugin activated.', 'delete-duplicate-posts' ) );
|
| 751 |
}
|
| 752 |
|
| 753 |
+
/**
|
| 754 |
+
* Install routines - create database and default options
|
| 755 |
+
*/
|
| 756 |
+
public static function install( $network_wide )
|
| 757 |
+
{
|
| 758 |
+
global $wpdb ;
|
| 759 |
+
require_once ABSPATH . '/wp-admin/includes/upgrade.php';
|
| 760 |
+
|
| 761 |
+
if ( is_multisite() && $network_wide ) {
|
| 762 |
+
// Get all blogs in the network and activate plugin on each one
|
| 763 |
+
$blog_ids = $wpdb->get_col( "SELECT blog_id FROM {$wpdb->blogs}" );
|
| 764 |
+
foreach ( $blog_ids as $blog_id ) {
|
| 765 |
+
switch_to_blog( $blog_id );
|
| 766 |
+
self::create_table();
|
| 767 |
+
restore_current_blog();
|
| 768 |
+
}
|
| 769 |
+
} else {
|
| 770 |
+
self::create_table();
|
| 771 |
+
}
|
| 772 |
+
|
| 773 |
+
}
|
| 774 |
+
|
| 775 |
+
// Creating table when a new blog is created
|
| 776 |
+
// https://sudarmuthu.com/blog/how-to-properly-create-tables-in-wordpress-multisite-plugins/
|
| 777 |
+
public static function on_create_blog(
|
| 778 |
+
$blog_id,
|
| 779 |
+
$user_id,
|
| 780 |
+
$domain,
|
| 781 |
+
$path,
|
| 782 |
+
$site_id,
|
| 783 |
+
$meta
|
| 784 |
+
)
|
| 785 |
+
{
|
| 786 |
+
|
| 787 |
+
if ( is_plugin_active_for_network( 'delete-duplicate-posts/delete-duplicate-posts.php' ) ) {
|
| 788 |
+
switch_to_blog( $blog_id );
|
| 789 |
+
self::create_table();
|
| 790 |
+
restore_current_blog();
|
| 791 |
+
}
|
| 792 |
+
|
| 793 |
+
}
|
| 794 |
+
|
| 795 |
+
// Deleting the table whenever a blog is deleted
|
| 796 |
+
public static function on_delete_blog( $tables )
|
| 797 |
+
{
|
| 798 |
+
global $wpdb ;
|
| 799 |
+
$tables[] = $wpdb->prefix . 'ddp_log';
|
| 800 |
+
return $tables;
|
| 801 |
+
}
|
| 802 |
+
|
| 803 |
/**
|
| 804 |
* Saves options
|
| 805 |
*/
|
| 1414 |
}
|
| 1415 |
?>
|
| 1416 |
|
| 1417 |
+
</div>
|
| 1418 |
</div>
|
|
|
|
| 1419 |
|
| 1420 |
+
</div>
|
| 1421 |
+
<?php
|
| 1422 |
}
|
| 1423 |
|
| 1424 |
}
|
freemius/assets/css/admin/account.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}#fs_account .postbox,#fs_account .widefat{max-width:800px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:0.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type="text"]{color:#0073AA;font-size:16px;background:none}.fs-key-value-table input[type="text"]{width:100%;font-weight:bold}.fs-field-beta_program label{margin-left:7px}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
|
| 1 |
+
label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.fs-notice[data-id="license_not_whitelabeled"].success,.fs-notice[data-id="license_whitelabeled"].success{color:inherit;border-left-color:#00a0d2}.fs-notice[data-id="license_not_whitelabeled"].success label.fs-plugin-title,.fs-notice[data-id="license_whitelabeled"].success label.fs-plugin-title{display:none}#fs_account .postbox,#fs_account .widefat{max-width:800px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:0.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type="text"]{color:#0073AA;font-size:16px;background:none}.fs-key-value-table input[type="text"]{width:100%;font-weight:bold}.fs-field-beta_program label{margin-left:7px}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
|
freemius/assets/img/delete-duplicate-posts.png
DELETED
|
Binary file
|
freemius/config.php
CHANGED
|
@@ -385,4 +385,7 @@
|
|
| 385 |
|
| 386 |
if ( ! defined( 'WP_FS__DEMO_MODE' ) ) {
|
| 387 |
define( 'WP_FS__DEMO_MODE', false );
|
| 388 |
-
}
|
|
|
|
|
|
|
|
|
| 385 |
|
| 386 |
if ( ! defined( 'WP_FS__DEMO_MODE' ) ) {
|
| 387 |
define( 'WP_FS__DEMO_MODE', false );
|
| 388 |
+
}
|
| 389 |
+
if ( ! defined( 'FS_SDK__SSLVERIFY' ) ) {
|
| 390 |
+
define( 'FS_SDK__SSLVERIFY', false );
|
| 391 |
+
}
|
freemius/includes/class-freemius.php
CHANGED
|
@@ -1674,6 +1674,7 @@
|
|
| 1674 |
$this->add_ajax_action( 'update_billing', array( &$this, '_update_billing_ajax_action' ) );
|
| 1675 |
$this->add_ajax_action( 'start_trial', array( &$this, '_start_trial_ajax_action' ) );
|
| 1676 |
$this->add_ajax_action( 'set_data_debug_mode', array( &$this, '_set_data_debug_mode' ) );
|
|
|
|
| 1677 |
|
| 1678 |
if ( $this->_is_network_active && fs_is_network_admin() ) {
|
| 1679 |
$this->add_ajax_action( 'network_activate', array( &$this, '_network_activate_ajax_action' ) );
|
|
@@ -7736,7 +7737,10 @@
|
|
| 7736 |
* @author Leo Fajardo (@leorw)
|
| 7737 |
* @since 1.2.2
|
| 7738 |
*/
|
| 7739 |
-
if (
|
|
|
|
|
|
|
|
|
|
| 7740 |
deactivate_plugins( $other_version_basename );
|
| 7741 |
}
|
| 7742 |
}
|
|
@@ -9021,12 +9025,25 @@
|
|
| 9021 |
'is_uninstalled' => false,
|
| 9022 |
);
|
| 9023 |
|
| 9024 |
-
$plugins_update_data[] = $new_plugin;
|
| 9025 |
$network_plugins_cache->plugins[ $basename ] = $new_plugin;
|
| 9026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9027 |
if ( isset( $site_active_plugins[ $basename ] ) ) {
|
| 9028 |
$site_active_plugins_cache->plugins[ $basename ] = $new_plugin;
|
| 9029 |
-
$site_active_plugins_cache->plugins[ $basename ]['is_active'] =
|
| 9030 |
}
|
| 9031 |
}
|
| 9032 |
}
|
|
@@ -13130,6 +13147,61 @@
|
|
| 13130 |
}
|
| 13131 |
}
|
| 13132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13133 |
/**
|
| 13134 |
* @author Leo Fajardo (@leorw)
|
| 13135 |
* @since 2.3.0
|
|
@@ -20679,6 +20751,13 @@
|
|
| 20679 |
}
|
| 20680 |
|
| 20681 |
if ( 'none' !== $plan_change ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20682 |
$this->do_action( 'after_license_change', $plan_change, $this->get_plan() );
|
| 20683 |
}
|
| 20684 |
}
|
|
@@ -22293,6 +22372,26 @@
|
|
| 22293 |
|
| 22294 |
$this->_handle_account_edits();
|
| 22295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22296 |
$this->do_action( 'account_page_load_before_departure' );
|
| 22297 |
}
|
| 22298 |
|
|
@@ -23453,10 +23552,12 @@
|
|
| 23453 |
* @since 1.0.3
|
| 23454 |
*/
|
| 23455 |
function _redirect_on_activation_hook() {
|
| 23456 |
-
|
|
|
|
| 23457 |
|
| 23458 |
-
|
| 23459 |
-
|
|
|
|
| 23460 |
}
|
| 23461 |
}
|
| 23462 |
|
| 1674 |
$this->add_ajax_action( 'update_billing', array( &$this, '_update_billing_ajax_action' ) );
|
| 1675 |
$this->add_ajax_action( 'start_trial', array( &$this, '_start_trial_ajax_action' ) );
|
| 1676 |
$this->add_ajax_action( 'set_data_debug_mode', array( &$this, '_set_data_debug_mode' ) );
|
| 1677 |
+
$this->add_ajax_action( 'toggle_whitelabel_mode', array( &$this, '_toggle_whitelabel_mode_ajax_handler' ) );
|
| 1678 |
|
| 1679 |
if ( $this->_is_network_active && fs_is_network_admin() ) {
|
| 1680 |
$this->add_ajax_action( 'network_activate', array( &$this, '_network_activate_ajax_action' ) );
|
| 7737 |
* @author Leo Fajardo (@leorw)
|
| 7738 |
* @since 1.2.2
|
| 7739 |
*/
|
| 7740 |
+
if (
|
| 7741 |
+
is_plugin_active( $other_version_basename ) &&
|
| 7742 |
+
$this->apply_filters( 'deactivate_on_activation', true )
|
| 7743 |
+
) {
|
| 7744 |
deactivate_plugins( $other_version_basename );
|
| 7745 |
}
|
| 7746 |
}
|
| 9025 |
'is_uninstalled' => false,
|
| 9026 |
);
|
| 9027 |
|
|
|
|
| 9028 |
$network_plugins_cache->plugins[ $basename ] = $new_plugin;
|
| 9029 |
|
| 9030 |
+
$is_site_level_active = (
|
| 9031 |
+
isset( $site_active_plugins[ $basename ] ) &&
|
| 9032 |
+
$site_active_plugins[ $basename ]['is_active']
|
| 9033 |
+
);
|
| 9034 |
+
|
| 9035 |
+
/**
|
| 9036 |
+
* If not network active, set the activity status based on the site-level plugin status.
|
| 9037 |
+
*/
|
| 9038 |
+
if ( ! $new_plugin['is_active'] ) {
|
| 9039 |
+
$new_plugin['is_active'] = $is_site_level_active;
|
| 9040 |
+
}
|
| 9041 |
+
|
| 9042 |
+
$plugins_update_data[] = $new_plugin;
|
| 9043 |
+
|
| 9044 |
if ( isset( $site_active_plugins[ $basename ] ) ) {
|
| 9045 |
$site_active_plugins_cache->plugins[ $basename ] = $new_plugin;
|
| 9046 |
+
$site_active_plugins_cache->plugins[ $basename ]['is_active'] = $is_site_level_active;
|
| 9047 |
}
|
| 9048 |
}
|
| 9049 |
}
|
| 13147 |
}
|
| 13148 |
}
|
| 13149 |
|
| 13150 |
+
/**
|
| 13151 |
+
* @author Edgar Melkonyan
|
| 13152 |
+
* @since 2.4.1
|
| 13153 |
+
*
|
| 13154 |
+
* @throws Freemius_Exception
|
| 13155 |
+
*/
|
| 13156 |
+
function _toggle_whitelabel_mode_ajax_handler() {
|
| 13157 |
+
$this->_logger->entrance();
|
| 13158 |
+
|
| 13159 |
+
$this->check_ajax_referer( 'toggle_whitelabel_mode' );
|
| 13160 |
+
|
| 13161 |
+
if ( ! $this->is_user_admin() ) {
|
| 13162 |
+
// Only for admins.
|
| 13163 |
+
self::shoot_ajax_failure();
|
| 13164 |
+
}
|
| 13165 |
+
|
| 13166 |
+
$license = $this->get_api_user_scope()->call(
|
| 13167 |
+
"/licenses/{$this->_site->license_id}.json",
|
| 13168 |
+
'put',
|
| 13169 |
+
array( 'is_whitelabeled' => ! $this->_license->is_whitelabeled )
|
| 13170 |
+
);
|
| 13171 |
+
|
| 13172 |
+
if ( ! $this->is_api_result_entity( $license ) ) {
|
| 13173 |
+
self::shoot_ajax_failure(
|
| 13174 |
+
FS_Api::is_api_error_object( $license ) ?
|
| 13175 |
+
$license->error->message :
|
| 13176 |
+
fs_text_inline( "An unknown error has occurred while trying to toggle the license's white-label mode.", 'unknown-error-occurred', $this->get_slug() )
|
| 13177 |
+
);
|
| 13178 |
+
}
|
| 13179 |
+
|
| 13180 |
+
$this->_license->is_whitelabeled = $license->is_whitelabeled;
|
| 13181 |
+
$this->_store_licenses();
|
| 13182 |
+
|
| 13183 |
+
$this->_sync_license();
|
| 13184 |
+
|
| 13185 |
+
if ( ! $license->is_whitelabeled ) {
|
| 13186 |
+
$this->_admin_notices->remove_sticky( 'license_whitelabeled' );
|
| 13187 |
+
} else {
|
| 13188 |
+
$this->_admin_notices->add_sticky(
|
| 13189 |
+
sprintf(
|
| 13190 |
+
$this->get_text_inline(
|
| 13191 |
+
'Your %s license was flagged as white-labeled to hide sensitive information from the WP Admin (e.g. your email, license key, prices, billing address & invoices). If you ever wish to revert it back, you can easily do it through your %s. If this was a mistake you can also %s.',
|
| 13192 |
+
'license_whitelabeled'
|
| 13193 |
+
),
|
| 13194 |
+
"<strong>{$this->get_plugin_title()}</strong>",
|
| 13195 |
+
sprintf( '<a href="https://users.freemius.com" target="_blank">%s</a>', $this->get_text_inline( 'User Dashboard', 'user-dashboard' ) ),
|
| 13196 |
+
sprintf( '<a href="#" class="fs-toggle-whitelabel-mode">%s</a>', $this->get_text_inline( 'revert it now', 'revert-it-now' ) )
|
| 13197 |
+
),
|
| 13198 |
+
'license_whitelabeled'
|
| 13199 |
+
);
|
| 13200 |
+
}
|
| 13201 |
+
|
| 13202 |
+
self::shoot_ajax_response( array( 'success' => true ) );
|
| 13203 |
+
}
|
| 13204 |
+
|
| 13205 |
/**
|
| 13206 |
* @author Leo Fajardo (@leorw)
|
| 13207 |
* @since 2.3.0
|
| 20751 |
}
|
| 20752 |
|
| 20753 |
if ( 'none' !== $plan_change ) {
|
| 20754 |
+
if (
|
| 20755 |
+
! is_object( $this->_license ) ||
|
| 20756 |
+
! $this->_license->is_whitelabeled
|
| 20757 |
+
) {
|
| 20758 |
+
$this->_admin_notices->remove_sticky( 'license_whitelabeled' );
|
| 20759 |
+
}
|
| 20760 |
+
|
| 20761 |
$this->do_action( 'after_license_change', $plan_change, $this->get_plan() );
|
| 20762 |
}
|
| 20763 |
}
|
| 22372 |
|
| 22373 |
$this->_handle_account_edits();
|
| 22374 |
|
| 22375 |
+
if (
|
| 22376 |
+
is_object( $this->_license ) &&
|
| 22377 |
+
$this->_license->user_id == $this->_user->id &&
|
| 22378 |
+
! $this->is_whitelabeled( true )
|
| 22379 |
+
) {
|
| 22380 |
+
$this->_admin_notices->add(
|
| 22381 |
+
sprintf(
|
| 22382 |
+
$this->get_text_inline( "Is this your client's site? %s if you wish to hide sensitive info like your email, license key, prices, billing address & invoices from the WP Admin.", 'license_not_whitelabeled' ),
|
| 22383 |
+
sprintf(
|
| 22384 |
+
'<a href="#" class="fs-toggle-whitelabel-mode">%s</a>',
|
| 22385 |
+
$this->get_text_inline( 'Click here', 'click-here' )
|
| 22386 |
+
)
|
| 22387 |
+
),
|
| 22388 |
+
'',
|
| 22389 |
+
'success',
|
| 22390 |
+
false,
|
| 22391 |
+
'license_not_whitelabeled'
|
| 22392 |
+
);
|
| 22393 |
+
}
|
| 22394 |
+
|
| 22395 |
$this->do_action( 'account_page_load_before_departure' );
|
| 22396 |
}
|
| 22397 |
|
| 23552 |
* @since 1.0.3
|
| 23553 |
*/
|
| 23554 |
function _redirect_on_activation_hook() {
|
| 23555 |
+
if ( $this->apply_filters( 'redirect_on_activation', true ) ) {
|
| 23556 |
+
$url = $this->get_after_plugin_activation_redirect_url();
|
| 23557 |
|
| 23558 |
+
if ( is_string( $url ) ) {
|
| 23559 |
+
fs_redirect( $url );
|
| 23560 |
+
}
|
| 23561 |
}
|
| 23562 |
}
|
| 23563 |
|
freemius/includes/class-fs-plugin-updater.php
CHANGED
|
@@ -542,23 +542,66 @@
|
|
| 542 |
}
|
| 543 |
}
|
| 544 |
|
|
|
|
|
|
|
|
|
|
| 545 |
if ( is_object( $this->_update_details ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 546 |
if ( ! isset( $transient_data->response ) ) {
|
| 547 |
$transient_data->response = array();
|
| 548 |
}
|
| 549 |
|
| 550 |
// Add plugin to transient data.
|
| 551 |
-
$transient_data->response[ $
|
| 552 |
$this->_update_details :
|
| 553 |
(array) $this->_update_details;
|
| 554 |
-
} else
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 555 |
/**
|
| 556 |
-
*
|
| 557 |
*
|
| 558 |
-
* @
|
| 559 |
-
* @
|
| 560 |
*/
|
| 561 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 562 |
}
|
| 563 |
|
| 564 |
$slug = $this->_fs->get_slug();
|
| 542 |
}
|
| 543 |
}
|
| 544 |
|
| 545 |
+
// Alias.
|
| 546 |
+
$basename = $this->_fs->premium_plugin_basename();
|
| 547 |
+
|
| 548 |
if ( is_object( $this->_update_details ) ) {
|
| 549 |
+
if ( isset( $transient_data->no_update ) ) {
|
| 550 |
+
unset( $transient_data->no_update[ $basename ] );
|
| 551 |
+
}
|
| 552 |
+
|
| 553 |
if ( ! isset( $transient_data->response ) ) {
|
| 554 |
$transient_data->response = array();
|
| 555 |
}
|
| 556 |
|
| 557 |
// Add plugin to transient data.
|
| 558 |
+
$transient_data->response[ $basename ] = $this->_fs->is_plugin() ?
|
| 559 |
$this->_update_details :
|
| 560 |
(array) $this->_update_details;
|
| 561 |
+
} else {
|
| 562 |
+
if ( isset( $transient_data->response ) ) {
|
| 563 |
+
/**
|
| 564 |
+
* Ensure that there's no update data for the plugin to prevent upgrading the premium version to the latest free version.
|
| 565 |
+
*
|
| 566 |
+
* @author Leo Fajardo (@leorw)
|
| 567 |
+
* @since 2.3.0
|
| 568 |
+
*/
|
| 569 |
+
unset( $transient_data->response[ $basename ] );
|
| 570 |
+
}
|
| 571 |
+
|
| 572 |
+
if ( ! isset( $transient_data->no_update ) ) {
|
| 573 |
+
$transient_data->no_update = array();
|
| 574 |
+
}
|
| 575 |
+
|
| 576 |
/**
|
| 577 |
+
* Add product to no_update transient data to properly integrate with WP 5.5 auto-updates UI.
|
| 578 |
*
|
| 579 |
+
* @since 2.4.1
|
| 580 |
+
* @link https://make.wordpress.org/core/2020/07/30/recommended-usage-of-the-updates-api-to-support-the-auto-updates-ui-for-plugins-and-themes-in-wordpress-5-5/
|
| 581 |
*/
|
| 582 |
+
$transient_data->no_update[ $basename ] = $this->_fs->is_plugin() ?
|
| 583 |
+
(object) array(
|
| 584 |
+
'id' => $basename,
|
| 585 |
+
'slug' => $this->_fs->get_slug(),
|
| 586 |
+
'plugin' => $basename,
|
| 587 |
+
'new_version' => $this->_fs->get_plugin_version(),
|
| 588 |
+
'url' => '',
|
| 589 |
+
'package' => '',
|
| 590 |
+
'icons' => array(),
|
| 591 |
+
'banners' => array(),
|
| 592 |
+
'banners_rtl' => array(),
|
| 593 |
+
'tested' => '',
|
| 594 |
+
'requires_php' => '',
|
| 595 |
+
'compatibility' => new stdClass(),
|
| 596 |
+
) :
|
| 597 |
+
array(
|
| 598 |
+
'theme' => $basename,
|
| 599 |
+
'new_version' => $this->_fs->get_plugin_version(),
|
| 600 |
+
'url' => '',
|
| 601 |
+
'package' => '',
|
| 602 |
+
'requires' => '',
|
| 603 |
+
'requires_php' => '',
|
| 604 |
+
);
|
| 605 |
}
|
| 606 |
|
| 607 |
$slug = $this->_fs->get_slug();
|
freemius/includes/fs-plugin-info-dialog.php
CHANGED
|
@@ -260,14 +260,20 @@
|
|
| 260 |
if ( $has_valid_blog_id ) {
|
| 261 |
restore_current_blog();
|
| 262 |
}
|
|
|
|
| 263 |
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 271 |
}
|
| 272 |
}
|
| 273 |
|
|
@@ -577,7 +583,7 @@
|
|
| 577 |
|
| 578 |
$has_installed_version = ( 'install' !== $this->status['status'] );
|
| 579 |
|
| 580 |
-
if ( ! $api->has_paid_plan ) {
|
| 581 |
/**
|
| 582 |
* Free-only add-on.
|
| 583 |
*
|
|
@@ -1203,7 +1209,7 @@
|
|
| 1203 |
|
| 1204 |
$(document).ready(function () {
|
| 1205 |
var $plan = $('.plugin-information-pricing .fs-plan[data-plan-id=<?php echo $plan->id ?>]');
|
| 1206 |
-
$plan.find('input[type=radio]').
|
| 1207 |
_updateCtaUrl(
|
| 1208 |
$plan.attr('data-plan-id'),
|
| 1209 |
$(this).val(),
|
|
@@ -1635,4 +1641,4 @@
|
|
| 1635 |
iframe_footer();
|
| 1636 |
exit;
|
| 1637 |
}
|
| 1638 |
-
}
|
| 260 |
if ( $has_valid_blog_id ) {
|
| 261 |
restore_current_blog();
|
| 262 |
}
|
| 263 |
+
}
|
| 264 |
|
| 265 |
+
/**
|
| 266 |
+
* Check if there's a purchased license in case the add-on can only be installed/downloaded as part of a purchased bundle.
|
| 267 |
+
*
|
| 268 |
+
* @author Leo Fajardo (@leorw)
|
| 269 |
+
* @since 2.4.1
|
| 270 |
+
*/
|
| 271 |
+
if ( is_object( $fs_addon ) ) {
|
| 272 |
+
$data->has_purchased_license = $fs_addon->has_active_valid_license();
|
| 273 |
+
} else {
|
| 274 |
+
$account_addons = $this->_fs->get_account_addons();
|
| 275 |
+
if ( ! empty( $account_addons ) && in_array( $selected_addon->id, $account_addons ) ) {
|
| 276 |
+
$data->has_purchased_license = true;
|
| 277 |
}
|
| 278 |
}
|
| 279 |
|
| 583 |
|
| 584 |
$has_installed_version = ( 'install' !== $this->status['status'] );
|
| 585 |
|
| 586 |
+
if ( ! $api->has_paid_plan && ! $api->has_purchased_license ) {
|
| 587 |
/**
|
| 588 |
* Free-only add-on.
|
| 589 |
*
|
| 1209 |
|
| 1210 |
$(document).ready(function () {
|
| 1211 |
var $plan = $('.plugin-information-pricing .fs-plan[data-plan-id=<?php echo $plan->id ?>]');
|
| 1212 |
+
$plan.find('input[type=radio]').on('click', function () {
|
| 1213 |
_updateCtaUrl(
|
| 1214 |
$plan.attr('data-plan-id'),
|
| 1215 |
$(this).val(),
|
| 1641 |
iframe_footer();
|
| 1642 |
exit;
|
| 1643 |
}
|
| 1644 |
+
}
|
freemius/includes/i18n.php
CHANGED
|
@@ -98,6 +98,8 @@
|
|
| 98 |
'error' => _fs_text( 'Error' ),
|
| 99 |
'failed-finding-main-path' => _fs_text( 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact sdk@freemius.com with the current error.' ),
|
| 100 |
'learn-more' => _fs_text( 'Learn more' ),
|
|
|
|
|
|
|
| 101 |
|
| 102 |
#region Affiliation
|
| 103 |
'affiliation' => _fs_text( 'Affiliation' ),
|
| 98 |
'error' => _fs_text( 'Error' ),
|
| 99 |
'failed-finding-main-path' => _fs_text( 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact sdk@freemius.com with the current error.' ),
|
| 100 |
'learn-more' => _fs_text( 'Learn more' ),
|
| 101 |
+
'license_not_whitelabeled' => _fs_text( "Is this your client's site? %s if you wish to hide sensitive info like your billing address and invoices from the WP Admin."),
|
| 102 |
+
'license_whitelabeled' => _fs_text( 'Your %s license was flagged as white-labeled to hide sensitive information from the WP Admin (e.g. your billing address and invoices). If you ever wish to revert it back, you can easily do it through your %s. If this was a mistake you can also %s.'),
|
| 103 |
|
| 104 |
#region Affiliation
|
| 105 |
'affiliation' => _fs_text( 'Affiliation' ),
|
freemius/includes/sdk/FreemiusWordPress.php
CHANGED
|
@@ -59,6 +59,10 @@
|
|
| 59 |
}
|
| 60 |
}
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
$curl_version = FS_SDK__HAS_CURL ?
|
| 63 |
curl_version() :
|
| 64 |
array( 'version' => '7.37' );
|
|
@@ -401,7 +405,7 @@
|
|
| 401 |
}
|
| 402 |
|
| 403 |
if ( 'https' === substr( strtolower( $request_url ), 0, 5 ) ) {
|
| 404 |
-
$pWPRemoteArgs['sslverify'] =
|
| 405 |
}
|
| 406 |
|
| 407 |
if ( false !== $pBeforeExecutionFunction &&
|
| 59 |
}
|
| 60 |
}
|
| 61 |
|
| 62 |
+
if ( ! defined( 'FS_SDK__SSLVERIFY' ) ) {
|
| 63 |
+
define( 'FS_SDK__SSLVERIFY', false );
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
$curl_version = FS_SDK__HAS_CURL ?
|
| 67 |
curl_version() :
|
| 68 |
array( 'version' => '7.37' );
|
| 405 |
}
|
| 406 |
|
| 407 |
if ( 'https' === substr( strtolower( $request_url ), 0, 5 ) ) {
|
| 408 |
+
$pWPRemoteArgs['sslverify'] = FS_SDK__SSLVERIFY;
|
| 409 |
}
|
| 410 |
|
| 411 |
if ( false !== $pBeforeExecutionFunction &&
|
freemius/languages/freemius-cs_CZ.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-da_DK.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-en.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-es_ES.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-fr_FR.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-he_IL.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-hu_HU.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-it_IT.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-ja.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-nl_NL.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-ru_RU.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-ta.mo
CHANGED
|
Binary file
|
freemius/languages/freemius-zh_CN.mo
CHANGED
|
Binary file
|
freemius/languages/freemius.pot
CHANGED
|
@@ -16,771 +16,795 @@ msgstr ""
|
|
| 16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 18 |
|
| 19 |
-
#: includes/class-freemius.php:
|
| 20 |
msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
|
| 21 |
msgstr ""
|
| 22 |
|
| 23 |
-
#: includes/class-freemius.php:
|
| 24 |
msgid "Would you like to proceed with the update?"
|
| 25 |
msgstr ""
|
| 26 |
|
| 27 |
-
#: includes/class-freemius.php:
|
| 28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
| 29 |
msgstr ""
|
| 30 |
|
| 31 |
-
#: includes/class-freemius.php:
|
| 32 |
msgid "Error"
|
| 33 |
msgstr ""
|
| 34 |
|
| 35 |
-
#: includes/class-freemius.php:
|
| 36 |
msgid "I found a better %s"
|
| 37 |
msgstr ""
|
| 38 |
|
| 39 |
-
#: includes/class-freemius.php:
|
| 40 |
msgid "What's the %s's name?"
|
| 41 |
msgstr ""
|
| 42 |
|
| 43 |
-
#: includes/class-freemius.php:
|
| 44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
| 45 |
msgstr ""
|
| 46 |
|
| 47 |
-
#: includes/class-freemius.php:
|
| 48 |
msgid "Deactivation"
|
| 49 |
msgstr ""
|
| 50 |
|
| 51 |
-
#: includes/class-freemius.php:
|
| 52 |
msgid "Theme Switch"
|
| 53 |
msgstr ""
|
| 54 |
|
| 55 |
-
#: includes/class-freemius.php:
|
| 56 |
msgid "Other"
|
| 57 |
msgstr ""
|
| 58 |
|
| 59 |
-
#: includes/class-freemius.php:
|
| 60 |
msgid "I no longer need the %s"
|
| 61 |
msgstr ""
|
| 62 |
|
| 63 |
-
#: includes/class-freemius.php:
|
| 64 |
msgid "I only needed the %s for a short period"
|
| 65 |
msgstr ""
|
| 66 |
|
| 67 |
-
#: includes/class-freemius.php:
|
| 68 |
msgid "The %s broke my site"
|
| 69 |
msgstr ""
|
| 70 |
|
| 71 |
-
#: includes/class-freemius.php:
|
| 72 |
msgid "The %s suddenly stopped working"
|
| 73 |
msgstr ""
|
| 74 |
|
| 75 |
-
#: includes/class-freemius.php:
|
| 76 |
msgid "I can't pay for it anymore"
|
| 77 |
msgstr ""
|
| 78 |
|
| 79 |
-
#: includes/class-freemius.php:
|
| 80 |
msgid "What price would you feel comfortable paying?"
|
| 81 |
msgstr ""
|
| 82 |
|
| 83 |
-
#: includes/class-freemius.php:
|
| 84 |
msgid "I don't like to share my information with you"
|
| 85 |
msgstr ""
|
| 86 |
|
| 87 |
-
#: includes/class-freemius.php:
|
| 88 |
msgid "The %s didn't work"
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
-
#: includes/class-freemius.php:
|
| 92 |
msgid "I couldn't understand how to make it work"
|
| 93 |
msgstr ""
|
| 94 |
|
| 95 |
-
#: includes/class-freemius.php:
|
| 96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
| 97 |
msgstr ""
|
| 98 |
|
| 99 |
-
#: includes/class-freemius.php:
|
| 100 |
msgid "What feature?"
|
| 101 |
msgstr ""
|
| 102 |
|
| 103 |
-
#: includes/class-freemius.php:
|
| 104 |
msgid "The %s is not working"
|
| 105 |
msgstr ""
|
| 106 |
|
| 107 |
-
#: includes/class-freemius.php:
|
| 108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
| 109 |
msgstr ""
|
| 110 |
|
| 111 |
-
#: includes/class-freemius.php:
|
| 112 |
msgid "It's not what I was looking for"
|
| 113 |
msgstr ""
|
| 114 |
|
| 115 |
-
#: includes/class-freemius.php:
|
| 116 |
msgid "What you've been looking for?"
|
| 117 |
msgstr ""
|
| 118 |
|
| 119 |
-
#: includes/class-freemius.php:
|
| 120 |
msgid "The %s didn't work as expected"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
-
#: includes/class-freemius.php:
|
| 124 |
msgid "What did you expect?"
|
| 125 |
msgstr ""
|
| 126 |
|
| 127 |
-
#: includes/class-freemius.php:
|
| 128 |
msgid "Freemius Debug"
|
| 129 |
msgstr ""
|
| 130 |
|
| 131 |
-
#: includes/class-freemius.php:
|
| 132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
| 133 |
msgstr ""
|
| 134 |
|
| 135 |
-
#: includes/class-freemius.php:
|
| 136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
| 137 |
msgstr ""
|
| 138 |
|
| 139 |
-
#: includes/class-freemius.php:
|
| 140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
| 141 |
msgstr ""
|
| 142 |
|
| 143 |
-
#: includes/class-freemius.php:
|
| 144 |
msgid "Yes - do your thing"
|
| 145 |
msgstr ""
|
| 146 |
|
| 147 |
-
#: includes/class-freemius.php:
|
| 148 |
msgid "No - just deactivate"
|
| 149 |
msgstr ""
|
| 150 |
|
| 151 |
-
#: includes/class-freemius.php:
|
| 152 |
msgctxt "exclamation"
|
| 153 |
msgid "Oops"
|
| 154 |
msgstr ""
|
| 155 |
|
| 156 |
-
#: includes/class-freemius.php:
|
| 157 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
| 158 |
msgstr ""
|
| 159 |
|
| 160 |
-
#: includes/class-freemius.php:
|
| 161 |
msgctxt "addonX cannot run without pluginY"
|
| 162 |
msgid "%s cannot run without %s."
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
-
#: includes/class-freemius.php:
|
| 166 |
msgctxt "addonX cannot run..."
|
| 167 |
msgid "%s cannot run without the plugin."
|
| 168 |
msgstr ""
|
| 169 |
|
| 170 |
-
#: includes/class-freemius.php:
|
| 171 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
| 172 |
msgstr ""
|
| 173 |
|
| 174 |
-
#: includes/class-freemius.php:
|
| 175 |
msgid "Premium %s version was successfully activated."
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
-
#: includes/class-freemius.php:
|
| 179 |
msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
|
| 180 |
msgid "W00t"
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
-
#: includes/class-freemius.php:
|
| 184 |
msgid "You have a %s license."
|
| 185 |
msgstr ""
|
| 186 |
|
| 187 |
-
#: includes/class-freemius.php:
|
| 188 |
msgctxt "interjection expressing joy or exuberance"
|
| 189 |
msgid "Yee-haw"
|
| 190 |
msgstr ""
|
| 191 |
|
| 192 |
-
#: includes/class-freemius.php:
|
| 193 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
| 194 |
msgstr ""
|
| 195 |
|
| 196 |
-
#: includes/class-freemius.php:
|
| 197 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
-
#: includes/class-freemius.php:
|
| 201 |
msgid "More information about %s"
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
-
#: includes/class-freemius.php:
|
| 205 |
msgid "Purchase License"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
-
#: includes/class-freemius.php:
|
| 209 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
| 210 |
msgstr ""
|
| 211 |
|
| 212 |
-
#: includes/class-freemius.php:
|
| 213 |
msgid "start the trial"
|
| 214 |
msgstr ""
|
| 215 |
|
| 216 |
-
#: includes/class-freemius.php:
|
| 217 |
msgid "complete the install"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
-
#: includes/class-freemius.php:
|
| 221 |
msgid "You are just one step away - %s"
|
| 222 |
msgstr ""
|
| 223 |
|
| 224 |
-
#: includes/class-freemius.php:
|
| 225 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
| 226 |
msgid "Complete \"%s\" Activation Now"
|
| 227 |
msgstr ""
|
| 228 |
|
| 229 |
-
#: includes/class-freemius.php:
|
| 230 |
msgid "We made a few tweaks to the %s, %s"
|
| 231 |
msgstr ""
|
| 232 |
|
| 233 |
-
#: includes/class-freemius.php:
|
| 234 |
msgid "Opt in to make \"%s\" better!"
|
| 235 |
msgstr ""
|
| 236 |
|
| 237 |
-
#: includes/class-freemius.php:
|
| 238 |
msgid "The upgrade of %s was successfully completed."
|
| 239 |
msgstr ""
|
| 240 |
|
| 241 |
-
#: includes/class-freemius.php:
|
| 242 |
msgid "Add-On"
|
| 243 |
msgstr ""
|
| 244 |
|
| 245 |
-
#: includes/class-freemius.php:
|
| 246 |
msgid "Plugin"
|
| 247 |
msgstr ""
|
| 248 |
|
| 249 |
-
#: includes/class-freemius.php:
|
| 250 |
msgid "Theme"
|
| 251 |
msgstr ""
|
| 252 |
|
| 253 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 254 |
msgid "An unknown error has occurred while trying to set the user's beta mode."
|
| 255 |
msgstr ""
|
| 256 |
|
| 257 |
-
#: includes/class-freemius.php:
|
| 258 |
msgid "Invalid new user ID or email address."
|
| 259 |
msgstr ""
|
| 260 |
|
| 261 |
-
#: includes/class-freemius.php:
|
| 262 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
| 263 |
msgstr ""
|
| 264 |
|
| 265 |
-
#: includes/class-freemius.php:
|
| 266 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
| 267 |
msgstr ""
|
| 268 |
|
| 269 |
-
#: includes/class-freemius.php:
|
| 270 |
msgid "Change Ownership"
|
| 271 |
msgstr ""
|
| 272 |
|
| 273 |
-
#: includes/class-freemius.php:
|
| 274 |
msgid "Invalid site details collection."
|
| 275 |
msgstr ""
|
| 276 |
|
| 277 |
-
#: includes/class-freemius.php:
|
| 278 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
| 279 |
msgstr ""
|
| 280 |
|
| 281 |
-
#: includes/class-freemius.php:
|
| 282 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
| 283 |
msgstr ""
|
| 284 |
|
| 285 |
-
#: includes/class-freemius.php:
|
| 286 |
msgid "Account is pending activation."
|
| 287 |
msgstr ""
|
| 288 |
|
| 289 |
-
#: includes/class-freemius.php:
|
| 290 |
msgid "Buy a license now"
|
| 291 |
msgstr ""
|
| 292 |
|
| 293 |
-
#: includes/class-freemius.php:
|
| 294 |
msgid "Renew your license now"
|
| 295 |
msgstr ""
|
| 296 |
|
| 297 |
-
#: includes/class-freemius.php:
|
| 298 |
msgid "%s to access version %s security & feature updates, and support."
|
| 299 |
msgstr ""
|
| 300 |
|
| 301 |
-
#: includes/class-freemius.php:
|
| 302 |
msgid "%s activation was successfully completed."
|
| 303 |
msgstr ""
|
| 304 |
|
| 305 |
-
#: includes/class-freemius.php:
|
| 306 |
msgid "Your account was successfully activated with the %s plan."
|
| 307 |
msgstr ""
|
| 308 |
|
| 309 |
-
#: includes/class-freemius.php:
|
| 310 |
msgid "Your trial has been successfully started."
|
| 311 |
msgstr ""
|
| 312 |
|
| 313 |
-
#: includes/class-freemius.php:
|
| 314 |
msgid "Couldn't activate %s."
|
| 315 |
msgstr ""
|
| 316 |
|
| 317 |
-
#: includes/class-freemius.php:
|
| 318 |
msgid "Please contact us with the following message:"
|
| 319 |
msgstr ""
|
| 320 |
|
| 321 |
-
#: includes/class-freemius.php:
|
| 322 |
msgid "An unknown error has occurred."
|
| 323 |
msgstr ""
|
| 324 |
|
| 325 |
-
#: includes/class-freemius.php:
|
| 326 |
msgid "Upgrade"
|
| 327 |
msgstr ""
|
| 328 |
|
| 329 |
-
#: includes/class-freemius.php:
|
| 330 |
msgid "Start Trial"
|
| 331 |
msgstr ""
|
| 332 |
|
| 333 |
-
#: includes/class-freemius.php:
|
| 334 |
msgid "Pricing"
|
| 335 |
msgstr ""
|
| 336 |
|
| 337 |
-
#: includes/class-freemius.php:
|
| 338 |
msgid "Affiliation"
|
| 339 |
msgstr ""
|
| 340 |
|
| 341 |
-
#: includes/class-freemius.php:
|
| 342 |
msgid "Account"
|
| 343 |
msgstr ""
|
| 344 |
|
| 345 |
-
#: includes/class-freemius.php:
|
| 346 |
msgid "Contact Us"
|
| 347 |
msgstr ""
|
| 348 |
|
| 349 |
-
#: includes/class-freemius.php:
|
| 350 |
msgid "Add-Ons"
|
| 351 |
msgstr ""
|
| 352 |
|
| 353 |
-
#: includes/class-freemius.php:
|
| 354 |
msgctxt "ASCII arrow left icon"
|
| 355 |
msgid "←"
|
| 356 |
msgstr ""
|
| 357 |
|
| 358 |
-
#: includes/class-freemius.php:
|
| 359 |
msgctxt "ASCII arrow right icon"
|
| 360 |
msgid "➤"
|
| 361 |
msgstr ""
|
| 362 |
|
| 363 |
-
#: includes/class-freemius.php:
|
| 364 |
msgctxt "noun"
|
| 365 |
msgid "Pricing"
|
| 366 |
msgstr ""
|
| 367 |
|
| 368 |
-
#: includes/class-freemius.php:
|
| 369 |
msgid "Support Forum"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
-
#: includes/class-freemius.php:
|
| 373 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
| 374 |
msgstr ""
|
| 375 |
|
| 376 |
-
#: includes/class-freemius.php:
|
| 377 |
msgctxt "a positive response"
|
| 378 |
msgid "Right on"
|
| 379 |
msgstr ""
|
| 380 |
|
| 381 |
-
#: includes/class-freemius.php:
|
| 382 |
msgid "seems like the key you entered doesn't match our records."
|
| 383 |
msgstr ""
|
| 384 |
|
| 385 |
-
#: includes/class-freemius.php:
|
| 386 |
msgid "Debug mode was successfully enabled and will be automatically disabled in 60 min. You can also disable it earlier by clicking the \"Stop Debug\" link."
|
| 387 |
msgstr ""
|
| 388 |
|
| 389 |
-
#: includes/class-freemius.php:
|
| 390 |
msgid "Your %s Add-on plan was successfully upgraded."
|
| 391 |
msgstr ""
|
| 392 |
|
| 393 |
-
#: includes/class-freemius.php:
|
| 394 |
msgid "%s Add-on was successfully purchased."
|
| 395 |
msgstr ""
|
| 396 |
|
| 397 |
-
#: includes/class-freemius.php:
|
| 398 |
msgid "Download the latest version"
|
| 399 |
msgstr ""
|
| 400 |
|
| 401 |
-
#: includes/class-freemius.php:
|
| 402 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
|
| 403 |
msgstr ""
|
| 404 |
|
| 405 |
-
#: includes/class-freemius.php:
|
| 406 |
msgid "Error received from the server:"
|
| 407 |
msgstr ""
|
| 408 |
|
| 409 |
-
#: includes/class-freemius.php:
|
| 410 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
| 411 |
msgstr ""
|
| 412 |
|
| 413 |
-
#: includes/class-freemius.php:
|
| 414 |
msgctxt "something somebody says when they are thinking about what you have just said."
|
| 415 |
msgid "Hmm"
|
| 416 |
msgstr ""
|
| 417 |
|
| 418 |
-
#: includes/class-freemius.php:
|
| 419 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
| 420 |
msgstr ""
|
| 421 |
|
| 422 |
-
#: includes/class-freemius.php:
|
| 423 |
msgctxt "trial period"
|
| 424 |
msgid "Trial"
|
| 425 |
msgstr ""
|
| 426 |
|
| 427 |
-
#: includes/class-freemius.php:
|
| 428 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
| 429 |
msgstr ""
|
| 430 |
|
| 431 |
-
#: includes/class-freemius.php:
|
| 432 |
msgid "Please contact us here"
|
| 433 |
msgstr ""
|
| 434 |
|
| 435 |
-
#: includes/class-freemius.php:
|
| 436 |
msgid "Your plan was successfully activated."
|
| 437 |
msgstr ""
|
| 438 |
|
| 439 |
-
#: includes/class-freemius.php:
|
| 440 |
msgid "Your plan was successfully upgraded."
|
| 441 |
msgstr ""
|
| 442 |
|
| 443 |
-
#: includes/class-freemius.php:
|
| 444 |
msgid "Your plan was successfully changed to %s."
|
| 445 |
msgstr ""
|
| 446 |
|
| 447 |
-
#: includes/class-freemius.php:
|
| 448 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
| 449 |
msgstr ""
|
| 450 |
|
| 451 |
-
#: includes/class-freemius.php:
|
| 452 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
-
#: includes/class-freemius.php:
|
| 456 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
| 457 |
msgstr ""
|
| 458 |
|
| 459 |
-
#: includes/class-freemius.php:
|
| 460 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
| 461 |
msgstr ""
|
| 462 |
|
| 463 |
-
#: includes/class-freemius.php:
|
| 464 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
| 465 |
msgstr ""
|
| 466 |
|
| 467 |
-
#: includes/class-freemius.php:
|
| 468 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
| 469 |
msgstr ""
|
| 470 |
|
| 471 |
-
#: includes/class-freemius.php:
|
| 472 |
msgid "It looks like the license could not be activated."
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
-
#: includes/class-freemius.php:
|
| 476 |
msgid "Your license was successfully activated."
|
| 477 |
msgstr ""
|
| 478 |
|
| 479 |
-
#: includes/class-freemius.php:
|
| 480 |
msgid "It looks like your site currently doesn't have an active license."
|
| 481 |
msgstr ""
|
| 482 |
|
| 483 |
-
#: includes/class-freemius.php:
|
| 484 |
msgid "It looks like the license deactivation failed."
|
| 485 |
msgstr ""
|
| 486 |
|
| 487 |
-
#: includes/class-freemius.php:
|
| 488 |
msgid "Your %s license was successfully deactivated."
|
| 489 |
msgstr ""
|
| 490 |
|
| 491 |
-
#: includes/class-freemius.php:
|
| 492 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
| 493 |
msgstr ""
|
| 494 |
|
| 495 |
-
#: includes/class-freemius.php:
|
| 496 |
msgid "O.K"
|
| 497 |
msgstr ""
|
| 498 |
|
| 499 |
-
#: includes/class-freemius.php:
|
| 500 |
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
| 501 |
msgstr ""
|
| 502 |
|
| 503 |
-
#: includes/class-freemius.php:
|
| 504 |
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
| 505 |
msgstr ""
|
| 506 |
|
| 507 |
-
#: includes/class-freemius.php:
|
| 508 |
msgid "You are already running the %s in a trial mode."
|
| 509 |
msgstr ""
|
| 510 |
|
| 511 |
-
#: includes/class-freemius.php:
|
| 512 |
msgid "You already utilized a trial before."
|
| 513 |
msgstr ""
|
| 514 |
|
| 515 |
-
#: includes/class-freemius.php:
|
| 516 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
| 517 |
msgstr ""
|
| 518 |
|
| 519 |
-
#: includes/class-freemius.php:
|
| 520 |
msgid "Plan %s does not support a trial period."
|
| 521 |
msgstr ""
|
| 522 |
|
| 523 |
-
#: includes/class-freemius.php:
|
| 524 |
msgid "None of the %s's plans supports a trial period."
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
-
#: includes/class-freemius.php:
|
| 528 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
| 529 |
msgstr ""
|
| 530 |
|
| 531 |
-
#: includes/class-freemius.php:
|
| 532 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
| 533 |
msgstr ""
|
| 534 |
|
| 535 |
-
#: includes/class-freemius.php:
|
| 536 |
msgid "Your %s free trial was successfully cancelled."
|
| 537 |
msgstr ""
|
| 538 |
|
| 539 |
-
#: includes/class-freemius.php:
|
| 540 |
msgid "Version %s was released."
|
| 541 |
msgstr ""
|
| 542 |
|
| 543 |
-
#: includes/class-freemius.php:
|
| 544 |
msgid "Please download %s."
|
| 545 |
msgstr ""
|
| 546 |
|
| 547 |
-
#: includes/class-freemius.php:
|
| 548 |
msgid "the latest %s version here"
|
| 549 |
msgstr ""
|
| 550 |
|
| 551 |
-
#: includes/class-freemius.php:
|
| 552 |
msgid "New"
|
| 553 |
msgstr ""
|
| 554 |
|
| 555 |
-
#: includes/class-freemius.php:
|
| 556 |
msgid "Seems like you got the latest release."
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
-
#: includes/class-freemius.php:
|
| 560 |
msgid "You are all good!"
|
| 561 |
msgstr ""
|
| 562 |
|
| 563 |
-
#: includes/class-freemius.php:
|
| 564 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
| 565 |
msgstr ""
|
| 566 |
|
| 567 |
-
#: includes/class-freemius.php:
|
| 568 |
msgid "Site successfully opted in."
|
| 569 |
msgstr ""
|
| 570 |
|
| 571 |
-
#: includes/class-freemius.php:
|
| 572 |
msgid "Awesome"
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
-
#: includes/class-freemius.php:
|
| 576 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
| 577 |
msgstr ""
|
| 578 |
|
| 579 |
-
#: includes/class-freemius.php:
|
| 580 |
msgid "Thank you!"
|
| 581 |
msgstr ""
|
| 582 |
|
| 583 |
-
#: includes/class-freemius.php:
|
| 584 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
| 585 |
msgstr ""
|
| 586 |
|
| 587 |
-
#: includes/class-freemius.php:
|
| 588 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
| 589 |
msgstr ""
|
| 590 |
|
| 591 |
-
#: includes/class-freemius.php:
|
| 592 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
-
#: includes/class-freemius.php:
|
| 596 |
msgid "%s is the new owner of the account."
|
| 597 |
msgstr ""
|
| 598 |
|
| 599 |
-
#: includes/class-freemius.php:
|
| 600 |
msgctxt "as congratulations"
|
| 601 |
msgid "Congrats"
|
| 602 |
msgstr ""
|
| 603 |
|
| 604 |
-
#: includes/class-freemius.php:
|
| 605 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
| 606 |
msgstr ""
|
| 607 |
|
| 608 |
-
#: includes/class-freemius.php:
|
| 609 |
msgid "Please provide your full name."
|
| 610 |
msgstr ""
|
| 611 |
|
| 612 |
-
#: includes/class-freemius.php:
|
| 613 |
msgid "Your name was successfully updated."
|
| 614 |
msgstr ""
|
| 615 |
|
| 616 |
-
#: includes/class-freemius.php:
|
| 617 |
msgid "You have successfully updated your %s."
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 621 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
| 622 |
msgstr ""
|
| 623 |
|
| 624 |
-
#: includes/class-freemius.php:
|
| 625 |
msgctxt "advance notice of something that will need attention."
|
| 626 |
msgid "Heads up"
|
| 627 |
msgstr ""
|
| 628 |
|
| 629 |
-
#: includes/class-freemius.php:
|
| 630 |
msgctxt "exclamation"
|
| 631 |
msgid "Hey"
|
| 632 |
msgstr ""
|
| 633 |
|
| 634 |
-
#: includes/class-freemius.php:
|
| 635 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
| 636 |
msgstr ""
|
| 637 |
|
| 638 |
-
#: includes/class-freemius.php:
|
| 639 |
msgid "No commitment for %s days - cancel anytime!"
|
| 640 |
msgstr ""
|
| 641 |
|
| 642 |
-
#: includes/class-freemius.php:
|
| 643 |
msgid "No credit card required"
|
| 644 |
msgstr ""
|
| 645 |
|
| 646 |
-
#: includes/class-freemius.php:
|
| 647 |
msgctxt "call to action"
|
| 648 |
msgid "Start free trial"
|
| 649 |
msgstr ""
|
| 650 |
|
| 651 |
-
#: includes/class-freemius.php:
|
| 652 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
-
#: includes/class-freemius.php:
|
| 656 |
msgid "Learn more"
|
| 657 |
msgstr ""
|
| 658 |
|
| 659 |
-
#: includes/class-freemius.php:
|
| 660 |
msgid "Activate License"
|
| 661 |
msgstr ""
|
| 662 |
|
| 663 |
-
#: includes/class-freemius.php:
|
| 664 |
msgid "Change License"
|
| 665 |
msgstr ""
|
| 666 |
|
| 667 |
-
#: includes/class-freemius.php:
|
| 668 |
msgid "Opt Out"
|
| 669 |
msgstr ""
|
| 670 |
|
| 671 |
-
#: includes/class-freemius.php:
|
| 672 |
msgid "Opt In"
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
-
#: includes/class-freemius.php:
|
| 676 |
msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
|
| 677 |
msgstr ""
|
| 678 |
|
| 679 |
-
#: includes/class-freemius.php:
|
| 680 |
msgid "Activate %s features"
|
| 681 |
msgstr ""
|
| 682 |
|
| 683 |
-
#: includes/class-freemius.php:
|
| 684 |
msgid "Please follow these steps to complete the upgrade"
|
| 685 |
msgstr ""
|
| 686 |
|
| 687 |
-
#: includes/class-freemius.php:
|
| 688 |
msgid "Download the latest %s version"
|
| 689 |
msgstr ""
|
| 690 |
|
| 691 |
-
#: includes/class-freemius.php:
|
| 692 |
msgid "Upload and activate the downloaded version"
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
-
#: includes/class-freemius.php:
|
| 696 |
msgid "How to upload and activate?"
|
| 697 |
msgstr ""
|
| 698 |
|
| 699 |
-
#: includes/class-freemius.php:
|
| 700 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
| 701 |
msgstr ""
|
| 702 |
|
| 703 |
-
#: includes/class-freemius.php:
|
| 704 |
msgid "Auto installation only works for opted-in users."
|
| 705 |
msgstr ""
|
| 706 |
|
| 707 |
-
#: includes/class-freemius.php:
|
| 708 |
msgid "Invalid module ID."
|
| 709 |
msgstr ""
|
| 710 |
|
| 711 |
-
#: includes/class-freemius.php:
|
| 712 |
msgid "Premium version already active."
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
-
#: includes/class-freemius.php:
|
| 716 |
msgid "You do not have a valid license to access the premium version."
|
| 717 |
msgstr ""
|
| 718 |
|
| 719 |
-
#: includes/class-freemius.php:
|
| 720 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
| 721 |
msgstr ""
|
| 722 |
|
| 723 |
-
#: includes/class-freemius.php:
|
| 724 |
msgid "Premium add-on version already installed."
|
| 725 |
msgstr ""
|
| 726 |
|
| 727 |
-
#: includes/class-freemius.php:
|
| 728 |
msgid "View paid features"
|
| 729 |
msgstr ""
|
| 730 |
|
| 731 |
-
#: includes/class-freemius.php:
|
| 732 |
msgid "Thank you so much for using %s and its add-ons!"
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
-
#: includes/class-freemius.php:
|
| 736 |
msgid "Thank you so much for using %s!"
|
| 737 |
msgstr ""
|
| 738 |
|
| 739 |
-
#: includes/class-freemius.php:
|
| 740 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
| 741 |
msgstr ""
|
| 742 |
|
| 743 |
-
#: includes/class-freemius.php:
|
| 744 |
msgid "Thank you so much for using our products!"
|
| 745 |
msgstr ""
|
| 746 |
|
| 747 |
-
#: includes/class-freemius.php:
|
| 748 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
| 749 |
msgstr ""
|
| 750 |
|
| 751 |
-
#: includes/class-freemius.php:
|
| 752 |
msgid "%s and its add-ons"
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
-
#: includes/class-freemius.php:
|
| 756 |
msgid "Products"
|
| 757 |
msgstr ""
|
| 758 |
|
| 759 |
-
#: includes/class-freemius.php:
|
| 760 |
msgid "Yes"
|
| 761 |
msgstr ""
|
| 762 |
|
| 763 |
-
#: includes/class-freemius.php:
|
| 764 |
msgid "send me security & feature updates, educational content and offers."
|
| 765 |
msgstr ""
|
| 766 |
|
| 767 |
-
#: includes/class-freemius.php:
|
| 768 |
msgid "No"
|
| 769 |
msgstr ""
|
| 770 |
|
| 771 |
-
#: includes/class-freemius.php:
|
| 772 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
-
#: includes/class-freemius.php:
|
| 776 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
|
| 777 |
msgstr ""
|
| 778 |
|
| 779 |
-
#: includes/class-freemius.php:
|
| 780 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
| 781 |
msgstr ""
|
| 782 |
|
| 783 |
-
#: includes/class-freemius.php:
|
| 784 |
msgid "License key is empty."
|
| 785 |
msgstr ""
|
| 786 |
|
|
@@ -808,314 +832,314 @@ msgstr ""
|
|
| 808 |
msgid "Important Upgrade Notice:"
|
| 809 |
msgstr ""
|
| 810 |
|
| 811 |
-
#: includes/class-fs-plugin-updater.php:
|
| 812 |
msgid "Installing plugin: %s"
|
| 813 |
msgstr ""
|
| 814 |
|
| 815 |
-
#: includes/class-fs-plugin-updater.php:
|
| 816 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
| 817 |
msgstr ""
|
| 818 |
|
| 819 |
-
#: includes/class-fs-plugin-updater.php:
|
| 820 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
| 821 |
msgstr ""
|
| 822 |
|
| 823 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 824 |
msgid "Purchase More"
|
| 825 |
msgstr ""
|
| 826 |
|
| 827 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 828 |
msgctxt "verb"
|
| 829 |
msgid "Purchase"
|
| 830 |
msgstr ""
|
| 831 |
|
| 832 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 833 |
msgid "Start my free %s"
|
| 834 |
msgstr ""
|
| 835 |
|
| 836 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 837 |
msgid "Install Free Version Update Now"
|
| 838 |
msgstr ""
|
| 839 |
|
| 840 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 841 |
msgid "Install Update Now"
|
| 842 |
msgstr ""
|
| 843 |
|
| 844 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 845 |
msgid "Install Free Version Now"
|
| 846 |
msgstr ""
|
| 847 |
|
| 848 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 849 |
msgid "Install Now"
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 853 |
msgctxt "as download latest version"
|
| 854 |
msgid "Download Latest Free Version"
|
| 855 |
msgstr ""
|
| 856 |
|
| 857 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 858 |
msgctxt "as download latest version"
|
| 859 |
msgid "Download Latest"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 863 |
msgid "Activate this add-on"
|
| 864 |
msgstr ""
|
| 865 |
|
| 866 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 867 |
msgid "Activate Free Version"
|
| 868 |
msgstr ""
|
| 869 |
|
| 870 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 871 |
msgid "Activate"
|
| 872 |
msgstr ""
|
| 873 |
|
| 874 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 875 |
msgctxt "Plugin installer section title"
|
| 876 |
msgid "Description"
|
| 877 |
msgstr ""
|
| 878 |
|
| 879 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 880 |
msgctxt "Plugin installer section title"
|
| 881 |
msgid "Installation"
|
| 882 |
msgstr ""
|
| 883 |
|
| 884 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 885 |
msgctxt "Plugin installer section title"
|
| 886 |
msgid "FAQ"
|
| 887 |
msgstr ""
|
| 888 |
|
| 889 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 890 |
msgid "Screenshots"
|
| 891 |
msgstr ""
|
| 892 |
|
| 893 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 894 |
msgctxt "Plugin installer section title"
|
| 895 |
msgid "Changelog"
|
| 896 |
msgstr ""
|
| 897 |
|
| 898 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 899 |
msgctxt "Plugin installer section title"
|
| 900 |
msgid "Reviews"
|
| 901 |
msgstr ""
|
| 902 |
|
| 903 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 904 |
msgctxt "Plugin installer section title"
|
| 905 |
msgid "Other Notes"
|
| 906 |
msgstr ""
|
| 907 |
|
| 908 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 909 |
msgctxt "Plugin installer section title"
|
| 910 |
msgid "Features & Pricing"
|
| 911 |
msgstr ""
|
| 912 |
|
| 913 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 914 |
msgid "Plugin Install"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 918 |
msgctxt "e.g. Professional Plan"
|
| 919 |
msgid "%s Plan"
|
| 920 |
msgstr ""
|
| 921 |
|
| 922 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 923 |
msgctxt "e.g. the best product"
|
| 924 |
msgid "Best"
|
| 925 |
msgstr ""
|
| 926 |
|
| 927 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 928 |
msgctxt "as every month"
|
| 929 |
msgid "Monthly"
|
| 930 |
msgstr ""
|
| 931 |
|
| 932 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 933 |
msgctxt "as once a year"
|
| 934 |
msgid "Annual"
|
| 935 |
msgstr ""
|
| 936 |
|
| 937 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 938 |
msgid "Lifetime"
|
| 939 |
msgstr ""
|
| 940 |
|
| 941 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 942 |
msgctxt "e.g. billed monthly"
|
| 943 |
msgid "Billed %s"
|
| 944 |
msgstr ""
|
| 945 |
|
| 946 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 947 |
msgctxt "as once a year"
|
| 948 |
msgid "Annually"
|
| 949 |
msgstr ""
|
| 950 |
|
| 951 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 952 |
msgctxt "as once a year"
|
| 953 |
msgid "Once"
|
| 954 |
msgstr ""
|
| 955 |
|
| 956 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 957 |
msgid "Single Site License"
|
| 958 |
msgstr ""
|
| 959 |
|
| 960 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 961 |
msgid "Unlimited Licenses"
|
| 962 |
msgstr ""
|
| 963 |
|
| 964 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 965 |
msgid "Up to %s Sites"
|
| 966 |
msgstr ""
|
| 967 |
|
| 968 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 969 |
msgctxt "as monthly period"
|
| 970 |
msgid "mo"
|
| 971 |
msgstr ""
|
| 972 |
|
| 973 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 974 |
msgctxt "as annual period"
|
| 975 |
msgid "year"
|
| 976 |
msgstr ""
|
| 977 |
|
| 978 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 979 |
msgctxt "noun"
|
| 980 |
msgid "Price"
|
| 981 |
msgstr ""
|
| 982 |
|
| 983 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 984 |
msgid "Save %s"
|
| 985 |
msgstr ""
|
| 986 |
|
| 987 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 988 |
msgid "No commitment for %s - cancel anytime"
|
| 989 |
msgstr ""
|
| 990 |
|
| 991 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 992 |
msgid "After your free %s, pay as little as %s"
|
| 993 |
msgstr ""
|
| 994 |
|
| 995 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 996 |
msgid "Details"
|
| 997 |
msgstr ""
|
| 998 |
|
| 999 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1000 |
msgctxt "product version"
|
| 1001 |
msgid "Version"
|
| 1002 |
msgstr ""
|
| 1003 |
|
| 1004 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1005 |
msgctxt "as the plugin author"
|
| 1006 |
msgid "Author"
|
| 1007 |
msgstr ""
|
| 1008 |
|
| 1009 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1010 |
msgid "Last Updated"
|
| 1011 |
msgstr ""
|
| 1012 |
|
| 1013 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1014 |
msgctxt "x-ago"
|
| 1015 |
msgid "%s ago"
|
| 1016 |
msgstr ""
|
| 1017 |
|
| 1018 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1019 |
msgid "Requires WordPress Version"
|
| 1020 |
msgstr ""
|
| 1021 |
|
| 1022 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1023 |
msgid "%s or higher"
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1027 |
msgid "Compatible up to"
|
| 1028 |
msgstr ""
|
| 1029 |
|
| 1030 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1031 |
msgid "Downloaded"
|
| 1032 |
msgstr ""
|
| 1033 |
|
| 1034 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1035 |
msgid "%s time"
|
| 1036 |
msgstr ""
|
| 1037 |
|
| 1038 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1039 |
msgid "%s times"
|
| 1040 |
msgstr ""
|
| 1041 |
|
| 1042 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1043 |
msgid "WordPress.org Plugin Page"
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1047 |
msgid "Plugin Homepage"
|
| 1048 |
msgstr ""
|
| 1049 |
|
| 1050 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1051 |
msgid "Donate to this plugin"
|
| 1052 |
msgstr ""
|
| 1053 |
|
| 1054 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1055 |
msgid "Average Rating"
|
| 1056 |
msgstr ""
|
| 1057 |
|
| 1058 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1059 |
msgid "based on %s"
|
| 1060 |
msgstr ""
|
| 1061 |
|
| 1062 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1063 |
msgid "%s rating"
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1067 |
msgid "%s ratings"
|
| 1068 |
msgstr ""
|
| 1069 |
|
| 1070 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1071 |
msgid "%s star"
|
| 1072 |
msgstr ""
|
| 1073 |
|
| 1074 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1075 |
msgid "%s stars"
|
| 1076 |
msgstr ""
|
| 1077 |
|
| 1078 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1079 |
msgid "Click to see reviews that provided a rating of %s"
|
| 1080 |
msgstr ""
|
| 1081 |
|
| 1082 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1083 |
msgid "Contributors"
|
| 1084 |
msgstr ""
|
| 1085 |
|
| 1086 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1087 |
msgid "Warning"
|
| 1088 |
msgstr ""
|
| 1089 |
|
| 1090 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1091 |
msgid "This plugin has not been tested with your current version of WordPress."
|
| 1092 |
msgstr ""
|
| 1093 |
|
| 1094 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1095 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1099 |
msgid "Paid add-on must be deployed to Freemius."
|
| 1100 |
msgstr ""
|
| 1101 |
|
| 1102 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1103 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
| 1104 |
msgstr ""
|
| 1105 |
|
| 1106 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1107 |
msgid "Newer Version (%s) Installed"
|
| 1108 |
msgstr ""
|
| 1109 |
|
| 1110 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1111 |
msgid "Newer Free Version (%s) Installed"
|
| 1112 |
msgstr ""
|
| 1113 |
|
| 1114 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1115 |
msgid "Latest Version Installed"
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
-
#: includes/fs-plugin-info-dialog.php:
|
| 1119 |
msgid "Latest Free Version Installed"
|
| 1120 |
msgstr ""
|
| 1121 |
|
|
@@ -1401,6 +1425,14 @@ msgstr ""
|
|
| 1401 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
| 1402 |
msgstr ""
|
| 1403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1404 |
#: templates/add-ons.php:38
|
| 1405 |
msgid "View details"
|
| 1406 |
msgstr ""
|
|
@@ -1530,7 +1562,7 @@ msgstr ""
|
|
| 1530 |
msgid "Can't find your license key?"
|
| 1531 |
msgstr ""
|
| 1532 |
|
| 1533 |
-
#: templates/connect.php:323, templates/connect.php:
|
| 1534 |
msgctxt "verb"
|
| 1535 |
msgid "Skip"
|
| 1536 |
msgstr ""
|
|
@@ -1587,40 +1619,40 @@ msgstr ""
|
|
| 1587 |
msgid "Title, slug, version, and is active"
|
| 1588 |
msgstr ""
|
| 1589 |
|
| 1590 |
-
#: templates/connect.php:
|
| 1591 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
| 1592 |
msgstr ""
|
| 1593 |
|
| 1594 |
-
#: templates/connect.php:
|
| 1595 |
msgid "What permissions are being granted?"
|
| 1596 |
msgstr ""
|
| 1597 |
|
| 1598 |
-
#: templates/connect.php:
|
| 1599 |
msgid "Don't have a license key?"
|
| 1600 |
msgstr ""
|
| 1601 |
|
| 1602 |
-
#: templates/connect.php:
|
| 1603 |
msgid "Have a license key?"
|
| 1604 |
msgstr ""
|
| 1605 |
|
| 1606 |
-
#: templates/connect.php:
|
| 1607 |
msgid "Privacy Policy"
|
| 1608 |
msgstr ""
|
| 1609 |
|
| 1610 |
-
#: templates/connect.php:
|
| 1611 |
msgid "License Agreement"
|
| 1612 |
msgstr ""
|
| 1613 |
|
| 1614 |
-
#: templates/connect.php:
|
| 1615 |
msgid "Terms of Service"
|
| 1616 |
msgstr ""
|
| 1617 |
|
| 1618 |
-
#: templates/connect.php:
|
| 1619 |
msgctxt "as in the process of sending an email"
|
| 1620 |
msgid "Sending email"
|
| 1621 |
msgstr ""
|
| 1622 |
|
| 1623 |
-
#: templates/connect.php:
|
| 1624 |
msgctxt "as activating plugin"
|
| 1625 |
msgid "Activating"
|
| 1626 |
msgstr ""
|
|
@@ -2177,11 +2209,11 @@ msgstr ""
|
|
| 2177 |
msgid "Please provide details on how you intend to promote %s (please be as specific as possible)."
|
| 2178 |
msgstr ""
|
| 2179 |
|
| 2180 |
-
#: templates/forms/affiliation.php:
|
| 2181 |
msgid "Cancel"
|
| 2182 |
msgstr ""
|
| 2183 |
|
| 2184 |
-
#: templates/forms/affiliation.php:
|
| 2185 |
msgid "Become an affiliate"
|
| 2186 |
msgstr ""
|
| 2187 |
|
| 16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 18 |
|
| 19 |
+
#: includes/class-freemius.php:1912, templates/account.php:910
|
| 20 |
msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
|
| 21 |
msgstr ""
|
| 22 |
|
| 23 |
+
#: includes/class-freemius.php:1919
|
| 24 |
msgid "Would you like to proceed with the update?"
|
| 25 |
msgstr ""
|
| 26 |
|
| 27 |
+
#: includes/class-freemius.php:2131
|
| 28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
| 29 |
msgstr ""
|
| 30 |
|
| 31 |
+
#: includes/class-freemius.php:2133
|
| 32 |
msgid "Error"
|
| 33 |
msgstr ""
|
| 34 |
|
| 35 |
+
#: includes/class-freemius.php:2533
|
| 36 |
msgid "I found a better %s"
|
| 37 |
msgstr ""
|
| 38 |
|
| 39 |
+
#: includes/class-freemius.php:2535
|
| 40 |
msgid "What's the %s's name?"
|
| 41 |
msgstr ""
|
| 42 |
|
| 43 |
+
#: includes/class-freemius.php:2541
|
| 44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
| 45 |
msgstr ""
|
| 46 |
|
| 47 |
+
#: includes/class-freemius.php:2543
|
| 48 |
msgid "Deactivation"
|
| 49 |
msgstr ""
|
| 50 |
|
| 51 |
+
#: includes/class-freemius.php:2544
|
| 52 |
msgid "Theme Switch"
|
| 53 |
msgstr ""
|
| 54 |
|
| 55 |
+
#: includes/class-freemius.php:2553, templates/forms/resend-key.php:24, templates/forms/user-change.php:29
|
| 56 |
msgid "Other"
|
| 57 |
msgstr ""
|
| 58 |
|
| 59 |
+
#: includes/class-freemius.php:2561
|
| 60 |
msgid "I no longer need the %s"
|
| 61 |
msgstr ""
|
| 62 |
|
| 63 |
+
#: includes/class-freemius.php:2568
|
| 64 |
msgid "I only needed the %s for a short period"
|
| 65 |
msgstr ""
|
| 66 |
|
| 67 |
+
#: includes/class-freemius.php:2574
|
| 68 |
msgid "The %s broke my site"
|
| 69 |
msgstr ""
|
| 70 |
|
| 71 |
+
#: includes/class-freemius.php:2581
|
| 72 |
msgid "The %s suddenly stopped working"
|
| 73 |
msgstr ""
|
| 74 |
|
| 75 |
+
#: includes/class-freemius.php:2591
|
| 76 |
msgid "I can't pay for it anymore"
|
| 77 |
msgstr ""
|
| 78 |
|
| 79 |
+
#: includes/class-freemius.php:2593
|
| 80 |
msgid "What price would you feel comfortable paying?"
|
| 81 |
msgstr ""
|
| 82 |
|
| 83 |
+
#: includes/class-freemius.php:2599
|
| 84 |
msgid "I don't like to share my information with you"
|
| 85 |
msgstr ""
|
| 86 |
|
| 87 |
+
#: includes/class-freemius.php:2620
|
| 88 |
msgid "The %s didn't work"
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
+
#: includes/class-freemius.php:2630
|
| 92 |
msgid "I couldn't understand how to make it work"
|
| 93 |
msgstr ""
|
| 94 |
|
| 95 |
+
#: includes/class-freemius.php:2638
|
| 96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
| 97 |
msgstr ""
|
| 98 |
|
| 99 |
+
#: includes/class-freemius.php:2640
|
| 100 |
msgid "What feature?"
|
| 101 |
msgstr ""
|
| 102 |
|
| 103 |
+
#: includes/class-freemius.php:2644
|
| 104 |
msgid "The %s is not working"
|
| 105 |
msgstr ""
|
| 106 |
|
| 107 |
+
#: includes/class-freemius.php:2646
|
| 108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
| 109 |
msgstr ""
|
| 110 |
|
| 111 |
+
#: includes/class-freemius.php:2650
|
| 112 |
msgid "It's not what I was looking for"
|
| 113 |
msgstr ""
|
| 114 |
|
| 115 |
+
#: includes/class-freemius.php:2652
|
| 116 |
msgid "What you've been looking for?"
|
| 117 |
msgstr ""
|
| 118 |
|
| 119 |
+
#: includes/class-freemius.php:2656
|
| 120 |
msgid "The %s didn't work as expected"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
+
#: includes/class-freemius.php:2658
|
| 124 |
msgid "What did you expect?"
|
| 125 |
msgstr ""
|
| 126 |
|
| 127 |
+
#: includes/class-freemius.php:3513, templates/debug.php:20
|
| 128 |
msgid "Freemius Debug"
|
| 129 |
msgstr ""
|
| 130 |
|
| 131 |
+
#: includes/class-freemius.php:4265
|
| 132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
| 133 |
msgstr ""
|
| 134 |
|
| 135 |
+
#: includes/class-freemius.php:4267
|
| 136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
| 137 |
msgstr ""
|
| 138 |
|
| 139 |
+
#: includes/class-freemius.php:4274
|
| 140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
| 141 |
msgstr ""
|
| 142 |
|
| 143 |
+
#: includes/class-freemius.php:4379
|
| 144 |
msgid "Yes - do your thing"
|
| 145 |
msgstr ""
|
| 146 |
|
| 147 |
+
#: includes/class-freemius.php:4384
|
| 148 |
msgid "No - just deactivate"
|
| 149 |
msgstr ""
|
| 150 |
|
| 151 |
+
#: includes/class-freemius.php:4429, includes/class-freemius.php:4923, includes/class-freemius.php:6182, includes/class-freemius.php:13357, includes/class-freemius.php:14075, includes/class-freemius.php:17526, includes/class-freemius.php:17631, includes/class-freemius.php:17806, includes/class-freemius.php:20040, includes/class-freemius.php:20398, includes/class-freemius.php:20408, includes/class-freemius.php:21079, includes/class-freemius.php:21985, includes/class-freemius.php:22118, includes/class-freemius.php:22274, templates/add-ons.php:57
|
| 152 |
msgctxt "exclamation"
|
| 153 |
msgid "Oops"
|
| 154 |
msgstr ""
|
| 155 |
|
| 156 |
+
#: includes/class-freemius.php:4498
|
| 157 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
| 158 |
msgstr ""
|
| 159 |
|
| 160 |
+
#: includes/class-freemius.php:4920
|
| 161 |
msgctxt "addonX cannot run without pluginY"
|
| 162 |
msgid "%s cannot run without %s."
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
+
#: includes/class-freemius.php:4921
|
| 166 |
msgctxt "addonX cannot run..."
|
| 167 |
msgid "%s cannot run without the plugin."
|
| 168 |
msgstr ""
|
| 169 |
|
| 170 |
+
#: includes/class-freemius.php:5120, includes/class-freemius.php:5145, includes/class-freemius.php:21150
|
| 171 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
| 172 |
msgstr ""
|
| 173 |
|
| 174 |
+
#: includes/class-freemius.php:5848
|
| 175 |
msgid "Premium %s version was successfully activated."
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
+
#: includes/class-freemius.php:5860, includes/class-freemius.php:7762
|
| 179 |
msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
|
| 180 |
msgid "W00t"
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
+
#: includes/class-freemius.php:5875
|
| 184 |
msgid "You have a %s license."
|
| 185 |
msgstr ""
|
| 186 |
|
| 187 |
+
#: includes/class-freemius.php:5879, includes/class-freemius.php:16925, includes/class-freemius.php:16936, includes/class-freemius.php:20309, includes/class-freemius.php:20659, includes/class-freemius.php:20728, includes/class-freemius.php:20900
|
| 188 |
msgctxt "interjection expressing joy or exuberance"
|
| 189 |
msgid "Yee-haw"
|
| 190 |
msgstr ""
|
| 191 |
|
| 192 |
+
#: includes/class-freemius.php:6165
|
| 193 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
| 194 |
msgstr ""
|
| 195 |
|
| 196 |
+
#: includes/class-freemius.php:6169
|
| 197 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
+
#: includes/class-freemius.php:6178, templates/add-ons.php:186, templates/account/partials/addon.php:381
|
| 201 |
msgid "More information about %s"
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
+
#: includes/class-freemius.php:6179
|
| 205 |
msgid "Purchase License"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
+
#: includes/class-freemius.php:7118, templates/connect.php:171
|
| 209 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
| 210 |
msgstr ""
|
| 211 |
|
| 212 |
+
#: includes/class-freemius.php:7122
|
| 213 |
msgid "start the trial"
|
| 214 |
msgstr ""
|
| 215 |
|
| 216 |
+
#: includes/class-freemius.php:7123, templates/connect.php:175
|
| 217 |
msgid "complete the install"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
+
#: includes/class-freemius.php:7241
|
| 221 |
msgid "You are just one step away - %s"
|
| 222 |
msgstr ""
|
| 223 |
|
| 224 |
+
#: includes/class-freemius.php:7244
|
| 225 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
| 226 |
msgid "Complete \"%s\" Activation Now"
|
| 227 |
msgstr ""
|
| 228 |
|
| 229 |
+
#: includes/class-freemius.php:7322
|
| 230 |
msgid "We made a few tweaks to the %s, %s"
|
| 231 |
msgstr ""
|
| 232 |
|
| 233 |
+
#: includes/class-freemius.php:7326
|
| 234 |
msgid "Opt in to make \"%s\" better!"
|
| 235 |
msgstr ""
|
| 236 |
|
| 237 |
+
#: includes/class-freemius.php:7761
|
| 238 |
msgid "The upgrade of %s was successfully completed."
|
| 239 |
msgstr ""
|
| 240 |
|
| 241 |
+
#: includes/class-freemius.php:10243, includes/class-fs-plugin-updater.php:1099, includes/class-fs-plugin-updater.php:1294, includes/class-fs-plugin-updater.php:1301, templates/auto-installation.php:32
|
| 242 |
msgid "Add-On"
|
| 243 |
msgstr ""
|
| 244 |
|
| 245 |
+
#: includes/class-freemius.php:10245, templates/account.php:392, templates/account.php:400, templates/debug.php:358, templates/debug.php:549
|
| 246 |
msgid "Plugin"
|
| 247 |
msgstr ""
|
| 248 |
|
| 249 |
+
#: includes/class-freemius.php:10246, templates/account.php:393, templates/account.php:401, templates/debug.php:358, templates/debug.php:549, templates/forms/deactivation/form.php:71
|
| 250 |
msgid "Theme"
|
| 251 |
msgstr ""
|
| 252 |
|
| 253 |
+
#: includes/class-freemius.php:13176
|
| 254 |
+
msgid "An unknown error has occurred while trying to toggle the license's white-label mode."
|
| 255 |
+
msgstr ""
|
| 256 |
+
|
| 257 |
+
#: includes/class-freemius.php:13190
|
| 258 |
+
msgid "Your %s license was flagged as white-labeled to hide sensitive information from the WP Admin (e.g. your email, license key, prices, billing address & invoices). If you ever wish to revert it back, you can easily do it through your %s. If this was a mistake you can also %s."
|
| 259 |
+
msgstr ""
|
| 260 |
+
|
| 261 |
+
#: includes/class-freemius.php:13195
|
| 262 |
+
msgid "User Dashboard"
|
| 263 |
+
msgstr ""
|
| 264 |
+
|
| 265 |
+
#: includes/class-freemius.php:13196
|
| 266 |
+
msgid "revert it now"
|
| 267 |
+
msgstr ""
|
| 268 |
+
|
| 269 |
+
#: includes/class-freemius.php:13255
|
| 270 |
msgid "An unknown error has occurred while trying to set the user's beta mode."
|
| 271 |
msgstr ""
|
| 272 |
|
| 273 |
+
#: includes/class-freemius.php:13328
|
| 274 |
msgid "Invalid new user ID or email address."
|
| 275 |
msgstr ""
|
| 276 |
|
| 277 |
+
#: includes/class-freemius.php:13358, includes/class-freemius.php:22229
|
| 278 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
| 279 |
msgstr ""
|
| 280 |
|
| 281 |
+
#: includes/class-freemius.php:13359, includes/class-freemius.php:22230
|
| 282 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
| 283 |
msgstr ""
|
| 284 |
|
| 285 |
+
#: includes/class-freemius.php:13366, includes/class-freemius.php:22237
|
| 286 |
msgid "Change Ownership"
|
| 287 |
msgstr ""
|
| 288 |
|
| 289 |
+
#: includes/class-freemius.php:13942
|
| 290 |
msgid "Invalid site details collection."
|
| 291 |
msgstr ""
|
| 292 |
|
| 293 |
+
#: includes/class-freemius.php:14062
|
| 294 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
| 295 |
msgstr ""
|
| 296 |
|
| 297 |
+
#: includes/class-freemius.php:14064
|
| 298 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
| 299 |
msgstr ""
|
| 300 |
|
| 301 |
+
#: includes/class-freemius.php:14338
|
| 302 |
msgid "Account is pending activation."
|
| 303 |
msgstr ""
|
| 304 |
|
| 305 |
+
#: includes/class-freemius.php:14450, templates/forms/premium-versions-upgrade-handler.php:47
|
| 306 |
msgid "Buy a license now"
|
| 307 |
msgstr ""
|
| 308 |
|
| 309 |
+
#: includes/class-freemius.php:14462, templates/forms/premium-versions-upgrade-handler.php:46
|
| 310 |
msgid "Renew your license now"
|
| 311 |
msgstr ""
|
| 312 |
|
| 313 |
+
#: includes/class-freemius.php:14466
|
| 314 |
msgid "%s to access version %s security & feature updates, and support."
|
| 315 |
msgstr ""
|
| 316 |
|
| 317 |
+
#: includes/class-freemius.php:16907
|
| 318 |
msgid "%s activation was successfully completed."
|
| 319 |
msgstr ""
|
| 320 |
|
| 321 |
+
#: includes/class-freemius.php:16921
|
| 322 |
msgid "Your account was successfully activated with the %s plan."
|
| 323 |
msgstr ""
|
| 324 |
|
| 325 |
+
#: includes/class-freemius.php:16932, includes/class-freemius.php:20724
|
| 326 |
msgid "Your trial has been successfully started."
|
| 327 |
msgstr ""
|
| 328 |
|
| 329 |
+
#: includes/class-freemius.php:17524, includes/class-freemius.php:17629, includes/class-freemius.php:17804
|
| 330 |
msgid "Couldn't activate %s."
|
| 331 |
msgstr ""
|
| 332 |
|
| 333 |
+
#: includes/class-freemius.php:17525, includes/class-freemius.php:17630, includes/class-freemius.php:17805
|
| 334 |
msgid "Please contact us with the following message:"
|
| 335 |
msgstr ""
|
| 336 |
|
| 337 |
+
#: includes/class-freemius.php:17626, templates/forms/data-debug-mode.php:162
|
| 338 |
msgid "An unknown error has occurred."
|
| 339 |
msgstr ""
|
| 340 |
|
| 341 |
+
#: includes/class-freemius.php:18162, includes/class-freemius.php:23310
|
| 342 |
msgid "Upgrade"
|
| 343 |
msgstr ""
|
| 344 |
|
| 345 |
+
#: includes/class-freemius.php:18168
|
| 346 |
msgid "Start Trial"
|
| 347 |
msgstr ""
|
| 348 |
|
| 349 |
+
#: includes/class-freemius.php:18170
|
| 350 |
msgid "Pricing"
|
| 351 |
msgstr ""
|
| 352 |
|
| 353 |
+
#: includes/class-freemius.php:18250, includes/class-freemius.php:18252
|
| 354 |
msgid "Affiliation"
|
| 355 |
msgstr ""
|
| 356 |
|
| 357 |
+
#: includes/class-freemius.php:18280, includes/class-freemius.php:18282, templates/account.php:240, templates/debug.php:324
|
| 358 |
msgid "Account"
|
| 359 |
msgstr ""
|
| 360 |
|
| 361 |
+
#: includes/class-freemius.php:18296, includes/class-freemius.php:18298, includes/customizer/class-fs-customizer-support-section.php:60
|
| 362 |
msgid "Contact Us"
|
| 363 |
msgstr ""
|
| 364 |
|
| 365 |
+
#: includes/class-freemius.php:18309, includes/class-freemius.php:18311, includes/class-freemius.php:23324, templates/account.php:119, templates/account/partials/addon.php:44
|
| 366 |
msgid "Add-Ons"
|
| 367 |
msgstr ""
|
| 368 |
|
| 369 |
+
#: includes/class-freemius.php:18345
|
| 370 |
msgctxt "ASCII arrow left icon"
|
| 371 |
msgid "←"
|
| 372 |
msgstr ""
|
| 373 |
|
| 374 |
+
#: includes/class-freemius.php:18345
|
| 375 |
msgctxt "ASCII arrow right icon"
|
| 376 |
msgid "➤"
|
| 377 |
msgstr ""
|
| 378 |
|
| 379 |
+
#: includes/class-freemius.php:18347, templates/pricing.php:109
|
| 380 |
msgctxt "noun"
|
| 381 |
msgid "Pricing"
|
| 382 |
msgstr ""
|
| 383 |
|
| 384 |
+
#: includes/class-freemius.php:18560, includes/customizer/class-fs-customizer-support-section.php:67
|
| 385 |
msgid "Support Forum"
|
| 386 |
msgstr ""
|
| 387 |
|
| 388 |
+
#: includes/class-freemius.php:19534
|
| 389 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
| 390 |
msgstr ""
|
| 391 |
|
| 392 |
+
#: includes/class-freemius.php:19535
|
| 393 |
msgctxt "a positive response"
|
| 394 |
msgid "Right on"
|
| 395 |
msgstr ""
|
| 396 |
|
| 397 |
+
#: includes/class-freemius.php:20041
|
| 398 |
msgid "seems like the key you entered doesn't match our records."
|
| 399 |
msgstr ""
|
| 400 |
|
| 401 |
+
#: includes/class-freemius.php:20065
|
| 402 |
msgid "Debug mode was successfully enabled and will be automatically disabled in 60 min. You can also disable it earlier by clicking the \"Stop Debug\" link."
|
| 403 |
msgstr ""
|
| 404 |
|
| 405 |
+
#: includes/class-freemius.php:20300
|
| 406 |
msgid "Your %s Add-on plan was successfully upgraded."
|
| 407 |
msgstr ""
|
| 408 |
|
| 409 |
+
#: includes/class-freemius.php:20302
|
| 410 |
msgid "%s Add-on was successfully purchased."
|
| 411 |
msgstr ""
|
| 412 |
|
| 413 |
+
#: includes/class-freemius.php:20305
|
| 414 |
msgid "Download the latest version"
|
| 415 |
msgstr ""
|
| 416 |
|
| 417 |
+
#: includes/class-freemius.php:20391
|
| 418 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
|
| 419 |
msgstr ""
|
| 420 |
|
| 421 |
+
#: includes/class-freemius.php:20397, includes/class-freemius.php:20407, includes/class-freemius.php:20859, includes/class-freemius.php:20948
|
| 422 |
msgid "Error received from the server:"
|
| 423 |
msgstr ""
|
| 424 |
|
| 425 |
+
#: includes/class-freemius.php:20407
|
| 426 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
| 427 |
msgstr ""
|
| 428 |
|
| 429 |
+
#: includes/class-freemius.php:20621, includes/class-freemius.php:20864, includes/class-freemius.php:20919, includes/class-freemius.php:21026
|
| 430 |
msgctxt "something somebody says when they are thinking about what you have just said."
|
| 431 |
msgid "Hmm"
|
| 432 |
msgstr ""
|
| 433 |
|
| 434 |
+
#: includes/class-freemius.php:20634
|
| 435 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
| 436 |
msgstr ""
|
| 437 |
|
| 438 |
+
#: includes/class-freemius.php:20635, templates/account.php:121, templates/add-ons.php:250, templates/account/partials/addon.php:46
|
| 439 |
msgctxt "trial period"
|
| 440 |
msgid "Trial"
|
| 441 |
msgstr ""
|
| 442 |
|
| 443 |
+
#: includes/class-freemius.php:20640
|
| 444 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
| 445 |
msgstr ""
|
| 446 |
|
| 447 |
+
#: includes/class-freemius.php:20644, includes/class-freemius.php:20703
|
| 448 |
msgid "Please contact us here"
|
| 449 |
msgstr ""
|
| 450 |
|
| 451 |
+
#: includes/class-freemius.php:20655
|
| 452 |
msgid "Your plan was successfully activated."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
+
#: includes/class-freemius.php:20656
|
| 456 |
msgid "Your plan was successfully upgraded."
|
| 457 |
msgstr ""
|
| 458 |
|
| 459 |
+
#: includes/class-freemius.php:20673
|
| 460 |
msgid "Your plan was successfully changed to %s."
|
| 461 |
msgstr ""
|
| 462 |
|
| 463 |
+
#: includes/class-freemius.php:20689
|
| 464 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
| 465 |
msgstr ""
|
| 466 |
|
| 467 |
+
#: includes/class-freemius.php:20691
|
| 468 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
| 469 |
msgstr ""
|
| 470 |
|
| 471 |
+
#: includes/class-freemius.php:20699
|
| 472 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
+
#: includes/class-freemius.php:20712
|
| 476 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
| 477 |
msgstr ""
|
| 478 |
|
| 479 |
+
#: includes/class-freemius.php:20738
|
| 480 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
| 481 |
msgstr ""
|
| 482 |
|
| 483 |
+
#: includes/class-freemius.php:20740
|
| 484 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
| 485 |
msgstr ""
|
| 486 |
|
| 487 |
+
#: includes/class-freemius.php:20855
|
| 488 |
msgid "It looks like the license could not be activated."
|
| 489 |
msgstr ""
|
| 490 |
|
| 491 |
+
#: includes/class-freemius.php:20897
|
| 492 |
msgid "Your license was successfully activated."
|
| 493 |
msgstr ""
|
| 494 |
|
| 495 |
+
#: includes/class-freemius.php:20923
|
| 496 |
msgid "It looks like your site currently doesn't have an active license."
|
| 497 |
msgstr ""
|
| 498 |
|
| 499 |
+
#: includes/class-freemius.php:20947
|
| 500 |
msgid "It looks like the license deactivation failed."
|
| 501 |
msgstr ""
|
| 502 |
|
| 503 |
+
#: includes/class-freemius.php:20976
|
| 504 |
msgid "Your %s license was successfully deactivated."
|
| 505 |
msgstr ""
|
| 506 |
|
| 507 |
+
#: includes/class-freemius.php:20977
|
| 508 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
| 509 |
msgstr ""
|
| 510 |
|
| 511 |
+
#: includes/class-freemius.php:20980
|
| 512 |
msgid "O.K"
|
| 513 |
msgstr ""
|
| 514 |
|
| 515 |
+
#: includes/class-freemius.php:21033
|
| 516 |
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
| 517 |
msgstr ""
|
| 518 |
|
| 519 |
+
#: includes/class-freemius.php:21042
|
| 520 |
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
| 521 |
msgstr ""
|
| 522 |
|
| 523 |
+
#: includes/class-freemius.php:21084
|
| 524 |
msgid "You are already running the %s in a trial mode."
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
+
#: includes/class-freemius.php:21095
|
| 528 |
msgid "You already utilized a trial before."
|
| 529 |
msgstr ""
|
| 530 |
|
| 531 |
+
#: includes/class-freemius.php:21109
|
| 532 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
| 533 |
msgstr ""
|
| 534 |
|
| 535 |
+
#: includes/class-freemius.php:21120
|
| 536 |
msgid "Plan %s does not support a trial period."
|
| 537 |
msgstr ""
|
| 538 |
|
| 539 |
+
#: includes/class-freemius.php:21131
|
| 540 |
msgid "None of the %s's plans supports a trial period."
|
| 541 |
msgstr ""
|
| 542 |
|
| 543 |
+
#: includes/class-freemius.php:21181
|
| 544 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
| 545 |
msgstr ""
|
| 546 |
|
| 547 |
+
#: includes/class-freemius.php:21217
|
| 548 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
| 549 |
msgstr ""
|
| 550 |
|
| 551 |
+
#: includes/class-freemius.php:21236
|
| 552 |
msgid "Your %s free trial was successfully cancelled."
|
| 553 |
msgstr ""
|
| 554 |
|
| 555 |
+
#: includes/class-freemius.php:21552
|
| 556 |
msgid "Version %s was released."
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
+
#: includes/class-freemius.php:21552
|
| 560 |
msgid "Please download %s."
|
| 561 |
msgstr ""
|
| 562 |
|
| 563 |
+
#: includes/class-freemius.php:21559
|
| 564 |
msgid "the latest %s version here"
|
| 565 |
msgstr ""
|
| 566 |
|
| 567 |
+
#: includes/class-freemius.php:21564
|
| 568 |
msgid "New"
|
| 569 |
msgstr ""
|
| 570 |
|
| 571 |
+
#: includes/class-freemius.php:21569
|
| 572 |
msgid "Seems like you got the latest release."
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
+
#: includes/class-freemius.php:21570
|
| 576 |
msgid "You are all good!"
|
| 577 |
msgstr ""
|
| 578 |
|
| 579 |
+
#: includes/class-freemius.php:21873
|
| 580 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
| 581 |
msgstr ""
|
| 582 |
|
| 583 |
+
#: includes/class-freemius.php:22013
|
| 584 |
msgid "Site successfully opted in."
|
| 585 |
msgstr ""
|
| 586 |
|
| 587 |
+
#: includes/class-freemius.php:22014, includes/class-freemius.php:23020
|
| 588 |
msgid "Awesome"
|
| 589 |
msgstr ""
|
| 590 |
|
| 591 |
+
#: includes/class-freemius.php:22030, templates/forms/optout.php:41
|
| 592 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
+
#: includes/class-freemius.php:22031
|
| 596 |
msgid "Thank you!"
|
| 597 |
msgstr ""
|
| 598 |
|
| 599 |
+
#: includes/class-freemius.php:22038
|
| 600 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
| 601 |
msgstr ""
|
| 602 |
|
| 603 |
+
#: includes/class-freemius.php:22196
|
| 604 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
| 605 |
msgstr ""
|
| 606 |
|
| 607 |
+
#: includes/class-freemius.php:22202
|
| 608 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
| 609 |
msgstr ""
|
| 610 |
|
| 611 |
+
#: includes/class-freemius.php:22207
|
| 612 |
msgid "%s is the new owner of the account."
|
| 613 |
msgstr ""
|
| 614 |
|
| 615 |
+
#: includes/class-freemius.php:22209
|
| 616 |
msgctxt "as congratulations"
|
| 617 |
msgid "Congrats"
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
+
#: includes/class-freemius.php:22245
|
| 621 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
| 622 |
msgstr ""
|
| 623 |
|
| 624 |
+
#: includes/class-freemius.php:22257
|
| 625 |
msgid "Please provide your full name."
|
| 626 |
msgstr ""
|
| 627 |
|
| 628 |
+
#: includes/class-freemius.php:22262
|
| 629 |
msgid "Your name was successfully updated."
|
| 630 |
msgstr ""
|
| 631 |
|
| 632 |
+
#: includes/class-freemius.php:22323
|
| 633 |
msgid "You have successfully updated your %s."
|
| 634 |
msgstr ""
|
| 635 |
|
| 636 |
+
#: includes/class-freemius.php:22382
|
| 637 |
+
msgid "Is this your client's site? %s if you wish to hide sensitive info like your email, license key, prices, billing address & invoices from the WP Admin."
|
| 638 |
+
msgstr ""
|
| 639 |
+
|
| 640 |
+
#: includes/class-freemius.php:22385
|
| 641 |
+
msgid "Click here"
|
| 642 |
+
msgstr ""
|
| 643 |
+
|
| 644 |
+
#: includes/class-freemius.php:22483
|
| 645 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
| 646 |
msgstr ""
|
| 647 |
|
| 648 |
+
#: includes/class-freemius.php:22484
|
| 649 |
msgctxt "advance notice of something that will need attention."
|
| 650 |
msgid "Heads up"
|
| 651 |
msgstr ""
|
| 652 |
|
| 653 |
+
#: includes/class-freemius.php:23060
|
| 654 |
msgctxt "exclamation"
|
| 655 |
msgid "Hey"
|
| 656 |
msgstr ""
|
| 657 |
|
| 658 |
+
#: includes/class-freemius.php:23060
|
| 659 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
| 660 |
msgstr ""
|
| 661 |
|
| 662 |
+
#: includes/class-freemius.php:23068
|
| 663 |
msgid "No commitment for %s days - cancel anytime!"
|
| 664 |
msgstr ""
|
| 665 |
|
| 666 |
+
#: includes/class-freemius.php:23069
|
| 667 |
msgid "No credit card required"
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
+
#: includes/class-freemius.php:23076, templates/forms/trial-start.php:53
|
| 671 |
msgctxt "call to action"
|
| 672 |
msgid "Start free trial"
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
+
#: includes/class-freemius.php:23153
|
| 676 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
| 677 |
msgstr ""
|
| 678 |
|
| 679 |
+
#: includes/class-freemius.php:23162
|
| 680 |
msgid "Learn more"
|
| 681 |
msgstr ""
|
| 682 |
|
| 683 |
+
#: includes/class-freemius.php:23348, templates/account.php:556, templates/account.php:706, templates/connect.php:179, templates/connect.php:456, templates/forms/license-activation.php:27, templates/account/partials/addon.php:321
|
| 684 |
msgid "Activate License"
|
| 685 |
msgstr ""
|
| 686 |
|
| 687 |
+
#: includes/class-freemius.php:23349, templates/account.php:650, templates/account.php:705, templates/account/partials/addon.php:322, templates/account/partials/site.php:271
|
| 688 |
msgid "Change License"
|
| 689 |
msgstr ""
|
| 690 |
|
| 691 |
+
#: includes/class-freemius.php:23462, templates/account/partials/site.php:169
|
| 692 |
msgid "Opt Out"
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
+
#: includes/class-freemius.php:23464, includes/class-freemius.php:23470, templates/account/partials/site.php:49, templates/account/partials/site.php:169
|
| 696 |
msgid "Opt In"
|
| 697 |
msgstr ""
|
| 698 |
|
| 699 |
+
#: includes/class-freemius.php:23700
|
| 700 |
msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
|
| 701 |
msgstr ""
|
| 702 |
|
| 703 |
+
#: includes/class-freemius.php:23708
|
| 704 |
msgid "Activate %s features"
|
| 705 |
msgstr ""
|
| 706 |
|
| 707 |
+
#: includes/class-freemius.php:23721
|
| 708 |
msgid "Please follow these steps to complete the upgrade"
|
| 709 |
msgstr ""
|
| 710 |
|
| 711 |
+
#: includes/class-freemius.php:23725
|
| 712 |
msgid "Download the latest %s version"
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
+
#: includes/class-freemius.php:23729
|
| 716 |
msgid "Upload and activate the downloaded version"
|
| 717 |
msgstr ""
|
| 718 |
|
| 719 |
+
#: includes/class-freemius.php:23731
|
| 720 |
msgid "How to upload and activate?"
|
| 721 |
msgstr ""
|
| 722 |
|
| 723 |
+
#: includes/class-freemius.php:23865
|
| 724 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
| 725 |
msgstr ""
|
| 726 |
|
| 727 |
+
#: includes/class-freemius.php:24034
|
| 728 |
msgid "Auto installation only works for opted-in users."
|
| 729 |
msgstr ""
|
| 730 |
|
| 731 |
+
#: includes/class-freemius.php:24044, includes/class-freemius.php:24077, includes/class-fs-plugin-updater.php:1273, includes/class-fs-plugin-updater.php:1287
|
| 732 |
msgid "Invalid module ID."
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
+
#: includes/class-freemius.php:24053, includes/class-fs-plugin-updater.php:1309
|
| 736 |
msgid "Premium version already active."
|
| 737 |
msgstr ""
|
| 738 |
|
| 739 |
+
#: includes/class-freemius.php:24060
|
| 740 |
msgid "You do not have a valid license to access the premium version."
|
| 741 |
msgstr ""
|
| 742 |
|
| 743 |
+
#: includes/class-freemius.php:24067
|
| 744 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
| 745 |
msgstr ""
|
| 746 |
|
| 747 |
+
#: includes/class-freemius.php:24085, includes/class-fs-plugin-updater.php:1308
|
| 748 |
msgid "Premium add-on version already installed."
|
| 749 |
msgstr ""
|
| 750 |
|
| 751 |
+
#: includes/class-freemius.php:24435
|
| 752 |
msgid "View paid features"
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
+
#: includes/class-freemius.php:24757
|
| 756 |
msgid "Thank you so much for using %s and its add-ons!"
|
| 757 |
msgstr ""
|
| 758 |
|
| 759 |
+
#: includes/class-freemius.php:24758
|
| 760 |
msgid "Thank you so much for using %s!"
|
| 761 |
msgstr ""
|
| 762 |
|
| 763 |
+
#: includes/class-freemius.php:24764
|
| 764 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
| 765 |
msgstr ""
|
| 766 |
|
| 767 |
+
#: includes/class-freemius.php:24768
|
| 768 |
msgid "Thank you so much for using our products!"
|
| 769 |
msgstr ""
|
| 770 |
|
| 771 |
+
#: includes/class-freemius.php:24769
|
| 772 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
+
#: includes/class-freemius.php:24788
|
| 776 |
msgid "%s and its add-ons"
|
| 777 |
msgstr ""
|
| 778 |
|
| 779 |
+
#: includes/class-freemius.php:24797
|
| 780 |
msgid "Products"
|
| 781 |
msgstr ""
|
| 782 |
|
| 783 |
+
#: includes/class-freemius.php:24804, templates/connect.php:280
|
| 784 |
msgid "Yes"
|
| 785 |
msgstr ""
|
| 786 |
|
| 787 |
+
#: includes/class-freemius.php:24805, templates/connect.php:281
|
| 788 |
msgid "send me security & feature updates, educational content and offers."
|
| 789 |
msgstr ""
|
| 790 |
|
| 791 |
+
#: includes/class-freemius.php:24806, templates/connect.php:286
|
| 792 |
msgid "No"
|
| 793 |
msgstr ""
|
| 794 |
|
| 795 |
+
#: includes/class-freemius.php:24808, templates/connect.php:288
|
| 796 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
| 797 |
msgstr ""
|
| 798 |
|
| 799 |
+
#: includes/class-freemius.php:24818
|
| 800 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
|
| 801 |
msgstr ""
|
| 802 |
|
| 803 |
+
#: includes/class-freemius.php:24820, templates/connect.php:295
|
| 804 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
| 805 |
msgstr ""
|
| 806 |
|
| 807 |
+
#: includes/class-freemius.php:25102
|
| 808 |
msgid "License key is empty."
|
| 809 |
msgstr ""
|
| 810 |
|
| 832 |
msgid "Important Upgrade Notice:"
|
| 833 |
msgstr ""
|
| 834 |
|
| 835 |
+
#: includes/class-fs-plugin-updater.php:1338
|
| 836 |
msgid "Installing plugin: %s"
|
| 837 |
msgstr ""
|
| 838 |
|
| 839 |
+
#: includes/class-fs-plugin-updater.php:1379
|
| 840 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
| 841 |
msgstr ""
|
| 842 |
|
| 843 |
+
#: includes/class-fs-plugin-updater.php:1561
|
| 844 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
| 845 |
msgstr ""
|
| 846 |
|
| 847 |
+
#: includes/fs-plugin-info-dialog.php:541
|
| 848 |
msgid "Purchase More"
|
| 849 |
msgstr ""
|
| 850 |
|
| 851 |
+
#: includes/fs-plugin-info-dialog.php:542, templates/account/partials/addon.php:385
|
| 852 |
msgctxt "verb"
|
| 853 |
msgid "Purchase"
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
+
#: includes/fs-plugin-info-dialog.php:546
|
| 857 |
msgid "Start my free %s"
|
| 858 |
msgstr ""
|
| 859 |
|
| 860 |
+
#: includes/fs-plugin-info-dialog.php:744
|
| 861 |
msgid "Install Free Version Update Now"
|
| 862 |
msgstr ""
|
| 863 |
|
| 864 |
+
#: includes/fs-plugin-info-dialog.php:745, templates/account.php:639
|
| 865 |
msgid "Install Update Now"
|
| 866 |
msgstr ""
|
| 867 |
|
| 868 |
+
#: includes/fs-plugin-info-dialog.php:754
|
| 869 |
msgid "Install Free Version Now"
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
+
#: includes/fs-plugin-info-dialog.php:755, templates/add-ons.php:323, templates/auto-installation.php:111, templates/account/partials/addon.php:365, templates/account/partials/addon.php:418
|
| 873 |
msgid "Install Now"
|
| 874 |
msgstr ""
|
| 875 |
|
| 876 |
+
#: includes/fs-plugin-info-dialog.php:771
|
| 877 |
msgctxt "as download latest version"
|
| 878 |
msgid "Download Latest Free Version"
|
| 879 |
msgstr ""
|
| 880 |
|
| 881 |
+
#: includes/fs-plugin-info-dialog.php:772, templates/account.php:99, templates/add-ons.php:37, templates/account/partials/addon.php:25
|
| 882 |
msgctxt "as download latest version"
|
| 883 |
msgid "Download Latest"
|
| 884 |
msgstr ""
|
| 885 |
|
| 886 |
+
#: includes/fs-plugin-info-dialog.php:787, templates/add-ons.php:329, templates/account/partials/addon.php:356, templates/account/partials/addon.php:412
|
| 887 |
msgid "Activate this add-on"
|
| 888 |
msgstr ""
|
| 889 |
|
| 890 |
+
#: includes/fs-plugin-info-dialog.php:789, templates/connect.php:453
|
| 891 |
msgid "Activate Free Version"
|
| 892 |
msgstr ""
|
| 893 |
|
| 894 |
+
#: includes/fs-plugin-info-dialog.php:790, templates/account.php:123, templates/add-ons.php:330, templates/account/partials/addon.php:48
|
| 895 |
msgid "Activate"
|
| 896 |
msgstr ""
|
| 897 |
|
| 898 |
+
#: includes/fs-plugin-info-dialog.php:1002
|
| 899 |
msgctxt "Plugin installer section title"
|
| 900 |
msgid "Description"
|
| 901 |
msgstr ""
|
| 902 |
|
| 903 |
+
#: includes/fs-plugin-info-dialog.php:1003
|
| 904 |
msgctxt "Plugin installer section title"
|
| 905 |
msgid "Installation"
|
| 906 |
msgstr ""
|
| 907 |
|
| 908 |
+
#: includes/fs-plugin-info-dialog.php:1004
|
| 909 |
msgctxt "Plugin installer section title"
|
| 910 |
msgid "FAQ"
|
| 911 |
msgstr ""
|
| 912 |
|
| 913 |
+
#: includes/fs-plugin-info-dialog.php:1005, templates/plugin-info/description.php:55
|
| 914 |
msgid "Screenshots"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
+
#: includes/fs-plugin-info-dialog.php:1006
|
| 918 |
msgctxt "Plugin installer section title"
|
| 919 |
msgid "Changelog"
|
| 920 |
msgstr ""
|
| 921 |
|
| 922 |
+
#: includes/fs-plugin-info-dialog.php:1007
|
| 923 |
msgctxt "Plugin installer section title"
|
| 924 |
msgid "Reviews"
|
| 925 |
msgstr ""
|
| 926 |
|
| 927 |
+
#: includes/fs-plugin-info-dialog.php:1008
|
| 928 |
msgctxt "Plugin installer section title"
|
| 929 |
msgid "Other Notes"
|
| 930 |
msgstr ""
|
| 931 |
|
| 932 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
| 933 |
msgctxt "Plugin installer section title"
|
| 934 |
msgid "Features & Pricing"
|
| 935 |
msgstr ""
|
| 936 |
|
| 937 |
+
#: includes/fs-plugin-info-dialog.php:1033
|
| 938 |
msgid "Plugin Install"
|
| 939 |
msgstr ""
|
| 940 |
|
| 941 |
+
#: includes/fs-plugin-info-dialog.php:1105
|
| 942 |
msgctxt "e.g. Professional Plan"
|
| 943 |
msgid "%s Plan"
|
| 944 |
msgstr ""
|
| 945 |
|
| 946 |
+
#: includes/fs-plugin-info-dialog.php:1131
|
| 947 |
msgctxt "e.g. the best product"
|
| 948 |
msgid "Best"
|
| 949 |
msgstr ""
|
| 950 |
|
| 951 |
+
#: includes/fs-plugin-info-dialog.php:1137, includes/fs-plugin-info-dialog.php:1157
|
| 952 |
msgctxt "as every month"
|
| 953 |
msgid "Monthly"
|
| 954 |
msgstr ""
|
| 955 |
|
| 956 |
+
#: includes/fs-plugin-info-dialog.php:1140
|
| 957 |
msgctxt "as once a year"
|
| 958 |
msgid "Annual"
|
| 959 |
msgstr ""
|
| 960 |
|
| 961 |
+
#: includes/fs-plugin-info-dialog.php:1143
|
| 962 |
msgid "Lifetime"
|
| 963 |
msgstr ""
|
| 964 |
|
| 965 |
+
#: includes/fs-plugin-info-dialog.php:1157, includes/fs-plugin-info-dialog.php:1159, includes/fs-plugin-info-dialog.php:1161
|
| 966 |
msgctxt "e.g. billed monthly"
|
| 967 |
msgid "Billed %s"
|
| 968 |
msgstr ""
|
| 969 |
|
| 970 |
+
#: includes/fs-plugin-info-dialog.php:1159
|
| 971 |
msgctxt "as once a year"
|
| 972 |
msgid "Annually"
|
| 973 |
msgstr ""
|
| 974 |
|
| 975 |
+
#: includes/fs-plugin-info-dialog.php:1161
|
| 976 |
msgctxt "as once a year"
|
| 977 |
msgid "Once"
|
| 978 |
msgstr ""
|
| 979 |
|
| 980 |
+
#: includes/fs-plugin-info-dialog.php:1167
|
| 981 |
msgid "Single Site License"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
+
#: includes/fs-plugin-info-dialog.php:1169
|
| 985 |
msgid "Unlimited Licenses"
|
| 986 |
msgstr ""
|
| 987 |
|
| 988 |
+
#: includes/fs-plugin-info-dialog.php:1171
|
| 989 |
msgid "Up to %s Sites"
|
| 990 |
msgstr ""
|
| 991 |
|
| 992 |
+
#: includes/fs-plugin-info-dialog.php:1181, templates/plugin-info/features.php:82
|
| 993 |
msgctxt "as monthly period"
|
| 994 |
msgid "mo"
|
| 995 |
msgstr ""
|
| 996 |
|
| 997 |
+
#: includes/fs-plugin-info-dialog.php:1188, templates/plugin-info/features.php:80
|
| 998 |
msgctxt "as annual period"
|
| 999 |
msgid "year"
|
| 1000 |
msgstr ""
|
| 1001 |
|
| 1002 |
+
#: includes/fs-plugin-info-dialog.php:1242
|
| 1003 |
msgctxt "noun"
|
| 1004 |
msgid "Price"
|
| 1005 |
msgstr ""
|
| 1006 |
|
| 1007 |
+
#: includes/fs-plugin-info-dialog.php:1290
|
| 1008 |
msgid "Save %s"
|
| 1009 |
msgstr ""
|
| 1010 |
|
| 1011 |
+
#: includes/fs-plugin-info-dialog.php:1300
|
| 1012 |
msgid "No commitment for %s - cancel anytime"
|
| 1013 |
msgstr ""
|
| 1014 |
|
| 1015 |
+
#: includes/fs-plugin-info-dialog.php:1303
|
| 1016 |
msgid "After your free %s, pay as little as %s"
|
| 1017 |
msgstr ""
|
| 1018 |
|
| 1019 |
+
#: includes/fs-plugin-info-dialog.php:1314
|
| 1020 |
msgid "Details"
|
| 1021 |
msgstr ""
|
| 1022 |
|
| 1023 |
+
#: includes/fs-plugin-info-dialog.php:1318, templates/account.php:110, templates/debug.php:201, templates/debug.php:238, templates/debug.php:455, templates/account/partials/addon.php:36
|
| 1024 |
msgctxt "product version"
|
| 1025 |
msgid "Version"
|
| 1026 |
msgstr ""
|
| 1027 |
|
| 1028 |
+
#: includes/fs-plugin-info-dialog.php:1325
|
| 1029 |
msgctxt "as the plugin author"
|
| 1030 |
msgid "Author"
|
| 1031 |
msgstr ""
|
| 1032 |
|
| 1033 |
+
#: includes/fs-plugin-info-dialog.php:1332
|
| 1034 |
msgid "Last Updated"
|
| 1035 |
msgstr ""
|
| 1036 |
|
| 1037 |
+
#: includes/fs-plugin-info-dialog.php:1337, templates/account.php:525
|
| 1038 |
msgctxt "x-ago"
|
| 1039 |
msgid "%s ago"
|
| 1040 |
msgstr ""
|
| 1041 |
|
| 1042 |
+
#: includes/fs-plugin-info-dialog.php:1346
|
| 1043 |
msgid "Requires WordPress Version"
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
+
#: includes/fs-plugin-info-dialog.php:1347
|
| 1047 |
msgid "%s or higher"
|
| 1048 |
msgstr ""
|
| 1049 |
|
| 1050 |
+
#: includes/fs-plugin-info-dialog.php:1354
|
| 1051 |
msgid "Compatible up to"
|
| 1052 |
msgstr ""
|
| 1053 |
|
| 1054 |
+
#: includes/fs-plugin-info-dialog.php:1362
|
| 1055 |
msgid "Downloaded"
|
| 1056 |
msgstr ""
|
| 1057 |
|
| 1058 |
+
#: includes/fs-plugin-info-dialog.php:1366
|
| 1059 |
msgid "%s time"
|
| 1060 |
msgstr ""
|
| 1061 |
|
| 1062 |
+
#: includes/fs-plugin-info-dialog.php:1368
|
| 1063 |
msgid "%s times"
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
+
#: includes/fs-plugin-info-dialog.php:1379
|
| 1067 |
msgid "WordPress.org Plugin Page"
|
| 1068 |
msgstr ""
|
| 1069 |
|
| 1070 |
+
#: includes/fs-plugin-info-dialog.php:1388
|
| 1071 |
msgid "Plugin Homepage"
|
| 1072 |
msgstr ""
|
| 1073 |
|
| 1074 |
+
#: includes/fs-plugin-info-dialog.php:1397, includes/fs-plugin-info-dialog.php:1481
|
| 1075 |
msgid "Donate to this plugin"
|
| 1076 |
msgstr ""
|
| 1077 |
|
| 1078 |
+
#: includes/fs-plugin-info-dialog.php:1404
|
| 1079 |
msgid "Average Rating"
|
| 1080 |
msgstr ""
|
| 1081 |
|
| 1082 |
+
#: includes/fs-plugin-info-dialog.php:1411
|
| 1083 |
msgid "based on %s"
|
| 1084 |
msgstr ""
|
| 1085 |
|
| 1086 |
+
#: includes/fs-plugin-info-dialog.php:1415
|
| 1087 |
msgid "%s rating"
|
| 1088 |
msgstr ""
|
| 1089 |
|
| 1090 |
+
#: includes/fs-plugin-info-dialog.php:1417
|
| 1091 |
msgid "%s ratings"
|
| 1092 |
msgstr ""
|
| 1093 |
|
| 1094 |
+
#: includes/fs-plugin-info-dialog.php:1432
|
| 1095 |
msgid "%s star"
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
+
#: includes/fs-plugin-info-dialog.php:1434
|
| 1099 |
msgid "%s stars"
|
| 1100 |
msgstr ""
|
| 1101 |
|
| 1102 |
+
#: includes/fs-plugin-info-dialog.php:1446
|
| 1103 |
msgid "Click to see reviews that provided a rating of %s"
|
| 1104 |
msgstr ""
|
| 1105 |
|
| 1106 |
+
#: includes/fs-plugin-info-dialog.php:1459
|
| 1107 |
msgid "Contributors"
|
| 1108 |
msgstr ""
|
| 1109 |
|
| 1110 |
+
#: includes/fs-plugin-info-dialog.php:1489, includes/fs-plugin-info-dialog.php:1491
|
| 1111 |
msgid "Warning"
|
| 1112 |
msgstr ""
|
| 1113 |
|
| 1114 |
+
#: includes/fs-plugin-info-dialog.php:1489
|
| 1115 |
msgid "This plugin has not been tested with your current version of WordPress."
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
+
#: includes/fs-plugin-info-dialog.php:1491
|
| 1119 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
+
#: includes/fs-plugin-info-dialog.php:1510
|
| 1123 |
msgid "Paid add-on must be deployed to Freemius."
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
+
#: includes/fs-plugin-info-dialog.php:1511
|
| 1127 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
+
#: includes/fs-plugin-info-dialog.php:1532
|
| 1131 |
msgid "Newer Version (%s) Installed"
|
| 1132 |
msgstr ""
|
| 1133 |
|
| 1134 |
+
#: includes/fs-plugin-info-dialog.php:1533
|
| 1135 |
msgid "Newer Free Version (%s) Installed"
|
| 1136 |
msgstr ""
|
| 1137 |
|
| 1138 |
+
#: includes/fs-plugin-info-dialog.php:1540
|
| 1139 |
msgid "Latest Version Installed"
|
| 1140 |
msgstr ""
|
| 1141 |
|
| 1142 |
+
#: includes/fs-plugin-info-dialog.php:1541
|
| 1143 |
msgid "Latest Free Version Installed"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1425 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
| 1426 |
msgstr ""
|
| 1427 |
|
| 1428 |
+
#: templates/account.php:1073
|
| 1429 |
+
msgid "Disabling white-label mode"
|
| 1430 |
+
msgstr ""
|
| 1431 |
+
|
| 1432 |
+
#: templates/account.php:1074
|
| 1433 |
+
msgid "Enabling white-label mode"
|
| 1434 |
+
msgstr ""
|
| 1435 |
+
|
| 1436 |
#: templates/add-ons.php:38
|
| 1437 |
msgid "View details"
|
| 1438 |
msgstr ""
|
| 1562 |
msgid "Can't find your license key?"
|
| 1563 |
msgstr ""
|
| 1564 |
|
| 1565 |
+
#: templates/connect.php:323, templates/connect.php:695, templates/forms/deactivation/retry-skip.php:20
|
| 1566 |
msgctxt "verb"
|
| 1567 |
msgid "Skip"
|
| 1568 |
msgstr ""
|
| 1619 |
msgid "Title, slug, version, and is active"
|
| 1620 |
msgstr ""
|
| 1621 |
|
| 1622 |
+
#: templates/connect.php:421, templates/forms/license-activation.php:41
|
| 1623 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
| 1624 |
msgstr ""
|
| 1625 |
|
| 1626 |
+
#: templates/connect.php:426
|
| 1627 |
msgid "What permissions are being granted?"
|
| 1628 |
msgstr ""
|
| 1629 |
|
| 1630 |
+
#: templates/connect.php:452
|
| 1631 |
msgid "Don't have a license key?"
|
| 1632 |
msgstr ""
|
| 1633 |
|
| 1634 |
+
#: templates/connect.php:455
|
| 1635 |
msgid "Have a license key?"
|
| 1636 |
msgstr ""
|
| 1637 |
|
| 1638 |
+
#: templates/connect.php:463
|
| 1639 |
msgid "Privacy Policy"
|
| 1640 |
msgstr ""
|
| 1641 |
|
| 1642 |
+
#: templates/connect.php:465
|
| 1643 |
msgid "License Agreement"
|
| 1644 |
msgstr ""
|
| 1645 |
|
| 1646 |
+
#: templates/connect.php:465
|
| 1647 |
msgid "Terms of Service"
|
| 1648 |
msgstr ""
|
| 1649 |
|
| 1650 |
+
#: templates/connect.php:854
|
| 1651 |
msgctxt "as in the process of sending an email"
|
| 1652 |
msgid "Sending email"
|
| 1653 |
msgstr ""
|
| 1654 |
|
| 1655 |
+
#: templates/connect.php:855
|
| 1656 |
msgctxt "as activating plugin"
|
| 1657 |
msgid "Activating"
|
| 1658 |
msgstr ""
|
| 2209 |
msgid "Please provide details on how you intend to promote %s (please be as specific as possible)."
|
| 2210 |
msgstr ""
|
| 2211 |
|
| 2212 |
+
#: templates/forms/affiliation.php:232, templates/forms/resend-key.php:22
|
| 2213 |
msgid "Cancel"
|
| 2214 |
msgstr ""
|
| 2215 |
|
| 2216 |
+
#: templates/forms/affiliation.php:234
|
| 2217 |
msgid "Become an affiliate"
|
| 2218 |
msgstr ""
|
| 2219 |
|
freemius/start.php
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
*
|
| 16 |
* @var string
|
| 17 |
*/
|
| 18 |
-
$this_sdk_version = '2.4.
|
| 19 |
|
| 20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
| 21 |
|
| 15 |
*
|
| 16 |
* @var string
|
| 17 |
*/
|
| 18 |
+
$this_sdk_version = '2.4.1';
|
| 19 |
|
| 20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
| 21 |
|
freemius/templates/account.php
CHANGED
|
@@ -1056,6 +1056,29 @@
|
|
| 1056 |
});
|
| 1057 |
});
|
| 1058 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1059 |
})(jQuery);
|
| 1060 |
</script>
|
| 1061 |
<?php
|
| 1056 |
});
|
| 1057 |
});
|
| 1058 |
|
| 1059 |
+
$( '.fs-toggle-whitelabel-mode' ).click( function () {
|
| 1060 |
+
var $toggleLink = $( this );
|
| 1061 |
+
|
| 1062 |
+
$.ajax( {
|
| 1063 |
+
url : ajaxurl,
|
| 1064 |
+
method: 'POST',
|
| 1065 |
+
data : {
|
| 1066 |
+
action : '<?php echo $fs->get_ajax_action( 'toggle_whitelabel_mode' ) ?>',
|
| 1067 |
+
security : '<?php echo $fs->get_ajax_security( 'toggle_whitelabel_mode' ) ?>',
|
| 1068 |
+
module_id: <?php echo $fs->get_id() ?>
|
| 1069 |
+
},
|
| 1070 |
+
beforeSend: function () {
|
| 1071 |
+
$toggleLink.parent().text( '<?php
|
| 1072 |
+
$is_whitelabeled ?
|
| 1073 |
+
fs_esc_html_echo_inline( 'Disabling white-label mode', 'disabling-whitelabel-mode' ) :
|
| 1074 |
+
fs_esc_html_echo_inline( 'Enabling white-label mode', 'enabling-whitelabel-mode' )
|
| 1075 |
+
?>' + '...' );
|
| 1076 |
+
},
|
| 1077 |
+
complete: function () {
|
| 1078 |
+
location.reload();
|
| 1079 |
+
}
|
| 1080 |
+
} );
|
| 1081 |
+
});
|
| 1082 |
})(jQuery);
|
| 1083 |
</script>
|
| 1084 |
<?php
|
freemius/templates/forms/affiliation.php
CHANGED
|
@@ -220,10 +220,12 @@
|
|
| 220 |
<p class="description"><?php echo esc_html( sprintf( fs_text_inline( 'Please provide details on how you intend to promote %s (please be as specific as possible).', 'promotion-method-desc-field-desc', $slug ), $plugin_title ) ) ?></p>
|
| 221 |
<?php endif ?>
|
| 222 |
</div>
|
|
|
|
| 223 |
<div>
|
| 224 |
<input type="checkbox" id="legal_consent_checkbox">
|
| 225 |
<label for="legal_consent_checkbox">I agree to the <a href="<?php echo $affiliate_program_terms_url ?>" target="_blank" rel="noopener">Referrer Program</a>'s terms & conditions.</label>
|
| 226 |
</div>
|
|
|
|
| 227 |
</form>
|
| 228 |
</div>
|
| 229 |
<?php if ( ! $is_affiliate ) : ?>
|
| 220 |
<p class="description"><?php echo esc_html( sprintf( fs_text_inline( 'Please provide details on how you intend to promote %s (please be as specific as possible).', 'promotion-method-desc-field-desc', $slug ), $plugin_title ) ) ?></p>
|
| 221 |
<?php endif ?>
|
| 222 |
</div>
|
| 223 |
+
<?php if ( ! $is_affiliate ) : ?>
|
| 224 |
<div>
|
| 225 |
<input type="checkbox" id="legal_consent_checkbox">
|
| 226 |
<label for="legal_consent_checkbox">I agree to the <a href="<?php echo $affiliate_program_terms_url ?>" target="_blank" rel="noopener">Referrer Program</a>'s terms & conditions.</label>
|
| 227 |
</div>
|
| 228 |
+
<?php endif ?>
|
| 229 |
</form>
|
| 230 |
</div>
|
| 231 |
<?php if ( ! $is_affiliate ) : ?>
|
phpcs.xml
DELETED
|
@@ -1,38 +0,0 @@
|
|
| 1 |
-
<?xml version="1.0"?>
|
| 2 |
-
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="WordPress Coding Standards" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">
|
| 3 |
-
|
| 4 |
-
<description>The Coding standard for the WordPress Coding Standards itself.</description>
|
| 5 |
-
|
| 6 |
-
<file>.</file>
|
| 7 |
-
|
| 8 |
-
<arg value="sp"/>
|
| 9 |
-
<arg name="extensions" value="php"/>
|
| 10 |
-
|
| 11 |
-
<exclude-pattern>/bin/class-ruleset-test.php</exclude-pattern>
|
| 12 |
-
<!-- Exclude Composer vendor directory. -->
|
| 13 |
-
<exclude-pattern>*/vendor/*</exclude-pattern>
|
| 14 |
-
|
| 15 |
-
<rule ref="WordPress-Extra">
|
| 16 |
-
<exclude name="WordPress.Files.FileName"/>
|
| 17 |
-
</rule>
|
| 18 |
-
|
| 19 |
-
<!-- <rule ref="WordPress-Docs"/> -->
|
| 20 |
-
|
| 21 |
-
<!-- Enforce PSR1 compatible namespaces. -->
|
| 22 |
-
<rule ref="PSR1.Classes.ClassDeclaration"/>
|
| 23 |
-
|
| 24 |
-
<rule ref="WordPress.Arrays.MultipleStatementAlignment">
|
| 25 |
-
<properties>
|
| 26 |
-
<property name="alignMultilineItems" value="!=100"/>
|
| 27 |
-
<property name="exact" value="false" phpcs-only="true"/>
|
| 28 |
-
</properties>
|
| 29 |
-
</rule>
|
| 30 |
-
|
| 31 |
-
<rule ref="PSR2.Methods.FunctionClosingBrace"/>
|
| 32 |
-
|
| 33 |
-
<rule ref="WordPress.NamingConventions.PrefixAllGlobals.DeprecatedWhitelistCommentFound">
|
| 34 |
-
<!-- False positive for whitelist comment recognition, but no use fixing this now
|
| 35 |
-
as the WPCS native whitelist comments are deprecated anyhow. -->
|
| 36 |
-
<exclude-pattern>/WordPress/AbstractClassRestrictionsSniff\.php$</exclude-pattern>
|
| 37 |
-
</rule>
|
| 38 |
-
</ruleset>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
|
@@ -4,8 +4,8 @@ Tags: delete duplicate posts, delete duplicate,
|
|
| 4 |
License: GPLv2 or later
|
| 5 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 6 |
Requires at least: 4.7
|
| 7 |
-
Tested up to: 5.5
|
| 8 |
-
Stable tag: 4.4.
|
| 9 |
Requires PHP: 5.6
|
| 10 |
|
| 11 |
Get rid of duplicate posts and pages on your blog!
|
|
@@ -39,6 +39,13 @@ You should restore the backup you took of your website before you ran this tool.
|
|
| 39 |
|
| 40 |
== Changelog ==
|
| 41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
= 4.4.6 =
|
| 43 |
* 2020/08/06
|
| 44 |
* Code cleanup
|
|
@@ -237,4 +244,4 @@ You should restore the backup you took of your website before you ran this tool.
|
|
| 237 |
* First release
|
| 238 |
|
| 239 |
== Upgrade Notice ==
|
| 240 |
-
4.4.
|
| 4 |
License: GPLv2 or later
|
| 5 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 6 |
Requires at least: 4.7
|
| 7 |
+
Tested up to: 5.5.3
|
| 8 |
+
Stable tag: 4.4.7
|
| 9 |
Requires PHP: 5.6
|
| 10 |
|
| 11 |
Get rid of duplicate posts and pages on your blog!
|
| 39 |
|
| 40 |
== Changelog ==
|
| 41 |
|
| 42 |
+
= 4.4.7 =
|
| 43 |
+
* 2020/11/09
|
| 44 |
+
* Introducing Multisite compatibility
|
| 45 |
+
* Updated 3rd party Freemius library to v. 2.4.1
|
| 46 |
+
* Tested with WordPress 5.5.3
|
| 47 |
+
* 265,176 downloads
|
| 48 |
+
|
| 49 |
= 4.4.6 =
|
| 50 |
* 2020/08/06
|
| 51 |
* Code cleanup
|
| 244 |
* First release
|
| 245 |
|
| 246 |
== Upgrade Notice ==
|
| 247 |
+
4.4.7 Recommended security update.
|
