Version Description
Download this release
Release Info
Developer | cklosows |
Plugin | Easy Digital Downloads |
Version | 2.4.8 |
Comparing to | |
See all releases |
Code changes from version 2.4.7 to 2.4.8
- easy-digital-downloads.php +4 -4
- includes/admin/class-edd-notices.php +4 -0
- includes/admin/customers/class-customer-table.php +7 -2
- includes/admin/customers/customer-actions.php +32 -0
- includes/admin/customers/customers.php +24 -0
- includes/admin/discounts/contextual-help.php +4 -4
- includes/admin/downloads/contextual-help.php +4 -4
- includes/admin/payments/contextual-help.php +2 -2
- includes/admin/reporting/contextual-help.php +2 -2
- includes/admin/settings/contextual-help.php +3 -3
- includes/admin/settings/register-settings.php +3 -3
- includes/admin/thickbox.php +2 -2
- includes/admin/tools.php +1 -1
- includes/admin/welcome.php +170 -162
- includes/cart/functions.php +4 -4
- includes/checkout/template.php +16 -4
- includes/class-edd-stats.php +1 -1
- includes/discount-functions.php +8 -6
- includes/emails/class-edd-emails.php +16 -1
- includes/emails/template.php +2 -2
- includes/misc-functions.php +15 -2
- includes/payments/functions.php +6 -7
- includes/process-purchase.php +1 -1
- includes/template-functions.php +1 -6
- includes/user-functions.php +1 -1
- languages/easy-digital-downloads-af.mo +0 -0
- languages/easy-digital-downloads-an.mo +0 -0
- languages/easy-digital-downloads-ar.mo +0 -0
- languages/easy-digital-downloads-az.mo +0 -0
- languages/easy-digital-downloads-be.mo +0 -0
- languages/easy-digital-downloads-bg_BG.mo +0 -0
- languages/easy-digital-downloads-bn_BD.mo +0 -0
- languages/easy-digital-downloads-bs_BA.mo +0 -0
- languages/easy-digital-downloads-ca.mo +0 -0
- languages/easy-digital-downloads-co.mo +0 -0
- languages/easy-digital-downloads-cs_CZ.mo +0 -0
- languages/easy-digital-downloads-cy.mo +0 -0
- languages/easy-digital-downloads-da_DK.mo +0 -0
- languages/easy-digital-downloads-de_CH.mo +0 -0
- languages/easy-digital-downloads-de_DE.mo +0 -0
- languages/easy-digital-downloads-el.mo +0 -0
- languages/easy-digital-downloads-en_AU.mo +0 -0
- languages/easy-digital-downloads-en_CA.mo +0 -0
- languages/easy-digital-downloads-en_GB.mo +0 -0
- languages/easy-digital-downloads-eo.mo +0 -0
- languages/easy-digital-downloads-es_AR.mo +0 -0
- languages/easy-digital-downloads-es_CL.mo +0 -0
- languages/easy-digital-downloads-es_ES.mo +0 -0
- languages/easy-digital-downloads-es_MX.mo +0 -0
- languages/easy-digital-downloads-es_PE.mo +0 -0
- languages/easy-digital-downloads-es_VE.mo +0 -0
- languages/easy-digital-downloads-et.mo +0 -0
- languages/easy-digital-downloads-eu.mo +0 -0
- languages/easy-digital-downloads-fa.mo +0 -0
- languages/easy-digital-downloads-fa_IR.mo +0 -0
- languages/easy-digital-downloads-fi.mo +0 -0
- languages/easy-digital-downloads-fo.mo +0 -0
- languages/easy-digital-downloads-fr_FR.mo +0 -0
- languages/easy-digital-downloads-fy.mo +0 -0
- languages/easy-digital-downloads-ga.mo +0 -0
- languages/easy-digital-downloads-gd.mo +0 -0
- languages/easy-digital-downloads-gl_ES.mo +0 -0
- languages/easy-digital-downloads-he_IL.mo +0 -0
- languages/easy-digital-downloads-hi_IN.mo +0 -0
- languages/easy-digital-downloads-hr.mo +0 -0
- languages/easy-digital-downloads-hu_HU.mo +0 -0
- languages/easy-digital-downloads-id_ID.mo +0 -0
- languages/easy-digital-downloads-is_IS.mo +0 -0
- languages/easy-digital-downloads-it_IT.mo +0 -0
- languages/easy-digital-downloads-ja.mo +0 -0
- languages/easy-digital-downloads-jv.mo +0 -0
- languages/easy-digital-downloads-ka.mo +0 -0
- languages/easy-digital-downloads-ka_GE.mo +0 -0
- languages/easy-digital-downloads-kk.mo +0 -0
- languages/easy-digital-downloads-km.mo +0 -0
- languages/easy-digital-downloads-kn.mo +0 -0
- languages/easy-digital-downloads-ko_KR.mo +0 -0
- languages/easy-digital-downloads-ky.mo +0 -0
- languages/easy-digital-downloads-lo.mo +0 -0
- languages/easy-digital-downloads-lt_LT.mo +0 -0
- languages/easy-digital-downloads-lv.mo +0 -0
- languages/easy-digital-downloads-mg.mo +0 -0
- languages/easy-digital-downloads-mk_MK.mo +0 -0
- languages/easy-digital-downloads-mn.mo +0 -0
- languages/easy-digital-downloads-ms_MY.mo +0 -0
- languages/easy-digital-downloads-my_MM.mo +0 -0
- languages/easy-digital-downloads-nb_NO.mo +0 -0
- languages/easy-digital-downloads-ne_NP.mo +0 -0
- languages/easy-digital-downloads-nl_NL.mo +0 -0
- languages/easy-digital-downloads-nn_NO.mo +0 -0
- languages/easy-digital-downloads-oc.mo +0 -0
- languages/easy-digital-downloads-os.mo +0 -0
- languages/easy-digital-downloads-pl_PL.mo +0 -0
- languages/easy-digital-downloads-ps.mo +0 -0
- languages/easy-digital-downloads-pt_BR.mo +0 -0
- languages/easy-digital-downloads-pt_PT.mo +0 -0
- languages/easy-digital-downloads-ro_RO.mo +0 -0
- languages/easy-digital-downloads-ru_RU.mo +0 -0
- languages/easy-digital-downloads-sah.mo +0 -0
- languages/easy-digital-downloads-si_LK.mo +0 -0
- languages/easy-digital-downloads-sk_SK.mo +0 -0
- languages/easy-digital-downloads-sl_SI.mo +0 -0
- languages/easy-digital-downloads-so.mo +0 -0
- languages/easy-digital-downloads-sq.mo +0 -0
- languages/easy-digital-downloads-sr_RS.mo +0 -0
- languages/easy-digital-downloads-su.mo +0 -0
- languages/easy-digital-downloads-sv_SE.mo +0 -0
- languages/easy-digital-downloads-sw.mo +0 -0
- languages/easy-digital-downloads-ta_IN.mo +0 -0
- languages/easy-digital-downloads-ta_LK.mo +0 -0
- languages/easy-digital-downloads-te.mo +0 -0
- languages/easy-digital-downloads-tg.mo +0 -0
- languages/easy-digital-downloads-th.mo +0 -0
- languages/easy-digital-downloads-tl.mo +0 -0
- languages/easy-digital-downloads-tr_TR.mo +0 -0
- languages/easy-digital-downloads-ug.mo +0 -0
- languages/easy-digital-downloads-uk.mo +0 -0
- languages/easy-digital-downloads-ur.mo +0 -0
- languages/easy-digital-downloads-uz.mo +0 -0
- languages/easy-digital-downloads-vi.mo +0 -0
- languages/easy-digital-downloads-zh_CN.mo +0 -0
- languages/easy-digital-downloads-zh_TW.mo +0 -0
- languages/easy-digital-downloads.pot +236 -210
- readme.txt +15 -2
- templates/edd.css +1 -1
- templates/edd.min.css +1 -1
easy-digital-downloads.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: Serve Digital Downloads Through WordPress
|
6 |
* Author: Pippin Williamson
|
7 |
* Author URI: https://pippinsplugins.com
|
8 |
-
* Version: 2.4.
|
9 |
* Text Domain: easy-digital-downloads
|
10 |
* Domain Path: languages
|
11 |
*
|
@@ -25,7 +25,7 @@
|
|
25 |
* @package EDD
|
26 |
* @category Core
|
27 |
* @author Pippin Williamson
|
28 |
-
* @version 2.4.
|
29 |
*/
|
30 |
|
31 |
// Exit if accessed directly
|
@@ -187,7 +187,7 @@ final class Easy_Digital_Downloads {
|
|
187 |
|
188 |
// Plugin version
|
189 |
if ( ! defined( 'EDD_VERSION' ) ) {
|
190 |
-
define( 'EDD_VERSION', '2.4.
|
191 |
}
|
192 |
|
193 |
// Plugin Folder Path
|
@@ -347,7 +347,7 @@ final class Easy_Digital_Downloads {
|
|
347 |
*
|
348 |
* To support existing translation files from before the change, we must look for translation files in several places and under several names.
|
349 |
*
|
350 |
-
* - wp-content/languages/plugins/easy-
|
351 |
* - wp-content/languages/edd/ (custom folder we have supported since 1.4)
|
352 |
* - wp-content/plugins/easy-digital-downloads/languages/
|
353 |
*
|
5 |
* Description: Serve Digital Downloads Through WordPress
|
6 |
* Author: Pippin Williamson
|
7 |
* Author URI: https://pippinsplugins.com
|
8 |
+
* Version: 2.4.8
|
9 |
* Text Domain: easy-digital-downloads
|
10 |
* Domain Path: languages
|
11 |
*
|
25 |
* @package EDD
|
26 |
* @category Core
|
27 |
* @author Pippin Williamson
|
28 |
+
* @version 2.4.8
|
29 |
*/
|
30 |
|
31 |
// Exit if accessed directly
|
187 |
|
188 |
// Plugin version
|
189 |
if ( ! defined( 'EDD_VERSION' ) ) {
|
190 |
+
define( 'EDD_VERSION', '2.4.8' );
|
191 |
}
|
192 |
|
193 |
// Plugin Folder Path
|
347 |
*
|
348 |
* To support existing translation files from before the change, we must look for translation files in several places and under several names.
|
349 |
*
|
350 |
+
* - wp-content/languages/plugins/easy-digital-downloads (introduced with language packs)
|
351 |
* - wp-content/languages/edd/ (custom folder we have supported since 1.4)
|
352 |
* - wp-content/plugins/easy-digital-downloads/languages/
|
353 |
*
|
includes/admin/class-edd-notices.php
CHANGED
@@ -161,8 +161,12 @@ class EDD_Notices {
|
|
161 |
case 'customer-deleted' :
|
162 |
$notices['updated']['edd-customer-deleted'] = __( 'Customer successfully deleted', 'easy-digital-downloads' );
|
163 |
break;
|
|
|
|
|
|
|
164 |
}
|
165 |
}
|
|
|
166 |
}
|
167 |
|
168 |
if ( count( $notices['updated'] ) > 0 ) {
|
161 |
case 'customer-deleted' :
|
162 |
$notices['updated']['edd-customer-deleted'] = __( 'Customer successfully deleted', 'easy-digital-downloads' );
|
163 |
break;
|
164 |
+
case 'user-verified' :
|
165 |
+
$notices['updated']['edd-user-verified'] = __( 'User successfully verified', 'easy-digital-downloads' );
|
166 |
+
break;
|
167 |
}
|
168 |
}
|
169 |
+
|
170 |
}
|
171 |
|
172 |
if ( count( $notices['updated'] ) > 0 ) {
|
includes/admin/customers/class-customer-table.php
CHANGED
@@ -127,7 +127,7 @@ class EDD_Customer_Reports_Table extends WP_List_Table {
|
|
127 |
$value = isset( $item[ $column_name ] ) ? $item[ $column_name ] : null;
|
128 |
break;
|
129 |
}
|
130 |
-
return apply_filters( '
|
131 |
}
|
132 |
|
133 |
public function column_name( $item ) {
|
@@ -141,7 +141,10 @@ class EDD_Customer_Reports_Table extends WP_List_Table {
|
|
141 |
'delete' => sprintf( __( '<a href="%s">Delete</a>', 'easy-digital-downloads' ), admin_url( 'edit.php?post_type=download&page=edd-customers&view=delete&id=' . $item['id'] ) )
|
142 |
);
|
143 |
|
144 |
-
|
|
|
|
|
|
|
145 |
}
|
146 |
|
147 |
/**
|
@@ -243,6 +246,8 @@ class EDD_Customer_Reports_Table extends WP_List_Table {
|
|
243 |
$args['email'] = $search;
|
244 |
} elseif( is_numeric( $search ) ) {
|
245 |
$args['id'] = $search;
|
|
|
|
|
246 |
} else {
|
247 |
$args['name'] = $search;
|
248 |
}
|
127 |
$value = isset( $item[ $column_name ] ) ? $item[ $column_name ] : null;
|
128 |
break;
|
129 |
}
|
130 |
+
return apply_filters( 'edd_customers_column_' . $column_name, $value, $item['id'] );
|
131 |
}
|
132 |
|
133 |
public function column_name( $item ) {
|
141 |
'delete' => sprintf( __( '<a href="%s">Delete</a>', 'easy-digital-downloads' ), admin_url( 'edit.php?post_type=download&page=edd-customers&view=delete&id=' . $item['id'] ) )
|
142 |
);
|
143 |
|
144 |
+
$customer = new EDD_Customer( $item['id'] );
|
145 |
+
$pending = edd_user_pending_verification( $customer->user_id ) ? ' <em>' . __( '(Pending Verification)', 'easy-digital-downloads' ) . '</em>' : '';
|
146 |
+
|
147 |
+
return '<a href="' . esc_url( $view_url ) . '">' . $name . '</a>' . $pending . $this->row_actions( $actions );
|
148 |
}
|
149 |
|
150 |
/**
|
246 |
$args['email'] = $search;
|
247 |
} elseif( is_numeric( $search ) ) {
|
248 |
$args['id'] = $search;
|
249 |
+
} elseif( strpos( $search, 'user:' ) !== false ) {
|
250 |
+
$args['user_id'] = trim( str_replace( 'user:', '', $search ) );
|
251 |
} else {
|
252 |
$args['name'] = $search;
|
253 |
}
|
includes/admin/customers/customer-actions.php
CHANGED
@@ -371,3 +371,35 @@ function edd_disconnect_customer_user_id( $args ) {
|
|
371 |
|
372 |
}
|
373 |
add_action( 'edd_disconnect-userid', 'edd_disconnect_customer_user_id', 10, 1 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
|
372 |
}
|
373 |
add_action( 'edd_disconnect-userid', 'edd_disconnect_customer_user_id', 10, 1 );
|
374 |
+
|
375 |
+
/**
|
376 |
+
* Process manual verification of customer account by admin
|
377 |
+
*
|
378 |
+
* @since 2.4.8
|
379 |
+
* @return void
|
380 |
+
*/
|
381 |
+
function edd_process_admin_user_verification() {
|
382 |
+
|
383 |
+
if ( empty( $_GET['id'] ) || ! is_numeric( $_GET['id'] ) ) {
|
384 |
+
return false;
|
385 |
+
}
|
386 |
+
|
387 |
+
if ( empty( $_GET['_wpnonce'] ) ) {
|
388 |
+
return false;
|
389 |
+
}
|
390 |
+
|
391 |
+
$nonce = $_GET['_wpnonce'];
|
392 |
+
if ( ! wp_verify_nonce( $nonce, 'edd-verify-user' ) ) {
|
393 |
+
wp_die( __( 'Nonce verification failed', 'easy-digital-downloads' ), __( 'Error', 'easy-digital-downloads' ), array( 'response' => 403 ) );
|
394 |
+
}
|
395 |
+
|
396 |
+
$customer = new EDD_Customer( $_GET['id'] );
|
397 |
+
edd_set_user_to_verified( $customer->user_id );
|
398 |
+
|
399 |
+
$url = add_query_arg( 'edd-message', 'user-verified', admin_url( 'edit.php?post_type=download&page=edd-customers&view=overview&id=' . $customer->id ) );
|
400 |
+
|
401 |
+
wp_safe_redirect( $url );
|
402 |
+
exit;
|
403 |
+
|
404 |
+
}
|
405 |
+
add_action( 'edd_verify_user_admin', 'edd_process_admin_user_verification' );
|
includes/admin/customers/customers.php
CHANGED
@@ -529,3 +529,27 @@ function edd_customers_delete_view( $customer ) {
|
|
529 |
|
530 |
do_action( 'edd_customer_delete_bottom', $customer );
|
531 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
529 |
|
530 |
do_action( 'edd_customer_delete_bottom', $customer );
|
531 |
}
|
532 |
+
|
533 |
+
/**
|
534 |
+
* Display a notice on customer account if they are pending verification
|
535 |
+
*
|
536 |
+
* @since 2.4.8
|
537 |
+
* @return void
|
538 |
+
*/
|
539 |
+
function edd_verify_customer_notice( $customer ) {
|
540 |
+
|
541 |
+
if ( ! edd_user_pending_verification( $customer->user_id ) ) {
|
542 |
+
return;
|
543 |
+
}
|
544 |
+
|
545 |
+
$url = wp_nonce_url( admin_url( 'edit.php?post_type=download&page=edd-customers&view=overview&edd_action=verify_user_admin&id=' . $customer->id ), 'edd-verify-user' );
|
546 |
+
|
547 |
+
echo '<div class="update error"><p>';
|
548 |
+
_e( 'This customer\'s user account is pending verification.', 'easy-digital-downloads' );
|
549 |
+
echo ' ';
|
550 |
+
echo '<a href="' . $url . '" title="' . esc_attr( __( 'Verify this customer\'s account', 'easy-digital-downloads' ) ) . '">' . __( 'Verify account.', 'easy-digital-downloads' ) . '</a>';
|
551 |
+
echo "\n\n";
|
552 |
+
|
553 |
+
echo '</p></div>';
|
554 |
+
}
|
555 |
+
add_action( 'edd_customer_card_top', 'edd_verify_customer_notice', 10, 1 );
|
includes/admin/discounts/contextual-help.php
CHANGED
@@ -52,10 +52,10 @@ function edd_discounts_contextual_help() {
|
|
52 |
'<li>' . __( '<strong>Name</strong> - this is the name given to the discount. Used primarily for administrative purposes.', 'easy-digital-downloads' ) . '</li>' .
|
53 |
'<li>' . __( '<strong>Code</strong> - this is the unique code that customers will enter during checkout to redeem the code.', 'easy-digital-downloads' ) . '</li>' .
|
54 |
'<li>' . __( '<strong>Type</strong> - this is the type of discount this code awards.', 'easy-digital-downloads' ) . '</li>' .
|
55 |
-
'<li>' . __( '<strong>Amount</strong> - this discount amount provided by this code. For percentage based discounts, enter a number such as 70 for 70%. Do not enter a percent sign.', 'easy-digital-downloads' ) . '</li>' .
|
56 |
-
'<li>' . __( '<strong>Requirements</strong> -
|
57 |
-
'<li>' . __( '
|
58 |
-
'<li>' . __( '
|
59 |
'<li>' . __( '<strong>Start Date</strong> - this is the date that this code becomes available. If a customer attempts to redeem the code prior to this date, they will be given an error. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
60 |
'<li>' . __( '<strong>Expiration Date</strong> - this is the end date for the discount. After this date, the code will no longer be able to be used. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
61 |
'<li>' . __( '<strong>Minimum Amount</strong> - this is the minimum purchase amount required to use this code. If a customer has less than this amount in their cart, they will be given an error. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
52 |
'<li>' . __( '<strong>Name</strong> - this is the name given to the discount. Used primarily for administrative purposes.', 'easy-digital-downloads' ) . '</li>' .
|
53 |
'<li>' . __( '<strong>Code</strong> - this is the unique code that customers will enter during checkout to redeem the code.', 'easy-digital-downloads' ) . '</li>' .
|
54 |
'<li>' . __( '<strong>Type</strong> - this is the type of discount this code awards.', 'easy-digital-downloads' ) . '</li>' .
|
55 |
+
'<li>' . __( '<strong>Amount</strong> - this is the discount amount provided by this code. For percentage based discounts, enter a number such as 70 for 70%. Do not enter a percent sign.', 'easy-digital-downloads' ) . '</li>' .
|
56 |
+
'<li>' . __( '<strong>Requirements</strong> - this allows you to select the product(s) that are required to be purchased in order for a discount to be applied.', 'easy-digital-downloads' ) . '</li>' .
|
57 |
+
'<li>' . __( '<strong>Condition</strong> - this lets you set whether all selected products must be in the cart, or just a minimum of one.', 'easy-digital-downloads' ) . '</li>' .
|
58 |
+
'<li>' . __( '<strong>Apply discount only to selected Downloads?</strong> - If this box is checked, only the prices of the required products will be discounted. If left unchecked, the discount will apply to all products in the cart.', 'easy-digital-downloads' ) . '</li>' .
|
59 |
'<li>' . __( '<strong>Start Date</strong> - this is the date that this code becomes available. If a customer attempts to redeem the code prior to this date, they will be given an error. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
60 |
'<li>' . __( '<strong>Expiration Date</strong> - this is the end date for the discount. After this date, the code will no longer be able to be used. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
61 |
'<li>' . __( '<strong>Minimum Amount</strong> - this is the minimum purchase amount required to use this code. If a customer has less than this amount in their cart, they will be given an error. This is optional.', 'easy-digital-downloads' ) . '</li>' .
|
includes/admin/downloads/contextual-help.php
CHANGED
@@ -44,7 +44,7 @@ function edd_downloads_contextual_help() {
|
|
44 |
|
45 |
'<p>' . __( '<strong>Accounting Options</strong> - If enabled, define an individual SKU or product number for this download.', 'easy-digital-downloads' ) . '</p>' .
|
46 |
|
47 |
-
'<p>' . __( '<strong>Button Options</strong> - Disable the automatic output the purchase button. If disabled, no button will be added to the download page unless the <code>[purchase_link]</code> shortcode is used.', 'easy-digital-downloads' ) . '</p>'
|
48 |
) );
|
49 |
|
50 |
$screen->add_help_tab( array(
|
@@ -60,16 +60,16 @@ function edd_downloads_contextual_help() {
|
|
60 |
'id' => 'edd-download-files',
|
61 |
'title' => sprintf( __( '%s Files', 'easy-digital-downloads' ), edd_get_label_singular() ),
|
62 |
'content' =>
|
63 |
-
'<p>' . __( '<strong>Product Type Options</strong> - Choose a default product type or a bundle. Bundled products automatically include access other download's files when purchased.', 'easy-digital-downloads' ) . '</p>' .
|
64 |
|
65 |
-
'<p>' . __( '<strong>File Downloads</strong> - Define download file names and their
|
66 |
) );
|
67 |
|
68 |
|
69 |
$screen->add_help_tab( array(
|
70 |
'id' => 'edd-product-notes',
|
71 |
'title' => sprintf( __( '%s Notes', 'easy-digital-downloads' ), edd_get_label_singular() ),
|
72 |
-
'content' => '<p>' . __( 'Special notes or instructions for the product. These notes will be added to the purchase receipt, and
|
73 |
) );
|
74 |
|
75 |
$colors = array(
|
44 |
|
45 |
'<p>' . __( '<strong>Accounting Options</strong> - If enabled, define an individual SKU or product number for this download.', 'easy-digital-downloads' ) . '</p>' .
|
46 |
|
47 |
+
'<p>' . __( '<strong>Button Options</strong> - Disable the automatic output of the purchase button. If disabled, no button will be added to the download page unless the <code>[purchase_link]</code> shortcode is used.', 'easy-digital-downloads' ) . '</p>'
|
48 |
) );
|
49 |
|
50 |
$screen->add_help_tab( array(
|
60 |
'id' => 'edd-download-files',
|
61 |
'title' => sprintf( __( '%s Files', 'easy-digital-downloads' ), edd_get_label_singular() ),
|
62 |
'content' =>
|
63 |
+
'<p>' . __( '<strong>Product Type Options</strong> - Choose a default product type or a bundle. Bundled products automatically include access to other download's files when purchased.', 'easy-digital-downloads' ) . '</p>' .
|
64 |
|
65 |
+
'<p>' . __( '<strong>File Downloads</strong> - Define download file names and their respective file URL. Multiple files can be assigned to a single price, or variable prices.', 'easy-digital-downloads' ) . '</p>'
|
66 |
) );
|
67 |
|
68 |
|
69 |
$screen->add_help_tab( array(
|
70 |
'id' => 'edd-product-notes',
|
71 |
'title' => sprintf( __( '%s Notes', 'easy-digital-downloads' ), edd_get_label_singular() ),
|
72 |
+
'content' => '<p>' . __( 'Special notes or instructions for the product. These notes will be added to the purchase receipt, and additionally may be used by some extensions or themes on the frontend.', 'easy-digital-downloads' ) . '</p>'
|
73 |
) );
|
74 |
|
75 |
$colors = array(
|
includes/admin/payments/contextual-help.php
CHANGED
@@ -43,7 +43,7 @@ function edd_payments_contextual_help() {
|
|
43 |
'content' =>
|
44 |
'<p>' . __( "This screen provides access to all of your store's transactions.", 'easy-digital-downloads' ) . '</p>' .
|
45 |
'<p>' . __( 'Payments can be searched by email address, user name, or filtered by status (completed, pending, etc.)', 'easy-digital-downloads' ) . '</p>' .
|
46 |
-
'<p>' . __( 'You also have the option to bulk delete
|
47 |
) );
|
48 |
|
49 |
$screen->add_help_tab( array(
|
@@ -53,7 +53,7 @@ function edd_payments_contextual_help() {
|
|
53 |
'<p>' . __( 'The payment history can be searched in several different ways:', 'easy-digital-downloads' ) . '</p>' .
|
54 |
'<ul>
|
55 |
<li>' . __( 'You can enter the customer\'s email address', 'easy-digital-downloads' ) . '</li>
|
56 |
-
<li>' . __( 'You can enter the customer\'s name or ID
|
57 |
<li>' . __( 'You can enter the 32-character purchase key', 'easy-digital-downloads' ) . '</li>
|
58 |
<li>' . __( 'You can enter the purchase ID', 'easy-digital-downloads' ) . '</li>
|
59 |
<li>' . __( 'You can enter a transaction ID prefixed by \'txn:\'', 'easy-digital-downloads' ) . '</li>
|
43 |
'content' =>
|
44 |
'<p>' . __( "This screen provides access to all of your store's transactions.", 'easy-digital-downloads' ) . '</p>' .
|
45 |
'<p>' . __( 'Payments can be searched by email address, user name, or filtered by status (completed, pending, etc.)', 'easy-digital-downloads' ) . '</p>' .
|
46 |
+
'<p>' . __( 'You also have the option to bulk delete payments should you wish.', 'easy-digital-downloads' ) . '</p>'
|
47 |
) );
|
48 |
|
49 |
$screen->add_help_tab( array(
|
53 |
'<p>' . __( 'The payment history can be searched in several different ways:', 'easy-digital-downloads' ) . '</p>' .
|
54 |
'<ul>
|
55 |
<li>' . __( 'You can enter the customer\'s email address', 'easy-digital-downloads' ) . '</li>
|
56 |
+
<li>' . __( 'You can enter the customer\'s name or ID prefixed by \'user:\'', 'easy-digital-downloads' ) . '</li>
|
57 |
<li>' . __( 'You can enter the 32-character purchase key', 'easy-digital-downloads' ) . '</li>
|
58 |
<li>' . __( 'You can enter the purchase ID', 'easy-digital-downloads' ) . '</li>
|
59 |
<li>' . __( 'You can enter a transaction ID prefixed by \'txn:\'', 'easy-digital-downloads' ) . '</li>
|
includes/admin/reporting/contextual-help.php
CHANGED
@@ -48,8 +48,8 @@ function edd_reporting_contextual_help() {
|
|
48 |
'title' => __( 'Export', 'easy-digital-downloads' ),
|
49 |
'content' =>
|
50 |
'<p>' . __( 'This screen allows you to export your reports into a PDF or CSV format.', 'easy-digital-downloads' ) . '</p>' .
|
51 |
-
'<p>' . __( '<strong>Sales and Earnings</strong> - This report exports all of the sales and earnings that you have made in the current year.
|
52 |
-
'<p>' . __( '<strong>Payment History</strong> - This report exports all of payments you have received on your EDD store in a CSV format.
|
53 |
'<p>' . __( "<strong>Customers</strong> - This report exports all of your customers in a CSV format. It exports the customer's name and email address and the amount of products they have purchased as well as the final price of their total purchases.", 'easy-digital-downloads' ) . '</p>' .
|
54 |
'<p>' . __( '<strong>Download History</strong> - This report exports all of the downloads you have received in the current month into a CSV. It exports the date the file was downloaded, the customer it was downloaded by, their IP address, the name of the product and the file they downloaded.', 'easy-digital-downloads' ) . '</p>'
|
55 |
) );
|
48 |
'title' => __( 'Export', 'easy-digital-downloads' ),
|
49 |
'content' =>
|
50 |
'<p>' . __( 'This screen allows you to export your reports into a PDF or CSV format.', 'easy-digital-downloads' ) . '</p>' .
|
51 |
+
'<p>' . __( '<strong>Sales and Earnings</strong> - This report exports all of the sales and earnings that you have made in the current year. It includes your sales and earnings for each product as well a graphs of sales and earnings so you can compare them for each month.', 'easy-digital-downloads' ) . '</p>' .
|
52 |
+
'<p>' . __( '<strong>Payment History</strong> - This report exports all of the payments you have received on your EDD store in a CSV format. It includes the contact details of the customer, the products they have purchased as well as any discount codes they have used and the final price they have paid.', 'easy-digital-downloads' ) . '</p>' .
|
53 |
'<p>' . __( "<strong>Customers</strong> - This report exports all of your customers in a CSV format. It exports the customer's name and email address and the amount of products they have purchased as well as the final price of their total purchases.", 'easy-digital-downloads' ) . '</p>' .
|
54 |
'<p>' . __( '<strong>Download History</strong> - This report exports all of the downloads you have received in the current month into a CSV. It exports the date the file was downloaded, the customer it was downloaded by, their IP address, the name of the product and the file they downloaded.', 'easy-digital-downloads' ) . '</p>'
|
55 |
) );
|
includes/admin/settings/contextual-help.php
CHANGED
@@ -57,7 +57,7 @@ function edd_settings_contextual_help() {
|
|
57 |
'title' => __( 'Emails', 'easy-digital-downloads' ),
|
58 |
'content' =>
|
59 |
'<p>' . __( "This screen allows you to customize how emails act throughout your store. You can choose a premade template, set the sender's name, email address, and subject.", 'easy-digital-downloads' ) . '</p>' .
|
60 |
-
'<p>' . __( 'A set of email tags has also been provided to allow the creation of personalized emails. A tag consists of a keyword surrounded by curly braces: <code>{tag}</code>. A description of each of these tags
|
61 |
) );
|
62 |
|
63 |
$screen->add_help_tab( array(
|
@@ -70,7 +70,7 @@ function edd_settings_contextual_help() {
|
|
70 |
'id' => 'edd-settings-taxes',
|
71 |
'title' => __( 'Taxes', 'easy-digital-downloads' ),
|
72 |
'content' =>
|
73 |
-
'<p>' . __( 'This screen allows
|
74 |
'<p>' . __( 'If you do not wish to charge any tax on purchase, simply leave the Enable Taxes option unchecked.', 'easy-digital-downloads' ) . '</p>' .
|
75 |
'<p>' . __( '<strong>Default Tax Rate</strong>: The default tax rate is the tax rate charged to customers located in your base country / state or province.', 'easy-digital-downloads' ) . '</p>' .
|
76 |
'<p>' . __( '<strong>Base Country</strong>: This determines the country that is loaded by default on the checkout screen for customers that do not have an address stored in their account.', 'easy-digital-downloads' ) . '</p>' .
|
@@ -78,7 +78,7 @@ function edd_settings_contextual_help() {
|
|
78 |
'<p>' . __( '<strong>Prices Entered with Tax</strong>: if enabled, this means that the price entered on the product edit screens is the total amount the customer will pay after taxes. For example, if enabled and the price of a product is $20, the customer will pay 20$ at checkout. The exact amount charged in tax will be calculated automatically.', 'easy-digital-downloads' ) . '</p>' .
|
79 |
'<p>' . __( '<strong>Display Tax Rate on Prices</strong>: when enabled, the amount the customer is expected to pay in tax will be displayed below purchase buttons.', 'easy-digital-downloads' ) . '</p>' .
|
80 |
'<p>' . __( '<strong>Display During Checkout</strong>: This determines whether prices are shown with taxes or without taxes on checkout. If set to Including Tax, a $10 product with a 10% tax will be shown as $11.', 'easy-digital-downloads' ) . '</p>' .
|
81 |
-
'<p>' . __( '<strong>Calculate Tax After Discounts</strong>: If enabled, this option will make it so that tax is
|
82 |
'<p>' . __( '<strong>Additional Tax Rates</strong>: This section lets you add tax rates for specific countries and/or states/provinces in those countries.', 'easy-digital-downloads' ) . '</p>'
|
83 |
) );
|
84 |
|
57 |
'title' => __( 'Emails', 'easy-digital-downloads' ),
|
58 |
'content' =>
|
59 |
'<p>' . __( "This screen allows you to customize how emails act throughout your store. You can choose a premade template, set the sender's name, email address, and subject.", 'easy-digital-downloads' ) . '</p>' .
|
60 |
+
'<p>' . __( 'A set of email tags has also been provided to allow the creation of personalized emails. A tag consists of a keyword surrounded by curly braces: <code>{tag}</code>. A description of each of these tags appears below the editor.', 'easy-digital-downloads' ) . '</p>'
|
61 |
) );
|
62 |
|
63 |
$screen->add_help_tab( array(
|
70 |
'id' => 'edd-settings-taxes',
|
71 |
'title' => __( 'Taxes', 'easy-digital-downloads' ),
|
72 |
'content' =>
|
73 |
+
'<p>' . __( 'This screen allows you to configure the tax rules for your store.', 'easy-digital-downloads' ) . '</p>' .
|
74 |
'<p>' . __( 'If you do not wish to charge any tax on purchase, simply leave the Enable Taxes option unchecked.', 'easy-digital-downloads' ) . '</p>' .
|
75 |
'<p>' . __( '<strong>Default Tax Rate</strong>: The default tax rate is the tax rate charged to customers located in your base country / state or province.', 'easy-digital-downloads' ) . '</p>' .
|
76 |
'<p>' . __( '<strong>Base Country</strong>: This determines the country that is loaded by default on the checkout screen for customers that do not have an address stored in their account.', 'easy-digital-downloads' ) . '</p>' .
|
78 |
'<p>' . __( '<strong>Prices Entered with Tax</strong>: if enabled, this means that the price entered on the product edit screens is the total amount the customer will pay after taxes. For example, if enabled and the price of a product is $20, the customer will pay 20$ at checkout. The exact amount charged in tax will be calculated automatically.', 'easy-digital-downloads' ) . '</p>' .
|
79 |
'<p>' . __( '<strong>Display Tax Rate on Prices</strong>: when enabled, the amount the customer is expected to pay in tax will be displayed below purchase buttons.', 'easy-digital-downloads' ) . '</p>' .
|
80 |
'<p>' . __( '<strong>Display During Checkout</strong>: This determines whether prices are shown with taxes or without taxes on checkout. If set to Including Tax, a $10 product with a 10% tax will be shown as $11.', 'easy-digital-downloads' ) . '</p>' .
|
81 |
+
'<p>' . __( '<strong>Calculate Tax After Discounts</strong>: If enabled, this option will make it so that tax is calculated on the after-discount amount. If a purchase of $20 is made and a 20% discount is applied, tax will be calculated off of $16 instead of $20.', 'easy-digital-downloads' ) . '</p>' .
|
82 |
'<p>' . __( '<strong>Additional Tax Rates</strong>: This section lets you add tax rates for specific countries and/or states/provinces in those countries.', 'easy-digital-downloads' ) . '</p>'
|
83 |
) );
|
84 |
|
includes/admin/settings/register-settings.php
CHANGED
@@ -463,9 +463,9 @@ function edd_get_registered_settings() {
|
|
463 |
'purchase_receipt' => array(
|
464 |
'id' => 'purchase_receipt',
|
465 |
'name' => __( 'Purchase Receipt', 'easy-digital-downloads' ),
|
466 |
-
'desc' => __('Enter the
|
467 |
'type' => 'rich_editor',
|
468 |
-
'std' => __( "Dear", "
|
469 |
),
|
470 |
'sale_notification_header' => array(
|
471 |
'id' => 'sale_notification_header',
|
@@ -483,7 +483,7 @@ function edd_get_registered_settings() {
|
|
483 |
'sale_notification' => array(
|
484 |
'id' => 'sale_notification',
|
485 |
'name' => __( 'Sale Notification', 'easy-digital-downloads' ),
|
486 |
-
'desc' => __( 'Enter the
|
487 |
'type' => 'rich_editor',
|
488 |
'std' => edd_get_default_sale_notification_email()
|
489 |
),
|
463 |
'purchase_receipt' => array(
|
464 |
'id' => 'purchase_receipt',
|
465 |
'name' => __( 'Purchase Receipt', 'easy-digital-downloads' ),
|
466 |
+
'desc' => __('Enter the text that is sent as purchase receipt email to users after completion of a successful purchase. HTML is accepted. Available template tags:','easy-digital-downloads' ) . '<br/>' . edd_get_emails_tags_list(),
|
467 |
'type' => 'rich_editor',
|
468 |
+
'std' => __( "Dear", "easy-digital-downloads" ) . " {name},\n\n" . __( "Thank you for your purchase. Please click on the link(s) below to download your files.", "easy-digital-downloads" ) . "\n\n{download_list}\n\n{sitename}"
|
469 |
),
|
470 |
'sale_notification_header' => array(
|
471 |
'id' => 'sale_notification_header',
|
483 |
'sale_notification' => array(
|
484 |
'id' => 'sale_notification',
|
485 |
'name' => __( 'Sale Notification', 'easy-digital-downloads' ),
|
486 |
+
'desc' => __( 'Enter the text that is sent as sale notification email after completion of a purchase. HTML is accepted. Available template tags:', 'easy-digital-downloads' ) . '<br/>' . edd_get_emails_tags_list(),
|
487 |
'type' => 'rich_editor',
|
488 |
'std' => edd_get_default_sale_notification_email()
|
489 |
),
|
includes/admin/thickbox.php
CHANGED
@@ -59,11 +59,11 @@ function edd_admin_footer_for_thickbox() {
|
|
59 |
direct = jQuery('#select-edd-direct').val(),
|
60 |
style = jQuery('#select-edd-style').val(),
|
61 |
color = jQuery('#select-edd-color').is(':visible') ? jQuery('#select-edd-color').val() : '',
|
62 |
-
text = jQuery('#edd-text').val() || '<?php _e( "Purchase", "
|
63 |
|
64 |
// Return early if no download is selected
|
65 |
if ('' === id) {
|
66 |
-
alert('<?php _e( "You must choose a download", "
|
67 |
return;
|
68 |
}
|
69 |
|
59 |
direct = jQuery('#select-edd-direct').val(),
|
60 |
style = jQuery('#select-edd-style').val(),
|
61 |
color = jQuery('#select-edd-color').is(':visible') ? jQuery('#select-edd-color').val() : '',
|
62 |
+
text = jQuery('#edd-text').val() || '<?php _e( "Purchase", "easy-digital-downloads" ); ?>';
|
63 |
|
64 |
// Return early if no download is selected
|
65 |
if ('' === id) {
|
66 |
+
alert('<?php _e( "You must choose a download", "easy-digital-downloads" ); ?>');
|
67 |
return;
|
68 |
}
|
69 |
|
includes/admin/tools.php
CHANGED
@@ -95,7 +95,7 @@ function edd_tools_banned_emails_display() {
|
|
95 |
<form method="post" action="<?php echo admin_url( 'edit.php?post_type=download&page=edd-tools&tab=general' ); ?>">
|
96 |
<p>
|
97 |
<textarea name="banned_emails" rows="10" class="large-text"><?php echo implode( "\n", edd_get_banned_emails() ); ?></textarea>
|
98 |
-
<span class="description"><?php _e( 'Enter emails and/or to disallow, one per line', 'easy-digital-downloads' ); ?></span>
|
99 |
</p>
|
100 |
<p>
|
101 |
<input type="hidden" name="edd_action" value="save_banned_emails" />
|
95 |
<form method="post" action="<?php echo admin_url( 'edit.php?post_type=download&page=edd-tools&tab=general' ); ?>">
|
96 |
<p>
|
97 |
<textarea name="banned_emails" rows="10" class="large-text"><?php echo implode( "\n", edd_get_banned_emails() ); ?></textarea>
|
98 |
+
<span class="description"><?php _e( 'Enter emails and/or domains (starting with @) to disallow, one per line.', 'easy-digital-downloads' ); ?></span>
|
99 |
</p>
|
100 |
<p>
|
101 |
<input type="hidden" name="edd_action" value="save_banned_emails" />
|
includes/admin/welcome.php
CHANGED
@@ -95,32 +95,53 @@ class EDD_Welcome {
|
|
95 |
remove_submenu_page( 'index.php', 'edd-changelog' );
|
96 |
remove_submenu_page( 'index.php', 'edd-getting-started' );
|
97 |
remove_submenu_page( 'index.php', 'edd-credits' );
|
98 |
-
|
99 |
?>
|
100 |
<style type="text/css" media="screen">
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
float: right;
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
|
|
120 |
</style>
|
121 |
<?php
|
122 |
}
|
123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
/**
|
125 |
* Navigation tabs
|
126 |
*
|
@@ -153,104 +174,97 @@ class EDD_Welcome {
|
|
153 |
* @return void
|
154 |
*/
|
155 |
public function about_screen() {
|
156 |
-
list( $display_version ) = explode( '-', EDD_VERSION );
|
157 |
?>
|
158 |
<div class="wrap about-wrap">
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
<div class="changelog">
|
166 |
<h3><?php _e( 'Amazon Payments', 'easy-digital-downloads' );?></h3>
|
167 |
-
|
168 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
169 |
|
170 |
-
|
171 |
-
|
172 |
-
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/24-checkout.png'; ?>" class="edd-welcome-screenshots"/>
|
173 |
-
|
174 |
-
<h4><?php _e( 'Secure Checkout', 'easy-digital-downloads' );?></h4>
|
175 |
-
<p><?php _e( 'When using Amazon Payments, credit / debit card details are entered on Amazon\'s secure servers and never pass through your own server, making the entire process dramatically more secure and reliable.', 'easy-digital-downloads' );?></p>
|
176 |
-
|
177 |
-
<h4><?php _e( 'Accept Credit and Debit Card Payments', 'easy-digital-downloads' );?></h4>
|
178 |
-
<p><?php _e( 'Amazon Payments allows your customers to easily pay with their debit or credit cards. During checkout, customers will be provided an option to use a stored card or enter a new one.', 'easy-digital-downloads' );?></p>
|
179 |
|
180 |
-
|
181 |
-
|
182 |
|
|
|
|
|
|
|
183 |
</div>
|
184 |
</div>
|
185 |
|
186 |
<div class="changelog">
|
187 |
<h3><?php _e( 'Earnings / Sales By Category', 'easy-digital-downloads' );?></h3>
|
188 |
-
|
189 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
190 |
|
191 |
-
|
192 |
-
|
193 |
-
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/24-category-earnings.png'; ?>" class="edd-welcome-screenshots"/>
|
194 |
-
|
195 |
-
<h4><?php _e( 'Earnings and Sales Overview', 'easy-digital-downloads' );?></h4>
|
196 |
-
<p><?php _e( 'Quickly see how each of your categories has performed over the lifetime of your store. The total sales and earnings are displayed, as well as the average monthly sales and earnings for each category.', 'easy-digital-downloads' );?></p>
|
197 |
-
|
198 |
-
<h4><?php _e( 'Category Sales / Earnings Mix', 'easy-digital-downloads' );?></h4>
|
199 |
-
<p><?php _e( 'The report includes a visual break down of the sales / earnings mix for your categories. Quickly see which categories account for the highest (or lowest) percentage of your sales and earnings.', 'easy-digital-downloads' );?></p>
|
200 |
|
|
|
|
|
|
|
201 |
</div>
|
202 |
</div>
|
203 |
|
204 |
<div class="changelog">
|
205 |
<h3><?php _e( 'Improved Data Export', 'easy-digital-downloads' );?></h3>
|
206 |
-
|
207 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
<p><?php _e( 'With the new export processing in Easy Digital Downloads 2.4, you can easily export massive amounts of data. Need to export 20,000 payment records? No problem.', 'easy-digital-downloads' );?></p>
|
213 |
-
|
214 |
-
<h4><?php _e( 'Standardized Customer Export', 'easy-digital-downloads' );?></h4>
|
215 |
-
<p><?php _e( 'The Customer export has been standarized so it now produces the same data during export for all export options. It can also easily handle 20,000 or even 50,000 customer records in a single export.', 'easy-digital-downloads' );?></p>
|
216 |
-
|
217 |
</div>
|
218 |
</div>
|
219 |
|
220 |
<div class="changelog">
|
221 |
<h3><?php _e( 'Additional Updates', 'easy-digital-downloads' );?></h3>
|
222 |
-
|
223 |
-
|
224 |
-
<div>
|
225 |
-
|
226 |
<h4><?php _e( 'REST API Versioning', 'easy-digital-downloads' );?></h4>
|
227 |
<p><?php _e( 'The REST API now supports a version parameter that allows you to specify which version of the API you wish to use.', 'easy-digital-downloads' );?></p>
|
228 |
-
|
|
|
229 |
<h4><?php _e( 'Better Cart Tax Display', 'easy-digital-downloads' );?></h4>
|
230 |
<p><?php _e( 'Cart widgets now display estimated taxes for customers before reaching the checkout page.', 'easy-digital-downloads' );?></p>
|
231 |
-
|
232 |
</div>
|
233 |
-
|
234 |
-
<div>
|
235 |
-
|
236 |
<h4><?php _e( 'Customer > User Synchronization', 'easy-digital-downloads' );?></h4>
|
237 |
<p><?php _e( 'Customer email addresses are now updated when the associated user account\'s email is changed.' ,'easy-digital-downloads' );?></p>
|
238 |
-
|
239 |
-
<h4><?php _e( 'Better Test Mode Settings', 'easy-digital-downloads' );?></h4>
|
240 |
-
<p><?php _e( 'Test Mode has been improved by moving the option to the Payment Gateways screen. Sales / earnings stats are now incremented in test mode.', 'easy-digital-downloads' );?></p>
|
241 |
-
|
242 |
</div>
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
|
|
|
|
|
|
|
|
252 |
</div>
|
253 |
-
|
254 |
</div>
|
255 |
</div>
|
256 |
|
@@ -270,15 +284,13 @@ class EDD_Welcome {
|
|
270 |
* @return void
|
271 |
*/
|
272 |
public function changelog_screen() {
|
273 |
-
list( $display_version ) = explode( '-', EDD_VERSION );
|
274 |
?>
|
275 |
<div class="wrap about-wrap">
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
<div class="changelog">
|
283 |
<h3><?php _e( 'Full Changelog', 'easy-digital-downloads' );?></h3>
|
284 |
|
@@ -302,113 +314,111 @@ class EDD_Welcome {
|
|
302 |
* @return void
|
303 |
*/
|
304 |
public function getting_started_screen() {
|
305 |
-
list( $display_version ) = explode( '-', EDD_VERSION );
|
306 |
?>
|
307 |
<div class="wrap about-wrap">
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
<p class="about-description"><?php _e( 'Use the tips below to get started using Easy Digital Downloads. You will be up and running in no time!', 'easy-digital-downloads' ); ?></p>
|
315 |
|
316 |
<div class="changelog">
|
317 |
<h3><?php _e( 'Creating Your First Download Product', 'easy-digital-downloads' );?></h3>
|
318 |
-
|
319 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
320 |
|
321 |
-
|
322 |
-
|
323 |
-
<h4><?php printf( __( '<a href="%s">%s → Add New</a>', 'easy-digital-downloads' ), admin_url( 'post-new.php?post_type=download' ), edd_get_label_plural() ); ?></h4>
|
324 |
-
<p><?php printf( __( 'The %s menu is your access point for all aspects of your Easy Digital Downloads product creation and setup. To create your first product, simply click Add New and then fill out the product details.', 'easy-digital-downloads' ), edd_get_label_plural() ); ?></p>
|
325 |
-
|
326 |
-
<h4><?php _e( 'Product Price', 'easy-digital-downloads' );?></h4>
|
327 |
-
<p><?php _e( 'Products can have simple prices or variable prices if you wish to have more than one price point for a product. For a single price, simply enter the price. For multiple price points, click <em>Enable variable pricing</em> and enter the options.', 'easy-digital-downloads' );?></p>
|
328 |
-
|
329 |
-
<h4><?php _e( 'Download Files', 'easy-digital-downloads' );?></h4>
|
330 |
-
<p><?php _e( 'Uploading the downloadable files is simple. Click <em>Upload File</em> in the Download Files section and choose your download file. To add more than one file, simply click the <em>Add New</em> button.', 'easy-digital-downloads' );?></p>
|
331 |
|
|
|
|
|
|
|
332 |
</div>
|
333 |
</div>
|
334 |
|
335 |
<div class="changelog">
|
336 |
<h3><?php _e( 'Display a Product Grid', 'easy-digital-downloads' );?></h3>
|
337 |
-
|
338 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
<p><?php _e( 'The [downloads] shortcode will display a product grid that works with any theme, no matter the size. It is even responsive!', 'easy-digital-downloads' );?></p>
|
344 |
-
|
345 |
-
<h4><?php _e( 'Change the Number of Columns', 'easy-digital-downloads' );?></h4>
|
346 |
-
<p><?php _e( 'You can easily change the number of columns by adding the columns="x" parameter:', 'easy-digital-downloads' );?></p>
|
347 |
-
<p><pre>[downloads columns="4"]</pre></p>
|
348 |
|
349 |
-
|
350 |
-
|
|
|
351 |
</div>
|
352 |
</div>
|
353 |
|
354 |
<div class="changelog">
|
355 |
<h3><?php _e( 'Purchase Buttons Anywhere', 'easy-digital-downloads' );?></h3>
|
356 |
-
|
357 |
<div class="feature-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
<p><?php _e( 'With easily accessible shortcodes to display purchase buttons, you can add a Buy Now or Add to Cart button for any product anywhere on your site in seconds.', 'easy-digital-downloads' );?></p>
|
363 |
-
|
364 |
-
<h4><?php _e( 'Buy Now Buttons', 'easy-digital-downloads' );?></h4>
|
365 |
-
<p><?php _e( 'Purchase buttons can behave as either Add to Cart or Buy Now buttons. With Buy Now buttons customers are taken straight to PayPal, giving them the most frictionless purchasing experience possible.', 'easy-digital-downloads' );?></p>
|
366 |
-
|
367 |
</div>
|
368 |
</div>
|
369 |
|
370 |
<div class="changelog">
|
371 |
<h3><?php _e( 'Need Help?', 'easy-digital-downloads' );?></h3>
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
</div>
|
382 |
</div>
|
383 |
|
384 |
<div class="changelog">
|
385 |
<h3><?php _e( 'Stay Up to Date', 'easy-digital-downloads' );?></h3>
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
</div>
|
396 |
</div>
|
397 |
|
398 |
<div class="changelog">
|
399 |
<h3><?php _e( 'Extensions for Everything', 'easy-digital-downloads' );?></h3>
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
</div>
|
410 |
</div>
|
411 |
-
|
412 |
</div>
|
413 |
<?php
|
414 |
}
|
@@ -421,15 +431,13 @@ class EDD_Welcome {
|
|
421 |
* @return void
|
422 |
*/
|
423 |
public function credits_screen() {
|
424 |
-
list( $display_version ) = explode( '-', EDD_VERSION );
|
425 |
?>
|
426 |
<div class="wrap about-wrap">
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
<p class="about-description"><?php _e( 'Easy Digital Downloads is created by a worldwide team of developers who aim to provide the #1 eCommerce platform for selling digital goods through WordPress.', 'easy-digital-downloads' ); ?></p>
|
434 |
|
435 |
<?php echo $this->contributors(); ?>
|
@@ -512,7 +520,7 @@ class EDD_Welcome {
|
|
512 |
if ( false !== $contributors )
|
513 |
return $contributors;
|
514 |
|
515 |
-
$response = wp_remote_get( 'https://api.github.com/repos/easydigitaldownloads/Easy-Digital-Downloads/contributors', array( 'sslverify' => false ) );
|
516 |
|
517 |
if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) )
|
518 |
return array();
|
95 |
remove_submenu_page( 'index.php', 'edd-changelog' );
|
96 |
remove_submenu_page( 'index.php', 'edd-getting-started' );
|
97 |
remove_submenu_page( 'index.php', 'edd-credits' );
|
98 |
+
|
99 |
?>
|
100 |
<style type="text/css" media="screen">
|
101 |
+
/*<![CDATA[*/
|
102 |
+
.about-wrap .edd-badge { float: right; border-radius: 4px; margin: 0 0 15px 15px; max-width: 100px; }
|
103 |
+
.about-wrap #edd-header { margin-bottom: 15px; }
|
104 |
+
.about-wrap #edd-header h1 { margin-bottom: 15px !important; }
|
105 |
+
.about-wrap .about-text { margin: 0 0 15px; max-width: 670px; }
|
106 |
+
.about-wrap .feature-section { margin-top: 20px; }
|
107 |
+
.about-wrap .feature-section-content,
|
108 |
+
.about-wrap .feature-section-media { width: 50%; box-sizing: border-box; }
|
109 |
+
.about-wrap .feature-section-content { float: left; padding-right: 50px; }
|
110 |
+
.about-wrap .feature-section-content h4 { margin: 0 0 1em; }
|
111 |
+
.about-wrap .feature-section-media { float: right; text-align: right; margin-bottom: 20px; }
|
112 |
+
.about-wrap .feature-section-media img { border: 1px solid #ddd; }
|
113 |
+
.about-wrap .feature-section:not(.under-the-hood) .col { margin-top: 0; }
|
114 |
+
/* responsive */
|
115 |
+
@media all and ( max-width: 782px ) {
|
116 |
+
.about-wrap .feature-section-content,
|
117 |
+
.about-wrap .feature-section-media { float: none; padding-right: 0; width: 100%; text-align: left; }
|
118 |
+
.about-wrap .feature-section-media img { float: none; margin: 0 0 20px; }
|
119 |
+
}
|
120 |
+
/*]]>*/
|
121 |
</style>
|
122 |
<?php
|
123 |
}
|
124 |
|
125 |
+
/**
|
126 |
+
* Welcome message
|
127 |
+
*
|
128 |
+
* @access public
|
129 |
+
* @since 2.5
|
130 |
+
* @return void
|
131 |
+
*/
|
132 |
+
public function welcome_message() {
|
133 |
+
list( $display_version ) = explode( '-', EDD_VERSION );
|
134 |
+
?>
|
135 |
+
<div id="edd-header">
|
136 |
+
<img class="edd-badge" src="<?php echo EDD_PLUGIN_URL . 'assets/images/edd-logo.svg'; ?>" alt="<?php _e( 'Easy Digital Downloads', 'easy-digital-downloads' ); ?>" / >
|
137 |
+
<h1><?php printf( __( 'Welcome to Easy Digital Downloads %s', 'easy-digital-downloads' ), $display_version ); ?></h1>
|
138 |
+
<p class="about-text">
|
139 |
+
<?php printf( __( 'Thank you for updating to the latest version! Easy Digital Downloads %s is ready to make your online store faster, safer, and better!', 'easy-digital-downloads' ), $display_version ); ?>
|
140 |
+
</p>
|
141 |
+
</div>
|
142 |
+
<?php
|
143 |
+
}
|
144 |
+
|
145 |
/**
|
146 |
* Navigation tabs
|
147 |
*
|
174 |
* @return void
|
175 |
*/
|
176 |
public function about_screen() {
|
|
|
177 |
?>
|
178 |
<div class="wrap about-wrap">
|
179 |
+
<?php
|
180 |
+
// load welcome message and content tabs
|
181 |
+
$this->welcome_message();
|
182 |
+
$this->tabs();
|
183 |
+
?>
|
|
|
184 |
<div class="changelog">
|
185 |
<h3><?php _e( 'Amazon Payments', 'easy-digital-downloads' );?></h3>
|
|
|
186 |
<div class="feature-section">
|
187 |
+
<div class="feature-section-media">
|
188 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/24-checkout.png'; ?>"/>
|
189 |
+
</div>
|
190 |
+
<div class="feature-section-content">
|
191 |
+
<p><?php _e( 'With Easy Digital Downloads version 2.4, you can now accept payments through Amazon\'s Login and Pay with the new built-in payment gateway.', 'easy-digital-downloads' );?></p>
|
192 |
|
193 |
+
<h4><?php _e( 'Secure Checkout', 'easy-digital-downloads' );?></h4>
|
194 |
+
<p><?php _e( 'When using Amazon Payments, credit / debit card details are entered on Amazon\'s secure servers and never pass through your own server, making the entire process dramatically more secure and reliable.', 'easy-digital-downloads' );?></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
|
196 |
+
<h4><?php _e( 'Accept Credit and Debit Card Payments', 'easy-digital-downloads' );?></h4>
|
197 |
+
<p><?php _e( 'Amazon Payments allows your customers to easily pay with their debit or credit cards. During checkout, customers will be provided an option to use a stored card or enter a new one.', 'easy-digital-downloads' );?></p>
|
198 |
|
199 |
+
<h4><?php _e( 'Simple Customer Authentication', 'easy-digital-downloads' );?></h4>
|
200 |
+
<p><?php _e( 'Customers can log into their Amazon account from your checkout screen and have all of their billing details retrieved automatically from Amazon. With just a few clicks, customers can effortlessly complete their purchase.', 'easy-digital-downloads' );?></p>
|
201 |
+
</div>
|
202 |
</div>
|
203 |
</div>
|
204 |
|
205 |
<div class="changelog">
|
206 |
<h3><?php _e( 'Earnings / Sales By Category', 'easy-digital-downloads' );?></h3>
|
|
|
207 |
<div class="feature-section">
|
208 |
+
<div class="feature-section-media">
|
209 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/24-category-earnings.png'; ?>"/>
|
210 |
+
</div>
|
211 |
+
<div class="feature-section-content">
|
212 |
+
<p><?php _e( 'Easy Digital Downloads version 2.4 introduces a new Report that displays earnings and sales for your product categories.', 'easy-digital-downloads' );?></p>
|
213 |
|
214 |
+
<h4><?php _e( 'Earnings and Sales Overview', 'easy-digital-downloads' );?></h4>
|
215 |
+
<p><?php _e( 'Quickly see how each of your categories has performed over the lifetime of your store. The total sales and earnings are displayed, as well as the average monthly sales and earnings for each category.', 'easy-digital-downloads' );?></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
|
217 |
+
<h4><?php _e( 'Category Sales / Earnings Mix', 'easy-digital-downloads' );?></h4>
|
218 |
+
<p><?php _e( 'The report includes a visual break down of the sales / earnings mix for your categories. Quickly see which categories account for the highest (or lowest) percentage of your sales and earnings.', 'easy-digital-downloads' );?></p>
|
219 |
+
</div>
|
220 |
</div>
|
221 |
</div>
|
222 |
|
223 |
<div class="changelog">
|
224 |
<h3><?php _e( 'Improved Data Export', 'easy-digital-downloads' );?></h3>
|
|
|
225 |
<div class="feature-section">
|
226 |
+
<div class="feature-section-media">
|
227 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/24-export.png'; ?>" class="edd-welcome-screenshots"/>
|
228 |
+
</div>
|
229 |
+
<div class="feature-section-content">
|
230 |
+
<h4><?php _e( 'Big Data Support', 'easy-digital-downloads' );?></h4>
|
231 |
+
<p><?php _e( 'With the new export processing in Easy Digital Downloads 2.4, you can easily export massive amounts of data. Need to export 20,000 payment records? No problem.', 'easy-digital-downloads' );?></p>
|
232 |
|
233 |
+
<h4><?php _e( 'Standardized Customer Export', 'easy-digital-downloads' );?></h4>
|
234 |
+
<p><?php _e( 'The Customer export has been standardized so it now produces the same data during export for all export options. It can also easily handle 20,000 or even 50,000 customer records in a single export.', 'easy-digital-downloads' );?></p>
|
235 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
236 |
</div>
|
237 |
</div>
|
238 |
|
239 |
<div class="changelog">
|
240 |
<h3><?php _e( 'Additional Updates', 'easy-digital-downloads' );?></h3>
|
241 |
+
<div class="feature-section three-col">
|
242 |
+
<div class="col">
|
|
|
|
|
243 |
<h4><?php _e( 'REST API Versioning', 'easy-digital-downloads' );?></h4>
|
244 |
<p><?php _e( 'The REST API now supports a version parameter that allows you to specify which version of the API you wish to use.', 'easy-digital-downloads' );?></p>
|
245 |
+
</div>
|
246 |
+
<div class="col">
|
247 |
<h4><?php _e( 'Better Cart Tax Display', 'easy-digital-downloads' );?></h4>
|
248 |
<p><?php _e( 'Cart widgets now display estimated taxes for customers before reaching the checkout page.', 'easy-digital-downloads' );?></p>
|
|
|
249 |
</div>
|
250 |
+
<div class="col">
|
|
|
|
|
251 |
<h4><?php _e( 'Customer > User Synchronization', 'easy-digital-downloads' );?></h4>
|
252 |
<p><?php _e( 'Customer email addresses are now updated when the associated user account\'s email is changed.' ,'easy-digital-downloads' );?></p>
|
|
|
|
|
|
|
|
|
253 |
</div>
|
254 |
+
<div class="clear">
|
255 |
+
<div class="col">
|
256 |
+
<h4><?php _e( 'Better Test Mode Settings', 'easy-digital-downloads' );?></h4>
|
257 |
+
<p><?php _e( 'Test Mode has been improved by moving the option to the Payment Gateways screen. Sales / earnings stats are now incremented in test mode.', 'easy-digital-downloads' );?></p>
|
258 |
+
</div>
|
259 |
+
<div class="col">
|
260 |
+
<h4><?php _e( 'Exclude Taxes from Reports', 'easy-digital-downloads' );?></h4>
|
261 |
+
<p><?php _e( 'Earnings and sales reports can now be shown exclusive of tax, allowing you to easily see how your store is performing after taxes.', 'easy-digital-downloads' );?></p>
|
262 |
+
</div>
|
263 |
+
<div class="col">
|
264 |
+
<h4><?php _e( 'Default Gateway First', 'easy-digital-downloads' );?></h4>
|
265 |
+
<p><?php _e( 'The gateway selected as the default option will always be displayed first on checkout.' ,'easy-digital-downloads' );?></p>
|
266 |
+
</div>
|
267 |
</div>
|
|
|
268 |
</div>
|
269 |
</div>
|
270 |
|
284 |
* @return void
|
285 |
*/
|
286 |
public function changelog_screen() {
|
|
|
287 |
?>
|
288 |
<div class="wrap about-wrap">
|
289 |
+
<?php
|
290 |
+
// load welcome message and content tabs
|
291 |
+
$this->welcome_message();
|
292 |
+
$this->tabs();
|
293 |
+
?>
|
|
|
294 |
<div class="changelog">
|
295 |
<h3><?php _e( 'Full Changelog', 'easy-digital-downloads' );?></h3>
|
296 |
|
314 |
* @return void
|
315 |
*/
|
316 |
public function getting_started_screen() {
|
|
|
317 |
?>
|
318 |
<div class="wrap about-wrap">
|
319 |
+
<?php
|
320 |
+
// load welcome message and content tabs
|
321 |
+
$this->welcome_message();
|
322 |
+
$this->tabs();
|
323 |
+
?>
|
|
|
324 |
<p class="about-description"><?php _e( 'Use the tips below to get started using Easy Digital Downloads. You will be up and running in no time!', 'easy-digital-downloads' ); ?></p>
|
325 |
|
326 |
<div class="changelog">
|
327 |
<h3><?php _e( 'Creating Your First Download Product', 'easy-digital-downloads' );?></h3>
|
|
|
328 |
<div class="feature-section">
|
329 |
+
<div class="feature-section-media">
|
330 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/edit-download.png'; ?>" class="edd-welcome-screenshots"/>
|
331 |
+
</div>
|
332 |
+
<div class="feature-section-content">
|
333 |
+
<h4><?php printf( __( '<a href="%s">%s → Add New</a>', 'easy-digital-downloads' ), admin_url( 'post-new.php?post_type=download' ), edd_get_label_plural() ); ?></h4>
|
334 |
+
<p><?php printf( __( 'The %s menu is your access point for all aspects of your Easy Digital Downloads product creation and setup. To create your first product, simply click Add New and then fill out the product details.', 'easy-digital-downloads' ), edd_get_label_plural() ); ?></p>
|
335 |
|
336 |
+
<h4><?php _e( 'Product Price', 'easy-digital-downloads' );?></h4>
|
337 |
+
<p><?php _e( 'Products can have simple prices or variable prices if you wish to have more than one price point for a product. For a single price, simply enter the price. For multiple price points, click <em>Enable variable pricing</em> and enter the options.', 'easy-digital-downloads' );?></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
|
339 |
+
<h4><?php _e( 'Download Files', 'easy-digital-downloads' );?></h4>
|
340 |
+
<p><?php _e( 'Uploading the downloadable files is simple. Click <em>Upload File</em> in the Download Files section and choose your download file. To add more than one file, simply click the <em>Add New</em> button.', 'easy-digital-downloads' );?></p>
|
341 |
+
</div>
|
342 |
</div>
|
343 |
</div>
|
344 |
|
345 |
<div class="changelog">
|
346 |
<h3><?php _e( 'Display a Product Grid', 'easy-digital-downloads' );?></h3>
|
|
|
347 |
<div class="feature-section">
|
348 |
+
<div class="feature-section-media">
|
349 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/grid.png'; ?>"/>
|
350 |
+
</div>
|
351 |
+
<div class="feature-section-content">
|
352 |
+
<h4><?php _e( 'Flexible Product Grids','easy-digital-downloads' );?></h4>
|
353 |
+
<p><?php _e( 'The [downloads] shortcode will display a product grid that works with any theme, no matter the size. It is even responsive!', 'easy-digital-downloads' );?></p>
|
354 |
|
355 |
+
<h4><?php _e( 'Change the Number of Columns', 'easy-digital-downloads' );?></h4>
|
356 |
+
<p><?php _e( 'You can easily change the number of columns by adding the columns="x" parameter:', 'easy-digital-downloads' );?></p>
|
357 |
+
<p><pre>[downloads columns="4"]</pre></p>
|
|
|
|
|
|
|
|
|
|
|
358 |
|
359 |
+
<h4><?php _e( 'Additional Display Options', 'easy-digital-downloads' ); ?></h4>
|
360 |
+
<p><?php printf( __( 'The product grids can be customized in any way you wish and there is <a href="%s">extensive documentation</a> to assist you.', 'easy-digital-downloads' ), 'http://docs.easydigitaldownloads.com/' ); ?></p>
|
361 |
+
</div>
|
362 |
</div>
|
363 |
</div>
|
364 |
|
365 |
<div class="changelog">
|
366 |
<h3><?php _e( 'Purchase Buttons Anywhere', 'easy-digital-downloads' );?></h3>
|
|
|
367 |
<div class="feature-section">
|
368 |
+
<div class="feature-section-media">
|
369 |
+
<img src="<?php echo EDD_PLUGIN_URL . 'assets/images/screenshots/purchase-link.png'; ?>"/>
|
370 |
+
</div>
|
371 |
+
<div class="feature-section-content">
|
372 |
+
<h4><?php _e( 'The <em>[purchase_link]</em> Shortcode','easy-digital-downloads' );?></h4>
|
373 |
+
<p><?php _e( 'With easily accessible shortcodes to display purchase buttons, you can add a Buy Now or Add to Cart button for any product anywhere on your site in seconds.', 'easy-digital-downloads' );?></p>
|
374 |
|
375 |
+
<h4><?php _e( 'Buy Now Buttons', 'easy-digital-downloads' );?></h4>
|
376 |
+
<p><?php _e( 'Purchase buttons can behave as either Add to Cart or Buy Now buttons. With Buy Now buttons customers are taken straight to PayPal, giving them the most frictionless purchasing experience possible.', 'easy-digital-downloads' );?></p>
|
377 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
378 |
</div>
|
379 |
</div>
|
380 |
|
381 |
<div class="changelog">
|
382 |
<h3><?php _e( 'Need Help?', 'easy-digital-downloads' );?></h3>
|
383 |
+
<div class="feature-section two-col">
|
384 |
+
<div class="col">
|
385 |
+
<h4><?php _e( 'Phenomenal Support','easy-digital-downloads' );?></h4>
|
386 |
+
<p><?php _e( 'We do our best to provide the best support we can. If you encounter a problem or have a question, simply open a ticket using our <a href="https://easydigitaldownloads.com/support">support form</a>.', 'easy-digital-downloads' );?></p>
|
387 |
+
</div>
|
388 |
+
<div class="col">
|
389 |
+
<h4><?php _e( 'Need Even Faster Support?', 'easy-digital-downloads' );?></h4>
|
390 |
+
<p><?php _e( 'Our <a href="https://easydigitaldownloads.com/support/pricing/">Priority Support</a> system is there for customers that need faster and/or more in-depth assistance.', 'easy-digital-downloads' );?></p>
|
391 |
+
</div>
|
392 |
</div>
|
393 |
</div>
|
394 |
|
395 |
<div class="changelog">
|
396 |
<h3><?php _e( 'Stay Up to Date', 'easy-digital-downloads' );?></h3>
|
397 |
+
<div class="feature-section two-col">
|
398 |
+
<div class="col">
|
399 |
+
<h4><?php _e( 'Get Notified of Extension Releases','easy-digital-downloads' );?></h4>
|
400 |
+
<p><?php _e( 'New extensions that make Easy Digital Downloads even more powerful are released nearly every single week. Subscribe to the newsletter to stay up to date with our latest releases. <a href="http://eepurl.com/kaerz" target="_blank">Sign up now</a> to ensure you do not miss a release!', 'easy-digital-downloads' );?></p>
|
401 |
+
</div>
|
402 |
+
<div class="col">
|
403 |
+
<h4><?php _e( 'Get Alerted About New Tutorials', 'easy-digital-downloads' );?></h4>
|
404 |
+
<p><?php _e( '<a href="http://eepurl.com/kaerz" target="_blank">Sign up now</a> to hear about the latest tutorial releases that explain how to take Easy Digital Downloads further.', 'easy-digital-downloads' );?></p>
|
405 |
+
</div>
|
406 |
</div>
|
407 |
</div>
|
408 |
|
409 |
<div class="changelog">
|
410 |
<h3><?php _e( 'Extensions for Everything', 'easy-digital-downloads' );?></h3>
|
411 |
+
<div class="feature-section two-col">
|
412 |
+
<div class="col">
|
413 |
+
<h4><?php _e( 'Over 250 Extensions','easy-digital-downloads' );?></h4>
|
414 |
+
<p><?php _e( 'Add-on plugins are available that greatly extend the default functionality of Easy Digital Downloads. There are extensions for payment processors, such as Stripe and PayPal, extensions for newsletter integrations, and many, many more.', 'easy-digital-downloads' );?></p>
|
415 |
+
</div>
|
416 |
+
<div class="col">
|
417 |
+
<h4><?php _e( 'Visit the Extension Store', 'easy-digital-downloads' );?></h4>
|
418 |
+
<p><?php _e( '<a href="https://easydigitaldownloads.com/downloads" target="_blank">The Extensions store</a> has a list of all available extensions, including convenient category filters so you can find exactly what you are looking for.', 'easy-digital-downloads' );?></p>
|
419 |
+
</div>
|
420 |
</div>
|
421 |
</div>
|
|
|
422 |
</div>
|
423 |
<?php
|
424 |
}
|
431 |
* @return void
|
432 |
*/
|
433 |
public function credits_screen() {
|
|
|
434 |
?>
|
435 |
<div class="wrap about-wrap">
|
436 |
+
<?php
|
437 |
+
// load welcome message and content tabs
|
438 |
+
$this->welcome_message();
|
439 |
+
$this->tabs();
|
440 |
+
?>
|
|
|
441 |
<p class="about-description"><?php _e( 'Easy Digital Downloads is created by a worldwide team of developers who aim to provide the #1 eCommerce platform for selling digital goods through WordPress.', 'easy-digital-downloads' ); ?></p>
|
442 |
|
443 |
<?php echo $this->contributors(); ?>
|
520 |
if ( false !== $contributors )
|
521 |
return $contributors;
|
522 |
|
523 |
+
$response = wp_remote_get( 'https://api.github.com/repos/easydigitaldownloads/Easy-Digital-Downloads/contributors?per_page=999', array( 'sslverify' => false ) );
|
524 |
|
525 |
if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) )
|
526 |
return array();
|
includes/cart/functions.php
CHANGED
@@ -638,10 +638,10 @@ function edd_get_cart_subtotal() {
|
|
638 |
* @return float Cart amount
|
639 |
*/
|
640 |
function edd_get_cart_total( $discounts = false ) {
|
641 |
-
$subtotal = edd_get_cart_subtotal();
|
642 |
-
$discounts = edd_get_cart_discounted_amount();
|
643 |
-
$cart_tax = edd_get_cart_tax();
|
644 |
-
$fees = edd_get_cart_fee_total();
|
645 |
$total = $subtotal - $discounts + $cart_tax + $fees;
|
646 |
|
647 |
if( $total < 0 )
|
638 |
* @return float Cart amount
|
639 |
*/
|
640 |
function edd_get_cart_total( $discounts = false ) {
|
641 |
+
$subtotal = (float) edd_get_cart_subtotal();
|
642 |
+
$discounts = (float) edd_get_cart_discounted_amount();
|
643 |
+
$cart_tax = (float) edd_get_cart_tax();
|
644 |
+
$fees = (float) edd_get_cart_fee_total();
|
645 |
$total = $subtotal - $discounts + $cart_tax + $fees;
|
646 |
|
647 |
if( $total < 0 )
|
includes/checkout/template.php
CHANGED
@@ -102,7 +102,7 @@ function edd_show_purchase_form() {
|
|
102 |
</div>
|
103 |
<?php endif; ?>
|
104 |
|
105 |
-
<?php if( ( !isset( $_GET['login'] ) && is_user_logged_in() ) || ! isset( $show_register_form ) || 'none' === $show_register_form ) {
|
106 |
do_action( 'edd_purchase_form_after_user_info' );
|
107 |
}
|
108 |
|
@@ -533,13 +533,25 @@ function edd_get_login_fields() {
|
|
533 |
<?php } ?>
|
534 |
<?php do_action('edd_checkout_login_fields_before'); ?>
|
535 |
<p id="edd-user-login-wrap">
|
536 |
-
<label class="edd-label" for="edd-username"
|
|
|
|
|
|
|
|
|
|
|
537 |
<input class="<?php if(edd_no_guest_checkout()) { echo 'required '; } ?>edd-input" type="text" name="edd_user_login" id="edd_user_login" value="" placeholder="<?php _e( 'Your username', 'easy-digital-downloads' ); ?>"/>
|
538 |
</p>
|
539 |
<p id="edd-user-pass-wrap" class="edd_login_password">
|
540 |
-
<label class="edd-label" for="edd-password"
|
|
|
|
|
|
|
|
|
|
|
541 |
<input class="<?php if(edd_no_guest_checkout()) { echo 'required '; } ?>edd-input" type="password" name="edd_user_pass" id="edd_user_pass" placeholder="<?php _e( 'Your password', 'easy-digital-downloads' ); ?>"/>
|
542 |
-
|
|
|
|
|
543 |
</p>
|
544 |
<p id="edd-user-login-submit">
|
545 |
<input type="submit" class="edd-submit button <?php echo $color; ?>" name="edd_login_submit" value="<?php _e( 'Login', 'easy-digital-downloads' ); ?>"/>
|
102 |
</div>
|
103 |
<?php endif; ?>
|
104 |
|
105 |
+
<?php if( ( ! isset( $_GET['login'] ) && is_user_logged_in() ) || ! isset( $show_register_form ) || 'none' === $show_register_form || 'login' === $show_register_form ) {
|
106 |
do_action( 'edd_purchase_form_after_user_info' );
|
107 |
}
|
108 |
|
533 |
<?php } ?>
|
534 |
<?php do_action('edd_checkout_login_fields_before'); ?>
|
535 |
<p id="edd-user-login-wrap">
|
536 |
+
<label class="edd-label" for="edd-username">
|
537 |
+
<?php _e( 'Username', 'easy-digital-downloads' ); ?>
|
538 |
+
<?php if( edd_no_guest_checkout() ) { ?>
|
539 |
+
<span class="edd-required-indicator">*</span>
|
540 |
+
<?php } ?>
|
541 |
+
</label>
|
542 |
<input class="<?php if(edd_no_guest_checkout()) { echo 'required '; } ?>edd-input" type="text" name="edd_user_login" id="edd_user_login" value="" placeholder="<?php _e( 'Your username', 'easy-digital-downloads' ); ?>"/>
|
543 |
</p>
|
544 |
<p id="edd-user-pass-wrap" class="edd_login_password">
|
545 |
+
<label class="edd-label" for="edd-password">
|
546 |
+
<?php _e( 'Password', 'easy-digital-downloads' ); ?>
|
547 |
+
<?php if( edd_no_guest_checkout() ) { ?>
|
548 |
+
<span class="edd-required-indicator">*</span>
|
549 |
+
<?php } ?>
|
550 |
+
</label>
|
551 |
<input class="<?php if(edd_no_guest_checkout()) { echo 'required '; } ?>edd-input" type="password" name="edd_user_pass" id="edd_user_pass" placeholder="<?php _e( 'Your password', 'easy-digital-downloads' ); ?>"/>
|
552 |
+
<?php if( edd_no_guest_checkout() ) : ?>
|
553 |
+
<input type="hidden" name="edd-purchase-var" value="needs-to-login"/>
|
554 |
+
<?php endif; ?>
|
555 |
</p>
|
556 |
<p id="edd-user-login-submit">
|
557 |
<input type="submit" class="edd-submit button <?php echo $color; ?>" name="edd_login_submit" value="<?php _e( 'Login', 'easy-digital-downloads' ); ?>"/>
|
includes/class-edd-stats.php
CHANGED
@@ -88,7 +88,7 @@ class EDD_Stats {
|
|
88 |
'this_month' => __( 'This Month', 'easy-digital-downloads' ),
|
89 |
'last_month' => __( 'Last Month', 'easy-digital-downloads' ),
|
90 |
'this_quarter' => __( 'This Quarter', 'easy-digital-downloads' ),
|
91 |
-
'last_quarter' => __( 'Last
|
92 |
'this_year' => __( 'This Year', 'easy-digital-downloads' ),
|
93 |
'last_year' => __( 'Last Year', 'easy-digital-downloads' )
|
94 |
);
|
88 |
'this_month' => __( 'This Month', 'easy-digital-downloads' ),
|
89 |
'last_month' => __( 'Last Month', 'easy-digital-downloads' ),
|
90 |
'this_quarter' => __( 'This Quarter', 'easy-digital-downloads' ),
|
91 |
+
'last_quarter' => __( 'Last Quarter', 'easy-digital-downloads' ),
|
92 |
'this_year' => __( 'This Year', 'easy-digital-downloads' ),
|
93 |
'last_year' => __( 'Last Year', 'easy-digital-downloads' )
|
94 |
);
|
includes/discount-functions.php
CHANGED
@@ -635,7 +635,7 @@ function edd_is_discount_maxed_out( $code_id = null ) {
|
|
635 |
// Should never be greater than, but just in case
|
636 |
if ( $uses >= $max_uses && ! empty( $max_uses ) ) {
|
637 |
// Discount is maxed out
|
638 |
-
edd_set_error( 'edd-discount-error', __( 'This discount has reached
|
639 |
$return = true;
|
640 |
}
|
641 |
}
|
@@ -851,7 +851,7 @@ function edd_is_discount_used( $code = null, $user = '', $code_id = 0 ) {
|
|
851 |
// Check all matching payments for discount code.
|
852 |
$payment_meta = edd_get_payment_meta( $payment );
|
853 |
$user_info = maybe_unserialize( $payment_meta['user_info'] );
|
854 |
-
if ( $user_info['discount'] == $code ) {
|
855 |
edd_set_error( 'edd-discount-error', __( 'This discount has already been redeemed.', 'easy-digital-downloads' ) );
|
856 |
$return = true;
|
857 |
}
|
@@ -1014,7 +1014,7 @@ function edd_set_cart_discount( $code = '' ) {
|
|
1014 |
}
|
1015 |
|
1016 |
if ( $discounts ) {
|
1017 |
-
$key = array_search( $code, $discounts );
|
1018 |
if( false !== $key ) {
|
1019 |
unset( $discounts[ $key ] ); // Can't set the same discount more than once
|
1020 |
}
|
@@ -1101,12 +1101,14 @@ function edd_get_cart_discounted_amount( $discounts = false ) {
|
|
1101 |
|
1102 |
$amount = 0.00;
|
1103 |
$items = edd_get_cart_content_details();
|
1104 |
-
|
|
|
1105 |
|
1106 |
$discounts = wp_list_pluck( $items, 'discount' );
|
1107 |
|
1108 |
-
if( is_array( $discounts ) ) {
|
1109 |
-
$
|
|
|
1110 |
}
|
1111 |
|
1112 |
}
|
635 |
// Should never be greater than, but just in case
|
636 |
if ( $uses >= $max_uses && ! empty( $max_uses ) ) {
|
637 |
// Discount is maxed out
|
638 |
+
edd_set_error( 'edd-discount-error', __( 'This discount has reached its maximum usage.', 'easy-digital-downloads' ) );
|
639 |
$return = true;
|
640 |
}
|
641 |
}
|
851 |
// Check all matching payments for discount code.
|
852 |
$payment_meta = edd_get_payment_meta( $payment );
|
853 |
$user_info = maybe_unserialize( $payment_meta['user_info'] );
|
854 |
+
if ( strtolower( $user_info['discount'] ) == strtolower( $code ) ) {
|
855 |
edd_set_error( 'edd-discount-error', __( 'This discount has already been redeemed.', 'easy-digital-downloads' ) );
|
856 |
$return = true;
|
857 |
}
|
1014 |
}
|
1015 |
|
1016 |
if ( $discounts ) {
|
1017 |
+
$key = array_search( strtolower( $code ), array_map( 'strtolower', $discounts ) );
|
1018 |
if( false !== $key ) {
|
1019 |
unset( $discounts[ $key ] ); // Can't set the same discount more than once
|
1020 |
}
|
1101 |
|
1102 |
$amount = 0.00;
|
1103 |
$items = edd_get_cart_content_details();
|
1104 |
+
|
1105 |
+
if ( $items ) {
|
1106 |
|
1107 |
$discounts = wp_list_pluck( $items, 'discount' );
|
1108 |
|
1109 |
+
if ( is_array( $discounts ) ) {
|
1110 |
+
$discounts = array_map( 'floatval', $discounts );
|
1111 |
+
$amount = array_sum( $discounts );
|
1112 |
}
|
1113 |
|
1114 |
}
|
includes/emails/class-edd-emails.php
CHANGED
@@ -295,6 +295,21 @@ class EDD_Emails {
|
|
295 |
|
296 |
$sent = wp_mail( $to, $subject, $message, $this->get_headers(), $attachments );
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
/**
|
299 |
* Hooks after the email is sent
|
300 |
*
|
@@ -345,4 +360,4 @@ class EDD_Emails {
|
|
345 |
return $message;
|
346 |
}
|
347 |
|
348 |
-
}
|
295 |
|
296 |
$sent = wp_mail( $to, $subject, $message, $this->get_headers(), $attachments );
|
297 |
|
298 |
+
if( ! $sent ) {
|
299 |
+
if ( is_array( $to ) ) {
|
300 |
+
$to = implode( ',', $to );
|
301 |
+
}
|
302 |
+
|
303 |
+
$log_message = sprintf(
|
304 |
+
__( "Email from Easy Digital Downloads failed to send.\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'easy-digital-downloads' ),
|
305 |
+
date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
|
306 |
+
$to,
|
307 |
+
$subject
|
308 |
+
);
|
309 |
+
|
310 |
+
error_log( $log_message );
|
311 |
+
}
|
312 |
+
|
313 |
/**
|
314 |
* Hooks after the email is sent
|
315 |
*
|
360 |
return $message;
|
361 |
}
|
362 |
|
363 |
+
}
|
includes/emails/template.php
CHANGED
@@ -154,8 +154,8 @@ add_action( 'template_redirect', 'edd_display_email_template_preview' );
|
|
154 |
* @return string $email_body Body of the email
|
155 |
*/
|
156 |
function edd_get_email_body_content( $payment_id = 0, $payment_data = array() ) {
|
157 |
-
$default_email_body = __( "Dear", "
|
158 |
-
$default_email_body .= __( "Thank you for your purchase. Please click on the link(s) below to download your files.", "
|
159 |
$default_email_body .= "{download_list}\n\n";
|
160 |
$default_email_body .= "{sitename}";
|
161 |
|
154 |
* @return string $email_body Body of the email
|
155 |
*/
|
156 |
function edd_get_email_body_content( $payment_id = 0, $payment_data = array() ) {
|
157 |
+
$default_email_body = __( "Dear", "easy-digital-downloads" ) . " {name},\n\n";
|
158 |
+
$default_email_body .= __( "Thank you for your purchase. Please click on the link(s) below to download your files.", "easy-digital-downloads" ) . "\n\n";
|
159 |
$default_email_body .= "{download_list}\n\n";
|
160 |
$default_email_body .= "{sitename}";
|
161 |
|
includes/misc-functions.php
CHANGED
@@ -430,11 +430,24 @@ function edd_get_php_arg_separator_output() {
|
|
430 |
*/
|
431 |
function edd_get_current_page_url( $nocache = false ) {
|
432 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
433 |
$scheme = is_ssl() ? 'https' : 'http';
|
434 |
-
$uri =
|
435 |
|
436 |
if ( is_front_page() ) {
|
437 |
-
$uri = home_url();
|
438 |
} elseif ( edd_is_checkout( array(), false ) ) {
|
439 |
$uri = edd_get_checkout_uri();
|
440 |
}
|
430 |
*/
|
431 |
function edd_get_current_page_url( $nocache = false ) {
|
432 |
|
433 |
+
global $wp;
|
434 |
+
|
435 |
+
if( get_option( 'permalink_structure' ) ) {
|
436 |
+
|
437 |
+
$base = trailingslashit( home_url( $wp->request ) );
|
438 |
+
|
439 |
+
} else {
|
440 |
+
|
441 |
+
$base = add_query_arg( $wp->query_string, '', trailingslashit( home_url( $wp->request ) ) );
|
442 |
+
$base = remove_query_arg( array( 'post_type', 'name' ), $base );
|
443 |
+
|
444 |
+
}
|
445 |
+
|
446 |
$scheme = is_ssl() ? 'https' : 'http';
|
447 |
+
$uri = set_url_scheme( $base, $scheme );
|
448 |
|
449 |
if ( is_front_page() ) {
|
450 |
+
$uri = home_url( '/' );
|
451 |
} elseif ( edd_is_checkout( array(), false ) ) {
|
452 |
$uri = edd_get_checkout_uri();
|
453 |
}
|
includes/payments/functions.php
CHANGED
@@ -175,6 +175,12 @@ function edd_insert_payment( $payment_data = array() ) {
|
|
175 |
|
176 |
// Create or update a customer
|
177 |
$customer = new EDD_Customer( $payment_data['user_email'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
$customer_data = array(
|
179 |
'name' => $payment_data['user_info']['first_name'] . ' ' . $payment_data['user_info']['last_name'],
|
180 |
'email' => $payment_data['user_email'],
|
@@ -183,13 +189,6 @@ function edd_insert_payment( $payment_data = array() ) {
|
|
183 |
|
184 |
if ( empty( $customer->id ) ) {
|
185 |
$customer->create( $customer_data );
|
186 |
-
} else {
|
187 |
-
// Only update the customer if their name or email has changed
|
188 |
-
if ( $customer_data['email'] !== $customer->email || $customer_data['name'] !== $customer->name ) {
|
189 |
-
// We shouldn't be updating the User ID here, that is an admin task
|
190 |
-
unset( $customer_data['user_id'] );
|
191 |
-
$customer->update( $customer_data );
|
192 |
-
}
|
193 |
}
|
194 |
|
195 |
$customer->attach_payment( $payment, false );
|
175 |
|
176 |
// Create or update a customer
|
177 |
$customer = new EDD_Customer( $payment_data['user_email'] );
|
178 |
+
|
179 |
+
// If we didn't find a customer and the user is logged in, check by user_id #3881
|
180 |
+
if ( empty( $customer->id ) && is_user_logged_in() ) {
|
181 |
+
$customer = new EDD_customer( get_current_user_id(), true );
|
182 |
+
}
|
183 |
+
|
184 |
$customer_data = array(
|
185 |
'name' => $payment_data['user_info']['first_name'] . ' ' . $payment_data['user_info']['last_name'],
|
186 |
'email' => $payment_data['user_email'],
|
189 |
|
190 |
if ( empty( $customer->id ) ) {
|
191 |
$customer->create( $customer_data );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
193 |
|
194 |
$customer->attach_payment( $payment, false );
|
includes/process-purchase.php
CHANGED
@@ -529,7 +529,7 @@ function edd_purchase_form_validate_user_login() {
|
|
529 |
);
|
530 |
|
531 |
// Username
|
532 |
-
if (
|
533 |
edd_set_error( 'must_log_in', __( 'You must login or register to complete your purchase', 'easy-digital-downloads' ) );
|
534 |
return $valid_user_data;
|
535 |
}
|
529 |
);
|
530 |
|
531 |
// Username
|
532 |
+
if ( empty( $_POST['edd_user_login'] ) && edd_no_guest_checkout() ) {
|
533 |
edd_set_error( 'must_log_in', __( 'You must login or register to complete your purchase', 'easy-digital-downloads' ) );
|
534 |
return $valid_user_data;
|
535 |
}
|
includes/template-functions.php
CHANGED
@@ -182,12 +182,7 @@ function edd_get_purchase_link( $args = array() ) {
|
|
182 |
<?php if ( ! edd_is_ajax_disabled() ) : ?>
|
183 |
<span class="edd-cart-ajax-alert">
|
184 |
<span class="edd-cart-added-alert" style="display: none;">
|
185 |
-
<?php
|
186 |
-
'<i class="edd-icon-ok"></i> ' . __( 'Added to cart', 'easy-digital-downloads' ),
|
187 |
-
'<a href="' . esc_url( edd_get_checkout_uri() ) . '" title="' . __( 'Go to Checkout', 'easy-digital-downloads' ) . '">',
|
188 |
-
'</a>'
|
189 |
-
);
|
190 |
-
?>
|
191 |
</span>
|
192 |
</span>
|
193 |
<?php endif; ?>
|
182 |
<?php if ( ! edd_is_ajax_disabled() ) : ?>
|
183 |
<span class="edd-cart-ajax-alert">
|
184 |
<span class="edd-cart-added-alert" style="display: none;">
|
185 |
+
<?php echo '<i class="edd-icon-ok"></i> ' . __( 'Added to cart', 'easy-digital-downloads' ); ?>
|
|
|
|
|
|
|
|
|
|
|
186 |
</span>
|
187 |
</span>
|
188 |
<?php endif; ?>
|
includes/user-functions.php
CHANGED
@@ -878,4 +878,4 @@ function edd_get_user_verification_page() {
|
|
878 |
}
|
879 |
|
880 |
return apply_filters( 'edd_user_verification_base_url', $url );
|
881 |
-
}
|
878 |
}
|
879 |
|
880 |
return apply_filters( 'edd_user_verification_base_url', $url );
|
881 |
+
}
|
languages/easy-digital-downloads-af.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-an.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ar.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-az.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-be.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-bg_BG.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-bn_BD.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-bs_BA.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ca.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-co.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-cs_CZ.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-cy.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-da_DK.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-de_CH.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-de_DE.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-el.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-en_AU.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-en_CA.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-en_GB.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-eo.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_AR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_CL.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_ES.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_MX.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_PE.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-es_VE.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-et.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-eu.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fa.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fa_IR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fi.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fo.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fr_FR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-fy.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ga.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-gd.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-gl_ES.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-he_IL.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-hi_IN.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-hr.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-hu_HU.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-id_ID.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-is_IS.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-it_IT.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ja.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-jv.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ka.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ka_GE.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-kk.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-km.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-kn.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ko_KR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ky.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-lo.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-lt_LT.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-lv.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-mg.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-mk_MK.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-mn.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ms_MY.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-my_MM.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-nb_NO.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ne_NP.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-nl_NL.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-nn_NO.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-oc.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-os.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-pl_PL.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ps.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-pt_BR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-pt_PT.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ro_RO.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ru_RU.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sah.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-si_LK.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sk_SK.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sl_SI.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-so.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sq.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sr_RS.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-su.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sv_SE.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-sw.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ta_IN.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ta_LK.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-te.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-tg.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-th.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-tl.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-tr_TR.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ug.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-uk.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-ur.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-uz.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-vi.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-zh_CN.mo
CHANGED
Binary file
|
languages/easy-digital-downloads-zh_TW.mo
CHANGED
Binary file
|
languages/easy-digital-downloads.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the Easy Digital Downloads package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Easy Digital Downloads 2.4.
|
6 |
"Report-Msgid-Bugs-To: https://easydigitaldownloads.com/\n"
|
7 |
-
"POT-Creation-Date: 2015-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -46,6 +46,7 @@ msgid "You do not have permission to install plugin updates"
|
|
46 |
msgstr ""
|
47 |
|
48 |
#: includes/EDD_SL_Plugin_Updater.php:329
|
|
|
49 |
#: includes/admin/discounts/discount-actions.php:30
|
50 |
#: includes/admin/discounts/discount-actions.php:92
|
51 |
#: includes/admin/discounts/discount-actions.php:144
|
@@ -90,8 +91,8 @@ msgstr ""
|
|
90 |
#: includes/error-tracking.php:36 includes/gateways/functions.php:221
|
91 |
#: includes/gateways/manual.php:33 includes/gateways/paypal-standard.php:34
|
92 |
#: includes/process-download.php:231 includes/process-download.php:698
|
93 |
-
#: includes/query-filters.php:48 includes/user-functions.php:
|
94 |
-
#: includes/user-functions.php:
|
95 |
msgid "Error"
|
96 |
msgstr ""
|
97 |
|
@@ -195,7 +196,7 @@ msgstr ""
|
|
195 |
|
196 |
#: includes/admin/class-api-keys-table.php:164
|
197 |
#: includes/checkout/template.php:465 includes/checkout/template.php:471
|
198 |
-
#: includes/checkout/template.php:
|
199 |
#: templates/shortcode-login.php:16 templates/shortcode-register.php:18
|
200 |
#: templates/shortcode-register.php:19
|
201 |
msgid "Username"
|
@@ -331,6 +332,10 @@ msgstr ""
|
|
331 |
msgid "Customer successfully deleted"
|
332 |
msgstr ""
|
333 |
|
|
|
|
|
|
|
|
|
334 |
#: includes/admin/customers/class-customer-table.php:64
|
335 |
#: includes/admin/payments/class-payments-table.php:226
|
336 |
msgid "Customer"
|
@@ -352,7 +357,11 @@ msgstr ""
|
|
352 |
msgid "<a href=\"%s\">Delete</a>"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: includes/admin/customers/class-customer-table.php:
|
|
|
|
|
|
|
|
|
356 |
#: includes/admin/discounts/add-discount.php:24
|
357 |
#: includes/admin/discounts/class-discount-codes-table.php:145
|
358 |
#: includes/admin/discounts/edit-discount.php:37
|
@@ -363,7 +372,7 @@ msgstr ""
|
|
363 |
msgid "Name"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: includes/admin/customers/class-customer-table.php:
|
367 |
#: includes/admin/payments/class-payments-table.php:222
|
368 |
#: includes/admin/reporting/class-export-customers.php:68
|
369 |
#: includes/admin/reporting/class-export-customers.php:79
|
@@ -374,15 +383,15 @@ msgstr ""
|
|
374 |
msgid "Email"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: includes/admin/customers/class-customer-table.php:
|
378 |
msgid "Purchases"
|
379 |
msgstr ""
|
380 |
|
381 |
-
#: includes/admin/customers/class-customer-table.php:
|
382 |
msgid "Total Spent"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: includes/admin/customers/class-customer-table.php:
|
386 |
msgid "Date Created"
|
387 |
msgstr ""
|
388 |
|
@@ -435,6 +444,15 @@ msgstr ""
|
|
435 |
msgid "Failed to disconnect user from customer"
|
436 |
msgstr ""
|
437 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
438 |
#: includes/admin/customers/customer-functions.php:36
|
439 |
msgid "Customer Profile"
|
440 |
msgstr ""
|
@@ -641,7 +659,7 @@ msgid "Purchased %s"
|
|
641 |
msgstr ""
|
642 |
|
643 |
#: includes/admin/customers/customers.php:390
|
644 |
-
#: includes/admin/customers/customers.php:391 includes/admin/welcome.php:
|
645 |
msgid "View %s"
|
646 |
msgstr ""
|
647 |
|
@@ -665,6 +683,18 @@ msgstr ""
|
|
665 |
msgid "Delete all associated payments and records?"
|
666 |
msgstr ""
|
667 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
#: includes/admin/dashboard-widgets.php:24
|
669 |
msgid "Easy Digital Downloads Sales Summary"
|
670 |
msgstr ""
|
@@ -958,7 +988,7 @@ msgstr ""
|
|
958 |
#: includes/admin/discounts/class-discount-codes-table.php:274
|
959 |
#: includes/admin/payments/class-payments-table.php:302
|
960 |
#: includes/admin/payments/class-payments-table.php:371
|
961 |
-
#: includes/payments/functions.php:
|
962 |
msgid "Delete"
|
963 |
msgstr ""
|
964 |
|
@@ -1069,26 +1099,26 @@ msgstr ""
|
|
1069 |
|
1070 |
#: includes/admin/discounts/contextual-help.php:55
|
1071 |
msgid ""
|
1072 |
-
"<strong>Amount</strong> - this discount amount provided by this
|
1073 |
-
"percentage based discounts, enter a number such as 70 for 70%. Do
|
1074 |
-
"a percent sign."
|
1075 |
msgstr ""
|
1076 |
|
1077 |
#: includes/admin/discounts/contextual-help.php:56
|
1078 |
msgid ""
|
1079 |
-
"<strong>Requirements</strong> -
|
1080 |
"that are required to be purchased in order for a discount to be applied."
|
1081 |
msgstr ""
|
1082 |
|
1083 |
#: includes/admin/discounts/contextual-help.php:57
|
1084 |
msgid ""
|
1085 |
-
"
|
1086 |
"products must be in the cart, or just a minimum of one."
|
1087 |
msgstr ""
|
1088 |
|
1089 |
#: includes/admin/discounts/contextual-help.php:58
|
1090 |
msgid ""
|
1091 |
-
"
|
1092 |
"is checked, only the prices of the required products will be discounted. If "
|
1093 |
"left unchecked, the discount will apply to all products in the cart."
|
1094 |
msgstr ""
|
@@ -1188,9 +1218,9 @@ msgstr ""
|
|
1188 |
|
1189 |
#: includes/admin/downloads/contextual-help.php:47
|
1190 |
msgid ""
|
1191 |
-
"<strong>Button Options</strong> - Disable the automatic output the
|
1192 |
-
"button. If disabled, no button will be added to the download page
|
1193 |
-
"the <code>[purchase_link]</code> shortcode is used."
|
1194 |
msgstr ""
|
1195 |
|
1196 |
#: includes/admin/downloads/contextual-help.php:52
|
@@ -1217,14 +1247,14 @@ msgstr ""
|
|
1217 |
#: includes/admin/downloads/contextual-help.php:63
|
1218 |
msgid ""
|
1219 |
"<strong>Product Type Options</strong> - Choose a default product type or a "
|
1220 |
-
"bundle. Bundled products automatically include access other
|
1221 |
-
"files when purchased."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
#: includes/admin/downloads/contextual-help.php:65
|
1225 |
msgid ""
|
1226 |
"<strong>File Downloads</strong> - Define download file names and their "
|
1227 |
-
"
|
1228 |
"variable prices."
|
1229 |
msgstr ""
|
1230 |
|
@@ -1235,7 +1265,7 @@ msgstr ""
|
|
1235 |
#: includes/admin/downloads/contextual-help.php:72
|
1236 |
msgid ""
|
1237 |
"Special notes or instructions for the product. These notes will be added to "
|
1238 |
-
"the purchase receipt, and
|
1239 |
"themes on the frontend."
|
1240 |
msgstr ""
|
1241 |
|
@@ -1418,7 +1448,7 @@ msgstr ""
|
|
1418 |
|
1419 |
#: includes/admin/downloads/metabox.php:865
|
1420 |
#: includes/admin/settings/register-settings.php:766
|
1421 |
-
#: includes/admin/thickbox.php:62 includes/checkout/template.php:
|
1422 |
#: includes/scripts.php:58 includes/shortcodes.php:49
|
1423 |
#: includes/template-functions.php:67
|
1424 |
msgid "Purchase"
|
@@ -1528,27 +1558,27 @@ msgid "Completed"
|
|
1528 |
msgstr ""
|
1529 |
|
1530 |
#: includes/admin/payments/class-payments-table.php:201
|
1531 |
-
#: includes/payments/functions.php:
|
1532 |
msgid "Pending"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
#: includes/admin/payments/class-payments-table.php:202
|
1536 |
-
#: includes/payments/functions.php:
|
1537 |
msgid "Refunded"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
#: includes/admin/payments/class-payments-table.php:203
|
1541 |
-
#: includes/payments/functions.php:
|
1542 |
msgid "Revoked"
|
1543 |
msgstr ""
|
1544 |
|
1545 |
#: includes/admin/payments/class-payments-table.php:204
|
1546 |
-
#: includes/payments/functions.php:
|
1547 |
msgid "Failed"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
#: includes/admin/payments/class-payments-table.php:205
|
1551 |
-
#: includes/payments/functions.php:
|
1552 |
msgid "Abandoned"
|
1553 |
msgstr ""
|
1554 |
|
@@ -1621,7 +1651,7 @@ msgid ""
|
|
1621 |
msgstr ""
|
1622 |
|
1623 |
#: includes/admin/payments/contextual-help.php:46
|
1624 |
-
msgid "You also have the option to bulk delete
|
1625 |
msgstr ""
|
1626 |
|
1627 |
#: includes/admin/payments/contextual-help.php:51 includes/post-types.php:74
|
@@ -1638,7 +1668,7 @@ msgid "You can enter the customer's email address"
|
|
1638 |
msgstr ""
|
1639 |
|
1640 |
#: includes/admin/payments/contextual-help.php:56
|
1641 |
-
msgid "You can enter the customer's name or ID
|
1642 |
msgstr ""
|
1643 |
|
1644 |
#: includes/admin/payments/contextual-help.php:57
|
@@ -1921,7 +1951,7 @@ msgstr ""
|
|
1921 |
msgid "General Settings"
|
1922 |
msgstr ""
|
1923 |
|
1924 |
-
#: includes/admin/plugins.php:57 includes/admin/welcome.php:
|
1925 |
msgid "Getting Started"
|
1926 |
msgstr ""
|
1927 |
|
@@ -2182,15 +2212,15 @@ msgstr ""
|
|
2182 |
#: includes/admin/reporting/contextual-help.php:51
|
2183 |
msgid ""
|
2184 |
"<strong>Sales and Earnings</strong> - This report exports all of the sales "
|
2185 |
-
"and earnings that you have made in the current year.
|
2186 |
-
"
|
2187 |
-
"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
#: includes/admin/reporting/contextual-help.php:52
|
2191 |
msgid ""
|
2192 |
-
"<strong>Payment History</strong> - This report exports all of payments
|
2193 |
-
"have received on your EDD store in a CSV format.
|
2194 |
"contact details of the customer, the products they have purchased as well "
|
2195 |
"as any discount codes they have used and the final price they have paid."
|
2196 |
msgstr ""
|
@@ -2235,14 +2265,6 @@ msgstr ""
|
|
2235 |
msgid "Customer Value"
|
2236 |
msgstr ""
|
2237 |
|
2238 |
-
#: includes/admin/reporting/export/export-actions.php:23
|
2239 |
-
#: includes/admin/reporting/pdf-reports.php:33
|
2240 |
-
#: includes/api/class-edd-api.php:1685
|
2241 |
-
#: includes/class-edd-license-handler.php:188
|
2242 |
-
#: includes/class-edd-license-handler.php:261
|
2243 |
-
msgid "Nonce verification failed"
|
2244 |
-
msgstr ""
|
2245 |
-
|
2246 |
#: includes/admin/reporting/export/export-functions.php:49
|
2247 |
msgid "Export location or file not writable"
|
2248 |
msgstr ""
|
@@ -2309,7 +2331,7 @@ msgstr ""
|
|
2309 |
msgid "This Quarter"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
-
#: includes/admin/reporting/graphing.php:477
|
2313 |
msgid "Last Quarter"
|
2314 |
msgstr ""
|
2315 |
|
@@ -2641,7 +2663,7 @@ msgstr ""
|
|
2641 |
msgid ""
|
2642 |
"A set of email tags has also been provided to allow the creation of "
|
2643 |
"personalized emails. A tag consists of a keyword surrounded by curly "
|
2644 |
-
"braces: <code>{tag}</code>. A description of each of these tags
|
2645 |
"below the editor."
|
2646 |
msgstr ""
|
2647 |
|
@@ -2657,7 +2679,7 @@ msgid ""
|
|
2657 |
msgstr ""
|
2658 |
|
2659 |
#: includes/admin/settings/contextual-help.php:73
|
2660 |
-
msgid "This screen allows
|
2661 |
msgstr ""
|
2662 |
|
2663 |
#: includes/admin/settings/contextual-help.php:74
|
@@ -2711,9 +2733,9 @@ msgstr ""
|
|
2711 |
#: includes/admin/settings/contextual-help.php:81
|
2712 |
msgid ""
|
2713 |
"<strong>Calculate Tax After Discounts</strong>: If enabled, this option "
|
2714 |
-
"will make it so that tax is
|
2715 |
"purchase of $20 is made and a 20% discount is applied, tax will be "
|
2716 |
-
"
|
2717 |
msgstr ""
|
2718 |
|
2719 |
#: includes/admin/settings/contextual-help.php:82
|
@@ -3033,10 +3055,10 @@ msgid "Enter the heading for the purchase receipt email"
|
|
3033 |
msgstr ""
|
3034 |
|
3035 |
#: includes/admin/settings/register-settings.php:466
|
3036 |
-
#: includes/deprecated-functions.php:301
|
3037 |
msgid ""
|
3038 |
-
"Enter the
|
3039 |
-
"purchase. HTML is accepted. Available template
|
|
|
3040 |
msgstr ""
|
3041 |
|
3042 |
#: includes/admin/settings/register-settings.php:468
|
@@ -3072,10 +3094,9 @@ msgid "Sale Notification"
|
|
3072 |
msgstr ""
|
3073 |
|
3074 |
#: includes/admin/settings/register-settings.php:486
|
3075 |
-
#: includes/deprecated-functions.php:334
|
3076 |
msgid ""
|
3077 |
-
"Enter the
|
3078 |
-
"
|
3079 |
msgstr ""
|
3080 |
|
3081 |
#: includes/admin/settings/register-settings.php:492
|
@@ -3547,7 +3568,7 @@ msgid ""
|
|
3547 |
msgstr ""
|
3548 |
|
3549 |
#: includes/admin/tools.php:98
|
3550 |
-
msgid "Enter emails and/or to disallow, one per line"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
#: includes/admin/tools.php:103
|
@@ -3742,7 +3763,6 @@ msgid "Welcome to Easy Digital Downloads"
|
|
3742 |
msgstr ""
|
3743 |
|
3744 |
#: includes/admin/welcome.php:60 includes/admin/welcome.php:61
|
3745 |
-
#: includes/admin/welcome.php:276
|
3746 |
msgid "Easy Digital Downloads Changelog"
|
3747 |
msgstr ""
|
3748 |
|
@@ -3754,234 +3774,227 @@ msgstr ""
|
|
3754 |
msgid "The people that build Easy Digital Downloads"
|
3755 |
msgstr ""
|
3756 |
|
3757 |
-
#: includes/admin/welcome.php:
|
3758 |
-
msgid "What's New"
|
3759 |
-
msgstr ""
|
3760 |
-
|
3761 |
-
#: includes/admin/welcome.php:142
|
3762 |
-
msgid "Credits"
|
3763 |
-
msgstr ""
|
3764 |
-
|
3765 |
-
#: includes/admin/welcome.php:159 includes/admin/welcome.php:308
|
3766 |
-
#: includes/admin/welcome.php:427
|
3767 |
msgid "Welcome to Easy Digital Downloads %s"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
-
#: includes/admin/welcome.php:
|
3771 |
msgid ""
|
3772 |
"Thank you for updating to the latest version! Easy Digital Downloads %s is "
|
3773 |
"ready to make your online store faster, safer, and better!"
|
3774 |
msgstr ""
|
3775 |
|
3776 |
-
#: includes/admin/welcome.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3777 |
msgid "Amazon Payments"
|
3778 |
msgstr ""
|
3779 |
|
3780 |
-
#: includes/admin/welcome.php:
|
3781 |
msgid ""
|
3782 |
"With Easy Digital Downloads version 2.4, you can now accept payments "
|
3783 |
"through Amazon's Login and Pay with the new built-in payment gateway."
|
3784 |
msgstr ""
|
3785 |
|
3786 |
-
#: includes/admin/welcome.php:
|
3787 |
msgid "Secure Checkout"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
-
#: includes/admin/welcome.php:
|
3791 |
msgid ""
|
3792 |
"When using Amazon Payments, credit / debit card details are entered on "
|
3793 |
"Amazon's secure servers and never pass through your own server, making the "
|
3794 |
"entire process dramatically more secure and reliable."
|
3795 |
msgstr ""
|
3796 |
|
3797 |
-
#: includes/admin/welcome.php:
|
3798 |
msgid "Accept Credit and Debit Card Payments"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
-
#: includes/admin/welcome.php:
|
3802 |
msgid ""
|
3803 |
"Amazon Payments allows your customers to easily pay with their debit or "
|
3804 |
"credit cards. During checkout, customers will be provided an option to use "
|
3805 |
"a stored card or enter a new one."
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: includes/admin/welcome.php:
|
3809 |
msgid "Simple Customer Authentication"
|
3810 |
msgstr ""
|
3811 |
|
3812 |
-
#: includes/admin/welcome.php:
|
3813 |
msgid ""
|
3814 |
"Customers can log into their Amazon account from your checkout screen and "
|
3815 |
"have all of their billing details retrieved automatically from Amazon. With "
|
3816 |
"just a few clicks, customers can effortlessly complete their purchase."
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
#: includes/admin/welcome.php:
|
3820 |
msgid "Earnings / Sales By Category"
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
#: includes/admin/welcome.php:
|
3824 |
msgid ""
|
3825 |
"Easy Digital Downloads version 2.4 introduces a new Report that displays "
|
3826 |
"earnings and sales for your product categories."
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: includes/admin/welcome.php:
|
3830 |
msgid "Earnings and Sales Overview"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#: includes/admin/welcome.php:
|
3834 |
msgid ""
|
3835 |
"Quickly see how each of your categories has performed over the lifetime of "
|
3836 |
"your store. The total sales and earnings are displayed, as well as the "
|
3837 |
"average monthly sales and earnings for each category."
|
3838 |
msgstr ""
|
3839 |
|
3840 |
-
#: includes/admin/welcome.php:
|
3841 |
msgid "Category Sales / Earnings Mix"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
-
#: includes/admin/welcome.php:
|
3845 |
msgid ""
|
3846 |
"The report includes a visual break down of the sales / earnings mix for "
|
3847 |
"your categories. Quickly see which categories account for the highest (or "
|
3848 |
"lowest) percentage of your sales and earnings."
|
3849 |
msgstr ""
|
3850 |
|
3851 |
-
#: includes/admin/welcome.php:
|
3852 |
msgid "Improved Data Export"
|
3853 |
msgstr ""
|
3854 |
|
3855 |
-
#: includes/admin/welcome.php:
|
3856 |
msgid "Big Data Support"
|
3857 |
msgstr ""
|
3858 |
|
3859 |
-
#: includes/admin/welcome.php:
|
3860 |
msgid ""
|
3861 |
"With the new export processing in Easy Digital Downloads 2.4, you can "
|
3862 |
"easily export massive amounts of data. Need to export 20,000 payment "
|
3863 |
"records? No problem."
|
3864 |
msgstr ""
|
3865 |
|
3866 |
-
#: includes/admin/welcome.php:
|
3867 |
msgid "Standardized Customer Export"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
-
#: includes/admin/welcome.php:
|
3871 |
msgid ""
|
3872 |
-
"The Customer export has been
|
3873 |
"during export for all export options. It can also easily handle 20,000 or "
|
3874 |
"even 50,000 customer records in a single export."
|
3875 |
msgstr ""
|
3876 |
|
3877 |
-
#: includes/admin/welcome.php:
|
3878 |
msgid "Additional Updates"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
-
#: includes/admin/welcome.php:
|
3882 |
msgid "REST API Versioning"
|
3883 |
msgstr ""
|
3884 |
|
3885 |
-
#: includes/admin/welcome.php:
|
3886 |
msgid ""
|
3887 |
"The REST API now supports a version parameter that allows you to specify "
|
3888 |
"which version of the API you wish to use."
|
3889 |
msgstr ""
|
3890 |
|
3891 |
-
#: includes/admin/welcome.php:
|
3892 |
msgid "Better Cart Tax Display"
|
3893 |
msgstr ""
|
3894 |
|
3895 |
-
#: includes/admin/welcome.php:
|
3896 |
msgid ""
|
3897 |
"Cart widgets now display estimated taxes for customers before reaching the "
|
3898 |
"checkout page."
|
3899 |
msgstr ""
|
3900 |
|
3901 |
-
#: includes/admin/welcome.php:
|
3902 |
msgid "Customer > User Synchronization"
|
3903 |
msgstr ""
|
3904 |
|
3905 |
-
#: includes/admin/welcome.php:
|
3906 |
msgid ""
|
3907 |
"Customer email addresses are now updated when the associated user account's "
|
3908 |
"email is changed."
|
3909 |
msgstr ""
|
3910 |
|
3911 |
-
#: includes/admin/welcome.php:
|
3912 |
msgid "Better Test Mode Settings"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
-
#: includes/admin/welcome.php:
|
3916 |
msgid ""
|
3917 |
"Test Mode has been improved by moving the option to the Payment Gateways "
|
3918 |
"screen. Sales / earnings stats are now incremented in test mode."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: includes/admin/welcome.php:
|
3922 |
msgid "Exclude Taxes from Reports"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: includes/admin/welcome.php:
|
3926 |
msgid ""
|
3927 |
"Earnings and sales reports can now be shown exclusive of tax, allowing you "
|
3928 |
"to easily see how your store is performing after taxes."
|
3929 |
msgstr ""
|
3930 |
|
3931 |
-
#: includes/admin/welcome.php:
|
3932 |
msgid "Default Gateway First"
|
3933 |
msgstr ""
|
3934 |
|
3935 |
-
#: includes/admin/welcome.php:
|
3936 |
msgid ""
|
3937 |
"The gateway selected as the default option will always be displayed first "
|
3938 |
"on checkout."
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: includes/admin/welcome.php:
|
3942 |
msgid "Go to Easy Digital Downloads Settings"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: includes/admin/welcome.php:
|
3946 |
msgid "View the Full Changelog"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
-
#: includes/admin/welcome.php:
|
3950 |
msgid "Full Changelog"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: includes/admin/welcome.php:
|
3954 |
-
msgid ""
|
3955 |
-
"Thank you for updating to the latest version! Easy Digital Downloads %s is "
|
3956 |
-
"ready to make your online store faster, safer and better!"
|
3957 |
-
msgstr ""
|
3958 |
-
|
3959 |
-
#: includes/admin/welcome.php:314
|
3960 |
msgid ""
|
3961 |
"Use the tips below to get started using Easy Digital Downloads. You will be "
|
3962 |
"up and running in no time!"
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: includes/admin/welcome.php:
|
3966 |
msgid "Creating Your First Download Product"
|
3967 |
msgstr ""
|
3968 |
|
3969 |
-
#: includes/admin/welcome.php:
|
3970 |
msgid "<a href=\"%s\">%s → Add New</a>"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: includes/admin/welcome.php:
|
3974 |
msgid ""
|
3975 |
"The %s menu is your access point for all aspects of your Easy Digital "
|
3976 |
"Downloads product creation and setup. To create your first product, simply "
|
3977 |
"click Add New and then fill out the product details."
|
3978 |
msgstr ""
|
3979 |
|
3980 |
-
#: includes/admin/welcome.php:
|
3981 |
msgid "Product Price"
|
3982 |
msgstr ""
|
3983 |
|
3984 |
-
#: includes/admin/welcome.php:
|
3985 |
msgid ""
|
3986 |
"Products can have simple prices or variable prices if you wish to have more "
|
3987 |
"than one price point for a product. For a single price, simply enter the "
|
@@ -3989,112 +4002,112 @@ msgid ""
|
|
3989 |
"and enter the options."
|
3990 |
msgstr ""
|
3991 |
|
3992 |
-
#: includes/admin/welcome.php:
|
3993 |
msgid "Download Files"
|
3994 |
msgstr ""
|
3995 |
|
3996 |
-
#: includes/admin/welcome.php:
|
3997 |
msgid ""
|
3998 |
"Uploading the downloadable files is simple. Click <em>Upload File</em> in "
|
3999 |
"the Download Files section and choose your download file. To add more than "
|
4000 |
"one file, simply click the <em>Add New</em> button."
|
4001 |
msgstr ""
|
4002 |
|
4003 |
-
#: includes/admin/welcome.php:
|
4004 |
msgid "Display a Product Grid"
|
4005 |
msgstr ""
|
4006 |
|
4007 |
-
#: includes/admin/welcome.php:
|
4008 |
msgid "Flexible Product Grids"
|
4009 |
msgstr ""
|
4010 |
|
4011 |
-
#: includes/admin/welcome.php:
|
4012 |
msgid ""
|
4013 |
"The [downloads] shortcode will display a product grid that works with any "
|
4014 |
"theme, no matter the size. It is even responsive!"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: includes/admin/welcome.php:
|
4018 |
msgid "Change the Number of Columns"
|
4019 |
msgstr ""
|
4020 |
|
4021 |
-
#: includes/admin/welcome.php:
|
4022 |
msgid ""
|
4023 |
"You can easily change the number of columns by adding the columns=\"x\" "
|
4024 |
"parameter:"
|
4025 |
msgstr ""
|
4026 |
|
4027 |
-
#: includes/admin/welcome.php:
|
4028 |
msgid "Additional Display Options"
|
4029 |
msgstr ""
|
4030 |
|
4031 |
-
#: includes/admin/welcome.php:
|
4032 |
msgid ""
|
4033 |
"The product grids can be customized in any way you wish and there is <a "
|
4034 |
"href=\"%s\">extensive documentation</a> to assist you."
|
4035 |
msgstr ""
|
4036 |
|
4037 |
-
#: includes/admin/welcome.php:
|
4038 |
msgid "Purchase Buttons Anywhere"
|
4039 |
msgstr ""
|
4040 |
|
4041 |
-
#: includes/admin/welcome.php:
|
4042 |
msgid "The <em>[purchase_link]</em> Shortcode"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: includes/admin/welcome.php:
|
4046 |
msgid ""
|
4047 |
"With easily accessible shortcodes to display purchase buttons, you can add "
|
4048 |
"a Buy Now or Add to Cart button for any product anywhere on your site in "
|
4049 |
"seconds."
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
#: includes/admin/welcome.php:
|
4053 |
msgid "Buy Now Buttons"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
#: includes/admin/welcome.php:
|
4057 |
msgid ""
|
4058 |
"Purchase buttons can behave as either Add to Cart or Buy Now buttons. With "
|
4059 |
"Buy Now buttons customers are taken straight to PayPal, giving them the "
|
4060 |
"most frictionless purchasing experience possible."
|
4061 |
msgstr ""
|
4062 |
|
4063 |
-
#: includes/admin/welcome.php:
|
4064 |
msgid "Need Help?"
|
4065 |
msgstr ""
|
4066 |
|
4067 |
-
#: includes/admin/welcome.php:
|
4068 |
msgid "Phenomenal Support"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
-
#: includes/admin/welcome.php:
|
4072 |
msgid ""
|
4073 |
"We do our best to provide the best support we can. If you encounter a "
|
4074 |
"problem or have a question, simply open a ticket using our <a "
|
4075 |
"href=\"https://easydigitaldownloads.com/support\">support form</a>."
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: includes/admin/welcome.php:
|
4079 |
msgid "Need Even Faster Support?"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: includes/admin/welcome.php:
|
4083 |
msgid ""
|
4084 |
"Our <a href=\"https://easydigitaldownloads.com/support/pricing/\">Priority "
|
4085 |
"Support</a> system is there for customers that need faster and/or more "
|
4086 |
"in-depth assistance."
|
4087 |
msgstr ""
|
4088 |
|
4089 |
-
#: includes/admin/welcome.php:
|
4090 |
msgid "Stay Up to Date"
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: includes/admin/welcome.php:
|
4094 |
msgid "Get Notified of Extension Releases"
|
4095 |
msgstr ""
|
4096 |
|
4097 |
-
#: includes/admin/welcome.php:
|
4098 |
msgid ""
|
4099 |
"New extensions that make Easy Digital Downloads even more powerful are "
|
4100 |
"released nearly every single week. Subscribe to the newsletter to stay up "
|
@@ -4102,26 +4115,26 @@ msgid ""
|
|
4102 |
"target=\"_blank\">Sign up now</a> to ensure you do not miss a release!"
|
4103 |
msgstr ""
|
4104 |
|
4105 |
-
#: includes/admin/welcome.php:
|
4106 |
msgid "Get Alerted About New Tutorials"
|
4107 |
msgstr ""
|
4108 |
|
4109 |
-
#: includes/admin/welcome.php:
|
4110 |
msgid ""
|
4111 |
"<a href=\"http://eepurl.com/kaerz\" target=\"_blank\">Sign up now</a> to "
|
4112 |
"hear about the latest tutorial releases that explain how to take Easy "
|
4113 |
"Digital Downloads further."
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: includes/admin/welcome.php:
|
4117 |
msgid "Extensions for Everything"
|
4118 |
msgstr ""
|
4119 |
|
4120 |
-
#: includes/admin/welcome.php:
|
4121 |
msgid "Over 250 Extensions"
|
4122 |
msgstr ""
|
4123 |
|
4124 |
-
#: includes/admin/welcome.php:
|
4125 |
msgid ""
|
4126 |
"Add-on plugins are available that greatly extend the default functionality "
|
4127 |
"of Easy Digital Downloads. There are extensions for payment processors, "
|
@@ -4129,11 +4142,11 @@ msgid ""
|
|
4129 |
"many, many more."
|
4130 |
msgstr ""
|
4131 |
|
4132 |
-
#: includes/admin/welcome.php:
|
4133 |
msgid "Visit the Extension Store"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: includes/admin/welcome.php:
|
4137 |
msgid ""
|
4138 |
"<a href=\"https://easydigitaldownloads.com/downloads\" "
|
4139 |
"target=\"_blank\">The Extensions store</a> has a list of all available "
|
@@ -4141,14 +4154,14 @@ msgid ""
|
|
4141 |
"what you are looking for."
|
4142 |
msgstr ""
|
4143 |
|
4144 |
-
#: includes/admin/welcome.php:
|
4145 |
msgid ""
|
4146 |
"Easy Digital Downloads is created by a worldwide team of developers who aim "
|
4147 |
"to provide the #1 eCommerce platform for selling digital goods through "
|
4148 |
"WordPress."
|
4149 |
msgstr ""
|
4150 |
|
4151 |
-
#: includes/admin/welcome.php:
|
4152 |
msgid "No valid changelog was found."
|
4153 |
msgstr ""
|
4154 |
|
@@ -4443,7 +4456,7 @@ msgstr ""
|
|
4443 |
msgid "Already have an account?"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
-
#: includes/checkout/template.php:455 includes/checkout/template.php:
|
4447 |
msgid "Login"
|
4448 |
msgstr ""
|
4449 |
|
@@ -4460,7 +4473,7 @@ msgid "The username you will use to log into your account."
|
|
4460 |
msgstr ""
|
4461 |
|
4462 |
#: includes/checkout/template.php:475 includes/checkout/template.php:481
|
4463 |
-
#: includes/checkout/template.php:
|
4464 |
#: templates/shortcode-register.php:28
|
4465 |
msgid "Password"
|
4466 |
msgstr ""
|
@@ -4493,60 +4506,60 @@ msgstr ""
|
|
4493 |
msgid "or checkout as a guest."
|
4494 |
msgstr ""
|
4495 |
|
4496 |
-
#: includes/checkout/template.php:
|
4497 |
msgid "Your username"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
-
#: includes/checkout/template.php:
|
4501 |
msgid "Your password"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
-
#: includes/checkout/template.php:
|
4505 |
msgid "Select Payment Method"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
-
#: includes/checkout/template.php:
|
4509 |
msgid "Have a discount code?"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
-
#: includes/checkout/template.php:
|
4513 |
msgid "Discount"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
-
#: includes/checkout/template.php:
|
4517 |
msgid "Enter a coupon code if you have one."
|
4518 |
msgstr ""
|
4519 |
|
4520 |
-
#: includes/checkout/template.php:
|
4521 |
#: includes/scripts.php:53
|
4522 |
msgid "Enter discount"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: includes/checkout/template.php:
|
4526 |
msgid "Agree to Terms?"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: includes/checkout/template.php:
|
4530 |
msgid "Show Terms"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: includes/checkout/template.php:
|
4534 |
msgid "Hide Terms"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: includes/checkout/template.php:
|
4538 |
msgid "Purchase Total:"
|
4539 |
msgstr ""
|
4540 |
|
4541 |
-
#: includes/checkout/template.php:
|
4542 |
msgid "Go back"
|
4543 |
msgstr ""
|
4544 |
|
4545 |
-
#: includes/checkout/template.php:
|
4546 |
msgid "Next"
|
4547 |
msgstr ""
|
4548 |
|
4549 |
-
#: includes/checkout/template.php:
|
4550 |
msgid "Free Download"
|
4551 |
msgstr ""
|
4552 |
|
@@ -4710,8 +4723,8 @@ msgstr ""
|
|
4710 |
msgid "Customer User ID: %s"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: includes/class-edd-cli.php:318 includes/user-functions.php:
|
4714 |
-
#: includes/user-functions.php:
|
4715 |
msgid "Username: %s"
|
4716 |
msgstr ""
|
4717 |
|
@@ -4935,10 +4948,6 @@ msgstr ""
|
|
4935 |
msgid "Shop Vendor"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
-
#: includes/class-edd-stats.php:91
|
4939 |
-
msgid "Last Quater"
|
4940 |
-
msgstr ""
|
4941 |
-
|
4942 |
#: includes/class-edd-stats.php:433
|
4943 |
msgid "Improper date provided."
|
4944 |
msgstr ""
|
@@ -5155,6 +5164,12 @@ msgstr ""
|
|
5155 |
msgid "You have already purchased this item, but you may purchase it again."
|
5156 |
msgstr ""
|
5157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5158 |
#: includes/deprecated-functions.php:302 includes/deprecated-functions.php:335
|
5159 |
#: includes/emails/class-edd-email-tags.php:270
|
5160 |
msgid "A list of download links for each download purchased"
|
@@ -5237,6 +5252,12 @@ msgid ""
|
|
5237 |
"they are unable to view it in the browser correctly."
|
5238 |
msgstr ""
|
5239 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5240 |
#: includes/deprecated-functions.php:517 includes/process-download.php:698
|
5241 |
msgid "Sorry but you have hit your download limit for this file."
|
5242 |
msgstr ""
|
@@ -5262,7 +5283,7 @@ msgid "This discount is not active yet."
|
|
5262 |
msgstr ""
|
5263 |
|
5264 |
#: includes/discount-functions.php:638
|
5265 |
-
msgid "This discount has reached
|
5266 |
msgstr ""
|
5267 |
|
5268 |
#: includes/discount-functions.php:667
|
@@ -5319,6 +5340,15 @@ msgstr ""
|
|
5319 |
msgid "You cannot send email with EDD_Emails until init/admin_init has been reached"
|
5320 |
msgstr ""
|
5321 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5322 |
#: includes/emails/functions.php:126
|
5323 |
msgid "New download purchase - Order #%1$s"
|
5324 |
msgstr ""
|
@@ -5847,15 +5877,15 @@ msgstr ""
|
|
5847 |
msgid "Status changed from %s to %s"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
-
#: includes/payments/functions.php:
|
5851 |
msgid "Complete"
|
5852 |
msgstr ""
|
5853 |
|
5854 |
-
#: includes/payments/functions.php:
|
5855 |
msgid "EDD Bot"
|
5856 |
msgstr ""
|
5857 |
|
5858 |
-
#: includes/payments/functions.php:
|
5859 |
msgid "Delete this payment note"
|
5860 |
msgstr ""
|
5861 |
|
@@ -6371,95 +6401,91 @@ msgstr ""
|
|
6371 |
msgid "Free"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
-
#: includes/template-functions.php:
|
6375 |
msgid "Added to cart"
|
6376 |
msgstr ""
|
6377 |
|
6378 |
-
#: includes/template-functions.php:
|
6379 |
-
msgid "Go to Checkout"
|
6380 |
-
msgstr ""
|
6381 |
-
|
6382 |
-
#: includes/template-functions.php:196
|
6383 |
msgid "Includes %1$s% tax"
|
6384 |
msgstr ""
|
6385 |
|
6386 |
-
#: includes/template-functions.php:
|
6387 |
msgid "Excluding %1$s% tax"
|
6388 |
msgstr ""
|
6389 |
|
6390 |
-
#: includes/template-functions.php:
|
6391 |
msgid "White"
|
6392 |
msgstr ""
|
6393 |
|
6394 |
-
#: includes/template-functions.php:
|
6395 |
msgid "Gray"
|
6396 |
msgstr ""
|
6397 |
|
6398 |
-
#: includes/template-functions.php:
|
6399 |
msgid "Blue"
|
6400 |
msgstr ""
|
6401 |
|
6402 |
-
#: includes/template-functions.php:
|
6403 |
msgid "Red"
|
6404 |
msgstr ""
|
6405 |
|
6406 |
-
#: includes/template-functions.php:
|
6407 |
msgid "Green"
|
6408 |
msgstr ""
|
6409 |
|
6410 |
-
#: includes/template-functions.php:
|
6411 |
msgid "Yellow"
|
6412 |
msgstr ""
|
6413 |
|
6414 |
-
#: includes/template-functions.php:
|
6415 |
msgid "Orange"
|
6416 |
msgstr ""
|
6417 |
|
6418 |
-
#: includes/template-functions.php:
|
6419 |
msgid "Dark Gray"
|
6420 |
msgstr ""
|
6421 |
|
6422 |
-
#: includes/template-functions.php:
|
6423 |
msgid "Inherit"
|
6424 |
msgstr ""
|
6425 |
|
6426 |
-
#: includes/template-functions.php:
|
6427 |
msgid "Button"
|
6428 |
msgstr ""
|
6429 |
|
6430 |
-
#: includes/template-functions.php:
|
6431 |
msgid "Plain Text"
|
6432 |
msgstr ""
|
6433 |
|
6434 |
-
#: includes/user-functions.php:
|
6435 |
msgid "New user registration on your site %s:"
|
6436 |
msgstr ""
|
6437 |
|
6438 |
-
#: includes/user-functions.php:
|
6439 |
msgid "E-mail: %s"
|
6440 |
msgstr ""
|
6441 |
|
6442 |
-
#: includes/user-functions.php:
|
6443 |
msgid "[%s] New User Registration"
|
6444 |
msgstr ""
|
6445 |
|
6446 |
-
#: includes/user-functions.php:
|
6447 |
msgid "Password: %s"
|
6448 |
msgstr ""
|
6449 |
|
6450 |
-
#: includes/user-functions.php:
|
6451 |
msgid "[Password entered at checkout]"
|
6452 |
msgstr ""
|
6453 |
|
6454 |
-
#: includes/user-functions.php:
|
6455 |
msgid "[%s] Your username and password"
|
6456 |
msgstr ""
|
6457 |
|
6458 |
-
#: includes/user-functions.php:
|
6459 |
msgid "Verify your account"
|
6460 |
msgstr ""
|
6461 |
|
6462 |
-
#: includes/user-functions.php:
|
6463 |
msgid ""
|
6464 |
"Hello %s,\n"
|
6465 |
"\n"
|
@@ -6467,29 +6493,29 @@ msgid ""
|
|
6467 |
"purchase history. <a href='%s'>Click here</a> to verify your account."
|
6468 |
msgstr ""
|
6469 |
|
6470 |
-
#: includes/user-functions.php:
|
6471 |
msgid ""
|
6472 |
"Sorry but your account verification link has expired. <a href=\"#\">Click "
|
6473 |
"here</a> to request a new verification URL."
|
6474 |
msgstr ""
|
6475 |
|
6476 |
-
#: includes/user-functions.php:
|
6477 |
msgid "Nonce verification failed."
|
6478 |
msgstr ""
|
6479 |
|
6480 |
-
#: includes/user-functions.php:
|
6481 |
msgid "You must be logged in to verify your account."
|
6482 |
msgstr ""
|
6483 |
|
6484 |
-
#: includes/user-functions.php:
|
6485 |
msgid "Notice"
|
6486 |
msgstr ""
|
6487 |
|
6488 |
-
#: includes/user-functions.php:
|
6489 |
msgid "Your account has already been verified."
|
6490 |
msgstr ""
|
6491 |
|
6492 |
-
#: includes/user-functions.php:
|
6493 |
msgid "Invalid verification token provided."
|
6494 |
msgstr ""
|
6495 |
|
@@ -6768,12 +6794,12 @@ msgctxt "Date one to date two"
|
|
6768 |
msgid "to"
|
6769 |
msgstr ""
|
6770 |
|
6771 |
-
#: includes/checkout/template.php:
|
6772 |
msgctxt "Entering a discount code"
|
6773 |
msgid "Click to enter it"
|
6774 |
msgstr ""
|
6775 |
|
6776 |
-
#: includes/checkout/template.php:
|
6777 |
msgctxt "Apply discount at checkout"
|
6778 |
msgid "Apply"
|
6779 |
msgstr ""
|
2 |
# This file is distributed under the same license as the Easy Digital Downloads package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Easy Digital Downloads 2.4.7\n"
|
6 |
"Report-Msgid-Bugs-To: https://easydigitaldownloads.com/\n"
|
7 |
+
"POT-Creation-Date: 2015-10-13 01:19:38+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
46 |
msgstr ""
|
47 |
|
48 |
#: includes/EDD_SL_Plugin_Updater.php:329
|
49 |
+
#: includes/admin/customers/customer-actions.php:393
|
50 |
#: includes/admin/discounts/discount-actions.php:30
|
51 |
#: includes/admin/discounts/discount-actions.php:92
|
52 |
#: includes/admin/discounts/discount-actions.php:144
|
91 |
#: includes/error-tracking.php:36 includes/gateways/functions.php:221
|
92 |
#: includes/gateways/manual.php:33 includes/gateways/paypal-standard.php:34
|
93 |
#: includes/process-download.php:231 includes/process-download.php:698
|
94 |
+
#: includes/query-filters.php:48 includes/user-functions.php:770
|
95 |
+
#: includes/user-functions.php:795 includes/user-functions.php:848
|
96 |
msgid "Error"
|
97 |
msgstr ""
|
98 |
|
196 |
|
197 |
#: includes/admin/class-api-keys-table.php:164
|
198 |
#: includes/checkout/template.php:465 includes/checkout/template.php:471
|
199 |
+
#: includes/checkout/template.php:537 templates/shortcode-login.php:15
|
200 |
#: templates/shortcode-login.php:16 templates/shortcode-register.php:18
|
201 |
#: templates/shortcode-register.php:19
|
202 |
msgid "Username"
|
332 |
msgid "Customer successfully deleted"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: includes/admin/class-edd-notices.php:165
|
336 |
+
msgid "User successfully verified"
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
#: includes/admin/customers/class-customer-table.php:64
|
340 |
#: includes/admin/payments/class-payments-table.php:226
|
341 |
msgid "Customer"
|
357 |
msgid "<a href=\"%s\">Delete</a>"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: includes/admin/customers/class-customer-table.php:145
|
361 |
+
msgid "(Pending Verification)"
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: includes/admin/customers/class-customer-table.php:159
|
365 |
#: includes/admin/discounts/add-discount.php:24
|
366 |
#: includes/admin/discounts/class-discount-codes-table.php:145
|
367 |
#: includes/admin/discounts/edit-discount.php:37
|
372 |
msgid "Name"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: includes/admin/customers/class-customer-table.php:160
|
376 |
#: includes/admin/payments/class-payments-table.php:222
|
377 |
#: includes/admin/reporting/class-export-customers.php:68
|
378 |
#: includes/admin/reporting/class-export-customers.php:79
|
383 |
msgid "Email"
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: includes/admin/customers/class-customer-table.php:161
|
387 |
msgid "Purchases"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: includes/admin/customers/class-customer-table.php:162
|
391 |
msgid "Total Spent"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: includes/admin/customers/class-customer-table.php:163
|
395 |
msgid "Date Created"
|
396 |
msgstr ""
|
397 |
|
444 |
msgid "Failed to disconnect user from customer"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: includes/admin/customers/customer-actions.php:393
|
448 |
+
#: includes/admin/reporting/export/export-actions.php:23
|
449 |
+
#: includes/admin/reporting/pdf-reports.php:33
|
450 |
+
#: includes/api/class-edd-api.php:1685
|
451 |
+
#: includes/class-edd-license-handler.php:188
|
452 |
+
#: includes/class-edd-license-handler.php:261
|
453 |
+
msgid "Nonce verification failed"
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
#: includes/admin/customers/customer-functions.php:36
|
457 |
msgid "Customer Profile"
|
458 |
msgstr ""
|
659 |
msgstr ""
|
660 |
|
661 |
#: includes/admin/customers/customers.php:390
|
662 |
+
#: includes/admin/customers/customers.php:391 includes/admin/welcome.php:496
|
663 |
msgid "View %s"
|
664 |
msgstr ""
|
665 |
|
683 |
msgid "Delete all associated payments and records?"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: includes/admin/customers/customers.php:548
|
687 |
+
msgid "This customer's user account is pending verification."
|
688 |
+
msgstr ""
|
689 |
+
|
690 |
+
#: includes/admin/customers/customers.php:550
|
691 |
+
msgid "Verify this customer's account"
|
692 |
+
msgstr ""
|
693 |
+
|
694 |
+
#: includes/admin/customers/customers.php:550
|
695 |
+
msgid "Verify account."
|
696 |
+
msgstr ""
|
697 |
+
|
698 |
#: includes/admin/dashboard-widgets.php:24
|
699 |
msgid "Easy Digital Downloads Sales Summary"
|
700 |
msgstr ""
|
988 |
#: includes/admin/discounts/class-discount-codes-table.php:274
|
989 |
#: includes/admin/payments/class-payments-table.php:302
|
990 |
#: includes/admin/payments/class-payments-table.php:371
|
991 |
+
#: includes/payments/functions.php:1727
|
992 |
msgid "Delete"
|
993 |
msgstr ""
|
994 |
|
1099 |
|
1100 |
#: includes/admin/discounts/contextual-help.php:55
|
1101 |
msgid ""
|
1102 |
+
"<strong>Amount</strong> - this is the discount amount provided by this "
|
1103 |
+
"code. For percentage based discounts, enter a number such as 70 for 70%. Do "
|
1104 |
+
"not enter a percent sign."
|
1105 |
msgstr ""
|
1106 |
|
1107 |
#: includes/admin/discounts/contextual-help.php:56
|
1108 |
msgid ""
|
1109 |
+
"<strong>Requirements</strong> - this allows you to select the product(s) "
|
1110 |
"that are required to be purchased in order for a discount to be applied."
|
1111 |
msgstr ""
|
1112 |
|
1113 |
#: includes/admin/discounts/contextual-help.php:57
|
1114 |
msgid ""
|
1115 |
+
"<strong>Condition</strong> - this lets you set whether all selected "
|
1116 |
"products must be in the cart, or just a minimum of one."
|
1117 |
msgstr ""
|
1118 |
|
1119 |
#: includes/admin/discounts/contextual-help.php:58
|
1120 |
msgid ""
|
1121 |
+
"<strong>Apply discount only to selected Downloads?</strong> - If this box "
|
1122 |
"is checked, only the prices of the required products will be discounted. If "
|
1123 |
"left unchecked, the discount will apply to all products in the cart."
|
1124 |
msgstr ""
|
1218 |
|
1219 |
#: includes/admin/downloads/contextual-help.php:47
|
1220 |
msgid ""
|
1221 |
+
"<strong>Button Options</strong> - Disable the automatic output of the "
|
1222 |
+
"purchase button. If disabled, no button will be added to the download page "
|
1223 |
+
"unless the <code>[purchase_link]</code> shortcode is used."
|
1224 |
msgstr ""
|
1225 |
|
1226 |
#: includes/admin/downloads/contextual-help.php:52
|
1247 |
#: includes/admin/downloads/contextual-help.php:63
|
1248 |
msgid ""
|
1249 |
"<strong>Product Type Options</strong> - Choose a default product type or a "
|
1250 |
+
"bundle. Bundled products automatically include access to other "
|
1251 |
+
"download's files when purchased."
|
1252 |
msgstr ""
|
1253 |
|
1254 |
#: includes/admin/downloads/contextual-help.php:65
|
1255 |
msgid ""
|
1256 |
"<strong>File Downloads</strong> - Define download file names and their "
|
1257 |
+
"respective file URL. Multiple files can be assigned to a single price, or "
|
1258 |
"variable prices."
|
1259 |
msgstr ""
|
1260 |
|
1265 |
#: includes/admin/downloads/contextual-help.php:72
|
1266 |
msgid ""
|
1267 |
"Special notes or instructions for the product. These notes will be added to "
|
1268 |
+
"the purchase receipt, and additionally may be used by some extensions or "
|
1269 |
"themes on the frontend."
|
1270 |
msgstr ""
|
1271 |
|
1448 |
|
1449 |
#: includes/admin/downloads/metabox.php:865
|
1450 |
#: includes/admin/settings/register-settings.php:766
|
1451 |
+
#: includes/admin/thickbox.php:62 includes/checkout/template.php:841
|
1452 |
#: includes/scripts.php:58 includes/shortcodes.php:49
|
1453 |
#: includes/template-functions.php:67
|
1454 |
msgid "Purchase"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
#: includes/admin/payments/class-payments-table.php:201
|
1561 |
+
#: includes/payments/functions.php:630
|
1562 |
msgid "Pending"
|
1563 |
msgstr ""
|
1564 |
|
1565 |
#: includes/admin/payments/class-payments-table.php:202
|
1566 |
+
#: includes/payments/functions.php:632
|
1567 |
msgid "Refunded"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
#: includes/admin/payments/class-payments-table.php:203
|
1571 |
+
#: includes/payments/functions.php:635
|
1572 |
msgid "Revoked"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
#: includes/admin/payments/class-payments-table.php:204
|
1576 |
+
#: includes/payments/functions.php:633
|
1577 |
msgid "Failed"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
#: includes/admin/payments/class-payments-table.php:205
|
1581 |
+
#: includes/payments/functions.php:634
|
1582 |
msgid "Abandoned"
|
1583 |
msgstr ""
|
1584 |
|
1651 |
msgstr ""
|
1652 |
|
1653 |
#: includes/admin/payments/contextual-help.php:46
|
1654 |
+
msgid "You also have the option to bulk delete payments should you wish."
|
1655 |
msgstr ""
|
1656 |
|
1657 |
#: includes/admin/payments/contextual-help.php:51 includes/post-types.php:74
|
1668 |
msgstr ""
|
1669 |
|
1670 |
#: includes/admin/payments/contextual-help.php:56
|
1671 |
+
msgid "You can enter the customer's name or ID prefixed by 'user:'"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
#: includes/admin/payments/contextual-help.php:57
|
1951 |
msgid "General Settings"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
+
#: includes/admin/plugins.php:57 includes/admin/welcome.php:160
|
1955 |
msgid "Getting Started"
|
1956 |
msgstr ""
|
1957 |
|
2212 |
#: includes/admin/reporting/contextual-help.php:51
|
2213 |
msgid ""
|
2214 |
"<strong>Sales and Earnings</strong> - This report exports all of the sales "
|
2215 |
+
"and earnings that you have made in the current year. It includes your sales "
|
2216 |
+
"and earnings for each product as well a graphs of sales and earnings so you "
|
2217 |
+
"can compare them for each month."
|
2218 |
msgstr ""
|
2219 |
|
2220 |
#: includes/admin/reporting/contextual-help.php:52
|
2221 |
msgid ""
|
2222 |
+
"<strong>Payment History</strong> - This report exports all of the payments "
|
2223 |
+
"you have received on your EDD store in a CSV format. It includes the "
|
2224 |
"contact details of the customer, the products they have purchased as well "
|
2225 |
"as any discount codes they have used and the final price they have paid."
|
2226 |
msgstr ""
|
2265 |
msgid "Customer Value"
|
2266 |
msgstr ""
|
2267 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2268 |
#: includes/admin/reporting/export/export-functions.php:49
|
2269 |
msgid "Export location or file not writable"
|
2270 |
msgstr ""
|
2331 |
msgid "This Quarter"
|
2332 |
msgstr ""
|
2333 |
|
2334 |
+
#: includes/admin/reporting/graphing.php:477 includes/class-edd-stats.php:91
|
2335 |
msgid "Last Quarter"
|
2336 |
msgstr ""
|
2337 |
|
2663 |
msgid ""
|
2664 |
"A set of email tags has also been provided to allow the creation of "
|
2665 |
"personalized emails. A tag consists of a keyword surrounded by curly "
|
2666 |
+
"braces: <code>{tag}</code>. A description of each of these tags appears "
|
2667 |
"below the editor."
|
2668 |
msgstr ""
|
2669 |
|
2679 |
msgstr ""
|
2680 |
|
2681 |
#: includes/admin/settings/contextual-help.php:73
|
2682 |
+
msgid "This screen allows you to configure the tax rules for your store."
|
2683 |
msgstr ""
|
2684 |
|
2685 |
#: includes/admin/settings/contextual-help.php:74
|
2733 |
#: includes/admin/settings/contextual-help.php:81
|
2734 |
msgid ""
|
2735 |
"<strong>Calculate Tax After Discounts</strong>: If enabled, this option "
|
2736 |
+
"will make it so that tax is calculated on the after-discount amount. If a "
|
2737 |
"purchase of $20 is made and a 20% discount is applied, tax will be "
|
2738 |
+
"calculated off of $16 instead of $20."
|
2739 |
msgstr ""
|
2740 |
|
2741 |
#: includes/admin/settings/contextual-help.php:82
|
3055 |
msgstr ""
|
3056 |
|
3057 |
#: includes/admin/settings/register-settings.php:466
|
|
|
3058 |
msgid ""
|
3059 |
+
"Enter the text that is sent as purchase receipt email to users after "
|
3060 |
+
"completion of a successful purchase. HTML is accepted. Available template "
|
3061 |
+
"tags:"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
#: includes/admin/settings/register-settings.php:468
|
3094 |
msgstr ""
|
3095 |
|
3096 |
#: includes/admin/settings/register-settings.php:486
|
|
|
3097 |
msgid ""
|
3098 |
+
"Enter the text that is sent as sale notification email after completion of "
|
3099 |
+
"a purchase. HTML is accepted. Available template tags:"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
#: includes/admin/settings/register-settings.php:492
|
3568 |
msgstr ""
|
3569 |
|
3570 |
#: includes/admin/tools.php:98
|
3571 |
+
msgid "Enter emails and/or domains (starting with @) to disallow, one per line."
|
3572 |
msgstr ""
|
3573 |
|
3574 |
#: includes/admin/tools.php:103
|
3763 |
msgstr ""
|
3764 |
|
3765 |
#: includes/admin/welcome.php:60 includes/admin/welcome.php:61
|
|
|
3766 |
msgid "Easy Digital Downloads Changelog"
|
3767 |
msgstr ""
|
3768 |
|
3774 |
msgid "The people that build Easy Digital Downloads"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
+
#: includes/admin/welcome.php:137
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3778 |
msgid "Welcome to Easy Digital Downloads %s"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
+
#: includes/admin/welcome.php:139
|
3782 |
msgid ""
|
3783 |
"Thank you for updating to the latest version! Easy Digital Downloads %s is "
|
3784 |
"ready to make your online store faster, safer, and better!"
|
3785 |
msgstr ""
|
3786 |
|
3787 |
+
#: includes/admin/welcome.php:157
|
3788 |
+
msgid "What's New"
|
3789 |
+
msgstr ""
|
3790 |
+
|
3791 |
+
#: includes/admin/welcome.php:163
|
3792 |
+
msgid "Credits"
|
3793 |
+
msgstr ""
|
3794 |
+
|
3795 |
+
#: includes/admin/welcome.php:185
|
3796 |
msgid "Amazon Payments"
|
3797 |
msgstr ""
|
3798 |
|
3799 |
+
#: includes/admin/welcome.php:191
|
3800 |
msgid ""
|
3801 |
"With Easy Digital Downloads version 2.4, you can now accept payments "
|
3802 |
"through Amazon's Login and Pay with the new built-in payment gateway."
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: includes/admin/welcome.php:193
|
3806 |
msgid "Secure Checkout"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
+
#: includes/admin/welcome.php:194
|
3810 |
msgid ""
|
3811 |
"When using Amazon Payments, credit / debit card details are entered on "
|
3812 |
"Amazon's secure servers and never pass through your own server, making the "
|
3813 |
"entire process dramatically more secure and reliable."
|
3814 |
msgstr ""
|
3815 |
|
3816 |
+
#: includes/admin/welcome.php:196
|
3817 |
msgid "Accept Credit and Debit Card Payments"
|
3818 |
msgstr ""
|
3819 |
|
3820 |
+
#: includes/admin/welcome.php:197
|
3821 |
msgid ""
|
3822 |
"Amazon Payments allows your customers to easily pay with their debit or "
|
3823 |
"credit cards. During checkout, customers will be provided an option to use "
|
3824 |
"a stored card or enter a new one."
|
3825 |
msgstr ""
|
3826 |
|
3827 |
+
#: includes/admin/welcome.php:199
|
3828 |
msgid "Simple Customer Authentication"
|
3829 |
msgstr ""
|
3830 |
|
3831 |
+
#: includes/admin/welcome.php:200
|
3832 |
msgid ""
|
3833 |
"Customers can log into their Amazon account from your checkout screen and "
|
3834 |
"have all of their billing details retrieved automatically from Amazon. With "
|
3835 |
"just a few clicks, customers can effortlessly complete their purchase."
|
3836 |
msgstr ""
|
3837 |
|
3838 |
+
#: includes/admin/welcome.php:206
|
3839 |
msgid "Earnings / Sales By Category"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
+
#: includes/admin/welcome.php:212
|
3843 |
msgid ""
|
3844 |
"Easy Digital Downloads version 2.4 introduces a new Report that displays "
|
3845 |
"earnings and sales for your product categories."
|
3846 |
msgstr ""
|
3847 |
|
3848 |
+
#: includes/admin/welcome.php:214
|
3849 |
msgid "Earnings and Sales Overview"
|
3850 |
msgstr ""
|
3851 |
|
3852 |
+
#: includes/admin/welcome.php:215
|
3853 |
msgid ""
|
3854 |
"Quickly see how each of your categories has performed over the lifetime of "
|
3855 |
"your store. The total sales and earnings are displayed, as well as the "
|
3856 |
"average monthly sales and earnings for each category."
|
3857 |
msgstr ""
|
3858 |
|
3859 |
+
#: includes/admin/welcome.php:217
|
3860 |
msgid "Category Sales / Earnings Mix"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
+
#: includes/admin/welcome.php:218
|
3864 |
msgid ""
|
3865 |
"The report includes a visual break down of the sales / earnings mix for "
|
3866 |
"your categories. Quickly see which categories account for the highest (or "
|
3867 |
"lowest) percentage of your sales and earnings."
|
3868 |
msgstr ""
|
3869 |
|
3870 |
+
#: includes/admin/welcome.php:224
|
3871 |
msgid "Improved Data Export"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
+
#: includes/admin/welcome.php:230
|
3875 |
msgid "Big Data Support"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
+
#: includes/admin/welcome.php:231
|
3879 |
msgid ""
|
3880 |
"With the new export processing in Easy Digital Downloads 2.4, you can "
|
3881 |
"easily export massive amounts of data. Need to export 20,000 payment "
|
3882 |
"records? No problem."
|
3883 |
msgstr ""
|
3884 |
|
3885 |
+
#: includes/admin/welcome.php:233
|
3886 |
msgid "Standardized Customer Export"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
+
#: includes/admin/welcome.php:234
|
3890 |
msgid ""
|
3891 |
+
"The Customer export has been standardized so it now produces the same data "
|
3892 |
"during export for all export options. It can also easily handle 20,000 or "
|
3893 |
"even 50,000 customer records in a single export."
|
3894 |
msgstr ""
|
3895 |
|
3896 |
+
#: includes/admin/welcome.php:240
|
3897 |
msgid "Additional Updates"
|
3898 |
msgstr ""
|
3899 |
|
3900 |
+
#: includes/admin/welcome.php:243
|
3901 |
msgid "REST API Versioning"
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: includes/admin/welcome.php:244
|
3905 |
msgid ""
|
3906 |
"The REST API now supports a version parameter that allows you to specify "
|
3907 |
"which version of the API you wish to use."
|
3908 |
msgstr ""
|
3909 |
|
3910 |
+
#: includes/admin/welcome.php:247
|
3911 |
msgid "Better Cart Tax Display"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
+
#: includes/admin/welcome.php:248
|
3915 |
msgid ""
|
3916 |
"Cart widgets now display estimated taxes for customers before reaching the "
|
3917 |
"checkout page."
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: includes/admin/welcome.php:251
|
3921 |
msgid "Customer > User Synchronization"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: includes/admin/welcome.php:252
|
3925 |
msgid ""
|
3926 |
"Customer email addresses are now updated when the associated user account's "
|
3927 |
"email is changed."
|
3928 |
msgstr ""
|
3929 |
|
3930 |
+
#: includes/admin/welcome.php:256
|
3931 |
msgid "Better Test Mode Settings"
|
3932 |
msgstr ""
|
3933 |
|
3934 |
+
#: includes/admin/welcome.php:257
|
3935 |
msgid ""
|
3936 |
"Test Mode has been improved by moving the option to the Payment Gateways "
|
3937 |
"screen. Sales / earnings stats are now incremented in test mode."
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: includes/admin/welcome.php:260
|
3941 |
msgid "Exclude Taxes from Reports"
|
3942 |
msgstr ""
|
3943 |
|
3944 |
+
#: includes/admin/welcome.php:261
|
3945 |
msgid ""
|
3946 |
"Earnings and sales reports can now be shown exclusive of tax, allowing you "
|
3947 |
"to easily see how your store is performing after taxes."
|
3948 |
msgstr ""
|
3949 |
|
3950 |
+
#: includes/admin/welcome.php:264
|
3951 |
msgid "Default Gateway First"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
+
#: includes/admin/welcome.php:265
|
3955 |
msgid ""
|
3956 |
"The gateway selected as the default option will always be displayed first "
|
3957 |
"on checkout."
|
3958 |
msgstr ""
|
3959 |
|
3960 |
+
#: includes/admin/welcome.php:272 includes/admin/welcome.php:303
|
3961 |
msgid "Go to Easy Digital Downloads Settings"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: includes/admin/welcome.php:273
|
3965 |
msgid "View the Full Changelog"
|
3966 |
msgstr ""
|
3967 |
|
3968 |
+
#: includes/admin/welcome.php:295
|
3969 |
msgid "Full Changelog"
|
3970 |
msgstr ""
|
3971 |
|
3972 |
+
#: includes/admin/welcome.php:324
|
|
|
|
|
|
|
|
|
|
|
|
|
3973 |
msgid ""
|
3974 |
"Use the tips below to get started using Easy Digital Downloads. You will be "
|
3975 |
"up and running in no time!"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
+
#: includes/admin/welcome.php:327
|
3979 |
msgid "Creating Your First Download Product"
|
3980 |
msgstr ""
|
3981 |
|
3982 |
+
#: includes/admin/welcome.php:333
|
3983 |
msgid "<a href=\"%s\">%s → Add New</a>"
|
3984 |
msgstr ""
|
3985 |
|
3986 |
+
#: includes/admin/welcome.php:334
|
3987 |
msgid ""
|
3988 |
"The %s menu is your access point for all aspects of your Easy Digital "
|
3989 |
"Downloads product creation and setup. To create your first product, simply "
|
3990 |
"click Add New and then fill out the product details."
|
3991 |
msgstr ""
|
3992 |
|
3993 |
+
#: includes/admin/welcome.php:336
|
3994 |
msgid "Product Price"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
+
#: includes/admin/welcome.php:337
|
3998 |
msgid ""
|
3999 |
"Products can have simple prices or variable prices if you wish to have more "
|
4000 |
"than one price point for a product. For a single price, simply enter the "
|
4002 |
"and enter the options."
|
4003 |
msgstr ""
|
4004 |
|
4005 |
+
#: includes/admin/welcome.php:339
|
4006 |
msgid "Download Files"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
+
#: includes/admin/welcome.php:340
|
4010 |
msgid ""
|
4011 |
"Uploading the downloadable files is simple. Click <em>Upload File</em> in "
|
4012 |
"the Download Files section and choose your download file. To add more than "
|
4013 |
"one file, simply click the <em>Add New</em> button."
|
4014 |
msgstr ""
|
4015 |
|
4016 |
+
#: includes/admin/welcome.php:346
|
4017 |
msgid "Display a Product Grid"
|
4018 |
msgstr ""
|
4019 |
|
4020 |
+
#: includes/admin/welcome.php:352
|
4021 |
msgid "Flexible Product Grids"
|
4022 |
msgstr ""
|
4023 |
|
4024 |
+
#: includes/admin/welcome.php:353
|
4025 |
msgid ""
|
4026 |
"The [downloads] shortcode will display a product grid that works with any "
|
4027 |
"theme, no matter the size. It is even responsive!"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
+
#: includes/admin/welcome.php:355
|
4031 |
msgid "Change the Number of Columns"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
+
#: includes/admin/welcome.php:356
|
4035 |
msgid ""
|
4036 |
"You can easily change the number of columns by adding the columns=\"x\" "
|
4037 |
"parameter:"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
+
#: includes/admin/welcome.php:359
|
4041 |
msgid "Additional Display Options"
|
4042 |
msgstr ""
|
4043 |
|
4044 |
+
#: includes/admin/welcome.php:360
|
4045 |
msgid ""
|
4046 |
"The product grids can be customized in any way you wish and there is <a "
|
4047 |
"href=\"%s\">extensive documentation</a> to assist you."
|
4048 |
msgstr ""
|
4049 |
|
4050 |
+
#: includes/admin/welcome.php:366
|
4051 |
msgid "Purchase Buttons Anywhere"
|
4052 |
msgstr ""
|
4053 |
|
4054 |
+
#: includes/admin/welcome.php:372
|
4055 |
msgid "The <em>[purchase_link]</em> Shortcode"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
+
#: includes/admin/welcome.php:373
|
4059 |
msgid ""
|
4060 |
"With easily accessible shortcodes to display purchase buttons, you can add "
|
4061 |
"a Buy Now or Add to Cart button for any product anywhere on your site in "
|
4062 |
"seconds."
|
4063 |
msgstr ""
|
4064 |
|
4065 |
+
#: includes/admin/welcome.php:375
|
4066 |
msgid "Buy Now Buttons"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
+
#: includes/admin/welcome.php:376
|
4070 |
msgid ""
|
4071 |
"Purchase buttons can behave as either Add to Cart or Buy Now buttons. With "
|
4072 |
"Buy Now buttons customers are taken straight to PayPal, giving them the "
|
4073 |
"most frictionless purchasing experience possible."
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: includes/admin/welcome.php:382
|
4077 |
msgid "Need Help?"
|
4078 |
msgstr ""
|
4079 |
|
4080 |
+
#: includes/admin/welcome.php:385
|
4081 |
msgid "Phenomenal Support"
|
4082 |
msgstr ""
|
4083 |
|
4084 |
+
#: includes/admin/welcome.php:386
|
4085 |
msgid ""
|
4086 |
"We do our best to provide the best support we can. If you encounter a "
|
4087 |
"problem or have a question, simply open a ticket using our <a "
|
4088 |
"href=\"https://easydigitaldownloads.com/support\">support form</a>."
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: includes/admin/welcome.php:389
|
4092 |
msgid "Need Even Faster Support?"
|
4093 |
msgstr ""
|
4094 |
|
4095 |
+
#: includes/admin/welcome.php:390
|
4096 |
msgid ""
|
4097 |
"Our <a href=\"https://easydigitaldownloads.com/support/pricing/\">Priority "
|
4098 |
"Support</a> system is there for customers that need faster and/or more "
|
4099 |
"in-depth assistance."
|
4100 |
msgstr ""
|
4101 |
|
4102 |
+
#: includes/admin/welcome.php:396
|
4103 |
msgid "Stay Up to Date"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
+
#: includes/admin/welcome.php:399
|
4107 |
msgid "Get Notified of Extension Releases"
|
4108 |
msgstr ""
|
4109 |
|
4110 |
+
#: includes/admin/welcome.php:400
|
4111 |
msgid ""
|
4112 |
"New extensions that make Easy Digital Downloads even more powerful are "
|
4113 |
"released nearly every single week. Subscribe to the newsletter to stay up "
|
4115 |
"target=\"_blank\">Sign up now</a> to ensure you do not miss a release!"
|
4116 |
msgstr ""
|
4117 |
|
4118 |
+
#: includes/admin/welcome.php:403
|
4119 |
msgid "Get Alerted About New Tutorials"
|
4120 |
msgstr ""
|
4121 |
|
4122 |
+
#: includes/admin/welcome.php:404
|
4123 |
msgid ""
|
4124 |
"<a href=\"http://eepurl.com/kaerz\" target=\"_blank\">Sign up now</a> to "
|
4125 |
"hear about the latest tutorial releases that explain how to take Easy "
|
4126 |
"Digital Downloads further."
|
4127 |
msgstr ""
|
4128 |
|
4129 |
+
#: includes/admin/welcome.php:410
|
4130 |
msgid "Extensions for Everything"
|
4131 |
msgstr ""
|
4132 |
|
4133 |
+
#: includes/admin/welcome.php:413
|
4134 |
msgid "Over 250 Extensions"
|
4135 |
msgstr ""
|
4136 |
|
4137 |
+
#: includes/admin/welcome.php:414
|
4138 |
msgid ""
|
4139 |
"Add-on plugins are available that greatly extend the default functionality "
|
4140 |
"of Easy Digital Downloads. There are extensions for payment processors, "
|
4142 |
"many, many more."
|
4143 |
msgstr ""
|
4144 |
|
4145 |
+
#: includes/admin/welcome.php:417
|
4146 |
msgid "Visit the Extension Store"
|
4147 |
msgstr ""
|
4148 |
|
4149 |
+
#: includes/admin/welcome.php:418
|
4150 |
msgid ""
|
4151 |
"<a href=\"https://easydigitaldownloads.com/downloads\" "
|
4152 |
"target=\"_blank\">The Extensions store</a> has a list of all available "
|
4154 |
"what you are looking for."
|
4155 |
msgstr ""
|
4156 |
|
4157 |
+
#: includes/admin/welcome.php:441
|
4158 |
msgid ""
|
4159 |
"Easy Digital Downloads is created by a worldwide team of developers who aim "
|
4160 |
"to provide the #1 eCommerce platform for selling digital goods through "
|
4161 |
"WordPress."
|
4162 |
msgstr ""
|
4163 |
|
4164 |
+
#: includes/admin/welcome.php:459
|
4165 |
msgid "No valid changelog was found."
|
4166 |
msgstr ""
|
4167 |
|
4456 |
msgid "Already have an account?"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
+
#: includes/checkout/template.php:455 includes/checkout/template.php:557
|
4460 |
msgid "Login"
|
4461 |
msgstr ""
|
4462 |
|
4473 |
msgstr ""
|
4474 |
|
4475 |
#: includes/checkout/template.php:475 includes/checkout/template.php:481
|
4476 |
+
#: includes/checkout/template.php:546 templates/shortcode-login.php:19
|
4477 |
#: templates/shortcode-register.php:28
|
4478 |
msgid "Password"
|
4479 |
msgstr ""
|
4506 |
msgid "or checkout as a guest."
|
4507 |
msgstr ""
|
4508 |
|
4509 |
+
#: includes/checkout/template.php:542
|
4510 |
msgid "Your username"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
+
#: includes/checkout/template.php:551
|
4514 |
msgid "Your password"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
+
#: includes/checkout/template.php:585
|
4518 |
msgid "Select Payment Method"
|
4519 |
msgstr ""
|
4520 |
|
4521 |
+
#: includes/checkout/template.php:714
|
4522 |
msgid "Have a discount code?"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: includes/checkout/template.php:718
|
4526 |
msgid "Discount"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: includes/checkout/template.php:721
|
4530 |
msgid "Enter a coupon code if you have one."
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: includes/checkout/template.php:722 includes/process-purchase.php:273
|
4534 |
#: includes/scripts.php:53
|
4535 |
msgid "Enter discount"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
+
#: includes/checkout/template.php:743
|
4539 |
msgid "Agree to Terms?"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: includes/checkout/template.php:754
|
4543 |
msgid "Show Terms"
|
4544 |
msgstr ""
|
4545 |
|
4546 |
+
#: includes/checkout/template.php:755
|
4547 |
msgid "Hide Terms"
|
4548 |
msgstr ""
|
4549 |
|
4550 |
+
#: includes/checkout/template.php:774
|
4551 |
msgid "Purchase Total:"
|
4552 |
msgstr ""
|
4553 |
|
4554 |
+
#: includes/checkout/template.php:800
|
4555 |
msgid "Go back"
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: includes/checkout/template.php:823
|
4559 |
msgid "Next"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: includes/checkout/template.php:843
|
4563 |
msgid "Free Download"
|
4564 |
msgstr ""
|
4565 |
|
4723 |
msgid "Customer User ID: %s"
|
4724 |
msgstr ""
|
4725 |
|
4726 |
+
#: includes/class-edd-cli.php:318 includes/user-functions.php:490
|
4727 |
+
#: includes/user-functions.php:495
|
4728 |
msgid "Username: %s"
|
4729 |
msgstr ""
|
4730 |
|
4948 |
msgid "Shop Vendor"
|
4949 |
msgstr ""
|
4950 |
|
|
|
|
|
|
|
|
|
4951 |
#: includes/class-edd-stats.php:433
|
4952 |
msgid "Improper date provided."
|
4953 |
msgstr ""
|
5164 |
msgid "You have already purchased this item, but you may purchase it again."
|
5165 |
msgstr ""
|
5166 |
|
5167 |
+
#: includes/deprecated-functions.php:301
|
5168 |
+
msgid ""
|
5169 |
+
"Enter the email that is sent to users after completing a successful "
|
5170 |
+
"purchase. HTML is accepted. Available template tags:"
|
5171 |
+
msgstr ""
|
5172 |
+
|
5173 |
#: includes/deprecated-functions.php:302 includes/deprecated-functions.php:335
|
5174 |
#: includes/emails/class-edd-email-tags.php:270
|
5175 |
msgid "A list of download links for each download purchased"
|
5252 |
"they are unable to view it in the browser correctly."
|
5253 |
msgstr ""
|
5254 |
|
5255 |
+
#: includes/deprecated-functions.php:334
|
5256 |
+
msgid ""
|
5257 |
+
"Enter the email that is sent to sale notification emails after completion "
|
5258 |
+
"of a purchase. HTML is accepted. Available template tags:"
|
5259 |
+
msgstr ""
|
5260 |
+
|
5261 |
#: includes/deprecated-functions.php:517 includes/process-download.php:698
|
5262 |
msgid "Sorry but you have hit your download limit for this file."
|
5263 |
msgstr ""
|
5283 |
msgstr ""
|
5284 |
|
5285 |
#: includes/discount-functions.php:638
|
5286 |
+
msgid "This discount has reached its maximum usage."
|
5287 |
msgstr ""
|
5288 |
|
5289 |
#: includes/discount-functions.php:667
|
5340 |
msgid "You cannot send email with EDD_Emails until init/admin_init has been reached"
|
5341 |
msgstr ""
|
5342 |
|
5343 |
+
#: includes/emails/class-edd-emails.php:304
|
5344 |
+
msgid ""
|
5345 |
+
"Email from Easy Digital Downloads failed to send.\n"
|
5346 |
+
"Send time: %s\n"
|
5347 |
+
"To: %s\n"
|
5348 |
+
"Subject: %s\n"
|
5349 |
+
"\n"
|
5350 |
+
msgstr ""
|
5351 |
+
|
5352 |
#: includes/emails/functions.php:126
|
5353 |
msgid "New download purchase - Order #%1$s"
|
5354 |
msgstr ""
|
5877 |
msgid "Status changed from %s to %s"
|
5878 |
msgstr ""
|
5879 |
|
5880 |
+
#: includes/payments/functions.php:631
|
5881 |
msgid "Complete"
|
5882 |
msgstr ""
|
5883 |
|
5884 |
+
#: includes/payments/functions.php:1712
|
5885 |
msgid "EDD Bot"
|
5886 |
msgstr ""
|
5887 |
|
5888 |
+
#: includes/payments/functions.php:1727
|
5889 |
msgid "Delete this payment note"
|
5890 |
msgstr ""
|
5891 |
|
6401 |
msgid "Free"
|
6402 |
msgstr ""
|
6403 |
|
6404 |
+
#: includes/template-functions.php:185
|
6405 |
msgid "Added to cart"
|
6406 |
msgstr ""
|
6407 |
|
6408 |
+
#: includes/template-functions.php:191
|
|
|
|
|
|
|
|
|
6409 |
msgid "Includes %1$s% tax"
|
6410 |
msgstr ""
|
6411 |
|
6412 |
+
#: includes/template-functions.php:193
|
6413 |
msgid "Excluding %1$s% tax"
|
6414 |
msgstr ""
|
6415 |
|
6416 |
+
#: includes/template-functions.php:420
|
6417 |
msgid "White"
|
6418 |
msgstr ""
|
6419 |
|
6420 |
+
#: includes/template-functions.php:424
|
6421 |
msgid "Gray"
|
6422 |
msgstr ""
|
6423 |
|
6424 |
+
#: includes/template-functions.php:428
|
6425 |
msgid "Blue"
|
6426 |
msgstr ""
|
6427 |
|
6428 |
+
#: includes/template-functions.php:432
|
6429 |
msgid "Red"
|
6430 |
msgstr ""
|
6431 |
|
6432 |
+
#: includes/template-functions.php:436
|
6433 |
msgid "Green"
|
6434 |
msgstr ""
|
6435 |
|
6436 |
+
#: includes/template-functions.php:440
|
6437 |
msgid "Yellow"
|
6438 |
msgstr ""
|
6439 |
|
6440 |
+
#: includes/template-functions.php:444
|
6441 |
msgid "Orange"
|
6442 |
msgstr ""
|
6443 |
|
6444 |
+
#: includes/template-functions.php:448
|
6445 |
msgid "Dark Gray"
|
6446 |
msgstr ""
|
6447 |
|
6448 |
+
#: includes/template-functions.php:452
|
6449 |
msgid "Inherit"
|
6450 |
msgstr ""
|
6451 |
|
6452 |
+
#: includes/template-functions.php:470
|
6453 |
msgid "Button"
|
6454 |
msgstr ""
|
6455 |
|
6456 |
+
#: includes/template-functions.php:471
|
6457 |
msgid "Plain Text"
|
6458 |
msgstr ""
|
6459 |
|
6460 |
+
#: includes/user-functions.php:489
|
6461 |
msgid "New user registration on your site %s:"
|
6462 |
msgstr ""
|
6463 |
|
6464 |
+
#: includes/user-functions.php:491
|
6465 |
msgid "E-mail: %s"
|
6466 |
msgstr ""
|
6467 |
|
6468 |
+
#: includes/user-functions.php:493
|
6469 |
msgid "[%s] New User Registration"
|
6470 |
msgstr ""
|
6471 |
|
6472 |
+
#: includes/user-functions.php:496
|
6473 |
msgid "Password: %s"
|
6474 |
msgstr ""
|
6475 |
|
6476 |
+
#: includes/user-functions.php:496
|
6477 |
msgid "[Password entered at checkout]"
|
6478 |
msgstr ""
|
6479 |
|
6480 |
+
#: includes/user-functions.php:499
|
6481 |
msgid "[%s] Your username and password"
|
6482 |
msgstr ""
|
6483 |
|
6484 |
+
#: includes/user-functions.php:650 includes/user-functions.php:651
|
6485 |
msgid "Verify your account"
|
6486 |
msgstr ""
|
6487 |
|
6488 |
+
#: includes/user-functions.php:652
|
6489 |
msgid ""
|
6490 |
"Hello %s,\n"
|
6491 |
"\n"
|
6493 |
"purchase history. <a href='%s'>Click here</a> to verify your account."
|
6494 |
msgstr ""
|
6495 |
|
6496 |
+
#: includes/user-functions.php:770
|
6497 |
msgid ""
|
6498 |
"Sorry but your account verification link has expired. <a href=\"#\">Click "
|
6499 |
"here</a> to request a new verification URL."
|
6500 |
msgstr ""
|
6501 |
|
6502 |
+
#: includes/user-functions.php:795
|
6503 |
msgid "Nonce verification failed."
|
6504 |
msgstr ""
|
6505 |
|
6506 |
+
#: includes/user-functions.php:799
|
6507 |
msgid "You must be logged in to verify your account."
|
6508 |
msgstr ""
|
6509 |
|
6510 |
+
#: includes/user-functions.php:799 includes/user-functions.php:803
|
6511 |
msgid "Notice"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
+
#: includes/user-functions.php:803
|
6515 |
msgid "Your account has already been verified."
|
6516 |
msgstr ""
|
6517 |
|
6518 |
+
#: includes/user-functions.php:848
|
6519 |
msgid "Invalid verification token provided."
|
6520 |
msgstr ""
|
6521 |
|
6794 |
msgid "to"
|
6795 |
msgstr ""
|
6796 |
|
6797 |
+
#: includes/checkout/template.php:714
|
6798 |
msgctxt "Entering a discount code"
|
6799 |
msgid "Click to enter it"
|
6800 |
msgstr ""
|
6801 |
|
6802 |
+
#: includes/checkout/template.php:723
|
6803 |
msgctxt "Apply discount at checkout"
|
6804 |
msgid "Apply"
|
6805 |
msgstr ""
|
readme.txt
CHANGED
@@ -7,7 +7,7 @@ Tags: download, downloads, e-store, eshop, digital downloads, e-downloads, ecomm
|
|
7 |
Requires at least: 3.9.2
|
8 |
Tested up to: 4.4
|
9 |
|
10 |
-
Stable Tag: 2.4.
|
11 |
|
12 |
License: GNU Version 2 or Any Later Version
|
13 |
|
@@ -101,7 +101,7 @@ There are three ways you can show the downloads shopping cart:
|
|
101 |
|
102 |
2. Use the included widget. Go to Appearance > Widgets and place the "Downloads Cart" widget into any widget area available.
|
103 |
|
104 |
-
3. Use the template tag and place the following the template file of your choosing:
|
105 |
|
106 |
`echo edd_shopping_cart();`
|
107 |
|
@@ -191,6 +191,19 @@ Yes, through the addition of one or more of the add-on payment gateways, you can
|
|
191 |
|
192 |
== Changelog ==
|
193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
= 2.4.7, September 29, 2015 =
|
195 |
|
196 |
* Tweak: Changed text domain from "edd" to "easy-digital-downloads"
|
7 |
Requires at least: 3.9.2
|
8 |
Tested up to: 4.4
|
9 |
|
10 |
+
Stable Tag: 2.4.8
|
11 |
|
12 |
License: GNU Version 2 or Any Later Version
|
13 |
|
101 |
|
102 |
2. Use the included widget. Go to Appearance > Widgets and place the "Downloads Cart" widget into any widget area available.
|
103 |
|
104 |
+
3. Use the template tag and place the following in the template file of your choosing:
|
105 |
|
106 |
`echo edd_shopping_cart();`
|
107 |
|
191 |
|
192 |
== Changelog ==
|
193 |
|
194 |
+
= 2.4.8, October 12, 2015 =
|
195 |
+
|
196 |
+
* New: Added option to manually verify a user account from the customer details screen
|
197 |
+
* New: Added support for searching customer records by user ID
|
198 |
+
* New: Added improved error logging for email sending
|
199 |
+
* Fix: Incorrect CSS animation property
|
200 |
+
* Fix: Removed unused code in edd_get_purchase_link() function
|
201 |
+
* Fix: Corrected spelling error in EDD_Stats class
|
202 |
+
* Fix: New customers improperly created when logged-in user completed purchases with a different email
|
203 |
+
* Fix: User verification process should not run on the very first purchase by a customer
|
204 |
+
* Fix: edd_get_current_page_url() returns improper URL when WordPress is installedin sub folder
|
205 |
+
* Tweak: Improved formatting of the welcome screen to match the styles of WordPress core
|
206 |
+
|
207 |
= 2.4.7, September 29, 2015 =
|
208 |
|
209 |
* Tweak: Changed text domain from "edd" to "easy-digital-downloads"
|
templates/edd.css
CHANGED
@@ -58,7 +58,7 @@
|
|
58 |
-moz-animation: edd-icon-spin 2s infinite linear;
|
59 |
-o-animation: edd-icon-spin 2s infinite linear;
|
60 |
-webkit-animation: edd-icon-spin 2s infinite linear;
|
61 |
-
animation: edd-icon-
|
62 |
}
|
63 |
@-moz-keyframes edd-icon-spin {
|
64 |
0% {
|
58 |
-moz-animation: edd-icon-spin 2s infinite linear;
|
59 |
-o-animation: edd-icon-spin 2s infinite linear;
|
60 |
-webkit-animation: edd-icon-spin 2s infinite linear;
|
61 |
+
animation: edd-icon-spin 2s infinite linear;
|
62 |
}
|
63 |
@-moz-keyframes edd-icon-spin {
|
64 |
0% {
|
templates/edd.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:EDD-Icons;src:url(fonts/EDD-Icons.eot);src:url(fonts/EDD-Icons.eot?#iefix) format('embedded-opentype'),url(fonts/EDD-Icons.woff) format('woff'),url(fonts/EDD-Icons.ttf) format('truetype'),url(fonts/EDD-Icons.svg#EDD-Icons) format('svg');font-weight:400;font-style:normal}[class*=edd-icon-],[class*=" edd-icon-"]{font-family:EDD-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;width:auto;height:auto;line-height:1;-webkit-font-smoothing:antialiased}[class*=edd-icon-]:before,[class*=" edd-icon-"]:before{text-decoration:inherit;display:inline-block;cursor:default;speak:none}.edd-icon-spinner:before{content:"\71"}.edd-icon-ok:before{content:"\77"}.edd-icon-remove:before{content:"\65"}.edd-icon-remove-circle:before{content:"\72"}.edd-icon-ok-circle:before{content:"\74"}#edd_checkout_form_wrap label:after,.edd_clearfix:after{clear:both;visibility:hidden;text-indent:-9999px;content:"."}.edd-icon-spin{display:inline-block;-moz-animation:edd-icon-spin 2s infinite linear;-o-animation:edd-icon-spin 2s infinite linear;-webkit-animation:edd-icon-spin 2s infinite linear;animation:edd-icon- spin 2s infinite linear}@-moz-keyframes edd-icon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes edd-icon-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes edd-icon-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.edd_clearfix:after{display:block;float:none}#edd_checkout_cart{text-align:left;width:100%;border:none;margin:0 0 21px;table-layout:auto}#edd_checkout_cart td,#edd_checkout_cart th{text-align:left;border:1px solid #eee;color:#666;padding:.5em 1.387em}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:0 0}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{line-height:25px;vertical-align:middle;background:#fff}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{float:left;margin:0 8px 0 0;background:0 0;padding:0;border:none}#edd_checkout_cart input.edd-item-quantity{width:3em;padding:2px}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}.edd_discount_remove{display:inline-block;width:10px;height:11px;background:url(images/xit.gif) no-repeat;position:relative;top:3px}.edd_discount_remove:hover{background-position:-10px 0}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;line-height:1;font-weight:700;width:100%;margin:0 0 21px;padding:0}#edd_checkout_form_wrap label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}#edd_checkout_form_wrap label:after{display:block;float:none;height:0}#edd_checkout_form_wrap span.edd-description{color:#666;font-size:80%;display:block;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{display:inline-block;width:70%}#edd_checkout_form_wrap select.edd-select{display:block;width:60%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap #edd_tax_opt_in_fields label,#edd_checkout_form_wrap #edd_terms_agreement label{display:inline-block;width:auto}#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{float:left;margin:0 8px 0 0}#edd_checkout_form_wrap .edd-payment-icons{height:32px;display:block;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px;width:auto;margin:0 3px 0 0;float:left;background:0 0;padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{font-weight:700;display:inline-block;position:relative;margin-bottom:5px}#edd_checkout_form_wrap fieldset{border:1px solid #eee;padding:1.387em;margin:0 0 21px}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{padding:0;border:none}#edd_checkout_form_wrap fieldset fieldset{margin:0;border:none;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{padding:3px 12px;margin-bottom:2px}#edd_checkout_form_wrap #edd-discount-error-wrap{width:100%;display:inline-block;margin:1em 0 0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{margin:-1.387em -1.387em 21px;border-left:none;border-right:none;border-top:none}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields{border:1px solid #f0f0f0;background:#f9f9f9;position:relative}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_secure_site_wrapper{padding:4px 4px 4px 0;font-weight:700}#edd_secure_site_wrapper span.padlock:before{content:'\f160';display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(images/tick.png);background-repeat:no-repeat;background-position:98% 50%}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:43px;height:32px;background-size:43px 32px!important}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(images/icons/visa.gif) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(images/icons/mastercard.gif) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(images/icons/discover.gif) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(images/icons/americanexpress.gif) no-repeat}#edd_checkeout_form_wrap .edd-cart-ajax,#edd_checkout_form_wrap #edd-discount-loader{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box{margin-bottom:15px}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{width:100%;height:228px}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{text-decoration:none;display:none;position:relative;overflow:hidden}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;position:relative;left:-35px}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{opacity:1;filter:alpha(opacity=100)}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label,a.edd-add-to-cart .edd-loading{opacity:0;filter:alpha(opacity=0)}a.edd-add-to-cart .edd-loading{position:absolute;left:50%;top:50%}a.edd-add-to-cart .edd-add-to-cart-label,a.edd-add-to-cart .edd-loading{-webkit-transition:.1s opacity!important;-moz-transition:.1s opacity!important;-ms-transition:.1s opacity!important;-o-transition:.1s opacity!important;transition:.1s opacity!important}.edd-add-to-cart[data-edd-loading] .edd-loading{opacity:1;filter:alpha(opacity=100)}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd-cart-ajax,body.edd_receipt_page:before{position:relative}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked,table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}body.edd_receipt_page #edd_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.edd_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.edd_receipt_page td,body.edd_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px;font-weight:400}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{text-align:left;width:100%;border-top:1px solid #f0f0f0;border-bottom:none}#edd_login_form .edd-input,#edd_login_form label,#edd_profile_editor_form label,#edd_register_form .edd-input,#edd_register_form label{display:inline-block;width:200px}#edd_user_history td,#edd_user_history th{text-align:left;padding:3px 5px;border-bottom:1px solid #f0f0f0;border-top:none}#edd_user_history th{font-weight:700;background:#f5f5f5}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_profile_editor_form p{margin-bottom:8px}.edd_added_to_cart_alert{padding:5px;font-size:14px;border:1px solid #046a9e;background:#9ecce2;color:#333;margin:8px 0}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:0 0!important;border:none!important;padding:0!important;display:inline;cursor:pointer}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{margin:0;padding:0;list-style:none}.edd_download_purchase_form .edd_price_options li{display:block;padding:0;margin:0}.edd_download_purchase_form .edd_price_options span{display:inline;padding:0;margin:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;width:50px;max-width:90%}#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.edd-submit.button:focus,input[type=submit].edd-submit:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.edd-submit.button:focus,.edd-submit.button:hover,input[type=submit].edd-submit:focus,input[type=submit].edd-submit:hover{color:#333;text-decoration:none}.edd-submit.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.edd-submit.plain{padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{color:#333;background:#f0f0f0;border-color:#ccc}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{color:#333;background:#fff;border-color:#ccc}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{color:#fff;background:#428bca;border-color:#357ebd}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{color:#fff;background:#3276b1;border-color:#285e8e}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{color:#fff;background:#d9534f;border-color:#d43f3a}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{color:#fff;background:#d2322d;border-color:#ac2925}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{color:#fff;background:#5cb85c;border-color:#4cae4c}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{color:#fff;background:#47a447;border-color:#398439}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{color:#fff;background:#f0ad4e;border-color:#eea236}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{color:#fff;background:#ed9c28;border-color:#d58512}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{color:#fff;background:#ed9c28;border-color:#e3921e}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{color:#fff;background:#e59016;border-color:#d58512}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{color:#fff;background:#363636;border-color:#222}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{color:#fff;background:#333;border-color:#adadad}.edd-submit.button.dark-gray:active{background-image:none}.edd_download_inner{padding:0 8px 8px;margin:0 0 10px}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}.edd-cart-ajax{margin:0 8px 0 4px;top:2px;background:0 0;border:none;padding:0}.edd-cart-number-of-items{font-style:italic;color:grey}.edd-cart-meta.edd_subtotal{font-weight:700;font-style:italic}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax::before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #E6DB55;margin:0 0 21px;background:#FFFFE0;color:#333}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){border-radius:2px;border:1px solid #b3ce89;margin:20px 0;background:#d5eab3;color:#567622;padding:6px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.edd-alert,.edd_success:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px}.edd-alert{border-radius:2px;margin-bottom:20px;padding:10px;border:1px solid transparent;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.edd-alert-warn{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
|
1 |
+
@charset "UTF-8";@font-face{font-family:EDD-Icons;src:url(fonts/EDD-Icons.eot);src:url(fonts/EDD-Icons.eot?#iefix) format('embedded-opentype'),url(fonts/EDD-Icons.woff) format('woff'),url(fonts/EDD-Icons.ttf) format('truetype'),url(fonts/EDD-Icons.svg#EDD-Icons) format('svg');font-weight:400;font-style:normal}[class*=edd-icon-],[class*=" edd-icon-"]{font-family:EDD-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;width:auto;height:auto;line-height:1;-webkit-font-smoothing:antialiased}[class*=edd-icon-]:before,[class*=" edd-icon-"]:before{text-decoration:inherit;display:inline-block;cursor:default;speak:none}.edd-icon-spinner:before{content:"\71"}.edd-icon-ok:before{content:"\77"}.edd-icon-remove:before{content:"\65"}.edd-icon-remove-circle:before{content:"\72"}.edd-icon-ok-circle:before{content:"\74"}#edd_checkout_form_wrap label:after,.edd_clearfix:after{clear:both;visibility:hidden;text-indent:-9999px;content:"."}.edd-icon-spin{display:inline-block;-moz-animation:edd-icon-spin 2s infinite linear;-o-animation:edd-icon-spin 2s infinite linear;-webkit-animation:edd-icon-spin 2s infinite linear;animation:edd-icon-spin 2s infinite linear}@-moz-keyframes edd-icon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes edd-icon-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes edd-icon-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.edd_clearfix:after{display:block;float:none}#edd_checkout_cart{text-align:left;width:100%;border:none;margin:0 0 21px;table-layout:auto}#edd_checkout_cart td,#edd_checkout_cart th{text-align:left;border:1px solid #eee;color:#666;padding:.5em 1.387em}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:0 0}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{line-height:25px;vertical-align:middle;background:#fff}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{float:left;margin:0 8px 0 0;background:0 0;padding:0;border:none}#edd_checkout_cart input.edd-item-quantity{width:3em;padding:2px}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}.edd_discount_remove{display:inline-block;width:10px;height:11px;background:url(images/xit.gif) no-repeat;position:relative;top:3px}.edd_discount_remove:hover{background-position:-10px 0}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;line-height:1;font-weight:700;width:100%;margin:0 0 21px;padding:0}#edd_checkout_form_wrap label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}#edd_checkout_form_wrap label:after{display:block;float:none;height:0}#edd_checkout_form_wrap span.edd-description{color:#666;font-size:80%;display:block;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{display:inline-block;width:70%}#edd_checkout_form_wrap select.edd-select{display:block;width:60%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap #edd_tax_opt_in_fields label,#edd_checkout_form_wrap #edd_terms_agreement label{display:inline-block;width:auto}#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{float:left;margin:0 8px 0 0}#edd_checkout_form_wrap .edd-payment-icons{height:32px;display:block;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px;width:auto;margin:0 3px 0 0;float:left;background:0 0;padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{font-weight:700;display:inline-block;position:relative;margin-bottom:5px}#edd_checkout_form_wrap fieldset{border:1px solid #eee;padding:1.387em;margin:0 0 21px}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{padding:0;border:none}#edd_checkout_form_wrap fieldset fieldset{margin:0;border:none;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{padding:3px 12px;margin-bottom:2px}#edd_checkout_form_wrap #edd-discount-error-wrap{width:100%;display:inline-block;margin:1em 0 0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{margin:-1.387em -1.387em 21px;border-left:none;border-right:none;border-top:none}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields{border:1px solid #f0f0f0;background:#f9f9f9;position:relative}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_secure_site_wrapper{padding:4px 4px 4px 0;font-weight:700}#edd_secure_site_wrapper span.padlock:before{content:'\f160';display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(images/tick.png);background-repeat:no-repeat;background-position:98% 50%}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:43px;height:32px;background-size:43px 32px!important}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(images/icons/visa.gif) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(images/icons/mastercard.gif) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(images/icons/discover.gif) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(images/icons/americanexpress.gif) no-repeat}#edd_checkeout_form_wrap .edd-cart-ajax,#edd_checkout_form_wrap #edd-discount-loader{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box{margin-bottom:15px}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{width:100%;height:228px}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{text-decoration:none;display:none;position:relative;overflow:hidden}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;position:relative;left:-35px}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{opacity:1;filter:alpha(opacity=100)}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label,a.edd-add-to-cart .edd-loading{opacity:0;filter:alpha(opacity=0)}a.edd-add-to-cart .edd-loading{position:absolute;left:50%;top:50%}a.edd-add-to-cart .edd-add-to-cart-label,a.edd-add-to-cart .edd-loading{-webkit-transition:.1s opacity!important;-moz-transition:.1s opacity!important;-ms-transition:.1s opacity!important;-o-transition:.1s opacity!important;transition:.1s opacity!important}.edd-add-to-cart[data-edd-loading] .edd-loading{opacity:1;filter:alpha(opacity=100)}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd-cart-ajax,body.edd_receipt_page:before{position:relative}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked,table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}body.edd_receipt_page #edd_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.edd_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.edd_receipt_page td,body.edd_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px;font-weight:400}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{text-align:left;width:100%;border-top:1px solid #f0f0f0;border-bottom:none}#edd_login_form .edd-input,#edd_login_form label,#edd_profile_editor_form label,#edd_register_form .edd-input,#edd_register_form label{display:inline-block;width:200px}#edd_user_history td,#edd_user_history th{text-align:left;padding:3px 5px;border-bottom:1px solid #f0f0f0;border-top:none}#edd_user_history th{font-weight:700;background:#f5f5f5}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_profile_editor_form p{margin-bottom:8px}.edd_added_to_cart_alert{padding:5px;font-size:14px;border:1px solid #046a9e;background:#9ecce2;color:#333;margin:8px 0}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:0 0!important;border:none!important;padding:0!important;display:inline;cursor:pointer}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{margin:0;padding:0;list-style:none}.edd_download_purchase_form .edd_price_options li{display:block;padding:0;margin:0}.edd_download_purchase_form .edd_price_options span{display:inline;padding:0;margin:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;width:50px;max-width:90%}#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.edd-submit.button:focus,input[type=submit].edd-submit:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.edd-submit.button:focus,.edd-submit.button:hover,input[type=submit].edd-submit:focus,input[type=submit].edd-submit:hover{color:#333;text-decoration:none}.edd-submit.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.edd-submit.plain{padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{color:#333;background:#f0f0f0;border-color:#ccc}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{color:#333;background:#fff;border-color:#ccc}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{color:#fff;background:#428bca;border-color:#357ebd}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{color:#fff;background:#3276b1;border-color:#285e8e}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{color:#fff;background:#d9534f;border-color:#d43f3a}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{color:#fff;background:#d2322d;border-color:#ac2925}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{color:#fff;background:#5cb85c;border-color:#4cae4c}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{color:#fff;background:#47a447;border-color:#398439}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{color:#fff;background:#f0ad4e;border-color:#eea236}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{color:#fff;background:#ed9c28;border-color:#d58512}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{color:#fff;background:#ed9c28;border-color:#e3921e}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{color:#fff;background:#e59016;border-color:#d58512}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{color:#fff;background:#363636;border-color:#222}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{color:#fff;background:#333;border-color:#adadad}.edd-submit.button.dark-gray:active{background-image:none}.edd_download_inner{padding:0 8px 8px;margin:0 0 10px}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}.edd-cart-ajax{margin:0 8px 0 4px;top:2px;background:0 0;border:none;padding:0}.edd-cart-number-of-items{font-style:italic;color:grey}.edd-cart-meta.edd_subtotal{font-weight:700;font-style:italic}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax::before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #E6DB55;margin:0 0 21px;background:#FFFFE0;color:#333}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){border-radius:2px;border:1px solid #b3ce89;margin:20px 0;background:#d5eab3;color:#567622;padding:6px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.edd-alert,.edd_success:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px}.edd-alert{border-radius:2px;margin-bottom:20px;padding:10px;border:1px solid transparent;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.edd-alert-warn{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
|