From 8446e73c4942e52f2e9b815d07ab0cb7b6d07297 Mon Sep 17 00:00:00 2001 From: Lee Willis Date: Sun, 2 Feb 2014 22:30:17 +0000 Subject: [PATCH 01/87] Add user ID to shipping packages --- includes/class-wc-cart.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/class-wc-cart.php b/includes/class-wc-cart.php index 1e4ab0df575..119f2aa783a 100644 --- a/includes/class-wc-cart.php +++ b/includes/class-wc-cart.php @@ -1298,6 +1298,7 @@ class WC_Cart { $packages[0]['contents'] = $this->get_cart(); // Items in the package $packages[0]['contents_cost'] = 0; // Cost of items in the package, set below $packages[0]['applied_coupons'] = $this->applied_coupons; + $packages[0]['user']['ID'] = get_current_user_id(); $packages[0]['destination']['country'] = WC()->customer->get_shipping_country(); $packages[0]['destination']['state'] = WC()->customer->get_shipping_state(); $packages[0]['destination']['postcode'] = WC()->customer->get_shipping_postcode(); From 02053f2d5c63d6397dc79483af8cd60f82669c6e Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Thu, 13 Feb 2014 02:49:30 -0200 Subject: [PATCH 02/87] removed all the_content filter in favor to wpautop() and do_shortcode() functions --- includes/api/class-wc-api-products.php | 4 ++-- includes/wc-template-functions.php | 14 +++++++------- templates/emails/email-order-items.php | 4 ++-- templates/order/order-details.php | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/includes/api/class-wc-api-products.php b/includes/api/class-wc-api-products.php index 7aacd6c258c..edf3b551b11 100644 --- a/includes/api/class-wc-api-products.php +++ b/includes/api/class-wc-api-products.php @@ -307,7 +307,7 @@ class WC_API_Products extends WC_API_Resource { 'shipping_taxable' => $product->is_shipping_taxable(), 'shipping_class' => $product->get_shipping_class(), 'shipping_class_id' => ( 0 !== $product->get_shipping_class_id() ) ? $product->get_shipping_class_id() : null, - 'description' => apply_filters( 'the_content', $product->get_post_data()->post_content ), + 'description' => wpautop( do_shortcode( $product->get_post_data()->post_content ) ), 'short_description' => apply_filters( 'woocommerce_short_description', $product->get_post_data()->post_excerpt ), 'reviews_allowed' => ( 'open' === $product->get_post_data()->comment_status ), 'average_rating' => wc_format_decimal( $product->get_average_rating(), 2 ), @@ -324,7 +324,7 @@ class WC_API_Products extends WC_API_Resource { 'download_limit' => (int) $product->download_limit, 'download_expiry' => (int) $product->download_expiry, 'download_type' => $product->download_type, - 'purchase_note' => apply_filters( 'the_content', $product->purchase_note ), + 'purchase_note' => wpautop( do_shortcode( $product->purchase_note ) ), 'total_sales' => metadata_exists( 'post', $product->id, 'total_sales' ) ? (int) get_post_meta( $product->id, 'total_sales', true ) : 0, 'variations' => array(), 'parent' => array(), diff --git a/includes/wc-template-functions.php b/includes/wc-template-functions.php index 6619e5cbc3b..4979c4f3b2d 100644 --- a/includes/wc-template-functions.php +++ b/includes/wc-template-functions.php @@ -440,7 +440,7 @@ if ( ! function_exists( 'woocommerce_taxonomy_archive_description' ) ) { */ function woocommerce_taxonomy_archive_description() { if ( is_tax( array( 'product_cat', 'product_tag' ) ) && get_query_var( 'paged' ) == 0 ) { - $description = apply_filters( 'the_content', term_description() ); + $description = wpautop( do_shortcode( term_description() ) ); if ( $description ) { echo '
' . $description . '
'; } @@ -460,7 +460,7 @@ if ( ! function_exists( 'woocommerce_product_archive_description' ) ) { if ( is_post_type_archive( 'product' ) && get_query_var( 'paged' ) == 0 ) { $shop_page = get_post( wc_get_page_id( 'shop' ) ); if ( $shop_page ) { - $description = apply_filters( 'the_content', $shop_page->post_content ); + $description = wpautop( do_shortcode( $shop_page->post_content ) ); if ( $description ) { echo '
' . $description . '
'; } @@ -875,9 +875,9 @@ if ( ! function_exists( 'woocommerce_quantity_input' ) ) { /** * Output the quantity input for add to cart forms. - * + * * @param array $args Args for the input - * @param WC_Product|null $product + * @param WC_Product|null $product * @param boolean $echo Whether to return or echo * @return void|string */ @@ -1000,7 +1000,7 @@ if ( ! function_exists( 'woocommerce_sort_product_tabs' ) ) { * @return array */ function woocommerce_sort_product_tabs( $tabs = array() ) { - + // Make sure the $tabs parameter is an array if ( ! is_array( $tabs ) ) { trigger_error( "Function woocommerce_sort_product_tabs() expects an array as the first parameter. Defaulting to empty array." ); @@ -1545,7 +1545,7 @@ if ( ! function_exists( 'woocommerce_form_field' ) ) { * @param mixed $args * @param string $value (default: null) * @return void - * @todo This function needs to be broken up in smaller pieces + * @todo This function needs to be broken up in smaller pieces */ function woocommerce_form_field( $key, $args, $value = null ) { $defaults = array( @@ -1767,7 +1767,7 @@ if ( ! function_exists( 'get_product_search_form' ) ) { * @subpackage Forms * @param bool $echo (default: true) * @return string - * @todo This function needs to be broken up in smaller pieces + * @todo This function needs to be broken up in smaller pieces */ function get_product_search_form( $echo = true ) { do_action( 'get_product_search_form' ); diff --git a/templates/emails/email-order-items.php b/templates/emails/email-order-items.php index 90daa9d9c8b..bcdfdfa4251 100644 --- a/templates/emails/email-order-items.php +++ b/templates/emails/email-order-items.php @@ -58,8 +58,8 @@ foreach ( $items as $item ) : id, '_purchase_note', true ) ) : ?> - + - \ No newline at end of file + diff --git a/templates/order/order-details.php b/templates/order/order-details.php index caec7d0cea2..321d70106d8 100755 --- a/templates/order/order-details.php +++ b/templates/order/order-details.php @@ -79,7 +79,7 @@ $order = new WC_Order( $order_id ); if ( in_array( $order->status, array( 'processing', 'completed' ) ) && ( $purchase_note = get_post_meta( $_product->id, '_purchase_note', true ) ) ) { ?> - + Date: Mon, 3 Mar 2014 21:04:40 -0300 Subject: [PATCH 03/87] added method to create users with the api --- includes/api/class-wc-api-customers.php | 105 +++++++++++++++++++++++- 1 file changed, 102 insertions(+), 3 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index fba881cd883..2ab17557d78 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -83,6 +83,52 @@ class WC_API_Customers extends WC_API_Resource { return $routes; } + /** + * Get customer billing address fields. + * + * @since 2.2 + * @return array + */ + public function get_customer_billing_address() { + $billing_address = apply_filters( 'woocommerce_api_customer_billing_address', array( + 'first_name', + 'last_name', + 'company', + 'address_1', + 'address_2', + 'city', + 'state', + 'postcode', + 'country', + 'email', + 'phone', + ) ); + + return $billing_address; + } + + /** + * Get customer shipping address fields. + * + * @since 2.2 + * @return array + */ + public function get_customer_shipping_address() { + $shipping_address = apply_filters( 'woocommerce_api_customer_shipping_address', array( + 'first_name', + 'last_name', + 'company', + 'address_1', + 'address_2', + 'city', + 'state', + 'postcode', + 'country', + ) ); + + return $shipping_address; + } + /** * Get all customers * @@ -225,16 +271,69 @@ class WC_API_Customers extends WC_API_Resource { /** * Create a customer * - * @TODO implement in 2.2 with woocommerce_create_new_customer() + * @since 2.2 * @param array $data * @return array */ public function create_customer( $data ) { - if ( ! current_user_can( 'create_users' ) ) + // Checks with can create new users. + if ( ! current_user_can( 'create_users' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_create_customer', __( 'You do not have permission to create this customer', 'woocommerce' ), array( 'status' => 401 ) ); + } - return array(); + // Checks with the email is missing. + if ( ! isset( $data['email'] ) ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_customer', sprintf( __( 'Missing parameter %s' ), 'email' ), array( 'status' => 400 ) ); + } + + // Sets the username. + if ( ! isset( $data['username'] ) ) { + $data['username'] = ''; + } + + // Sets the password. + if ( ! isset( $data['password'] ) ) { + $data['password'] = wp_generate_password(); + } + + // Attempts to create the new customer + $customer_id = wc_create_new_customer( $data['email'], $data['username'], $data['password'] ); + + // Checks for an error in the customer creation. + if ( is_wp_error( $customer_id ) ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_customer', $customer_id->get_error_message(), array( 'status' => 400 ) ); + } + + // Customer first name. + if ( isset( $data['first_name'] ) ) { + update_user_meta( $customer_id, 'first_name', sanitize_text_field( $data['first_name'] ) ); + } + + // Customer last name. + if ( isset( $data['last_name'] ) ) { + update_user_meta( $customer_id, 'last_name', sanitize_text_field( $data['last_name'] ) ); + } + + // Customer billing address. + if ( isset( $data['billing_address'] ) ) { + foreach ( $this->customer_billing_address() as $address ) { + if ( isset( $data['billing_address'][ $address ] ) ) { + update_user_meta( $customer_id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); + } + } + } + + // Customer shipping address. + if ( isset( $data['shipping_address'] ) ) { + foreach ( $this->customer_shipping_address() as $address ) { + if ( isset( $data['shipping_address'][ $address ] ) ) { + update_user_meta( $customer_id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); + } + } + } + + return $this->get_customer( $customer_id ); } /** From 14b63541a3696fecd280425c0af983b56ed647ff Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 21:09:11 -0300 Subject: [PATCH 04/87] Added the WC_API_Server::urldecode_deep() method To make it possible to get a more complex data structure. Example: array( 'data' => array( 'key' => 'value' ), 'data2' => array( 'key' => 'value' ) ) --- includes/api/class-wc-api-server.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-server.php b/includes/api/class-wc-api-server.php index b3085476720..92f1463fe2e 100644 --- a/includes/api/class-wc-api-server.php +++ b/includes/api/class-wc-api-server.php @@ -369,13 +369,28 @@ class WC_API_Server { return new WP_Error( 'woocommerce_api_no_route', __( 'No route was found matching the URL and request method', 'woocommerce' ), array( 'status' => 404 ) ); } + /** + * urldecode deep. + * + * @since 2.2 + * @param string/array $value Data to decode with urldecode. + * @return string/array Decoded data. + */ + protected function urldecode_deep( $value ) { + if ( is_array( $value ) ) { + return array_map( array( $this, 'urldecode_deep' ), $value ); + } else { + return urldecode( $value ); + } + } + /** * Sort parameters by order specified in method declaration * * Takes a callback and a list of available params, then filters and sorts * by the parameters the method actually needs, using the Reflection API * - * @since 2.1 + * @since 2.2 * @param callable|array $callback the endpoint callback * @param array $provided the provided request parameters * @return array @@ -393,7 +408,7 @@ class WC_API_Server { if ( isset( $provided[ $param->getName() ] ) ) { // We have this parameters in the list to choose from - $ordered_parameters[] = is_array( $provided[ $param->getName() ] ) ? array_map( 'urldecode', $provided[ $param->getName() ] ) : urldecode( $provided[ $param->getName() ] ); + $ordered_parameters[] = $this->urldecode_deep( $provided[ $param->getName() ] ); } elseif ( $param->isDefaultValueAvailable() ) { // We don't have this parameter, but it's optional From 371665cd7964ee40d4466e544b00acdd7e9358b4 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 21:13:44 -0300 Subject: [PATCH 05/87] added route to create customers via api --- includes/api/class-wc-api-customers.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 2ab17557d78..61275fec742 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -55,9 +55,10 @@ class WC_API_Customers extends WC_API_Resource { */ public function register_routes( $routes ) { - # GET /customers + # GET/POST /customers $routes[ $this->base ] = array( array( array( $this, 'get_customers' ), WC_API_SERVER::READABLE ), + array( array( $this, 'create_customer' ), WC_API_SERVER::CREATABLE | WC_API_Server::ACCEPT_DATA ), ); # GET /customers/count From 5b953468258ec071ef54be91465c52fc0708aede Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 21:41:53 -0300 Subject: [PATCH 06/87] fixed the customer creation via api --- includes/api/class-wc-api-customers.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 61275fec742..ef54c4aec6d 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -318,7 +318,7 @@ class WC_API_Customers extends WC_API_Resource { // Customer billing address. if ( isset( $data['billing_address'] ) ) { - foreach ( $this->customer_billing_address() as $address ) { + foreach ( $this->get_customer_billing_address() as $address ) { if ( isset( $data['billing_address'][ $address ] ) ) { update_user_meta( $customer_id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); } @@ -327,7 +327,7 @@ class WC_API_Customers extends WC_API_Resource { // Customer shipping address. if ( isset( $data['shipping_address'] ) ) { - foreach ( $this->customer_shipping_address() as $address ) { + foreach ( $this->get_customer_shipping_address() as $address ) { if ( isset( $data['shipping_address'][ $address ] ) ) { update_user_meta( $customer_id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); } From f54909f7159e5deedfdfa00e099f4389d8ac4c58 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 22:07:28 -0300 Subject: [PATCH 07/87] added method to edit customer via api --- includes/api/class-wc-api-customers.php | 50 +++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index ef54c4aec6d..4d4eb2a3a70 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -66,9 +66,10 @@ class WC_API_Customers extends WC_API_Resource { array( array( $this, 'get_customers_count' ), WC_API_SERVER::READABLE ), ); - # GET /customers/ + # GET/PUT /customers/ $routes[ $this->base . '/(?P\d+)' ] = array( array( array( $this, 'get_customer' ), WC_API_SERVER::READABLE ), + array( array( $this, 'edit_customer' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), ); # GET /customers/ @@ -340,17 +341,58 @@ class WC_API_Customers extends WC_API_Resource { /** * Edit a customer * - * @TODO implement in 2.2 + * @since 2.2 * @param int $id the customer ID * @param array $data * @return array */ public function edit_customer( $id, $data ) { + // Validate the customer ID. $id = $this->validate_request( $id, 'customer', 'edit' ); - if ( ! is_wp_error( $id ) ) - return $id; + // Return the validate error. + if ( is_wp_error( $id ) ) { + return new WP_Error( $id->get_error_code(), $id->get_error_message(), $id->get_error_data() ); + } + + // Customer email. + if ( isset( $data['email'] ) ) { + wp_update_user( array( 'ID' => $id, 'user_email' => sanitize_email( $data['email'] ) ) ); + } + + // Customer password. + if ( isset( $data['password'] ) ) { + wp_update_user( array( 'ID' => $id, 'user_pass' => sanitize_text_field( $data['password'] ) ) ); + } + + // Customer first name. + if ( isset( $data['first_name'] ) ) { + update_user_meta( $id, 'first_name', sanitize_text_field( $data['first_name'] ) ); + } + + // Customer last name. + if ( isset( $data['last_name'] ) ) { + update_user_meta( $id, 'last_name', sanitize_text_field( $data['last_name'] ) ); + } + + // Customer billing address. + if ( isset( $data['billing_address'] ) ) { + foreach ( $this->get_customer_billing_address() as $address ) { + if ( isset( $data['billing_address'][ $address ] ) ) { + update_user_meta( $id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); + } + } + } + + // Customer shipping address. + if ( isset( $data['shipping_address'] ) ) { + foreach ( $this->get_customer_shipping_address() as $address ) { + if ( isset( $data['shipping_address'][ $address ] ) ) { + update_user_meta( $id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); + } + } + } return $this->get_customer( $id ); } From 906273c20b6b8a26101732839a1bbcb7ee13ff3d Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 22:09:05 -0300 Subject: [PATCH 08/87] added the woocommerce_api_create_customer action in WC_API_Customers::create_customer() --- includes/api/class-wc-api-customers.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 4d4eb2a3a70..c4035c6987c 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -335,6 +335,8 @@ class WC_API_Customers extends WC_API_Resource { } } + do_action( 'woocommerce_api_create_customer', $customer_id, $data ); + return $this->get_customer( $customer_id ); } From 6c4f82665e9da1b7167adfcaf199c766dba9579b Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 22:09:50 -0300 Subject: [PATCH 09/87] added the woocommerce_api_edit_customer action in WC_API_Customers::edit_customer() --- includes/api/class-wc-api-customers.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index c4035c6987c..174bba63b84 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -396,6 +396,8 @@ class WC_API_Customers extends WC_API_Resource { } } + do_action( 'woocommerce_api_edit_customer', $id, $data ); + return $this->get_customer( $id ); } From 4204a8602287968e3f40467f49e41b53d86d803e Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 22:16:54 -0300 Subject: [PATCH 10/87] added method do delete customers via api --- includes/api/class-wc-api-customers.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 174bba63b84..4fa7867d8e2 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -66,10 +66,11 @@ class WC_API_Customers extends WC_API_Resource { array( array( $this, 'get_customers_count' ), WC_API_SERVER::READABLE ), ); - # GET/PUT /customers/ + # GET/PUT/DELETE /customers/ $routes[ $this->base . '/(?P\d+)' ] = array( array( array( $this, 'get_customer' ), WC_API_SERVER::READABLE ), array( array( $this, 'edit_customer' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), + array( array( $this, 'delete_customer' ), WC_API_SERVER::DELETABLE ), ); # GET /customers/ @@ -404,16 +405,19 @@ class WC_API_Customers extends WC_API_Resource { /** * Delete a customer * - * @TODO enable along with PUT/POST in 2.2 + * @since 2.2 * @param int $id the customer ID * @return array */ public function delete_customer( $id ) { + // Validate the customer ID. $id = $this->validate_request( $id, 'customer', 'delete' ); - if ( ! is_wp_error( $id ) ) - return $id; + // Return the validate error. + if ( is_wp_error( $id ) ) { + return new WP_Error( $id->get_error_code(), $id->get_error_message(), $id->get_error_data() ); + } return $this->delete( $id, 'customer' ); } From 68b8c9f020b45fd96996fa04b2e24861de9584ef Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 3 Mar 2014 23:01:07 -0300 Subject: [PATCH 11/87] improved the customer api creation/edition --- includes/api/class-wc-api-customers.php | 107 +++++++++++------------- 1 file changed, 48 insertions(+), 59 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 4fa7867d8e2..4144ed68ed4 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -270,6 +270,45 @@ class WC_API_Customers extends WC_API_Resource { return array( 'count' => count( $query->get_results() ) ); } + /** + * Add/Update customer data. + * + * @since 2.2 + * @param int $id the customer ID + * @param array $data + * @return void + */ + protected function update_customer_data( $id, $data ) { + // Customer first name. + if ( isset( $data['first_name'] ) ) { + update_user_meta( $id, 'first_name', sanitize_text_field( $data['first_name'] ) ); + } + + // Customer last name. + if ( isset( $data['last_name'] ) ) { + update_user_meta( $id, 'last_name', sanitize_text_field( $data['last_name'] ) ); + } + + // Customer billing address. + if ( isset( $data['billing_address'] ) ) { + foreach ( $this->get_customer_billing_address() as $address ) { + if ( isset( $data['billing_address'][ $address ] ) ) { + update_user_meta( $id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); + } + } + } + + // Customer shipping address. + if ( isset( $data['shipping_address'] ) ) { + foreach ( $this->get_customer_shipping_address() as $address ) { + if ( isset( $data['shipping_address'][ $address ] ) ) { + update_user_meta( $id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); + } + } + } + + do_action( 'woocommerce_api_update_customer_data', $id, $data ); + } /** * Create a customer @@ -301,44 +340,19 @@ class WC_API_Customers extends WC_API_Resource { } // Attempts to create the new customer - $customer_id = wc_create_new_customer( $data['email'], $data['username'], $data['password'] ); + $id = wc_create_new_customer( $data['email'], $data['username'], $data['password'] ); // Checks for an error in the customer creation. - if ( is_wp_error( $customer_id ) ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_customer', $customer_id->get_error_message(), array( 'status' => 400 ) ); + if ( is_wp_error( $id ) ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_customer', $id->get_error_message(), array( 'status' => 400 ) ); } - // Customer first name. - if ( isset( $data['first_name'] ) ) { - update_user_meta( $customer_id, 'first_name', sanitize_text_field( $data['first_name'] ) ); - } + // Added customer data. + $this->update_customer_data( $id, $data ); - // Customer last name. - if ( isset( $data['last_name'] ) ) { - update_user_meta( $customer_id, 'last_name', sanitize_text_field( $data['last_name'] ) ); - } + do_action( 'woocommerce_api_create_customer', $id, $data ); - // Customer billing address. - if ( isset( $data['billing_address'] ) ) { - foreach ( $this->get_customer_billing_address() as $address ) { - if ( isset( $data['billing_address'][ $address ] ) ) { - update_user_meta( $customer_id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); - } - } - } - - // Customer shipping address. - if ( isset( $data['shipping_address'] ) ) { - foreach ( $this->get_customer_shipping_address() as $address ) { - if ( isset( $data['shipping_address'][ $address ] ) ) { - update_user_meta( $customer_id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); - } - } - } - - do_action( 'woocommerce_api_create_customer', $customer_id, $data ); - - return $this->get_customer( $customer_id ); + return $this->get_customer( $id ); } /** @@ -369,33 +383,8 @@ class WC_API_Customers extends WC_API_Resource { wp_update_user( array( 'ID' => $id, 'user_pass' => sanitize_text_field( $data['password'] ) ) ); } - // Customer first name. - if ( isset( $data['first_name'] ) ) { - update_user_meta( $id, 'first_name', sanitize_text_field( $data['first_name'] ) ); - } - - // Customer last name. - if ( isset( $data['last_name'] ) ) { - update_user_meta( $id, 'last_name', sanitize_text_field( $data['last_name'] ) ); - } - - // Customer billing address. - if ( isset( $data['billing_address'] ) ) { - foreach ( $this->get_customer_billing_address() as $address ) { - if ( isset( $data['billing_address'][ $address ] ) ) { - update_user_meta( $id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); - } - } - } - - // Customer shipping address. - if ( isset( $data['shipping_address'] ) ) { - foreach ( $this->get_customer_shipping_address() as $address ) { - if ( isset( $data['shipping_address'][ $address ] ) ) { - update_user_meta( $id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); - } - } - } + // Update customer data. + $this->update_customer_data( $id, $data ); do_action( 'woocommerce_api_edit_customer', $id, $data ); From ee907b0c207fa15e0c820249607e285ed331d6c2 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 4 Mar 2014 02:48:17 -0300 Subject: [PATCH 12/87] removed sanitize_text_field() function in favor to wc_clean() function in customers api --- includes/api/class-wc-api-customers.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 4144ed68ed4..96a01a7b676 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -281,19 +281,19 @@ class WC_API_Customers extends WC_API_Resource { protected function update_customer_data( $id, $data ) { // Customer first name. if ( isset( $data['first_name'] ) ) { - update_user_meta( $id, 'first_name', sanitize_text_field( $data['first_name'] ) ); + update_user_meta( $id, 'first_name', wc_clean( $data['first_name'] ) ); } // Customer last name. if ( isset( $data['last_name'] ) ) { - update_user_meta( $id, 'last_name', sanitize_text_field( $data['last_name'] ) ); + update_user_meta( $id, 'last_name', wc_clean( $data['last_name'] ) ); } // Customer billing address. if ( isset( $data['billing_address'] ) ) { foreach ( $this->get_customer_billing_address() as $address ) { if ( isset( $data['billing_address'][ $address ] ) ) { - update_user_meta( $id, 'billing_' . $address, sanitize_text_field( $data['billing_address'][ $address ] ) ); + update_user_meta( $id, 'billing_' . $address, wc_clean( $data['billing_address'][ $address ] ) ); } } } @@ -302,7 +302,7 @@ class WC_API_Customers extends WC_API_Resource { if ( isset( $data['shipping_address'] ) ) { foreach ( $this->get_customer_shipping_address() as $address ) { if ( isset( $data['shipping_address'][ $address ] ) ) { - update_user_meta( $id, 'shipping_' . $address, sanitize_text_field( $data['shipping_address'][ $address ] ) ); + update_user_meta( $id, 'shipping_' . $address, wc_clean( $data['shipping_address'][ $address ] ) ); } } } @@ -380,7 +380,7 @@ class WC_API_Customers extends WC_API_Resource { // Customer password. if ( isset( $data['password'] ) ) { - wp_update_user( array( 'ID' => $id, 'user_pass' => sanitize_text_field( $data['password'] ) ) ); + wp_update_user( array( 'ID' => $id, 'user_pass' => wc_clean( $data['password'] ) ) ); } // Update customer data. From 70fb3c004dc2de008a473e38dbc4c222b7909519 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Tue, 4 Mar 2014 15:44:33 +0200 Subject: [PATCH 13/87] Create coupons via API --- includes/api/class-wc-api-coupons.php | 93 ++++++++++++++++++++++++--- 1 file changed, 85 insertions(+), 8 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index d62aedc1bf3..1ce6164c6ea 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -31,9 +31,10 @@ class WC_API_Coupons extends WC_API_Resource { */ public function register_routes( $routes ) { - # GET /coupons + # GET/POST/PUT /coupons $routes[ $this->base ] = array( array( array( $this, 'get_coupons' ), WC_API_Server::READABLE ), + array( array( $this, 'create_coupon' ), WC_API_Server::EDITABLE | WC_API_Server::ACCEPT_DATA ), ); # GET /coupons/count @@ -41,9 +42,11 @@ class WC_API_Coupons extends WC_API_Resource { array( array( $this, 'get_coupons_count' ), WC_API_Server::READABLE ), ); - # GET /coupons/ + # GET/POST/PUT/DELETE /coupons/ $routes[ $this->base . '/(?P\d+)' ] = array( - array( array( $this, 'get_coupon' ), WC_API_Server::READABLE ), + array( array( $this, 'get_coupon' ), WC_API_Server::READABLE ), + array( array( $this, 'edit_coupon' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), + array( array( $this, 'delete_coupon' ), WC_API_SERVER::DELETABLE ), ); # GET /coupons/code/, note that coupon codes can contain spaces, dashes and underscores @@ -176,19 +179,93 @@ class WC_API_Coupons extends WC_API_Resource { /** * Create a coupon * - * @TODO implement in 2.2 + * @since 2.2 * @param array $data * @return array */ public function create_coupon( $data ) { - return array(); + if ( ! current_user_can( 'publish_shop_coupons' ) ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', __( 'You do not have permissions to create coupons', 'woocommerce' ), array( 'status' => 401 ) ); + } + + if ( ! isset( $data['code'] ) ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', sprintf( __( 'Missing parameter %s' ), 'code' ), array( 'status' => 400 ) ); + } + + // Check for duplicate coupon codes + $coupon_found = $wpdb->get_var( $wpdb->prepare( " + SELECT $wpdb->posts.ID + FROM $wpdb->posts + WHERE $wpdb->posts.post_type = 'shop_coupon' + AND $wpdb->posts.post_status = 'publish' + AND $wpdb->posts.post_title = '%s' + ", wc_clean( $data['code'] ) ) ); + + if ( $coupon_found ) { + return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', sprintf( __( 'The coupon code %s already exists' ), 'code' ), array( 'status' => 400 ) ); + } + + $defaults = array( + 'type' => 'fixed_cart', + 'amount' => 0, + 'individual_use' => 'no', + 'product_ids' => '', + 'exclude_product_ids' => '', + 'usage_limit' => '', + 'usage_limit_per_user' => '', + 'limit_usage_to_x_items' => '', + 'usage_count' => '', + 'expiry_date' => '', + 'apply_before_tax' => 'yes', + 'free_shipping' => 'no', + 'product_categories' => array(), + 'exclude_product_categories' => array(), + 'exclude_sale_items' => 'no', + 'minimum_amount' => '', + 'customer_email' => array(), + ); + + $coupon_data = wp_parse_args( $data, $defaults ); + + $new_coupon = array( + 'post_title' => $coupon_code, + 'post_content' => '', + 'post_status' => 'publish', + 'post_author' => get_current_user_id(), + 'post_type' => 'shop_coupon' + ); + + $id = wp_insert_post( $new_coupon, $wp_error = false ); + + // Add POST Meta + update_post_meta( $id, 'discount_type', $coupon_data['type'] ); + update_post_meta( $id, 'coupon_amount', wc_format_decimal( $coupon_data['amount'] ) ); + update_post_meta( $id, 'individual_use', $coupon_data['individual_use'] ); + update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['product_ids'] ) ) ) ); + update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['exclude_product_ids'] ) ) ) ); + update_post_meta( $id, 'usage_limit', absint( $coupon_data['usage_limit'] ) ); + update_post_meta( $id, 'usage_limit_per_user', absint( $coupon_data['usage_limit_per_user'] ) ); + update_post_meta( $id, 'limit_usage_to_x_items', absint( $coupon_data['limit_usage_to_x_items'] ) ); + update_post_meta( $id, 'usage_count', absint( $coupon_data['usage_count'] ) ); + update_post_meta( $id, 'expiry_date', wc_clean( $coupon_data['expiry_date'] ) ); + update_post_meta( $id, 'apply_before_tax', $coupon_data['apply_before_tax'] ); + update_post_meta( $id, 'free_shipping', $coupon_data['free_shipping'] ); + update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['product_categories'] ) ) ) ); + update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['exclude_product_categories'] ) ) ) ); + update_post_meta( $id, 'exclude_sale_items', wc_clean( $coupon_data['exclude_sale_items'] ) ); + update_post_meta( $id, 'minimum_amount', wc_format_decimal( $coupon_data['minimum_amount'] ) ); + update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', coupon_data( $_POST['customer_email'] ) ) ) ) ) ); + + do_action( 'woocommerce_api_create_coupon', $id, $data ); + + return $this->get_coupon( $id ); } /** * Edit a coupon * - * @TODO implement in 2.2 + * @since 2.2 * @param int $id the coupon ID * @param array $data * @return array @@ -198,7 +275,7 @@ class WC_API_Coupons extends WC_API_Resource { $id = $this->validate_request( $id, 'shop_coupon', 'edit' ); if ( is_wp_error( $id ) ) - return $id; + return new WP_Error( 'woocommerce_api_invalid_coupon_id', __( 'Invalid coupon ID', 'woocommerce' ), array( 'status' => 404 ) ); return $this->get_coupon( $id ); } @@ -206,7 +283,7 @@ class WC_API_Coupons extends WC_API_Resource { /** * Delete a coupon * - * @TODO enable along with PUT/POST in 2.2 + * @since 2.2 * @param int $id the coupon ID * @param bool $force true to permanently delete coupon, false to move to trash * @return array From 38f701e90a9485ef84c27a8c9720696b6791b9e1 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Tue, 4 Mar 2014 15:50:31 +0200 Subject: [PATCH 14/87] Better coupon create error messages --- includes/api/class-wc-api-coupons.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 1ce6164c6ea..00d831095be 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -186,11 +186,11 @@ class WC_API_Coupons extends WC_API_Resource { public function create_coupon( $data ) { if ( ! current_user_can( 'publish_shop_coupons' ) ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', __( 'You do not have permissions to create coupons', 'woocommerce' ), array( 'status' => 401 ) ); + return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', __( 'You do not have permission to create coupons', 'woocommerce' ), array( 'status' => 401 ) ); } if ( ! isset( $data['code'] ) ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', sprintf( __( 'Missing parameter %s' ), 'code' ), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_missing_coupon_code', sprintf( __( 'Missing parameter %s' ), 'code' ), array( 'status' => 400 ) ); } // Check for duplicate coupon codes @@ -203,7 +203,7 @@ class WC_API_Coupons extends WC_API_Resource { ", wc_clean( $data['code'] ) ) ); if ( $coupon_found ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', sprintf( __( 'The coupon code %s already exists' ), 'code' ), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_invalid_coupon_code', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); } $defaults = array( From a53b93283cba82da676e42476d07ec38ba13635b Mon Sep 17 00:00:00 2001 From: Gerhard Date: Tue, 4 Mar 2014 17:05:38 +0200 Subject: [PATCH 15/87] Fix create coupon api method --- includes/api/class-wc-api-coupons.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 00d831095be..b682dbf35a3 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -184,6 +184,7 @@ class WC_API_Coupons extends WC_API_Resource { * @return array */ public function create_coupon( $data ) { + global $wpdb; if ( ! current_user_can( 'publish_shop_coupons' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', __( 'You do not have permission to create coupons', 'woocommerce' ), array( 'status' => 401 ) ); @@ -219,17 +220,17 @@ class WC_API_Coupons extends WC_API_Resource { 'expiry_date' => '', 'apply_before_tax' => 'yes', 'free_shipping' => 'no', - 'product_categories' => array(), - 'exclude_product_categories' => array(), + 'product_categories' => '', + 'exclude_product_categories' => '', 'exclude_sale_items' => 'no', 'minimum_amount' => '', - 'customer_email' => array(), + 'customer_email' => '', ); $coupon_data = wp_parse_args( $data, $defaults ); $new_coupon = array( - 'post_title' => $coupon_code, + 'post_title' => wc_clean( $coupon_data['code'] ), 'post_content' => '', 'post_status' => 'publish', 'post_author' => get_current_user_id(), @@ -251,11 +252,11 @@ class WC_API_Coupons extends WC_API_Resource { update_post_meta( $id, 'expiry_date', wc_clean( $coupon_data['expiry_date'] ) ); update_post_meta( $id, 'apply_before_tax', $coupon_data['apply_before_tax'] ); update_post_meta( $id, 'free_shipping', $coupon_data['free_shipping'] ); - update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['product_categories'] ) ) ) ); - update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['exclude_product_categories'] ) ) ) ); + update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['product_categories'] ) ) ) ) ); + update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['exclude_product_categories'] ) ) ) ) ); update_post_meta( $id, 'exclude_sale_items', wc_clean( $coupon_data['exclude_sale_items'] ) ); update_post_meta( $id, 'minimum_amount', wc_format_decimal( $coupon_data['minimum_amount'] ) ); - update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', coupon_data( $_POST['customer_email'] ) ) ) ) ) ); + update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', $coupon_data['customer_email'] ) ) ) ) ); do_action( 'woocommerce_api_create_coupon', $id, $data ); @@ -275,7 +276,7 @@ class WC_API_Coupons extends WC_API_Resource { $id = $this->validate_request( $id, 'shop_coupon', 'edit' ); if ( is_wp_error( $id ) ) - return new WP_Error( 'woocommerce_api_invalid_coupon_id', __( 'Invalid coupon ID', 'woocommerce' ), array( 'status' => 404 ) ); + return $id; return $this->get_coupon( $id ); } From 41a5b147e9b61228b92e7b54dd9b16a38def761d Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 4 Mar 2014 18:05:22 -0300 Subject: [PATCH 16/87] improved the WP_Error's ids in customers api --- includes/api/class-wc-api-customers.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 96a01a7b676..fd2d8ffb4f5 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -326,7 +326,7 @@ class WC_API_Customers extends WC_API_Resource { // Checks with the email is missing. if ( ! isset( $data['email'] ) ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_customer', sprintf( __( 'Missing parameter %s' ), 'email' ), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_missing_customer_email', sprintf( __( 'Missing parameter %s' ), 'email' ), array( 'status' => 400 ) ); } // Sets the username. @@ -344,7 +344,7 @@ class WC_API_Customers extends WC_API_Resource { // Checks for an error in the customer creation. if ( is_wp_error( $id ) ) { - return new WP_Error( 'woocommerce_api_user_cannot_create_customer', $id->get_error_message(), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_cannot_create_customer', $id->get_error_message(), array( 'status' => 400 ) ); } // Added customer data. From 3b4b73851b5364d7853f448ca60d2be427cf6f54 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 4 Mar 2014 18:05:55 -0300 Subject: [PATCH 17/87] added missing textdomain --- includes/api/class-wc-api-customers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index fd2d8ffb4f5..57595f3874d 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -326,7 +326,7 @@ class WC_API_Customers extends WC_API_Resource { // Checks with the email is missing. if ( ! isset( $data['email'] ) ) { - return new WP_Error( 'woocommerce_api_missing_customer_email', sprintf( __( 'Missing parameter %s' ), 'email' ), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_missing_customer_email', sprintf( __( 'Missing parameter %s', 'woocommerce' ), 'email' ), array( 'status' => 400 ) ); } // Sets the username. From f2d8912bc115d610508f61922067a1f2d5c2458a Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 4 Mar 2014 22:48:54 -0300 Subject: [PATCH 18/87] fixed coding standards in includes/api/class-wc-api-customers.php --- includes/api/class-wc-api-customers.php | 64 +++++++++++++++---------- 1 file changed, 38 insertions(+), 26 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 57595f3874d..b3f762b56ab 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -7,7 +7,7 @@ * @author WooThemes * @category API * @package WooCommerce/API - * @since 2.1 + * @since 2.2 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly @@ -49,7 +49,7 @@ class WC_API_Customers extends WC_API_Resource { * GET /customers/ * GET /customers//orders * - * @since 2.1 + * @since 2.2 * @param array $routes * @return array */ @@ -57,8 +57,8 @@ class WC_API_Customers extends WC_API_Resource { # GET/POST /customers $routes[ $this->base ] = array( - array( array( $this, 'get_customers' ), WC_API_SERVER::READABLE ), - array( array( $this, 'create_customer' ), WC_API_SERVER::CREATABLE | WC_API_Server::ACCEPT_DATA ), + array( array( $this, 'get_customers' ), WC_API_SERVER::READABLE ), + array( array( $this, 'create_customer' ), WC_API_SERVER::CREATABLE | WC_API_Server::ACCEPT_DATA ), ); # GET /customers/count @@ -68,14 +68,14 @@ class WC_API_Customers extends WC_API_Resource { # GET/PUT/DELETE /customers/ $routes[ $this->base . '/(?P\d+)' ] = array( - array( array( $this, 'get_customer' ), WC_API_SERVER::READABLE ), - array( array( $this, 'edit_customer' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), + array( array( $this, 'get_customer' ), WC_API_SERVER::READABLE ), + array( array( $this, 'edit_customer' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), array( array( $this, 'delete_customer' ), WC_API_SERVER::DELETABLE ), ); # GET /customers/ $routes[ $this->base . '/email/(?P.+)' ] = array( - array( array( $this, 'get_customer_by_email' ), WC_API_SERVER::READABLE ), + array( array( $this, 'get_customer_by_email' ), WC_API_SERVER::READABLE ), ); # GET /customers//orders @@ -135,7 +135,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get all customers * - * @since 2.1 + * @since 2.2 * @param array $fields * @param array $filter * @param int $page @@ -149,10 +149,11 @@ class WC_API_Customers extends WC_API_Resource { $customers = array(); - foreach( $query->get_results() as $user_id ) { + foreach ( $query->get_results() as $user_id ) { - if ( ! $this->is_readable( $user_id ) ) + if ( ! $this->is_readable( $user_id ) ) { continue; + } $customers[] = current( $this->get_customer( $user_id, $fields ) ); } @@ -165,7 +166,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the customer for the given ID * - * @since 2.1 + * @since 2.2 * @param int $id the customer ID * @param string $fields * @return array @@ -175,8 +176,9 @@ class WC_API_Customers extends WC_API_Resource { $id = $this->validate_request( $id, 'customer', 'read' ); - if ( is_wp_error( $id ) ) + if ( is_wp_error( $id ) ) { return $id; + } $customer = new WP_User( $id ); @@ -256,7 +258,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the total number of customers * - * @since 2.1 + * @since 2.2 * @param array $filter * @return array */ @@ -264,8 +266,9 @@ class WC_API_Customers extends WC_API_Resource { $query = $this->query_customers( $filter ); - if ( ! current_user_can( 'list_users' ) ) + if ( ! current_user_can( 'list_users' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_read_customers_count', __( 'You do not have permission to read the customers count', 'woocommerce' ), array( 'status' => 401 ) ); + } return array( 'count' => count( $query->get_results() ) ); } @@ -414,7 +417,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the orders for a customer * - * @since 2.1 + * @since 2.2 * @param int $id the customer ID * @param string $fields fields to include in response * @return array @@ -424,8 +427,9 @@ class WC_API_Customers extends WC_API_Resource { $id = $this->validate_request( $id, 'customer', 'read' ); - if ( is_wp_error( $id ) ) + if ( is_wp_error( $id ) ) { return $id; + } $order_ids = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM $wpdb->posts AS posts @@ -436,8 +440,9 @@ class WC_API_Customers extends WC_API_Resource { AND posts.post_status = 'publish' ", $id ) ); - if ( empty( $order_ids ) ) + if ( empty( $order_ids ) ) { return array( 'orders' => array() ); + } $orders = array(); @@ -567,16 +572,18 @@ class WC_API_Customers extends WC_API_Resource { /** * Modify the WP_User_Query to support filtering on the date the customer was created * - * @since 2.1 + * @since 2.2 * @param WP_User_Query $query */ public function modify_user_query( $query ) { - if ( $this->created_at_min ) + if ( $this->created_at_min ) { $query->query_where .= sprintf( " AND user_registered >= STR_TO_DATE( '%s', '%%Y-%%m-%%d %%h:%%i:%%s' )", esc_sql( $this->created_at_min ) ); + } - if ( $this->created_at_max ) + if ( $this->created_at_max ) { $query->query_where .= sprintf( " AND user_registered <= STR_TO_DATE( '%s', '%%Y-%%m-%%d %%h:%%i:%%s' )", esc_sql( $this->created_at_max ) ); + } } /** @@ -605,7 +612,7 @@ class WC_API_Customers extends WC_API_Resource { * 2) the ID returns a valid WP_User * 3) the current user has the proper permissions * - * @since 2.1 + * @since 2.2 * @see WC_API_Resource::validate_request() * @param string|int $id the customer ID * @param string $type the request type, unused because this method overrides the parent class @@ -617,31 +624,36 @@ class WC_API_Customers extends WC_API_Resource { $id = absint( $id ); // validate ID - if ( empty( $id ) ) + if ( empty( $id ) ) { return new WP_Error( 'woocommerce_api_invalid_customer_id', __( 'Invalid customer ID', 'woocommerce' ), array( 'status' => 404 ) ); + } // non-existent IDs return a valid WP_User object with the user ID = 0 $customer = new WP_User( $id ); - if ( 0 === $customer->ID ) + if ( 0 === $customer->ID ) { return new WP_Error( 'woocommerce_api_invalid_customer', __( 'Invalid customer', 'woocommerce' ), array( 'status' => 404 ) ); + } // validate permissions switch ( $context ) { case 'read': - if ( ! current_user_can( 'list_users' ) ) + if ( ! current_user_can( 'list_users' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_read_customer', __( 'You do not have permission to read this customer', 'woocommerce' ), array( 'status' => 401 ) ); + } break; case 'edit': - if ( ! current_user_can( 'edit_users' ) ) + if ( ! current_user_can( 'edit_users' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_edit_customer', __( 'You do not have permission to edit this customer', 'woocommerce' ), array( 'status' => 401 ) ); + } break; case 'delete': - if ( ! current_user_can( 'delete_users' ) ) + if ( ! current_user_can( 'delete_users' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_delete_customer', __( 'You do not have permission to delete this customer', 'woocommerce' ), array( 'status' => 401 ) ); + } break; } From 344a0d92c6671ef964e2e83fd8a83431cd76c06d Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 4 Mar 2014 23:42:36 -0300 Subject: [PATCH 19/87] improved the validation for WC_API_Customers::edit_customer() and WC_API_Customers::delete_customer() --- includes/api/class-wc-api-customers.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index b3f762b56ab..940fb52c74b 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -373,7 +373,7 @@ class WC_API_Customers extends WC_API_Resource { // Return the validate error. if ( is_wp_error( $id ) ) { - return new WP_Error( $id->get_error_code(), $id->get_error_message(), $id->get_error_data() ); + return $id; } // Customer email. @@ -408,7 +408,7 @@ class WC_API_Customers extends WC_API_Resource { // Return the validate error. if ( is_wp_error( $id ) ) { - return new WP_Error( $id->get_error_code(), $id->get_error_message(), $id->get_error_data() ); + return $id; } return $this->delete( $id, 'customer' ); From 42d42ae7513ae02ed14de4268de2f507a9d1060d Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 07:28:05 +0200 Subject: [PATCH 20/87] REST API create_coupons function --- includes/api/class-wc-api-coupons.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index b682dbf35a3..5a27e7d2c3e 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -230,21 +230,25 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); $new_coupon = array( - 'post_title' => wc_clean( $coupon_data['code'] ), - 'post_content' => '', - 'post_status' => 'publish', - 'post_author' => get_current_user_id(), + 'post_title' => wc_clean( $coupon_data['code'] ), + 'post_content' => '', + 'post_status' => 'publish', + 'post_author' => get_current_user_id(), 'post_type' => 'shop_coupon' ); $id = wp_insert_post( $new_coupon, $wp_error = false ); + if ( is_wp_error( $id ) ) { + return new WP_Error( 'woocommerce_api_cannot_create_coupon', $id->get_error_message(), array( 'status' => 400 ) ); + } + // Add POST Meta update_post_meta( $id, 'discount_type', $coupon_data['type'] ); update_post_meta( $id, 'coupon_amount', wc_format_decimal( $coupon_data['amount'] ) ); update_post_meta( $id, 'individual_use', $coupon_data['individual_use'] ); - update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['product_ids'] ) ) ) ); - update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', (array) $coupon_data['exclude_product_ids'] ) ) ) ); + update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['product_ids'] ) ) ) ) ); + update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['exclude_product_ids'] ) ) ) ) ); update_post_meta( $id, 'usage_limit', absint( $coupon_data['usage_limit'] ) ); update_post_meta( $id, 'usage_limit_per_user', absint( $coupon_data['usage_limit_per_user'] ) ); update_post_meta( $id, 'limit_usage_to_x_items', absint( $coupon_data['limit_usage_to_x_items'] ) ); From fa6eb985354263b23468b60b07531784a844ff14 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 07:43:13 +0200 Subject: [PATCH 21/87] Rest API edit_coupon function --- includes/api/class-wc-api-coupons.php | 81 ++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 3 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 5a27e7d2c3e..510194882fb 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -31,10 +31,10 @@ class WC_API_Coupons extends WC_API_Resource { */ public function register_routes( $routes ) { - # GET/POST/PUT /coupons + # GET/PUT /coupons $routes[ $this->base ] = array( array( array( $this, 'get_coupons' ), WC_API_Server::READABLE ), - array( array( $this, 'create_coupon' ), WC_API_Server::EDITABLE | WC_API_Server::ACCEPT_DATA ), + array( array( $this, 'create_coupon' ), WC_API_Server::CREATABLE | WC_API_Server::ACCEPT_DATA ), ); # GET /coupons/count @@ -279,8 +279,83 @@ class WC_API_Coupons extends WC_API_Resource { $id = $this->validate_request( $id, 'shop_coupon', 'edit' ); - if ( is_wp_error( $id ) ) + if ( is_wp_error( $id ) ) { return $id; + } + + if ( isset( $data['code'] ) ) { + wp_update_post( array( 'ID' => intval( $id ), 'post_title' => wc_clean( $data['code'] ) ) ); + } + + if ( isset( $data['type'] ) ) { + update_post_meta( $id, 'discount_type', $data['discount_type'] ); + } + + if ( isset( $data['amount'] ) ) { + update_post_meta( $id, 'coupon_amount', wc_format_decimal( $data['amount'] ) ); + } + + if ( isset( $data['individual_use'] ) ) { + update_post_meta( $id, 'individual_use', $data['individual_use'] ); + } + + if ( isset( $data['product_ids'] ) ) { + update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['product_ids'] ) ) ) ) ); + } + + if ( isset( $data['exclude_product_ids'] ) ) { + update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['exclude_product_ids'] ) ) ) ) ); + } + + if ( isset( $data['usage_limit'] ) ) { + update_post_meta( $id, 'usage_limit', absint( $data['usage_limit'] ) ); + } + + if ( isset( $data['usage_limit_per_user'] ) ) { + update_post_meta( $id, 'usage_limit_per_user', absint( $data['usage_limit_per_user'] ) ); + } + + if ( isset( $data['limit_usage_to_x_items'] ) ) { + update_post_meta( $id, 'limit_usage_to_x_items', absint( $data['limit_usage_to_x_items'] ) ); + } + + if ( isset( $data['usage_count'] ) ) { + update_post_meta( $id, 'usage_count', absint( $data['usage_count'] ) ); + } + + if ( isset( $data['expiry_date'] ) ) { + update_post_meta( $id, 'expiry_date', wc_clean( $data['expiry_date'] ) ); + } + + if ( isset( $data['apply_before_tax'] ) ) { + update_post_meta( $id, 'apply_before_tax', wc_clean( $data['apply_before_tax'] ) ); + } + + if ( isset( $data['free_shipping'] ) ) { + update_post_meta( $id, 'free_shipping', wc_clean( $data['free_shipping'] ) ); + } + + if ( isset( $data['product_categories'] ) ) { + update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['product_categories'] ) ) ) ) ); + } + + if ( isset( $data['exclude_product_categories'] ) ) { + update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['exclude_product_categories'] ) ) ) ) ); + } + + if ( isset( $data['exclude_sale_items'] ) ) { + update_post_meta( $id, 'exclude_sale_items', wc_clean( $data['exclude_sale_items'] ) ); + } + + if ( isset( $data['minimum_amount'] ) ) { + update_post_meta( $id, 'minimum_amount', wc_format_decimal( $data['minimum_amount'] ) ); + } + + if ( isset( $data['customer_email'] ) ) { + update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', $data['customer_email'] ) ) ) ) ); + } + + do_action( 'woocommerce_api_edit_coupon', $id, $data ); return $this->get_coupon( $id ); } From a2ecd3885c18db6c956a36c16661637999f75602 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 07:59:27 +0200 Subject: [PATCH 22/87] edit_coupon REST API look for type and not discount_type --- includes/api/class-wc-api-coupons.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 510194882fb..5ebab3a72e3 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -288,7 +288,7 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['type'] ) ) { - update_post_meta( $id, 'discount_type', $data['discount_type'] ); + update_post_meta( $id, 'discount_type', $data['type'] ); } if ( isset( $data['amount'] ) ) { From 268ef2faabd1d4d87f13528afc94bf51a33bd2ec Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 08:03:10 +0200 Subject: [PATCH 23/87] Check if coupon was updated when using wp_update_post and return error if not --- includes/api/class-wc-api-coupons.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 5ebab3a72e3..a7411220ee5 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -284,7 +284,10 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['code'] ) ) { - wp_update_post( array( 'ID' => intval( $id ), 'post_title' => wc_clean( $data['code'] ) ) ); + $id = wp_update_post( array( 'ID' => intval( $id ), 'post_title' => wc_clean( $data['code'] ) ) ); + if ( 0 === $id ) { + return new WP_Error( 'woocommerce_api_cannot_update_coupon', __( 'Failed to update coupon', 'woocommerce'), array( 'status' => 400 ) ); + } } if ( isset( $data['type'] ) ) { From 7dc7353e60132ee3e9fba5c21ac5dbfddc120092 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 08:07:42 +0200 Subject: [PATCH 24/87] Coding standards & cleaning of data before saving --- includes/api/class-wc-api-coupons.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index a7411220ee5..459562febb4 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -76,8 +76,9 @@ class WC_API_Coupons extends WC_API_Resource { foreach( $query->posts as $coupon_id ) { - if ( ! $this->is_readable( $coupon_id ) ) + if ( ! $this->is_readable( $coupon_id ) ) { continue; + } $coupons[] = current( $this->get_coupon( $coupon_id, $fields ) ); } @@ -100,14 +101,16 @@ class WC_API_Coupons extends WC_API_Resource { $id = $this->validate_request( $id, 'shop_coupon', 'read' ); - if ( is_wp_error( $id ) ) + if ( is_wp_error( $id ) ) { return $id; + } // get the coupon code $code = $wpdb->get_var( $wpdb->prepare( "SELECT post_title FROM $wpdb->posts WHERE id = %s AND post_type = 'shop_coupon' AND post_status = 'publish'", $id ) ); - if ( is_null( $code ) ) + if ( is_null( $code ) ) { return new WP_Error( 'woocommerce_api_invalid_coupon_id', __( 'Invalid coupon ID', 'woocommerce' ), array( 'status' => 404 ) ); + } $coupon = new WC_Coupon( $code ); @@ -151,8 +154,9 @@ class WC_API_Coupons extends WC_API_Resource { $query = $this->query_coupons( $filter ); - if ( ! current_user_can( 'read_private_shop_coupons' ) ) + if ( ! current_user_can( 'read_private_shop_coupons' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_read_coupons_count', __( 'You do not have permission to read the coupons count', 'woocommerce' ), array( 'status' => 401 ) ); + } return array( 'count' => (int) $query->found_posts ); } @@ -170,8 +174,9 @@ class WC_API_Coupons extends WC_API_Resource { $id = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM $wpdb->posts WHERE post_title = %s AND post_type = 'shop_coupon' AND post_status = 'publish'", $code ) ); - if ( is_null( $id ) ) + if ( is_null( $id ) ) { return new WP_Error( 'woocommerce_api_invalid_coupon_code', __( 'Invalid coupon code', 'woocommerce' ), array( 'status' => 404 ) ); + } return $this->get_coupon( $id, $fields ); } @@ -254,8 +259,8 @@ class WC_API_Coupons extends WC_API_Resource { update_post_meta( $id, 'limit_usage_to_x_items', absint( $coupon_data['limit_usage_to_x_items'] ) ); update_post_meta( $id, 'usage_count', absint( $coupon_data['usage_count'] ) ); update_post_meta( $id, 'expiry_date', wc_clean( $coupon_data['expiry_date'] ) ); - update_post_meta( $id, 'apply_before_tax', $coupon_data['apply_before_tax'] ); - update_post_meta( $id, 'free_shipping', $coupon_data['free_shipping'] ); + update_post_meta( $id, 'apply_before_tax', wc_clean( $coupon_data['apply_before_tax'] ) ); + update_post_meta( $id, 'free_shipping', wc_clean( $coupon_data['free_shipping'] ) ); update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['product_categories'] ) ) ) ) ); update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['exclude_product_categories'] ) ) ) ) ); update_post_meta( $id, 'exclude_sale_items', wc_clean( $coupon_data['exclude_sale_items'] ) ); @@ -375,8 +380,9 @@ class WC_API_Coupons extends WC_API_Resource { $id = $this->validate_request( $id, 'shop_coupon', 'delete' ); - if ( is_wp_error( $id ) ) + if ( is_wp_error( $id ) ) { return $id; + } return $this->delete( $id, 'shop_coupon', ( 'true' === $force ) ); } From 826085698baa926527e7bda992c2047db3508b3b Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:25:11 +0200 Subject: [PATCH 25/87] Validate coupon types --- includes/api/class-wc-api-coupons.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 459562febb4..1fc0a832f50 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -191,14 +191,21 @@ class WC_API_Coupons extends WC_API_Resource { public function create_coupon( $data ) { global $wpdb; + // Check user permission if ( ! current_user_can( 'publish_shop_coupons' ) ) { return new WP_Error( 'woocommerce_api_user_cannot_create_coupon', __( 'You do not have permission to create coupons', 'woocommerce' ), array( 'status' => 401 ) ); } + // Check if coupon code is specified if ( ! isset( $data['code'] ) ) { return new WP_Error( 'woocommerce_api_missing_coupon_code', sprintf( __( 'Missing parameter %s' ), 'code' ), array( 'status' => 400 ) ); } + // Validate coupon types + if ( ! in_array( wc_clean( $data['type'] ), array_keys( wc_get_coupon_types() ) ) ) { + return new WP_Error( 'woocommerce_api_invalid_coupon_type', sprintf( __( 'Invalid coupon type - the coupon type must be any of these: %s', 'woocommerce' ), implode( ', ', array_keys( wc_get_coupon_types() ) ) ), array( 'status' => 400 ) ); + } + // Check for duplicate coupon codes $coupon_found = $wpdb->get_var( $wpdb->prepare( " SELECT $wpdb->posts.ID From f2f7e091430049b53f04c266c9d506f8e83a5af1 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:28:03 +0200 Subject: [PATCH 26/87] Change duplicate coupon error code --- includes/api/class-wc-api-coupons.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 1fc0a832f50..364274c0052 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -216,7 +216,7 @@ class WC_API_Coupons extends WC_API_Resource { ", wc_clean( $data['code'] ) ) ); if ( $coupon_found ) { - return new WP_Error( 'woocommerce_api_invalid_coupon_code', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); + return new WP_Error( 'woocommerce_api_coupon_code_already_exists', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); } $defaults = array( From db2de990e75e09c87d3b809dce996f4974affeaf Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:28:59 +0200 Subject: [PATCH 27/87] Modify duplicate coupon error code --- includes/api/class-wc-api-coupons.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 364274c0052..765e21e1209 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -241,6 +241,8 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); + $coupon_code = + $new_coupon = array( 'post_title' => wc_clean( $coupon_data['code'] ), 'post_content' => '', From 86ac5de9cfa5ce11972ec28d37317d72acf3e7eb Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:30:11 +0200 Subject: [PATCH 28/87] Add filter to coupon code --- includes/api/class-wc-api-coupons.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 765e21e1209..1fda98195e9 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -241,10 +241,10 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); - $coupon_code = + $coupon_code = apply_filters( 'woocommerce_coupon_code', $data['code'] ); $new_coupon = array( - 'post_title' => wc_clean( $coupon_data['code'] ), + 'post_title' => wc_clean( $coupon_code ), 'post_content' => '', 'post_status' => 'publish', 'post_author' => get_current_user_id(), From 3bdf3e50cf85efeec5ee5eee9b8c43a898d6e861 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:34:01 +0200 Subject: [PATCH 29/87] Add check for duplicate coupon code when updating coupon code --- includes/api/class-wc-api-coupons.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 1fda98195e9..080b5bd1da8 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -298,6 +298,21 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['code'] ) ) { + + // Check for duplicate coupon codes + $coupon_found = $wpdb->get_var( $wpdb->prepare( " + SELECT $wpdb->posts.ID + FROM $wpdb->posts + WHERE $wpdb->posts.post_type = 'shop_coupon' + AND $wpdb->posts.post_status = 'publish' + AND $wpdb->posts.post_title = '%s' + AND $wpdb->posts.ID != %s + ", wc_clean( $data['code'] ), $id ) ); + + if ( $coupon_found ) { + return new WP_Error( 'woocommerce_api_coupon_code_already_exists', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); + } + $id = wp_update_post( array( 'ID' => intval( $id ), 'post_title' => wc_clean( $data['code'] ) ) ); if ( 0 === $id ) { return new WP_Error( 'woocommerce_api_cannot_update_coupon', __( 'Failed to update coupon', 'woocommerce'), array( 'status' => 400 ) ); From 8fdfbdf3ba69c3d727dd366931119908e1ba39a1 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Wed, 5 Mar 2014 09:42:12 +0200 Subject: [PATCH 30/87] Add missing wpdb global --- includes/api/class-wc-api-coupons.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 080b5bd1da8..906d9394f8a 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -298,6 +298,7 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['code'] ) ) { + global $wpdb; // Check for duplicate coupon codes $coupon_found = $wpdb->get_var( $wpdb->prepare( " From e6755972b02ba44eeecb1b970b7e71b909f8fcda Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Wed, 5 Mar 2014 14:24:47 -0300 Subject: [PATCH 31/87] fixed the inline documentation --- includes/api/class-wc-api-customers.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index 940fb52c74b..d1356c9991f 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -135,7 +135,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get all customers * - * @since 2.2 + * @since 2.1 * @param array $fields * @param array $filter * @param int $page @@ -166,7 +166,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the customer for the given ID * - * @since 2.2 + * @since 2.1 * @param int $id the customer ID * @param string $fields * @return array @@ -236,7 +236,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the customer for the given email * - * @since 2.2 + * @since 2.1 * @param string $email the customer email * @param string $fields * @return array @@ -258,7 +258,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the total number of customers * - * @since 2.2 + * @since 2.1 * @param array $filter * @return array */ @@ -417,7 +417,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Get the orders for a customer * - * @since 2.2 + * @since 2.1 * @param int $id the customer ID * @param string $fields fields to include in response * @return array @@ -572,7 +572,7 @@ class WC_API_Customers extends WC_API_Resource { /** * Modify the WP_User_Query to support filtering on the date the customer was created * - * @since 2.2 + * @since 2.1 * @param WP_User_Query $query */ public function modify_user_query( $query ) { @@ -612,7 +612,7 @@ class WC_API_Customers extends WC_API_Resource { * 2) the ID returns a valid WP_User * 3) the current user has the proper permissions * - * @since 2.2 + * @since 2.1 * @see WC_API_Resource::validate_request() * @param string|int $id the customer ID * @param string $type the request type, unused because this method overrides the parent class From d278896d3166cb28900032d4b4e751cf81c7b75f Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 07:45:32 +0200 Subject: [PATCH 32/87] Fix route comments, moved coupon code filter and remove wc_clean around it, check for valid coupon types. --- includes/api/class-wc-api-coupons.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 906d9394f8a..7925cdd7313 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -31,7 +31,7 @@ class WC_API_Coupons extends WC_API_Resource { */ public function register_routes( $routes ) { - # GET/PUT /coupons + # GET/POST /coupons $routes[ $this->base ] = array( array( array( $this, 'get_coupons' ), WC_API_Server::READABLE ), array( array( $this, 'create_coupon' ), WC_API_Server::CREATABLE | WC_API_Server::ACCEPT_DATA ), @@ -42,7 +42,7 @@ class WC_API_Coupons extends WC_API_Resource { array( array( $this, 'get_coupons_count' ), WC_API_Server::READABLE ), ); - # GET/POST/PUT/DELETE /coupons/ + # GET/PUT/DELETE /coupons/ $routes[ $this->base . '/(?P\d+)' ] = array( array( array( $this, 'get_coupon' ), WC_API_Server::READABLE ), array( array( $this, 'edit_coupon' ), WC_API_SERVER::EDITABLE | WC_API_SERVER::ACCEPT_DATA ), @@ -206,6 +206,8 @@ class WC_API_Coupons extends WC_API_Resource { return new WP_Error( 'woocommerce_api_invalid_coupon_type', sprintf( __( 'Invalid coupon type - the coupon type must be any of these: %s', 'woocommerce' ), implode( ', ', array_keys( wc_get_coupon_types() ) ) ), array( 'status' => 400 ) ); } + $coupon_code = apply_filters( 'woocommerce_coupon_code', $data['code'] ); + // Check for duplicate coupon codes $coupon_found = $wpdb->get_var( $wpdb->prepare( " SELECT $wpdb->posts.ID @@ -213,7 +215,7 @@ class WC_API_Coupons extends WC_API_Resource { WHERE $wpdb->posts.post_type = 'shop_coupon' AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_title = '%s' - ", wc_clean( $data['code'] ) ) ); + ", $coupon_code ) ); if ( $coupon_found ) { return new WP_Error( 'woocommerce_api_coupon_code_already_exists', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); @@ -241,10 +243,8 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); - $coupon_code = apply_filters( 'woocommerce_coupon_code', $data['code'] ); - $new_coupon = array( - 'post_title' => wc_clean( $coupon_code ), + 'post_title' => $coupon_code, 'post_content' => '', 'post_status' => 'publish', 'post_author' => get_current_user_id(), @@ -300,6 +300,8 @@ class WC_API_Coupons extends WC_API_Resource { if ( isset( $data['code'] ) ) { global $wpdb; + $coupon_code = apply_filters( 'woocommerce_coupon_code', $data['code'] ); + // Check for duplicate coupon codes $coupon_found = $wpdb->get_var( $wpdb->prepare( " SELECT $wpdb->posts.ID @@ -308,19 +310,22 @@ class WC_API_Coupons extends WC_API_Resource { AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_title = '%s' AND $wpdb->posts.ID != %s - ", wc_clean( $data['code'] ), $id ) ); + ", $coupon_code, $id ) ); if ( $coupon_found ) { return new WP_Error( 'woocommerce_api_coupon_code_already_exists', __( 'The coupon code already exists' ), array( 'status' => 400 ) ); } - $id = wp_update_post( array( 'ID' => intval( $id ), 'post_title' => wc_clean( $data['code'] ) ) ); + $id = wp_update_post( array( 'ID' => intval( $id ), 'post_title' => $coupon_code ) ); if ( 0 === $id ) { return new WP_Error( 'woocommerce_api_cannot_update_coupon', __( 'Failed to update coupon', 'woocommerce'), array( 'status' => 400 ) ); } } if ( isset( $data['type'] ) ) { + if ( ! in_array( $data['type'], array_keys( wc_get_coupon_types() ) ) ) { + return new WP_Error( 'woocommerce_api_invalid_coupon_type', __( 'Invalid coupon type', 'woocommerce'), array( 'status' => 400 ) ); + } update_post_meta( $id, 'discount_type', $data['type'] ); } From 7e73f621c889fa5599ba7353546044939d4f52b1 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 07:49:01 +0200 Subject: [PATCH 33/87] Add coupon type check when adding new coupon --- includes/api/class-wc-api-coupons.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 7925cdd7313..ab456de228a 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -243,6 +243,10 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); + if ( ! in_array( $coupon_data['type'], array_keys( wc_get_coupon_types() ) ) { + return new WP_Error( 'woocommerce_api_invalid_coupon_type', __( 'Invalid coupon type', 'woocommerce'), array( 'status' => 400 ) ); + } + $new_coupon = array( 'post_title' => $coupon_code, 'post_content' => '', From 88d6e064fa65c17834bda8bacd3c652d7edc6b2d Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 07:50:05 +0200 Subject: [PATCH 34/87] Add missing bracket --- includes/api/class-wc-api-coupons.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index ab456de228a..01fabe5d0f6 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -243,7 +243,7 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); - if ( ! in_array( $coupon_data['type'], array_keys( wc_get_coupon_types() ) ) { + if ( ! in_array( $coupon_data['type'], array_keys( wc_get_coupon_types() ) ) ) { return new WP_Error( 'woocommerce_api_invalid_coupon_type', __( 'Invalid coupon type', 'woocommerce'), array( 'status' => 400 ) ); } From 6ddbc7e6eec29d2760167aed140dc6ac6b9b6058 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 07:55:49 +0200 Subject: [PATCH 35/87] Change comma separate data to arrays --- includes/api/class-wc-api-coupons.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 01fabe5d0f6..55864c44c2b 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -225,8 +225,8 @@ class WC_API_Coupons extends WC_API_Resource { 'type' => 'fixed_cart', 'amount' => 0, 'individual_use' => 'no', - 'product_ids' => '', - 'exclude_product_ids' => '', + 'product_ids' => array(), + 'exclude_product_ids' => array(), 'usage_limit' => '', 'usage_limit_per_user' => '', 'limit_usage_to_x_items' => '', @@ -234,11 +234,11 @@ class WC_API_Coupons extends WC_API_Resource { 'expiry_date' => '', 'apply_before_tax' => 'yes', 'free_shipping' => 'no', - 'product_categories' => '', - 'exclude_product_categories' => '', + 'product_categories' => array(), + 'exclude_product_categories' => array(), 'exclude_sale_items' => 'no', 'minimum_amount' => '', - 'customer_email' => '', + 'customer_email' => array(), ); $coupon_data = wp_parse_args( $data, $defaults ); @@ -265,8 +265,8 @@ class WC_API_Coupons extends WC_API_Resource { update_post_meta( $id, 'discount_type', $coupon_data['type'] ); update_post_meta( $id, 'coupon_amount', wc_format_decimal( $coupon_data['amount'] ) ); update_post_meta( $id, 'individual_use', $coupon_data['individual_use'] ); - update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['product_ids'] ) ) ) ) ); - update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['exclude_product_ids'] ) ) ) ) ); + update_post_meta( $id, 'product_ids', array_filter( array_map( 'intval', $coupon_data['product_ids'] ) ) ); + update_post_meta( $id, 'exclude_product_ids', array_filter( array_map( 'intval', $coupon_data['exclude_product_ids'] ) ) ); update_post_meta( $id, 'usage_limit', absint( $coupon_data['usage_limit'] ) ); update_post_meta( $id, 'usage_limit_per_user', absint( $coupon_data['usage_limit_per_user'] ) ); update_post_meta( $id, 'limit_usage_to_x_items', absint( $coupon_data['limit_usage_to_x_items'] ) ); @@ -274,11 +274,11 @@ class WC_API_Coupons extends WC_API_Resource { update_post_meta( $id, 'expiry_date', wc_clean( $coupon_data['expiry_date'] ) ); update_post_meta( $id, 'apply_before_tax', wc_clean( $coupon_data['apply_before_tax'] ) ); update_post_meta( $id, 'free_shipping', wc_clean( $coupon_data['free_shipping'] ) ); - update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['product_categories'] ) ) ) ) ); - update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $coupon_data['exclude_product_categories'] ) ) ) ) ); + update_post_meta( $id, 'product_categories', array_filter( array_map( 'intval', $coupon_data['product_categories'] ) ) ); + update_post_meta( $id, 'exclude_product_categories', array_filter( array_map( 'intval', $coupon_data['exclude_product_categories'] ) ) ); update_post_meta( $id, 'exclude_sale_items', wc_clean( $coupon_data['exclude_sale_items'] ) ); update_post_meta( $id, 'minimum_amount', wc_format_decimal( $coupon_data['minimum_amount'] ) ); - update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', $coupon_data['customer_email'] ) ) ) ) ); + update_post_meta( $id, 'customer_email', array_filter( array_map( 'sanitize_email', $coupon_data['customer_email'] ) ) ); do_action( 'woocommerce_api_create_coupon', $id, $data ); From d5171854a1af819f4846d28914274878fe02039e Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 07:59:10 +0200 Subject: [PATCH 36/87] edit coupon, change comma separated data structures to arrays --- includes/api/class-wc-api-coupons.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 55864c44c2b..72dd06c1dcb 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -342,11 +342,11 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['product_ids'] ) ) { - update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['product_ids'] ) ) ) ) ); + update_post_meta( $id, 'product_ids', array_filter( array_map( 'intval', $data['product_ids'] ) ) ); } if ( isset( $data['exclude_product_ids'] ) ) { - update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['exclude_product_ids'] ) ) ) ) ); + update_post_meta( $id, 'exclude_product_ids', array_filter( array_map( 'intval', $data['exclude_product_ids'] ) ) ); } if ( isset( $data['usage_limit'] ) ) { @@ -378,11 +378,11 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['product_categories'] ) ) { - update_post_meta( $id, 'product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['product_categories'] ) ) ) ) ); + update_post_meta( $id, 'product_categories', array_filter( array_map( 'intval', $data['product_categories'] ) ) ); } if ( isset( $data['exclude_product_categories'] ) ) { - update_post_meta( $id, 'exclude_product_categories', implode( ',', array_filter( array_map( 'intval', explode( ',', $data['exclude_product_categories'] ) ) ) ) ); + update_post_meta( $id, 'exclude_product_categories', array_filter( array_map( 'intval', $data['exclude_product_categories'] ) ) ); } if ( isset( $data['exclude_sale_items'] ) ) { @@ -394,7 +394,7 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['customer_email'] ) ) { - update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'trim', explode( ',', $data['customer_email'] ) ) ) ) ); + update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'sanitize_email', $data['customer_email'] ) ) ); } do_action( 'woocommerce_api_edit_coupon', $id, $data ); From 8e0a267a84b9e57d6d5fb37a8dd31e958a58630a Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 08:10:08 +0200 Subject: [PATCH 37/87] Remove implode function --- includes/api/class-wc-api-coupons.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 72dd06c1dcb..57f817da1fb 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -394,7 +394,7 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['customer_email'] ) ) { - update_post_meta( $id, 'customer_email', implode( ',', array_filter( array_map( 'sanitize_email', $data['customer_email'] ) ) ); + update_post_meta( $id, 'customer_email', array_filter( array_map( 'sanitize_email', $data['customer_email'] ) ) ); } do_action( 'woocommerce_api_edit_coupon', $id, $data ); From 1b1c13349b6d751921317cd818174b538cd4a02c Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 08:42:05 +0200 Subject: [PATCH 38/87] Do not url decode the body data, just add it. See https://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-bodyhash.html --- includes/api/class-wc-api-server.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/api/class-wc-api-server.php b/includes/api/class-wc-api-server.php index b3085476720..1ecc7d7afb8 100644 --- a/includes/api/class-wc-api-server.php +++ b/includes/api/class-wc-api-server.php @@ -392,6 +392,10 @@ class WC_API_Server { foreach ( $wanted as $param ) { if ( isset( $provided[ $param->getName() ] ) ) { // We have this parameters in the list to choose from + if ( 'data' == $param->getName() ) { + $ordered_parameters[] = $provided[ $param->getName() ]; + continue; + } $ordered_parameters[] = is_array( $provided[ $param->getName() ] ) ? array_map( 'urldecode', $provided[ $param->getName() ] ) : urldecode( $provided[ $param->getName() ] ); } From 518a8cffb2fc3866098551c12b41661060367f23 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 08:51:00 +0200 Subject: [PATCH 39/87] Save product ID's as comma separated values like core does it --- includes/api/class-wc-api-coupons.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 57f817da1fb..1cfd1dab0e8 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -265,8 +265,8 @@ class WC_API_Coupons extends WC_API_Resource { update_post_meta( $id, 'discount_type', $coupon_data['type'] ); update_post_meta( $id, 'coupon_amount', wc_format_decimal( $coupon_data['amount'] ) ); update_post_meta( $id, 'individual_use', $coupon_data['individual_use'] ); - update_post_meta( $id, 'product_ids', array_filter( array_map( 'intval', $coupon_data['product_ids'] ) ) ); - update_post_meta( $id, 'exclude_product_ids', array_filter( array_map( 'intval', $coupon_data['exclude_product_ids'] ) ) ); + update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', $coupon_data['product_ids'] ) ) ) ); + update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', $coupon_data['exclude_product_ids'] ) ) ) ); update_post_meta( $id, 'usage_limit', absint( $coupon_data['usage_limit'] ) ); update_post_meta( $id, 'usage_limit_per_user', absint( $coupon_data['usage_limit_per_user'] ) ); update_post_meta( $id, 'limit_usage_to_x_items', absint( $coupon_data['limit_usage_to_x_items'] ) ); From ae85e64b2b4b0df1ae129384d958a0c6366e8fa6 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 08:52:34 +0200 Subject: [PATCH 40/87] Edit coupon, save product ID's in comma separates values as per core --- includes/api/class-wc-api-coupons.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index 1cfd1dab0e8..a026e07fc8e 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -342,11 +342,11 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['product_ids'] ) ) { - update_post_meta( $id, 'product_ids', array_filter( array_map( 'intval', $data['product_ids'] ) ) ); + update_post_meta( $id, 'product_ids', implode( ',', array_filter( array_map( 'intval', $data['product_ids'] ) ) ) ); } if ( isset( $data['exclude_product_ids'] ) ) { - update_post_meta( $id, 'exclude_product_ids', array_filter( array_map( 'intval', $data['exclude_product_ids'] ) ) ); + update_post_meta( $id, 'exclude_product_ids', implode( ',', array_filter( array_map( 'intval', $data['exclude_product_ids'] ) ) ) ); } if ( isset( $data['usage_limit'] ) ) { From 2adacc742a1879d02f42cf03f0fe8b0eb452dcb6 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Thu, 6 Mar 2014 04:28:42 -0300 Subject: [PATCH 41/87] fixed the status for create new customers via api --- includes/api/class-wc-api-customers.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/class-wc-api-customers.php b/includes/api/class-wc-api-customers.php index d1356c9991f..41b67892ec0 100644 --- a/includes/api/class-wc-api-customers.php +++ b/includes/api/class-wc-api-customers.php @@ -355,6 +355,8 @@ class WC_API_Customers extends WC_API_Resource { do_action( 'woocommerce_api_create_customer', $id, $data ); + $this->server->send_status( 201 ); + return $this->get_customer( $id ); } From 3b0c541acf30481a0089994aa2e8b04dda7cea79 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 09:59:28 +0200 Subject: [PATCH 42/87] Send http status 201 when coupon created. --- includes/api/class-wc-api-coupons.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index a026e07fc8e..ec2ca676c59 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -282,6 +282,8 @@ class WC_API_Coupons extends WC_API_Resource { do_action( 'woocommerce_api_create_coupon', $id, $data ); + $this->server->send_status( 201 ); + return $this->get_coupon( $id ); } From 0463516020c15d791f98769a2bb1748d41f83b68 Mon Sep 17 00:00:00 2001 From: Gerhard Date: Thu, 6 Mar 2014 10:08:27 +0200 Subject: [PATCH 43/87] Remove duplicate coupon type check --- includes/api/class-wc-api-coupons.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/includes/api/class-wc-api-coupons.php b/includes/api/class-wc-api-coupons.php index ec2ca676c59..0cd10922741 100644 --- a/includes/api/class-wc-api-coupons.php +++ b/includes/api/class-wc-api-coupons.php @@ -201,11 +201,6 @@ class WC_API_Coupons extends WC_API_Resource { return new WP_Error( 'woocommerce_api_missing_coupon_code', sprintf( __( 'Missing parameter %s' ), 'code' ), array( 'status' => 400 ) ); } - // Validate coupon types - if ( ! in_array( wc_clean( $data['type'] ), array_keys( wc_get_coupon_types() ) ) ) { - return new WP_Error( 'woocommerce_api_invalid_coupon_type', sprintf( __( 'Invalid coupon type - the coupon type must be any of these: %s', 'woocommerce' ), implode( ', ', array_keys( wc_get_coupon_types() ) ) ), array( 'status' => 400 ) ); - } - $coupon_code = apply_filters( 'woocommerce_coupon_code', $data['code'] ); // Check for duplicate coupon codes @@ -243,8 +238,9 @@ class WC_API_Coupons extends WC_API_Resource { $coupon_data = wp_parse_args( $data, $defaults ); - if ( ! in_array( $coupon_data['type'], array_keys( wc_get_coupon_types() ) ) ) { - return new WP_Error( 'woocommerce_api_invalid_coupon_type', __( 'Invalid coupon type', 'woocommerce'), array( 'status' => 400 ) ); + // Validate coupon types + if ( ! in_array( wc_clean( $data['type'] ), array_keys( wc_get_coupon_types() ) ) ) { + return new WP_Error( 'woocommerce_api_invalid_coupon_type', sprintf( __( 'Invalid coupon type - the coupon type must be any of these: %s', 'woocommerce' ), implode( ', ', array_keys( wc_get_coupon_types() ) ) ), array( 'status' => 400 ) ); } $new_coupon = array( @@ -329,8 +325,9 @@ class WC_API_Coupons extends WC_API_Resource { } if ( isset( $data['type'] ) ) { - if ( ! in_array( $data['type'], array_keys( wc_get_coupon_types() ) ) ) { - return new WP_Error( 'woocommerce_api_invalid_coupon_type', __( 'Invalid coupon type', 'woocommerce'), array( 'status' => 400 ) ); + // Validate coupon types + if ( ! in_array( wc_clean( $data['type'] ), array_keys( wc_get_coupon_types() ) ) ) { + return new WP_Error( 'woocommerce_api_invalid_coupon_type', sprintf( __( 'Invalid coupon type - the coupon type must be any of these: %s', 'woocommerce' ), implode( ', ', array_keys( wc_get_coupon_types() ) ) ), array( 'status' => 400 ) ); } update_post_meta( $id, 'discount_type', $data['type'] ); } From 25900f9976c99b5d29b01a2bc2df194fa0b5379e Mon Sep 17 00:00:00 2001 From: sparkweb Date: Wed, 12 Mar 2014 23:47:42 -0600 Subject: [PATCH 44/87] Allow reordering of the order list with the REST api --- includes/api/class-wc-api-orders.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/api/class-wc-api-orders.php b/includes/api/class-wc-api-orders.php index e49c9a88061..d085836e5d9 100644 --- a/includes/api/class-wc-api-orders.php +++ b/includes/api/class-wc-api-orders.php @@ -374,6 +374,12 @@ class WC_API_Orders extends WC_API_Resource { unset( $args['status'] ); } + // allow order change (ASC or DESC) + if ( ! empty( $args['order'] ) ) { + $query_args['order'] = $args['order']; + unset( $args['order'] ); + } + $query_args = $this->merge_query_args( $query_args, $args ); return new WP_Query( $query_args ); From d40f773e77e77ea4b480bd080d7feca7b17dbd91 Mon Sep 17 00:00:00 2001 From: sparkweb Date: Thu, 13 Mar 2014 11:08:36 -0600 Subject: [PATCH 45/87] REST API: allow ordering change --- includes/api/class-wc-api-resource.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/api/class-wc-api-resource.php b/includes/api/class-wc-api-resource.php index 474d6796213..2049f4f4bbe 100644 --- a/includes/api/class-wc-api-resource.php +++ b/includes/api/class-wc-api-resource.php @@ -151,6 +151,12 @@ class WC_API_Resource { if ( ! empty( $request_args['offset'] ) ) $args['offset'] = $request_args['offset']; + // allow order change (ASC or DESC) + if ( ! empty( $request_args['order'] ) ) { + $args['order'] = $request_args['order']; + unset( $request_args['order'] ); + } + // resource page $args['paged'] = ( isset( $request_args['page'] ) ) ? absint( $request_args['page'] ) : 1; From 1280d6d6ff8a2cd6849b211721df0001a7a5ef25 Mon Sep 17 00:00:00 2001 From: sparkweb Date: Thu, 13 Mar 2014 11:14:08 -0600 Subject: [PATCH 46/87] Removing ordering code from orders This code got moved to the resources file. --- includes/api/class-wc-api-orders.php | 6 ------ 1 file changed, 6 deletions(-) diff --git a/includes/api/class-wc-api-orders.php b/includes/api/class-wc-api-orders.php index d085836e5d9..e49c9a88061 100644 --- a/includes/api/class-wc-api-orders.php +++ b/includes/api/class-wc-api-orders.php @@ -374,12 +374,6 @@ class WC_API_Orders extends WC_API_Resource { unset( $args['status'] ); } - // allow order change (ASC or DESC) - if ( ! empty( $args['order'] ) ) { - $query_args['order'] = $args['order']; - unset( $args['order'] ); - } - $query_args = $this->merge_query_args( $query_args, $args ); return new WP_Query( $query_args ); From a007f2e8d7d74e6b4535d5a599f47a96bb351eab Mon Sep 17 00:00:00 2001 From: Max Rice Date: Fri, 2 May 2014 15:26:30 -0400 Subject: [PATCH 47/87] Fix fee/coupon lines typo in REST API order response --- includes/api/class-wc-api-orders.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/api/class-wc-api-orders.php b/includes/api/class-wc-api-orders.php index e49c9a88061..cf4063a2819 100644 --- a/includes/api/class-wc-api-orders.php +++ b/includes/api/class-wc-api-orders.php @@ -214,7 +214,7 @@ class WC_API_Orders extends WC_API_Resource { // add fees foreach ( $order->get_fees() as $fee_item_id => $fee_item ) { - $order_data['fee_lines'] = array( + $order_data['fee_lines'][] = array( 'id' => $fee_item_id, 'title' => $fee_item['name'], 'tax_class' => ( ! empty( $fee_item['tax_class'] ) ) ? $fee_item['tax_class'] : null, @@ -226,7 +226,7 @@ class WC_API_Orders extends WC_API_Resource { // add coupons foreach ( $order->get_items( 'coupon' ) as $coupon_item_id => $coupon_item ) { - $order_data['coupon_lines'] = array( + $order_data['coupon_lines'][] = array( 'id' => $coupon_item_id, 'code' => $coupon_item['name'], 'amount' => wc_format_decimal( $coupon_item['discount_amount'], 2 ), From ec1b16340b6dcaf337eabc8322b3fbedd2a97898 Mon Sep 17 00:00:00 2001 From: tamarazuk Date: Sat, 3 May 2014 01:32:37 -0400 Subject: [PATCH 48/87] COD: no need to hide in admin Also fixes a fatal error when WC()->payment_gateways()->get_available_payment_gateways() is called in the admin --- includes/gateways/cod/class-wc-gateway-cod.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/gateways/cod/class-wc-gateway-cod.php b/includes/gateways/cod/class-wc-gateway-cod.php index 2468e16c46b..5afee9ed9a6 100644 --- a/includes/gateways/cod/class-wc-gateway-cod.php +++ b/includes/gateways/cod/class-wc-gateway-cod.php @@ -108,7 +108,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway { public function is_available() { $order = null; - if ( ! WC()->cart->needs_shipping() ) { + if ( ! is_admin() && ! WC()->cart->needs_shipping() ) { return false; } From fb80f6ba093c26c0aca3685103ee5001de9e9b6d Mon Sep 17 00:00:00 2001 From: bolderelements Date: Sat, 3 May 2014 15:59:01 -0400 Subject: [PATCH 49/87] Update abstract-wc-shipping-method.php The order is backward so if you use the default 'is_available' function for your extensions, the 'excluding' option will always deny every country because this line returns an empty array. --- includes/abstracts/abstract-wc-shipping-method.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/abstracts/abstract-wc-shipping-method.php b/includes/abstracts/abstract-wc-shipping-method.php index a60cca8c9e8..5e3857d01c6 100644 --- a/includes/abstracts/abstract-wc-shipping-method.php +++ b/includes/abstracts/abstract-wc-shipping-method.php @@ -180,7 +180,7 @@ abstract class WC_Shipping_Method extends WC_Settings_API { $ship_to_countries = array_intersect( $this->countries, array_keys( WC()->countries->get_shipping_countries() ) ); break; case 'excluding' : - $ship_to_countries = array_diff( $this->countries, array_keys( WC()->countries->get_shipping_countries() ) ); + $ship_to_countries = array_diff( array_keys( WC()->countries->get_shipping_countries() ), $this->countries ); break; default : $ship_to_countries = array_keys( WC()->countries->get_shipping_countries() ); From 651f1ac96f53a2e64d774fef9be1aaadcf41124f Mon Sep 17 00:00:00 2001 From: Tamara Zuk Date: Sun, 4 May 2014 17:29:43 -0400 Subject: [PATCH 50/87] Introduce woocommerce_product_backorders_allowed filter --- includes/abstracts/abstract-wc-product.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/abstracts/abstract-wc-product.php b/includes/abstracts/abstract-wc-product.php index 1adf3706722..96c87856c00 100644 --- a/includes/abstracts/abstract-wc-product.php +++ b/includes/abstracts/abstract-wc-product.php @@ -536,7 +536,7 @@ class WC_Product { * @return bool */ public function backorders_allowed() { - return $this->backorders === 'yes' || $this->backorders === 'notify' ? true : false; + return apply_filters( 'woocommerce_product_backorders_allowed', $this->backorders === 'yes' || $this->backorders === 'notify' ? true : false, $this->id ); } /** From cabc84bf614b3024bdb058d04fb788e9c6cb5e93 Mon Sep 17 00:00:00 2001 From: Dave Mainville Date: Mon, 5 May 2014 16:37:57 -0400 Subject: [PATCH 51/87] Closes #5424 --- includes/class-wc-order.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/class-wc-order.php b/includes/class-wc-order.php index e8e0a3c2e49..917c53940cd 100644 --- a/includes/class-wc-order.php +++ b/includes/class-wc-order.php @@ -1238,7 +1238,7 @@ class WC_Order { return add_query_arg( array( 'download_file' => $product_id, 'order' => $this->order_key, - 'email' => $this->billing_email, + 'email' => urlencode( $this->billing_email ), 'key' => $download_id ), trailingslashit( home_url() ) ); } From ffa1db6ae6cbc2e6d267e064888f79c498ca9f6d Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Tue, 6 May 2014 09:34:25 +0100 Subject: [PATCH 52/87] Add $package to is_available shipping method hooks --- .../shipping/free-shipping/class-wc-shipping-free-shipping.php | 2 +- .../class-wc-shipping-international-delivery.php | 2 +- .../local-delivery/class-wc-shipping-local-delivery.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php b/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php index 214020979e4..1c40f106ab0 100644 --- a/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php +++ b/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php @@ -207,7 +207,7 @@ class WC_Shipping_Free_Shipping extends WC_Shipping_Method { break; } - return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available ); + return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available, $package ); } diff --git a/includes/shipping/international-delivery/class-wc-shipping-international-delivery.php b/includes/shipping/international-delivery/class-wc-shipping-international-delivery.php index 003f5960bb5..3c4d98e7046 100644 --- a/includes/shipping/international-delivery/class-wc-shipping-international-delivery.php +++ b/includes/shipping/international-delivery/class-wc-shipping-international-delivery.php @@ -154,7 +154,7 @@ class WC_Shipping_International_Delivery extends WC_Shipping_Flat_Rate { } - return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', true ); + return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', true, $package ); } /** diff --git a/includes/shipping/local-delivery/class-wc-shipping-local-delivery.php b/includes/shipping/local-delivery/class-wc-shipping-local-delivery.php index 91b905317f6..8eb71b8a94c 100644 --- a/includes/shipping/local-delivery/class-wc-shipping-local-delivery.php +++ b/includes/shipping/local-delivery/class-wc-shipping-local-delivery.php @@ -252,7 +252,7 @@ class WC_Shipping_Local_Delivery extends WC_Shipping_Method { } // Yay! We passed! - return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', true ); + return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', true, $package ); } From 0f81541870516062e4b0356a02a9c17473f2fc2a Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Tue, 6 May 2014 10:47:23 +0100 Subject: [PATCH 53/87] Revise how variation attributes are deleted/updated Prevents issues with WPE caching when you delete and then update right after. --- .../class-wc-meta-box-product-data.php | 49 ++++++++++--------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php b/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php index ea34072ddf3..f51df92449c 100644 --- a/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php +++ b/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php @@ -1363,12 +1363,12 @@ class WC_Meta_Box_Product_Data { $variation_id = absint( $variable_post_id[ $i ] ); // Virtal/Downloadable - $is_virtual = isset( $variable_is_virtual[ $i ] ) ? 'yes' : 'no'; - $is_downloadable = isset( $variable_is_downloadable[ $i ] ) ? 'yes' : 'no'; - + $is_virtual = isset( $variable_is_virtual[ $i ] ) ? 'yes' : 'no'; + $is_downloadable = isset( $variable_is_downloadable[ $i ] ) ? 'yes' : 'no'; + // Enabled or disabled - $post_status = isset( $variable_enabled[ $i ] ) ? 'publish' : 'private'; - + $post_status = isset( $variable_enabled[ $i ] ) ? 'publish' : 'private'; + // Generate a useful post title $variation_post_title = sprintf( __( 'Variation #%s of %s', 'woocommerce' ), absint( $variation_id ), esc_html( get_the_title( $post_id ) ) ); @@ -1397,6 +1397,11 @@ class WC_Meta_Box_Product_Data { } + // Only continue if we have a variation ID + if ( ! $variation_id ) { + continue; + } + // Update post meta update_post_meta( $variation_id, '_sku', wc_clean( $variable_sku[ $i ] ) ); update_post_meta( $variation_id, '_thumbnail_id', absint( $upload_image_id[ $i ] ) ); @@ -1418,10 +1423,11 @@ class WC_Meta_Box_Product_Data { } // Backorders - if ( isset( $variable_backorders[ $i ] ) && $variable_backorders[ $i ] !== 'parent' ) + if ( isset( $variable_backorders[ $i ] ) && $variable_backorders[ $i ] !== 'parent' ) { update_post_meta( $variation_id, '_backorders', wc_clean( $variable_backorders[ $i ] ) ); - else + } else { delete_post_meta( $variation_id, '_backorders' ); + } // Price handling $regular_price = wc_format_decimal( $variable_regular_price[ $i ] ); @@ -1497,25 +1503,22 @@ class WC_Meta_Box_Product_Data { $variable_shipping_class[ $i ] = ! empty( $variable_shipping_class[ $i ] ) ? (int) $variable_shipping_class[ $i ] : ''; wp_set_object_terms( $variation_id, $variable_shipping_class[ $i ], 'product_shipping_class'); - // Remove old taxonomies attributes so data is kept up to date - if ( $variation_id ) { - $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE 'attribute_%%' AND post_id = %d;", $variation_id ) ); - wp_cache_delete( $variation_id, 'post_meta'); + // Update taxonomies - don't use wc_clean as it destroys sanitized characters + $updated_attribute_keys = array(); + foreach ( $attributes as $attribute ) { + if ( $attribute['is_variation'] ) { + $attribute_key = 'attribute_' . sanitize_title( $attribute['name'] ); + $value = isset( $_POST[ $attribute_key ][ $i ] ) ? sanitize_title( stripslashes( $_POST[ $attribute_key ][ $i ] ) ) : ''; + $updated_attribute_keys[] = $attribute_key; + update_post_meta( $variation_id, $attribute_key, $value ); + } } - // Update taxonomies - foreach ( $attributes as $attribute ) { - - if ( $attribute['is_variation'] ) { - // Don't use wc_clean as it destroys sanitized characters - if ( isset( $_POST[ 'attribute_' . sanitize_title( $attribute['name'] ) ][ $i ] ) ) - $value = sanitize_title( trim( stripslashes( $_POST[ 'attribute_' . sanitize_title( $attribute['name'] ) ][ $i ] ) ) ); - else - $value = ''; - - update_post_meta( $variation_id, 'attribute_' . sanitize_title( $attribute['name'] ), $value ); - } + // Remove old taxonomies attributes so data is kept up to date - first get attribute key names + $delete_attribute_keys = $wpdb->get_col( $wpdb->prepare( "SELECT meta_key FROM {$wpdb->postmeta} WHERE meta_key LIKE 'attribute_%%' AND meta_key NOT IN ( '" . implode( "','", $updated_attribute_keys ) . "' ) AND post_id = %d;", $variation_id ) ); + foreach ( $delete_attribute_keys as $key ) { + delete_post_meta( $variation_id, $key ); } do_action( 'woocommerce_save_product_variation', $variation_id, $i ); From 18294e715d1c3ba20da669ae42919d83cf09aed9 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Tue, 6 May 2014 16:04:07 +0100 Subject: [PATCH 54/87] Trim commas and empty lines off address formats Fixes #5411 --- includes/class-wc-countries.php | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/includes/class-wc-countries.php b/includes/class-wc-countries.php index 20c4095ea21..e4a57990aeb 100644 --- a/includes/class-wc-countries.php +++ b/includes/class-wc-countries.php @@ -667,7 +667,7 @@ class WC_Countries { $full_state = ( $country && $state && isset( $this->states[ $country ][ $state ] ) ) ? $this->states[ $country ][ $state ] : $state; // Substitute address parts into the string - $replace = apply_filters( 'woocommerce_formatted_address_replacements', array( + $replace = array_map( 'esc_html', apply_filters( 'woocommerce_formatted_address_replacements', array( '{first_name}' => $first_name, '{last_name}' => $last_name, '{name}' => $first_name . ' ' . $last_name, @@ -688,9 +688,7 @@ class WC_Countries { '{state_upper}' => strtoupper( $full_state ), '{postcode_upper}' => strtoupper( $postcode ), '{country_upper}' => strtoupper( $full_country ), - ), $args ) ; - - $replace = array_map( 'esc_html', $replace ); + ), $args ) ); $formatted_address = str_replace( array_keys( $replace ), $replace, $format ); @@ -698,13 +696,25 @@ class WC_Countries { $formatted_address = preg_replace( '/ +/', ' ', trim( $formatted_address ) ); $formatted_address = preg_replace( '/\n\n+/', "\n", $formatted_address ); + // Break newlines apart and remove empty lines/trim commas and white space + $formatted_address = array_filter( array_map( array( $this, 'trim_formatted_address_line' ), explode( "\n", $formatted_address ) ) ); + // Add html breaks - $formatted_address = nl2br( $formatted_address ); + $formatted_address = implode( '
', $formatted_address ); // We're done! return $formatted_address; } + /** + * trim white space and commans off a line + * @param string + * @return string + */ + private function trim_formatted_address_line( $line ) { + return trim( $line, ", " ); + } + /** * Returns the fields we show by default. This can be filtered later on. From 9665239ba7460851fe4856c6fa715672b89dcd95 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Tue, 6 May 2014 16:06:32 +0100 Subject: [PATCH 55/87] param comment Fixes #5408 --- includes/wc-product-functions.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/includes/wc-product-functions.php b/includes/wc-product-functions.php index f4681e69c1c..a7ed4818307 100644 --- a/includes/wc-product-functions.php +++ b/includes/wc-product-functions.php @@ -299,13 +299,12 @@ function wc_placeholder_img( $size = 'shop_thumbnail' ) { * Gets a formatted version of variation data or item meta * * @access public - * @param string $variation (default: '') + * @param array $variation * @param bool $flat (default: false) * @return string */ -function wc_get_formatted_variation( $variation = '', $flat = false ) { +function wc_get_formatted_variation( $variation, $flat = false ) { $return = ''; - if ( is_array( $variation ) ) { if ( ! $flat ) { From a9ebcdd8c67cda5d65c755ae83549962dce2476c Mon Sep 17 00:00:00 2001 From: Tamara Zuk Date: Tue, 6 May 2014 16:04:25 -0400 Subject: [PATCH 56/87] COD: check if cart is available before checking if it needs shipping --- includes/gateways/cod/class-wc-gateway-cod.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/gateways/cod/class-wc-gateway-cod.php b/includes/gateways/cod/class-wc-gateway-cod.php index 5afee9ed9a6..83d21042349 100644 --- a/includes/gateways/cod/class-wc-gateway-cod.php +++ b/includes/gateways/cod/class-wc-gateway-cod.php @@ -108,7 +108,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway { public function is_available() { $order = null; - if ( ! is_admin() && ! WC()->cart->needs_shipping() ) { + if ( WC()->cart && ! WC()->cart->needs_shipping() ) { return false; } From 7de8b10428da2786a6b5148cd40d75f3c1ae58c3 Mon Sep 17 00:00:00 2001 From: Adrian Dimitrov Date: Tue, 6 May 2014 23:12:09 +0300 Subject: [PATCH 57/87] Consistence Way to remove complete

tag also consistence syntax like templates/single-product/tabs/additional-information.php --- templates/single-product/tabs/description.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/single-product/tabs/description.php b/templates/single-product/tabs/description.php index 26e7a129cb2..f8e4792cb6b 100644 --- a/templates/single-product/tabs/description.php +++ b/templates/single-product/tabs/description.php @@ -14,6 +14,8 @@ global $woocommerce, $post; $heading = esc_html( apply_filters( 'woocommerce_product_description_heading', __( 'Product Description', 'woocommerce' ) ) ); ?> -

+ +

+ - \ No newline at end of file + From 38f4d7744d254a884e07e43ed145cf0e9f01d8d3 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 6 May 2014 21:40:19 -0300 Subject: [PATCH 58/87] hide number input buttons in firefox 29 and later --- assets/css/woocommerce.less | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/css/woocommerce.less b/assets/css/woocommerce.less index ee357de745a..0d23ccef90e 100644 --- a/assets/css/woocommerce.less +++ b/assets/css/woocommerce.less @@ -683,6 +683,7 @@ p.demo_store { .inset_box_shadow( 0, 0, 2px, 0, @secondary ); font-weight:bold; .border_radius_left(2px); + -moz-appearance: textfield; /* Hide buttons for Firefox 29 and later */ } /* Hide buttons for opera */ @@ -1849,4 +1850,4 @@ p.demo_store { } } } -} \ No newline at end of file +} From 80f44d2d1a736e550cee434de1a6476b58373f75 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Tue, 6 May 2014 21:49:30 -0300 Subject: [PATCH 59/87] defined a min value to cart quantity input --- templates/cart/cart.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/cart/cart.php b/templates/cart/cart.php index 4f215855520..32b38fbb543 100755 --- a/templates/cart/cart.php +++ b/templates/cart/cart.php @@ -90,6 +90,7 @@ do_action( 'woocommerce_before_cart' ); ?> 'input_name' => "cart[{$cart_item_key}][qty]", 'input_value' => $cart_item['quantity'], 'max_value' => $_product->backorders_allowed() ? '' : $_product->get_stock_quantity(), + 'min_value' => '0' ), $_product, false ); } @@ -148,4 +149,4 @@ do_action( 'woocommerce_before_cart' ); ?> - \ No newline at end of file + From 912aca690711d7183a9cdae05684d927a99c9117 Mon Sep 17 00:00:00 2001 From: toddlahman Date: Wed, 7 May 2014 03:40:21 -0700 Subject: [PATCH 60/87] Use WP SEO class method rather than deprecated fn Notice: wpseo_get_value is deprecated since version WPSEO 1.5.0! Use WPSEO_Meta::get_value() instead. --- includes/class-wc-query.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/class-wc-query.php b/includes/class-wc-query.php index 56344fdbef7..714234cd435 100644 --- a/includes/class-wc-query.php +++ b/includes/class-wc-query.php @@ -193,7 +193,7 @@ class WC_Query { $q->is_archive = true; // Fix WP SEO - if ( function_exists( 'wpseo_get_value' ) ) { + if ( class_exists( 'WPSEO_Meta' ) ) { add_filter( 'wpseo_metadesc', array( $this, 'wpseo_metadesc' ) ); add_filter( 'wpseo_metakey', array( $this, 'wpseo_metakey' ) ); } @@ -263,7 +263,8 @@ class WC_Query { * @return string */ public function wpseo_metadesc() { - return wpseo_get_value( 'metadesc', wc_get_page_id('shop') ); + return WPSEO_Meta::get_value( 'metadesc', wc_get_page_id('shop') ); + } @@ -275,7 +276,7 @@ class WC_Query { * @return string */ public function wpseo_metakey() { - return wpseo_get_value( 'metakey', wc_get_page_id('shop') ); + return WPSEO_Meta::get_value( 'metakey', wc_get_page_id('shop') ); } From 83f123687540e8f3b169617e55d954a8cca5a884 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Wed, 7 May 2014 15:02:00 +0100 Subject: [PATCH 61/87] [2.2] Simplified attribute name sanitisation which maintains UTF8 char integrity. Fixes #5434 --- includes/wc-formatting-functions.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/includes/wc-formatting-functions.php b/includes/wc-formatting-functions.php index 53266fb3203..56aff9f038d 100644 --- a/includes/wc-formatting-functions.php +++ b/includes/wc-formatting-functions.php @@ -15,19 +15,14 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly /** * Sanitize taxonomy names. Slug format (no spaces, lowercase). * - * Doesn't use sanitize_title as this destroys utf chars. + * urldecode is used to reverse munging of UTF8 characters. * * @access public * @param mixed $taxonomy * @return string */ function wc_sanitize_taxonomy_name( $taxonomy ) { - $filtered = strtolower( remove_accents( stripslashes( strip_tags( $taxonomy ) ) ) ); - $filtered = preg_replace( '/&.+?;/', '', $filtered ); // Kill entities - $filtered = str_replace( array( '.', '\'', '"' ), '', $filtered ); // Kill quotes and full stops. - $filtered = str_replace( array( ' ', '_' ), '-', $filtered ); // Replace spaces and underscores. - - return apply_filters( 'sanitize_taxonomy_name', $filtered, $taxonomy ); + return apply_filters( 'sanitize_taxonomy_name', urldecode( sanitize_title( $taxonomy ) ), $taxonomy ); } /** From 3670afdffb5bfbd5f1d1dc47a7816ec5ee5545eb Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Wed, 7 May 2014 15:11:34 +0100 Subject: [PATCH 62/87] [2.2] get_user and get_user_id methods Closes #5429 --- includes/class-wc-order.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/includes/class-wc-order.php b/includes/class-wc-order.php index e8e0a3c2e49..afb3f885500 100644 --- a/includes/class-wc-order.php +++ b/includes/class-wc-order.php @@ -115,6 +115,24 @@ class WC_Order { return $value; } + /** + * Gets the user ID associated with the order. Guests are 0. + * @since 2.2 + * @return int|false + */ + public function get_user_id() { + return $this->customer_user ? $this->customer_user : 0; + } + + /** + * Get the user associated with the order. False for guests. + * @since 2.2 + * @return WP_User|false + */ + public function get_user() { + return $user_id = $this->get_user_id() ? get_user_by( 'id', $user_id ) : false; + } + /** * Check if an order key is valid. * From 53deeb4be5fe9ea0abe10471b1503799d9ab5ae1 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Wed, 7 May 2014 15:54:22 +0100 Subject: [PATCH 63/87] Cleaned up logic in email_instructions functions for @splashingpixels --- includes/gateways/bacs/class-wc-gateway-bacs.php | 16 ++++++---------- .../gateways/cheque/class-wc-gateway-cheque.php | 8 +++----- includes/gateways/cod/class-wc-gateway-cod.php | 11 +++++------ 3 files changed, 14 insertions(+), 21 deletions(-) diff --git a/includes/gateways/bacs/class-wc-gateway-bacs.php b/includes/gateways/bacs/class-wc-gateway-bacs.php index 319758c1ad9..939887cc4bb 100644 --- a/includes/gateways/bacs/class-wc-gateway-bacs.php +++ b/includes/gateways/bacs/class-wc-gateway-bacs.php @@ -222,16 +222,12 @@ class WC_Gateway_BACS extends WC_Payment_Gateway { * @return void */ public function email_instructions( $order, $sent_to_admin, $plain_text = false ) { - - if ( $sent_to_admin || $order->status !== 'on-hold' || $order->payment_method !== 'bacs' ) { - return; - } - - if ( $this->instructions ) { - echo wpautop( wptexturize( $this->instructions ) ) . PHP_EOL; - } - - $this->bank_details( $order->id ); + if ( ! $sent_to_admin && 'bacs' === $order->payment_method && 'on-hold' === $order->status ) { + if ( $this->instructions ) { + echo wpautop( wptexturize( $this->instructions ) ) . PHP_EOL; + } + $this->bank_details( $order->id ); + } } /** diff --git a/includes/gateways/cheque/class-wc-gateway-cheque.php b/includes/gateways/cheque/class-wc-gateway-cheque.php index 25170cf7186..12abcc6b1fa 100755 --- a/includes/gateways/cheque/class-wc-gateway-cheque.php +++ b/includes/gateways/cheque/class-wc-gateway-cheque.php @@ -95,11 +95,9 @@ class WC_Gateway_Cheque extends WC_Payment_Gateway { * @param bool $plain_text */ public function email_instructions( $order, $sent_to_admin, $plain_text = false ) { - if ( $sent_to_admin || $order->status !== 'on-hold' || $order->payment_method !== 'cheque' ) - return; - - if ( $this->instructions ) - echo wpautop( wptexturize( $this->instructions ) ); + if ( $this->instructions && ! $sent_to_admin && 'cheque' === $order->payment_method && 'on-hold' === $order->status ) { + echo wpautop( wptexturize( $this->instructions ) ) . PHP_EOL; + } } /** diff --git a/includes/gateways/cod/class-wc-gateway-cod.php b/includes/gateways/cod/class-wc-gateway-cod.php index 2468e16c46b..0271828fc88 100644 --- a/includes/gateways/cod/class-wc-gateway-cod.php +++ b/includes/gateways/cod/class-wc-gateway-cod.php @@ -213,8 +213,9 @@ class WC_Gateway_COD extends WC_Payment_Gateway { * Output for the order received page. */ public function thankyou_page() { - if ( $this->instructions ) + if ( $this->instructions ) { echo wpautop( wptexturize( $this->instructions ) ); + } } /** @@ -226,10 +227,8 @@ class WC_Gateway_COD extends WC_Payment_Gateway { * @param bool $plain_text */ public function email_instructions( $order, $sent_to_admin, $plain_text = false ) { - if ( $sent_to_admin || $order->payment_method !== 'cod' ) - return; - - if ( $this->instructions ) - echo wpautop( wptexturize( $this->instructions ) ); + if ( $this->instructions && ! $sent_to_admin && 'cod' === $order->payment_method ) { + echo wpautop( wptexturize( $this->instructions ) ) . PHP_EOL; + } } } From 3c8c9e5f835583da1ee5c14826ee1dd76c738ed5 Mon Sep 17 00:00:00 2001 From: Mrinal Kanti Roy Date: Thu, 8 May 2014 06:08:28 +0600 Subject: [PATCH 64/87] Brahmanbaria & Habiganj missing from the list We've 64 districts but listed 62, so two states (Districts) were missing from this file 'Brahmanbaria' & 'Habiganj'. Reference from Bangladesh Government Website: http://www.bangladesh.gov.bd/index.php?option=com_content&task=view&id=225&Itemid=272 All of 64 districts are listed there! --- i18n/states/BD.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/states/BD.php b/i18n/states/BD.php index eaccf7198c1..fe93c98f586 100644 --- a/i18n/states/BD.php +++ b/i18n/states/BD.php @@ -16,6 +16,7 @@ $states['BD'] = array( 'BARI' => __( 'Barisal', 'woocommerce' ), 'BHO' => __( 'Bhola', 'woocommerce' ), 'BOG' => __( 'Bogra', 'woocommerce' ), + 'BRA' => __( 'Brahmanbaria', 'woocommerce' ), 'CHA' => __( 'Chandpur', 'woocommerce' ), 'CHI' => __( 'Chittagong', 'woocommerce' ), 'CHU' => __( 'Chuadanga', 'woocommerce' ), @@ -28,6 +29,7 @@ $states['BD'] = array( 'GAI' => __( 'Gaibandha', 'woocommerce' ), 'GAZI' => __( 'Gazipur', 'woocommerce' ), 'GOP' => __( 'Gopalganj', 'woocommerce' ), + 'HAB' => __( 'Habiganj', 'woocommerce' ), 'JAM' => __( 'Jamalpur', 'woocommerce' ), 'JES' => __( 'Jessore', 'woocommerce' ), 'JHA' => __( 'Jhalokati', 'woocommerce' ), @@ -72,4 +74,4 @@ $states['BD'] = array( 'SYL' => __( 'Sylhet', 'woocommerce' ), 'TAN' => __( 'Tangail', 'woocommerce' ), 'THA' => __( 'Thakurgaon', 'woocommerce' ) -); \ No newline at end of file +); From ffb6dcee4a6ee7399d9e5747bce427ab94662d25 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 8 May 2014 10:35:51 +0100 Subject: [PATCH 65/87] Brackets --- includes/class-wc-cart.php | 47 +++++++++++++++++++++------------- includes/class-wc-customer.php | 3 ++- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/includes/class-wc-cart.php b/includes/class-wc-cart.php index 40a2046f482..2f91fb3a403 100644 --- a/includes/class-wc-cart.php +++ b/includes/class-wc-cart.php @@ -183,8 +183,9 @@ class WC_Cart { } } - if ( $update_cart_session ) + if ( $update_cart_session ) { WC()->session->cart = $this->get_cart_for_session(); + } $this->set_cart_cookies( sizeof( $this->cart_contents ) > 0 ); @@ -192,8 +193,9 @@ class WC_Cart { do_action( 'woocommerce_cart_loaded_from_session', $this ); // Queue re-calc if subtotal is not set - if ( ( ! $this->subtotal && sizeof( $this->cart_contents ) > 0 ) || $update_cart_session ) + if ( ( ! $this->subtotal && sizeof( $this->cart_contents ) > 0 ) || $update_cart_session ) { $this->calculate_totals(); + } } /** @@ -207,11 +209,13 @@ class WC_Cart { WC()->session->set( 'applied_coupons', $this->applied_coupons ); WC()->session->set( 'coupon_discount_amounts', $this->coupon_discount_amounts ); - foreach ( $this->cart_session_data as $key => $default ) + foreach ( $this->cart_session_data as $key => $default ) { WC()->session->set( $key, $this->$key ); + } - if ( get_current_user_id() ) + if ( get_current_user_id() ) { $this->persistent_cart_update(); + } do_action( 'woocommerce_cart_updated' ); } @@ -229,8 +233,9 @@ class WC_Cart { unset( WC()->session->order_awaiting_payment, WC()->session->applied_coupons, WC()->session->coupon_discount_amounts, WC()->session->cart ); - if ( $clear_persistent_cart && get_current_user_id() ) + if ( $clear_persistent_cart && get_current_user_id() ) { $this->persistent_cart_destroy(); + } do_action( 'woocommerce_cart_emptied' ); } @@ -294,14 +299,16 @@ class WC_Cart { public function check_cart_items() { $result = $this->check_cart_item_validity(); - if ( is_wp_error( $result ) ) + if ( is_wp_error( $result ) ) { wc_add_notice( $result->get_error_message(), 'error' ); + } // Check item stock $result = $this->check_cart_item_stock(); - if ( is_wp_error( $result ) ) + if ( is_wp_error( $result ) ) { wc_add_notice( $result->get_error_message(), 'error' ); + } } /** @@ -549,9 +556,9 @@ class WC_Cart { ob_start(); if ( $flat ) { - foreach ( $item_data as $data ) + foreach ( $item_data as $data ) { echo esc_html( $data['key'] ) . ': ' . wp_kses_post( $data['value'] ) . "\n"; - + } } else { wc_get_template( 'cart/cart-item-data.php', array( 'item_data' => $item_data ) ); } @@ -601,10 +608,11 @@ class WC_Cart { $checkout_page_id = wc_get_page_id( 'checkout' ); $checkout_url = ''; if ( $checkout_page_id ) { - if ( is_ssl() || get_option('woocommerce_force_ssl_checkout') == 'yes' ) + if ( is_ssl() || get_option('woocommerce_force_ssl_checkout') == 'yes' ) { $checkout_url = str_replace( 'http:', 'https:', get_permalink( $checkout_page_id ) ); - else + } else { $checkout_url = get_permalink( $checkout_page_id ); + } } return apply_filters( 'woocommerce_get_checkout_url', $checkout_url ); } @@ -708,12 +716,15 @@ class WC_Cart { * @return string cart item key */ public function find_product_in_cart( $cart_id = false ) { - if ( $cart_id !== false ) - if ( is_array( $this->cart_contents ) ) - foreach ( $this->cart_contents as $cart_item_key => $cart_item ) - if ( $cart_item_key == $cart_id ) + if ( $cart_id !== false ) { + if ( is_array( $this->cart_contents ) ) { + foreach ( $this->cart_contents as $cart_item_key => $cart_item ) { + if ( $cart_item_key == $cart_id ) { return $cart_item_key; - + } + } + } + } return ''; } @@ -901,7 +912,6 @@ class WC_Cart { * @param boolean $refresh_totals whether or not to calculate totals after setting the new qty */ public function set_quantity( $cart_item_key, $quantity = 1, $refresh_totals = true ) { - if ( $quantity == 0 || $quantity < 0 ) { do_action( 'woocommerce_before_cart_item_quantity_zero', $cart_item_key ); unset( $this->cart_contents[ $cart_item_key ] ); @@ -910,8 +920,9 @@ class WC_Cart { do_action( 'woocommerce_after_cart_item_quantity_update', $cart_item_key, $quantity ); } - if ( $refresh_totals ) + if ( $refresh_totals ) { $this->calculate_totals(); + } } /** diff --git a/includes/class-wc-customer.php b/includes/class-wc-customer.php index cfda4e1c50d..4bcfe2ab8ca 100644 --- a/includes/class-wc-customer.php +++ b/includes/class-wc-customer.php @@ -71,8 +71,9 @@ class WC_Customer { * @return void */ public function save_data() { - if ( $this->_changed ) + if ( $this->_changed ) { $GLOBALS['woocommerce']->session->customer = $this->_data; + } } /** From 488f24f01b38b73e2615348a20e7a002ffa8acd4 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 8 May 2014 10:36:19 +0100 Subject: [PATCH 66/87] Prevent empty session data being stored until a cookie or session exists to retrieve it. --- includes/class-wc-session-handler.php | 36 +++++++++++++++++++-------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/includes/class-wc-session-handler.php b/includes/class-wc-session-handler.php index d8c5ab4cc23..01f5dbeea1b 100644 --- a/includes/class-wc-session-handler.php +++ b/includes/class-wc-session-handler.php @@ -28,6 +28,9 @@ class WC_Session_Handler extends WC_Session { /** session expiration timestamp */ private $_session_expiration; + /** Bool based on whether a cookie exists **/ + private $_has_cookie = false; + /** * Constructor for the session class. * @@ -41,6 +44,7 @@ class WC_Session_Handler extends WC_Session { $this->_customer_id = $cookie[0]; $this->_session_expiration = $cookie[1]; $this->_session_expiring = $cookie[2]; + $this->_has_cookie = true; // Update session if its close to expiring if ( time() > $this->_session_expiring ) { @@ -77,15 +81,24 @@ class WC_Session_Handler extends WC_Session { public function set_customer_session_cookie( $set ) { if ( $set ) { // Set/renew our cookie - $to_hash = $this->_customer_id . $this->_session_expiration; - $cookie_hash = hash_hmac( 'md5', $to_hash, wp_hash( $to_hash ) ); - $cookie_value = $this->_customer_id . '||' . $this->_session_expiration . '||' . $this->_session_expiring . '||' . $cookie_hash; + $to_hash = $this->_customer_id . $this->_session_expiration; + $cookie_hash = hash_hmac( 'md5', $to_hash, wp_hash( $to_hash ) ); + $cookie_value = $this->_customer_id . '||' . $this->_session_expiration . '||' . $this->_session_expiring . '||' . $cookie_hash; + $this->_has_cookie = true; // Set the cookie wc_setcookie( $this->_cookie, $cookie_value, $this->_session_expiration, apply_filters( 'wc_session_use_secure_cookie', false ) ); } } + /** + * Return true if the current user has an active session, i.e. a cookie to retrieve values + * @return boolean + */ + public function has_session() { + return isset( $_COOKIE[ $this->_cookie ] ) || $this->_has_cookie || is_user_logged_in(); + } + /** * set_session_expiration function. * @@ -104,10 +117,11 @@ class WC_Session_Handler extends WC_Session { * @return mixed */ public function generate_customer_id() { - if ( is_user_logged_in() ) + if ( is_user_logged_in() ) { return get_current_user_id(); - else + } else { return wp_generate_password( 32, false ); + } } /** @@ -117,8 +131,9 @@ class WC_Session_Handler extends WC_Session { * @return mixed */ public function get_session_cookie() { - if ( empty( $_COOKIE[ $this->_cookie ] ) ) + if ( empty( $_COOKIE[ $this->_cookie ] ) ) { return false; + } list( $customer_id, $session_expiration, $session_expiring, $cookie_hash ) = explode( '||', $_COOKIE[ $this->_cookie ] ); @@ -126,8 +141,9 @@ class WC_Session_Handler extends WC_Session { $to_hash = $customer_id . $session_expiration; $hash = hash_hmac( 'md5', $to_hash, wp_hash( $to_hash ) ); - if ( $hash != $cookie_hash ) + if ( $hash != $cookie_hash ) { return false; + } return array( $customer_id, $session_expiration, $session_expiring, $cookie_hash ); } @@ -150,10 +166,10 @@ class WC_Session_Handler extends WC_Session { */ public function save_data() { // Dirty if something changed - prevents saving nothing new - if ( $this->_dirty ) { + if ( $this->_dirty && $this->has_session() ) { - $session_option = '_wc_session_' . $this->_customer_id; - $session_expiry_option = '_wc_session_expires_' . $this->_customer_id; + $session_option = '_wc_session_' . $this->_customer_id; + $session_expiry_option = '_wc_session_expires_' . $this->_customer_id; if ( false === get_option( $session_option ) ) { add_option( $session_option, $this->_data, '', 'no' ); From 1308662946a5c657d5e696b56f0efc5e33b1bdb7 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 8 May 2014 15:05:34 +0100 Subject: [PATCH 67/87] Option to toggle enable_for_virtual for COD, rather than just doing it. Closes #5399 --- .../gateways/cod/class-wc-gateway-cod.php | 55 +++++++++++-------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/includes/gateways/cod/class-wc-gateway-cod.php b/includes/gateways/cod/class-wc-gateway-cod.php index 0271828fc88..8eededd0132 100644 --- a/includes/gateways/cod/class-wc-gateway-cod.php +++ b/includes/gateways/cod/class-wc-gateway-cod.php @@ -34,6 +34,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway { $this->description = $this->get_option( 'description' ); $this->instructions = $this->get_option( 'instructions', $this->description ); $this->enable_for_methods = $this->get_option( 'enable_for_methods', array() ); + $this->enable_for_virtual = $this->get_option( 'enable_for_virtual', 'yes' ) === 'yes' ? true : false; add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) ); add_action( 'woocommerce_thankyou_cod', array( $this, 'thankyou_page' ) ); @@ -96,6 +97,12 @@ class WC_Gateway_COD extends WC_Payment_Gateway { 'custom_attributes' => array( 'data-placeholder' => __( 'Select shipping methods', 'woocommerce' ) ) + ), + 'enable_for_virtual' => array( + 'title' => __( 'Enable for virtual orders', 'woocommerce' ), + 'label' => __( 'Enable COD if the order is virtual', 'woocommerce' ), + 'type' => 'checkbox', + 'default' => 'yes' ) ); } @@ -108,32 +115,34 @@ class WC_Gateway_COD extends WC_Payment_Gateway { public function is_available() { $order = null; - if ( ! WC()->cart->needs_shipping() ) { - return false; - } - - if ( is_page( wc_get_page_id( 'checkout' ) ) && 0 < get_query_var( 'order-pay' ) ) { - $order_id = absint( get_query_var( 'order-pay' ) ); - $order = new WC_Order( $order_id ); - - // Test if order needs shipping. - $needs_shipping = false; - - if ( 0 < sizeof( $order->get_items() ) ) { - foreach ( $order->get_items() as $item ) { - $_product = $order->get_product_from_item( $item ); - - if ( $_product->needs_shipping() ) { - $needs_shipping = true; - break; - } - } + if ( ! $this->enable_for_virtual ) + if ( ! WC()->cart->needs_shipping() ) { + return false; } - $needs_shipping = apply_filters( 'woocommerce_cart_needs_shipping', $needs_shipping ); + if ( is_page( wc_get_page_id( 'checkout' ) ) && 0 < get_query_var( 'order-pay' ) ) { + $order_id = absint( get_query_var( 'order-pay' ) ); + $order = new WC_Order( $order_id ); - if ( $needs_shipping ) { - return false; + // Test if order needs shipping. + $needs_shipping = false; + + if ( 0 < sizeof( $order->get_items() ) ) { + foreach ( $order->get_items() as $item ) { + $_product = $order->get_product_from_item( $item ); + + if ( $_product->needs_shipping() ) { + $needs_shipping = true; + break; + } + } + } + + $needs_shipping = apply_filters( 'woocommerce_cart_needs_shipping', $needs_shipping ); + + if ( $needs_shipping ) { + return false; + } } } From 2de7df94250e2f63cb5646f80348e78e81393c7b Mon Sep 17 00:00:00 2001 From: Chuck Mac Date: Thu, 8 May 2014 12:34:30 -0400 Subject: [PATCH 68/87] Add new 'wc_admin_reports_path' filter to reports Add filter to allow for changing of the report class files. This will allow 3rd party plugins to use this function to extend the reporting. Currently this can only include files in the woocommerce plugin directory itself. --- includes/admin/class-wc-admin-reports.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/admin/class-wc-admin-reports.php b/includes/admin/class-wc-admin-reports.php index 2722b19f343..96315568720 100644 --- a/includes/admin/class-wc-admin-reports.php +++ b/includes/admin/class-wc-admin-reports.php @@ -155,7 +155,7 @@ class WC_Admin_Reports { $name = sanitize_title( str_replace( '_', '-', $name ) ); $class = 'WC_Report_' . str_replace( '-', '_', $name ); - include_once( 'reports/class-wc-report-' . $name . '.php' ); + include_once( apply_filters( 'wc_admin_reports_path', 'reports/class-wc-report-' . $name . '.php', $class ) ); if ( ! class_exists( $class ) ) return; From 140f158088f4de63e6bf935098275f418c2ee6b8 Mon Sep 17 00:00:00 2001 From: Mrinal Kanti Roy Date: Thu, 8 May 2014 23:31:41 +0600 Subject: [PATCH 69/87] Uttaranchal (UT) renamed to Uttarakhand (UK) Issue: https://github.com/woothemes/woocommerce/issues/5448 --- i18n/states/IN.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/states/IN.php b/i18n/states/IN.php index 63e2405d3d0..f5b1d86b1cd 100644 --- a/i18n/states/IN.php +++ b/i18n/states/IN.php @@ -35,7 +35,7 @@ $states['IN'] = array( 'SK' => __( 'Sikkim', 'woocommerce' ), 'TN' => __( 'Tamil Nadu', 'woocommerce' ), 'TR' => __( 'Tripura', 'woocommerce' ), - 'UT' => __( 'Uttaranchal', 'woocommerce' ), + 'UK' => __( 'Uttarakhand', 'woocommerce' ), 'UP' => __( 'Uttar Pradesh', 'woocommerce' ), 'WB' => __( 'West Bengal', 'woocommerce' ), 'AN' => __( 'Andaman and Nicobar Islands', 'woocommerce' ), @@ -45,4 +45,4 @@ $states['IN'] = array( 'DL' => __( 'Delhi', 'woocommerce' ), 'LD' => __( 'Lakshadeep', 'woocommerce' ), 'PY' => __( 'Pondicherry (Puducherry)', 'woocommerce' ) -); \ No newline at end of file +); From 8d15d6dc6c1bfe9472f41f734412677b9bd98567 Mon Sep 17 00:00:00 2001 From: Pippin Williamson Date: Sat, 10 May 2014 11:48:37 -0400 Subject: [PATCH 70/87] Update class-wc-meta-box-coupon-data.php Introduce `woocommerce_coupon_data_panels` action. If someone wants to add a new tab to the Coupons data meta box, they can use the `woocommerce_coupon_data_tabs` filter to register a new tab. These tabs accept a `target` key that lets you specify the `div` ID to reveal when the tab is clicked on. It turns out, however, that there is no way to actually add the `div` to the page, making the filter for custom tabs only good for removing tabs. --- .../post-types/meta-boxes/class-wc-meta-box-coupon-data.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php b/includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php index 81b84ca63ca..01eab8cea19 100644 --- a/includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php +++ b/includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php @@ -201,6 +201,7 @@ class WC_Meta_Box_Coupon_Data { do_action( 'woocommerce_coupon_options_usage_limit' ); ?> +
Date: Sat, 10 May 2014 17:45:14 -0300 Subject: [PATCH 71/87] fixed WC_Product_Variable::set_stock() compatibility with WC_Product::set_stock() --- includes/class-wc-product-variable.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/includes/class-wc-product-variable.php b/includes/class-wc-product-variable.php index 688b7057f6d..66cf4a7966e 100644 --- a/includes/class-wc-product-variable.php +++ b/includes/class-wc-product-variable.php @@ -79,19 +79,20 @@ class WC_Product_Variable extends WC_Product { * Set stock level of the product. * * @param mixed $amount (default: null) + * @param string $mode can be set, add, or subtract * @return int Stock */ - function set_stock( $amount = null ) { + function set_stock( $amount = null, $mode = 'set' ) { // Empty total stock so its refreshed $this->total_stock = ''; // Call parent set_stock - return parent::set_stock( $amount ); + return parent::set_stock( $amount, $mode ); } /** * Return the products children posts. - * + * * @param boolean $visible_only Only return variations which are not hidden * @return array of children ids */ @@ -230,7 +231,7 @@ class WC_Product_Variable extends WC_Product { */ public function get_variation_price( $min_or_max = 'min', $display = false ) { $variation_id = get_post_meta( $this->id, '_' . $min_or_max . '_price_variation_id', true ); - + if ( $display ) { $variation = $this->get_child( $variation_id ); @@ -484,7 +485,7 @@ class WC_Product_Variable extends WC_Product { if ( is_admin() ) { WC_Admin_Meta_Boxes::add_error( __( 'This variable product has no active variations so cannot be published. Changing status to draft.', 'woocommerce' ) ); } - + // Loop the variations } else { // Main active prices @@ -492,13 +493,13 @@ class WC_Product_Variable extends WC_Product { $max_price = null; $min_price_id = null; $max_price_id = null; - + // Regular prices $min_regular_price = null; $max_regular_price = null; $min_regular_price_id = null; $max_regular_price_id = null; - + // Sale prices $min_sale_price = null; $max_sale_price = null; From 3ebd22b64a297b89d84b95a32b52326843fb1875 Mon Sep 17 00:00:00 2001 From: Tamara Zuk Date: Sun, 11 May 2014 09:37:27 -0400 Subject: [PATCH 72/87] Check if term is returned before getting its name Prevents a rare notice if the order item meta value is blank --- includes/class-wc-order-item-meta.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/class-wc-order-item-meta.php b/includes/class-wc-order-item-meta.php index dee65d6ef67..1c1fff94b11 100644 --- a/includes/class-wc-order-item-meta.php +++ b/includes/class-wc-order-item-meta.php @@ -59,11 +59,11 @@ class WC_Order_Item_Meta { // If this is a term slug, get the term's nice name if ( taxonomy_exists( $attribute_key ) ) { $term = get_term_by( 'slug', $meta_value, $attribute_key ); - - if ( ! is_wp_error( $term ) && $term->name ) { + + if ( ! is_wp_error( $term ) && is_object( $term ) && $term->name ) { $meta_value = $term->name; } - + // If we have a product, and its not a term, try to find its non-sanitized name } elseif ( $this->product ) { $product_attributes = $this->product->get_attributes(); @@ -102,7 +102,7 @@ class WC_Order_Item_Meta { else echo $output; } - + return ''; } } \ No newline at end of file From bcba8248b9ec925784de6c0ec84bf9f16e330720 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Mon, 12 May 2014 12:34:42 +0100 Subject: [PATCH 73/87] Fix notice when not scanning any files Closes #5465 --- includes/admin/views/html-admin-page-status-report.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/includes/admin/views/html-admin-page-status-report.php b/includes/admin/views/html-admin-page-status-report.php index 95f68be650c..8655e70faf9 100644 --- a/includes/admin/views/html-admin-page-status-report.php +++ b/includes/admin/views/html-admin-page-status-report.php @@ -457,10 +457,12 @@ WC()->plugin_path() . '/templates/' ) ); + $scanned_files = array(); $found_files = array(); - foreach ( $template_paths as $plugin_name => $template_path ) + foreach ( $template_paths as $plugin_name => $template_path ) { $scanned_files[ $plugin_name ] = $this->scan_template_files( $template_path ); + } foreach ( $scanned_files as $plugin_name => $files ) { foreach ( $files as $file ) { From e65f41f0140d37312a4fc5c323b9b4e5941265ef Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 12 May 2014 10:04:36 -0300 Subject: [PATCH 74/87] fixed some coding standards in includes/class-wc-ajax.php --- includes/class-wc-ajax.php | 891 ++++++++++++++++++++----------------- 1 file changed, 493 insertions(+), 398 deletions(-) diff --git a/includes/class-wc-ajax.php b/includes/class-wc-ajax.php index 3808128720b..84e3e9859fa 100644 --- a/includes/class-wc-ajax.php +++ b/includes/class-wc-ajax.php @@ -61,8 +61,9 @@ class WC_AJAX { foreach ( $ajax_events as $ajax_event => $nopriv ) { add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( $this, $ajax_event ) ); - if ( $nopriv ) + if ( $nopriv ) { add_action( 'wp_ajax_nopriv_woocommerce_' . $ajax_event, array( $this, $ajax_event ) ); + } } } @@ -127,7 +128,9 @@ class WC_AJAX { check_ajax_referer( 'update-shipping-method', 'security' ); - if ( ! defined('WOOCOMMERCE_CART') ) define( 'WOOCOMMERCE_CART', true ); + if ( ! defined('WOOCOMMERCE_CART') ) { + define( 'WOOCOMMERCE_CART', true ); + } $chosen_shipping_methods = WC()->session->get( 'chosen_shipping_methods' ); @@ -153,10 +156,11 @@ class WC_AJAX { check_ajax_referer( 'update-order-review', 'security' ); - if ( ! defined( 'WOOCOMMERCE_CHECKOUT' ) ) + if ( ! defined( 'WOOCOMMERCE_CHECKOUT' ) ) { define( 'WOOCOMMERCE_CHECKOUT', true ); + } - if ( sizeof( WC()->cart->get_cart() ) == 0 ) { + if ( 0 == sizeof( WC()->cart->get_cart() ) ) { echo '
' . __( 'Sorry, your session has expired.', 'woocommerce' ) . ' ' . __( 'Return to homepage', 'woocommerce' ) . '
'; die(); } @@ -165,69 +169,89 @@ class WC_AJAX { $chosen_shipping_methods = WC()->session->get( 'chosen_shipping_methods' ); - if ( isset( $_POST['shipping_method'] ) && is_array( $_POST['shipping_method'] ) ) - foreach ( $_POST['shipping_method'] as $i => $value ) + if ( isset( $_POST['shipping_method'] ) && is_array( $_POST['shipping_method'] ) ) { + foreach ( $_POST['shipping_method'] as $i => $value ) { $chosen_shipping_methods[ $i ] = wc_clean( $value ); + } + } WC()->session->set( 'chosen_shipping_methods', $chosen_shipping_methods ); WC()->session->set( 'chosen_payment_method', empty( $_POST['payment_method'] ) ? '' : $_POST['payment_method'] ); - if ( isset( $_POST['country'] ) ) + if ( isset( $_POST['country'] ) ) { WC()->customer->set_country( $_POST['country'] ); + } - if ( isset( $_POST['state'] ) ) + if ( isset( $_POST['state'] ) ) { WC()->customer->set_state( $_POST['state'] ); + } - if ( isset( $_POST['postcode'] ) ) + if ( isset( $_POST['postcode'] ) ) { WC()->customer->set_postcode( $_POST['postcode'] ); + } - if ( isset( $_POST['city'] ) ) + if ( isset( $_POST['city'] ) ) { WC()->customer->set_city( $_POST['city'] ); + } - if ( isset( $_POST['address'] ) ) + if ( isset( $_POST['address'] ) ) { WC()->customer->set_address( $_POST['address'] ); + } - if ( isset( $_POST['address_2'] ) ) + if ( isset( $_POST['address_2'] ) ) { WC()->customer->set_address_2( $_POST['address_2'] ); + } if ( wc_ship_to_billing_address_only() ) { - if ( isset( $_POST['country'] ) ) + if ( isset( $_POST['country'] ) ) { WC()->customer->set_shipping_country( $_POST['country'] ); + } - if ( isset( $_POST['state'] ) ) + if ( isset( $_POST['state'] ) ) { WC()->customer->set_shipping_state( $_POST['state'] ); + } - if ( isset( $_POST['postcode'] ) ) + if ( isset( $_POST['postcode'] ) ) { WC()->customer->set_shipping_postcode( $_POST['postcode'] ); + } - if ( isset( $_POST['city'] ) ) + if ( isset( $_POST['city'] ) ) { WC()->customer->set_shipping_city( $_POST['city'] ); + } - if ( isset( $_POST['address'] ) ) + if ( isset( $_POST['address'] ) ) { WC()->customer->set_shipping_address( $_POST['address'] ); + } - if ( isset( $_POST['address_2'] ) ) + if ( isset( $_POST['address_2'] ) ) { WC()->customer->set_shipping_address_2( $_POST['address_2'] ); + } } else { - if ( isset( $_POST['s_country'] ) ) + if ( isset( $_POST['s_country'] ) ) { WC()->customer->set_shipping_country( $_POST['s_country'] ); + } - if ( isset( $_POST['s_state'] ) ) + if ( isset( $_POST['s_state'] ) ) { WC()->customer->set_shipping_state( $_POST['s_state'] ); + } - if ( isset( $_POST['s_postcode'] ) ) + if ( isset( $_POST['s_postcode'] ) ) { WC()->customer->set_shipping_postcode( $_POST['s_postcode'] ); + } - if ( isset( $_POST['s_city'] ) ) + if ( isset( $_POST['s_city'] ) ) { WC()->customer->set_shipping_city( $_POST['s_city'] ); + } - if ( isset( $_POST['s_address'] ) ) + if ( isset( $_POST['s_address'] ) ) { WC()->customer->set_shipping_address( $_POST['s_address'] ); + } - if ( isset( $_POST['s_address_2'] ) ) + if ( isset( $_POST['s_address_2'] ) ) { WC()->customer->set_shipping_address_2( $_POST['s_address_2'] ); + } } WC()->cart->calculate_totals(); @@ -276,8 +300,9 @@ class WC_AJAX { * Process ajax checkout form */ public function checkout() { - if ( ! defined( 'WOOCOMMERCE_CHECKOUT' ) ) + if ( ! defined( 'WOOCOMMERCE_CHECKOUT' ) ) { define( 'WOOCOMMERCE_CHECKOUT', true ); + } $woocommerce_checkout = WC()->checkout(); $woocommerce_checkout->process_checkout(); @@ -322,10 +347,18 @@ class WC_AJAX { * Mark an order as complete */ public function mark_order_complete() { - if ( !current_user_can('edit_shop_orders') ) wp_die( __( 'You do not have sufficient permissions to access this page.', 'woocommerce' ) ); - if ( !check_admin_referer('woocommerce-mark-order-complete')) wp_die( __( 'You have taken too long. Please go back and retry.', 'woocommerce' ) ); - $order_id = isset($_GET['order_id']) && (int) $_GET['order_id'] ? (int) $_GET['order_id'] : ''; - if (!$order_id) die; + if ( ! current_user_can( 'edit_shop_orders' ) ) { + wp_die( __( 'You do not have sufficient permissions to access this page.', 'woocommerce' ) ); + } + + if ( ! check_admin_referer( 'woocommerce-mark-order-complete' ) ) { + wp_die( __( 'You have taken too long. Please go back and retry.', 'woocommerce' ) ); + } + + $order_id = isset( $_GET['order_id'] ) && (int) $_GET['order_id'] ? (int) $_GET['order_id'] : ''; + if ( ! $order_id ) { + die(); + } $order = new WC_Order( $order_id ); $order->update_status( 'completed' ); @@ -339,10 +372,18 @@ class WC_AJAX { * Mark an order as processing */ public function mark_order_processing() { - if ( !current_user_can('edit_shop_orders') ) wp_die( __( 'You do not have sufficient permissions to access this page.', 'woocommerce' ) ); - if ( !check_admin_referer('woocommerce-mark-order-processing')) wp_die( __( 'You have taken too long. Please go back and retry.', 'woocommerce' ) ); - $order_id = isset($_GET['order_id']) && (int) $_GET['order_id'] ? (int) $_GET['order_id'] : ''; - if (!$order_id) die; + if ( ! current_user_can( 'edit_shop_orders' ) ) { + wp_die( __( 'You do not have sufficient permissions to access this page.', 'woocommerce' ) ); + } + + if ( ! check_admin_referer( 'woocommerce-mark-order-processing' ) ) { + wp_die( __( 'You have taken too long. Please go back and retry.', 'woocommerce' ) ); + } + + $order_id = isset( $_GET['order_id'] ) && (int) $_GET['order_id'] ? (int) $_GET['order_id'] : ''; + if ( ! $order_id ) { + die(); + } $order = new WC_Order( $order_id ); $order->update_status( 'processing' ); @@ -362,21 +403,21 @@ class WC_AJAX { $this->json_headers(); $taxonomy = esc_attr( $_POST['taxonomy'] ); - $term = stripslashes( $_POST['term'] ); + $term = stripslashes( $_POST['term'] ); if ( taxonomy_exists( $taxonomy ) ) { $result = wp_insert_term( $term, $taxonomy ); - if ( is_wp_error($result) ) { - echo json_encode(array( - 'error' => $result->get_error_message() + if ( is_wp_error( $result ) ) { + echo json_encode( array( + 'error' => $result->get_error_message() )); - } else { - echo json_encode(array( - 'term_id' => $result['term_id'], - 'name' => $term, - 'slug' => sanitize_title( $term ), + } else { + echo json_encode( array( + 'term_id' => $result['term_id'], + 'name' => $term, + 'slug' => sanitize_title( $term ), )); } } @@ -390,10 +431,14 @@ class WC_AJAX { public function remove_variation() { check_ajax_referer( 'delete-variation', 'security' ); + $variation_id = intval( $_POST['variation_id'] ); - $variation = get_post($variation_id); - if ( $variation && $variation->post_type == "product_variation" ) + $variation = get_post( $variation_id ); + + if ( $variation && 'product_variation' == $variation->post_type ) { wp_delete_post( $variation_id ); + } + die(); } @@ -403,12 +448,17 @@ class WC_AJAX { public function remove_variations() { check_ajax_referer( 'delete-variations', 'security' ); + $variation_ids = (array) $_POST['variation_ids']; + foreach ( $variation_ids as $variation_id ) { - $variation = get_post($variation_id); - if ( $variation && $variation->post_type == "product_variation" ) + $variation = get_post( $variation_id ); + + if ( $variation && 'product_variation' == $variation->post_type ) { wp_delete_post( $variation_id ); + } } + die(); } @@ -431,84 +481,90 @@ class WC_AJAX { $attribute_names = array_map( 'stripslashes', $data['attribute_names'] ); $attribute_values = isset( $data['attribute_values'] ) ? $data['attribute_values'] : array(); - if ( isset( $data['attribute_visibility'] ) ) + if ( isset( $data['attribute_visibility'] ) ) { $attribute_visibility = $data['attribute_visibility']; + } - if ( isset( $data['attribute_variation'] ) ) + if ( isset( $data['attribute_variation'] ) ) { $attribute_variation = $data['attribute_variation']; + } $attribute_is_taxonomy = $data['attribute_is_taxonomy']; - $attribute_position = $data['attribute_position']; - + $attribute_position = $data['attribute_position']; $attribute_names_count = sizeof( $attribute_names ); - for ( $i=0; $i < $attribute_names_count; $i++ ) { - if ( ! $attribute_names[ $i ] ) + for ( $i = 0; $i < $attribute_names_count; $i++ ) { + if ( ! $attribute_names[ $i ] ) { continue; + } - $is_visible = isset( $attribute_visibility[ $i ] ) ? 1 : 0; - $is_variation = isset( $attribute_variation[ $i ] ) ? 1 : 0; - $is_taxonomy = $attribute_is_taxonomy[ $i ] ? 1 : 0; + $is_visible = isset( $attribute_visibility[ $i ] ) ? 1 : 0; + $is_variation = isset( $attribute_variation[ $i ] ) ? 1 : 0; + $is_taxonomy = $attribute_is_taxonomy[ $i ] ? 1 : 0; if ( $is_taxonomy ) { if ( isset( $attribute_values[ $i ] ) ) { - // Select based attributes - Format values (posted values are slugs) - if ( is_array( $attribute_values[ $i ] ) ) { - $values = array_map( 'sanitize_title', $attribute_values[ $i ] ); + // Select based attributes - Format values (posted values are slugs) + if ( is_array( $attribute_values[ $i ] ) ) { + $values = array_map( 'sanitize_title', $attribute_values[ $i ] ); - // Text based attributes - Posted values are term names - don't change to slugs - } else { - $values = array_map( 'stripslashes', array_map( 'strip_tags', explode( WC_DELIMITER, $attribute_values[ $i ] ) ) ); - } + // Text based attributes - Posted values are term names - don't change to slugs + } else { + $values = array_map( 'stripslashes', array_map( 'strip_tags', explode( WC_DELIMITER, $attribute_values[ $i ] ) ) ); + } - // Remove empty items in the array - $values = array_filter( $values, 'strlen' ); + // Remove empty items in the array + $values = array_filter( $values, 'strlen' ); - } else { - $values = array(); - } + } else { + $values = array(); + } - // Update post terms - if ( taxonomy_exists( $attribute_names[ $i ] ) ) - wp_set_object_terms( $post_id, $values, $attribute_names[ $i ] ); + // Update post terms + if ( taxonomy_exists( $attribute_names[ $i ] ) ) { + wp_set_object_terms( $post_id, $values, $attribute_names[ $i ] ); + } - if ( $values ) { - // Add attribute to array, but don't set values - $attributes[ sanitize_title( $attribute_names[ $i ] ) ] = array( - 'name' => wc_clean( $attribute_names[ $i ] ), - 'value' => '', - 'position' => $attribute_position[ $i ], - 'is_visible' => $is_visible, - 'is_variation' => $is_variation, - 'is_taxonomy' => $is_taxonomy - ); - } + if ( $values ) { + // Add attribute to array, but don't set values + $attributes[ sanitize_title( $attribute_names[ $i ] ) ] = array( + 'name' => wc_clean( $attribute_names[ $i ] ), + 'value' => '', + 'position' => $attribute_position[ $i ], + 'is_visible' => $is_visible, + 'is_variation' => $is_variation, + 'is_taxonomy' => $is_taxonomy + ); + } - } elseif ( isset( $attribute_values[ $i ] ) ) { + } elseif ( isset( $attribute_values[ $i ] ) ) { - // Text based, separate by pipe - $values = implode( ' ' . WC_DELIMITER . ' ', array_map( 'wc_clean', array_map( 'stripslashes', explode( WC_DELIMITER, $attribute_values[ $i ] ) ) ) ); + // Text based, separate by pipe + $values = implode( ' ' . WC_DELIMITER . ' ', array_map( 'wc_clean', array_map( 'stripslashes', explode( WC_DELIMITER, $attribute_values[ $i ] ) ) ) ); - // Custom attribute - Add attribute to array and set the values - $attributes[ sanitize_title( $attribute_names[ $i ] ) ] = array( - 'name' => wc_clean( $attribute_names[ $i ] ), - 'value' => $values, - 'position' => $attribute_position[ $i ], - 'is_visible' => $is_visible, - 'is_variation' => $is_variation, - 'is_taxonomy' => $is_taxonomy - ); - } + // Custom attribute - Add attribute to array and set the values + $attributes[ sanitize_title( $attribute_names[ $i ] ) ] = array( + 'name' => wc_clean( $attribute_names[ $i ] ), + 'value' => $values, + 'position' => $attribute_position[ $i ], + 'is_visible' => $is_visible, + 'is_variation' => $is_variation, + 'is_taxonomy' => $is_taxonomy + ); + } } } if ( ! function_exists( 'attributes_cmp' ) ) { function attributes_cmp( $a, $b ) { - if ( $a['position'] == $b['position'] ) return 0; - return ( $a['position'] < $b['position'] ) ? -1 : 1; + if ( $a['position'] == $b['position'] ) { + return 0; + } + + return ( $a['position'] < $b['position'] ) ? -1 : 1; } } uasort( $attributes, 'attributes_cmp' ); @@ -529,12 +585,12 @@ class WC_AJAX { $loop = intval( $_POST['loop'] ); $variation = array( - 'post_title' => 'Product #' . $post_id . ' Variation', - 'post_content' => '', - 'post_status' => 'publish', - 'post_author' => get_current_user_id(), - 'post_parent' => $post_id, - 'post_type' => 'product_variation' + 'post_title' => 'Product #' . $post_id . ' Variation', + 'post_content' => '', + 'post_status' => 'publish', + 'post_author' => get_current_user_id(), + 'post_parent' => $post_id, + 'post_type' => 'product_variation' ); $variation_id = wp_insert_post( $variation ); @@ -551,42 +607,50 @@ class WC_AJAX { $attributes = (array) maybe_unserialize( get_post_meta( $post_id, '_product_attributes', true ) ); // Get tax classes - $tax_classes = array_filter(array_map('trim', explode("\n", get_option('woocommerce_tax_classes')))); - $tax_class_options = array(); + $tax_classes = array_filter(array_map('trim', explode("\n", get_option('woocommerce_tax_classes')))); + $tax_class_options = array(); $tax_class_options['parent'] =__( 'Same as parent', 'woocommerce' ); - $tax_class_options[''] = __( 'Standard', 'woocommerce' ); - if ($tax_classes) foreach ( $tax_classes as $class ) - $tax_class_options[sanitize_title($class)] = $class; + $tax_class_options[''] = __( 'Standard', 'woocommerce' ); + + if ( $tax_classes ) { + foreach ( $tax_classes as $class ) { + $tax_class_options[ sanitize_title( $class ) ] = $class; + } + } // Get parent data $parent_data = array( - 'id' => $post_id, - 'attributes' => $attributes, + 'id' => $post_id, + 'attributes' => $attributes, 'tax_class_options' => $tax_class_options, - 'sku' => get_post_meta( $post_id, '_sku', true ), - 'weight' => get_post_meta( $post_id, '_weight', true ), - 'length' => get_post_meta( $post_id, '_length', true ), - 'width' => get_post_meta( $post_id, '_width', true ), - 'height' => get_post_meta( $post_id, '_height', true ), - 'tax_class' => get_post_meta( $post_id, '_tax_class', true ) + 'sku' => get_post_meta( $post_id, '_sku', true ), + 'weight' => get_post_meta( $post_id, '_weight', true ), + 'length' => get_post_meta( $post_id, '_length', true ), + 'width' => get_post_meta( $post_id, '_width', true ), + 'height' => get_post_meta( $post_id, '_height', true ), + 'tax_class' => get_post_meta( $post_id, '_tax_class', true ) ); - if ( ! $parent_data['weight'] ) + if ( ! $parent_data['weight'] ) { $parent_data['weight'] = '0.00'; + } - if ( ! $parent_data['length'] ) + if ( ! $parent_data['length'] ) { $parent_data['length'] = '0'; + } - if ( ! $parent_data['width'] ) + if ( ! $parent_data['width'] ) { $parent_data['width'] = '0'; + } - if ( ! $parent_data['height'] ) + if ( ! $parent_data['height'] ) { $parent_data['height'] = '0'; + } - $_tax_class = ''; + $_tax_class = ''; $_downloadable_files = ''; - $image_id = 0; - $variation = get_post( $variation_id ); // Get the variation object + $image_id = 0; + $variation = get_post( $variation_id ); // Get the variation object include( 'admin/post-types/meta-boxes/views/html-variation-admin.php' ); } @@ -609,16 +673,19 @@ class WC_AJAX { $post_id = intval( $_POST['post_id'] ); - if ( ! $post_id ) die(); + if ( ! $post_id ) { + die(); + } $variations = array(); - - $_product = get_product( $post_id, array( 'product_type' => 'variable' ) ); + $_product = get_product( $post_id, array( 'product_type' => 'variable' ) ); // Put variation attributes into an array foreach ( $_product->get_attributes() as $attribute ) { - if ( ! $attribute['is_variation'] ) continue; + if ( ! $attribute['is_variation'] ) { + continue; + } $attribute_field_name = 'attribute_' . sanitize_title( $attribute['name'] ); @@ -634,18 +701,20 @@ class WC_AJAX { } // Quit out if none were found - if ( sizeof( $variations ) == 0 ) die(); + if ( sizeof( $variations ) == 0 ) { + die(); + } // Get existing variations so we don't create duplicates - $available_variations = array(); + $available_variations = array(); - foreach( $_product->get_children() as $child_id ) { - $child = $_product->get_child( $child_id ); + foreach( $_product->get_children() as $child_id ) { + $child = $_product->get_child( $child_id ); - if ( ! empty( $child->variation_id ) ) { - $available_variations[] = $child->get_variation_attributes(); - } - } + if ( ! empty( $child->variation_id ) ) { + $available_variations[] = $child->get_variation_attributes(); + } + } // Created posts will all have the following data $variation_post_data = array( @@ -659,74 +728,76 @@ class WC_AJAX { // Now find all combinations and create posts if ( ! function_exists( 'array_cartesian' ) ) { + /** * @param array $input * @return array */ function array_cartesian( $input ) { - $result = array(); + $result = array(); - while ( list( $key, $values ) = each( $input ) ) { - // If a sub-array is empty, it doesn't affect the cartesian product - if ( empty( $values ) ) { - continue; - } + while ( list( $key, $values ) = each( $input ) ) { + // If a sub-array is empty, it doesn't affect the cartesian product + if ( empty( $values ) ) { + continue; + } - // Special case: seeding the product array with the values from the first sub-array - if ( empty( $result ) ) { - foreach ( $values as $value ) { - $result[] = array( $key => $value ); - } - } - else { - // Second and subsequent input sub-arrays work like this: - // 1. In each existing array inside $product, add an item with - // key == $key and value == first item in input sub-array - // 2. Then, for each remaining item in current input sub-array, - // add a copy of each existing array inside $product with - // key == $key and value == first item in current input sub-array + // Special case: seeding the product array with the values from the first sub-array + if ( empty( $result ) ) { + foreach ( $values as $value ) { + $result[] = array( $key => $value ); + } + } + else { + // Second and subsequent input sub-arrays work like this: + // 1. In each existing array inside $product, add an item with + // key == $key and value == first item in input sub-array + // 2. Then, for each remaining item in current input sub-array, + // add a copy of each existing array inside $product with + // key == $key and value == first item in current input sub-array - // Store all items to be added to $product here; adding them on the spot - // inside the foreach will result in an infinite loop - $append = array(); - foreach( $result as &$product ) { - // Do step 1 above. array_shift is not the most efficient, but it - // allows us to iterate over the rest of the items with a simple - // foreach, making the code short and familiar. - $product[ $key ] = array_shift( $values ); + // Store all items to be added to $product here; adding them on the spot + // inside the foreach will result in an infinite loop + $append = array(); + foreach ( $result as &$product ) { + // Do step 1 above. array_shift is not the most efficient, but it + // allows us to iterate over the rest of the items with a simple + // foreach, making the code short and familiar. + $product[ $key ] = array_shift( $values ); - // $product is by reference (that's why the key we added above - // will appear in the end result), so make a copy of it here - $copy = $product; + // $product is by reference (that's why the key we added above + // will appear in the end result), so make a copy of it here + $copy = $product; - // Do step 2 above. - foreach( $values as $item ) { - $copy[ $key ] = $item; - $append[] = $copy; - } + // Do step 2 above. + foreach ( $values as $item ) { + $copy[ $key ] = $item; + $append[] = $copy; + } - // Undo the side effecst of array_shift - array_unshift( $values, $product[ $key ] ); - } + // Undo the side effecst of array_shift + array_unshift( $values, $product[ $key ] ); + } - // Out of the foreach, we can add to $results now - $result = array_merge( $result, $append ); - } - } + // Out of the foreach, we can add to $results now + $result = array_merge( $result, $append ); + } + } - return $result; + return $result; } } - $variation_ids = array(); - $added = 0; + $variation_ids = array(); + $added = 0; $possible_variations = array_cartesian( $variations ); foreach ( $possible_variations as $variation ) { // Check if variation already exists - if ( in_array( $variation, $available_variations ) ) + if ( in_array( $variation, $available_variations ) ) { continue; + } $variation_id = wp_insert_post( $variation_post_data ); @@ -740,8 +811,9 @@ class WC_AJAX { do_action( 'product_variation_linked', $variation_id ); - if ( $added > WC_MAX_LINKED_VARIATIONS ) + if ( $added > WC_MAX_LINKED_VARIATIONS ) { break; + } } wc_delete_product_transients( $post_id ); @@ -782,22 +854,23 @@ class WC_AJAX { $wpdb->hide_errors(); - $order_id = intval( $_POST['order_id'] ); - $product_ids = $_POST['product_ids']; - $loop = intval( $_POST['loop'] ); - $file_counter = 0; - $order = new WC_Order( $order_id ); + $order_id = intval( $_POST['order_id'] ); + $product_ids = $_POST['product_ids']; + $loop = intval( $_POST['loop'] ); + $file_counter = 0; + $order = new WC_Order( $order_id ); if ( ! is_array( $product_ids ) ) { $product_ids = array( $product_ids ); } foreach ( $product_ids as $product_id ) { - $product = get_product( $product_id ); - $files = $product->get_files(); + $product = get_product( $product_id ); + $files = $product->get_files(); - if ( ! $order->billing_email ) + if ( ! $order->billing_email ) { die(); + } if ( $files ) { foreach ( $files as $download_id => $file ) { @@ -832,21 +905,21 @@ class WC_AJAX { $this->json_headers(); - $user_id = (int) trim(stripslashes($_POST['user_id'])); + $user_id = (int) trim(stripslashes($_POST['user_id'])); $type_to_load = esc_attr(trim(stripslashes($_POST['type_to_load']))); $customer_data = array( $type_to_load . '_first_name' => get_user_meta( $user_id, $type_to_load . '_first_name', true ), - $type_to_load . '_last_name' => get_user_meta( $user_id, $type_to_load . '_last_name', true ), - $type_to_load . '_company' => get_user_meta( $user_id, $type_to_load . '_company', true ), - $type_to_load . '_address_1' => get_user_meta( $user_id, $type_to_load . '_address_1', true ), - $type_to_load . '_address_2' => get_user_meta( $user_id, $type_to_load . '_address_2', true ), - $type_to_load . '_city' => get_user_meta( $user_id, $type_to_load . '_city', true ), - $type_to_load . '_postcode' => get_user_meta( $user_id, $type_to_load . '_postcode', true ), - $type_to_load . '_country' => get_user_meta( $user_id, $type_to_load . '_country', true ), - $type_to_load . '_state' => get_user_meta( $user_id, $type_to_load . '_state', true ), - $type_to_load . '_email' => get_user_meta( $user_id, $type_to_load . '_email', true ), - $type_to_load . '_phone' => get_user_meta( $user_id, $type_to_load . '_phone', true ), + $type_to_load . '_last_name' => get_user_meta( $user_id, $type_to_load . '_last_name', true ), + $type_to_load . '_company' => get_user_meta( $user_id, $type_to_load . '_company', true ), + $type_to_load . '_address_1' => get_user_meta( $user_id, $type_to_load . '_address_1', true ), + $type_to_load . '_address_2' => get_user_meta( $user_id, $type_to_load . '_address_2', true ), + $type_to_load . '_city' => get_user_meta( $user_id, $type_to_load . '_city', true ), + $type_to_load . '_postcode' => get_user_meta( $user_id, $type_to_load . '_postcode', true ), + $type_to_load . '_country' => get_user_meta( $user_id, $type_to_load . '_country', true ), + $type_to_load . '_state' => get_user_meta( $user_id, $type_to_load . '_state', true ), + $type_to_load . '_email' => get_user_meta( $user_id, $type_to_load . '_email', true ), + $type_to_load . '_phone' => get_user_meta( $user_id, $type_to_load . '_phone', true ), ); $customer_data = apply_filters( 'woocommerce_found_customer_details', $customer_data ); @@ -866,21 +939,22 @@ class WC_AJAX { check_ajax_referer( 'order-item', 'security' ); $item_to_add = sanitize_text_field( $_POST['item_to_add'] ); - $order_id = absint( $_POST['order_id'] ); + $order_id = absint( $_POST['order_id'] ); // Find the item - if ( ! is_numeric( $item_to_add ) ) + if ( ! is_numeric( $item_to_add ) ) { die(); + } $post = get_post( $item_to_add ); - if ( ! $post || ( $post->post_type !== 'product' && $post->post_type !== 'product_variation' ) ) + if ( ! $post || ( 'product' !== $post->post_type && 'product_variation' !== $post->post_type ) ) { die(); + } $_product = get_product( $post->ID ); - - $order = new WC_Order( $order_id ); - $class = 'new_row'; + $order = new WC_Order( $order_id ); + $class = 'new_row'; // Set values $item = array(); @@ -897,31 +971,31 @@ class WC_AJAX { $item['line_tax'] = ''; // Add line item - $item_id = wc_add_order_item( $order_id, array( - 'order_item_name' => $item['name'], - 'order_item_type' => 'line_item' - ) ); + $item_id = wc_add_order_item( $order_id, array( + 'order_item_name' => $item['name'], + 'order_item_type' => 'line_item' + ) ); - // Add line item meta - if ( $item_id ) { - wc_add_order_item_meta( $item_id, '_qty', $item['qty'] ); - wc_add_order_item_meta( $item_id, '_tax_class', $item['tax_class'] ); - wc_add_order_item_meta( $item_id, '_product_id', $item['product_id'] ); - wc_add_order_item_meta( $item_id, '_variation_id', $item['variation_id'] ); - wc_add_order_item_meta( $item_id, '_line_subtotal', $item['line_subtotal'] ); - wc_add_order_item_meta( $item_id, '_line_subtotal_tax', $item['line_subtotal_tax'] ); - wc_add_order_item_meta( $item_id, '_line_total', $item['line_total'] ); - wc_add_order_item_meta( $item_id, '_line_tax', $item['line_tax'] ); - - // Store variation data in meta + // Add line item meta + if ( $item_id ) { + wc_add_order_item_meta( $item_id, '_qty', $item['qty'] ); + wc_add_order_item_meta( $item_id, '_tax_class', $item['tax_class'] ); + wc_add_order_item_meta( $item_id, '_product_id', $item['product_id'] ); + wc_add_order_item_meta( $item_id, '_variation_id', $item['variation_id'] ); + wc_add_order_item_meta( $item_id, '_line_subtotal', $item['line_subtotal'] ); + wc_add_order_item_meta( $item_id, '_line_subtotal_tax', $item['line_subtotal_tax'] ); + wc_add_order_item_meta( $item_id, '_line_total', $item['line_total'] ); + wc_add_order_item_meta( $item_id, '_line_tax', $item['line_tax'] ); + + // Store variation data in meta if ( $item['variation_data'] && is_array( $item['variation_data'] ) ) { foreach ( $item['variation_data'] as $key => $value ) { wc_add_order_item_meta( $item_id, str_replace( 'attribute_', '', $key ), $value ); } } - + do_action( 'woocommerce_ajax_add_order_item_meta', $item_id, $item ); - } + } $item = apply_filters( 'woocommerce_ajax_order_item', $item, $item_id ); @@ -938,21 +1012,21 @@ class WC_AJAX { check_ajax_referer( 'order-item', 'security' ); - $order_id = absint( $_POST['order_id'] ); - $order = new WC_Order( $order_id ); + $order_id = absint( $_POST['order_id'] ); + $order = new WC_Order( $order_id ); // Add line item - $item_id = wc_add_order_item( $order_id, array( - 'order_item_name' => '', - 'order_item_type' => 'fee' - ) ); + $item_id = wc_add_order_item( $order_id, array( + 'order_item_name' => '', + 'order_item_type' => 'fee' + ) ); - // Add line item meta - if ( $item_id ) { - wc_add_order_item_meta( $item_id, '_tax_class', '' ); - wc_add_order_item_meta( $item_id, '_line_total', '' ); - wc_add_order_item_meta( $item_id, '_line_tax', '' ); - } + // Add line item meta + if ( $item_id ) { + wc_add_order_item_meta( $item_id, '_tax_class', '' ); + wc_add_order_item_meta( $item_id, '_line_total', '' ); + wc_add_order_item_meta( $item_id, '_line_tax', '' ); + } include( 'admin/post-types/meta-boxes/views/html-order-fee.php' ); @@ -987,20 +1061,21 @@ class WC_AJAX { check_ajax_referer( 'order-item', 'security' ); - $order_id = absint( $_POST['order_id'] ); - $order_item_ids = isset( $_POST['order_item_ids'] ) ? $_POST['order_item_ids'] : array(); - $order_item_qty = isset( $_POST['order_item_qty'] ) ? $_POST['order_item_qty'] : array(); - $order = new WC_Order( $order_id ); - $order_items = $order->get_items(); - $return = array(); + $order_id = absint( $_POST['order_id'] ); + $order_item_ids = isset( $_POST['order_item_ids'] ) ? $_POST['order_item_ids'] : array(); + $order_item_qty = isset( $_POST['order_item_qty'] ) ? $_POST['order_item_qty'] : array(); + $order = new WC_Order( $order_id ); + $order_items = $order->get_items(); + $return = array(); if ( $order && ! empty( $order_items ) && sizeof( $order_item_ids ) > 0 ) { foreach ( $order_items as $item_id => $order_item ) { // Only reduce checked items - if ( ! in_array( $item_id, $order_item_ids ) ) + if ( ! in_array( $item_id, $order_item_ids ) ) { continue; + } $_product = $order->get_product_from_item( $order_item ); @@ -1016,8 +1091,9 @@ class WC_AJAX { do_action( 'woocommerce_reduce_order_stock', $order ); - if ( empty( $return ) ) + if ( empty( $return ) ) { $return[] = __( 'No products had their stock reduced - they may not have stock management enabled.', 'woocommerce' ); + } echo implode( ', ', $return ); } @@ -1033,28 +1109,29 @@ class WC_AJAX { check_ajax_referer( 'order-item', 'security' ); - $order_id = absint( $_POST['order_id'] ); - $order_item_ids = isset( $_POST['order_item_ids'] ) ? $_POST['order_item_ids'] : array(); - $order_item_qty = isset( $_POST['order_item_qty'] ) ? $_POST['order_item_qty'] : array(); - $order = new WC_Order( $order_id ); - $order_items = $order->get_items(); - $return = array(); + $order_id = absint( $_POST['order_id'] ); + $order_item_ids = isset( $_POST['order_item_ids'] ) ? $_POST['order_item_ids'] : array(); + $order_item_qty = isset( $_POST['order_item_qty'] ) ? $_POST['order_item_qty'] : array(); + $order = new WC_Order( $order_id ); + $order_items = $order->get_items(); + $return = array(); if ( $order && ! empty( $order_items ) && sizeof( $order_item_ids ) > 0 ) { foreach ( $order_items as $item_id => $order_item ) { // Only reduce checked items - if ( ! in_array( $item_id, $order_item_ids ) ) + if ( ! in_array( $item_id, $order_item_ids ) ) { continue; + } $_product = $order->get_product_from_item( $order_item ); if ( $_product->exists() && $_product->managing_stock() && isset( $order_item_qty[ $item_id ] ) && $order_item_qty[ $item_id ] > 0 ) { - $old_stock = $_product->stock; - $stock_change = apply_filters( 'woocommerce_restore_order_stock_quantity', $order_item_qty[ $item_id ], $item_id ); - $new_quantity = $_product->increase_stock( $stock_change ); + $old_stock = $_product->stock; + $stock_change = apply_filters( 'woocommerce_restore_order_stock_quantity', $order_item_qty[ $item_id ], $item_id ); + $new_quantity = $_product->increase_stock( $stock_change ); $return[] = sprintf( __( 'Item #%s stock increased from %s to %s.', 'woocommerce' ), $order_item['product_id'], $old_stock, $new_quantity ); $order->add_order_note( sprintf( __( 'Item #%s stock increased from %s to %s.', 'woocommerce' ), $order_item['product_id'], $old_stock, $new_quantity ) ); @@ -1063,8 +1140,9 @@ class WC_AJAX { do_action( 'woocommerce_restore_order_stock', $order ); - if ( empty( $return ) ) + if ( empty( $return ) ) { $return[] = __( 'No products had their stock increased - they may not have stock management enabled.', 'woocommerce' ); + } echo implode( ', ', $return ); } @@ -1083,9 +1161,7 @@ class WC_AJAX { $meta_id = wc_add_order_item_meta( absint( $_POST['order_item_id'] ), __( 'Name', 'woocommerce' ), __( 'Value', 'woocommerce' ) ); if ( $meta_id ) { - echo ''; - } die(); @@ -1116,50 +1192,48 @@ class WC_AJAX { $this->json_headers(); - $tax = new WC_Tax(); - - $taxes = $tax_rows = $item_taxes = $shipping_taxes = array(); - - $order_id = absint( $_POST['order_id'] ); - $order = new WC_Order( $order_id ); - $country = strtoupper( esc_attr( $_POST['country'] ) ); - $state = strtoupper( esc_attr( $_POST['state'] ) ); - $postcode = strtoupper( esc_attr( $_POST['postcode'] ) ); - $city = sanitize_title( esc_attr( $_POST['city'] ) ); - - $items = isset( $_POST['items'] ) ? $_POST['items'] : array(); - $shipping = $_POST['shipping']; - $item_tax = 0; + $tax = new WC_Tax(); + $taxes = $tax_rows = $item_taxes = $shipping_taxes = array(); + $order_id = absint( $_POST['order_id'] ); + $order = new WC_Order( $order_id ); + $country = strtoupper( esc_attr( $_POST['country'] ) ); + $state = strtoupper( esc_attr( $_POST['state'] ) ); + $postcode = strtoupper( esc_attr( $_POST['postcode'] ) ); + $city = sanitize_title( esc_attr( $_POST['city'] ) ); + $items = isset( $_POST['items'] ) ? $_POST['items'] : array(); + $shipping = $_POST['shipping']; + $item_tax = 0; // Calculate sales tax first if ( sizeof( $items ) > 0 ) { foreach( $items as $item_id => $item ) { - $item_id = absint( $item_id ); - $line_subtotal = isset( $item['line_subtotal'] ) ? wc_format_decimal( $item['line_subtotal'] ) : 0; - $line_total = wc_format_decimal( $item['line_total'] ); - $tax_class = sanitize_text_field( $item['tax_class'] ); - $product_id = $order->get_item_meta( $item_id, '_product_id', true ); + $item_id = absint( $item_id ); + $line_subtotal = isset( $item['line_subtotal'] ) ? wc_format_decimal( $item['line_subtotal'] ) : 0; + $line_total = wc_format_decimal( $item['line_total'] ); + $tax_class = sanitize_text_field( $item['tax_class'] ); + $product_id = $order->get_item_meta( $item_id, '_product_id', true ); - if ( ! $item_id || $tax_class == '0' ) + if ( ! $item_id || '0' == $tax_class ) { continue; + } // Get product details if ( get_post_type( $product_id ) == 'product' ) { - $_product = get_product( $product_id ); - $item_tax_status = $_product->get_tax_status(); + $_product = get_product( $product_id ); + $item_tax_status = $_product->get_tax_status(); } else { - $item_tax_status = 'taxable'; + $item_tax_status = 'taxable'; } // Only calc if taxable - if ( $item_tax_status == 'taxable' ) { + if ( 'taxable' == $item_tax_status ) { $tax_rates = $tax->find_rates( array( - 'country' => $country, - 'state' => $state, - 'postcode' => $postcode, - 'city' => $city, + 'country' => $country, + 'state' => $state, + 'postcode' => $postcode, + 'city' => $city, 'tax_class' => $tax_class ) ); @@ -1168,22 +1242,25 @@ class WC_AJAX { $line_subtotal_tax = array_sum( $line_subtotal_taxes ); $line_tax = array_sum( $line_taxes ); - if ( $line_subtotal_tax < 0 ) + if ( $line_subtotal_tax < 0 ) { $line_subtotal_tax = 0; + } - if ( $line_tax < 0 ) + if ( $line_tax < 0 ) { $line_tax = 0; + } $item_taxes[ $item_id ] = array( 'line_subtotal_tax' => wc_format_localized_price( $line_subtotal_tax ), - 'line_tax' => wc_format_localized_price( $line_tax ) + 'line_tax' => wc_format_localized_price( $line_tax ) ); $item_tax += $line_tax; // Sum the item taxes - foreach ( array_keys( $taxes + $line_taxes ) as $key ) + foreach ( array_keys( $taxes + $line_taxes ) as $key ) { $taxes[ $key ] = ( isset( $line_taxes[ $key ] ) ? $line_taxes[ $key ] : 0 ) + ( isset( $taxes[ $key ] ) ? $taxes[ $key ] : 0 ); + } } } @@ -1193,27 +1270,30 @@ class WC_AJAX { $matched_tax_rates = array(); $tax_rates = $tax->find_rates( array( - 'country' => $country, - 'state' => $state, - 'postcode' => $postcode, - 'city' => $city, + 'country' => $country, + 'state' => $state, + 'postcode' => $postcode, + 'city' => $city, 'tax_class' => '' ) ); - if ( $tax_rates ) - foreach ( $tax_rates as $key => $rate ) - if ( isset( $rate['shipping'] ) && $rate['shipping'] == 'yes' ) + if ( $tax_rates ) { + foreach ( $tax_rates as $key => $rate ) { + if ( isset( $rate['shipping'] ) && 'yes' == $rate['shipping'] ) { $matched_tax_rates[ $key ] = $rate; + } + } + } $shipping_taxes = $tax->calc_shipping_tax( $shipping, $matched_tax_rates ); - $shipping_tax = $tax->round( array_sum( $shipping_taxes ) ); + $shipping_tax = $tax->round( array_sum( $shipping_taxes ) ); // Remove old tax rows $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}woocommerce_order_itemmeta WHERE order_item_id IN ( SELECT order_item_id FROM {$wpdb->prefix}woocommerce_order_items WHERE order_id = %d AND order_item_type = 'tax' )", $order_id ) ); $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}woocommerce_order_items WHERE order_id = %d AND order_item_type = 'tax'", $order_id ) ); - // Get tax rates + // Get tax rates $rates = $wpdb->get_results( "SELECT tax_rate_id, tax_rate_country, tax_rate_state, tax_rate_name, tax_rate_priority FROM {$wpdb->prefix}woocommerce_tax_rates ORDER BY tax_rate_name" ); $tax_codes = array(); @@ -1234,31 +1314,32 @@ class WC_AJAX { foreach ( array_keys( $taxes + $shipping_taxes ) as $key ) { - $item = array(); - $item['rate_id'] = $key; - $item['name'] = $tax_codes[ $key ]; - $item['label'] = $tax->get_rate_label( $key ); - $item['compound'] = $tax->is_compound( $key ) ? 1 : 0; - $item['tax_amount'] = wc_format_decimal( isset( $taxes[ $key ] ) ? $taxes[ $key ] : 0 ); - $item['shipping_tax_amount'] = wc_format_decimal( isset( $shipping_taxes[ $key ] ) ? $shipping_taxes[ $key ] : 0 ); + $item = array(); + $item['rate_id'] = $key; + $item['name'] = $tax_codes[ $key ]; + $item['label'] = $tax->get_rate_label( $key ); + $item['compound'] = $tax->is_compound( $key ) ? 1 : 0; + $item['tax_amount'] = wc_format_decimal( isset( $taxes[ $key ] ) ? $taxes[ $key ] : 0 ); + $item['shipping_tax_amount'] = wc_format_decimal( isset( $shipping_taxes[ $key ] ) ? $shipping_taxes[ $key ] : 0 ); - if ( ! $item['label'] ) + if ( ! $item['label'] ) { $item['label'] = WC()->countries->tax_or_vat(); + } // Add line item - $item_id = wc_add_order_item( $order_id, array( - 'order_item_name' => $item['name'], - 'order_item_type' => 'tax' - ) ); + $item_id = wc_add_order_item( $order_id, array( + 'order_item_name' => $item['name'], + 'order_item_type' => 'tax' + ) ); - // Add line item meta - if ( $item_id ) { - wc_add_order_item_meta( $item_id, 'rate_id', $item['rate_id'] ); - wc_add_order_item_meta( $item_id, 'label', $item['label'] ); - wc_add_order_item_meta( $item_id, 'compound', $item['compound'] ); - wc_add_order_item_meta( $item_id, 'tax_amount', $item['tax_amount'] ); - wc_add_order_item_meta( $item_id, 'shipping_tax_amount', $item['shipping_tax_amount'] ); - } + // Add line item meta + if ( $item_id ) { + wc_add_order_item_meta( $item_id, 'rate_id', $item['rate_id'] ); + wc_add_order_item_meta( $item_id, 'label', $item['label'] ); + wc_add_order_item_meta( $item_id, 'compound', $item['compound'] ); + wc_add_order_item_meta( $item_id, 'tax_amount', $item['tax_amount'] ); + wc_add_order_item_meta( $item_id, 'shipping_tax_amount', $item['shipping_tax_amount'] ); + } include( 'admin/post-types/meta-boxes/views/html-order-tax.php' ); } @@ -1267,10 +1348,10 @@ class WC_AJAX { // Return echo json_encode( array( - 'item_tax' => $item_tax, - 'item_taxes' => $item_taxes, - 'shipping_tax' => $shipping_tax, - 'tax_row_html' => $tax_row_html + 'item_tax' => $item_tax, + 'item_taxes' => $item_taxes, + 'shipping_tax' => $shipping_tax, + 'tax_row_html' => $tax_row_html ) ); // Quit out @@ -1284,18 +1365,20 @@ class WC_AJAX { check_ajax_referer( 'add-order-note', 'security' ); - $post_id = (int) $_POST['post_id']; - $note = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) ); - $note_type = $_POST['note_type']; + $post_id = (int) $_POST['post_id']; + $note = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) ); + $note_type = $_POST['note_type']; $is_customer_note = $note_type == 'customer' ? 1 : 0; if ( $post_id > 0 ) { - $order = new WC_Order( $post_id ); + $order = new WC_Order( $post_id ); $comment_id = $order->add_order_note( $note, $is_customer_note ); echo '
  • '; echo wpautop( wptexturize( $note ) ); echo '

    '.__( 'Delete note', 'woocommerce' ).'

    '; @@ -1313,11 +1396,11 @@ class WC_AJAX { check_ajax_referer( 'delete-order-note', 'security' ); - $note_id = (int) $_POST['note_id']; + $note_id = (int) $_POST['note_id']; - if ($note_id>0) : + if ( $note_id > 0 ) { wp_delete_comment( $note_id ); - endif; + } // Quit out die(); @@ -1337,78 +1420,80 @@ class WC_AJAX { $term = (string) wc_clean( stripslashes( $_GET['term'] ) ); - if (empty($term)) die(); + if ( empty( $term ) ) { + die(); + } if ( is_numeric( $term ) ) { $args = array( - 'post_type' => $post_types, - 'post_status' => 'publish', - 'posts_per_page' => -1, - 'post__in' => array(0, $term), - 'fields' => 'ids' + 'post_type' => $post_types, + 'post_status' => 'publish', + 'posts_per_page' => -1, + 'post__in' => array(0, $term), + 'fields' => 'ids' ); $args2 = array( - 'post_type' => $post_types, - 'post_status' => 'publish', - 'posts_per_page' => -1, - 'post_parent' => $term, - 'fields' => 'ids' + 'post_type' => $post_types, + 'post_status' => 'publish', + 'posts_per_page' => -1, + 'post_parent' => $term, + 'fields' => 'ids' ); $args3 = array( - 'post_type' => $post_types, - 'post_status' => 'publish', - 'posts_per_page' => -1, - 'meta_query' => array( + 'post_type' => $post_types, + 'post_status' => 'publish', + 'posts_per_page' => -1, + 'meta_query' => array( array( - 'key' => '_sku', - 'value' => $term, - 'compare' => 'LIKE' + 'key' => '_sku', + 'value' => $term, + 'compare' => 'LIKE' ) ), - 'fields' => 'ids' + 'fields' => 'ids' ); - $posts = array_unique(array_merge( get_posts( $args ), get_posts( $args2 ), get_posts( $args3 ) )); + $posts = array_unique( array_merge( get_posts( $args ), get_posts( $args2 ), get_posts( $args3 ) ) ); } else { $args = array( - 'post_type' => $post_types, - 'post_status' => 'publish', - 'posts_per_page' => -1, - 's' => $term, - 'fields' => 'ids' + 'post_type' => $post_types, + 'post_status' => 'publish', + 'posts_per_page' => -1, + 's' => $term, + 'fields' => 'ids' ); $args2 = array( - 'post_type' => $post_types, - 'post_status' => 'publish', - 'posts_per_page' => -1, - 'meta_query' => array( + 'post_type' => $post_types, + 'post_status' => 'publish', + 'posts_per_page' => -1, + 'meta_query' => array( array( - 'key' => '_sku', - 'value' => $term, + 'key' => '_sku', + 'value' => $term, 'compare' => 'LIKE' ) ), - 'fields' => 'ids' + 'fields' => 'ids' ); - $posts = array_unique(array_merge( get_posts( $args ), get_posts( $args2 ) )); + $posts = array_unique( array_merge( get_posts( $args ), get_posts( $args2 ) ) ); } $found_products = array(); - if ( $posts ) foreach ( $posts as $post ) { - - $product = get_product( $post ); - - $found_products[ $post ] = $product->get_formatted_name(); + if ( $posts ) { + foreach ( $posts as $post ) { + $product = get_product( $post ); + $found_products[ $post ] = $product->get_formatted_name(); + } } $found_products = apply_filters( 'woocommerce_json_search_found_products', $found_products ); @@ -1440,8 +1525,9 @@ class WC_AJAX { $term = wc_clean( stripslashes( $_GET['term'] ) ); - if ( empty( $term ) ) + if ( empty( $term ) ) { die(); + } $default = isset( $_GET['default'] ) ? $_GET['default'] : __( 'Guest', 'woocommerce' ); @@ -1450,10 +1536,10 @@ class WC_AJAX { add_action( 'pre_user_query', array( $this, 'json_search_customer_name' ) ); $customers_query = new WP_User_Query( apply_filters( 'woocommerce_json_search_customers_query', array( - 'fields' => 'all', - 'orderby' => 'display_name', - 'search' => '*' . $term . '*', - 'search_columns' => array( 'ID', 'user_login', 'user_email', 'user_nicename' ) + 'fields' => 'all', + 'orderby' => 'display_name', + 'search' => '*' . $term . '*', + 'search_columns' => array( 'ID', 'user_login', 'user_email', 'user_nicename' ) ) ) ); remove_action( 'pre_user_query', array( $this, 'json_search_customer_name' ) ); @@ -1481,24 +1567,28 @@ class WC_AJAX { $term = (string) wc_clean( stripslashes( $_GET['term'] ) ); $args = array( - 'post_type' => array( 'product', 'product_variation' ), - 'posts_per_page' => -1, - 'post_status' => 'publish', - 'order' => 'ASC', - 'orderby' => 'parent title', - 'meta_query' => array( + 'post_type' => array( 'product', 'product_variation' ), + 'posts_per_page' => -1, + 'post_status' => 'publish', + 'order' => 'ASC', + 'orderby' => 'parent title', + 'meta_query' => array( array( - 'key' => '_downloadable', + 'key' => '_downloadable', 'value' => 'yes' ) ), - 's' => $term + 's' => $term ); + $posts = get_posts( $args ); $found_products = array(); - if ( $posts ) foreach ( $posts as $post ) { - $product = get_product( $post->ID ); - $found_products[ $post->ID ] = $product->get_formatted_name(); + + if ( $posts ) { + foreach ( $posts as $post ) { + $product = get_product( $post->ID ); + $found_products[ $post->ID ] = $product->get_formatted_name(); + } } echo json_encode( $found_products ); @@ -1525,20 +1615,22 @@ class WC_AJAX { public function term_ordering() { global $wpdb; - $id = (int) $_POST['id']; - $next_id = isset($_POST['nextid']) && (int) $_POST['nextid'] ? (int) $_POST['nextid'] : null; - $taxonomy = isset($_POST['thetaxonomy']) ? esc_attr( $_POST['thetaxonomy'] ) : null; - $term = get_term_by('id', $id, $taxonomy); + $id = (int) $_POST['id']; + $next_id = isset( $_POST['nextid'] ) && (int) $_POST['nextid'] ? (int) $_POST['nextid'] : null; + $taxonomy = isset( $_POST['thetaxonomy'] ) ? esc_attr( $_POST['thetaxonomy'] ) : null; + $term = get_term_by('id', $id, $taxonomy); - if ( !$id || !$term || !$taxonomy ) die(0); + if ( ! $id || ! $term || ! $taxonomy ) { + die(0); + } wc_reorder_terms( $term, $next_id, $taxonomy ); - $children = get_terms($taxonomy, "child_of=$id&menu_order=ASC&hide_empty=0"); + $children = get_terms( $taxonomy, "child_of=$id&menu_order=ASC&hide_empty=0" ); - if ( $term && sizeof($children) ) { + if ( $term && sizeof( $children ) ) { echo 'children'; - die; + die(); } } @@ -1551,17 +1643,19 @@ class WC_AJAX { global $wpdb; // check permissions again and make sure we have what we need - if ( ! current_user_can('edit_products') || empty( $_POST['id'] ) || ( ! isset( $_POST['previd'] ) && ! isset( $_POST['nextid'] ) ) ) + if ( ! current_user_can('edit_products') || empty( $_POST['id'] ) || ( ! isset( $_POST['previd'] ) && ! isset( $_POST['nextid'] ) ) ) { die(-1); + } // real post? - if ( ! $post = get_post( $_POST['id'] ) ) + if ( ! $post = get_post( $_POST['id'] ) ) { die(-1); + } $this->json_headers(); - $previd = isset( $_POST['previd'] ) ? $_POST['previd'] : false; - $nextid = isset( $_POST['nextid'] ) ? $_POST['nextid'] : false; + $previd = isset( $_POST['previd'] ) ? $_POST['previd'] : false; + $nextid = isset( $_POST['nextid'] ) ? $_POST['nextid'] : false; $new_pos = array(); // store new positions for ajax $siblings = $wpdb->get_results( $wpdb->prepare(' @@ -1574,7 +1668,7 @@ class WC_AJAX { $menu_order = 0; - foreach( $siblings as $sibling ) { + foreach ( $siblings as $sibling ) { // if this is the post that comes after our repositioned post, set our repositioned post position and increment menu order if ( $nextid == $sibling->ID ) { @@ -1592,8 +1686,9 @@ class WC_AJAX { } // if repositioned post has been set, and new items are already in the right order, we can stop - if ( isset( $new_pos[ $post->ID ] ) && $sibling->menu_order >= $menu_order ) + if ( isset( $new_pos[ $post->ID ] ) && $sibling->menu_order >= $menu_order ) { break; + } // set the menu order of the current sibling and increment the menu order $wpdb->update( From a74f767bd617ad19174326d16978df4d0a398c62 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Mon, 12 May 2014 14:31:25 +0100 Subject: [PATCH 75/87] Made wc_get_product_terms support custom menu_order by using get_terms and an include Fixes #5455 --- includes/wc-term-functions.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/includes/wc-term-functions.php b/includes/wc-term-functions.php index 2ffe92ef426..23a7cd9a4be 100644 --- a/includes/wc-term-functions.php +++ b/includes/wc-term-functions.php @@ -24,15 +24,16 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly * @return array */ function wc_get_product_terms( $product_id, $taxonomy, $args = array() ) { - if ( ! taxonomy_exists( $taxonomy ) ) + if ( ! taxonomy_exists( $taxonomy ) ) { return array(); + } if ( empty( $args['orderby'] ) && taxonomy_is_product_attribute( $taxonomy ) ) { $args['orderby'] = wc_attribute_orderby( $taxonomy ); } // Support ordering by parent - if ( ! empty( $args['orderby'] ) && $args['orderby'] == 'parent' ) { + if ( ! empty( $args['orderby'] ) && $args['orderby'] === 'parent' ) { $fields = isset( $args['fields'] ) ? $args['fields'] : 'all'; // Unset for wp_get_post_terms @@ -54,6 +55,14 @@ function wc_get_product_terms( $product_id, $taxonomy, $args = array() ) { $terms = wp_list_pluck( $terms, 'slug' ); break; } + } elseif ( ! empty( $args['orderby'] ) && $args['orderby'] === 'menu_order' ) { + // wp_get_post_terms doens't let us use custom sort order + $args['include'] = wp_get_post_terms( $product_id, $taxonomy, array( 'fields' => 'ids' ) ); + $args['menu_order'] = isset( $args['order'] ) ? $args['order'] : 'ASC'; + + unset( $args['orderby'] ); + + $terms = get_terms( $taxonomy, $args ); } else { $terms = wp_get_post_terms( $product_id, $taxonomy, $args ); } @@ -68,8 +77,9 @@ function wc_get_product_terms( $product_id, $taxonomy, $args = array() ) { * @return int */ function _wc_get_product_terms_parent_usort_callback( $a, $b ) { - if( $a->parent === $b->parent ) + if( $a->parent === $b->parent ) { return 0; + } return ( $a->parent < $b->parent ) ? 1 : -1; } From 70ef82a617574cc06bbac355d85a66a0ba27f1d6 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Mon, 12 May 2014 15:39:09 +0100 Subject: [PATCH 76/87] Add a tip for default selections, and use opt groups for the long bulk edit list --- .../class-wc-meta-box-product-data.php | 48 +++++++++++-------- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php b/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php index f51df92449c..5fb93076dc4 100644 --- a/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php +++ b/includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php @@ -760,25 +760,35 @@ class WC_Meta_Box_Product_Data {

    - @@ -882,7 +892,7 @@ class WC_Meta_Box_Product_Data { - + : [?] ID, '_default_attributes', true ) ); foreach ( $attributes as $attribute ) { From 4d2378087e959f79ba0f8b21ac52a6a7b8255bd6 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Mon, 12 May 2014 16:07:51 +0100 Subject: [PATCH 77/87] Ensure _stock meta exists, or update will fail --- includes/class-wc-product-variation.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/class-wc-product-variation.php b/includes/class-wc-product-variation.php index 2a0b5b36d5f..576336a9365 100644 --- a/includes/class-wc-product-variation.php +++ b/includes/class-wc-product-variation.php @@ -398,6 +398,9 @@ class WC_Product_Variation extends WC_Product { $this->variation_has_stock = true; $this->manage_stock = 'yes'; + // Ensure _stock exists + add_post_meta( $this->variation_id, '_stock', '', true ); + // Update stock in DB directly switch ( $mode ) { case 'add' : From fcd0b03e7ef8c8884470256de5d60bebe497f923 Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Mon, 12 May 2014 15:55:53 -0300 Subject: [PATCH 78/87] normalized the woocommerce_email_attachments filter return type --- includes/class-wc-emails.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/class-wc-emails.php b/includes/class-wc-emails.php index 8d1538ddfe0..fdd9dde8d5e 100644 --- a/includes/class-wc-emails.php +++ b/includes/class-wc-emails.php @@ -343,7 +343,7 @@ class WC_Emails { $headers = apply_filters('woocommerce_email_headers', '', 'low_stock', $product); // Attachments - $attachments = apply_filters('woocommerce_email_attachments', '', 'low_stock', $product); + $attachments = apply_filters('woocommerce_email_attachments', array(), 'low_stock', $product); // Send the mail wp_mail( get_option('woocommerce_stock_email_recipient'), $subject, $message, $headers, $attachments ); @@ -375,7 +375,7 @@ class WC_Emails { $headers = apply_filters('woocommerce_email_headers', '', 'no_stock', $product); // Attachments - $attachments = apply_filters('woocommerce_email_attachments', '', 'no_stock', $product); + $attachments = apply_filters('woocommerce_email_attachments', array(), 'no_stock', $product); // Send the mail wp_mail( get_option('woocommerce_stock_email_recipient'), $subject, $message, $headers, $attachments ); @@ -420,7 +420,7 @@ class WC_Emails { $headers = apply_filters('woocommerce_email_headers', '', 'backorder', $args); // Attachments - $attachments = apply_filters('woocommerce_email_attachments', '', 'backorder', $args); + $attachments = apply_filters('woocommerce_email_attachments', array(), 'backorder', $args); // Send the mail wp_mail( get_option('woocommerce_stock_email_recipient'), $subject, $message, $headers, $attachments ); From 919fc6ba9bd7a72deaf084064c4b4027d9f9df9a Mon Sep 17 00:00:00 2001 From: Andrew Benbow Date: Wed, 14 May 2014 00:55:29 +0100 Subject: [PATCH 79/87] Update class-wc-validation.php Correct character 3 vaildation --- includes/class-wc-validation.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/class-wc-validation.php b/includes/class-wc-validation.php index 5e12f8bc418..f3244428d6f 100644 --- a/includes/class-wc-validation.php +++ b/includes/class-wc-validation.php @@ -78,11 +78,12 @@ class WC_Validation { public static function is_GB_postcode( $toCheck ) { // Permitted letters depend upon their position in the postcode. + // http://en.wikipedia.org/wiki/Postcodes_in_the_United_Kingdom#Validation $alpha1 = "[abcdefghijklmnoprstuwyz]"; // Character 1 $alpha2 = "[abcdefghklmnopqrstuvwxy]"; // Character 2 - $alpha3 = "[abcdefghjkstuw]"; // Character 3 - $alpha4 = "[abehmnprvwxy]"; // Character 4 - $alpha5 = "[abdefghjlnpqrstuwxyz]"; // Character 5 + $alpha3 = "[abcdefghjkpstuw]"; // Character 3 == ABCDEFGHJKPSTUW + $alpha4 = "[abehmnprvwxy]"; // Character 4 == ABEHMNPRVWXY + $alpha5 = "[abdefghjlnpqrstuwxyz]"; // Character 5 != CIKMOV // Expression for postcodes: AN NAA, ANN NAA, AAN NAA, and AANN NAA $pcexp[0] = '/^('.$alpha1.'{1}'.$alpha2.'{0,1}[0-9]{1,2})([0-9]{1}'.$alpha5.'{2})$/'; From aeeb68f3ff878512477e63aa289489eb6e1f36ed Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Wed, 14 May 2014 11:38:06 +0100 Subject: [PATCH 80/87] [2.2] Respect login hidden toggle Fixes #5479 --- assets/js/frontend/checkout.js | 6 +----- assets/js/frontend/checkout.min.js | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/assets/js/frontend/checkout.js b/assets/js/frontend/checkout.js index 02bba1da41b..56d27309158 100644 --- a/assets/js/frontend/checkout.js +++ b/assets/js/frontend/checkout.js @@ -93,11 +93,7 @@ jQuery( function( $ ) { update_checkout(); }); - $( 'p.password, form.login, .checkout_coupon, div.shipping_address' ).hide(); - - $( 'input.show_password' ).change( function() { - $( 'p.password' ).slideToggle(); - }); + $( '.checkout_coupon, div.shipping_address' ).hide(); $( 'a.showlogin' ).click( function() { $( 'form.login' ).slideToggle(); diff --git a/assets/js/frontend/checkout.min.js b/assets/js/frontend/checkout.min.js index e7b7789875d..4b17e046c28 100644 --- a/assets/js/frontend/checkout.min.js +++ b/assets/js/frontend/checkout.min.js @@ -1 +1 @@ -jQuery(function(a){function b(){e&&e.abort();var b=[];a("select.shipping_method, input[name^=shipping_method][type=radio]:checked, input[name^=shipping_method][type=hidden]").each(function(){b[a(this).data("index")]=a(this).val()});var c,d,f,g,h,i,j=a("#order_review input[name=payment_method]:checked").val(),k=a("#billing_country").val(),l=a("#billing_state").val(),m=a("input#billing_postcode").val(),n=a("#billing_city").val(),o=a("input#billing_address_1").val(),p=a("input#billing_address_2").val();a("#ship-to-different-address input").is(":checked")||0===a("#ship-to-different-address input").size()?(c=a("#shipping_country").val(),d=a("#shipping_state").val(),f=a("input#shipping_postcode").val(),g=a("#shipping_city").val(),h=a("input#shipping_address_1").val(),i=a("input#shipping_address_2").val()):(c=k,d=l,f=m,g=n,h=o,i=p),a("#order_methods, #order_review").block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}});var q={action:"woocommerce_update_order_review",security:wc_checkout_params.update_order_review_nonce,shipping_method:b,payment_method:j,country:k,state:l,postcode:m,city:n,address:o,address_2:p,s_country:c,s_state:d,s_postcode:f,s_city:g,s_address:h,s_address_2:i,post_data:a("form.checkout").serialize()};e=a.ajax({type:"POST",url:wc_checkout_params.ajax_url,data:q,success:function(b){b&&(a("#order_review").html(a.trim(b)),a("#order_review").find("input[name=payment_method]:checked").trigger("click"),a("body").trigger("updated_checkout"))}})}function c(){var b=!0;a(f).size()&&($required_inputs=a(f).closest("div").find(".address-field.validate-required"),$required_inputs.size()&&$required_inputs.each(function(){""===a(this).find("input.input-text").val()&&(b=!1)})),b&&(f=!1,a("body").trigger("update_checkout"))}if(a.blockUI.defaults.overlayCSS.cursor="default","undefined"==typeof wc_checkout_params)return!1;var d,e,f=!1;a("body").bind("update_checkout",function(){clearTimeout(d),b()}),a("p.password, form.login, .checkout_coupon, div.shipping_address").hide(),a("input.show_password").change(function(){a("p.password").slideToggle()}),a("a.showlogin").click(function(){return a("form.login").slideToggle(),!1}),a("a.showcoupon").click(function(){return a(".checkout_coupon").slideToggle(400,function(){a("#coupon_code").focus()}),!1}),a("#ship-to-different-address input").change(function(){a("div.shipping_address").hide(),a(this).is(":checked")&&a("div.shipping_address").slideDown()}).change(),"yes"===wc_checkout_params.option_guest_checkout&&(a("div.create-account").hide(),a("input#createaccount").change(function(){a("div.create-account").hide(),a(this).is(":checked")&&a("div.create-account").slideDown()}).change()),a("#order_review").on("click",".payment_methods input.input-radio",function(){if(a(".payment_methods input.input-radio").length>1){var b=a("div.payment_box."+a(this).attr("ID"));a(this).is(":checked")&&!b.is(":visible")&&(a("div.payment_box").filter(":visible").slideUp(250),a(this).is(":checked")&&a("div.payment_box."+a(this).attr("ID")).slideDown(250))}else a("div.payment_box").show();a("#place_order").val(a(this).data("order_button_text")?a(this).data("order_button_text"):a("#place_order").data("value"))}).find("input[name=payment_method]:checked").click(),a("form.checkout").on("input change","select.shipping_method, input[name^=shipping_method], #ship-to-different-address input, .update_totals_on_change select",function(){clearTimeout(d),f=!1,a("body").trigger("update_checkout")}).on("change",".address-field input.input-text, .update_totals_on_change input.input-text",function(){f&&c()}).on("input change",".address-field select",function(){f=this,c()}).on("input keydown",".address-field input.input-text, .update_totals_on_change input.input-text",function(a){var b=a.keyCode||a.which||0;return 9===b?!0:(f=this,clearTimeout(d),void(d=setTimeout(c,"1000")))}).on("blur input change",".input-text, select",function(){var b=a(this),c=b.closest(".form-row"),d=!0;if(c.is(".validate-required")&&""===b.val()&&(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),d=!1),c.is(".validate-email")&&b.val()){var e=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);e.test(b.val())||(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),d=!1)}d&&c.removeClass("woocommerce-invalid woocommerce-invalid-required-field").addClass("woocommerce-validated")}).submit(function(){clearTimeout(d);var b=a(this);if(b.is(".processing"))return!1;if(b.triggerHandler("checkout_place_order")!==!1&&b.triggerHandler("checkout_place_order_"+a("#order_review input[name=payment_method]:checked").val())!==!1){b.addClass("processing");var c=b.data();1!=c["blockUI.isBlocked"]&&b.block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}}),a.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:b.serialize(),success:function(c){var d="";try{if(c.indexOf("")>=0&&(c=c.split("")[1]),c.indexOf("")>=0&&(c=c.split("")[0]),d=a.parseJSON(c),"success"!==d.result)throw"failure"===d.result?"Result failure":"Invalid response";window.location=decodeURI(d.redirect)}catch(e){if("true"===d.reload)return void window.location.reload();a(".woocommerce-error, .woocommerce-message").remove(),b.prepend(d.messages?d.messages:c),b.removeClass("processing").unblock(),b.find(".input-text, select").blur(),a("html, body").animate({scrollTop:a("form.checkout").offset().top-100},1e3),"true"===d.refresh&&a("body").trigger("update_checkout"),a("body").trigger("checkout_error")}},dataType:"html"})}return!1}),a("form.checkout_coupon").submit(function(){var b=a(this);if(b.is(".processing"))return!1;b.addClass("processing").block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}});var c={action:"woocommerce_apply_coupon",security:wc_checkout_params.apply_coupon_nonce,coupon_code:b.find("input[name=coupon_code]").val()};return a.ajax({type:"POST",url:wc_checkout_params.ajax_url,data:c,success:function(c){a(".woocommerce-error, .woocommerce-message").remove(),b.removeClass("processing").unblock(),c&&(b.before(c),b.slideUp(),a("body").trigger("update_checkout"))},dataType:"html"}),!1}),a("body").bind("init_checkout",function(){a("#billing_country, #shipping_country, .country_to_state").change(),a("body").trigger("update_checkout")}),"1"===wc_checkout_params.is_checkout&&a("body").trigger("init_checkout")}); \ No newline at end of file +jQuery(function(a){function b(){e&&e.abort();var b=[];a("select.shipping_method, input[name^=shipping_method][type=radio]:checked, input[name^=shipping_method][type=hidden]").each(function(){b[a(this).data("index")]=a(this).val()});var c,d,f,g,h,i,j=a("#order_review input[name=payment_method]:checked").val(),k=a("#billing_country").val(),l=a("#billing_state").val(),m=a("input#billing_postcode").val(),n=a("#billing_city").val(),o=a("input#billing_address_1").val(),p=a("input#billing_address_2").val();a("#ship-to-different-address input").is(":checked")||0===a("#ship-to-different-address input").size()?(c=a("#shipping_country").val(),d=a("#shipping_state").val(),f=a("input#shipping_postcode").val(),g=a("#shipping_city").val(),h=a("input#shipping_address_1").val(),i=a("input#shipping_address_2").val()):(c=k,d=l,f=m,g=n,h=o,i=p),a("#order_methods, #order_review").block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}});var q={action:"woocommerce_update_order_review",security:wc_checkout_params.update_order_review_nonce,shipping_method:b,payment_method:j,country:k,state:l,postcode:m,city:n,address:o,address_2:p,s_country:c,s_state:d,s_postcode:f,s_city:g,s_address:h,s_address_2:i,post_data:a("form.checkout").serialize()};e=a.ajax({type:"POST",url:wc_checkout_params.ajax_url,data:q,success:function(b){b&&(a("#order_review").html(a.trim(b)),a("#order_review").find("input[name=payment_method]:checked").trigger("click"),a("body").trigger("updated_checkout"))}})}function c(){var b=!0;a(f).size()&&($required_inputs=a(f).closest("div").find(".address-field.validate-required"),$required_inputs.size()&&$required_inputs.each(function(){""===a(this).find("input.input-text").val()&&(b=!1)})),b&&(f=!1,a("body").trigger("update_checkout"))}if(a.blockUI.defaults.overlayCSS.cursor="default","undefined"==typeof wc_checkout_params)return!1;var d,e,f=!1;a("body").bind("update_checkout",function(){clearTimeout(d),b()}),a(".checkout_coupon, div.shipping_address").hide(),a("a.showlogin").click(function(){return a("form.login").slideToggle(),!1}),a("a.showcoupon").click(function(){return a(".checkout_coupon").slideToggle(400,function(){a("#coupon_code").focus()}),!1}),a("#ship-to-different-address input").change(function(){a("div.shipping_address").hide(),a(this).is(":checked")&&a("div.shipping_address").slideDown()}).change(),"yes"===wc_checkout_params.option_guest_checkout&&(a("div.create-account").hide(),a("input#createaccount").change(function(){a("div.create-account").hide(),a(this).is(":checked")&&a("div.create-account").slideDown()}).change()),a("#order_review").on("click",".payment_methods input.input-radio",function(){if(a(".payment_methods input.input-radio").length>1){var b=a("div.payment_box."+a(this).attr("ID"));a(this).is(":checked")&&!b.is(":visible")&&(a("div.payment_box").filter(":visible").slideUp(250),a(this).is(":checked")&&a("div.payment_box."+a(this).attr("ID")).slideDown(250))}else a("div.payment_box").show();a("#place_order").val(a(this).data("order_button_text")?a(this).data("order_button_text"):a("#place_order").data("value"))}).find("input[name=payment_method]:checked").click(),a("form.checkout").on("input change","select.shipping_method, input[name^=shipping_method], #ship-to-different-address input, .update_totals_on_change select",function(){clearTimeout(d),f=!1,a("body").trigger("update_checkout")}).on("change",".address-field input.input-text, .update_totals_on_change input.input-text",function(){f&&c()}).on("input change",".address-field select",function(){f=this,c()}).on("input keydown",".address-field input.input-text, .update_totals_on_change input.input-text",function(a){var b=a.keyCode||a.which||0;return 9===b?!0:(f=this,clearTimeout(d),void(d=setTimeout(c,"1000")))}).on("blur input change",".input-text, select",function(){var b=a(this),c=b.closest(".form-row"),d=!0;if(c.is(".validate-required")&&""===b.val()&&(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),d=!1),c.is(".validate-email")&&b.val()){var e=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);e.test(b.val())||(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),d=!1)}d&&c.removeClass("woocommerce-invalid woocommerce-invalid-required-field").addClass("woocommerce-validated")}).submit(function(){clearTimeout(d);var b=a(this);if(b.is(".processing"))return!1;if(b.triggerHandler("checkout_place_order")!==!1&&b.triggerHandler("checkout_place_order_"+a("#order_review input[name=payment_method]:checked").val())!==!1){b.addClass("processing");var c=b.data();1!=c["blockUI.isBlocked"]&&b.block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}}),a.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:b.serialize(),success:function(c){var d="";try{if(c.indexOf("")>=0&&(c=c.split("")[1]),c.indexOf("")>=0&&(c=c.split("")[0]),d=a.parseJSON(c),"success"!==d.result)throw"failure"===d.result?"Result failure":"Invalid response";window.location=decodeURI(d.redirect)}catch(e){if("true"===d.reload)return void window.location.reload();a(".woocommerce-error, .woocommerce-message").remove(),b.prepend(d.messages?d.messages:c),b.removeClass("processing").unblock(),b.find(".input-text, select").blur(),a("html, body").animate({scrollTop:a("form.checkout").offset().top-100},1e3),"true"===d.refresh&&a("body").trigger("update_checkout"),a("body").trigger("checkout_error")}},dataType:"html"})}return!1}),a("form.checkout_coupon").submit(function(){var b=a(this);if(b.is(".processing"))return!1;b.addClass("processing").block({message:null,overlayCSS:{background:"#fff url("+wc_checkout_params.ajax_loader_url+") no-repeat center",backgroundSize:"16px 16px",opacity:.6}});var c={action:"woocommerce_apply_coupon",security:wc_checkout_params.apply_coupon_nonce,coupon_code:b.find("input[name=coupon_code]").val()};return a.ajax({type:"POST",url:wc_checkout_params.ajax_url,data:c,success:function(c){a(".woocommerce-error, .woocommerce-message").remove(),b.removeClass("processing").unblock(),c&&(b.before(c),b.slideUp(),a("body").trigger("update_checkout"))},dataType:"html"}),!1}),a("body").bind("init_checkout",function(){a("#billing_country, #shipping_country, .country_to_state").change(),a("body").trigger("update_checkout")}),"1"===wc_checkout_params.is_checkout&&a("body").trigger("init_checkout")}); \ No newline at end of file From 4877e28fcc7520b7b846e6cb52ea385588c41590 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Wed, 14 May 2014 14:14:38 +0100 Subject: [PATCH 81/87] Merge branch '2.1' Conflicts: i18n/languages/woocommerce-admin.pot i18n/languages/woocommerce.pot package.json readme.txt woocommerce.php --- assets/css/woocommerce.css | 2 +- i18n/languages/woocommerce-admin-bg_BG.mo | Bin 142982 -> 143080 bytes i18n/languages/woocommerce-admin-bg_BG.po | 56 +- i18n/languages/woocommerce-admin-cs_CZ.mo | Bin 64546 -> 95239 bytes i18n/languages/woocommerce-admin-cs_CZ.po | 659 +++++++++++----------- i18n/languages/woocommerce-admin-da_DK.mo | Bin 106691 -> 107067 bytes i18n/languages/woocommerce-admin-da_DK.po | 11 +- i18n/languages/woocommerce-admin-de_CH.mo | Bin 77329 -> 78421 bytes i18n/languages/woocommerce-admin-de_CH.po | 57 +- i18n/languages/woocommerce-admin-el_GR.mo | Bin 105139 -> 111192 bytes i18n/languages/woocommerce-admin-el_GR.po | 68 +-- i18n/languages/woocommerce-admin-he_IL.mo | Bin 106437 -> 108981 bytes i18n/languages/woocommerce-admin-he_IL.po | 164 +++--- i18n/languages/woocommerce-admin-id_ID.mo | Bin 8098 -> 11232 bytes i18n/languages/woocommerce-admin-id_ID.po | 53 +- i18n/languages/woocommerce-admin-ms_MY.mo | Bin 4449 -> 9750 bytes i18n/languages/woocommerce-admin-ms_MY.po | 171 +++--- i18n/languages/woocommerce-admin-sv_SE.mo | Bin 107536 -> 107536 bytes i18n/languages/woocommerce-admin-sv_SE.po | 2 +- i18n/languages/woocommerce-admin-tr_TR.mo | Bin 110479 -> 110470 bytes i18n/languages/woocommerce-admin-tr_TR.po | 18 +- i18n/languages/woocommerce-admin-zh_CN.mo | Bin 85962 -> 86579 bytes i18n/languages/woocommerce-admin-zh_CN.po | 19 +- i18n/languages/woocommerce-admin-zh_TW.mo | Bin 38219 -> 38701 bytes i18n/languages/woocommerce-admin-zh_TW.po | 15 +- i18n/languages/woocommerce-bg_BG.mo | Bin 162609 -> 162629 bytes i18n/languages/woocommerce-bg_BG.po | 12 +- i18n/languages/woocommerce-ca.mo | Bin 67894 -> 67937 bytes i18n/languages/woocommerce-ca.po | 12 +- i18n/languages/woocommerce-cs_CZ.mo | Bin 124421 -> 135739 bytes i18n/languages/woocommerce-cs_CZ.po | 520 ++++++++--------- i18n/languages/woocommerce-el_GR.mo | Bin 170702 -> 173888 bytes i18n/languages/woocommerce-el_GR.po | 137 ++--- i18n/languages/woocommerce-es_ES.mo | Bin 140145 -> 140152 bytes i18n/languages/woocommerce-es_ES.po | 7 +- i18n/languages/woocommerce-he_IL.mo | Bin 142955 -> 143525 bytes i18n/languages/woocommerce-he_IL.po | 156 ++--- i18n/languages/woocommerce-id_ID.mo | Bin 70471 -> 72233 bytes i18n/languages/woocommerce-id_ID.po | 42 +- i18n/languages/woocommerce-it_IT.mo | Bin 139218 -> 139494 bytes i18n/languages/woocommerce-it_IT.po | 305 +++++----- i18n/languages/woocommerce-ms_MY.mo | Bin 73860 -> 80425 bytes i18n/languages/woocommerce-ms_MY.po | 190 +++---- i18n/languages/woocommerce-nb_NO.mo | Bin 133168 -> 133190 bytes i18n/languages/woocommerce-nb_NO.po | 10 +- i18n/languages/woocommerce-nl_NL.mo | Bin 134233 -> 134570 bytes i18n/languages/woocommerce-nl_NL.po | 7 +- i18n/languages/woocommerce-pt_BR.mo | Bin 140322 -> 140321 bytes i18n/languages/woocommerce-pt_BR.po | 4 +- i18n/languages/woocommerce-sv_SE.mo | Bin 136541 -> 136532 bytes i18n/languages/woocommerce-sv_SE.po | 8 +- i18n/languages/woocommerce-tr_TR.mo | Bin 139646 -> 139742 bytes i18n/languages/woocommerce-tr_TR.po | 18 +- i18n/languages/woocommerce-zh_TW.mo | Bin 103062 -> 105427 bytes i18n/languages/woocommerce-zh_TW.po | 71 +-- readme.txt | 28 +- 56 files changed, 1436 insertions(+), 1386 deletions(-) diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 95531a02e79..e5d48a15c7e 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1 +1 @@ -.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format('embedded-opentype'),url(../fonts/star.woff) format('woff'),url(../fonts/star.ttf) format('truetype'),url(../fonts/star.svg#star) format('svg');font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(../fonts/WooCommerce.woff) format('woff'),url(../fonts/WooCommerce.ttf) format('truetype'),url(../fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);border:1px solid #96588a;color:#fff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.admin-bar p.demo_store{top:28px}.wc-forward a:after,.wc-forward:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e029";font-size:.75em}.wc-backward a:before,.wc-backward:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e02f";font-size:.75em}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{padding:1em 1em 1em 3.5em!important;margin:0 0 2em!important;position:relative;-webkit-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);background:-moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);background:-moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #fff;list-style:none outside!important;*zoom:1;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3)}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after{clear:both}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-page .woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-top:3px solid #8fae1b}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{background-color:#8fae1b;content:"\2713"}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top:3px solid #1e85be}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top:3px solid #b81c23}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}.woocommerce small.note,.woocommerce-page small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before,.woocommerce-page .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#777}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{margin-bottom:0;position:relative}.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#85ad74;font-size:1.25em}.woocommerce #content div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce-page #content div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page div.product span.price ins{background:inherit}.woocommerce #content div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce-page #content div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page div.product span.price del{font-size:.67em;color:rgba(145,145,145,.5)}.woocommerce #content div.product p.stock,.woocommerce div.product p.stock,.woocommerce-page #content div.product p.stock,.woocommerce-page div.product p.stock{font-size:.92em}.woocommerce #content div.product .stock,.woocommerce div.product .stock,.woocommerce-page #content div.product .stock,.woocommerce-page div.product .stock{color:#85ad74}.woocommerce #content div.product .out-of-stock,.woocommerce div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock{color:red}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-bottom:2em}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{display:block;width:100%;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce #content div.product div.images div.thumbnails,.woocommerce div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails{padding-top:1em}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom:2em}.woocommerce #content div.product div.social,.woocommerce div.product div.social,.woocommerce-page #content div.product div.social,.woocommerce-page div.product div.social{text-align:right;margin:0 0 1em}.woocommerce #content div.product div.social span,.woocommerce div.product div.social span,.woocommerce-page #content div.product div.social span,.woocommerce-page div.product div.social span{margin:0 0 0 2px}.woocommerce #content div.product div.social span span,.woocommerce div.product div.social span span,.woocommerce-page #content div.product div.social span span,.woocommerce-page div.product div.social span span{margin:0}.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce #content div.product div.social iframe,.woocommerce div.product div.social iframe,.woocommerce-page #content div.product div.social iframe,.woocommerce-page div.product div.social iframe{float:left;margin-top:3px}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border:1px solid #e0dadf;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6);margin:0 -5px;padding:0 1em}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#777}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #e0dadf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e0dadf}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e0dadf}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e0dadf;z-index:1}.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce #content div.product p.cart,.woocommerce div.product p.cart,.woocommerce-page #content div.product p.cart,.woocommerce-page div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce #content div.product p.cart:after,.woocommerce #content div.product p.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before,.woocommerce-page #content div.product p.cart:after,.woocommerce-page #content div.product p.cart:before,.woocommerce-page div.product p.cart:after,.woocommerce-page div.product p.cart:before{content:" ";display:table}.woocommerce #content div.product p.cart:after,.woocommerce div.product p.cart:after,.woocommerce-page #content div.product p.cart:after,.woocommerce-page div.product p.cart:after{clear:both}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce #content div.product form.cart:after,.woocommerce #content div.product form.cart:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce-page #content div.product form.cart:after,.woocommerce-page #content div.product form.cart:before,.woocommerce-page div.product form.cart:after,.woocommerce-page div.product form.cart:before{content:" ";display:table}.woocommerce #content div.product form.cart:after,.woocommerce div.product form.cart:after,.woocommerce-page #content div.product form.cart:after,.woocommerce-page div.product form.cart:after{clear:both}.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce #content div.product form.cart table,.woocommerce div.product form.cart table,.woocommerce-page #content div.product form.cart table,.woocommerce-page div.product form.cart table{border-width:0 0 1px}.woocommerce #content div.product form.cart table td,.woocommerce div.product form.cart table td,.woocommerce-page #content div.product form.cart table td,.woocommerce-page div.product form.cart table td{padding-left:0}.woocommerce #content div.product form.cart table div.quantity,.woocommerce div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity{float:none;margin:0}.woocommerce #content div.product form.cart table small.stock,.woocommerce div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock{display:block;float:none}.woocommerce #content div.product form.cart .variations,.woocommerce div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations{margin-bottom:1em}.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label{font-weight:700}.woocommerce #content div.product form.cart .variations select,.woocommerce div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select{width:100%;float:left}.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label{padding-right:1em}.woocommerce #content div.product form.cart .variations td,.woocommerce div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td{vertical-align:top}.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button{vertical-align:middle;float:left}.woocommerce #content div.product form.cart .group_table td.label,.woocommerce div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce #content div.product form.cart .group_table td,.woocommerce div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em}.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:700;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;border-radius:20px;background:#a2c094;background:-webkit-gradient(linear,left top,left bottom,from(#a2c094),to(#85ad74));background:-webkit-linear-gradient(#a2c094,#85ad74);background:-moz-linear-gradient(center top,#a2c094 0,#85ad74 100%);background:-moz-gradient(center top,#a2c094 0,#85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2)}.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page .products ul:after,.woocommerce-page .products ul:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:400;margin-bottom:.5em}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:.67em;color:rgba(145,145,145,.5);margin:-2px 0 0 0}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:0 0}.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{vertical-align:top}.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{text-align:center}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #e0dadf;border-right:0;margin:1px}.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border-right:1px solid #e0dadf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#f7f6f7;color:#998896}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:700;-webkit-border-radius:2px;border-radius:2px;left:auto;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce #content input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce-page #content input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading{color:#777;border:1px solid #f7f6f7}.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(../images/ajax-loader.gif) center no-repeat rgba(255,255,255,.65)}.woocommerce #content input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page #content input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before{position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0;font-family:WooCommerce;content:"\e017"}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7,#d4cdd2);background:-moz-linear-gradient(center top,#f7f6f7 0,#d4cdd2 100%);background:-moz-gradient(center top,#f7f6f7 0,#d4cdd2 100%);text-decoration:none}.woocommerce #content input.button:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce-page #content input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active{top:1px}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);border-color:#76456c;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#864f7b));background:-webkit-linear-gradient(#ad74a2,#864f7b);background:-moz-linear-gradient(center top,#ad74a2 0,#864f7b 100%);background:-moz-gradient(center top,#ad74a2 0,#864f7b 100%);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce #content input.button.disabled,.woocommerce #content input.button:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce-page #content input.button.disabled,.woocommerce-page #content input.button:disabled,.woocommerce-page #respond input#submit.disabled,.woocommerce-page #respond input#submit:disabled,.woocommerce-page a.button.disabled,.woocommerce-page a.button:disabled,.woocommerce-page button.button.disabled,.woocommerce-page button.button:disabled,.woocommerce-page input.button.disabled,.woocommerce-page input.button:disabled{color:#aaa;border:1px solid #e0dadf;background:#f7f6f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.woocommerce #content input.button.disabled:active,.woocommerce #content input.button:disabled:active,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit:disabled:active,.woocommerce a.button.disabled:active,.woocommerce a.button:disabled:active,.woocommerce button.button.disabled:active,.woocommerce button.button:disabled:active,.woocommerce input.button.disabled:active,.woocommerce input.button:disabled:active,.woocommerce-page #content input.button.disabled:active,.woocommerce-page #content input.button:disabled:active,.woocommerce-page #respond input#submit.disabled:active,.woocommerce-page #respond input#submit:disabled:active,.woocommerce-page a.button.disabled:active,.woocommerce-page a.button:disabled:active,.woocommerce-page button.button.disabled:active,.woocommerce-page button.button:disabled:active,.woocommerce-page input.button.disabled:active,.woocommerce-page input.button:disabled:active{top:0}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{float:none}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c8bfc6;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}.woocommerce #content .quantity input[type=number],.woocommerce #content .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce .quantity noindex:-o-prefocus,.woocommerce-page #content .quantity input[type=number],.woocommerce-page #content .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus{padding-right:1.2em}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce #content .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page .quantity .plus:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7,#d4cdd2);background:-moz-linear-gradient(center top,#f7f6f7 0,#d4cdd2 100%);background:-moz-gradient(center top,#f7f6f7 0,#d4cdd2 100%)}.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0}.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin:0}.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce-page #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before,.woocommerce-page #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce-page #reviews #comments ol.commentlist #respond{border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{line-height:2em;display:block}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before,.woocommerce-page #review_form #respond:after,.woocommerce-page #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after{clear:both}.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars,.woocommerce-page p.stars{position:relative;font-size:1em}.woocommerce p.stars a,.woocommerce-page p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative}.woocommerce p.stars a:last-child,.woocommerce-page p.stars a:last-child{border-right:0}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5{border-right:1px solid #ccc}.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-1:after,.woocommerce-page p.stars a.star-2:after,.woocommerce-page p.stars a.star-3:after,.woocommerce-page p.stars a.star-4:after,.woocommerce-page p.stars a.star-5:after{font-family:WooCommerce;text-indent:0;position:absolute;top:0;left:0}.woocommerce p.stars a.star-1,.woocommerce-page p.stars a.star-1{width:2em}.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after{content:"\e021"}.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after{content:"\e020"}.woocommerce p.stars a.star-2,.woocommerce-page p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after{content:"\e021\e021"}.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after{content:"\e020\e020"}.woocommerce p.stars a.star-3,.woocommerce-page p.stars a.star-3{width:4em}.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after{content:"\e021\e021\e021"}.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-4,.woocommerce-page p.stars a.star-4{width:5em}.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after{content:"\e021\e021\e021\e021"}.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-5{width:6em;border:0}.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after{content:"\e020\e020\e020\e020\e020"}.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;border-radius:5px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:700;line-height:18px;padding:9px 12px}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:400}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders td,.woocommerce-page table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before,.woocommerce-page td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:80px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{min-width:32px}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:32px}.woocommerce #content table.cart td,.woocommerce #content table.cart th,.woocommerce table.cart td,.woocommerce table.cart th,.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page table.cart td,.woocommerce-page table.cart th{vertical-align:middle}.woocommerce #content table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page #content table.cart a.remove,.woocommerce-page table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:700}.woocommerce #content table.cart a.remove:hover,.woocommerce table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{background-color:red;color:#fff}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);border:1px solid #e0dadf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}.woocommerce #content table.cart input,.woocommerce table.cart input,.woocommerce-page #content table.cart input,.woocommerce-page table.cart input{margin:0;vertical-align:middle;line-height:1em}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);*zoom:1}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.cart_list li dl:before,.woocommerce-page ul.product_list_widget li dl:after,.woocommerce-page ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dt{display:inline-block;float:left;margin-botom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{*zoom:1}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:before,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e"}.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th{border-top:0}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 12px 0 0;width:25%}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding:6px 0}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{vertical-align:top}.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777}.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7}.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{display:inline-block}.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{line-height:2em}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:4em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register{border:1px solid #e0dadf;padding:20px;margin:2em 0;text-align:left;-webkit-border-radius:5px;border-radius:5px}.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents{margin:0}.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce .checkout .col-2 .form-row-first,.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .notes{clear:left}.woocommerce .checkout .create-account small,.woocommerce-page .checkout .create-account small{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;border-radius:5px}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside}.woocommerce #payment ul.payment_methods:after,.woocommerce #payment ul.payment_methods:before,.woocommerce-page #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:before{content:" ";display:table}.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after{clear:both}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:400}.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:.92em;-webkit-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb,#e0dadf);background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8)}.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea{border-color:#d4cdd2;border-top-color:#c8bfc6;box-shadow:0 1px 0 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.4)}.woocommerce #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box :-moz-placeholder,.woocommerce-page #payment div.payment_box :-moz-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box :-ms-input-placeholder,.woocommerce-page #payment div.payment_box :-ms-input-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.png)}.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce .order_details,.woocommerce-page .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before,.woocommerce-page .order_details:after,.woocommerce-page .order_details:before{content:" ";display:table}.woocommerce .order_details:after,.woocommerce-page .order_details:after{clear:both}.woocommerce .order_details li,.woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em}.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{border:0}.woocommerce .addresses .title,.woocommerce-page .addresses .title{*zoom:1}.woocommerce .addresses .title:after,.woocommerce .addresses .title:before,.woocommerce-page .addresses .title:after,.woocommerce-page .addresses .title:before{content:" ";display:table}.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after{clear:both}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:left}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:right}.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li:before,.woocommerce-page ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e00a"}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before,.woocommerce-page .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777}.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px;float:left}.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce-page .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.9em;height:.9em;-webkit-border-radius:1em;border-radius:1em;border:1px solid #150d14;cursor:pointer;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);outline:0;top:-.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);background:-moz-linear-gradient(center top,#1e1e1e 0,#6a6a6a 100%);background:-moz-gradient(center top,#1e1e1e 0,#6a6a6a 100%)}.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before{background-image:url(../images/ajax-loader@2x.gif);background-size:16px 16px}} \ No newline at end of file +.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format('embedded-opentype'),url(../fonts/star.woff) format('woff'),url(../fonts/star.ttf) format('truetype'),url(../fonts/star.svg#star) format('svg');font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(../fonts/WooCommerce.woff) format('woff'),url(../fonts/WooCommerce.ttf) format('truetype'),url(../fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);border:1px solid #96588a;color:#fff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.admin-bar p.demo_store{top:28px}.wc-forward a:after,.wc-forward:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e029";font-size:.75em}.wc-backward a:before,.wc-backward:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e02f";font-size:.75em}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{padding:1em 1em 1em 3.5em!important;margin:0 0 2em!important;position:relative;-webkit-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);background:-moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);background:-moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #fff;list-style:none outside!important;*zoom:1;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3)}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after{clear:both}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-page .woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-top:3px solid #8fae1b}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{background-color:#8fae1b;content:"\2713"}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top:3px solid #1e85be}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top:3px solid #b81c23}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}.woocommerce small.note,.woocommerce-page small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before,.woocommerce-page .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#777}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{margin-bottom:0;position:relative}.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#85ad74;font-size:1.25em}.woocommerce #content div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce-page #content div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page div.product span.price ins{background:inherit}.woocommerce #content div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce-page #content div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page div.product span.price del{font-size:.67em;color:rgba(145,145,145,.5)}.woocommerce #content div.product p.stock,.woocommerce div.product p.stock,.woocommerce-page #content div.product p.stock,.woocommerce-page div.product p.stock{font-size:.92em}.woocommerce #content div.product .stock,.woocommerce div.product .stock,.woocommerce-page #content div.product .stock,.woocommerce-page div.product .stock{color:#85ad74}.woocommerce #content div.product .out-of-stock,.woocommerce div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock{color:red}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-bottom:2em}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{display:block;width:100%;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce #content div.product div.images div.thumbnails,.woocommerce div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails{padding-top:1em}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom:2em}.woocommerce #content div.product div.social,.woocommerce div.product div.social,.woocommerce-page #content div.product div.social,.woocommerce-page div.product div.social{text-align:right;margin:0 0 1em}.woocommerce #content div.product div.social span,.woocommerce div.product div.social span,.woocommerce-page #content div.product div.social span,.woocommerce-page div.product div.social span{margin:0 0 0 2px}.woocommerce #content div.product div.social span span,.woocommerce div.product div.social span span,.woocommerce-page #content div.product div.social span span,.woocommerce-page div.product div.social span span{margin:0}.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce #content div.product div.social iframe,.woocommerce div.product div.social iframe,.woocommerce-page #content div.product div.social iframe,.woocommerce-page div.product div.social iframe{float:left;margin-top:3px}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border:1px solid #e0dadf;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6);margin:0 -5px;padding:0 1em}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#777}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #e0dadf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e0dadf}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e0dadf}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e0dadf;z-index:1}.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce #content div.product p.cart,.woocommerce div.product p.cart,.woocommerce-page #content div.product p.cart,.woocommerce-page div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce #content div.product p.cart:after,.woocommerce #content div.product p.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before,.woocommerce-page #content div.product p.cart:after,.woocommerce-page #content div.product p.cart:before,.woocommerce-page div.product p.cart:after,.woocommerce-page div.product p.cart:before{content:" ";display:table}.woocommerce #content div.product p.cart:after,.woocommerce div.product p.cart:after,.woocommerce-page #content div.product p.cart:after,.woocommerce-page div.product p.cart:after{clear:both}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce #content div.product form.cart:after,.woocommerce #content div.product form.cart:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce-page #content div.product form.cart:after,.woocommerce-page #content div.product form.cart:before,.woocommerce-page div.product form.cart:after,.woocommerce-page div.product form.cart:before{content:" ";display:table}.woocommerce #content div.product form.cart:after,.woocommerce div.product form.cart:after,.woocommerce-page #content div.product form.cart:after,.woocommerce-page div.product form.cart:after{clear:both}.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce #content div.product form.cart table,.woocommerce div.product form.cart table,.woocommerce-page #content div.product form.cart table,.woocommerce-page div.product form.cart table{border-width:0 0 1px}.woocommerce #content div.product form.cart table td,.woocommerce div.product form.cart table td,.woocommerce-page #content div.product form.cart table td,.woocommerce-page div.product form.cart table td{padding-left:0}.woocommerce #content div.product form.cart table div.quantity,.woocommerce div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity{float:none;margin:0}.woocommerce #content div.product form.cart table small.stock,.woocommerce div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock{display:block;float:none}.woocommerce #content div.product form.cart .variations,.woocommerce div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations{margin-bottom:1em}.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label{font-weight:700}.woocommerce #content div.product form.cart .variations select,.woocommerce div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select{width:100%;float:left}.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label{padding-right:1em}.woocommerce #content div.product form.cart .variations td,.woocommerce div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td{vertical-align:top}.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button{vertical-align:middle;float:left}.woocommerce #content div.product form.cart .group_table td.label,.woocommerce div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce #content div.product form.cart .group_table td,.woocommerce div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em}.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:700;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;border-radius:20px;background:#a2c094;background:-webkit-gradient(linear,left top,left bottom,from(#a2c094),to(#85ad74));background:-webkit-linear-gradient(#a2c094,#85ad74);background:-moz-linear-gradient(center top,#a2c094 0,#85ad74 100%);background:-moz-gradient(center top,#a2c094 0,#85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2)}.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page .products ul:after,.woocommerce-page .products ul:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:400;margin-bottom:.5em}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:.67em;color:rgba(145,145,145,.5);margin:-2px 0 0 0}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:0 0}.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{vertical-align:top}.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{text-align:center}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #e0dadf;border-right:0;margin:1px}.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border-right:1px solid #e0dadf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#f7f6f7;color:#998896}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:700;-webkit-border-radius:2px;border-radius:2px;left:auto;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce #content input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce-page #content input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading{color:#777;border:1px solid #f7f6f7}.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(../images/ajax-loader.gif) center no-repeat rgba(255,255,255,.65)}.woocommerce #content input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page #content input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before{position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0;font-family:WooCommerce;content:"\e017"}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7,#d4cdd2);background:-moz-linear-gradient(center top,#f7f6f7 0,#d4cdd2 100%);background:-moz-gradient(center top,#f7f6f7 0,#d4cdd2 100%);text-decoration:none}.woocommerce #content input.button:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce-page #content input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active{top:1px}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);border-color:#76456c;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#864f7b));background:-webkit-linear-gradient(#ad74a2,#864f7b);background:-moz-linear-gradient(center top,#ad74a2 0,#864f7b 100%);background:-moz-gradient(center top,#ad74a2 0,#864f7b 100%);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce #content input.button.disabled,.woocommerce #content input.button:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce-page #content input.button.disabled,.woocommerce-page #content input.button:disabled,.woocommerce-page #respond input#submit.disabled,.woocommerce-page #respond input#submit:disabled,.woocommerce-page a.button.disabled,.woocommerce-page a.button:disabled,.woocommerce-page button.button.disabled,.woocommerce-page button.button:disabled,.woocommerce-page input.button.disabled,.woocommerce-page input.button:disabled{color:#aaa;border:1px solid #e0dadf;background:#f7f6f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.woocommerce #content input.button.disabled:active,.woocommerce #content input.button:disabled:active,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit:disabled:active,.woocommerce a.button.disabled:active,.woocommerce a.button:disabled:active,.woocommerce button.button.disabled:active,.woocommerce button.button:disabled:active,.woocommerce input.button.disabled:active,.woocommerce input.button:disabled:active,.woocommerce-page #content input.button.disabled:active,.woocommerce-page #content input.button:disabled:active,.woocommerce-page #respond input#submit.disabled:active,.woocommerce-page #respond input#submit:disabled:active,.woocommerce-page a.button.disabled:active,.woocommerce-page a.button:disabled:active,.woocommerce-page button.button.disabled:active,.woocommerce-page button.button:disabled:active,.woocommerce-page input.button.disabled:active,.woocommerce-page input.button:disabled:active{top:0}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{float:none}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c8bfc6;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-appearance:textfield}.woocommerce #content .quantity input[type=number],.woocommerce #content .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce .quantity noindex:-o-prefocus,.woocommerce-page #content .quantity input[type=number],.woocommerce-page #content .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus{padding-right:1.2em}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce #content .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page .quantity .plus:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7,#d4cdd2);background:-moz-linear-gradient(center top,#f7f6f7 0,#d4cdd2 100%);background:-moz-gradient(center top,#f7f6f7 0,#d4cdd2 100%)}.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0}.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin:0}.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce-page #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before,.woocommerce-page #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce-page #reviews #comments ol.commentlist #respond{border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{line-height:2em;display:block}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before,.woocommerce-page #review_form #respond:after,.woocommerce-page #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after{clear:both}.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars,.woocommerce-page p.stars{position:relative;font-size:1em}.woocommerce p.stars a,.woocommerce-page p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative}.woocommerce p.stars a:last-child,.woocommerce-page p.stars a:last-child{border-right:0}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5{border-right:1px solid #ccc}.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-1:after,.woocommerce-page p.stars a.star-2:after,.woocommerce-page p.stars a.star-3:after,.woocommerce-page p.stars a.star-4:after,.woocommerce-page p.stars a.star-5:after{font-family:WooCommerce;text-indent:0;position:absolute;top:0;left:0}.woocommerce p.stars a.star-1,.woocommerce-page p.stars a.star-1{width:2em}.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after{content:"\e021"}.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after{content:"\e020"}.woocommerce p.stars a.star-2,.woocommerce-page p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after{content:"\e021\e021"}.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after{content:"\e020\e020"}.woocommerce p.stars a.star-3,.woocommerce-page p.stars a.star-3{width:4em}.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after{content:"\e021\e021\e021"}.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-4,.woocommerce-page p.stars a.star-4{width:5em}.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after{content:"\e021\e021\e021\e021"}.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-5{width:6em;border:0}.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after{content:"\e020\e020\e020\e020\e020"}.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;border-radius:5px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:700;line-height:18px;padding:9px 12px}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:400}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders td,.woocommerce-page table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before,.woocommerce-page td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:80px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{min-width:32px}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:32px}.woocommerce #content table.cart td,.woocommerce #content table.cart th,.woocommerce table.cart td,.woocommerce table.cart th,.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page table.cart td,.woocommerce-page table.cart th{vertical-align:middle}.woocommerce #content table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page #content table.cart a.remove,.woocommerce-page table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:700}.woocommerce #content table.cart a.remove:hover,.woocommerce table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{background-color:red;color:#fff}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);border:1px solid #e0dadf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}.woocommerce #content table.cart input,.woocommerce table.cart input,.woocommerce-page #content table.cart input,.woocommerce-page table.cart input{margin:0;vertical-align:middle;line-height:1em}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);*zoom:1}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.cart_list li dl:before,.woocommerce-page ul.product_list_widget li dl:after,.woocommerce-page ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dt{display:inline-block;float:left;margin-botom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{*zoom:1}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:before,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e"}.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th{border-top:0}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 12px 0 0;width:25%}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding:6px 0}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{vertical-align:top}.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777}.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7}.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{display:inline-block}.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{line-height:2em}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:4em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register{border:1px solid #e0dadf;padding:20px;margin:2em 0;text-align:left;-webkit-border-radius:5px;border-radius:5px}.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents{margin:0}.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce .checkout .col-2 .form-row-first,.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .notes{clear:left}.woocommerce .checkout .create-account small,.woocommerce-page .checkout .create-account small{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;border-radius:5px}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside}.woocommerce #payment ul.payment_methods:after,.woocommerce #payment ul.payment_methods:before,.woocommerce-page #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:before{content:" ";display:table}.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after{clear:both}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:400}.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:.92em;-webkit-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb,#e0dadf);background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8)}.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea{border-color:#d4cdd2;border-top-color:#c8bfc6;box-shadow:0 1px 0 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.4)}.woocommerce #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box :-moz-placeholder,.woocommerce-page #payment div.payment_box :-moz-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box :-ms-input-placeholder,.woocommerce-page #payment div.payment_box :-ms-input-placeholder{color:#c8bfc6}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.png)}.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce .order_details,.woocommerce-page .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before,.woocommerce-page .order_details:after,.woocommerce-page .order_details:before{content:" ";display:table}.woocommerce .order_details:after,.woocommerce-page .order_details:after{clear:both}.woocommerce .order_details li,.woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em}.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{border:0}.woocommerce .addresses .title,.woocommerce-page .addresses .title{*zoom:1}.woocommerce .addresses .title:after,.woocommerce .addresses .title:before,.woocommerce-page .addresses .title:after,.woocommerce-page .addresses .title:before{content:" ";display:table}.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after{clear:both}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:left}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:right}.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li:before,.woocommerce-page ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e00a"}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before,.woocommerce-page .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777}.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px;float:left}.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce-page .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.9em;height:.9em;-webkit-border-radius:1em;border-radius:1em;border:1px solid #150d14;cursor:pointer;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0,#96588a 100%);outline:0;top:-.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);background:-moz-linear-gradient(center top,#1e1e1e 0,#6a6a6a 100%);background:-moz-gradient(center top,#1e1e1e 0,#6a6a6a 100%)}.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before{background-image:url(../images/ajax-loader@2x.gif);background-size:16px 16px}} \ No newline at end of file diff --git a/i18n/languages/woocommerce-admin-bg_BG.mo b/i18n/languages/woocommerce-admin-bg_BG.mo index 6c976c2bbfa78e9112f91f060804eec4a81dcaa5..025c10fa660a50b7363c792f1cb8bd0e6685a275 100644 GIT binary patch delta 9831 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 HyKDakW0H}E delta 9772 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 N_%_bNtz^zU`#;T*h5P^j diff --git a/i18n/languages/woocommerce-admin-bg_BG.po b/i18n/languages/woocommerce-admin-bg_BG.po index b09a278dcae..0eaf03d44b4 100644 --- a/i18n/languages/woocommerce-admin-bg_BG.po +++ b/i18n/languages/woocommerce-admin-bg_BG.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-03-25 08:51+0000\n" +"PO-Revision-Date: 2014-05-12 23:14+0000\n" "Last-Translator: Adrian Dimitrov \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/woocommerce/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -166,7 +166,7 @@ msgid "" "Are you sure you want to link all variations? This will create a new " "variation for each and every possible combination of variation attributes " "(max 50 per run)." -msgstr "Сигурни ли сте, че желаете да свържете всички варияции? Това ще създаде нови варияции за всички възможни комбинации на вариращите атрибути (ограничение 50 на опит)" +msgstr "Сигурни ли сте, че желаете да свържете всички вариации? Това ще създаде нови вариации за всички възможни комбинации на вариращите атрибути (ограничение 50 на опит)" #: includes/admin/class-wc-admin-assets.php:204 msgid "Enter a value" @@ -178,7 +178,7 @@ msgstr "Въведете стойност (точна или %)" #: includes/admin/class-wc-admin-assets.php:206 msgid "Are you sure you want to delete all variations? This cannot be undone." -msgstr "Сигурни ли сте, че желаете да изтриете всички варияции? Тази операция не може да бъде отменена." +msgstr "Сигурни ли сте, че желаете да изтриете всички вариации? Тази операция не може да бъде отменена." #: includes/admin/class-wc-admin-assets.php:207 msgid "Last warning, are you sure?" @@ -192,7 +192,7 @@ msgstr "Избор на изображение" #: includes/admin/class-wc-admin-assets.php:209 msgid "Set variation image" -msgstr "Задай изображение на варияцията" +msgstr "Задай изображение на вариацията" #: includes/admin/class-wc-admin-assets.php:210 msgid "variation added" @@ -588,12 +588,12 @@ msgstr "URL основа за атрибутите в магазина" #: includes/admin/class-wc-admin-permalink-settings.php:65 msgctxt "slug" msgid "product-category" -msgstr "категория" +msgstr "produkt-kategoria" #: includes/admin/class-wc-admin-permalink-settings.php:75 msgctxt "slug" msgid "product-tag" -msgstr "продукт-етикет" +msgstr "produkt-etiket" #: includes/admin/class-wc-admin-permalink-settings.php:93 msgid "" @@ -1209,7 +1209,7 @@ msgstr "Благодарим за инсталирането!" msgid "" "%s WooCommerce %s is more powerful, stable, and secure than ever before. We " "hope you enjoy it." -msgstr "%s WooCommerce %s е вече по мощтен, стабилен и сигурен. Надяваме се да му се насладите." +msgstr "%s WooCommerce %s е вече по-мощен, стабилен и сигурен. Надяваме се, да ви хареса." #: includes/admin/class-wc-admin-welcome.php:210 msgid "Version %s" @@ -1246,7 +1246,7 @@ msgid "" "Coupons, Customers, " "Products and Reports in both " "XML and JSON formats." -msgstr "Направено върху основата на WooCommerce API, целящ се към разработчиците, новото REST API позволява достъп до данни за поръчки, купони, клиенти, продукти и доклади в XML или JSON формати." +msgstr "Направен върху основата на WooCommerce API, целящ се към разработчиците, новата REST API функционалност позволява достъп до данни за поръчки, купони, клиенти, продукти и доклади в XML или JSON формати." #: includes/admin/class-wc-admin-welcome.php:251 msgid "Authentication to keep data secure" @@ -1840,7 +1840,7 @@ msgstr "Тип купон" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:66 #: includes/admin/reports/class-wc-report-sales-by-date.php:327 msgid "Coupon amount" -msgstr "Наличност на купони" +msgstr "Стойност" #: includes/admin/post-types/class-wc-admin-cpt-shop_coupon.php:80 msgid "Description" @@ -2094,7 +2094,7 @@ msgstr "Тип намаление:" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:66 msgid "Value of the coupon." -msgstr "Стойност на купона." +msgstr "Стойността на купона спрямо избрания тип на намаление." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:69 msgid "Allow free shipping" @@ -2244,7 +2244,7 @@ msgstr "Колко пъти този купон може да бъде изпо #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgid "Limit usage to X items" -msgstr "Ограничи ползването то Х продукта" +msgstr "Ограничи ползването до Х продукта" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgctxt "placeholder" @@ -2799,7 +2799,7 @@ msgid "" "Stock quantity. If this is a variable product this value will be used to " "control stock for all variations, unless you define stock at variation " "level." -msgstr "Стокова наличност. Ако този продукт е вариращ, тази стойност ще се използва за контрол на всички варияции, докато не зададете наличността да бъде на ниво варияция." +msgstr "Стокова наличност. Ако този продукт е вариращ, тази стойност ще се използва за контрол на всички вариации, докато не зададете наличността да бъде на ниво вариация." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:301 #: includes/admin/reports/class-wc-report-stock.php:144 @@ -2991,7 +2991,7 @@ msgstr "Разрешаване на ревюта" msgid "" "Before adding variations, add and save some attributes on the " "Attributes tab." -msgstr "Преди да добавите варияция, добавете и запишете някои атрибути от разделаАтрибути." +msgstr "Преди да добавите вариация, добавете и запишете някои атрибути от разделаАтрибути." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:746 msgid "Learn more" @@ -3056,7 +3056,7 @@ msgstr "Добави вариация" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:871 msgid "Link all variations" -msgstr "Свързване на всички варияции" +msgstr "Свързване на всички вариации" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:873 msgid "Default selections:" @@ -3133,7 +3133,7 @@ msgstr "Продукт ID:" #: includes/admin/post-types/meta-boxes/views/html-order-item.php:13 msgid "Variation ID:" -msgstr "Варияция ID:" +msgstr "Вариациа ID:" #: includes/admin/post-types/meta-boxes/views/html-order-item.php:16 msgid "Product SKU:" @@ -3202,7 +3202,7 @@ msgstr "Всички" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:53 msgid "" "Enter a SKU for this variation or leave blank to use the parent product SKU." -msgstr "Въведи SKU на тази варияция или остави празно за да се използва оригиналното." +msgstr "Въведи SKU на тази вариация или остави празно за да се използва оригиналното." #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:64 msgid "Stock Qty:" @@ -3212,7 +3212,7 @@ msgstr "Брой наличност:" msgid "" "Enter a quantity to enable stock management at variation level, or leave " "blank to use the parent product's options." -msgstr "Въведи брой за да се разрши управлението на наличности на ниво варияция, или остави празно за да се използват оригиналните настройки." +msgstr "Въведи брой за да се разреши управлението на наличности на ниво вариация, или остави празно за да се използват оригиналните настройки." #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:73 msgid "Regular Price:" @@ -3220,7 +3220,7 @@ msgstr "Редовна цена:" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:74 msgid "Variation price (required)" -msgstr "Цена на варияцията (задължително)" +msgstr "Цена на вариацията (задължително)" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:77 msgid "Sale Price:" @@ -3242,7 +3242,7 @@ msgstr "Крайна дата на разпродажбата:" msgid "" "Enter a weight for this variation or leave blank to use the parent product " "weight." -msgstr "Въведете тежест на тази варияция или оставете празно за да се използва оригиналната." +msgstr "Въведете тежест на тази вариация или оставете празно за да се използва оригиналната." #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:105 msgid "Dimensions (L×W×H)" @@ -3773,11 +3773,11 @@ msgstr "Позволи регистрациите" #: includes/admin/settings/class-wc-settings-accounts.php:109 msgid "Enable registration on the \"Checkout\" page" -msgstr "Даване на възможност за регистрация при поръчка" +msgstr "Позволяване на регистрацията по време на поръчка" #: includes/admin/settings/class-wc-settings-accounts.php:118 msgid "Enable registration on the \"My Account\" page" -msgstr "Разрешаване регистрация от профилната страница" +msgstr "Позволяване на регистрация от профилната страница" #: includes/admin/settings/class-wc-settings-accounts.php:127 msgid "Display returning customer login reminder on the \"Checkout\" page" @@ -3835,7 +3835,7 @@ msgstr "Позволяване на клиентите да поръчват б #: includes/admin/settings/class-wc-settings-checkout.php:89 msgid "Force secure checkout" -msgstr "Винаги да се използва подсигурено поръчване" +msgstr "Винаги да се използва подсигурено връзка при поръчка" #: includes/admin/settings/class-wc-settings-checkout.php:95 msgid "" @@ -3854,7 +3854,7 @@ msgstr "Страница за поръчка" msgid "" "These pages need to be set so that WooCommerce knows where to send users to " "checkout." -msgstr "Нужно е тези страници да бъдат задавани, така, че WooCommerce да знае къде да изпрати клиентите за при поръчка." +msgstr "Нужно е тези страници да бъдат зададени, така, че WooCommerce да знае къде да изпрати клиентите за при поръчка." #: includes/admin/settings/class-wc-settings-checkout.php:112 msgid "Cart Page" @@ -4402,15 +4402,15 @@ msgstr "Подредба по цена (низх.)" #: includes/admin/settings/class-wc-settings-products.php:265 msgid "Add to cart" -msgstr "Купи" +msgstr "Купуване" #: includes/admin/settings/class-wc-settings-products.php:266 msgid "Redirect to the cart page after successful addition" -msgstr "Прехвърли към страницата на количката след успешно добавяне на продукт" +msgstr "Прехвърляне към страницата на количката след успешно добавяне на продукт" #: includes/admin/settings/class-wc-settings-products.php:274 msgid "Enable AJAX add to cart buttons on archives" -msgstr "Използвай AJAX при добавянето в количката" +msgstr "Използване на AJAX при добавяне в количката" #: includes/admin/settings/class-wc-settings-products.php:286 msgid "Weight Unit" @@ -4963,7 +4963,7 @@ msgstr "Моля включете следната информация при #: includes/admin/views/html-admin-page-status-report.php:3 msgid "Get System Report" -msgstr "Изтегляне на системен доклад" +msgstr "Изтегляне на системния доклад" #: includes/admin/views/html-admin-page-status-report.php:11 msgid "Environment" @@ -5271,7 +5271,7 @@ msgstr "Запис на промените" #: includes/admin/views/html-admin-settings.php:20 msgid "Save changes" -msgstr "Запиши промените" +msgstr "Запазване на промените" #: includes/admin/views/html-bulk-edit-product.php:15 #: includes/admin/views/html-bulk-edit-product.php:39 diff --git a/i18n/languages/woocommerce-admin-cs_CZ.mo b/i18n/languages/woocommerce-admin-cs_CZ.mo index 96a02b4d45d8a83e53aa904cb5d3af140fdc2055..0df553c2634cd0921fcb3d9a9284133f8aa4be8d 100644 GIT binary patch literal 95239 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 delta 18960 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 I_P6%`0TO`882|tP diff --git a/i18n/languages/woocommerce-admin-cs_CZ.po b/i18n/languages/woocommerce-admin-cs_CZ.po index a34f7dcdba8..525e6b2dd51 100644 --- a/i18n/languages/woocommerce-admin-cs_CZ.po +++ b/i18n/languages/woocommerce-admin-cs_CZ.po @@ -1,5 +1,6 @@ # # Translators: +# Adam_Bajer , 2014 # tuzka , 2014 # viktorhanacek , 2014 # dudlaj, 2014 @@ -8,8 +9,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-19 19:45+0000\n" -"Last-Translator: dudlaj\n" +"PO-Revision-Date: 2014-05-03 00:52+0000\n" +"Last-Translator: Adam_Bajer \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/woocommerce/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +23,7 @@ msgstr "" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:49 #: includes/admin/wc-admin-functions.php:19 msgid "WooCommerce" -msgstr "WooCommerce E-shop" +msgstr "E-shop - WooCommerce" #: includes/admin/class-wc-admin-assets.php:108 msgid "Please enter in decimal (%s) format without thousand separators." @@ -32,7 +33,7 @@ msgstr "Prosím, vložte v číselném formátu (%s) bez dělících mezer nebo msgid "" "Please enter in monetary decimal (%s) format without thousand separators and" " currency symbols." -msgstr "" +msgstr "Prosím, zadejte v měnové desítkové soustavě (%s), formát bez oddělovače tisíců a symbolů měn." #: includes/admin/class-wc-admin-assets.php:136 msgid "" @@ -47,7 +48,7 @@ msgstr "Prosím, vyberte nějakou položku." #: includes/admin/class-wc-admin-assets.php:138 msgid "Remove this item meta?" -msgstr "" +msgstr "Odstranit tito meta položky?" #: includes/admin/class-wc-admin-assets.php:139 msgid "Remove this attribute?" @@ -156,7 +157,7 @@ msgid "" "Could not grant access - the user may already have permission for this file " "or billing email is not set. Ensure the billing email is set, and the order " "has been saved." -msgstr "" +msgstr "Nelze udělit přístup - uživatel již může mít oprávnění pro tento soubor nebo fakturační e-mail není stanoven. Ujistěte se, že fakturační e-mail je nastaven, a objednávka byla uložena." #: includes/admin/class-wc-admin-assets.php:183 msgid "Are you sure you want to revoke access to this download?" @@ -213,21 +214,21 @@ msgstr "Jste si jisti, že chcete odstranit tuto variantu?" #: includes/admin/class-wc-admin-attributes.php:82 msgid "Please, provide an attribute name, slug and type." -msgstr "" +msgstr "Prosíme, napište jméno vlastnosti, slug a typ." #: includes/admin/class-wc-admin-attributes.php:84 msgid "Slug “%s” is too long (28 characters max). Shorten it, please." -msgstr "" +msgstr "Slug “%s” je příliš dlouhý (maximálně 28 znaků). Prosíme, zkraťte ho." #: includes/admin/class-wc-admin-attributes.php:86 msgid "" "Slug “%s” is not allowed because it is a reserved term. Change it, please." -msgstr "" +msgstr "Slug “%s” není povolený, protože je vyhrazený. Prosíme, změňte ho." #: includes/admin/class-wc-admin-attributes.php:91 #: includes/admin/class-wc-admin-attributes.php:96 msgid "Slug “%s” is already in use. Change it, please." -msgstr "" +msgstr "Slug “%s” je již použit. Změňte ho, prosím." #: includes/admin/class-wc-admin-attributes.php:233 msgid "Edit Attribute" @@ -274,7 +275,7 @@ msgid "" "products -> product data -> attributes -> values, Text " "allows manual entry whereas select allows pre-configured " "terms in a drop-down list." -msgstr "" +msgstr "Určuje, jak si vybrat atributy produktů. Podle admin panel -> produkty -> Údaje o výrobku -> vlastnosti -> hodnoty, Text umožňuje ruční zadání zatímco vyberte umožňuje použití předem nakonfigurován podmínek v rozevíracím seznamu." #: includes/admin/class-wc-admin-attributes.php:270 #: includes/admin/class-wc-admin-attributes.php:396 @@ -337,7 +338,7 @@ msgstr "Vymazat" #: includes/admin/class-wc-admin-attributes.php:356 msgid "Configure terms" -msgstr "" +msgstr "Nastavení podmínek" #: includes/admin/class-wc-admin-attributes.php:360 msgid "No attributes currently exist." @@ -384,7 +385,7 @@ msgid "%s order awaiting processing" msgid_plural "%s orders awaiting processing" msgstr[0] "%s onjednávka čeká na vyřízení" msgstr[1] "%s onjednávky čekájí na vyřízení" -msgstr[2] "%s onjednávek čeká na vyřízení" +msgstr[2] "%s objednávek čeká na vyřízení" #: includes/admin/class-wc-admin-dashboard.php:150 msgid "%s order on-hold" @@ -451,7 +452,7 @@ msgstr "Dokumentace" msgid "" "Thank you for using WooCommerce :) Should you need help using or extending " "WooCommerce please read the documentation." -msgstr "" +msgstr "Děkujeme, že používáte WooCommerce :) Pokud budete potřebovat pomoc s použitím nebo rozšířením WooCommerce přečtěte si prosím dokumentaci." #: includes/admin/class-wc-admin-help.php:43 msgid "WooCommerce Documentation" @@ -459,7 +460,7 @@ msgstr "WooCommerce documentace" #: includes/admin/class-wc-admin-help.php:43 msgid "Developer API Docs" -msgstr "" +msgstr "Developer API dokumenty" #: includes/admin/class-wc-admin-help.php:49 msgid "Support" @@ -476,7 +477,7 @@ msgstr "" msgid "" "Before asking for help we recommend checking the status page to identify any" " problems with your configuration." -msgstr "" +msgstr "Předtím, než požádáte o pomoc, doporučujeme zkontrolovat stránku stavu systému, pro zjištění případných problémů s konfigurací." #: includes/admin/class-wc-admin-help.php:56 #: includes/admin/class-wc-admin-help.php:67 @@ -505,7 +506,7 @@ msgid "" "href=\"%s\">contribution guide prior to submitting your report. Be as " "descriptive as possible and please include your system status" " report." -msgstr "" +msgstr "Pokud zjistíte chybu ve WooCommerce jádru můžete vytvořit tiket přes GitHub otázky . Ujistěte se, že máte přečtený tento návod před odesláním zprávy. Buďte co nejvýstižnější a uveďte svou zprávu o stavu systému." #: includes/admin/class-wc-admin-help.php:67 msgid "Report a bug" @@ -576,19 +577,19 @@ msgstr "Objednávky" #: includes/admin/class-wc-admin-permalink-settings.php:33 msgid "Product permalink base" -msgstr "" +msgstr "Slug pro trvalý odkaz produktu" #: includes/admin/class-wc-admin-permalink-settings.php:38 msgid "Product category base" -msgstr "" +msgstr "Slug pro kategorii produktu" #: includes/admin/class-wc-admin-permalink-settings.php:45 msgid "Product tag base" -msgstr "" +msgstr "Slug pro značku produktu" #: includes/admin/class-wc-admin-permalink-settings.php:52 msgid "Product attribute base" -msgstr "" +msgstr "Slug pro vlastnost produktu" #: includes/admin/class-wc-admin-permalink-settings.php:65 msgctxt "slug" @@ -632,15 +633,15 @@ msgstr "Produkt" #: includes/admin/class-wc-admin-permalink-settings.php:122 msgid "Shop base" -msgstr "" +msgstr "Obchod" #: includes/admin/class-wc-admin-permalink-settings.php:126 msgid "Shop base with category" -msgstr "" +msgstr "Slug pro obchod a kategorii" #: includes/admin/class-wc-admin-permalink-settings.php:132 msgid "Custom Base" -msgstr "" +msgstr "Vlastní slug" #: includes/admin/class-wc-admin-permalink-settings.php:134 msgid "" @@ -848,39 +849,39 @@ msgstr "Doručovací adresa zákazníka" #: includes/admin/class-wc-admin-profile.php:197 msgid "Read" -msgstr "" +msgstr "Číst" #: includes/admin/class-wc-admin-profile.php:198 msgid "Write" -msgstr "" +msgstr "Zapisovat" #: includes/admin/class-wc-admin-profile.php:199 msgid "Read/Write" -msgstr "" +msgstr "Čís/Zapisovat" #: includes/admin/class-wc-admin-profile.php:207 msgid "WooCommerce API Keys" -msgstr "" +msgstr "WooCommerce API klíče" #: includes/admin/class-wc-admin-profile.php:211 msgid "Generate API Key" -msgstr "" +msgstr "Generování API klíče" #: includes/admin/class-wc-admin-profile.php:213 msgid "Consumer Key:" -msgstr "" +msgstr "Zákaznický klíč:" #: includes/admin/class-wc-admin-profile.php:214 msgid "Consumer Secret:" -msgstr "" +msgstr "Zákaznické tajemství:" #: includes/admin/class-wc-admin-profile.php:215 msgid "Permissions:" -msgstr "" +msgstr "Oprávnění:" #: includes/admin/class-wc-admin-profile.php:219 msgid "Revoke API Key" -msgstr "" +msgstr "Odvolání API klíče" #: includes/admin/class-wc-admin-reports.php:43 #: includes/admin/reports/class-wc-report-customer-list.php:251 @@ -998,7 +999,7 @@ msgstr "Přechody produktu vymazány" #: includes/admin/class-wc-admin-status.php:93 msgid "%d Transients Rows Cleared" -msgstr "" +msgstr "Počet vyčištěných řádků transientů: %d" #: includes/admin/class-wc-admin-status.php:102 msgid "Roles successfully reset" @@ -1006,11 +1007,11 @@ msgstr "Role úspěšně resetovány" #: includes/admin/class-wc-admin-status.php:114 msgid "Terms successfully recounted" -msgstr "" +msgstr "Podmínky úspěšně vysvětlené" #: includes/admin/class-wc-admin-status.php:125 msgid "Sessions successfully cleared" -msgstr "" +msgstr "Sessions úspěšně vyčištěné" #: includes/admin/class-wc-admin-status.php:129 msgid "All missing WooCommerce pages was installed successfully." @@ -1018,7 +1019,7 @@ msgstr "Všechny chybějící stránky WooCommerce byly úspěšně vytvořeny." #: includes/admin/class-wc-admin-status.php:137 msgid "Tax rates successfully deleted" -msgstr "" +msgstr "Daňové sazby úspěšně smazány" #: includes/admin/class-wc-admin-status.php:146 msgid "There was an error calling %s::%s" @@ -1030,15 +1031,15 @@ msgstr "Došlo k chybě %s" #: includes/admin/class-wc-admin-status.php:159 msgid "Your changes have been saved." -msgstr "" +msgstr "Vaše změny byly uloženy." #: includes/admin/class-wc-admin-status.php:173 msgid "WC Transients" -msgstr "" +msgstr "WC Transienty" #: includes/admin/class-wc-admin-status.php:174 msgid "Clear transients" -msgstr "" +msgstr "Vyčistit transienty" #: includes/admin/class-wc-admin-status.php:175 msgid "This tool will clear the product/shop transients cache." @@ -1046,19 +1047,19 @@ msgstr "Tento nástroj vymaže přechodnou mezipaměť produktu/obchodu." #: includes/admin/class-wc-admin-status.php:178 msgid "Expired Transients" -msgstr "" +msgstr "Vypršené transienty" #: includes/admin/class-wc-admin-status.php:179 msgid "Clear expired transients" -msgstr "" +msgstr "Vyčisti vypršené transienty" #: includes/admin/class-wc-admin-status.php:180 msgid "This tool will clear ALL expired transients from WordPress." -msgstr "" +msgstr "Tento nástroj vymaže všechny prošlých transienty z WordPressu." #: includes/admin/class-wc-admin-status.php:183 msgid "Term counts" -msgstr "" +msgstr "Počty vlastností" #: includes/admin/class-wc-admin-status.php:184 msgid "Recount terms" @@ -1076,7 +1077,7 @@ msgstr "Možnosti" #: includes/admin/class-wc-admin-status.php:189 msgid "Reset capabilities" -msgstr "" +msgstr "Obnovit pravomoc" #: includes/admin/class-wc-admin-status.php:190 msgid "" @@ -1086,11 +1087,11 @@ msgstr "Tento nástroj resetuje role admina, zákazníka a obchodního manažera #: includes/admin/class-wc-admin-status.php:193 msgid "Customer Sessions" -msgstr "" +msgstr "Zákaznické relace" #: includes/admin/class-wc-admin-status.php:194 msgid "Clear all sessions" -msgstr "" +msgstr "Zrušte všechny relace" #: includes/admin/class-wc-admin-status.php:195 msgid "" @@ -1115,11 +1116,11 @@ msgstr "Poznámka: Tento nástroj nainstaluje vš #: includes/admin/class-wc-admin-status.php:203 msgid "Delete all WooCommerce tax rates" -msgstr "" +msgstr "Odstranit všechny daňové sazby WooCommerce" #: includes/admin/class-wc-admin-status.php:204 msgid "Delete ALL tax rates" -msgstr "" +msgstr "Odstranit všechny daňové sazby" #: includes/admin/class-wc-admin-status.php:205 msgid "" @@ -1242,7 +1243,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:246 msgid "Access your data from 3rd party applications" -msgstr "" +msgstr "Přístup k datům z aplikací 3. stran" #: includes/admin/class-wc-admin-welcome.php:247 msgid "" @@ -1255,7 +1256,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:251 msgid "Authentication to keep data secure" -msgstr "" +msgstr "Ověření, aby údaje byly v bezpečí" #: includes/admin/class-wc-admin-welcome.php:252 msgid "" @@ -1267,11 +1268,11 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:257 msgid "UI and reporting improvements" -msgstr "" +msgstr "UI a hlášení zlepšení" #: includes/admin/class-wc-admin-welcome.php:260 msgid "WordPress 3.8 admin UI compatibility" -msgstr "" +msgstr "WordPress 3.8 admin UI kompatibilita" #: includes/admin/class-wc-admin-welcome.php:261 msgid "" @@ -1283,7 +1284,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:264 msgid "Simplified order UI" -msgstr "" +msgstr "Zjednodušené objednávkové UI" #: includes/admin/class-wc-admin-welcome.php:265 msgid "" @@ -1299,7 +1300,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:269 msgid "Improved Reporting" -msgstr "" +msgstr "Vylepšené zprávy" #: includes/admin/class-wc-admin-welcome.php:270 msgid "" @@ -1316,11 +1317,11 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:276 msgid "Separated integrations" -msgstr "" +msgstr "Oddělené integrace" #: includes/admin/class-wc-admin-welcome.php:279 msgid "New separate plugins" -msgstr "" +msgstr "Nové samostatné rozšíření" #: includes/admin/class-wc-admin-welcome.php:280 msgid "" @@ -1334,7 +1335,7 @@ msgstr "Google Analytics" #: includes/admin/class-wc-admin-welcome.php:284 msgid "Add Google Analytics eCommerce tracking to your WooCommerce store." -msgstr "" +msgstr "Přidejte sledování službou Google Analytics na Váš WooCommerce obchod." #: includes/admin/class-wc-admin-welcome.php:285 #: includes/admin/class-wc-admin-welcome.php:290 @@ -1346,11 +1347,11 @@ msgstr "Stáhnout" #: includes/admin/class-wc-admin-welcome.php:288 msgid "Piwik" -msgstr "" +msgstr "Piwik" #: includes/admin/class-wc-admin-welcome.php:289 msgid "Integrate WooCommerce with Piwik and the WP-Piwik plugin." -msgstr "" +msgstr "Integrace WooCommerce s Piwik a WP-Piwik rozšířením." #: includes/admin/class-wc-admin-welcome.php:293 msgid "ShareThis" @@ -1358,15 +1359,15 @@ msgstr "ShareThis" #: includes/admin/class-wc-admin-welcome.php:294 msgid "Add social network sharing buttons to products using ShareThis." -msgstr "" +msgstr "Přidat tlačítka pro sdílení produktů na sociálních sítích, které používají ShareThis." #: includes/admin/class-wc-admin-welcome.php:298 msgid "Sharedaddy" -msgstr "" +msgstr "Sharedaddy" #: includes/admin/class-wc-admin-welcome.php:299 msgid "Add social network sharing buttons to products using Sharedaddy." -msgstr "" +msgstr "Přidejte tlačítka pro sdílení na sociální sítě pro produkty, které používají Sharedaddy." #: includes/admin/class-wc-admin-welcome.php:303 msgid "ShareYourCart" @@ -1375,15 +1376,15 @@ msgstr "ShareYourCart" #: includes/admin/class-wc-admin-welcome.php:304 msgid "" "Let users share their carts for a discount using the ShareYourCart service." -msgstr "" +msgstr "Umožněte uživatelům sdílet své nákupní košíky na slevu pomocí služby ShareYourCart." #: includes/admin/class-wc-admin-welcome.php:310 msgid "Under the Hood" -msgstr "" +msgstr "Pod pokličkou" #: includes/admin/class-wc-admin-welcome.php:314 msgid "PayPal PDT support" -msgstr "" +msgstr "PayPal PDT podpora" #: includes/admin/class-wc-admin-welcome.php:315 msgid "" @@ -1393,7 +1394,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:319 msgid "Stylesheet separation" -msgstr "" +msgstr "Oddělení stylesheet" #: includes/admin/class-wc-admin-welcome.php:320 msgid "" @@ -1403,7 +1404,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:324 msgid "New endpoints" -msgstr "" +msgstr "Nové koncové body" #: includes/admin/class-wc-admin-welcome.php:325 msgid "" @@ -1413,7 +1414,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:331 msgid "Default credit card form for gateways" -msgstr "" +msgstr "Předvolený formulář kreditních karet pro platební brány" #: includes/admin/class-wc-admin-welcome.php:332 msgid "" @@ -1423,7 +1424,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:336 msgid "Coupon limits per customer" -msgstr "" +msgstr "Limity kupónů na zákazníka" #: includes/admin/class-wc-admin-welcome.php:337 msgid "" @@ -1443,7 +1444,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:349 msgid "Additional price display options" -msgstr "" +msgstr "Další možnosti zobrazení cen" #: includes/admin/class-wc-admin-welcome.php:350 msgid "" @@ -1463,7 +1464,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:359 msgid "Review improvements" -msgstr "" +msgstr "Navrhni vylepšení" #: includes/admin/class-wc-admin-welcome.php:360 msgid "" @@ -1490,7 +1491,7 @@ msgid "" "to our translation team. Want to see your name? Translate " "WooCommerce." -msgstr "" +msgstr "WooCommerce byl laskavě přeložen do několika jiných jazyků díky našemu týmu překladatelů. Chcete vidět své jméno? Překlad WooCommerce ." #: includes/admin/class-wc-admin-welcome.php:423 msgid "View %s" @@ -1550,7 +1551,7 @@ msgstr "" msgid "" "Before you can upload your import file, you will need to fix the following " "error:" -msgstr "" +msgstr "Než budete moci nahrát soubor, budete muset opravit následující chyby:" #: includes/admin/importers/class-wc-tax-rate-importer.php:304 msgid "Choose a file from your computer:" @@ -1764,7 +1765,7 @@ msgstr "Proměnlivý" #: includes/admin/post-types/class-wc-admin-cpt-product.php:406 msgid "Toggle featured" -msgstr "" +msgstr "Označit jako zboží v akci" #: includes/admin/post-types/class-wc-admin-cpt-product.php:408 #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:139 @@ -1873,7 +1874,7 @@ msgstr "%s / %s" #: includes/admin/post-types/class-wc-admin-cpt-shop_coupon.php:162 msgid "%s / ∞" -msgstr "" +msgstr "%s / ∞" #: includes/admin/post-types/class-wc-admin-cpt-shop_coupon.php:208 msgid "Show all types" @@ -1977,7 +1978,7 @@ msgstr "Neregistrovat se" #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:285 msgid "%s by %s" -msgstr "" +msgstr "%s o %s" #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:305 msgid "Processing" @@ -2024,11 +2025,11 @@ msgstr[2] "%s stavů objednávky se změnilo." #: includes/admin/post-types/class-wc-admin-cpt.php:42 msgid "Insert into %s" -msgstr "" +msgstr "Vložit do %s" #: includes/admin/post-types/class-wc-admin-cpt.php:43 msgid "Uploaded to this %s" -msgstr "" +msgstr "Náhráno do %s" #: includes/admin/post-types/class-wc-admin-meta-boxes.php:102 msgid "Product Short Description" @@ -2122,7 +2123,7 @@ msgstr "Použít před daní" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:72 msgid "" "Check this box if the coupon should be applied before calculating cart tax." -msgstr "" +msgstr "Vyberte tuto možnost, jestliže se kupón má aplikovat před započítáním poplatků v košíku" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:75 msgid "Coupon expiry date" @@ -2235,7 +2236,7 @@ msgstr "Bez omezení" msgid "" "List of emails to check against the customer's billing email when an order " "is placed." -msgstr "" +msgstr "Seznam emailů na kontrolu emailu zákazníka při zadávaní objednávky." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:182 msgid "Usage limit per coupon" @@ -2249,46 +2250,46 @@ msgstr "Neomezené použití" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:182 msgid "How many times this coupon can be used before it is void." -msgstr "" +msgstr "Kolikrát může být kupón použit než vyprší jeho platnost." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgid "Limit usage to X items" -msgstr "" +msgstr "Limit využití na X položek" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgctxt "placeholder" msgid "Apply to all qualifying items in cart" -msgstr "" +msgstr "Použít pro všechny kvalifikující položky v košíku" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgid "" "The maximum number of individual items this coupon can apply to when using " "product discounts. Leave blank to apply to all qualifying items in cart." -msgstr "" +msgstr "Maximální počet jednotlivých položek na které je možné použit kupón, když používáte slevy výrobků. Ponechejte prázdné, a použije se na všechny kvalifikované položky v košíku." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:194 msgid "Usage limit per user" -msgstr "" +msgstr "Omezené použití na uživatele" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:194 msgid "" "How many times this coupon can be used by an invidual user. Uses billing " "email for guests, and user ID for logged in users." -msgstr "" +msgstr "Kolikrát tento kupón může být použit invidualním uživatelem. Používá fakturační e-mail pro hosty, a ID uživatele pro přihlášené uživatele." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:230 msgid "" "Coupon code already exists - customers will use the latest coupon with this " "code." -msgstr "" +msgstr "Kupón již existuje - zákazníci budou využívat poslední verzi tohoto kupónu." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-actions.php:35 msgid "Resend order emails" -msgstr "" +msgstr "Znovu rozeslat emaily objednávek" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-actions.php:51 msgid "Generate Download Permissions" -msgstr "" +msgstr "Vygeneruj oprávnění pro položky ke stažení" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-actions.php:57 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:91 @@ -2438,7 +2439,7 @@ msgstr "Soubor %d" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-downloads.php:64 msgid "Search for a downloadable product…" -msgstr "" +msgstr "Hledat produkt na stáhnutí…" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-downloads.php:65 msgid "Grant Access" @@ -2450,7 +2451,7 @@ msgstr "Položka" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:38 msgid "Tax Class" -msgstr "" +msgstr "Daň Název" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:41 msgid "Qty" @@ -2486,7 +2487,7 @@ msgstr "Přidat položku" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:98 msgid "Add fee" -msgstr "" +msgstr "Přidat poplatek" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:48 msgid "added %s ago" @@ -2494,7 +2495,7 @@ msgstr "přidáno před %s" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:49 msgid "by %s" -msgstr "" +msgstr "o %s" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:50 msgid "Delete note" @@ -2590,7 +2591,7 @@ msgstr "Sklad" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:100 msgid "Linked Products" -msgstr "" +msgstr "Provázané produkty" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:110 msgid "Variations" @@ -2663,24 +2664,24 @@ msgstr "Pro…" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:181 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:144 msgid "Downloadable Files" -msgstr "" +msgstr "Stažitelné soubory" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:186 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:148 msgid "This is the name of the download shown to the customer." -msgstr "" +msgstr "Toto je název stahovaného souboru ukazovaného zákazníkovy." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:187 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:149 msgid "File URL" -msgstr "" +msgstr "URL souboru" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:187 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:149 msgid "" "This is the URL or absolute path to the file which customers will get access" " to." -msgstr "" +msgstr "Toto je URL nebo absolutní cesta k souboru, ke které dostane zákazník přístup." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:202 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:164 @@ -2721,19 +2722,19 @@ msgstr "Zadejte počet dní pro zobrazení aktivního odkazu pro stažení nebo #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:234 msgid "Download Type" -msgstr "" +msgstr "Typ souboru na stažení" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:234 msgid "Choose a download type - this controls the schema." -msgstr "" +msgstr "Vyberte typ stahování - to ovládá schéma." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:235 msgid "Standard Product" -msgstr "" +msgstr "Standardní produkt" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:236 msgid "Application/Software" -msgstr "" +msgstr "Aplikace/Software" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:237 msgid "Music" @@ -2794,7 +2795,7 @@ msgstr "Spravovat sklad?" msgid "" "Enable stock management at product level (not needed if managing stock at " "variation level)" -msgstr "" +msgstr "Povolit řízení zásob na úrovni produktů (není potřebné, jestli je řízení zásob na úrovni variace)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:290 #: includes/admin/views/html-bulk-edit-product.php:226 @@ -2823,7 +2824,7 @@ msgstr "Určuje, zda je či není výrobek uvedený na webu jako \"skladem\" neb #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:311 msgid "Allow Backorders?" -msgstr "Povolit nákup na objednávku? (Zboží není skladem, musí se objednat od dotavatele)" +msgstr "Povolit nákup na objednávku? (Zboží není skladem, musí se objednat od dodavatele)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:312 #: includes/admin/views/html-bulk-edit-product.php:253 @@ -2851,12 +2852,12 @@ msgstr "Toto ovládá zda povolit tento produkt a varianty na objednávku, pokud #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:326 msgid "Sold Individually" -msgstr "" +msgstr "Prodáváno jednotlivě" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:326 msgid "" "Enable this to only allow one of this item to be bought in a single order" -msgstr "" +msgstr "Umožnit nakoupení pouze jednoho kusu této položky v rámci jedné objednávky" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:344 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:766 @@ -2974,7 +2975,7 @@ msgstr "Seskupování" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:657 msgid "Set this option to make this product part of a grouped product." -msgstr "" +msgstr "Nastavte tuto volbu, aby se tento výrobek stal součástí seskupených produktů" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:677 msgid "Purchase Note" @@ -3012,19 +3013,19 @@ msgstr "Hromadné úpravy:" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:755 msgid "Toggle "Enabled"" -msgstr "" +msgstr "Přepnout "polovelné"" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:756 msgid "Toggle "Downloadable"" -msgstr "" +msgstr "Přepnout "stáhnutelné"" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:757 msgid "Toggle "Virtual"" -msgstr "" +msgstr "Přepnout "virtuální"" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:758 msgid "Delete all variations" -msgstr "" +msgstr "Vymazat všechny variace" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:759 msgid "Prices" @@ -3032,11 +3033,11 @@ msgstr "Ceny" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:760 msgid "Prices increase by (fixed amount or %)" -msgstr "" +msgstr "Zvýšit cenu zboží o (fixní částku nebo %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:761 msgid "Prices decrease by (fixed amount or %)" -msgstr "" +msgstr "Snížit cenu zboží o (fixní částku nebo %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:762 msgid "Sale prices" @@ -3044,11 +3045,11 @@ msgstr "Ceny po slevě" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:763 msgid "Sale prices increase by (fixed amount or %)" -msgstr "" +msgstr "Zvýšení prodejní ceny o (pevnou částkou nebo %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:764 msgid "Sale prices decrease by (fixed amount or %)" -msgstr "" +msgstr "Snížení prodejní ceny o (pevnou částkou nebo %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:770 msgid "Download limit" @@ -3057,7 +3058,7 @@ msgstr "Limit stahování" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:774 #: includes/admin/views/html-report-by-date.php:31 msgid "Go" -msgstr "" +msgstr "Zobrazit" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:869 msgid "Add Variation" @@ -3091,7 +3092,7 @@ msgstr "Odebrat obrázek" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-images.php:55 msgid "Add Images to Product Gallery" -msgstr "" +msgstr "Přidat obrázky do této galerie produktu" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-images.php:55 msgid "Add to gallery" @@ -3099,7 +3100,7 @@ msgstr "Přidat do galerie" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-images.php:55 msgid "Add product gallery images" -msgstr "" +msgstr "Přidat obrázky do galerie produktu" #: includes/admin/post-types/meta-boxes/views/html-order-download-permission.php:6 msgid "Revoke Access" @@ -3107,7 +3108,7 @@ msgstr "Zrušit přístup" #: includes/admin/post-types/meta-boxes/views/html-order-download-permission.php:9 msgid "%s: %s" -msgstr "" +msgstr "%s: %s " #: includes/admin/post-types/meta-boxes/views/html-order-download-permission.php:9 msgid "Downloaded %s time" @@ -3126,11 +3127,11 @@ msgstr "Přístup vyprší" #: includes/admin/post-types/meta-boxes/views/html-order-fee.php:12 msgid "Fee" -msgstr "" +msgstr "Poplatek" #: includes/admin/post-types/meta-boxes/views/html-order-fee.php:16 msgid "Fee Name" -msgstr "" +msgstr "Název poplatku" #: includes/admin/post-types/meta-boxes/views/html-order-fee.php:31 #: includes/admin/post-types/meta-boxes/views/html-order-item.php:140 @@ -3159,11 +3160,11 @@ msgstr "Mezisoučet" #: includes/admin/post-types/meta-boxes/views/html-order-item.php:173 msgid "Before pre-tax discounts." -msgstr "" +msgstr "Před slevou před zdaněním." #: includes/admin/post-types/meta-boxes/views/html-order-item.php:175 msgid "After pre-tax discounts." -msgstr "" +msgstr "Po slevě před zdaněním." #: includes/admin/post-types/meta-boxes/views/html-order-shipping.php:6 msgid "Label" @@ -3175,15 +3176,15 @@ msgstr "Doručovací metoda" #: includes/admin/post-types/meta-boxes/views/html-order-tax.php:7 msgid "Tax Rate" -msgstr "" +msgstr "Daňová sazba" #: includes/admin/post-types/meta-boxes/views/html-order-tax.php:17 msgid "Sales Tax" -msgstr "" +msgstr "DPH" #: includes/admin/post-types/meta-boxes/views/html-order-tax.php:21 msgid "Shipping Tax" -msgstr "" +msgstr "Daň z přepravy" #: includes/admin/post-types/meta-boxes/views/html-product-download.php:3 #: includes/admin/post-types/meta-boxes/views/html-product-variation-download.php:2 @@ -3222,15 +3223,15 @@ msgstr "Skladem Množství:" msgid "" "Enter a quantity to enable stock management at variation level, or leave " "blank to use the parent product's options." -msgstr "" +msgstr "Zadejte počet pro zapnutí spravovaní skladu pro variantu, nebo nechejte prázdné pro použití nastavení nadřazeného produktu." #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:73 msgid "Regular Price:" -msgstr "" +msgstr "Běžná cena:" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:74 msgid "Variation price (required)" -msgstr "" +msgstr "Cena varianty (vyžadovaná)" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:77 msgid "Sale Price:" @@ -3277,7 +3278,7 @@ msgstr "Limit počtu stažení" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:196 msgid "Download Expiry:" -msgstr "" +msgstr "Stahování vyprší:" #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:210 #: includes/admin/settings/class-wc-settings-checkout.php:269 @@ -3300,7 +3301,7 @@ msgstr "Povolte tuto možnost pokud produkt nemůže být doručen nebo je jeho #: includes/admin/reports/class-wc-admin-report.php:384 msgid "Sold %s worth in the last %d days" -msgstr "" +msgstr "Prodané v hodnotě %s za posledních %d dní" #: includes/admin/reports/class-wc-admin-report.php:386 msgid "Sold 1 item in the last %d days" @@ -3311,11 +3312,11 @@ msgstr[2] "" #: includes/admin/reports/class-wc-report-coupon-usage.php:76 msgid "%s discounts in total" -msgstr "" +msgstr "%s slev použito dohromady" #: includes/admin/reports/class-wc-report-coupon-usage.php:82 msgid "%s coupons used in total" -msgstr "" +msgstr "%s dohromady použitých kupónů" #: includes/admin/reports/class-wc-report-coupon-usage.php:95 #: includes/admin/reports/class-wc-report-customers.php:145 @@ -3325,7 +3326,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:46 #: includes/admin/reports/class-wc-report-taxes-by-date.php:46 msgid "Year" -msgstr "" +msgstr "Rok" #: includes/admin/reports/class-wc-report-coupon-usage.php:96 #: includes/admin/reports/class-wc-report-customers.php:146 @@ -3388,7 +3389,7 @@ msgstr "Žádné kupóny ve zvoleném rozsahu" #: includes/admin/reports/class-wc-report-coupon-usage.php:239 msgid "Most Discount" -msgstr "" +msgstr "Maximální sleva" #: includes/admin/reports/class-wc-report-coupon-usage.php:324 #: includes/admin/reports/class-wc-report-customers.php:209 @@ -3407,7 +3408,7 @@ msgstr "Počet použitých kupónů" #: includes/admin/reports/class-wc-report-coupon-usage.php:423 msgid "Discount amount" -msgstr "" +msgstr "Velikost slevy" #: includes/admin/reports/class-wc-report-customer-list.php:29 msgid "Customer" @@ -3430,15 +3431,15 @@ msgstr "Vyhledat zákazníky" #: includes/admin/reports/class-wc-report-customer-list.php:198 msgid "View orders" -msgstr "" +msgstr "Zobrazit objednávky" #: includes/admin/reports/class-wc-report-customer-list.php:222 msgid "Link previous orders" -msgstr "" +msgstr "Odkaz předešle objednávky" #: includes/admin/reports/class-wc-report-customer-list.php:247 msgid "Name (Last, First)" -msgstr "" +msgstr "Jméno (Křestní, Příjmení)" #: includes/admin/reports/class-wc-report-customer-list.php:248 msgid "Username" @@ -3446,7 +3447,7 @@ msgstr "Uživatelské jméno" #: includes/admin/reports/class-wc-report-customer-list.php:250 msgid "Location" -msgstr "" +msgstr "Poloha" #: includes/admin/reports/class-wc-report-customer-list.php:252 msgid "Spent" @@ -3454,45 +3455,45 @@ msgstr "Útrata" #: includes/admin/reports/class-wc-report-customer-list.php:253 msgid "Last order" -msgstr "" +msgstr "Poslední objednávka" #: includes/admin/reports/class-wc-report-customers.php:22 msgid "%s signups in this period" -msgstr "" +msgstr "%s registrací v tomto období" #: includes/admin/reports/class-wc-report-customers.php:90 msgid "Customer Sales" -msgstr "" +msgstr "Celkové tržby zaregistrovaných zákazníků" #: includes/admin/reports/class-wc-report-customers.php:91 msgid "Guest Sales" -msgstr "" +msgstr "Celkové tržby nezaregistrovaných zákazníků" #: includes/admin/reports/class-wc-report-customers.php:100 #: includes/admin/reports/class-wc-report-customers.php:296 msgid "Customer Orders" -msgstr "" +msgstr "Objednávky zákazníků" #: includes/admin/reports/class-wc-report-customers.php:105 #: includes/admin/reports/class-wc-report-customers.php:306 msgid "Guest Orders" -msgstr "" +msgstr "Objednávky hostů" #: includes/admin/reports/class-wc-report-customers.php:124 msgid "orders" -msgstr "" +msgstr "objednávky" #: includes/admin/reports/class-wc-report-customers.php:302 msgid "customer orders" -msgstr "" +msgstr "objednávky zákazníků" #: includes/admin/reports/class-wc-report-customers.php:312 msgid "guest orders" -msgstr "" +msgstr "objednávky hostů" #: includes/admin/reports/class-wc-report-customers.php:316 msgid "Signups" -msgstr "" +msgstr "Počet přihlášení" #: includes/admin/reports/class-wc-report-customers.php:323 msgid "new users" @@ -3500,15 +3501,15 @@ msgstr "nový uživatelé" #: includes/admin/reports/class-wc-report-low-in-stock.php:22 msgid "No low in stock products found." -msgstr "" +msgstr "Žádný produkt není skoro vyprodaný." #: includes/admin/reports/class-wc-report-out-of-stock.php:22 msgid "No out of stock products found." -msgstr "" +msgstr "Všechny produkty skladem." #: includes/admin/reports/class-wc-report-sales-by-category.php:55 msgid "%s sales in %s" -msgstr "" +msgstr "%s tržby za %s" #: includes/admin/reports/class-wc-report-sales-by-category.php:162 msgid "Select categories…" @@ -3532,46 +3533,46 @@ msgstr "%s průměrné denní prodeje" #: includes/admin/reports/class-wc-report-sales-by-date.php:84 msgid "%s average monthly sales" -msgstr "" +msgstr "%s průměrné měsíční tržby" #: includes/admin/reports/class-wc-report-sales-by-date.php:89 msgid "%s sales in this period" -msgstr "" +msgstr "%s tržby za toto období" #: includes/admin/reports/class-wc-report-sales-by-date.php:99 msgid "%s orders placed" -msgstr "" +msgstr "%s objednávek" #: includes/admin/reports/class-wc-report-sales-by-date.php:104 msgid "%s items purchased" -msgstr "" +msgstr "%s položek zakoupeno" #: includes/admin/reports/class-wc-report-sales-by-date.php:109 msgid "%s charged for shipping" -msgstr "" +msgstr "%s vyúčtováno za dopravu" #: includes/admin/reports/class-wc-report-sales-by-date.php:114 msgid "%s worth of coupons used" -msgstr "" +msgstr "%s hodnota použitých kupónů" #: includes/admin/reports/class-wc-report-sales-by-date.php:301 #: includes/admin/reports/class-wc-report-sales-by-product.php:435 msgid "Number of items sold" -msgstr "" +msgstr "Počet prodaných položek" #: includes/admin/reports/class-wc-report-sales-by-date.php:309 #: includes/admin/reports/class-wc-report-taxes-by-code.php:118 #: includes/admin/reports/class-wc-report-taxes-by-date.php:114 msgid "Number of orders" -msgstr "" +msgstr "Počet objednávek" #: includes/admin/reports/class-wc-report-sales-by-date.php:317 msgid "Average sales amount" -msgstr "" +msgstr "Průměrná hodnota prodeje" #: includes/admin/reports/class-wc-report-sales-by-date.php:337 msgid "Shipping amount" -msgstr "" +msgstr "Hodnota za přepravu" #: includes/admin/reports/class-wc-report-sales-by-date.php:347 #: includes/admin/reports/class-wc-report-sales-by-product.php:443 @@ -3580,40 +3581,40 @@ msgstr "Suma prodejů" #: includes/admin/reports/class-wc-report-sales-by-product.php:79 msgid "%s sales for the selected items" -msgstr "" +msgstr "tržby za vybrané položky %s" #: includes/admin/reports/class-wc-report-sales-by-product.php:84 msgid "%s purchases for the selected items" -msgstr "" +msgstr "nákupy u vybraných položek %s" #: includes/admin/reports/class-wc-report-sales-by-product.php:130 msgid "Showing reports for:" -msgstr "" +msgstr "Zobrazení zpráv pro:" #: includes/admin/reports/class-wc-report-sales-by-product.php:160 msgid "Reset" -msgstr "" +msgstr "Obnovit" #: includes/admin/reports/class-wc-report-sales-by-product.php:169 msgid "Product Search" -msgstr "" +msgstr "Vyhledávač produktů" #: includes/admin/reports/class-wc-report-sales-by-product.php:206 msgid "Top Sellers" -msgstr "" +msgstr "Nejprodávanější" #: includes/admin/reports/class-wc-report-sales-by-product.php:241 #: includes/admin/reports/class-wc-report-sales-by-product.php:281 msgid "No products found in range" -msgstr "" +msgstr "Nenalezené žádné produkty v rozsahu" #: includes/admin/reports/class-wc-report-sales-by-product.php:246 msgid "Top Earners" -msgstr "" +msgstr "Nejvíce vydělávající" #: includes/admin/reports/class-wc-report-sales-by-product.php:337 msgid "← Choose a product to view stats" -msgstr "" +msgstr "← Vyberte si produkt, pro zobrazení statistiky" #: includes/admin/reports/class-wc-report-stock.php:35 msgid "No products found." @@ -3629,15 +3630,15 @@ msgstr "Nadřazené" #: includes/admin/reports/class-wc-report-stock.php:143 msgid "Units in stock" -msgstr "" +msgstr "Kusů skladem" #: includes/admin/reports/class-wc-report-taxes-by-code.php:117 msgid "Rate" -msgstr "" +msgstr "Sazba" #: includes/admin/reports/class-wc-report-taxes-by-code.php:119 msgid "Tax Amount" -msgstr "" +msgstr "Množství daně" #: includes/admin/reports/class-wc-report-taxes-by-code.php:119 msgid "This is the sum of the \"Tax Rows\" tax amount within your orders." @@ -3645,7 +3646,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:120 msgid "Shipping Tax Amount" -msgstr "" +msgstr "Daň z dopravy" #: includes/admin/reports/class-wc-report-taxes-by-code.php:120 msgid "" @@ -3655,7 +3656,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:121 #: includes/admin/reports/class-wc-report-taxes-by-date.php:117 msgid "Total Tax" -msgstr "" +msgstr "Daň celkem" #: includes/admin/reports/class-wc-report-taxes-by-code.php:121 #: includes/admin/reports/class-wc-report-taxes-by-date.php:117 @@ -3665,11 +3666,11 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:170 #: includes/admin/reports/class-wc-report-taxes-by-date.php:161 msgid "No taxes found in this period" -msgstr "" +msgstr "Nenašli jsme žádné daně za toto období" #: includes/admin/reports/class-wc-report-taxes-by-date.php:113 msgid "Period" -msgstr "" +msgstr "Období" #: includes/admin/reports/class-wc-report-taxes-by-date.php:115 msgid "Total Sales" @@ -3725,7 +3726,7 @@ msgstr "Obsah stránky:" #: includes/admin/settings/class-wc-settings-accounts.php:56 msgid "My Account Endpoints" -msgstr "" +msgstr "Koncové body mého účtu" #: includes/admin/settings/class-wc-settings-accounts.php:56 msgid "" @@ -3739,15 +3740,15 @@ msgstr "Zobrazit objednávku" #: includes/admin/settings/class-wc-settings-accounts.php:60 msgid "Endpoint for the My Account → View Order page" -msgstr "" +msgstr "Koncový bod pro můj účet → Zobrazit objednávku" #: includes/admin/settings/class-wc-settings-accounts.php:68 msgid "Edit Account" -msgstr "" +msgstr "Upravit účet" #: includes/admin/settings/class-wc-settings-accounts.php:69 msgid "Endpoint for the My Account → Edit Account page" -msgstr "" +msgstr "Endpoint for the My Account → Edit Account page\nKoncový bod pro můj účet → Upravit účet" #: includes/admin/settings/class-wc-settings-accounts.php:77 msgid "Edit Address" @@ -3755,7 +3756,7 @@ msgstr "editovat adresu" #: includes/admin/settings/class-wc-settings-accounts.php:78 msgid "Endpoint for the My Account → Edit Address page" -msgstr "" +msgstr "Koncový body pro Můj účet → Upravit adresu" #: includes/admin/settings/class-wc-settings-accounts.php:86 msgid "Lost Password" @@ -3763,7 +3764,7 @@ msgstr "Zapomenuté heslo" #: includes/admin/settings/class-wc-settings-accounts.php:87 msgid "Endpoint for the My Account → Lost Password page" -msgstr "" +msgstr "Koncový bod pro můj účet → Zapomenuté heslo" #: includes/admin/settings/class-wc-settings-accounts.php:95 msgid "Logout" @@ -3777,11 +3778,11 @@ msgstr "" #: includes/admin/settings/class-wc-settings-accounts.php:105 msgid "Registration Options" -msgstr "" +msgstr "Možnosti registrace" #: includes/admin/settings/class-wc-settings-accounts.php:108 msgid "Enable Registration" -msgstr "" +msgstr "Umožnit registraci" #: includes/admin/settings/class-wc-settings-accounts.php:109 msgid "Enable registration on the \"Checkout\" page" @@ -3793,19 +3794,19 @@ msgstr "Povolit registraci na stránce\"Můj účet\"" #: includes/admin/settings/class-wc-settings-accounts.php:127 msgid "Display returning customer login reminder on the \"Checkout\" page" -msgstr "" +msgstr "Zobrazí upomínku k přihlášení pro vracejícího se zákazníka na stránce \"Pokladna\"" #: includes/admin/settings/class-wc-settings-accounts.php:136 msgid "Account Creation" -msgstr "" +msgstr "Vytvoření účtu" #: includes/admin/settings/class-wc-settings-accounts.php:137 msgid "Automatically generate username from customer email" -msgstr "" +msgstr "Automaticky generovat uživatelské jméno z emailu zákazníka" #: includes/admin/settings/class-wc-settings-accounts.php:146 msgid "Automatically generate customer password" -msgstr "" +msgstr "Automaticky generovat heslo zákazníka" #: includes/admin/settings/class-wc-settings-checkout.php:25 msgctxt "Settings tab label" @@ -3814,11 +3815,11 @@ msgstr "Pokladna" #: includes/admin/settings/class-wc-settings-checkout.php:41 msgid "Checkout Options" -msgstr "" +msgstr "Možnosti pokladny" #: includes/admin/settings/class-wc-settings-checkout.php:65 msgid "Checkout Process" -msgstr "" +msgstr "Průběh v pokladně" #: includes/admin/settings/class-wc-settings-checkout.php:68 msgid "Coupons" @@ -3839,11 +3840,11 @@ msgstr "Pokladna" #: includes/admin/settings/class-wc-settings-checkout.php:79 msgid "Enable guest checkout" -msgstr "" +msgstr "Povolení nákupu pro hosty" #: includes/admin/settings/class-wc-settings-checkout.php:80 msgid "Allows customers to checkout without creating an account." -msgstr "" +msgstr "Umožnit zákazníkům nákup bez registrace účtu." #: includes/admin/settings/class-wc-settings-checkout.php:89 msgid "Force secure checkout" @@ -3852,7 +3853,7 @@ msgstr "Zapnout zabezpečení pokladny" #: includes/admin/settings/class-wc-settings-checkout.php:95 msgid "" "Force SSL (HTTPS) on the checkout pages (an SSL Certificate is required)." -msgstr "" +msgstr "Vynutit SSL (HTTPS) na stránce pokladny (je potřeba SSL certifikát)" #: includes/admin/settings/class-wc-settings-checkout.php:99 msgid "Un-force HTTPS when leaving the checkout" @@ -3878,7 +3879,7 @@ msgstr "Stránka pokladny" #: includes/admin/settings/class-wc-settings-checkout.php:134 msgid "Terms and Conditions" -msgstr "" +msgstr "Obchodní podmínky" #: includes/admin/settings/class-wc-settings-checkout.php:135 msgid "" @@ -3888,13 +3889,13 @@ msgstr "Pokud máte nastavenou stránku s \"Obchodními podmínkami\", zákazní #: includes/admin/settings/class-wc-settings-checkout.php:147 msgid "Checkout Endpoints" -msgstr "" +msgstr "Koncové body Pokladny" #: includes/admin/settings/class-wc-settings-checkout.php:147 msgid "" "Endpoints are appended to your page URLs to handle specific actions during " "the checkout process. They should be unique." -msgstr "" +msgstr "Koncové body jsou připojeny na vaše stránky URL adres pro řešení specifických akcí během procesu platby. Měly by být jedinečné." #: includes/admin/settings/class-wc-settings-checkout.php:150 msgid "Pay" @@ -3903,7 +3904,7 @@ msgstr "Zaplatit" #: includes/admin/settings/class-wc-settings-checkout.php:151 #: includes/admin/settings/class-wc-settings-checkout.php:160 msgid "Endpoint for the Checkout → Pay page" -msgstr "" +msgstr "Koncový bod pro Pokladnu → Stránka platby" #: includes/admin/settings/class-wc-settings-checkout.php:159 msgid "Order Received" @@ -3915,7 +3916,7 @@ msgstr "Přidat způsob platby" #: includes/admin/settings/class-wc-settings-checkout.php:169 msgid "Endpoint for the Checkout → Add Payment Method page" -msgstr "" +msgstr "Koncové body pro Pokladnu → Stránka přidat způsob platby" #: includes/admin/settings/class-wc-settings-checkout.php:178 msgid "Payment Gateways" @@ -3925,11 +3926,11 @@ msgstr "Platební metody" msgid "" "Installed gateways are listed below. Drag and drop gateways to control their" " display order on the frontend." -msgstr "" +msgstr "Nainstalované brány jsou uvedeny níže. Chyťte je a přesuňte pro kontrolu jejich pořadí v zákaznickém prostředí." #: includes/admin/settings/class-wc-settings-checkout.php:219 msgid "Gateway Display" -msgstr "" +msgstr "Zobrazit způsob platby" #: includes/admin/settings/class-wc-settings-checkout.php:227 msgid "Gateway" @@ -3959,15 +3960,15 @@ msgstr "Následující volby ovlivňují odesílatele (e-mailovou adresu a jmén #: includes/admin/settings/class-wc-settings-emails.php:69 msgid "\"From\" Name" -msgstr "" +msgstr "Jméno \"Od\"" #: includes/admin/settings/class-wc-settings-emails.php:79 msgid "\"From\" Email Address" -msgstr "" +msgstr "Email \"Od\"" #: includes/admin/settings/class-wc-settings-emails.php:93 msgid "Email Template" -msgstr "" +msgstr "Šablona emailu" #: includes/admin/settings/class-wc-settings-emails.php:93 msgid "" @@ -3979,7 +3980,7 @@ msgstr "Tato část Vám umožňuje přizpůsobit Woocommerce e-maily. #557 #: includes/admin/settings/class-wc-settings-emails.php:126 msgid "Background Colour" -msgstr "" +msgstr "Barva pozadí" #: includes/admin/settings/class-wc-settings-emails.php:127 msgid "" "The background colour for WooCommerce email templates. Default " "#f5f5f5." -msgstr "" +msgstr "Barva pozadí v šabloně emailů pro WooCommerce. Standardně #f5f5f5." #: includes/admin/settings/class-wc-settings-emails.php:136 msgid "Email Body Background Colour" -msgstr "" +msgstr "Barva pozadí v těle emailu" #: includes/admin/settings/class-wc-settings-emails.php:137 msgid "The main body background colour. Default #fdfdfd." @@ -4029,7 +4030,7 @@ msgstr "Barva pozadí hlavního oddílu e-malu. Výchozí je #fdfdfd#505050." @@ -4051,19 +4052,19 @@ msgstr "" #: includes/admin/settings/class-wc-settings-general.php:61 msgid "Selling Location(s)" -msgstr "" +msgstr "Lokality prodeje(ů)" #: includes/admin/settings/class-wc-settings-general.php:62 msgid "This option lets you limit which countries you are willing to sell to." -msgstr "" +msgstr "Tato volba umožňuje omezit země, ve kterých jste ochotni prodávat." #: includes/admin/settings/class-wc-settings-general.php:70 msgid "Sell to all countries" -msgstr "" +msgstr "Prodávat do všech zemí" #: includes/admin/settings/class-wc-settings-general.php:71 msgid "Sell to specific countries only" -msgstr "" +msgstr "Prodej pouze do určitých zemí" #: includes/admin/settings/class-wc-settings-general.php:76 #: includes/admin/settings/class-wc-settings-shipping.php:147 @@ -4178,7 +4179,7 @@ msgstr "Povolit LIghtbox" msgid "" "Include WooCommerce's lightbox. Product gallery images will open in a " "lightbox." -msgstr "" +msgstr "Zahrnout lightbox od WooCommerce. Obrázky v galerii produktů se otevřou v lightbox okně." #: includes/admin/settings/class-wc-settings-general.php:194 msgid "Enable enhanced country select boxes" @@ -4187,11 +4188,11 @@ msgstr "Povolit výběrová pole rozšířených zemí" #: includes/admin/settings/class-wc-settings-general.php:199 msgid "" "This will enable a script allowing the country fields to be searchable." -msgstr "" +msgstr "Tato možnost spustí skript, který umožňuje, aby pole země byly vyhledatelné." #: includes/admin/settings/class-wc-settings-general.php:217 msgid "Frontend Styles" -msgstr "" +msgstr "Frontend styly" #: includes/admin/settings/class-wc-settings-general.php:237 msgid "Primary" @@ -4247,7 +4248,7 @@ msgstr "Integrace" #: includes/admin/settings/class-wc-settings-products.php:40 msgid "Product Options" -msgstr "" +msgstr "Možnosti produktu" #: includes/admin/settings/class-wc-settings-products.php:79 msgid "Inventory Options" @@ -4255,7 +4256,7 @@ msgstr "Možnosti skladu" #: includes/admin/settings/class-wc-settings-products.php:82 msgid "Manage Stock" -msgstr "" +msgstr "Spravovat sklad" #: includes/admin/settings/class-wc-settings-products.php:83 msgid "Enable stock management" @@ -4263,7 +4264,7 @@ msgstr "Povolit řízení sladových zásob" #: includes/admin/settings/class-wc-settings-products.php:90 msgid "Hold Stock (minutes)" -msgstr "" +msgstr "Držet skladem (v minutách)" #: includes/admin/settings/class-wc-settings-products.php:91 msgid "" @@ -4285,19 +4286,19 @@ msgstr "Povolit upozorňování při vyčerpání skladových zásob" #: includes/admin/settings/class-wc-settings-products.php:123 msgid "Notification Recipient" -msgstr "" +msgstr "Příjemce oznámení" #: includes/admin/settings/class-wc-settings-products.php:132 msgid "Low Stock Threshold" -msgstr "" +msgstr "Práh nízkého skladu" #: includes/admin/settings/class-wc-settings-products.php:146 msgid "Out Of Stock Threshold" -msgstr "" +msgstr "Práh prázdného skladu" #: includes/admin/settings/class-wc-settings-products.php:160 msgid "Out Of Stock Visibility" -msgstr "" +msgstr "Viditelnost prázdného skladu" #: includes/admin/settings/class-wc-settings-products.php:161 msgid "Hide out of stock items from the catalog" @@ -4305,7 +4306,7 @@ msgstr "Skrýt položky v katalogu, které nejsou na skladě" #: includes/admin/settings/class-wc-settings-products.php:168 msgid "Stock Display Format" -msgstr "" +msgstr "Formát zobrazení stavu skladu" #: includes/admin/settings/class-wc-settings-products.php:169 msgid "This controls how stock is displayed on the frontend." @@ -4331,7 +4332,7 @@ msgstr "Poznámka: Stránky obchodu mají dětskou ochranu - vhodné stránky ne #: includes/admin/settings/class-wc-settings-products.php:200 msgid "Product Listings" -msgstr "" +msgstr "Výpis produktů" #: includes/admin/settings/class-wc-settings-products.php:203 msgid "Product Archive / Shop Page" @@ -4341,7 +4342,7 @@ msgstr "Archiv produktů / Stránka obchodu" msgid "" "The base page can also be used in your product " "permalinks." -msgstr "" +msgstr "Základní stránka může být také použita v trvalém odkazu produktu." #: includes/admin/settings/class-wc-settings-products.php:210 msgid "" @@ -4378,7 +4379,7 @@ msgstr "Výchozí zobrazovaná rubrika" #: includes/admin/settings/class-wc-settings-products.php:231 msgid "This controls what is shown on category archives." -msgstr "" +msgstr "Toto určuje, co se zobrazí v archivu kategorií." #: includes/admin/settings/class-wc-settings-products.php:246 msgid "Default Product Sorting" @@ -4390,15 +4391,15 @@ msgstr "Toto ovládá výchozí třídění objednávky z katalogu." #: includes/admin/settings/class-wc-settings-products.php:254 msgid "Default sorting (custom ordering + name)" -msgstr "" +msgstr "Výchozí třídění (zvláštní řazení + název)" #: includes/admin/settings/class-wc-settings-products.php:255 msgid "Popularity (sales)" -msgstr "" +msgstr "Popularita (prodeje)" #: includes/admin/settings/class-wc-settings-products.php:256 msgid "Average Rating" -msgstr "" +msgstr "Průměrné hodnocení" #: includes/admin/settings/class-wc-settings-products.php:257 msgid "Sort by most recent" @@ -4406,11 +4407,11 @@ msgstr "Třídit od nejaktuálnějších" #: includes/admin/settings/class-wc-settings-products.php:258 msgid "Sort by price (asc)" -msgstr "" +msgstr "Seřadit dle ceny (vzestupně)" #: includes/admin/settings/class-wc-settings-products.php:259 msgid "Sort by price (desc)" -msgstr "" +msgstr "Seřadit dle ceny (sestupně)" #: includes/admin/settings/class-wc-settings-products.php:265 msgid "Add to cart" @@ -4418,11 +4419,11 @@ msgstr "Přidat do košíku" #: includes/admin/settings/class-wc-settings-products.php:266 msgid "Redirect to the cart page after successful addition" -msgstr "" +msgstr "Přesměrujte na stránku košíku po úspěšném přidání produktu." #: includes/admin/settings/class-wc-settings-products.php:274 msgid "Enable AJAX add to cart buttons on archives" -msgstr "" +msgstr "Umožnit AJAX na tlačítka přidej do košíku v archivech" #: includes/admin/settings/class-wc-settings-products.php:286 msgid "Weight Unit" @@ -4478,7 +4479,7 @@ msgstr "Hodnocení produktu" #: includes/admin/settings/class-wc-settings-products.php:322 msgid "Enable ratings on reviews" -msgstr "" +msgstr "Povolit hodnocení v recenzích" #: includes/admin/settings/class-wc-settings-products.php:332 msgid "Ratings are required to leave a review" @@ -4490,11 +4491,11 @@ msgstr "Zobrazit štítek \"ověřený zákazník\" u recenzí zákazníků" #: includes/admin/settings/class-wc-settings-products.php:352 msgid "Only allow reviews from \"verified owners\"" -msgstr "" +msgstr "Povolit recenze pouze od \"ověřených vlastníků\"" #: includes/admin/settings/class-wc-settings-products.php:363 msgid "Product Image Sizes" -msgstr "" +msgstr "Velikost obrázků produktů" #: includes/admin/settings/class-wc-settings-products.php:363 msgid "" @@ -4531,11 +4532,11 @@ msgstr "Tato velikost se obvykle používá pro Galerie obrázků na stránce pr #: includes/admin/settings/class-wc-settings-products.php:409 msgid "Downloadable Products" -msgstr "" +msgstr "Stažitelné produkty" #: includes/admin/settings/class-wc-settings-products.php:412 msgid "File Download Method" -msgstr "" +msgstr "Metoda stažení" #: includes/admin/settings/class-wc-settings-products.php:413 msgid "" @@ -4559,15 +4560,15 @@ msgstr "Pouze přesměrování" #: includes/admin/settings/class-wc-settings-products.php:429 msgid "Access Restriction" -msgstr "" +msgstr "Omezení přístupu" #: includes/admin/settings/class-wc-settings-products.php:430 msgid "Downloads require login" -msgstr "" +msgstr "Stahovaní vyžadují přihlášení" #: includes/admin/settings/class-wc-settings-products.php:434 msgid "This setting does not apply to guest purchases." -msgstr "" +msgstr "Tato nastavení neplatí pro nákupy hostů." #: includes/admin/settings/class-wc-settings-products.php:440 msgid "Grant access to downloadable products after payment" @@ -4586,7 +4587,7 @@ msgstr "Možnosti doručení" #: includes/admin/settings/class-wc-settings-shipping.php:70 msgid "Shipping Calculations" -msgstr "" +msgstr "Výpočet dopravy" #: includes/admin/settings/class-wc-settings-shipping.php:71 msgid "Enable shipping" @@ -4602,7 +4603,7 @@ msgstr "Schovat doručovací náklady dokud nebude vložená adresa" #: includes/admin/settings/class-wc-settings-shipping.php:97 msgid "Shipping Display Mode" -msgstr "" +msgstr "Zobrazení způsobu dopravy" #: includes/admin/settings/class-wc-settings-shipping.php:98 msgid "" @@ -4611,11 +4612,11 @@ msgstr "Tato volba určuje jak se více způsobů přepravy zobrazí na webu." #: includes/admin/settings/class-wc-settings-shipping.php:103 msgid "Display shipping methods with \"radio\" buttons" -msgstr "" +msgstr "Zobrazit metody dopravy s tlačítky \"radio\"" #: includes/admin/settings/class-wc-settings-shipping.php:104 msgid "Display shipping methods in a dropdown" -msgstr "" +msgstr "Zobrazit možnosti dopravy ve výběrovém seznamu" #: includes/admin/settings/class-wc-settings-shipping.php:111 msgid "Shipping Destination" @@ -4631,25 +4632,25 @@ msgstr "Doručovat pouze na fakturační adresu zákazníka" #: includes/admin/settings/class-wc-settings-shipping.php:132 msgid "Restrict shipping to Location(s)" -msgstr "" +msgstr "Omezit dopravu na lokace(í)" #: includes/admin/settings/class-wc-settings-shipping.php:133 msgid "" "Choose which countries you want to ship to, or choose to ship to all locations you sell to." -msgstr "" +msgstr "Vyberte si, do které země chcete dopravovat, nebo se rozhodněte zasílat do všech míst, kam prodáváte ." #: includes/admin/settings/class-wc-settings-shipping.php:140 msgid "Ship to all countries you sell to" -msgstr "" +msgstr "Dopravovat do všech zemí, do kterých prodáváte." #: includes/admin/settings/class-wc-settings-shipping.php:141 msgid "Ship to all countries" -msgstr "" +msgstr "Dopravovat do všech zemí" #: includes/admin/settings/class-wc-settings-shipping.php:142 msgid "Ship to specific countries only" -msgstr "" +msgstr "Dopravovat pouze do určitých zemí" #: includes/admin/settings/class-wc-settings-shipping.php:197 msgid "Shipping Methods" @@ -4657,12 +4658,12 @@ msgstr "Způsoby doručení" #: includes/admin/settings/class-wc-settings-shipping.php:204 msgid "ID" -msgstr "" +msgstr "ID" #: includes/admin/settings/class-wc-settings-shipping.php:215 msgid "" "Drag and drop the above shipping methods to control their display order." -msgstr "" +msgstr "Chytni a pusť požadovanou metodu dopravy pro změnu jejich pořadí." #: includes/admin/settings/class-wc-settings-tax.php:40 #: includes/admin/settings/class-wc-settings-tax.php:68 @@ -4671,15 +4672,15 @@ msgstr "Nastavení DPH" #: includes/admin/settings/class-wc-settings-tax.php:41 msgid "Standard Rates" -msgstr "" +msgstr "Standardní sazby" #: includes/admin/settings/class-wc-settings-tax.php:49 msgid "%s Rates" -msgstr "" +msgstr "%s Sazby" #: includes/admin/settings/class-wc-settings-tax.php:71 msgid "Enable Taxes" -msgstr "" +msgstr "Povolit daně" #: includes/admin/settings/class-wc-settings-tax.php:72 msgid "Enable taxes and tax calculations" @@ -4687,42 +4688,42 @@ msgstr "Povolit DPH a výpočet DPH" #: includes/admin/settings/class-wc-settings-tax.php:79 msgid "Prices Entered With Tax" -msgstr "" +msgstr "Ceny vkládány včetně daně" #: includes/admin/settings/class-wc-settings-tax.php:83 msgid "" "This option is important as it will affect how you input prices. Changing it" " will not update existing products." -msgstr "" +msgstr "Toto určuje, co se zobrazí v archivu produktů." #: includes/admin/settings/class-wc-settings-tax.php:85 msgid "Yes, I will enter prices inclusive of tax" -msgstr "" +msgstr "Ano, budu vkládat ceny včetně daně" #: includes/admin/settings/class-wc-settings-tax.php:86 msgid "No, I will enter prices exclusive of tax" -msgstr "" +msgstr "No, budu vkládat ceny bez daně" #: includes/admin/settings/class-wc-settings-tax.php:91 msgid "Calculate Tax Based On:" -msgstr "" +msgstr "Spočítej daně v závislosti na:" #: includes/admin/settings/class-wc-settings-tax.php:93 msgid "This option determines which address is used to calculate tax." -msgstr "" +msgstr "Tato volba určuje, který adresa se používá pro výpočet daně." #: includes/admin/settings/class-wc-settings-tax.php:97 msgid "Customer shipping address" -msgstr "" +msgstr "Doručovací adresa zákazníka" #: includes/admin/settings/class-wc-settings-tax.php:98 msgid "Customer billing address" -msgstr "" +msgstr "Fakturační adresa zákazníka" #: includes/admin/settings/class-wc-settings-tax.php:99 #: includes/admin/settings/class-wc-settings-tax.php:111 msgid "Shop base address" -msgstr "" +msgstr "Základní adresa obchodu" #: includes/admin/settings/class-wc-settings-tax.php:104 msgid "Default Customer Address:" @@ -4732,15 +4733,15 @@ msgstr "Výchozí adresa zákazníka:" msgid "" "This option determines the customers default address (before they input " "their own)." -msgstr "" +msgstr "Toto nastavení určuje základní adresu zákazníků (předtím než ji zadají)." #: includes/admin/settings/class-wc-settings-tax.php:110 msgid "No address" -msgstr "" +msgstr "Žádná adresa" #: includes/admin/settings/class-wc-settings-tax.php:116 msgid "Shipping Tax Class:" -msgstr "" +msgstr "Třída dopravní daně:" #: includes/admin/settings/class-wc-settings-tax.php:117 msgid "" @@ -4750,11 +4751,11 @@ msgstr "" #: includes/admin/settings/class-wc-settings-tax.php:122 msgid "Shipping tax class based on cart items" -msgstr "" +msgstr "Daňová sazba dopravy podle položek košíku" #: includes/admin/settings/class-wc-settings-tax.php:127 msgid "Rounding" -msgstr "" +msgstr "Zaokrouhlování" #: includes/admin/settings/class-wc-settings-tax.php:128 msgid "Round tax at subtotal level, instead of rounding per line" @@ -4762,7 +4763,7 @@ msgstr "" #: includes/admin/settings/class-wc-settings-tax.php:135 msgid "Additional Tax Classes" -msgstr "" +msgstr "Dodatečné třídy daní" #: includes/admin/settings/class-wc-settings-tax.php:136 msgid "" @@ -4776,21 +4777,21 @@ msgstr "Snížená sazba%sNulová sazba" #: includes/admin/settings/class-wc-settings-tax.php:144 msgid "Display prices in the shop:" -msgstr "" +msgstr "Zobrazit ceny v obchodě:" #: includes/admin/settings/class-wc-settings-tax.php:149 #: includes/admin/settings/class-wc-settings-tax.php:168 msgid "Including tax" -msgstr "" +msgstr "Včetně daně" #: includes/admin/settings/class-wc-settings-tax.php:150 #: includes/admin/settings/class-wc-settings-tax.php:169 msgid "Excluding tax" -msgstr "" +msgstr "Bez daně" #: includes/admin/settings/class-wc-settings-tax.php:155 msgid "Price display suffix:" -msgstr "" +msgstr "Přípona za cenou:" #: includes/admin/settings/class-wc-settings-tax.php:159 msgid "" @@ -4802,19 +4803,19 @@ msgstr "" #: includes/admin/settings/class-wc-settings-tax.php:163 msgid "Display prices during cart/checkout:" -msgstr "" +msgstr "Zobrazit ceny během košíku/pokladny" #: includes/admin/settings/class-wc-settings-tax.php:175 msgid "Display tax totals:" -msgstr "" +msgstr "Zobrazit daň celkem:" #: includes/admin/settings/class-wc-settings-tax.php:180 msgid "As a single total" -msgstr "" +msgstr "Jako jeden celek" #: includes/admin/settings/class-wc-settings-tax.php:181 msgid "Itemized" -msgstr "" +msgstr "Rozepsaný" #: includes/admin/settings/class-wc-settings-tax.php:243 msgid "Tax Rates for the \"%s\" Class" @@ -4862,7 +4863,7 @@ msgstr "" #: includes/admin/settings/class-wc-settings-tax.php:258 msgid "Rate %" -msgstr "" +msgstr "Sazba %" #: includes/admin/settings/class-wc-settings-tax.php:258 msgid "Enter a tax rate (percentage) to 4 decimal places." @@ -4870,11 +4871,11 @@ msgstr "Zadejte sazbu daně (v procentech) na 4 desetinná místa" #: includes/admin/settings/class-wc-settings-tax.php:260 msgid "Tax Name" -msgstr "" +msgstr "Název daně" #: includes/admin/settings/class-wc-settings-tax.php:260 msgid "Enter a name for this tax rate." -msgstr "" +msgstr "Vložte název pro tuto daň." #: includes/admin/settings/class-wc-settings-tax.php:262 #: includes/admin/settings/class-wc-settings-tax.php:383 @@ -4905,11 +4906,11 @@ msgstr "Zvolte, zda má být tato daňová sazba použita také na poštovné." #: includes/admin/settings/class-wc-settings-tax.php:273 msgid "Insert row" -msgstr "" +msgstr "Vložit řádek" #: includes/admin/settings/class-wc-settings-tax.php:274 msgid "Remove selected row(s)" -msgstr "" +msgstr "Odstranit vybraný řádek(y)" #: includes/admin/settings/class-wc-settings-tax.php:290 msgid "Import CSV" @@ -4917,7 +4918,7 @@ msgstr "Import CSV" #: includes/admin/settings/class-wc-settings-tax.php:376 msgid "No row(s) selected" -msgstr "" +msgstr "Žádne řádky nejsou vybrány" #: includes/admin/settings/class-wc-settings-tax.php:383 msgid "Country Code" @@ -4925,39 +4926,39 @@ msgstr "" #: includes/admin/settings/class-wc-settings-tax.php:383 msgid "State Code" -msgstr "" +msgstr "Kód státu" #: includes/admin/settings/class-wc-settings-tax.php:383 msgid "Rate %" -msgstr "" +msgstr "Sazba" #: includes/admin/settings/class-wc-settings-tax.php:383 msgid "Tax Name" -msgstr "" +msgstr "Název daně" #: includes/admin/views/html-admin-page-addons.php:5 msgid "Browse all extensions" -msgstr "" +msgstr "Procházej všechny rozšíření" #: includes/admin/views/html-admin-page-addons.php:6 msgid "Browse themes" -msgstr "" +msgstr "Procházej šablony" #: includes/admin/views/html-admin-page-addons.php:12 msgid "Popular" -msgstr "" +msgstr "Populární" #: includes/admin/views/html-admin-page-addons.php:13 msgid "Gateways" -msgstr "" +msgstr "Platební brány" #: includes/admin/views/html-admin-page-addons.php:15 msgid "Import/export" -msgstr "" +msgstr "Importovat/exportovat" #: includes/admin/views/html-admin-page-addons.php:17 msgid "Marketing" -msgstr "" +msgstr "Marketing" #: includes/admin/views/html-admin-page-addons.php:18 msgid "Free" @@ -4967,15 +4968,15 @@ msgstr "Zdarma" msgid "" "Our catalog of WooCommerce Extensions can be found on WooThemes.com here: WooCommerce Extensions Catalog" -msgstr "" +msgstr "Náš katalog rozšíření WooCommerce lze nalézt na WooThemes.com zde: WooCommerce katalog rozšíření" #: includes/admin/views/html-admin-page-status-report.php:2 msgid "Please include this information when requesting support:" -msgstr "" +msgstr "Prosím zahrňte tuto informaci při žádání o podporu:" #: includes/admin/views/html-admin-page-status-report.php:3 msgid "Get System Report" -msgstr "" +msgstr "Získat zprávu o systému" #: includes/admin/views/html-admin-page-status-report.php:11 msgid "Environment" @@ -5003,7 +5004,7 @@ msgstr "WP verze" #: includes/admin/views/html-admin-page-status-report.php:37 msgid "WP Multisite Enabled" -msgstr "" +msgstr "WP Multisite povolené" #: includes/admin/views/html-admin-page-status-report.php:41 msgid "Web Server Info" @@ -5033,7 +5034,7 @@ msgstr "WP Ladící mód" #: includes/admin/views/html-admin-page-status-report.php:69 msgid "WP Language" -msgstr "" +msgstr "WP jazyk" #: includes/admin/views/html-admin-page-status-report.php:73 msgid "WP Max Upload Size" @@ -5049,11 +5050,11 @@ msgstr "PHP Time Limit" #: includes/admin/views/html-admin-page-status-report.php:86 msgid "PHP Max Input Vars" -msgstr "" +msgstr "Maximální počet proměnných PHP" #: includes/admin/views/html-admin-page-status-report.php:90 msgid "SUHOSIN Installed" -msgstr "" +msgstr "SUHOSIN instalován" #: includes/admin/views/html-admin-page-status-report.php:95 msgid "WC Logging" @@ -5120,7 +5121,7 @@ msgstr "" #: includes/admin/views/html-admin-page-status-report.php:144 msgid "WP Remote Post" -msgstr "" +msgstr "WP Remote Post" #: includes/admin/views/html-admin-page-status-report.php:155 msgid "wp_remote_post() was successful - PayPal IPN is working." @@ -5138,7 +5139,7 @@ msgstr "wp_remote_post() se nezdařila. PayPal IPN nemůže fungovat s Vaším s #: includes/admin/views/html-admin-page-status-report.php:184 msgid "Locale" -msgstr "" +msgstr "Lokální" #: includes/admin/views/html-admin-page-status-report.php:200 msgid "Plugins" @@ -5155,7 +5156,7 @@ msgstr "Navštívit domácí stránku pluginu" #: includes/admin/views/html-admin-page-status-report.php:250 #: includes/admin/views/html-admin-page-status-report.php:432 msgid "is available" -msgstr "" +msgstr "je dostupné" #: includes/admin/views/html-admin-page-status-report.php:253 msgid "by" @@ -5219,19 +5220,19 @@ msgstr "Typy produktů" #: includes/admin/views/html-admin-page-status-report.php:384 msgid "Theme" -msgstr "" +msgstr "Šablona" #: includes/admin/views/html-admin-page-status-report.php:421 msgid "Theme Name" -msgstr "" +msgstr "Jméno šablony" #: includes/admin/views/html-admin-page-status-report.php:427 msgid "Theme Version" -msgstr "" +msgstr "Verze šablony" #: includes/admin/views/html-admin-page-status-report.php:436 msgid "Author URL" -msgstr "" +msgstr "URL autora" #: includes/admin/views/html-admin-page-status-report.php:445 msgid "Templates" @@ -5246,11 +5247,11 @@ msgstr "%s verze %s je neaktu #: includes/admin/views/html-admin-page-status-report.php:489 #: includes/admin/views/html-admin-page-status-report.php:495 msgid "Template Overrides" -msgstr "" +msgstr "Přepisuje šablonu" #: includes/admin/views/html-admin-page-status-report.php:496 msgid "No overrides present in theme." -msgstr "" +msgstr "Žádné přepsání jádra šablony v této šabloně." #: includes/admin/views/html-admin-page-status-tools.php:7 #: includes/admin/views/html-admin-page-status.php:6 @@ -5259,7 +5260,7 @@ msgstr "Nástroje" #: includes/admin/views/html-admin-page-status-tools.php:23 msgid "Template Debug Mode" -msgstr "" +msgstr "Debug režim šablony" #: includes/admin/views/html-admin-page-status-tools.php:29 msgid "" @@ -5269,17 +5270,17 @@ msgstr "" #: includes/admin/views/html-admin-page-status-tools.php:34 msgid "Remove post types on uninstall" -msgstr "" +msgstr "Odstranit typy příspěvků po odinstalování" #: includes/admin/views/html-admin-page-status-tools.php:40 msgid "" "This tool will delete all product and order post data when uninstalling via " "Plugins > Delete." -msgstr "" +msgstr "Tato možnost vymaže všechny produkty a objednávky, když plugin WooCommerce odinstalujete!" #: includes/admin/views/html-admin-page-status-tools.php:47 msgid "Save Changes" -msgstr "" +msgstr "Uložit změny" #: includes/admin/views/html-admin-settings.php:20 msgid "Save changes" @@ -5311,17 +5312,17 @@ msgstr "Změnit na:" #: includes/admin/views/html-bulk-edit-product.php:17 #: includes/admin/views/html-bulk-edit-product.php:41 msgid "Increase by (fixed amount or %):" -msgstr "" +msgstr "Navýšit o (fixní částka nebo %):" #: includes/admin/views/html-bulk-edit-product.php:18 #: includes/admin/views/html-bulk-edit-product.php:42 msgid "Decrease by (fixed amount or %):" -msgstr "" +msgstr "Snížit o (fixní částka nebo %):" #: includes/admin/views/html-bulk-edit-product.php:28 #: includes/admin/views/html-bulk-edit-product.php:53 msgid "Enter price" -msgstr "" +msgstr "Zadejte cenu" #: includes/admin/views/html-bulk-edit-product.php:34 #: includes/admin/views/html-quick-edit-product.php:29 @@ -5330,7 +5331,7 @@ msgstr "Prodej" #: includes/admin/views/html-bulk-edit-product.php:43 msgid "Decrease regular price by (fixed amount or %):" -msgstr "" +msgstr "Snížení běžné ceny o (fixní částkou nebo %):" #: includes/admin/views/html-bulk-edit-product.php:127 #: includes/admin/views/html-quick-edit-product.php:95 @@ -5355,7 +5356,7 @@ msgstr "Skladem?" #: includes/admin/views/html-bulk-edit-product.php:247 #: includes/admin/views/html-quick-edit-product.php:167 msgid "Backorders?" -msgstr "" +msgstr "Povolit nákup na objednávku? (Zboží není skladem, musí se objednat od dodavatele)" #: includes/admin/views/html-notice-install.php:5 msgid "" @@ -5374,12 +5375,12 @@ msgid "" " this could the reason. Ensure you update or remove them (in general we " "recommend only bundling the template files you actually need to customize). " "See the system report for full details." -msgstr "" +msgstr " Vaše téma je obsahuje zastaralé kopie souborů šablon WooCommerce – pokud narazíte na problémy s funkčností Vašeho obchodu, tohle by to mohl být důvod. Ujistěte se, že aktualizujete soubory šablony (obecně doporučujeme používat soubory šablon, které skutečně potřebujete upravit). Pro podrobnosti si prohlédněte stav systému." #: includes/admin/views/html-notice-template-check.php:6 #: includes/admin/views/html-notice-theme-support.php:6 msgid "Hide this notice" -msgstr "" +msgstr "Skrýt toto oznámení" #: includes/admin/views/html-notice-theme-support.php:5 msgid "" @@ -5396,11 +5397,11 @@ msgstr "" msgid "" "WooCommerce Data Update Required – We just need to " "update your install to the latest version" -msgstr "" +msgstr " WooCommerce aktualizace vyžadována – musíme aktualizovat WooCommerce na nejnovější verzi" #: includes/admin/views/html-notice-update.php:6 msgid "Run the updater" -msgstr "" +msgstr "Spustit aktualizace" #: includes/admin/views/html-notice-update.php:10 msgid "" @@ -5418,7 +5419,7 @@ msgstr "Prodejní cena" #: includes/admin/views/html-report-by-date.php:16 msgid "Custom:" -msgstr "" +msgstr "Vlastní:" #: includes/admin/wc-admin-functions.php:192 msgid "Could not compile woocommerce.less:" diff --git a/i18n/languages/woocommerce-admin-da_DK.mo b/i18n/languages/woocommerce-admin-da_DK.mo index a09540acb33ebe96eaeb75cb7cb5f241e55df4bd..f164acef08bdcea2b1d51dcb46185e9f95f275e2 100644 GIT binary patch delta 25274 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 delta 24899 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 Vz4w`Xwy*ndT+>|}n|P+h{U2{m`epzC diff --git a/i18n/languages/woocommerce-admin-da_DK.po b/i18n/languages/woocommerce-admin-da_DK.po index dbb9cce2477..f733cade834 100644 --- a/i18n/languages/woocommerce-admin-da_DK.po +++ b/i18n/languages/woocommerce-admin-da_DK.po @@ -1,5 +1,6 @@ # # Translators: +# blaagnu , 2014 # mikejolley , 2014 # Morten Andersen , 2014 # Rudimidtgaard , 2014 @@ -11,8 +12,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-24 07:29+0000\n" -"Last-Translator: Morten Andersen \n" +"PO-Revision-Date: 2014-05-02 13:03+0000\n" +"Last-Translator: blaagnu \n" "Language-Team: Danish (Denmark) (http://www.transifex.com/projects/p/woocommerce/language/da_DK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3413,8 +3414,8 @@ msgstr "Ingen kunder fundet." #: includes/admin/reports/class-wc-report-customer-list.php:53 msgid "%s previous order linked" msgid_plural "%s previous orders linked" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s tidligere ordre forbundet" +msgstr[1] "%s tidligere ordrer forbundet" #: includes/admin/reports/class-wc-report-customer-list.php:58 msgid "Search customers" @@ -4959,7 +4960,7 @@ msgstr "Gratis!" msgid "" "Our catalog of WooCommerce Extensions can be found on WooThemes.com here: WooCommerce Extensions Catalog" -msgstr "" +msgstr "Vores katalog over WooCommerce Extensions kan findes på WooThemes.com her: WooCommerce Extensions Catalog" #: includes/admin/views/html-admin-page-status-report.php:2 msgid "Please include this information when requesting support:" diff --git a/i18n/languages/woocommerce-admin-de_CH.mo b/i18n/languages/woocommerce-admin-de_CH.mo index c75077016dfa2e2eb4e91d24619111e21bd5baad..47fa3e55798fa26065bb49ed6ac6fca8c0f53adf 100644 GIT binary patch delta 18600 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

    *BE1YX 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 M*}k}#Ypd7)0EbA4LI3~& diff --git a/i18n/languages/woocommerce-admin-de_CH.po b/i18n/languages/woocommerce-admin-de_CH.po index baad8c65b2b..60d5be6d2b5 100644 --- a/i18n/languages/woocommerce-admin-de_CH.po +++ b/i18n/languages/woocommerce-admin-de_CH.po @@ -1,12 +1,13 @@ # # Translators: +# avarx , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-03-25 08:51+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-14 06:25+0000\n" +"Last-Translator: avarx \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/woocommerce/language/de_CH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -438,7 +439,7 @@ msgstr "(Kopieren)" #: includes/admin/class-wc-admin-help.php:38 msgid "Documentation" -msgstr "" +msgstr "Dokumentation" #: includes/admin/class-wc-admin-help.php:41 msgid "" @@ -448,7 +449,7 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:43 msgid "WooCommerce Documentation" -msgstr "" +msgstr "WooCommerce Dokumentation" #: includes/admin/class-wc-admin-help.php:43 msgid "Developer API Docs" @@ -456,7 +457,7 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:49 msgid "Support" -msgstr "" +msgstr "Support" #: includes/admin/class-wc-admin-help.php:52 msgid "" @@ -489,7 +490,7 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:62 msgid "Found a bug?" -msgstr "" +msgstr "Fehler gefunden?" #: includes/admin/class-wc-admin-help.php:65 msgid "" @@ -502,7 +503,7 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:67 msgid "Report a bug" -msgstr "" +msgstr "Fehler melden" #: includes/admin/class-wc-admin-help.php:73 msgid "For more information:" @@ -510,7 +511,7 @@ msgstr "Für weitere Informationen:" #: includes/admin/class-wc-admin-help.php:74 msgid "About WooCommerce" -msgstr "" +msgstr "Über WooCommerce" #: includes/admin/class-wc-admin-help.php:75 msgid "Project on WordPress.org" @@ -841,19 +842,19 @@ msgstr "Versandanschrift des Kunden" #: includes/admin/class-wc-admin-profile.php:197 msgid "Read" -msgstr "" +msgstr "Lesen" #: includes/admin/class-wc-admin-profile.php:198 msgid "Write" -msgstr "" +msgstr "Schreiben" #: includes/admin/class-wc-admin-profile.php:199 msgid "Read/Write" -msgstr "" +msgstr "Lesen/Schreiben" #: includes/admin/class-wc-admin-profile.php:207 msgid "WooCommerce API Keys" -msgstr "" +msgstr "WooCommerce API Keys" #: includes/admin/class-wc-admin-profile.php:211 msgid "Generate API Key" @@ -869,7 +870,7 @@ msgstr "" #: includes/admin/class-wc-admin-profile.php:215 msgid "Permissions:" -msgstr "" +msgstr "Berechtigungen:" #: includes/admin/class-wc-admin-profile.php:219 msgid "Revoke API Key" @@ -1227,7 +1228,7 @@ msgstr "Danksagungen" #: includes/admin/class-wc-admin-welcome.php:225 msgid "Translators" -msgstr "" +msgstr "Übersetzer" #: includes/admin/class-wc-admin-welcome.php:243 msgid "A new RESTful API developers will ❤" @@ -1323,7 +1324,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:283 msgid "Google Analytics" -msgstr "" +msgstr "Google Analytics" #: includes/admin/class-wc-admin-welcome.php:284 msgid "Add Google Analytics eCommerce tracking to your WooCommerce store." @@ -1335,7 +1336,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:300 #: includes/admin/class-wc-admin-welcome.php:305 msgid "Download" -msgstr "" +msgstr "Download" #: includes/admin/class-wc-admin-welcome.php:288 msgid "Piwik" @@ -2726,7 +2727,7 @@ msgstr "" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:237 msgid "Music" -msgstr "" +msgstr "Musik" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:249 #: includes/admin/views/html-bulk-edit-product.php:58 @@ -3181,7 +3182,7 @@ msgstr "" #: includes/admin/post-types/meta-boxes/views/html-product-download.php:4 #: includes/admin/post-types/meta-boxes/views/html-product-variation-download.php:3 msgid "http://" -msgstr "" +msgstr "http://" #: includes/admin/post-types/meta-boxes/views/html-product-download.php:5 #: includes/admin/post-types/meta-boxes/views/html-product-variation-download.php:4 @@ -3312,7 +3313,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:46 #: includes/admin/reports/class-wc-report-taxes-by-date.php:46 msgid "Year" -msgstr "" +msgstr "Jahr" #: includes/admin/reports/class-wc-report-coupon-usage.php:96 #: includes/admin/reports/class-wc-report-customers.php:146 @@ -3322,7 +3323,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:47 #: includes/admin/reports/class-wc-report-taxes-by-date.php:47 msgid "Last Month" -msgstr "" +msgstr "Letzten Monat" #: includes/admin/reports/class-wc-report-coupon-usage.php:97 #: includes/admin/reports/class-wc-report-customers.php:147 @@ -3332,7 +3333,7 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:48 #: includes/admin/reports/class-wc-report-taxes-by-date.php:48 msgid "This Month" -msgstr "" +msgstr "Diesen Monat" #: includes/admin/reports/class-wc-report-coupon-usage.php:98 #: includes/admin/reports/class-wc-report-customers.php:148 @@ -3506,7 +3507,7 @@ msgstr "mehrwertsteuerfrei" #: includes/admin/reports/class-wc-report-sales-by-category.php:177 msgid "All" -msgstr "" +msgstr "Alle" #: includes/admin/reports/class-wc-report-sales-by-category.php:237 msgid "← Choose a category to view stats" @@ -4076,11 +4077,11 @@ msgstr "Dies ist ein Demo-Shop, nur für Testzwecke — Bestellungen werden #: includes/admin/settings/class-wc-settings-general.php:103 msgid "API" -msgstr "" +msgstr "API" #: includes/admin/settings/class-wc-settings-general.php:104 msgid "Enable the REST API" -msgstr "" +msgstr "REST API einschalten" #: includes/admin/settings/class-wc-settings-general.php:112 msgid "Currency Options" @@ -4643,7 +4644,7 @@ msgstr "Versandmethoden" #: includes/admin/settings/class-wc-settings-shipping.php:204 msgid "ID" -msgstr "" +msgstr "ID" #: includes/admin/settings/class-wc-settings-shipping.php:215 msgid "" @@ -4931,7 +4932,7 @@ msgstr "" #: includes/admin/views/html-admin-page-addons.php:12 msgid "Popular" -msgstr "" +msgstr "Beliebt" #: includes/admin/views/html-admin-page-addons.php:13 msgid "Gateways" @@ -5205,11 +5206,11 @@ msgstr "Produkttypen" #: includes/admin/views/html-admin-page-status-report.php:384 msgid "Theme" -msgstr "" +msgstr "Theme" #: includes/admin/views/html-admin-page-status-report.php:421 msgid "Theme Name" -msgstr "" +msgstr "Theme Name" #: includes/admin/views/html-admin-page-status-report.php:427 msgid "Theme Version" diff --git a/i18n/languages/woocommerce-admin-el_GR.mo b/i18n/languages/woocommerce-admin-el_GR.mo index 582c8f5d5c00680e38a61ff42eb7f95d5e0d264d..400fd712ba28d9ad201aea87df32686996d26ac8 100644 GIT binary patch delta 24262 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 delta 19298 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 diff --git a/i18n/languages/woocommerce-admin-el_GR.po b/i18n/languages/woocommerce-admin-el_GR.po index 977ed348290..2fea4eed179 100644 --- a/i18n/languages/woocommerce-admin-el_GR.po +++ b/i18n/languages/woocommerce-admin-el_GR.po @@ -24,7 +24,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-22 15:13+0000\n" +"PO-Revision-Date: 2014-05-08 15:31+0000\n" "Last-Translator: theWeavers_ \n" "Language-Team: Greek (Greece) (http://www.transifex.com/projects/p/woocommerce/language/el_GR/)\n" "MIME-Version: 1.0\n" @@ -398,8 +398,8 @@ msgstr "%s πρώτο σε πωλήσεις αυτό το μήνα (πωλήσε #: includes/admin/class-wc-admin-dashboard.php:145 msgid "%s order awaiting processing" msgid_plural "%s orders awaiting processing" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s παραγγελία σε αναμονή" +msgstr[1] "%s παραγγελίες σε αναμονή" #: includes/admin/class-wc-admin-dashboard.php:150 msgid "%s order on-hold" @@ -410,14 +410,14 @@ msgstr[1] "" #: includes/admin/class-wc-admin-dashboard.php:155 msgid "%s product low in stock" msgid_plural "%s products low in stock" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s προϊόν με χαμηλό στοκ" +msgstr[1] "%s προϊόντα με χαμηλό στοκ" #: includes/admin/class-wc-admin-dashboard.php:160 msgid "%s product out of stock" msgid_plural "%s products out of stock" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s προϊόν έχει εξαντληθεί" +msgstr[1] "%s προϊόντα έχουν εξαντληθεί" #: includes/admin/class-wc-admin-dashboard.php:193 msgid "out of 5" @@ -517,7 +517,7 @@ msgid "" "href=\"%s\">contribution guide prior to submitting your report. Be as " "descriptive as possible and please include your system status" " report." -msgstr "" +msgstr "Αν βρείτε κάποιο λάθος στο WooCommerce μπορείται να δημιουργήσετε αίτημα διόρθωσης μέσω Github issues. Βεβαιωθείτε ότι έχετε διαβάσει τον οδηγό συνεισφοράς προτού καταθέσετε την αναφορά σας. Προσπαθείστε να είστε όσο πιο περιγραφικός/-ή γίνεται και παρακαλώ συμπεριλάβετε την αναφορά κατάστασης του συστήματός σας." #: includes/admin/class-wc-admin-help.php:67 msgid "Report a bug" @@ -1955,14 +1955,14 @@ msgstr "από" #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:155 msgid "%d item" msgid_plural "%d items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d τεμάχιο" +msgstr[1] "%d τεμάχια" #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:210 msgid "plus %d other note" msgid_plural "plus %d other notes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "συν %d επιπλέον σημείωση" +msgstr[1] "συν %d επιπλέον σημειώσεις" #: includes/admin/post-types/class-wc-admin-cpt-shop_order.php:210 msgid "%d note" @@ -2121,7 +2121,7 @@ msgstr "Να επιτρέπεται η Δωρεάν Αποστολή" msgid "" "Check this box if the coupon grants free shipping. The free " "shipping method must be enabled with the \"must use coupon\" setting." -msgstr "" +msgstr "Κάντε κλικ σε αυτό το κουτάκι αν το κουπόνι εγγυάται την δωρεάν αποστολή. Ο τρόπος δωρεάν αποστολής πρέπει να είναι ενεργοποιημένος μέσω της ρύθμισης \"απαραίτητη η χρήση κουπονιού\"." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:72 msgid "Apply before tax" @@ -2243,11 +2243,11 @@ msgstr "Χωρίς περιορισμούς" msgid "" "List of emails to check against the customer's billing email when an order " "is placed." -msgstr "" +msgstr "Λίστα από email προς έλεγχο ώς προς το email των στοιχείων αποστολής του πελάτη όταν δίνει την παραγγελία του." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:182 msgid "Usage limit per coupon" -msgstr "" +msgstr "Όριο χρήσης ανά κουπόνι" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:182 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:194 @@ -2261,28 +2261,28 @@ msgstr "Πόσες φορές μπορεί το κουπόνι να χρησιμ #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgid "Limit usage to X items" -msgstr "" +msgstr "Περιορίστε τη χρήση σε Χ τεμάχια" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgctxt "placeholder" msgid "Apply to all qualifying items in cart" -msgstr "" +msgstr "Ισχύει για όλα τα προϊόντα στο καλάθι που πληρούν τις προϋποθέσεις." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:188 msgid "" "The maximum number of individual items this coupon can apply to when using " "product discounts. Leave blank to apply to all qualifying items in cart." -msgstr "" +msgstr "Ο μέγιστος αριθμός τεμαχίων στα οποια μπορεί να αξιοποιηθεί αυτό το κουπόνι όταν χρησιμοποιούνται εκπτώσεις προϊόντων. Αφήστε το κενό για να ισχύει σε όλα τα προϊόντα του καλαθιού που πληρούν τις προϋποθέσεις." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:194 msgid "Usage limit per user" -msgstr "" +msgstr "Όριο χρήσης ανά χρήστη" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:194 msgid "" "How many times this coupon can be used by an invidual user. Uses billing " "email for guests, and user ID for logged in users." -msgstr "" +msgstr "Πόσες φορές μπορεί να χρησιμοποιηθεί το παρόν κουπόνι από έναν μεμονωμένο χρήστη. Χρησιμοποιεί το email αποστολής παραγγελίας για τους \"επισκέπτες\" και τον κωδικό αριθμό χρήστη (ID) για τους \"συνδεδεμένους\" χρήστες." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:230 msgid "" @@ -2296,7 +2296,7 @@ msgstr "Ξαναστείλε e-mails παραγγελιών" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-actions.php:51 msgid "Generate Download Permissions" -msgstr "" +msgstr "Δημιούργησε Δικαιώματα Λήψης" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-actions.php:57 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:91 @@ -2422,7 +2422,7 @@ msgstr "Δεν έχει οριστεί διεύθυνση αποστολής." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-data.php:282 msgid "Customer Note" -msgstr "" +msgstr "Σημείωση πελάτη" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-data.php:287 msgid "Load shipping address" @@ -2458,7 +2458,7 @@ msgstr "Τεμάχιο" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:38 msgid "Tax Class" -msgstr "" +msgstr "Κατηγορία Φόρου" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-items.php:41 msgid "Qty" @@ -2502,7 +2502,7 @@ msgstr "προστέθηκε %s πριν" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:49 msgid "by %s" -msgstr "" +msgstr "κατα %s" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:50 msgid "Delete note" @@ -2547,11 +2547,11 @@ msgstr "Αποστολή" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-totals.php:66 msgid "+ Add shipping cost" -msgstr "" +msgstr "+Προσθήκη κόστους αποστολής" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-totals.php:66 msgid "These are the shipping and handling costs for the order." -msgstr "" +msgstr "Αυτά είναι τα κόστη αποστολής και επεξεργασίας της παραγγελίας." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-totals.php:106 msgid "+ Add tax row" @@ -2676,7 +2676,7 @@ msgstr "Λήψιμα Αρχεία" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:186 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:148 msgid "This is the name of the download shown to the customer." -msgstr "" +msgstr "Αυτό είναι το όνομα της λήψης που βλέπει ο πελάτης" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:187 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:149 @@ -2688,7 +2688,7 @@ msgstr "URL Αρχείου" msgid "" "This is the URL or absolute path to the file which customers will get access" " to." -msgstr "" +msgstr "Αυτό είναι το URL ή η ακριβής διαδρομή του αρχείου στο οποίο οι πελάτες αποκτούν πρόσβαση" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:202 #: includes/admin/post-types/meta-boxes/views/html-variation-admin.php:164 @@ -2729,11 +2729,11 @@ msgstr "Εισάγετε τον αριθμό των ημερών για τη λ #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:234 msgid "Download Type" -msgstr "" +msgstr "Τύπος λήψης" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:234 msgid "Choose a download type - this controls the schema." -msgstr "" +msgstr "Επιλέξτε τύπο λήψης - αυτό ελέγχει το πρότυπο." #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:235 msgid "Standard Product" @@ -3040,11 +3040,11 @@ msgstr "Τιμές" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:760 msgid "Prices increase by (fixed amount or %)" -msgstr "" +msgstr "Οι τιμές αυξάνονται κατά (σταθερό ποσόν ή %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:761 msgid "Prices decrease by (fixed amount or %)" -msgstr "" +msgstr "Οι τιμές μειώνονται κατά (σταθερό ποσόν ή %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:762 msgid "Sale prices" @@ -3052,11 +3052,11 @@ msgstr "Τιμές έκπτωσης" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:763 msgid "Sale prices increase by (fixed amount or %)" -msgstr "" +msgstr "Οι τιμές έκπτωσης αυξάνονται κατά (σταθερό ποσόν ή %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:764 msgid "Sale prices decrease by (fixed amount or %)" -msgstr "" +msgstr "Οι τιμές έκπτωσης μειώνονται κατά (σταθερό ποσόν ή %)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:770 msgid "Download limit" diff --git a/i18n/languages/woocommerce-admin-he_IL.mo b/i18n/languages/woocommerce-admin-he_IL.mo index 889329bb3e56d88740ca3436735fbd254883cc94..65ce4e0b5157014cb05ad2657364869d23732d3c 100644 GIT binary patch delta 27355 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 diff --git a/i18n/languages/woocommerce-admin-he_IL.po b/i18n/languages/woocommerce-admin-he_IL.po index 14e671ca902..86f15459734 100644 --- a/i18n/languages/woocommerce-admin-he_IL.po +++ b/i18n/languages/woocommerce-admin-he_IL.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-28 17:12+0000\n" +"PO-Revision-Date: 2014-05-11 13:38+0000\n" "Last-Translator: shoresh319\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/woocommerce/language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgstr "הקש בפורמט דצימלי (%s) ללא הפרדת אלפים." msgid "" "Please enter in monetary decimal (%s) format without thousand separators and" " currency symbols." -msgstr "" +msgstr "אנא הזן פורמט כספי עשרוני (%s) ללא מפרידי אלפים וסימני מטבע." #: includes/admin/class-wc-admin-assets.php:136 msgid "" @@ -277,7 +277,7 @@ msgid "" "products -> product data -> attributes -> values, Text " "allows manual entry whereas select allows pre-configured " "terms in a drop-down list." -msgstr "" +msgstr "קובע כיצד אתה בוחר תכונות עבור מוצרים. בתוך לוח מנהל מערכת -> מוצרים -> נתוני מוצרים -> תכונות -> ערכים, טקסט מאפשר הזנה ידנית בעוד בחירה מאפשרת ערכים מוגדרים מראש ברשימה נפתחת." #: includes/admin/class-wc-admin-attributes.php:270 #: includes/admin/class-wc-admin-attributes.php:396 @@ -301,7 +301,7 @@ msgstr "מזהה מונח" msgid "" "Determines the sort order of the terms on the frontend shop product pages. " "If using custom ordering, you can drag and drop the terms in this attribute." -msgstr "קובע את סדר המיון של המונחים בעמודי המוצרים של החנות בקצה המשתמש. אם נעשה שימוש במיון מותאם אישית, באפשרותך לגרור ולשחרר את המונחים שבתכונה זו." +msgstr "קובע את סדר המיון של המונחים בעמודי המוצרים של החנות. אם נעשה שימוש במיון מותאם אישית, באפשרותך לגרור ולשחרר את המונחים שבתכונה זו." #: includes/admin/class-wc-admin-attributes.php:283 msgid "Update" @@ -315,7 +315,7 @@ msgstr "תכונות" #: includes/admin/class-wc-admin-attributes.php:310 msgid "Order by" -msgstr "מיון" +msgstr "מיון לפי" #: includes/admin/class-wc-admin-attributes.php:311 msgid "Terms" @@ -575,19 +575,19 @@ msgstr "הזמנות" #: includes/admin/class-wc-admin-permalink-settings.php:33 msgid "Product permalink base" -msgstr "מוצר permalink בסיס" +msgstr "בסיס מבנה קישור של מוצר" #: includes/admin/class-wc-admin-permalink-settings.php:38 msgid "Product category base" -msgstr "בסיס קטגורית מוצר" +msgstr "בסיס קטגוריית מוצר" #: includes/admin/class-wc-admin-permalink-settings.php:45 msgid "Product tag base" -msgstr "בסיס תג מוצר" +msgstr "בסיס תגית מוצר" #: includes/admin/class-wc-admin-permalink-settings.php:52 msgid "Product attribute base" -msgstr "תכונת מוצר בסיסית" +msgstr "בסיס תכונת מוצר" #: includes/admin/class-wc-admin-permalink-settings.php:65 msgctxt "slug" @@ -603,7 +603,7 @@ msgstr "product-tag" msgid "" "These settings control the permalinks used for products. These settings only" " apply when not using \"default\" permalinks above." -msgstr "הגדרות אלה קובעות את הקישורים הקבועים למוצרים. הגדרות אלה חלות רק כאשר לא משתמשים בקישורים הקבועים \"ברירת המחדל\" מעל." +msgstr "הגדרות אלה קובעות את הקישורים הקבועים למוצרים. הגדרות אלה חלות רק כאשר לא משתמשים במבנה קישורים \"ברירת המחדל\" של וורדפרס." #: includes/admin/class-wc-admin-permalink-settings.php:100 msgctxt "default-slug" @@ -613,7 +613,7 @@ msgstr "חנות" #: includes/admin/class-wc-admin-permalink-settings.php:101 msgctxt "default-slug" msgid "product" -msgstr "תוצר" +msgstr "מוצר" #: includes/admin/class-wc-admin-permalink-settings.php:113 #: includes/admin/class-wc-admin-taxonomies.php:88 @@ -645,7 +645,7 @@ msgstr "בסיס מותאם אישית" msgid "" "Enter a custom base to use. A base must be set or WordPress" " will use default instead." -msgstr "הזן את בסיס מותאם אישית לשימוש. בסיס חייב להיות סט או וורדפרס ישתמש בברירת מחדל במקום." +msgstr "הזן מבנה קישורים מותאם אישית. מבנה הקישורים חייב להיות מוגדר במידה ולא וורדפרס ישתמש במבנה קישורים ברירת מחדל במקום." #: includes/admin/class-wc-admin-permalink-settings.php:184 msgctxt "slug" @@ -660,7 +660,7 @@ msgstr "המוצר התעדכן. צפה במוצר " #: includes/admin/class-wc-admin-post-types.php:74 #: includes/admin/class-wc-admin-post-types.php:89 msgid "Custom field updated." -msgstr "שדה מותאם אישית מעודכן." +msgstr "שדה מותאם אישית עודכן." #: includes/admin/class-wc-admin-post-types.php:60 #: includes/admin/class-wc-admin-post-types.php:75 @@ -670,15 +670,15 @@ msgstr "שדה מותאם אישית נמחק." #: includes/admin/class-wc-admin-post-types.php:61 msgid "Product updated." -msgstr "המוצר התעדכן." +msgstr "המוצר עודכן." #: includes/admin/class-wc-admin-post-types.php:62 msgid "Product restored to revision from %s" -msgstr "המוצר שוחזר מגרסה %s" +msgstr "המוצר שוחזר לגרסה מתאריך %s" #: includes/admin/class-wc-admin-post-types.php:63 msgid "Product published. View Product" -msgstr "המוצר שפורסם. צפה במוצר " +msgstr "המוצר פורסם. הצגת מוצר" #: includes/admin/class-wc-admin-post-types.php:64 msgid "Product saved." @@ -692,7 +692,7 @@ msgstr "המוצר נשלח. תצוגה מקד msgid "" "Product scheduled for: %1$s. Preview Product" -msgstr "מוצר מתוכנן ל: %1$s. תצוגה מקדימה של המוצר" +msgstr "פרסום מוצר מתוכנן ל: %1$s. תצוגה מקדימה של המוצר" #: includes/admin/class-wc-admin-post-types.php:67 #: includes/admin/class-wc-admin-post-types.php:82 @@ -702,7 +702,7 @@ msgstr "M j, Y @ G: i" #: includes/admin/class-wc-admin-post-types.php:68 msgid "Product draft updated. Preview Product" -msgstr "טיוטת המוצר עודכנה. תצוגה מקדימה " +msgstr "טיוטת מוצר עודכנה. תצוגה מקדימה " #: includes/admin/class-wc-admin-post-types.php:73 #: includes/admin/class-wc-admin-post-types.php:76 @@ -712,7 +712,7 @@ msgstr "הזמנה עודכנה." #: includes/admin/class-wc-admin-post-types.php:77 msgid "Order restored to revision from %s" -msgstr "כדי לשחזר לגרסה %s" +msgstr "ההזמנה שוחזרה לגרסה מתאריך %s" #: includes/admin/class-wc-admin-post-types.php:79 msgid "Order saved." @@ -734,11 +734,11 @@ msgstr "טיוטת הזמנה עודכנה." #: includes/admin/class-wc-admin-post-types.php:91 #: includes/admin/class-wc-admin-post-types.php:93 msgid "Coupon updated." -msgstr "קופון התעדכן." +msgstr "קופון עודכן." #: includes/admin/class-wc-admin-post-types.php:92 msgid "Coupon restored to revision from %s" -msgstr "קופון שוחזר לגרסה %s" +msgstr "הקופון שוחזר לגרסה מתאריך %s" #: includes/admin/class-wc-admin-post-types.php:94 msgid "Coupon saved." @@ -750,11 +750,11 @@ msgstr "קופון נשלח." #: includes/admin/class-wc-admin-post-types.php:96 msgid "Coupon scheduled for: %1$s." -msgstr "קופון נקבע ל: %1$s ." +msgstr "פרסום קופון נקבע ל: %1$s ." #: includes/admin/class-wc-admin-post-types.php:98 msgid "Coupon draft updated." -msgstr "טיוטת קופון מעודכן." +msgstr "טיוטת קופון עודכנה." #: includes/admin/class-wc-admin-profile.php:45 msgid "Customer Billing Address" @@ -938,7 +938,7 @@ msgstr "המלאי אזל" #: includes/admin/class-wc-admin-reports.php:104 msgid "Most Stocked" -msgstr "" +msgstr "הכי הרבה במלאי" #: includes/admin/class-wc-admin-reports.php:115 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-totals.php:75 @@ -967,29 +967,29 @@ msgstr "השינויים שביצעת יאבדו אם תנווט מחוץ לדף #: includes/admin/class-wc-admin-settings.php:490 msgid "Hard Crop?" -msgstr "" +msgstr "חיתוך למידות מדויקות?" #: includes/admin/class-wc-admin-settings.php:515 msgid "Select a page…" -msgstr "בחר דף ..." +msgstr "בחירת עמוד…" #: includes/admin/class-wc-admin-settings.php:538 msgid "Choose a country…" -msgstr "בחר מדינה ..." +msgstr "בחירת מדינה…" #: includes/admin/class-wc-admin-settings.php:562 msgid "Choose countries…" -msgstr "בחר מדינות ..." +msgstr "בחירת מדינות…" #: includes/admin/class-wc-admin-settings.php:568 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:461 msgid "Select all" -msgstr "בחר הכל" +msgstr "לבחור הכל" #: includes/admin/class-wc-admin-settings.php:568 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:461 msgid "Select none" -msgstr "בחר בשום דבר" +msgstr "לא לבחור כלום" #: includes/admin/class-wc-admin-status.php:52 msgid "Product Transients Cleared" @@ -1037,7 +1037,7 @@ msgstr "קבצים זמניים של החנות" #: includes/admin/class-wc-admin-status.php:174 msgid "Clear transients" -msgstr "נקה קבצים זמניים" +msgstr "נקוי קבצים זמניים" #: includes/admin/class-wc-admin-status.php:175 msgid "This tool will clear the product/shop transients cache." @@ -1129,7 +1129,7 @@ msgstr "" #: includes/admin/class-wc-admin-taxonomies.php:86 #: includes/admin/class-wc-admin-taxonomies.php:174 msgid "Display type" -msgstr "סוג התצוגה" +msgstr "סוג תצוגה" #: includes/admin/class-wc-admin-taxonomies.php:89 #: includes/admin/class-wc-admin-taxonomies.php:178 @@ -1142,32 +1142,32 @@ msgstr "מוצרים" #: includes/admin/class-wc-admin-taxonomies.php:90 #: includes/admin/class-wc-admin-taxonomies.php:179 msgid "Subcategories" -msgstr "קטגוריות משנה" +msgstr "תתי קטגוריות" #: includes/admin/class-wc-admin-taxonomies.php:91 #: includes/admin/class-wc-admin-taxonomies.php:180 msgid "Both" -msgstr "בשתיהם" +msgstr "בשניהם" #: includes/admin/class-wc-admin-taxonomies.php:95 #: includes/admin/class-wc-admin-taxonomies.php:185 msgid "Thumbnail" -msgstr "תמונה קטנה" +msgstr "תמונה ראשית" #: includes/admin/class-wc-admin-taxonomies.php:99 #: includes/admin/class-wc-admin-taxonomies.php:190 msgid "Upload/Add image" -msgstr "העלאה/הוספת תמונה" +msgstr "העלאת/הוספת תמונה" #: includes/admin/class-wc-admin-taxonomies.php:100 #: includes/admin/class-wc-admin-taxonomies.php:191 msgid "Remove image" -msgstr "הסר את התמונה" +msgstr "הסרת התמונה" #: includes/admin/class-wc-admin-taxonomies.php:125 #: includes/admin/class-wc-admin-taxonomies.php:212 msgid "Use image" -msgstr "השתמש בתמונה" +msgstr "להשתמש בתמונה" #: includes/admin/class-wc-admin-taxonomies.php:270 msgid "" @@ -1349,7 +1349,7 @@ msgstr "Piwik" #: includes/admin/class-wc-admin-welcome.php:289 msgid "Integrate WooCommerce with Piwik and the WP-Piwik plugin." -msgstr "" +msgstr "הטמעה את WooCommerce עם Piwik ותוסף הWP-Piwik." #: includes/admin/class-wc-admin-welcome.php:293 msgid "ShareThis" @@ -1357,7 +1357,7 @@ msgstr "ShareThis" #: includes/admin/class-wc-admin-welcome.php:294 msgid "Add social network sharing buttons to products using ShareThis." -msgstr "" +msgstr "הוסף כפתורי שיתוף ברשתות החברתיות באמצעות ShareThis." #: includes/admin/class-wc-admin-welcome.php:298 msgid "Sharedaddy" @@ -1365,7 +1365,7 @@ msgstr "Sharedaddy" #: includes/admin/class-wc-admin-welcome.php:299 msgid "Add social network sharing buttons to products using Sharedaddy." -msgstr "" +msgstr "הוסף כפתורי שיתוף ברשתות החברתיות למוצרים באמצעות Sharedaddy." #: includes/admin/class-wc-admin-welcome.php:303 msgid "ShareYourCart" @@ -1428,7 +1428,7 @@ msgstr "הגבלות קופון עבור כל לקוח" msgid "" "Coupon usage limits can now be set per user (using email + ID) rather than " "global." -msgstr "" +msgstr "הגבלות שימוש עבור קופונים יכולות כעת להיות מוגדרות עבור כל משתמש (באמצעות שימוש באימייל + מזהה) על פני הגדרה גלובלית." #: includes/admin/class-wc-admin-welcome.php:341 msgid "Streamlined new-account process" @@ -1472,7 +1472,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:367 msgid "Go to WooCommerce Settings" -msgstr "עבור להגדרות" +msgstr "מעבר להגדרות" #: includes/admin/class-wc-admin-welcome.php:382 msgid "" @@ -1504,11 +1504,11 @@ msgstr "תבנית HTML של אימייל" #: includes/admin/importers/class-wc-tax-rate-importer.php:230 #: includes/admin/importers/class-wc-tax-rate-importer.php:245 msgid "Sorry, there has been an error." -msgstr "אנו מצטערים, חלה טעות." +msgstr "אנו מצטערים, אירעה שגיאה." #: includes/admin/importers/class-wc-tax-rate-importer.php:104 msgid "The file does not exist, please try again." -msgstr "הקובץ אינו קיים, אנא נסה שוב." +msgstr "הקובץ אינו קיים, יש לנסות שוב." #: includes/admin/importers/class-wc-tax-rate-importer.php:191 msgid "The CSV is invalid." @@ -1522,7 +1522,7 @@ msgstr "הייבוא הסתיים - ייובא שיעור מס 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 delta 3308 zcmX}tdrZ}39LMqJcm)JO6cNEhyl_i7h<88%#Xu4?BgMR(^hn&I=!l@vQ8e+2Z9mLh z=`yQDOUsUJ=_>wE|457ZPg}F5W}CV>ySSON*5&;<=h0_;&+GX;zvupYem|})eRq!k zN^HLahP0nZBD(q+(}R)W{E)&TjmgGvjKW+TgrztTD{(lk#J=dmbJ&7IFrP-zSb=J{ z8V6tppsDZjs9h|h+U)lTTF^2M90#>3rZbVjKHd@LnIMnqx)Ie_3 zR?kG9hABV|yb$AXHTvVpY#^hG`%nXSp$2*r3-AbP3NaQJqS~*CVgEH?4Fzh@fSSl=)S+s(9zu2eDQdtkP#u1a8u$Y8XTIl0 zJ8=WG;(Mt6`mpQ~7>*h^1xI1#5cWTjOeqC=1YTRA5!GP}>XGb1&AijzKZ@%3BYS-k zRqqUHK|QF6oki_HFKPi-Q1xzL1>W|P(TZ~ET^$x$OHebdur9-)TzgO*Z$J&S1=Znp zTfPg`t_!sjhf)20jM}jPj>I0+xcd?iZb~Y2a?>Bj5iYS#+l8;IDYyWlSoqG?55;RYx;X zE1Qp6StV+q6{r=h!;4spbYZ6P;B~gjP&-hCs^`Tpz5jK#z=zt(O{iz)M|Hd(HPAuS z)*nH2(2Y7XpP=fWM(xNqsCGYEe?d*)Hmd#uTi%yfDoXGFATnx@fSTbL)I=uQ>&d7A zXQMvR^H3dmP!p=NHlucED{8`>sI5L=?|*=LL?=-bJ%fJD>{~MOGHT#ksKa%~UjKm_ z@K4l4b%Ins47Kv%sDUQf^6ALqH^r#>Rj7%2Pz$NIHjQNe)p3h0Xt(Y}O{5d^&_R6< zE}=TSY5fh=;eFJ~{z0vL0PnOW7=_xAMAQV*P!rBU)tj5h{wuS90&V?bREH~(#hSIK zf!k2^y6pY8Q1y>mkE2$6+WH-8M}9^v@FYC_$(3jHVSjVQi{YB&^CApzC# zW2hOYqE?uLn!ppN0V`1LmY}x03blZ0)N9&g?{7u*(}6rC01#`x{i2CA9CsGL>y_rwwW2V$Z1poi% z2QQ6DMy*iq<}yMD@L}R(7ECGD)mU%y+Wu#3J_8>o784#qU)CLjQZDf{@iMW2Q1Z8g zeDu5aQI7usBFmOa)aLB9q_=nleJ?Wgnq8NNEP4L%By6q2yeQ z2zM?;^z+wny_48Pyg<|uO0|T}i{2ikX@oxOV~O!ZIl)5=p0(ZRBa|wLCkdU=^~5}4 zKcTdXC?G0{ZN&0W7aVFX@(3MdrB_3k2J9qsJRYW*WOR-e5Myki&Z*LDLT6OzIbsl@ zGu=*XAtn%gh$+M(qFGDmAfx0aN{Ly-WMU(cPOKuHCzQfMn5VGS=2u{}&GS;5g+wv2 zo#1E(UoO39Ylw$wA{makS)v2{3NeRJTIuv3yw{l>6YjJ}A9E^W+|JS=qn#bZu-J1> z^H5);cfHS)XBC=qPlGowFfP&+C?1~Sa<;|SI_?o?oq-8O0dGRLE0C3Vz!foNVzxWk zJ#|)&+v!b;AK6e-=dEq5ulKel=P5rabWuQ0|0S(*Ipw1-Iwi?ju|*!Ar{0u#eBSED zrW#Y^X?0r1Bs)JD716%I3?rn2C65dyPOYG7dW|T=bZTT(m-2!mCN}z G, 2013 +# dhikkay14 , 2014 # Muhammad Panji , 2013 # ridhoyp , 2014 # ridhoyp , 2014 @@ -9,8 +10,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-10 05:30+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-01 08:16+0000\n" +"Last-Translator: dhikkay14 \n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/woocommerce/language/id_ID/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -94,51 +95,51 @@ msgstr "Nilai Kolom" #: includes/admin/class-wc-admin-assets.php:144 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:540 msgid "Enter some text, or some attributes by pipe (|) separating values." -msgstr "" +msgstr "Masukkan beberapa teks, atau beberapa atribut dengan pipa (|) memisahkan nilai-nilai." #: includes/admin/class-wc-admin-assets.php:145 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:490 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:545 msgid "Visible on the product page" -msgstr "" +msgstr "Terlihat pada halaman produk" #: includes/admin/class-wc-admin-assets.php:146 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:503 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:551 msgid "Used for variations" -msgstr "" +msgstr "Digunakan untuk variasi" #: includes/admin/class-wc-admin-assets.php:147 msgid "Enter a name for the new attribute term:" -msgstr "" +msgstr "Masukkan nama untuk jangka atribut baru:" #: includes/admin/class-wc-admin-assets.php:148 msgid "Calculate totals based on order items, discounts, and shipping?" -msgstr "" +msgstr "Hitung total berdasarkan barang pesanan, diskon, dan pengiriman?" #: includes/admin/class-wc-admin-assets.php:149 msgid "" "Calculate line taxes? This will calculate taxes based on the customers " "country. If no billing/shipping is set it will use the store base country." -msgstr "" +msgstr "Hitung baris pajak? Hal ini akan menghitung pajak berdasarkan negara pelanggan. Jika tidak ada penagihan / pengiriman diatur akan menggunakan negara tempat toko." #: includes/admin/class-wc-admin-assets.php:150 msgid "" "Copy billing information to shipping information? This will remove any " "currently entered shipping information." -msgstr "" +msgstr "Salin informasi penagihan untuk pengiriman informasi? Ini akan menghapus semua informasi pengiriman saat ini masuk." #: includes/admin/class-wc-admin-assets.php:151 msgid "" "Load the customer's billing information? This will remove any currently " "entered billing information." -msgstr "" +msgstr "Memuat informasi penagihan pelanggan? Ini akan menghapus informasi penagihan setiap saat masuk." #: includes/admin/class-wc-admin-assets.php:152 msgid "" "Load the customer's shipping information? This will remove any currently " "entered shipping information." -msgstr "" +msgstr "Memuat informasi pengiriman pelanggan? Ini akan menghapus semua informasi pengiriman saat ini masuk." #: includes/admin/class-wc-admin-assets.php:153 #: includes/admin/post-types/class-wc-admin-cpt-product.php:168 @@ -146,11 +147,11 @@ msgstr "" #: includes/admin/views/html-bulk-edit-product.php:170 #: includes/admin/views/html-quick-edit-product.php:128 msgid "Featured" -msgstr "" +msgstr "Fitur" #: includes/admin/class-wc-admin-assets.php:156 msgid "No customer selected" -msgstr "" +msgstr "Tidak ada pelanggan yang dipilih" #: includes/admin/class-wc-admin-assets.php:182 msgid "" @@ -168,57 +169,57 @@ msgid "" "Are you sure you want to link all variations? This will create a new " "variation for each and every possible combination of variation attributes " "(max 50 per run)." -msgstr "" +msgstr "Apakah Anda yakin ingin menghubungkan semua variasi? Ini akan membuat variasi baru untuk setiap kemungkinan kombinasi variasi atribut (maksimal 50 per jumlah)." #: includes/admin/class-wc-admin-assets.php:204 msgid "Enter a value" -msgstr "" +msgstr "Masukkan nilai" #: includes/admin/class-wc-admin-assets.php:205 msgid "Enter a value (fixed or %)" -msgstr "" +msgstr "Masukkan nilai (tetap atau%)" #: includes/admin/class-wc-admin-assets.php:206 msgid "Are you sure you want to delete all variations? This cannot be undone." -msgstr "" +msgstr "Apakah Anda yakin ingin menghapus semua variasi? Hal ini tidak dapat dibatalkan." #: includes/admin/class-wc-admin-assets.php:207 msgid "Last warning, are you sure?" -msgstr "" +msgstr "Peringatan terakhir, apakah Anda yakin?" #: includes/admin/class-wc-admin-assets.php:208 #: includes/admin/class-wc-admin-taxonomies.php:123 #: includes/admin/class-wc-admin-taxonomies.php:210 msgid "Choose an image" -msgstr "" +msgstr "Pilih gambar" #: includes/admin/class-wc-admin-assets.php:209 msgid "Set variation image" -msgstr "" +msgstr "Mengatur variasi gambar" #: includes/admin/class-wc-admin-assets.php:210 msgid "variation added" -msgstr "" +msgstr "variasi ditambahkan" #: includes/admin/class-wc-admin-assets.php:211 msgid "variations added" -msgstr "" +msgstr "variasi ditambahkan" #: includes/admin/class-wc-admin-assets.php:212 msgid "No variations added" -msgstr "" +msgstr "Tidak ada variasi ditambahkan" #: includes/admin/class-wc-admin-assets.php:213 msgid "Are you sure you want to remove this variation?" -msgstr "" +msgstr "Apakah Anda yakin ingin menghapus variasi ini?" #: includes/admin/class-wc-admin-attributes.php:82 msgid "Please, provide an attribute name, slug and type." -msgstr "" +msgstr "Tolong, berikan atribut nama, slug dan tipe." #: includes/admin/class-wc-admin-attributes.php:84 msgid "Slug “%s” is too long (28 characters max). Shorten it, please." -msgstr "" +msgstr "Slug \"% s\" terlalu panjang (maksimal 28 karakter). Silahkan dipersingkat" #: includes/admin/class-wc-admin-attributes.php:86 msgid "" diff --git a/i18n/languages/woocommerce-admin-ms_MY.mo b/i18n/languages/woocommerce-admin-ms_MY.mo index e46e2e0dd1be10fc6741846eb8c21d3e56362c11..3dad32189994f067ea45dfd87d61bae61c2bb641 100644 GIT binary patch literal 9750 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 GtN#I4wBL0A diff --git a/i18n/languages/woocommerce-admin-ms_MY.po b/i18n/languages/woocommerce-admin-ms_MY.po index 49f5f7bbe9e..c20c824b53f 100644 --- a/i18n/languages/woocommerce-admin-ms_MY.po +++ b/i18n/languages/woocommerce-admin-ms_MY.po @@ -1,13 +1,14 @@ # # Translators: # kampit , 2014 +# akmalff , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-03-15 08:29+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-11 07:40+0000\n" +"Last-Translator: akmalff \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/woocommerce/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ msgstr "" #: includes/admin/class-wc-admin-assets.php:137 msgid "Please select some items." -msgstr "" +msgstr "Sila pilih beberapa barangan" #: includes/admin/class-wc-admin-assets.php:138 msgid "Remove this item meta?" @@ -49,7 +50,7 @@ msgstr "" #: includes/admin/class-wc-admin-assets.php:139 msgid "Remove this attribute?" -msgstr "" +msgstr "Hapus sifat ini" #: includes/admin/class-wc-admin-assets.php:140 #: includes/admin/class-wc-admin-attributes.php:239 @@ -86,7 +87,7 @@ msgstr "" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:447 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:539 msgid "Value(s)" -msgstr "" +msgstr "Nilai (Nilai-nilai)" #: includes/admin/class-wc-admin-assets.php:144 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:540 @@ -97,17 +98,17 @@ msgstr "" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:490 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:545 msgid "Visible on the product page" -msgstr "" +msgstr "Dilihat di laman produk" #: includes/admin/class-wc-admin-assets.php:146 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:503 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:551 msgid "Used for variations" -msgstr "" +msgstr "Digunakan untuk variasi" #: includes/admin/class-wc-admin-assets.php:147 msgid "Enter a name for the new attribute term:" -msgstr "" +msgstr "Isikan nama untuk terma baru Sifat " #: includes/admin/class-wc-admin-assets.php:148 msgid "Calculate totals based on order items, discounts, and shipping?" @@ -143,11 +144,11 @@ msgstr "" #: includes/admin/views/html-bulk-edit-product.php:170 #: includes/admin/views/html-quick-edit-product.php:128 msgid "Featured" -msgstr "" +msgstr "Pilihan" #: includes/admin/class-wc-admin-assets.php:156 msgid "No customer selected" -msgstr "" +msgstr "Tiada pelanggan dipilih" #: includes/admin/class-wc-admin-assets.php:182 msgid "" @@ -169,67 +170,67 @@ msgstr "" #: includes/admin/class-wc-admin-assets.php:204 msgid "Enter a value" -msgstr "" +msgstr "Masukkan nilai" #: includes/admin/class-wc-admin-assets.php:205 msgid "Enter a value (fixed or %)" -msgstr "" +msgstr "Isi nilai (tetap atau %)" #: includes/admin/class-wc-admin-assets.php:206 msgid "Are you sure you want to delete all variations? This cannot be undone." -msgstr "" +msgstr "Adakah anda mahu padam semua variasi? Ini tidak boleh dibatalkan." #: includes/admin/class-wc-admin-assets.php:207 msgid "Last warning, are you sure?" -msgstr "" +msgstr "Amaran terakhir, adakah anda pasti?" #: includes/admin/class-wc-admin-assets.php:208 #: includes/admin/class-wc-admin-taxonomies.php:123 #: includes/admin/class-wc-admin-taxonomies.php:210 msgid "Choose an image" -msgstr "" +msgstr "Pilih imej" #: includes/admin/class-wc-admin-assets.php:209 msgid "Set variation image" -msgstr "" +msgstr "Tetapkan imej variasi" #: includes/admin/class-wc-admin-assets.php:210 msgid "variation added" -msgstr "" +msgstr "Variasi ditambah" #: includes/admin/class-wc-admin-assets.php:211 msgid "variations added" -msgstr "" +msgstr "Variasi-variasi ditambah" #: includes/admin/class-wc-admin-assets.php:212 msgid "No variations added" -msgstr "" +msgstr "Tiada variasi ditambah" #: includes/admin/class-wc-admin-assets.php:213 msgid "Are you sure you want to remove this variation?" -msgstr "" +msgstr "Adakah anda pasti untuk mengeluarkan variasi ini?" #: includes/admin/class-wc-admin-attributes.php:82 msgid "Please, provide an attribute name, slug and type." -msgstr "" +msgstr "Tolong, berikan satu nama sifat, slug dan jenis" #: includes/admin/class-wc-admin-attributes.php:84 msgid "Slug “%s” is too long (28 characters max). Shorten it, please." -msgstr "" +msgstr "Slug \"%\" terlalu panjang (28 angka maksima). Tolong pendekkan." #: includes/admin/class-wc-admin-attributes.php:86 msgid "" "Slug “%s” is not allowed because it is a reserved term. Change it, please." -msgstr "" +msgstr "Slug \"%\" tidak dibenarkan kerana ia adalah terma terpelihara. Tolong tukarkan." #: includes/admin/class-wc-admin-attributes.php:91 #: includes/admin/class-wc-admin-attributes.php:96 msgid "Slug “%s” is already in use. Change it, please." -msgstr "" +msgstr "Slug \"%\" sedang digunakan. Tolong tukarkan." #: includes/admin/class-wc-admin-attributes.php:233 msgid "Edit Attribute" -msgstr "" +msgstr "Ubah Sifat" #: includes/admin/class-wc-admin-attributes.php:243 #: includes/admin/class-wc-admin-attributes.php:376 @@ -240,7 +241,7 @@ msgstr "" #: includes/admin/class-wc-admin-attributes.php:308 #: includes/admin/class-wc-admin-attributes.php:380 msgid "Slug" -msgstr "" +msgstr "Slug" #: includes/admin/class-wc-admin-attributes.php:252 #: includes/admin/class-wc-admin-attributes.php:382 @@ -253,17 +254,17 @@ msgstr "" #: includes/admin/class-wc-admin-attributes.php:386 #: includes/admin/post-types/class-wc-admin-cpt-product.php:259 msgid "Type" -msgstr "" +msgstr "Jenis" #: includes/admin/class-wc-admin-attributes.php:261 #: includes/admin/class-wc-admin-attributes.php:388 msgid "Select" -msgstr "" +msgstr "Pilih" #: includes/admin/class-wc-admin-attributes.php:262 #: includes/admin/class-wc-admin-attributes.php:389 msgid "Text" -msgstr "" +msgstr "Teks" #: includes/admin/class-wc-admin-attributes.php:265 #: includes/admin/class-wc-admin-attributes.php:392 @@ -300,13 +301,13 @@ msgstr "" #: includes/admin/class-wc-admin-attributes.php:283 msgid "Update" -msgstr "" +msgstr "Kemaskini" #: includes/admin/class-wc-admin-attributes.php:299 #: includes/admin/class-wc-admin-menus.php:49 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:105 msgid "Attributes" -msgstr "" +msgstr "Sifat-sifat" #: includes/admin/class-wc-admin-attributes.php:310 msgid "Order by" @@ -314,7 +315,7 @@ msgstr "Susun mengikut" #: includes/admin/class-wc-admin-attributes.php:311 msgid "Terms" -msgstr "" +msgstr "Terma" #: includes/admin/class-wc-admin-attributes.php:323 #: includes/admin/post-types/class-wc-admin-cpt-product.php:171 @@ -331,7 +332,7 @@ msgstr "Ubah" #: includes/admin/post-types/meta-boxes/views/html-product-download.php:6 #: includes/admin/post-types/meta-boxes/views/html-product-variation-download.php:5 msgid "Delete" -msgstr "" +msgstr "Hapus" #: includes/admin/class-wc-admin-attributes.php:356 msgid "Configure terms" @@ -339,11 +340,11 @@ msgstr "" #: includes/admin/class-wc-admin-attributes.php:360 msgid "No attributes currently exist." -msgstr "" +msgstr "Tiada sifat wujud." #: includes/admin/class-wc-admin-attributes.php:370 msgid "Add New Attribute" -msgstr "" +msgstr "Tambah Sifat Baru" #: includes/admin/class-wc-admin-attributes.php:371 msgid "" @@ -354,11 +355,11 @@ msgstr "" #: includes/admin/class-wc-admin-attributes.php:405 msgid "Add Attribute" -msgstr "" +msgstr "Tambah Sifat" #: includes/admin/class-wc-admin-attributes.php:416 msgid "Are you sure you want to delete this attribute?" -msgstr "" +msgstr "Adakah anda pasti mahu menghampuskan sifat ini?" #: includes/admin/class-wc-admin-dashboard.php:35 msgid "WooCommerce Recent Reviews" @@ -367,7 +368,7 @@ msgstr "WooCommerce Ulasan Terkini" #: includes/admin/class-wc-admin-dashboard.php:38 #: includes/admin/class-wc-admin-menus.php:80 msgid "WooCommerce Status" -msgstr "" +msgstr "Status WooCommerce" #: includes/admin/class-wc-admin-dashboard.php:132 msgid "%s sales this month" @@ -407,19 +408,19 @@ msgstr "" #: includes/admin/class-wc-admin-dashboard.php:201 msgid "There are no product reviews yet." -msgstr "" +msgstr "Tiada ulasan produk lagi." #: includes/admin/class-wc-admin-duplicate-product.php:43 msgid "Make a duplicate from this product" -msgstr "" +msgstr "Buat salinan dari produk ini" #: includes/admin/class-wc-admin-duplicate-product.php:44 msgid "Duplicate" -msgstr "" +msgstr "Salinan" #: includes/admin/class-wc-admin-duplicate-product.php:67 msgid "Copy to a new draft" -msgstr "" +msgstr "Salin ke draf baru" #: includes/admin/class-wc-admin-duplicate-product.php:77 msgid "No product to duplicate has been supplied!" @@ -427,25 +428,25 @@ msgstr "" #: includes/admin/class-wc-admin-duplicate-product.php:99 msgid "Product creation failed, could not find original product:" -msgstr "" +msgstr "Mewujudkan produk gagal, produk asal tidak dijumpai:" #: includes/admin/class-wc-admin-duplicate-product.php:126 msgid "(Copy)" -msgstr "" +msgstr "(Salinan)" #: includes/admin/class-wc-admin-help.php:38 msgid "Documentation" -msgstr "" +msgstr "Dokumentasi" #: includes/admin/class-wc-admin-help.php:41 msgid "" "Thank you for using WooCommerce :) Should you need help using or extending " "WooCommerce please read the documentation." -msgstr "" +msgstr "Terima kasih kerana menggunakan WooCommerce :) Jika anda perlukan pertolongan mengunakan atau melanjutkan WooCommerce, tolong baca dokumentasi." #: includes/admin/class-wc-admin-help.php:43 msgid "WooCommerce Documentation" -msgstr "" +msgstr "Dokumentasi WooCommerce" #: includes/admin/class-wc-admin-help.php:43 msgid "Developer API Docs" @@ -453,7 +454,7 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:49 msgid "Support" -msgstr "" +msgstr "Sokongan" #: includes/admin/class-wc-admin-help.php:52 msgid "" @@ -474,19 +475,19 @@ msgstr "" #: includes/admin/views/html-admin-page-status.php:5 #: includes/admin/views/html-notice-template-check.php:6 msgid "System Status" -msgstr "" +msgstr "Status Sistem" #: includes/admin/class-wc-admin-help.php:56 msgid "Community Support" -msgstr "" +msgstr "Sokongan Komuniti" #: includes/admin/class-wc-admin-help.php:56 msgid "Customer Support" -msgstr "" +msgstr "Sokongan Pelanggan" #: includes/admin/class-wc-admin-help.php:62 msgid "Found a bug?" -msgstr "" +msgstr "Jumpa pepijat?" #: includes/admin/class-wc-admin-help.php:65 msgid "" @@ -499,31 +500,31 @@ msgstr "" #: includes/admin/class-wc-admin-help.php:67 msgid "Report a bug" -msgstr "" +msgstr "Lapor pepijat" #: includes/admin/class-wc-admin-help.php:73 msgid "For more information:" -msgstr "" +msgstr "Untuk maklumat lanjut:" #: includes/admin/class-wc-admin-help.php:74 msgid "About WooCommerce" -msgstr "" +msgstr "Mengenai WooCommerce" #: includes/admin/class-wc-admin-help.php:75 msgid "Project on WordPress.org" -msgstr "" +msgstr "Projek di WordPress.org" #: includes/admin/class-wc-admin-help.php:76 msgid "Project on Github" -msgstr "" +msgstr "Projek di Github" #: includes/admin/class-wc-admin-help.php:77 msgid "Official Extensions" -msgstr "" +msgstr "Lanjutan Rasmi" #: includes/admin/class-wc-admin-help.php:78 msgid "Official Themes" -msgstr "" +msgstr "Tema Rasmi" #: includes/admin/class-wc-admin-importers.php:32 msgid "WooCommerce Tax Rates (CSV)" @@ -535,11 +536,11 @@ msgstr "" #: includes/admin/class-wc-admin-menus.php:56 msgid "Reports" -msgstr "" +msgstr "Laporan-laporan" #: includes/admin/class-wc-admin-menus.php:63 msgid "WooCommerce Settings" -msgstr "" +msgstr "Tetapan WooCommerce" #: includes/admin/class-wc-admin-menus.php:63 #: includes/admin/class-wc-admin-welcome.php:213 @@ -613,7 +614,7 @@ msgstr "produk" #: includes/admin/settings/class-wc-settings-shipping.php:202 #: includes/admin/views/html-admin-page-status-report.php:70 msgid "Default" -msgstr "" +msgstr "Tetapan utama" #: includes/admin/class-wc-admin-permalink-settings.php:117 #: includes/admin/reports/class-wc-report-stock.php:141 @@ -896,7 +897,7 @@ msgstr "" #: includes/admin/class-wc-admin-reports.php:72 #: includes/admin/reports/class-wc-report-customer-list.php:30 msgid "Customers" -msgstr "" +msgstr "Pelanggan" #: includes/admin/class-wc-admin-reports.php:75 msgid "Customers vs. Guests" @@ -904,7 +905,7 @@ msgstr "" #: includes/admin/class-wc-admin-reports.php:81 msgid "Customer List" -msgstr "" +msgstr "Senarai Pelanggan" #: includes/admin/class-wc-admin-reports.php:89 #: includes/admin/post-types/class-wc-admin-cpt-product.php:252 @@ -912,11 +913,11 @@ msgstr "" #: includes/admin/reports/class-wc-report-stock.php:25 #: includes/admin/reports/class-wc-report-stock.php:26 msgid "Stock" -msgstr "" +msgstr "Stok" #: includes/admin/class-wc-admin-reports.php:92 msgid "Low in stock" -msgstr "" +msgstr "Stok kurang" #: includes/admin/class-wc-admin-reports.php:98 #: includes/admin/post-types/class-wc-admin-cpt-product.php:419 @@ -934,15 +935,15 @@ msgstr "" #: includes/admin/class-wc-admin-reports.php:115 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-totals.php:75 msgid "Taxes" -msgstr "" +msgstr "Cukai" #: includes/admin/class-wc-admin-reports.php:118 msgid "Taxes by code" -msgstr "" +msgstr "Cukai mengikut kod" #: includes/admin/class-wc-admin-reports.php:124 msgid "Taxes by date" -msgstr "" +msgstr "Cukai mengikut tarikh" #: includes/admin/class-wc-admin-settings.php:54 msgid "Action failed. Please refresh the page and retry." @@ -975,12 +976,12 @@ msgstr "" #: includes/admin/class-wc-admin-settings.php:568 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:461 msgid "Select all" -msgstr "" +msgstr "Pilih semua" #: includes/admin/class-wc-admin-settings.php:568 #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:461 msgid "Select none" -msgstr "" +msgstr "Tiada dipilih" #: includes/admin/class-wc-admin-status.php:52 msgid "Product Transients Cleared" @@ -1148,17 +1149,17 @@ msgstr "" #: includes/admin/class-wc-admin-taxonomies.php:99 #: includes/admin/class-wc-admin-taxonomies.php:190 msgid "Upload/Add image" -msgstr "" +msgstr "Muat naik/Tambah imej" #: includes/admin/class-wc-admin-taxonomies.php:100 #: includes/admin/class-wc-admin-taxonomies.php:191 msgid "Remove image" -msgstr "" +msgstr "Hapus imej" #: includes/admin/class-wc-admin-taxonomies.php:125 #: includes/admin/class-wc-admin-taxonomies.php:212 msgid "Use image" -msgstr "" +msgstr "Guna imej" #: includes/admin/class-wc-admin-taxonomies.php:270 msgid "" @@ -1178,19 +1179,19 @@ msgstr "" #: includes/admin/class-wc-admin-taxonomies.php:293 #: includes/admin/post-types/class-wc-admin-cpt-product.php:244 msgid "Image" -msgstr "" +msgstr "Imej" #: includes/admin/class-wc-admin-welcome.php:46 msgid "Welcome to WooCommerce" -msgstr "" +msgstr "Selamat Datang ke WooCommerce" #: includes/admin/class-wc-admin-welcome.php:195 msgid "Welcome to WooCommerce %s" -msgstr "" +msgstr "Selamat datang ke WooCommerce %s" #: includes/admin/class-wc-admin-welcome.php:200 msgid "Thanks, all done!" -msgstr "" +msgstr "Terima kasih, semua selesai!" #: includes/admin/class-wc-admin-welcome.php:202 msgid "Thank you for updating to the latest version!" @@ -1332,7 +1333,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:300 #: includes/admin/class-wc-admin-welcome.php:305 msgid "Download" -msgstr "" +msgstr "Muat turun" #: includes/admin/class-wc-admin-welcome.php:288 msgid "Piwik" @@ -1484,7 +1485,7 @@ msgstr "" #: includes/admin/class-wc-admin-welcome.php:423 msgid "View %s" -msgstr "" +msgstr "Lihat %s" #: includes/admin/class-wc-admin.php:114 msgid "HTML Email Template" @@ -1564,7 +1565,7 @@ msgstr "" #: includes/admin/post-types/class-wc-admin-cpt-product.php:103 msgid "Product Image" -msgstr "" +msgstr "Imej Produk" #: includes/admin/post-types/class-wc-admin-cpt-product.php:105 msgid "Remove product image" @@ -2370,7 +2371,7 @@ msgstr "" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-data.php:230 msgid "Payment Method:" -msgstr "" +msgstr "Kaedah Pembayaran:" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-data.php:232 #: includes/admin/post-types/meta-boxes/views/html-order-fee.php:33 @@ -3743,7 +3744,7 @@ msgstr "" #: includes/admin/settings/class-wc-settings-accounts.php:95 msgid "Logout" -msgstr "" +msgstr "Log Keluar" #: includes/admin/settings/class-wc-settings-accounts.php:96 msgid "" @@ -3887,7 +3888,7 @@ msgstr "" #: includes/admin/settings/class-wc-settings-checkout.php:168 msgid "Add Payment Method" -msgstr "" +msgstr "Tamba Kaedah Pembayaran" #: includes/admin/settings/class-wc-settings-checkout.php:169 msgid "Endpoint for the Checkout → Add Payment Method page" @@ -4937,7 +4938,7 @@ msgstr "" #: includes/admin/views/html-admin-page-addons.php:18 msgid "Free" -msgstr "" +msgstr "Percuma" #: includes/admin/views/html-admin-page-addons.php:33 msgid "" diff --git a/i18n/languages/woocommerce-admin-sv_SE.mo b/i18n/languages/woocommerce-admin-sv_SE.mo index 0b16c47a85ef3756e0226d07347b72a52f800306..7005d84b1c8d9a462c92dd97697ce8eb4908e26f 100644 GIT binary patch delta 25 hcmbPmf^EVHwheN>xlDBpEEEhatc(mcYy5t(0swsD3FQC) delta 25 hcmbPmf^EVHwheN>xlD8oEffrmtc*-IYy5t(0swr;3FH6( diff --git a/i18n/languages/woocommerce-admin-sv_SE.po b/i18n/languages/woocommerce-admin-sv_SE.po index 92a501f9960..cd73428420e 100644 --- a/i18n/languages/woocommerce-admin-sv_SE.po +++ b/i18n/languages/woocommerce-admin-sv_SE.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-18 12:25+0000\n" +"PO-Revision-Date: 2014-05-08 18:20+0000\n" "Last-Translator: sennbrink \n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/woocommerce/language/sv_SE/)\n" "MIME-Version: 1.0\n" diff --git a/i18n/languages/woocommerce-admin-tr_TR.mo b/i18n/languages/woocommerce-admin-tr_TR.mo index 749f31e3c59c424b76ca61a9b7bfbc1a4e16e5d5..79f5314ef5553cecb631dcd9b976ef7295281c2b 100644 GIT binary patch delta 9340 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 R&zYVxI_Ko)``x1f{|D*c#47** delta 9352 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 diff --git a/i18n/languages/woocommerce-admin-tr_TR.po b/i18n/languages/woocommerce-admin-tr_TR.po index 006ffd34ff9..6741a0357f6 100644 --- a/i18n/languages/woocommerce-admin-tr_TR.po +++ b/i18n/languages/woocommerce-admin-tr_TR.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-28 14:06+0000\n" +"PO-Revision-Date: 2014-05-13 12:37+0000\n" "Last-Translator: TRFlavourart \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/woocommerce/language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -1065,11 +1065,11 @@ msgstr "Bu araç, ürün kurallarını yeniden hesaplayacaktır - ürünleri kat #: includes/admin/class-wc-admin-status.php:188 msgid "Capabilities" -msgstr "Kapasiteler" +msgstr "Roller" #: includes/admin/class-wc-admin-status.php:189 msgid "Reset capabilities" -msgstr "Kapasiteleri Sıfırla" +msgstr "Rolleri Sıfırla" #: includes/admin/class-wc-admin-status.php:190 msgid "" @@ -1442,7 +1442,7 @@ msgstr "Ek fiyat görünüm seçenekleri" msgid "" "Define whether prices should be shown incl. or excl. of tax on the frontend," " and add an optional suffix." -msgstr "Fiyatların ön sayfada vergi dahil veya hariç şeklinde gösterilmesinin gerekli olup olmadığını belirleyin ayrıca isteğe bağlı son ek ekleyin." +msgstr "Fiyatların ön sayfada vergi dahil veya hariç şeklinde gösterilmesinin gerekli olup olmadığını belirleyin ayrıca isteğe bağlı sonek ekleyin." #: includes/admin/class-wc-admin-welcome.php:354 msgid "Past order linking" @@ -4377,7 +4377,7 @@ msgstr "Popüler (satış)" #: includes/admin/settings/class-wc-settings-products.php:256 msgid "Average Rating" -msgstr "Ortalama Puan" +msgstr "Ortalama Oy" #: includes/admin/settings/class-wc-settings-products.php:257 msgid "Sort by most recent" @@ -4654,7 +4654,7 @@ msgstr "Standart Oranlar" #: includes/admin/settings/class-wc-settings-tax.php:49 msgid "%s Rates" -msgstr "%s Oranlar" +msgstr "%s" #: includes/admin/settings/class-wc-settings-tax.php:71 msgid "Enable Taxes" @@ -4751,7 +4751,7 @@ msgstr "Aşağıda (satır başına 1) vergi sınıfı listelidir. Bunlar #: includes/admin/settings/class-wc-settings-tax.php:140 msgid "Reduced Rate%sZero Rate" -msgstr "İndirimli %sVergisiz" +msgstr "İndirimli Oran %s Vergisiz" #: includes/admin/settings/class-wc-settings-tax.php:144 msgid "Display prices in the shop:" @@ -4769,7 +4769,7 @@ msgstr "Vergi hariç" #: includes/admin/settings/class-wc-settings-tax.php:155 msgid "Price display suffix:" -msgstr "Fiyat Son-ek Görünümü:" +msgstr "Fiyat Sonek Görünümü:" #: includes/admin/settings/class-wc-settings-tax.php:159 msgid "" @@ -5138,7 +5138,7 @@ msgstr "mevcut" #: includes/admin/views/html-admin-page-status-report.php:253 msgid "by" -msgstr "» Yazar:" +msgstr "» Geliştirici:" #: includes/admin/views/html-admin-page-status-report.php:253 msgid "version" diff --git a/i18n/languages/woocommerce-admin-zh_CN.mo b/i18n/languages/woocommerce-admin-zh_CN.mo index d69217474e1aab10ccb35aeab2e54af3006124e9..5a4534c095822a2236972ba853ce58cb3a9aca52 100644 GIT binary patch delta 23476 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, 2014 # tetsu , 2014 # xepin , 2014 +# michelle_zhang , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-04-14 08:54+0000\n" -"Last-Translator: xepin \n" +"PO-Revision-Date: 2014-05-07 13:07+0000\n" +"Last-Translator: michelle_zhang \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/woocommerce/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2220,7 +2221,7 @@ msgstr "无限制" msgid "" "List of emails to check against the customer's billing email when an order " "is placed." -msgstr "" +msgstr "下单后,会对照客户的账单检查一系列的电子邮件" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-coupon-data.php:182 msgid "Usage limit per coupon" @@ -2497,7 +2498,7 @@ msgstr "添加备注" msgid "" "Add a note for your reference, or add a customer note (the user will be " "notified)." -msgstr "" +msgstr "加入一条注释以做参考,或者加入一条客户备注(用户即可识别)" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-order-notes.php:68 msgid "Customer note" @@ -3441,7 +3442,7 @@ msgstr "这段时间共有 %s 个注册" #: includes/admin/reports/class-wc-report-customers.php:90 msgid "Customer Sales" -msgstr "" +msgstr "客户销量" #: includes/admin/reports/class-wc-report-customers.php:91 msgid "Guest Sales" @@ -3644,11 +3645,11 @@ msgstr "" #: includes/admin/reports/class-wc-report-taxes-by-code.php:170 #: includes/admin/reports/class-wc-report-taxes-by-date.php:161 msgid "No taxes found in this period" -msgstr "" +msgstr "这段时间没有产生税" #: includes/admin/reports/class-wc-report-taxes-by-date.php:113 msgid "Period" -msgstr "" +msgstr "期间" #: includes/admin/reports/class-wc-report-taxes-by-date.php:115 msgid "Total Sales" @@ -3700,7 +3701,7 @@ msgstr "我的账户页" #: includes/admin/settings/class-wc-settings-checkout.php:113 #: includes/admin/settings/class-wc-settings-checkout.php:124 msgid "Page contents:" -msgstr "" +msgstr "页面的内容:" #: includes/admin/settings/class-wc-settings-accounts.php:56 msgid "My Account Endpoints" @@ -3857,7 +3858,7 @@ msgstr "结账页" #: includes/admin/settings/class-wc-settings-checkout.php:134 msgid "Terms and Conditions" -msgstr "" +msgstr "条款和规定" #: includes/admin/settings/class-wc-settings-checkout.php:135 msgid "" diff --git a/i18n/languages/woocommerce-admin-zh_TW.mo b/i18n/languages/woocommerce-admin-zh_TW.mo index 551a45d954ca392530f15c8be610135b8902ebd2..64de3286d60d70736bfb6f4adaba089bacc63a20 100644 GIT binary patch delta 14793 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 delta 14300 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 Rug=InDSyF?Q42rJ@gLRSg>V1> diff --git a/i18n/languages/woocommerce-admin-zh_TW.po b/i18n/languages/woocommerce-admin-zh_TW.po index 36dbd1e82a9..e8632806f63 100644 --- a/i18n/languages/woocommerce-admin-zh_TW.po +++ b/i18n/languages/woocommerce-admin-zh_TW.po @@ -1,13 +1,14 @@ # # Translators: +# nel tseng, 2014 # pdb , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:54+00:00\n" -"PO-Revision-Date: 2014-03-25 08:51+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-01 06:55+0000\n" +"Last-Translator: nel tseng\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/woocommerce/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2927,24 +2928,24 @@ msgstr "儲存屬性" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:585 msgid "Up-Sells" -msgstr "" +msgstr "推薦型" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:600 msgid "" "Up-sells are products which you recommend instead of the currently viewed " "product, for example, products that are more profitable or better quality or" " more expensive." -msgstr "" +msgstr "當顧客點進商品時,顯示要推薦給他們的其它商品" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:602 msgid "Cross-Sells" -msgstr "" +msgstr "交叉型" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:617 msgid "" "Cross-sells are products which you promote in the cart, based on the current" " product." -msgstr "" +msgstr "將選定的商品放在購物車中推薦給顧客" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:627 msgid "Choose a grouped product…" @@ -3039,7 +3040,7 @@ msgstr "下載限制" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:774 #: includes/admin/views/html-report-by-date.php:31 msgid "Go" -msgstr "衝" +msgstr "送出" #: includes/admin/post-types/meta-boxes/class-wc-meta-box-product-data.php:869 msgid "Add Variation" diff --git a/i18n/languages/woocommerce-bg_BG.mo b/i18n/languages/woocommerce-bg_BG.mo index a12bfb7024dd7b0e7fc28dd942a15b5a3ddea1eb..cd80e90f1e0d90cefcee6f646c73c4610298b45a 100644 GIT binary patch delta 15659 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 OZr453$Db}r4*EZt*$ZC) diff --git a/i18n/languages/woocommerce-bg_BG.po b/i18n/languages/woocommerce-bg_BG.po index 268f36290d4..76a7b0211b5 100644 --- a/i18n/languages/woocommerce-bg_BG.po +++ b/i18n/languages/woocommerce-bg_BG.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-24 16:30+0000\n" +"PO-Revision-Date: 2014-05-06 19:50+0000\n" "Last-Translator: Adrian Dimitrov \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/woocommerce/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -6014,11 +6014,11 @@ msgstr "BIC (Swift)" #: includes/gateways/bacs/class-wc-gateway-bacs.php:121 msgid "+ Add Account" -msgstr "+ Добави сметка" +msgstr "+ Добавяне на сметка" #: includes/gateways/bacs/class-wc-gateway-bacs.php:121 msgid "Remove selected account(s)" -msgstr "Изтрий избраните сметки" +msgstr "Изтриване на избраните сметки" #: includes/gateways/bacs/class-wc-gateway-bacs.php:245 msgid "Our Bank Details" @@ -6064,7 +6064,7 @@ msgstr "Очаква плащане с чек" #: includes/gateways/cod/class-wc-gateway-cod.php:24 #: includes/gateways/cod/class-wc-gateway-cod.php:67 msgid "Cash on Delivery" -msgstr "Плащане при доставка" +msgstr "Наложен платеж" #: includes/gateways/cod/class-wc-gateway-cod.php:25 msgid "Have your customers pay with cash (or by other means) upon delivery." @@ -6797,7 +6797,7 @@ msgstr "Местната доставка е прост метод за дост #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:25 #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:84 msgid "Local Pickup" -msgstr "Взимане от магазина" +msgstr "Вземане от магазина" #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:77 msgid "Enable local pickup" @@ -8119,7 +8119,7 @@ msgstr "Потвърдете новата парола" #: templates/myaccount/form-edit-account.php:41 msgid "Save changes" -msgstr "Запиши промените" +msgstr "Запазване на промените" #: templates/myaccount/form-edit-address.php:14 #: templates/myaccount/my-address.php:19 templates/myaccount/my-address.php:25 diff --git a/i18n/languages/woocommerce-ca.mo b/i18n/languages/woocommerce-ca.mo index 9410c76ddd2acba2e0b108ac4895c1a1db89d4f9..77c209c9b07d0a17fff666e62d623f48392d82aa 100644 GIT binary patch delta 19437 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 lz%B7NZzhDkF=SAWVcjz`%5+c9%;+^}NT2likwM, 2013 # hhaawwaa , 2014 +# jlgd , 2014 +# jlgd , 2014 +# luba lee , 2013 +# hhaawwaa , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-03-25 08:32+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-14 08:47+0000\n" +"Last-Translator: jlgd \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/woocommerce/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5350,7 +5354,7 @@ msgstr "Nom de la nova categoria de producte" #: includes/updates/woocommerce-update-2.0.php:44 msgctxt "slug" msgid "product-category" -msgstr "producte-categoria" +msgstr "categoria-producte" #: includes/class-wc-post-types.php:90 includes/class-wc-post-types.php:92 #: includes/widgets/class-wc-widget-product-tag-cloud.php:27 @@ -7632,7 +7636,7 @@ msgstr "Actualitzar carret" #: templates/cart/cart.php:125 msgid "Proceed to Checkout" -msgstr "" +msgstr "Anar a caixa" #: templates/cart/cross-sells.php:38 msgid "You may be interested in…" diff --git a/i18n/languages/woocommerce-cs_CZ.mo b/i18n/languages/woocommerce-cs_CZ.mo index f09c2f8ec68661608b682fe2e7232e6ba59891cf..01c2a7e96b8b30aa747ec5597a2e227b230343f6 100644 GIT binary patch delta 49745 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 A@Bjb+ delta 38804 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 z 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 Mk8PDK=#RMn4~``aNdN!< diff --git a/i18n/languages/woocommerce-cs_CZ.po b/i18n/languages/woocommerce-cs_CZ.po index 6663f4be98f..259f7b94a72 100644 --- a/i18n/languages/woocommerce-cs_CZ.po +++ b/i18n/languages/woocommerce-cs_CZ.po @@ -1,8 +1,10 @@ # # Translators: +# Adam_Bajer , 2014 # tuzka , 2014 # viktorhanacek , 2014 # dudlaj, 2014 +# lucaso , 2014 # rabas.marek , 2014 # rabas.marek , 2014 # zaantar , 2014 @@ -11,8 +13,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-19 18:33+0000\n" -"Last-Translator: dudlaj\n" +"PO-Revision-Date: 2014-05-02 20:11+0000\n" +"Last-Translator: Adam_Bajer \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/woocommerce/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -101,283 +103,283 @@ msgstr "Západní Austrálie" #: i18n/states/BD.php:13 msgid "Bagerhat" -msgstr "" +msgstr "Bagerhat" #: i18n/states/BD.php:14 msgid "Bandarban" -msgstr "" +msgstr "Bandarban" #: i18n/states/BD.php:15 msgid "Barguna" -msgstr "" +msgstr "Barguna" #: i18n/states/BD.php:16 msgid "Barisal" -msgstr "" +msgstr "Barisal" #: i18n/states/BD.php:17 msgid "Bhola" -msgstr "" +msgstr "Bhola" #: i18n/states/BD.php:18 msgid "Bogra" -msgstr "" +msgstr "Bogra" #: i18n/states/BD.php:19 msgid "Chandpur" -msgstr "" +msgstr "Chandpur" #: i18n/states/BD.php:20 msgid "Chittagong" -msgstr "" +msgstr "Chittagong" #: i18n/states/BD.php:21 msgid "Chuadanga" -msgstr "" +msgstr "Chuadanga" #: i18n/states/BD.php:22 msgid "Comilla" -msgstr "" +msgstr "Comilla" #: i18n/states/BD.php:23 msgid "Cox's Bazar" -msgstr "" +msgstr "Cox's Bazar" #: i18n/states/BD.php:24 msgid "Dhaka" -msgstr "" +msgstr "Dhaka" #: i18n/states/BD.php:25 msgid "Dinajpur" -msgstr "" +msgstr "Dinajpur" #: i18n/states/BD.php:26 msgid "Faridpur " -msgstr "" +msgstr "Faridpur" #: i18n/states/BD.php:27 msgid "Feni" -msgstr "" +msgstr "Feni" #: i18n/states/BD.php:28 msgid "Gaibandha" -msgstr "" +msgstr "Gaibandha" #: i18n/states/BD.php:29 msgid "Gazipur" -msgstr "" +msgstr "Gazipur" #: i18n/states/BD.php:30 msgid "Gopalganj" -msgstr "" +msgstr "Gopalganj" #: i18n/states/BD.php:31 msgid "Jamalpur" -msgstr "" +msgstr "Jamalpur" #: i18n/states/BD.php:32 msgid "Jessore" -msgstr "" +msgstr "Jessore" #: i18n/states/BD.php:33 msgid "Jhalokati" -msgstr "" +msgstr "Jhalokati" #: i18n/states/BD.php:34 msgid "Jhenaidah" -msgstr "" +msgstr "Jhenaidah" #: i18n/states/BD.php:35 msgid "Joypurhat" -msgstr "" +msgstr "Joypurhat" #: i18n/states/BD.php:36 msgid "Khagrachhari" -msgstr "" +msgstr "Khagrachhari" #: i18n/states/BD.php:37 msgid "Khulna" -msgstr "" +msgstr "Khulna" #: i18n/states/BD.php:38 msgid "Kishoreganj" -msgstr "" +msgstr "Kishoreganj" #: i18n/states/BD.php:39 msgid "Kurigram" -msgstr "" +msgstr "Kurigram" #: i18n/states/BD.php:40 msgid "Kushtia" -msgstr "" +msgstr "Kushtia" #: i18n/states/BD.php:41 msgid "Lakshmipur" -msgstr "" +msgstr "Lakshmipur" #: i18n/states/BD.php:42 msgid "Lalmonirhat" -msgstr "" +msgstr "Lalmonirhat" #: i18n/states/BD.php:43 msgid "Madaripur" -msgstr "" +msgstr "Madaripur" #: i18n/states/BD.php:44 msgid "Magura" -msgstr "" +msgstr "Magura" #: i18n/states/BD.php:45 msgid "Manikganj " -msgstr "" +msgstr "Manikganj" #: i18n/states/BD.php:46 msgid "Meherpur" -msgstr "" +msgstr "Meherpur" #: i18n/states/BD.php:47 msgid "Moulvibazar" -msgstr "" +msgstr "Moulvibazar" #: i18n/states/BD.php:48 msgid "Munshiganj" -msgstr "" +msgstr "Munshiganj" #: i18n/states/BD.php:49 msgid "Mymensingh" -msgstr "" +msgstr "Mymensingh" #: i18n/states/BD.php:50 msgid "Naogaon" -msgstr "" +msgstr "Naogaon" #: i18n/states/BD.php:51 msgid "Narail" -msgstr "" +msgstr "Narail" #: i18n/states/BD.php:52 msgid "Narayanganj" -msgstr "" +msgstr "Narayanganj" #: i18n/states/BD.php:53 msgid "Narsingdi" -msgstr "" +msgstr "Narsingdi" #: i18n/states/BD.php:54 msgid "Natore" -msgstr "" +msgstr "Natore" #: i18n/states/BD.php:55 msgid "Nawabganj" -msgstr "" +msgstr "Nawabganj" #: i18n/states/BD.php:56 msgid "Netrakona" -msgstr "" +msgstr "Netrakona" #: i18n/states/BD.php:57 msgid "Nilphamari" -msgstr "" +msgstr "Nilphamari" #: i18n/states/BD.php:58 msgid "Noakhali" -msgstr "" +msgstr "Noakhali" #: i18n/states/BD.php:59 msgid "Pabna" -msgstr "" +msgstr "Pabna" #: i18n/states/BD.php:60 msgid "Panchagarh" -msgstr "" +msgstr "Panchagarh" #: i18n/states/BD.php:61 msgid "Patuakhali" -msgstr "" +msgstr "Patuakhali" #: i18n/states/BD.php:62 msgid "Pirojpur" -msgstr "" +msgstr "Pirojpur" #: i18n/states/BD.php:63 msgid "Rajbari" -msgstr "" +msgstr "Rajbari" #: i18n/states/BD.php:64 msgid "Rajshahi" -msgstr "" +msgstr "Rajshahi" #: i18n/states/BD.php:65 msgid "Rangamati" -msgstr "" +msgstr "Rangamati" #: i18n/states/BD.php:66 msgid "Rangpur" -msgstr "" +msgstr "Rangpur" #: i18n/states/BD.php:67 msgid "Satkhira" -msgstr "" +msgstr "Satkhira" #: i18n/states/BD.php:68 msgid "Shariatpur" -msgstr "" +msgstr "Shariatpur" #: i18n/states/BD.php:69 msgid "Sherpur" -msgstr "" +msgstr "Sherpur" #: i18n/states/BD.php:70 msgid "Sirajganj" -msgstr "" +msgstr "Sirajganj" #: i18n/states/BD.php:71 msgid "Sunamganj" -msgstr "" +msgstr "Sunamganj" #: i18n/states/BD.php:72 msgid "Sylhet" -msgstr "" +msgstr "Sylhet" #: i18n/states/BD.php:73 msgid "Tangail" -msgstr "" +msgstr "Tangail" #: i18n/states/BD.php:74 msgid "Thakurgaon" -msgstr "" +msgstr "Thakurgaon" #: i18n/states/BG.php:13 msgid "Blagoevgrad" -msgstr "" +msgstr "Blagoevgrad" #: i18n/states/BG.php:14 msgid "Burgas" -msgstr "" +msgstr "Burgas" #: i18n/states/BG.php:15 msgid "Dobrich" -msgstr "" +msgstr "Dobrich" #: i18n/states/BG.php:16 msgid "Gabrovo" -msgstr "" +msgstr "Gabrovo" #: i18n/states/BG.php:17 msgid "Haskovo" -msgstr "" +msgstr "Haskovo" #: i18n/states/BG.php:18 msgid "Kardzhali" -msgstr "" +msgstr "Kardzhali" #: i18n/states/BG.php:19 msgid "Kyustendil" -msgstr "" +msgstr "Kyustendil" #: i18n/states/BG.php:20 msgid "Lovech" -msgstr "" +msgstr "Lovech" #: i18n/states/BG.php:21 i18n/states/US.php:39 msgid "Montana" @@ -385,79 +387,79 @@ msgstr "Montana" #: i18n/states/BG.php:22 msgid "Pazardzhik" -msgstr "" +msgstr "Pazardzhik" #: i18n/states/BG.php:23 msgid "Pernik" -msgstr "" +msgstr "Pernik" #: i18n/states/BG.php:24 msgid "Pleven" -msgstr "" +msgstr "Pleven" #: i18n/states/BG.php:25 msgid "Plovdiv" -msgstr "" +msgstr "Plovdiv" #: i18n/states/BG.php:26 msgid "Razgrad" -msgstr "" +msgstr "Razgrad" #: i18n/states/BG.php:27 msgid "Ruse" -msgstr "" +msgstr "Ruse" #: i18n/states/BG.php:28 msgid "Shumen" -msgstr "" +msgstr "Shumen" #: i18n/states/BG.php:29 msgid "Silistra" -msgstr "" +msgstr "Silistra" #: i18n/states/BG.php:30 msgid "Sliven" -msgstr "" +msgstr "Sliven" #: i18n/states/BG.php:31 msgid "Smolyan" -msgstr "" +msgstr "Smolyan" #: i18n/states/BG.php:32 msgid "Sofia" -msgstr "" +msgstr "Sofia" #: i18n/states/BG.php:33 msgid "Sofia-Grad" -msgstr "" +msgstr "Sofia-Grad" #: i18n/states/BG.php:34 msgid "Stara Zagora" -msgstr "" +msgstr "Stara Zagora" #: i18n/states/BG.php:35 msgid "Targovishte" -msgstr "" +msgstr "Targovishte" #: i18n/states/BG.php:36 msgid "Varna" -msgstr "" +msgstr "Varna" #: i18n/states/BG.php:37 msgid "Veliko Tarnovo" -msgstr "" +msgstr "Veliko Tarnovo" #: i18n/states/BG.php:38 msgid "Vidin" -msgstr "" +msgstr "Vidin" #: i18n/states/BG.php:39 msgid "Vratsa" -msgstr "" +msgstr "Vratsa" #: i18n/states/BG.php:40 msgid "Yambol" -msgstr "" +msgstr "Yambol" #: i18n/states/BR.php:13 msgid "Acre" @@ -753,7 +755,7 @@ msgstr "" #: i18n/states/ES.php:14 msgid "Araba/Álava" -msgstr "" +msgstr "Araba/Álava" #: i18n/states/ES.php:15 msgid "Albacete" @@ -837,7 +839,7 @@ msgstr "Guadalajara" #: i18n/states/ES.php:35 msgid "Gipuzkoa" -msgstr "" +msgstr "Gipuzkoa" #: i18n/states/ES.php:36 msgid "Huelva" @@ -945,7 +947,7 @@ msgstr "Valladolid" #: i18n/states/ES.php:62 msgid "Bizkaia" -msgstr "" +msgstr "Bizkaia" #: i18n/states/ES.php:63 msgid "Zamora" @@ -1865,11 +1867,11 @@ msgstr "Gunma" #: i18n/states/JP.php:23 msgid "Saitama" -msgstr "" +msgstr "Saitama" #: i18n/states/JP.php:24 msgid "Chiba" -msgstr "" +msgstr "Chiba" #: i18n/states/JP.php:25 msgid "Tokyo" @@ -1877,139 +1879,139 @@ msgstr "Tokyo" #: i18n/states/JP.php:26 msgid "Kanagawa" -msgstr "" +msgstr "Kanagawa" #: i18n/states/JP.php:27 msgid "Niigata" -msgstr "" +msgstr "Niigata" #: i18n/states/JP.php:28 msgid "Toyama" -msgstr "" +msgstr "Toyama" #: i18n/states/JP.php:29 msgid "Ishikawa" -msgstr "" +msgstr "Ishikawa" #: i18n/states/JP.php:30 msgid "Fukui" -msgstr "" +msgstr "Fukui" #: i18n/states/JP.php:31 msgid "Yamanashi" -msgstr "" +msgstr "Yamanashi" #: i18n/states/JP.php:32 msgid "Nagano" -msgstr "" +msgstr "Nagano" #: i18n/states/JP.php:33 msgid "Gifu" -msgstr "" +msgstr "Gifu" #: i18n/states/JP.php:34 msgid "Shizuoka" -msgstr "" +msgstr "Shizuoka" #: i18n/states/JP.php:35 msgid "Aichi" -msgstr "" +msgstr "Aichi" #: i18n/states/JP.php:36 msgid "Mie" -msgstr "" +msgstr "Mie" #: i18n/states/JP.php:37 msgid "Shiga" -msgstr "" +msgstr "Shiga" #: i18n/states/JP.php:38 msgid "Kyouto" -msgstr "" +msgstr "Kyouto" #: i18n/states/JP.php:39 msgid "Osaka" -msgstr "" +msgstr "Osaka" #: i18n/states/JP.php:40 msgid "Hyougo" -msgstr "" +msgstr "Hyougo" #: i18n/states/JP.php:41 msgid "Nara" -msgstr "" +msgstr "Nara" #: i18n/states/JP.php:42 msgid "Wakayama" -msgstr "" +msgstr "Wakayama" #: i18n/states/JP.php:43 msgid "Tottori" -msgstr "" +msgstr "Tottori" #: i18n/states/JP.php:44 msgid "Shimane" -msgstr "" +msgstr "Shimane" #: i18n/states/JP.php:45 msgid "Okayama" -msgstr "" +msgstr "Okayama" #: i18n/states/JP.php:46 msgid "Hiroshima" -msgstr "" +msgstr "Hiroshima" #: i18n/states/JP.php:47 msgid "Yamaguchi" -msgstr "" +msgstr "Yamaguchi" #: i18n/states/JP.php:48 msgid "Tokushima" -msgstr "" +msgstr "Tokushima" #: i18n/states/JP.php:49 msgid "Kagawa" -msgstr "" +msgstr "Kagawa" #: i18n/states/JP.php:50 msgid "Ehime" -msgstr "" +msgstr "Ehime" #: i18n/states/JP.php:51 msgid "Kochi" -msgstr "" +msgstr "Kochi" #: i18n/states/JP.php:52 msgid "Fukuoka" -msgstr "" +msgstr "Fukuoka" #: i18n/states/JP.php:53 msgid "Saga" -msgstr "" +msgstr "Saga" #: i18n/states/JP.php:54 msgid "Nagasaki" -msgstr "" +msgstr "Nagasaki" #: i18n/states/JP.php:55 msgid "Kumamoto" -msgstr "" +msgstr "Kumamoto" #: i18n/states/JP.php:56 msgid "Oita" -msgstr "" +msgstr "Oita" #: i18n/states/JP.php:57 msgid "Miyazaki" -msgstr "" +msgstr "Miyazaki" #: i18n/states/JP.php:58 msgid "Kagoshima" -msgstr "" +msgstr "Kagoshima" #: i18n/states/JP.php:59 msgid "Okinawa" -msgstr "" +msgstr "Okinawa" #: i18n/states/MY.php:13 msgid "Johor" @@ -2077,103 +2079,103 @@ msgstr "W.P. Putrajaya" #: i18n/states/PE.php:13 msgid "El Callao" -msgstr "" +msgstr "El Callao" #: i18n/states/PE.php:14 msgid "Municipalidad Metropolitana de Lima" -msgstr "" +msgstr "Municipalidad Metropolitana de Lima" #: i18n/states/PE.php:16 msgid "Ancash" -msgstr "" +msgstr "Ancash" #: i18n/states/PE.php:17 msgid "Apurímac" -msgstr "" +msgstr "Apurímac" #: i18n/states/PE.php:18 msgid "Arequipa" -msgstr "" +msgstr "Arequipa" #: i18n/states/PE.php:19 msgid "Ayacucho" -msgstr "" +msgstr "Ayacucho" #: i18n/states/PE.php:20 msgid "Cajamarca" -msgstr "" +msgstr "Cajamarca" #: i18n/states/PE.php:21 msgid "Cusco" -msgstr "" +msgstr "Cusco" #: i18n/states/PE.php:22 msgid "Huancavelica" -msgstr "" +msgstr "Huancavelica" #: i18n/states/PE.php:23 msgid "Huánuco" -msgstr "" +msgstr "Huánuco" #: i18n/states/PE.php:24 msgid "Ica" -msgstr "" +msgstr "Ica" #: i18n/states/PE.php:25 msgid "Junín" -msgstr "" +msgstr "Junín" #: i18n/states/PE.php:26 msgid "La Libertad" -msgstr "" +msgstr "La Libertad" #: i18n/states/PE.php:27 msgid "Lambayeque" -msgstr "" +msgstr "Lambayeque" #: i18n/states/PE.php:28 msgid "Lima" -msgstr "" +msgstr "Lima" #: i18n/states/PE.php:29 msgid "Loreto" -msgstr "" +msgstr "Loreto" #: i18n/states/PE.php:30 msgid "Madre de Dios" -msgstr "" +msgstr "Madre de Dios" #: i18n/states/PE.php:31 msgid "Moquegua" -msgstr "" +msgstr "Moquegua" #: i18n/states/PE.php:32 msgid "Pasco" -msgstr "" +msgstr "Pasco" #: i18n/states/PE.php:33 msgid "Piura" -msgstr "" +msgstr "Piura" #: i18n/states/PE.php:34 msgid "Puno" -msgstr "" +msgstr "Puno" #: i18n/states/PE.php:35 msgid "San Martín" -msgstr "" +msgstr "San Martín" #: i18n/states/PE.php:36 msgid "Tacna" -msgstr "" +msgstr "Tacna" #: i18n/states/PE.php:37 msgid "Tumbes" -msgstr "" +msgstr "Tumbes" #: i18n/states/PE.php:38 msgid "Ucayali" -msgstr "" +msgstr "Ucayali" #: i18n/states/TH.php:13 msgid "" @@ -2534,327 +2536,327 @@ msgstr "Yasothon (ยโสธร)" #: i18n/states/TR.php:13 msgid "Adana" -msgstr "" +msgstr "Adana" #: i18n/states/TR.php:14 msgid "Adıyaman" -msgstr "" +msgstr "Adıyaman" #: i18n/states/TR.php:15 msgid "Afyon" -msgstr "" +msgstr "Afyon" #: i18n/states/TR.php:16 msgid "Ağrı" -msgstr "" +msgstr "Ağrı" #: i18n/states/TR.php:17 msgid "Amasya" -msgstr "" +msgstr "Amasya" #: i18n/states/TR.php:18 msgid "Ankara" -msgstr "" +msgstr "Ankara" #: i18n/states/TR.php:19 msgid "Antalya" -msgstr "" +msgstr "Antalya" #: i18n/states/TR.php:20 msgid "Artvin" -msgstr "" +msgstr "Artvin" #: i18n/states/TR.php:21 msgid "Aydın" -msgstr "" +msgstr "Aydın" #: i18n/states/TR.php:22 msgid "Balıkesir" -msgstr "" +msgstr "Balıkesir" #: i18n/states/TR.php:23 msgid "Bilecik" -msgstr "" +msgstr "Bilecik" #: i18n/states/TR.php:24 msgid "Bingöl" -msgstr "" +msgstr "Bingöl" #: i18n/states/TR.php:25 msgid "Bitlis" -msgstr "" +msgstr "Bitlis" #: i18n/states/TR.php:26 msgid "Bolu" -msgstr "" +msgstr "Bolu" #: i18n/states/TR.php:27 msgid "Burdur" -msgstr "" +msgstr "Burdur" #: i18n/states/TR.php:28 msgid "Bursa" -msgstr "" +msgstr "Bursa" #: i18n/states/TR.php:29 msgid "Çanakkale" -msgstr "" +msgstr "Çanakkale" #: i18n/states/TR.php:30 msgid "Çankırı" -msgstr "" +msgstr "Çankırı" #: i18n/states/TR.php:31 msgid "Çorum" -msgstr "" +msgstr "Çorum" #: i18n/states/TR.php:32 msgid "Denizli" -msgstr "" +msgstr "Denizli" #: i18n/states/TR.php:33 msgid "Diyarbakır" -msgstr "" +msgstr "Diyarbakır" #: i18n/states/TR.php:34 msgid "Edirne" -msgstr "" +msgstr "Edirne" #: i18n/states/TR.php:35 msgid "Elazığ" -msgstr "" +msgstr "Elazığ" #: i18n/states/TR.php:36 msgid "Erzincan" -msgstr "" +msgstr "Erzincan" #: i18n/states/TR.php:37 msgid "Erzurum" -msgstr "" +msgstr "Erzurum" #: i18n/states/TR.php:38 msgid "Eskişehir" -msgstr "" +msgstr "Eskişehir" #: i18n/states/TR.php:39 msgid "Gaziantep" -msgstr "" +msgstr "Gaziantep" #: i18n/states/TR.php:40 msgid "Giresun" -msgstr "" +msgstr "Giresun" #: i18n/states/TR.php:41 msgid "Gümüşhane" -msgstr "" +msgstr "Gümüşhane" #: i18n/states/TR.php:42 msgid "Hakkari" -msgstr "" +msgstr "Hakkari" #: i18n/states/TR.php:43 msgid "Hatay" -msgstr "" +msgstr "Hatay" #: i18n/states/TR.php:44 msgid "Isparta" -msgstr "" +msgstr "Isparta" #: i18n/states/TR.php:45 msgid "İçel" -msgstr "" +msgstr "İçel" #: i18n/states/TR.php:46 msgid "İstanbul" -msgstr "" +msgstr "İstanbul" #: i18n/states/TR.php:47 msgid "İzmir" -msgstr "" +msgstr "İzmir" #: i18n/states/TR.php:48 msgid "Kars" -msgstr "" +msgstr "Kars" #: i18n/states/TR.php:49 msgid "Kastamonu" -msgstr "" +msgstr "Kastamonu" #: i18n/states/TR.php:50 msgid "Kayseri" -msgstr "" +msgstr "Kayseri" #: i18n/states/TR.php:51 msgid "Kırklareli" -msgstr "" +msgstr "Kırklareli" #: i18n/states/TR.php:52 msgid "Kırşehir" -msgstr "" +msgstr "Kırşehir" #: i18n/states/TR.php:53 msgid "Kocaeli" -msgstr "" +msgstr "Kocaeli" #: i18n/states/TR.php:54 msgid "Konya" -msgstr "" +msgstr "Konya" #: i18n/states/TR.php:55 msgid "Kütahya" -msgstr "" +msgstr "Kütahya" #: i18n/states/TR.php:56 msgid "Malatya" -msgstr "" +msgstr "Malatya" #: i18n/states/TR.php:57 msgid "Manisa" -msgstr "" +msgstr "Manisa" #: i18n/states/TR.php:58 msgid "Kahramanmaraş" -msgstr "" +msgstr "Kahramanmaraş" #: i18n/states/TR.php:59 msgid "Mardin" -msgstr "" +msgstr "Mardin" #: i18n/states/TR.php:60 msgid "Muğla" -msgstr "" +msgstr "Muğla" #: i18n/states/TR.php:61 msgid "Muş" -msgstr "" +msgstr "Muş" #: i18n/states/TR.php:62 msgid "Nevşehir" -msgstr "" +msgstr "Nevşehir" #: i18n/states/TR.php:63 msgid "Niğde" -msgstr "" +msgstr "Niğde" #: i18n/states/TR.php:64 msgid "Ordu" -msgstr "" +msgstr "Ordu" #: i18n/states/TR.php:65 msgid "Rize" -msgstr "" +msgstr "Rize" #: i18n/states/TR.php:66 msgid "Sakarya" -msgstr "" +msgstr "Sakarya" #: i18n/states/TR.php:67 msgid "Samsun" -msgstr "" +msgstr "Samsun" #: i18n/states/TR.php:68 msgid "Siirt" -msgstr "" +msgstr "Siirt" #: i18n/states/TR.php:69 msgid "Sinop" -msgstr "" +msgstr "Sinop" #: i18n/states/TR.php:70 msgid "Sivas" -msgstr "" +msgstr "Sivas" #: i18n/states/TR.php:71 msgid "Tekirdağ" -msgstr "" +msgstr "Tekirdağ" #: i18n/states/TR.php:72 msgid "Tokat" -msgstr "" +msgstr "Tokat" #: i18n/states/TR.php:73 msgid "Trabzon" -msgstr "" +msgstr "Trabzon" #: i18n/states/TR.php:74 msgid "Tunceli" -msgstr "" +msgstr "Tunceli" #: i18n/states/TR.php:75 msgid "Şanlıurfa" -msgstr "" +msgstr "Şanlıurfa" #: i18n/states/TR.php:76 msgid "Uşak" -msgstr "" +msgstr "Uşak" #: i18n/states/TR.php:77 msgid "Van" -msgstr "" +msgstr "Van" #: i18n/states/TR.php:78 msgid "Yozgat" -msgstr "" +msgstr "Yozgat" #: i18n/states/TR.php:79 msgid "Zonguldak" -msgstr "" +msgstr "Zonguldak" #: i18n/states/TR.php:80 msgid "Aksaray" -msgstr "" +msgstr "Aksaray" #: i18n/states/TR.php:81 msgid "Bayburt" -msgstr "" +msgstr "Bayburt" #: i18n/states/TR.php:82 msgid "Karaman" -msgstr "" +msgstr "Karaman" #: i18n/states/TR.php:83 msgid "Kırıkkale" -msgstr "" +msgstr "Kırıkkale" #: i18n/states/TR.php:84 msgid "Batman" -msgstr "" +msgstr "Batman" #: i18n/states/TR.php:85 msgid "Şırnak" -msgstr "" +msgstr "Şırnak" #: i18n/states/TR.php:86 msgid "Bartın" -msgstr "" +msgstr "Bartın" #: i18n/states/TR.php:87 msgid "Ardahan" -msgstr "" +msgstr "Ardahan" #: i18n/states/TR.php:88 msgid "Iğdır" -msgstr "" +msgstr "Iğdır" #: i18n/states/TR.php:89 msgid "Yalova" -msgstr "" +msgstr "Yalova" #: i18n/states/TR.php:90 msgid "Karabük" -msgstr "" +msgstr "Karabük" #: i18n/states/TR.php:91 msgid "Kilis" -msgstr "" +msgstr "Kilis" #: i18n/states/TR.php:92 msgid "Osmaniye" -msgstr "" +msgstr "Osmaniye" #: i18n/states/TR.php:93 msgid "Düzce" -msgstr "" +msgstr "Düzce" #: i18n/states/US.php:13 msgid "Alabama" @@ -3420,15 +3422,15 @@ msgstr "Neplatný časový kód" #: includes/api/class-wc-api-authentication.php:264 msgid "Invalid nonce - nonce has already been used" -msgstr "" +msgstr "Neplatný nonce - nonce již je využita" #: includes/api/class-wc-api-authentication.php:293 msgid "The API key provided does not have read permissions" -msgstr "" +msgstr "Poskytnutý API klíč, nemá oprávnění ke čtení" #: includes/api/class-wc-api-authentication.php:302 msgid "The API key provided does not have write permissions" -msgstr "" +msgstr "Poskytnutý API klíč, nemá oprávnění k zápisu" #: includes/api/class-wc-api-coupons.php:107 msgid "Invalid coupon ID" @@ -3477,11 +3479,11 @@ msgstr "Nemáte dostatečná oprávnění ke smazání tohoto zákazníka" #: includes/api/class-wc-api-json-handler.php:56 msgid "JSONP support is disabled on this site" -msgstr "" +msgstr "Podpora JSONP je zakázána na této stránce" #: includes/api/class-wc-api-json-handler.php:64 msgid "The JSONP callback function is invalid" -msgstr "" +msgstr "Funkce JSONP callback je neplatná" #: includes/api/class-wc-api-orders.php:255 msgid "You do not have permission to read the orders count" @@ -3554,7 +3556,7 @@ msgstr "" #: includes/api/class-wc-api-server.php:369 msgid "No route was found matching the URL and request method" -msgstr "" +msgstr "Nebyla nalezeno odpovídající spojení mezi adresou URL a požadavkem" #: includes/api/class-wc-api-server.php:404 msgid "Missing parameter %s" @@ -3782,7 +3784,7 @@ msgstr "Pro pokračování je nutné souhlasit s našimi obchodními podmínkami msgid "" "Unfortunately we do not ship to %s. Please enter an " "alternative shipping address." -msgstr "" +msgstr "Bohužel nedoručujeme do %s . Zadejte prosím alternativní doručovací adresu." #: includes/class-wc-checkout.php:598 msgid "Invalid shipping method." @@ -4718,11 +4720,11 @@ msgstr "Spojené Arabské Emiráty" #: includes/class-wc-countries.php:267 msgid "United Kingdom (UK)" -msgstr "" +msgstr "United Kingdom (UK)" #: includes/class-wc-countries.php:268 msgid "United States (US)" -msgstr "" +msgstr "United States (US)" #: includes/class-wc-countries.php:269 msgid "Uruguay" @@ -4853,7 +4855,7 @@ msgstr "PSČ / Zip" #: includes/class-wc-countries.php:827 msgid "District" -msgstr "" +msgstr "Čtvrť" #: includes/class-wc-countries.php:834 includes/class-wc-countries.php:850 #: includes/class-wc-countries.php:870 includes/class-wc-countries.php:931 @@ -5687,7 +5689,7 @@ msgstr "Zobrazit produkty" #: includes/class-wc-product-variable.php:278 msgctxt "Price range: from-to" msgid "%1$s–%2$s" -msgstr "" +msgstr "%1$s–%2$s" #: includes/class-wc-product-simple.php:48 #: includes/class-wc-product-variation.php:211 @@ -5903,7 +5905,7 @@ msgstr "Zde můžete ovlivnit obsah záhlaví HTML šablony vašich emailů. Pon #: includes/gateways/bacs/class-wc-gateway-bacs.php:25 msgid "BACS" -msgstr "" +msgstr "BACS" #: includes/gateways/bacs/class-wc-gateway-bacs.php:26 msgid "" @@ -6275,7 +6277,7 @@ msgstr "" #: includes/gateways/paypal/class-wc-gateway-paypal.php:183 msgid "Authorize" -msgstr "" +msgstr "Povolit" #: includes/gateways/paypal/class-wc-gateway-paypal.php:187 msgid "Submission method" @@ -6410,7 +6412,7 @@ msgstr "Chyba validace: PayPal částky neodpovídají (hrubá %s)." #: includes/gateways/paypal/class-wc-gateway-paypal.php:723 msgid "" "Validation error: PayPal IPN response from a different email address (%s)." -msgstr "" +msgstr "Chyba ověřování: PayPal IPN odpověď z jiné e-mailové adresy (% s)." #: includes/gateways/paypal/class-wc-gateway-paypal.php:746 msgid "IPN payment completed" @@ -6957,7 +6959,7 @@ msgstr "Zdarma" #: includes/wc-core-functions.php:167 msgid "United Arab Emirates Dirham" -msgstr "" +msgstr "United Arab Emirates Dirham" #: includes/wc-core-functions.php:168 msgid "Australian Dollars" @@ -6965,7 +6967,7 @@ msgstr "Australské Dolary" #: includes/wc-core-functions.php:169 msgid "Bangladeshi Taka" -msgstr "" +msgstr "Bangladeshi Taka" #: includes/wc-core-functions.php:170 msgid "Brazilian Real" @@ -6981,7 +6983,7 @@ msgstr "Kanadské Dolary" #: includes/wc-core-functions.php:173 msgid "Chilean Peso" -msgstr "" +msgstr "Chilean Peso" #: includes/wc-core-functions.php:174 msgid "Chinese Yuan" @@ -6989,7 +6991,7 @@ msgstr "Čínský Yuan" #: includes/wc-core-functions.php:175 msgid "Colombian Peso" -msgstr "" +msgstr "Colombian Peso" #: includes/wc-core-functions.php:176 msgid "Czech Koruna" @@ -7017,7 +7019,7 @@ msgstr "Maďarský Forint" #: includes/wc-core-functions.php:182 msgid "Icelandic krona" -msgstr "" +msgstr "Icelandic krona" #: includes/wc-core-functions.php:183 msgid "Indonesia Rupiah" @@ -7049,7 +7051,7 @@ msgstr "Mexické Peso" #: includes/wc-core-functions.php:190 msgid "Nigerian Naira" -msgstr "" +msgstr "Nigerian Naira" #: includes/wc-core-functions.php:191 msgid "Norwegian Krone" @@ -7549,7 +7551,7 @@ msgstr "Vrátit se do obchodu" #: templates/cart/cart-shipping.php:16 msgid "Shipping #%d" -msgstr "" +msgstr "Doprava #%d" #: templates/cart/cart-shipping.php:18 msgid "Shipping and Handling" @@ -7571,7 +7573,7 @@ msgstr "Vyplňte prosím své kontaktní údaje pro zobrazení dosupných způso #: templates/cart/cart-shipping.php:73 templates/cart/cart-shipping.php:81 msgid "Sorry, shipping is unavailable %s." -msgstr "" +msgstr "Omlouváme se, tento způsob dopravy není k dispozici." #: templates/cart/cart-shipping.php:73 templates/cart/cart-shipping.php:81 msgid "" @@ -7684,7 +7686,7 @@ msgstr "Vrátit se do košíku" #: templates/checkout/form-billing.php:15 msgid "Billing & Shipping" -msgstr "Fakturace & Doprava" +msgstr "Fakturace a doprava" #: templates/checkout/form-billing.php:19 msgid "Billing Details" diff --git a/i18n/languages/woocommerce-el_GR.mo b/i18n/languages/woocommerce-el_GR.mo index c6898c9db444b54503dc9d25610e4f447808c1c9..bc94eaebcf74ddb2aa4e4e2335c6199eae3b325b 100644 GIT binary patch delta 44705 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 delta 41760 zcmZ791(+1qy0+n(#@*cpcXxLuxa;8Vu8jl<4ub`^0D<7{PH;$Yf&>W!3r_I-&)e&p z^KJALi7>)q&r9QZelG=q+@9x^!noKA zW8!E`h%+!Mu0f@5Lv?%XK?VP33{G3ehLPar-C zbC8L9Yt8Mb5g#i8jQ=C3dn`j&cLW=w-xiE5Y@dt(}$ZSh^0hxjc_PXAt< zWo~9UFdXsXW@%JM1p*IG#XOmI+zhF|_i#j}4Q4PF64KUIQ&kM$2)K->84X8dwz*eXM zcd&RbbHEDLUmXr3A<(fo86%QD3nSwKOJ8BGLv^st;)hV>PGUs7fEwU+)C69lR>Zf` z4KNn!aHjJUI7*-hRzYu-+ls2F3XM?>w#UfW4YgJMu|AH$s(2GCV&%)VBOa7H^Ggjo<4;Kr`)uI&?!(hiVe4gT<)lbrotLH&6}!h3fDrs@yxv|B8Cf zBmLq`VrE5^D~_sP9wX@auVw{mqgJ3zAcGeXh9^D%)$veNhhr>0)#5**-ki%&13!T3 z=z{qNs@^?}j?Yjl^AQv3`H#8Qb&wuaF$d~!6hNK!YL?#yqZ03meQ|)r|3MA(1BSz| z7!7^voH0@DCN8 zbIX5^YR9+UO(+s-U@1`bGOuU-V-Uzif*L4+dTc77p7&;!J^(f1;T9i*YGAU(XQBqQ z05yP>sPY>uf19}vRqvR2WW;@hMbhCJGOig^SpMW}CU~WOp;1p_QE}}ZPi!t#Ls-yR)a^6Pwf{B89?2@9| zD~zgF6IHGO7QhgT&qlTHUray+*O^<*Jy?bG!>CgmbCX-CWT*k8My)_*RDOO-FM}Fr z6-#eq@ph=g*%vjSfykEmy^#dsk}wfmH~94M)vvvc(rzd=0AJE=xa# z>fj;<253IB^slJ?B5t8QJ^!%@=y^}21k8_G(sHO*ZY|Uy?S%EP2Wo)FFh8Ec5*W1A z&A1d+AYK*Y;dIP~D^M$X0ktAG(60{f5m1M(up0h{<+0i}*YR{zg*g^qgew1&#Wz`e z2j(aJDC&*)3AF-=w|ia<%#7)AAS!*)cGf=!fej>RMz>K*c^|d(FHqkDyd7>PDN&D2 z9!!LFQ8Vg-nn+)Ze~)T!5^5`^qXs+|)$U4+kK1>!{#v5bBxpo`q6Y91)xj4t!A|!= z%5GM|IOMlRHQX2D;z(47Gf@LrfI2%%u^4VZ4fGjm0H6H?G=n(1+}y~l=>a>r+>Ub2@LHvDgAjwc2WJ0}93Ze#52DLI3F(KB$_=^q1v&0gZ5&NMgun;w{HK_VqP%C@_HG%8sSAoX_ zG=SHr8Gk~hdk5X#M?uAtqXw29)j)1bFO8Z}6;#JHQSCKDZB1KLyIm~3C#s!+2U&m3 za5M?3I2E;Y3s587jCwqepgOo}-a>7~eN;pLpvr%={Ah>VR>mbMiHt`Wf_Z**OC5@8crI!ni%~OOW%0GBj<#apj9^6KS5XtWjXI={FcN++ zgO0nciV{%!Pe6w+6(+`Ps0PYoX{>>2U>d4}A5o9nV${s8Vn%#m`7uwpfhIuZC&eU~ z33aB*pw7g17=ix1Rs>YA18T|oq4s(#F2`jU1uLC&4b?`iOc&I^dZF?Mp(gOX7#%O7+PP!#M;3o)e)SVjg@|X|5=F;y#FL>q3_(3M?NLiV5VgniFe7e3mA`?x zF!foNUmMkKXY7JKQ3Jn)dW>IU4D?4j=MF;x)DmStEp0Bdu%(wl9hz!pGt_{(VN9Hg z(Qy%KfWM$7aMV0)=@(G#JVjQ1W{;r9#{|^bM;TL!e-v=^0Z~q0?;BnN<&Z5fw zfm*417#p8qX8daLOc!1G!dRO03RnQgq2BrXF)v=msCxdRUUGYp0J9TMi}|q@=ESj> z0=J{i!X=D{4^ad7glahYWtW~7Rjwc^y)s6_5X_2QP+K+!{bdNOB%n{N$EdyYU2zR0 zL%oQyqbgL!U~Gtaa3E@nela(i+fXaD8+DcrqXux=(yyY<#-CSMe>MD&1nu2B%!r>c zJ*KC#dKD ztr`28Tam1&0hB{MHdRnFXo%{d1t!2Q79WY)qA3^`m!S^nHdMW1sQ%9Qt-uwmOu}Q- zp60vmDwaphs39u7lQ|e`5}$}#;+t3UpWhS5kIZ=nI zAgW>~RKvYdOFqcr<4^;fV$QYvpHO?d8C8EjYR1P=<$pJCqMow91G4`KZ@K}LLoG=) zRE1io2AZ1fPy^~=_D6L%3^U<))ShofP3TwD3Z64BS^6KCjP!eo>-qoB3Pif)W*P%E zkYuQaf-Rm2HK6R4UJx~)lBlhyfI5uzurjv7ruYl0y(qWcr(#TOLOd(_)xcN+iE%P& z#49l$u0`eFMa}FH4#6*|feiZ7<$sT=Hv!erG}H>tLT%j=)I`>!+S!ik@6?|>|7z$y z3EH!NP!<10&B%AhH4q0ikW^R?GhhuIf`JzcY5-SpE#5+PIPtElHv`rFJk;S^Zt?AR z{cgkuNKgYuQ5~H^E#>d1$L}_(!Izf*0o9;)&!tB}J>PLq^;4q;mI?LP=0i=aJgQzz z)XFsSTcACvVqa9nA*hj#LsguITB#Kn4mVhQ3u<8dPy;w->6cOM{b~6R&F83z{fpWP zfB5?@Au*~#dejKBp*qfw;jk2HCgo6DQx8?XjpcVn4X`_^gMk?1X7(91&?paFhq29MsQe75j`E^bt|+SAk{A&yS-b|8qJOU; zfg<>$c@Y~EkM+>K(>q~L;yW=sX8qfBkPFigFN6`X2`ax8mdExO0oS4iv>7AgZq!*h zf`RA%A^{cr19kZBp!V(=>XiB(xej8RiBRb&&1|TpFJkfX7O!JA$0+1?M77@=lc4_* z`>&3EBq0&5!@wyvFJolVAD}8eM?DpvEFSZ*izme>q-RIHxC)}SqKi2Y^}-p032~97 zZ+p!8Mv8KXFe*YSfJKpe9fa)nQZA`=c)= z#j%#Z6q6I*Tzj=I!xVBGwFwFa13h3p;!>-pgs%EqdNNTxvSR* zHPaB(iVQ}r*r;H*NqOa60jUs1=I-)@?yzj72;HM%MFRfPe~=G^?U!)Bs~(8`J=Mp$^Sp z9F21@52k$Q&Oj~9Ks?0aV=*@IS*WLLrKRsjz0l5L;P?Np2&mzpf88FYL~TKOi|0gb zMFEQ!HOrs|RvERowJqMz;w@1FXpdU*0jP-$#{@X(U)EoTZ5au1aW$%=y{J=r2xH-g|eLVxt;Nhe|JkYPSk%fVIrVsDZRbmGAtX^;f|WBxnZXP+Kt>HS)O@ zUxOORc2tAMP+M~jwNf`x1Ab`fuT1ZQs}~a!k)Hw+V}8_xtNRJWBhV5xqQ00AC!hwj z)Lez?cpYZO?Wix2cQ6%xLDf(3(Vg;+Tpw7lT)Jp9@?csh@ho^BW-oPkCFJmSAjNP$(_@Ka{ z+=_dN|ArZGN`#=m7H-2};ule0T;4_q@_X8=#1Vr6Kg||Fo!SYQ43}Y9+>aVaxJa(! zGN{L>1E$0gs4ZHI?QlDm$CQ!X7PdjHKxd2hMy=4G$bQ$*SQ0ez#i-|b4QeU3n)^_P z^HD*v{{pQE;AR;SkYaFiBU_P4mIQ4s6$x@Ss}kyoIp|%%3?Tdj_RNl zs$yqU#Q~@-@|)u=eI{zl=39IPW+T29b!M)k+DQ__%{YTu2qS5;st{0x+JOW*K)q#&q2puMS$D%c#g zB3)Df$D;Oh4r&0un7hrB<~7uo{EaIA33Ya2#d7J1FctAEsPro6*GOvU zd!k0%AJyP6)S;P<8pv`~`OR1wcUb%*s)PSf?M902%Ew2gr$x1!H8#(`8pvY_1yL(d z!s69XD^LfsU>j8VDOeO|pay#0(l4V9;UB1uU!%6ti{n-}A?k3aL9KAHI6VJKXh1?R z_C$?vx;YmM6JLrt3pY?5KCt|!7Jq|Uk&mdEMTr{}_|;2ntWLZuw!l58L!3OGTgi-m z0;*UT^#-ei#jpixAoEc(S#I%-n2z{POTUF$ktY^^VSYgkBx-zT9Ml97qxwsOT4{f7 z0$PERs6B3kI?Y`%7>A;kbfM*MLmk$Ws3p9N8t6;Zss4aEBfbP~Lh(^gMOKTKvv?C^ zAbzh80d+76wO8{{r+6dg#UrQ=-lJyZC3Nvfs19RUJTYo%gHZ#^iuw$xV75X{bQo$2 z=V0LZUr0co>nl(V9!4$sY1HAnhFY@67XM&IP2>ig3^jq=sPdJ~#;A5WqgHePY754p z`kAhLJ^%9vXfIZw_HrAlq1~ug@@don?pXQ@)L98i>}Hf0`x4KC!*CT=z>G=UigiP+ zNMF>;rL$%k$ z@>`jmQCryuRc=T!o`3DxND{O}ldQl3tVsMPR71}!{SD?I{u$Lk*5pBfzi#D5y&o20 zOFV%~m7gNWTZCtE19nU4KBiNp3JUydn!c%c{%etOh6H`Or3!X0mNJ-=_%IB{b*Qgo z=dcQfPaPEaDYyozgR!^`Gp2Fxi(42>JaO8fz&~OsjN1F@sI8lin($^n0iE{47Tf#4PXmu<@TZ4^B=K{E2zD{ zgE}0KQ3d}+b@auIp5ARqGSptCLCq)&>bWm%`E^k3HAc158jE8`RC_Ct0s6gd1T>>x zQ4L(N0*}o1sF_5{;3_7@y2LYLD;$EQ@HVQ$;EZlSnNc$?g*ro3P)}Jc)C#o-$n)2k zfJWFK^&Ahi_)OH{oQG;)1!~FGTKWOh3+9x?AEE~E%KU^{q41ephtW|3N{nhR4F-Px z&rCqyeDa_=EPz^((x?V%p+?>a^?qoND%SlVL* zepPr#KqG&NJ@6yyo!vQeP~g|>-(x1?7g6tnFQ`{@XH)Z!)i8Y2sd1H^4Gj zo@h(dhu2C}d#AJV{0}DZmIS?M&JBEpY>EgUwJAIE3r*U(`yk%axH z+Vi=nfo(-C<$l!r;uNa1d7jiGGq^Nji)PM_OeJqJ}c>j2_2fL|J;@6Av z{A)??k`N!CqDB@}%vFer>L4zvToN-aYNpvy4Hre#D~sy5nx)r9o%Y74mFk3Qr#os3 z2NvV`*OHDVK_j1ziZ4KQu-e>#>fjiv!*i&CT|sTpEmVUqP&53DDi^J|s}~PdE;*{7 z9H{z*{RDJ~N?ArjR70&T-W@fNL8u1Cp$0e?10SQ7zYRN)egwy3&JscVB8p#1quQ%d z(#^a+DjtIRRP}cupaBd;y&`9#UZq=6A1-H6r~jFyM=s^IDm5y-0P678LY41|TH=YQ z6_{oD3o$M6U8tGgLRQr8{Y5|({xRQM0bgnNT`vl1PYYo-EP)NMGwMZk7^~yos1K!r zW!y@1#ty_Uqh94D%ewl#Q1L~Wh5o(Y3FIQ-3+kPnqg+tnPcE%d4bDY{y_~SS!JI8vIO!IP{RW; zJV-2D151oGh|j~4_yqM?k+lwwB@MMk z9j=abg986_Yd97rz6zV-UDUuz)^h`>jVj*~nXum*U>T!O9Zz=|-eT0u)}TII_Mm2d z9<^0BQBTb$)RLyG?*^C`mERkC;WX4l!Z&d3#7Fg$DG=xRD?mV}y$YtrKBx+_uoAAo zk@y^2W3Ps8W|y%c@w|=r9LI@R5C6n6SfH_+@j%p;j6-e3L{vYam{ZUHR!jH`bvh$8 zao<|Aqh2WEP%oNosK@Is)Tw`rno0Pk?hP3i(-KdNI>g0L&wC@(VIE`g?O2-lee@S6 zkfE7-Q?bY-V@s_Bks6Fbj>}3uz zN20c1JZeDGTJrqsu~=>eHlt4GZdCg3sOS0)s-wrKH{u)2jagc`rEZG)tQcsn#Wg|H z!|9|?YUA1qZtD(lPSik(`3b0lvZy7jhV`)hSeI4SX1?{$kYDtVEriwWz1*H&lmrQ0>3LK6?H?6VM9u?CeH12vu+_s^DBy{!-Mt ze~r1rhY6Hq;D%wfGs-0B)fs_6*hDJJgnZLVsHV(R#QJd!i1{ zc+^s^Ky|Pd^;B#{ZOv)afN!HdgdU>?=Jj;-qNC16JXHPEsFlf#TCql`v(=|3&%Z|e z0|{E9DX0<8M^#*ddh9l%X0R6nONkoD1@i%_-UrmcBlmJE5ewB$0@PtlfjX?EF%`D% z#q+O`jIxY5sG00SHFONsz!^)wgzD&yrN2Ne>3fTRL3I$Jw_CA{sCWrfKOv}<>5JO3 zQGNnyaE7@IHM31t;3$?Oei?INvOcb2HPnhU!vfe2Rc`_6>})_y;Dn{0xA;BOi>j#Pi#TW@R)fQHKDJl z^3ew94DkGAClE}+cc??s4b$Ot)Jkl}jCcvP5?@fKIl@3Ull-WTE1(8g4|TX&U>5YF zKGasD25<=V8FCH-|NWl`gWMN~XsDUBL>1_Q`axo;rQg8{#Ghhj%sbe9PiTf&iSIxS zb7Cv-~a6)pu=<+HPX`-zmIC*8EQZuQE$pzLtVM= za4GS&SQ;Y_b061LFbDA-sCE~jo~l)rzXfX(zdnrTUo*+hW7rTIpk62&P>19gY74HQ z8hVR*+`gh_8g97T>8;p{T?54E04M@fi0*X*JZlejI8*bMOoP zjM>n?a;%&2Mbr#mp*sACdVHdcbMf>Tg?K*HOiG|0zsjh?R1;ONzQx;GyfdaJeGuxY zSd91a0EX9hnxB4f16Vyi$Xi0jaomlaCb*@}FwvRUEQK1tcc?Sb5Vf~0Q6ExWQ7iX7 z>ci$o)Qe{eYU>VJ{y9vb=l?zdE$K(pb6swdJ4}609V|t?7uH}=Jcqe3+GO`Q7DGKX zqfjd`4>i*zs1-ek8t@6!EBYd8fDf?%{d=DYbilk*+;_bB*pYbhsX>8%_d5plqttuU z;jA~!Ep=~HLnBdpI~%pvt56;7Kn>s&YHKc7`d!RS{4M&mWT~dRA1Df#H8Jq+MlIPA za~-O~-Kf1kkE(wK^#jR2sD>klx)scWiie!aQS zA*lR*mOmEt={5=VB3glY@UW%7v-DUq-D8~%HS>n3Eo_f!ZvuA3`7?R`HIt~b+>*sX zJr`R=Uj$C<=SE^zOMOQ;$Ci`u%# z3tc<`>M&NmGKuOprx*02~ANAbVi-#A*dxDiQ4`i(bJcw6OD?N9yYj+7U0Kd1AfF6%+sMC88wUobMCj5Y!Ntz|@G0TbibgPIu<(*J7 z8H#FWqB$G&ST04q5qDYqA6!Q~;!>>y&)-%88rfd#j7Lx}j9kmy$7>1H0Dd%ApdQ1` zsFnE*)p7Xc?o%%os(uMnxoW6acPG^MiiyaR>}|v-dj89-a7$VZwdCzkd(;Ir!#=1} zKNdC9#g@O`;@d6%7;43Cqh=m?rE4b`^;Bg-O(YMhos#I+URNhj8(W}evI*7kUeqBx zk2*Y;Py@S#TCoSH!}tutVY*eWgG{LM`BCLdpaxLE;x$nNX}HRM{%=cyMl=Z3@einX z`h3(2W)-T!e$?Z58gt_#)S*oFvpcl8Q1Q~J_Ufaype^dNU=(UV3oU=e&wf{MD+%iO z2x`VxFdp7Oo%R=~8AV;~1`-d|P%vt5Gg-WfSsS&LjZqzkpuQ;$My*`RHSSAldOra* zP!P4pjW8qj!cI6B+hc@ZTz*$n!((s{PQ+YTd98af4MMfI1GTl+Q4@QDn!s1o%0yb{ z9#elp0xFmdgRwYP#OA1iD^N?n6*a&^s2TiW-nH~csCInoo$*lR(xD#ftk@5WqE>hl z*46XBoq#Gv-{1~W3RFBb>SHtyYR0wk6E?&&LHtr_qkC2N-^3e~c$CdS-cIuCZgDe> zxz%k^BCJS$D%47}-{ubaAWWj?e>4H@HuE;R4iSxCtBMNesdCJKY~5$6#?i|Bnc0&ol0F@BSL7H{57c`YJ4p z=P@5f-R(ZzN@7alo$(hOj~Z~nJwe_|Y>9a=%3fEm80rg7Pt<^ypkE)0`w5i8d)NXq z?Q?rH4s~cInX@pkQWjr{Iujc#{RHZ){DxYoTNZzY`jq@=*4*z7>5Bb4|JvK*B=o?u zsOP@q0oOoP3_L~{hx8Cj?}h4U1nPw~8CCB`i~ocgzy{QdXFuvOJYn8P4g9|YJpbw- z@j>@(HzjKCi=aBFiu#mmXz^~S_rhS*S($=5-AhrYeG{s~otA$XD-*wrYB%_htCt%! zp>lo#%BXL)$C|_kpqBmwR>$8_9i%?&29^o675Pye7B?%R9Wk`N8mio4)Q8v_ z)IbiQR_2uQ_55ETpqbx7ReXsWkoT*5P9ve7+w?de>)}~^h1%L9;%%_ zC)^LOqfqfR;X_{gHcb% z52%mjMV7w@wGx+5Gk%F$fsd$x#5wKi2cPEoS3(XF^nxgkH82#l1@}+`c#iEE;9Jzv zH9PAXYKwY$`k+>Dw8iJ3I{q281)ESa-iz9*BdEvkx3fI|YVe*Fc!H|<3N^4#sOLNC zIoCi^)WA}s-tE~@9hXPdYlvEzmS%TU$3s!|zDJdxiu#OL=C_0$s18q|8orJi=_}L# z{zGj|tn;qHB&dN0qsnDMEqQ*-jI}I%usIGjz?rCy7oxth`8N~L*W>M|y?ladFz7e8 zv@ucNfKs8-3u7LvfQ4`%YG9i%Bkn=X^ggP?7pN8ZU~%tvH}ELPg#BI|0@}l1R0p{& zUII148mPn5z|y;+2I|Maj8OF!qLy|IYR~tXCs5@sVp+V2`qWH)K|d4n{FNf03T;qZ z&>e$u7zR!?>f?Bi<=;jf%70J|zd_CL3u*x2FS?%{6JZhJ4b4#0_kgol9W!6z$9p~h z0|;mUk5Mb}7S&`-(|04-H6iZMQ51$x5o>_ zSD8a@x=+!Xx7@FGCgVKv-}?!K5SVe>6?ls!i0A#&Z9y;8$S0ys`8?DLtir%RQCoHj zv*0xh9Kt(pOB11%JT>YJ6hxhoN~o3gH?)ia*o%Z8Fa@vL(={L-6s#An#w&+dtCT;Q4Fu*ez)v981PT z9EI_pumV(=gCmJAf9g8U_$z1zHaS)2qi(Mc8g{FidwphsC@6O%TJ9OXg<_wE{YmxHB^W7 zP%GEQ;sa3=7>7E{lTmNhxfb86KPaf;2@*7btEk863FK<#l; z%!mC@Ghc(b@D6GV;{NO28|5%3@!qJ%b{T45>-+??bX%|qp2G5&@x40}T~SND4cp*L zi`W0)eoUW+dgWe2HJIR|n@}>;`ydPIv95=D!5zmv_z)YQfB7f3q@PiH6z;Q|L2RtR zVJwYpNgwycHT)0WBK`%nLN~q!d7JPlzQaZTxpK33>h*N|gsJf;Y5)(h1x5_==_ez< z*N%XeZUgF-_y7mvNS~|l71cnBaK6CjcS+O|jzSH1GKS(j)MJ`6yf5%CCpMv0q(lT? z;KfxARel)i3{Ajvdj6*q$VVoc)$kHlz%-G3fwR&Pb*2_#eERp+6HtL8mJuzoM#k^|Q3ETD8bDvv491~O{Y=#3 zw-D9f3e=3Zqn3UzrpKG8$1YqHU*Jq6!|lW?pkIgJD}nx4KdLYA4~x&@a^lIO(Gh3h zAl4v$GP=(@OFU@|U*MlmKZ@!0vVJUI;Lms4P%pArv3-HB^9^w)@pV`dJH+t?{+hN5 zb!MK#@%gf`n1l=@JV7-SH<8=x)L4&rZq!zdMJ;ip#J<3H z!x*To$b#B}yr_=Kp*pIL*|0V0^iRd?xE?jon|=Zb2s}o8NO(znfxiW%Lyd3}Y7e)X zf1sX*prme()1u;KQT5wmF#dq5zZwhR@2ImBC7Cbq#ickFChl)XKqFslZbTivL#Vxc zh?+sJR3RvZn^AOB zgV|6^nHSYjanwMnUF7Ao4THW4$BqH zj4x12nKYGK+7hT2R0wKDvruooji}FxgQzoe&b)o9gHB(TBcZQ|U zMSnaJRua&U!@E%ppFvf)fu->d>XfHV>pIAWfh|FmuYy|QMyRc8iK^cLwY6PQpOynq z<)@?0#FDf;|5*rZB0)=f6ZL8K3^mfs>0CoOQHL%cYQWV{r#S>Q(;27^R%0?ef_iHH zM4j@8>D>TJnUzrKHPiduAsbJER$zt|Sb-YhI@GU9_oHTZ6Px0F)RLFZ;NE~!Q3HE{ zYA1X~H`9cukN5PbuVTeeD>V?cf+PHvFd20yW}!OVje1P3p$_Fgs6&}JlN(4e)Mr9j z)C$x`&A1EZ!Rc5QkD{LcD4AV;DJ)669V*?w!ZL26PItI0ZlozuBW;4(`_`xdbU|&| zRMcVIje4WqM4kF*S=|a`MIGwms87XSsPb#DE1p4C*zXn1=9Z!w1`ZKwW-Tq=$Kpd! z1Dt}|TnP0`M!+W^XI6Q3d-pVeD{lr+PY$>Q{N72V_(dL$1#hZ{|^KTV!B*z z#7$9;-2&7PAh$6HpXBy=2S|UG$DM(7dEJU^MLlNcQD@-~)JnWW9om0U1N(~WXeUxW zU*O-4Y|GE{uO;yna7&a3RWTDPJqMP-vX(vu)!;N{0%2w zS-w=#@I)Mq!R38{A2L@|aC;cDqA&1YuW5-oOfRtlCaUCfe?3D@Xa(vqyksV+>{hlJ z>V?+JPe7-AJZh;Hpq6Sk>IHEU^`^Rl+S@o)T)B*>2Fjy8C7Yq@wMPx8AL>xfM{U(Q zRD1hTTYK8{-yxt={SGydq*dKv$&Pv<6+k@=O;8<-L6w_{YH$@6$E}wC8r7k%ntP?k zLk%P?s(ya698%8j)v<&&SeF95u@xT2QkeBS*I*aSO?)WomAW3);4#$7T{2%=dYtO+ zFb1PmDl6)2mBrLp8Kdj@?@T~58h~ne0_p{`6m^>Sp=NXf^%z~Z_&wAQm2Xg6;MH)a zIx4Ds98~=@s4dBkTCqB)_eKcD(DOf#fEpf)TB@m74VU6~_#D+i@tUrIil~O`qGr?r z^;ovGco$UpUZ{Z#!M|}5>S^j%%jccPo#<~vV0>+#w-BFWTbx|S7x-^FyupgZ8`kv& z{u>U9QBTVo)SmaN=kvDW77W2o^?5w;6h`2wNzuT42Bd9>#2cdWCpB`PF}EA>{LdgE zd1IgVD{jPy6dc&Z7x-5%!<)K2kI~FMUL{c-j=|ShthrmETrGToKgABiouuEyPB=Tn z=edR&o zi#J5QIoqPnPFK{2Qa@C~Q!Rfs>Qi$O>T%wMdTMT?9((^k1XLkzN0*TVHR4Q|4GW_> zYKJP<&EkDg4GlFXq6RPz)!|l5iRV%6Jx8s8*U3GOQ8B-s|1<=2>KkH+@=+b0LUnKf z%i~=P46L)WFzUIlf(NhzuE)$>+`zA)-kcG;x^L5^P!np8`U*D#%j)@mNkDs@zngn8 zRK+61yQ01#tuk+0e!}kV{ZI%~lV2D0O6`a1a00HzB0bzUpTAHqpp-q`SF-{bOuVDi z^FN+|UN~#;HvWp?ab+)ex_?3K{YR{dk$bxrPhAYWNKjid5VbNhRK$J#-KkDv zR=|v;ce40&a~rDs_5M8n8req@G_r65+)_qE9m=?9ZDpVkR5rJ_D+vwkQ;}0t--w z_9sk>2T_OcFVxCBMU{VR{%847Sn(XB$3`aX_ev7bhe_p!Jb zRq-A+!u(@>-Z-3s4KeXJpEn45Vpn{MrLpl3Zb|2(Uft)hHAWxr3;b8NdZ0dKpQGN0 zbtkwj>W%s6-=@g(lTM|cC5PjWvujF{{`{dQtL(i2bd z1^yx9cc>THPOOS=uq2k6>V9Y)j{Yem{7IlT_L%1O@G!y|4R5kf}R3jsOumN>hZ{ldJhyw zo$8vX$FL*v5O@Pn9S%ah52j#t+-mWAScrI(8E$3EU>D+JP*2zE85}mvB-%`Os^g+w zG)Yk}reM?n^PxH}j(QV-gS2s<`#5>} z8mFtab-2~qk85>@kT*;J`IU6?OgQ;Qy~DpVd@YM*Je-`E(Wuzq4|8RF?QJw2|Ki zyNYlt@^$+46LbXfGZN=>%&SXYMf!ZB{Xb1$7k3{Doubf4D#XKMq^;vVLpbcxTT<6( z8aPV%OLUfrM*F#BFE;Vily5`cam+&AQOg@co!*28(q?kX^$fJjW-Mex`6>8;0xL-T zn?hBIhh3McpsN&>B2o4a3?`n1vcIY>oh7171M2)7Xp~<*6R${nx?U2FMmb$;NeiJ| zHfuAm|08Lj1_ch1*#;BP!LQt7%m z?3zU&Kk-A>SuWyt2{+_kM%`QF`Qy^i4ifs25QhQ_@iA%td!46DCKB6`_mz%5a;IS? zZz%umRiA-Gq2cJHSHQoBhh1ezOHG}=q~GJNpoig$<>~_{>}p15x=K?a8wKkT-%f|R z7BGODq$RS3=aY8M!k5Y8N4x*K{-)la7Q1Kl7gG2CU!jv1Mf49Q&I>$nRia8}##oZB zbC8ys_(Q9z0uc%G_jGRw`MQ>opNn!K-25@wYx+&uyH;kc+M&&Dln+O^1nFA{x5cgz z180DRqM;=;u!y?_g~F~}-!vG+*o)DSt`k(wNZxli1-E`vNBI#+e@^;f+I{=Yoc|&{ z2Wj1LDAwg~@PR8Ok*3`IW!PImWA{m&K{)LCp72Q;OwFw;9ge|9l+{O31qP;XcDmZq z;Wj#$Nu6lcd0Fy@k(T9~!E90c)_ z>%+AL>77X{&)v%E?j&t0b*g^Tx$0G+y#E}d(iP7dTxxNp)u(~Z#Fu|laVqIwNY73A zT;G&EMf@dqKFW4i9y3nCy^bo{)5FQ zY7|`4iI-=z&A7V~=9@&|>OyDFi1T;%!1vpE_#1f}$&GJiRB#35e!weqI+gP0@lWz! zg=hW0lJS)LClb$nGgFeh`=lkI(XeYV`Gvk|xGMR&deW#azJ&&^J^beg^5RhU1+&gT zI5%~Va>pZW3NGVLp?`yNo=P9BfecjKLVO~XUbwdOKa1|gqEaktJP+Z=R{lTIrqYnE zCs@wPl()3Sq$gA+S0C!MW=n#&M-jeDnxFqpMBtj_2>j;&($Z0&4RJpDmok~~;caR>Pa{ObWz!gk5ybVkV*%*MX+hOOwAdT%NAr2jWwvnqq zFKgf$;d|dSu#-;nbN@^FEbPHOo_itX->4#&ek6@cN0mu$P5LvdzmfKR)@~y`f4`Fu zL}mpN!xLV@ATluGgf`0Uq~)cN9o)LM5O0C4xnEK*EAdXs;L1js6x6MW*{MH)@LJk? zO}U2FUI=Lssndn@wt8*;L&e-ws6qHD1rt-C2jQ6%_{#l>Th~?68$`fUlvLj8tG*9^iJXgi}#fF!?Hh7J;OpQi9`8YoC= zZ3^WfEh3(#({5DQ$~}j09?CtSq4(C28cxss2YI@#B0ms#D=E{AHh!gER4cp0)ZbC= z6Fw7;{eMrvNhIjH;_#Y~rfa`d_|6*NLE3uKR^S*0TZ;~K&0(NR@i66TlD>w!FKw*D zuB9x)uWWvlpuv~i^(k16cvcFn zp+SBj@PAjbZ^Gdy_YaNfdPX=hcN*d^s5gxJC&C{oAB_pTo4Ehw*5AjPk^Y$QT<-UD_C0ml6ArtU)6vhQ>B>ub zV&X|Gzc_Vol6OS!|A$1PkZ~FR{AP5jSf2DL3UKwMlV0Rc;4aP5)^y3Qm-7 z>J1{SD-G==^plv50)YfN+)shzR7y^!u2jTzb;W&D{J`D88n{IH|Hz9)UVYk#W$FE_ z?iD--Zrl-yIUusq({K~o*Og!u=N7?UeYSpc`VPtNm>@>=?=GI?JF51x7 z=vYQ2^9L%{B5{{B_KXgyQ*f=dJc@i>`bA^dHJG&3)cwf4TwyYrP_HTj7)pE(?fEeu z_dLp!Ca*GikudCP5|P)^BkQy<6{eBdig;1N+iWKJ!%E{R(rT$Zji#l{4}{y3_8m#3 ztz1lNuPkjnBdr#l&%@oMx2E0&?k(K=Nb7H}MK1-7ts?Oq*0rTuU?cs-8r)2tu4?4} zgi|TculT%0KmrCzG)ZSCiO-%<4GV z2B3chQHNRdBR`Q1M*SqFPE_)WaYrTZcgxcsErZFMLE3TZ^(Xy3Y29paH%Rk{C)1B5 z$(T(u;(2UjR>pfnpso$s!m}u!fHET~lb&!i z^7KngU5iN1OTF>>Si0rXyd4y{NZ~%#$Z{&JB;1F>!)Q>yq~1YV87p6rSyd-b*Iw@Y zlnGDTE7E$?P6hncRwNtszP&0FZ%INLy_PmpsEN&DG?o6fMl0DsRPh)U#?ir;|7oZf z_4iQ!1$kTWEOq0Mmhzjr*GOwbda+O9ARDlMNY3684aw`@3`7Vo`ZrntQaB zja*gWn=73LLdUv_5Y9w{hly{tw1uSaqK#(c4YjuZrk!_mdX2Qbls`#4F#mZ(qLRpe zVbxneft}cp%(aAPkT-~UB^oY3IPBU)egyKnQSULgt_sA%uHUJXl6yM|i6}cD&{Ir)M0&xg~w8`Hs$RxpYNMEoQj7bRSr3aPlqQtkn1xiK>h6r$7DgsWf`;+3dh z(^et9`G&k2l$pk@t0D1&n4Nt85GpO>*7eRRD16+~MiIV5qjR~Vkbi?gJtf?QLERwU zpK?DC*Y(I&X!kem93y;!4s~s#++oVZBAlM^Nc~tcp9VHs0Tn7rg)hYawq>oaM6No- z3vfRqT#-5<7~je~CY+82Z5&=PI>|;m3rJtWt?Osf#=BtPKYt@0S)c!Z&mE3hIP5uaHl7(tMoVRDn5wxgAD#XZOrFh zx>^%h|AxFgew%*-+I5j##88b8ZOD5kd6*>$ELu#Zwl3;!xxmRNE^CR zQ%2VdI<8^^&yF=I)6&W;q`j}UDuwm=UxZ5iNN7)?kz{@$9+kqkX#A9G&+AP1I^i|s zWyI<<+K4iDsn?b|@5ygU+9TTdle;=;H%ZeKY=dfn>&W{V^HT41AfNpoP2qY}&Phfk z%*w6nHwyQ$@CeH28brmjgfDR)BR+&O+Cp9LxnB}aLf#D0k5INI;b`2thLCrNPWRh@ zhEgW*{5Qp^6b`$FQ>ZkVN2yqm#EIlhrt(iX8>i#H)@VM$izu50i(-B9%aB)xPHy2~ z{6bpTm5DM3C>wV9KU-vkjY=6wEv>h8GLgJVG*XSqx@wVM7Ta+T;x0;lR?Rqi zAe@5A*{S##zrz-!*W-RfSl2(4J&zek+d!Ffgu~I!L((s*0M{MDXSlUz5F~*gXrKO=^wbS5hf{cm8DEU(&lhCSAF8ws56|wG{Bss{}?EllV7e7 zc%|8p7tpm3A@(QqOQf{Hz2|EJX?3Rft>dp`lq7Mf&0wV!{F(SI(u1s_c9f4og9XU{%-xPoJ6PU!2Cl0;X~jsZ zXKgH|&N=SnwDo{H7x!`6Oh%eNn24@=<_H_vDJowky#wiyNvlIR8g~gRN6@=T19yq9 zr{m?sBU^_9=)4W_&zQ^7+S(vh?;hnparX`Tb?#*{2U){f#Sk*Ty>5_yp1UFgc}_-u zYiur!Cni4D%Kt!qN77E{O2RX& zd}1c|nL=^7bB67|Dplr=ZKE$jrPNf4fr+RXfyTqGLd=T)^U_kb6nAHnqhSR(Hz*px+LlP|;*aE~KA4BwKjD~h$1O0%H<|GR!?Ai+wsE3Q@OWNCkdWnkrR z1{9WjfIt@p+@H?&6HZE*6133)3zK%o+G%cHqD-Lwj3f*tvV@WLr$Tb#nQTe-5{|*Z z!mfCPH-ts-HRTUbrU)He=gv(2RvUPB^2d?(qqWtN^g86nr=KU}HIB&7b1^88hX%r~ zClq>N9d4tbu7WgBigLQ1lIP>jMz};Eh3D8hd>yp;?6QTiLi=vc7rJ@#h|uy|vITXV z{dz!9snA1PMut||IwwMxj{Q2eoE>LyP>s#Sw#^GaJN>AjvYXTH&L0%ode76@7smu; z3mv_8Q+pTxU?%jHCZhka*q|onAKiS;pOq_6`Q_j~8eRO`} zX8&)oV$AM&A}B%VFSm+E?$EMV=MF8qwV563WKjLk*0&RG9(B8!FZ9`+;xRgQ>Db$= z+Ob#1RxSHEqjsF z?@mza(8JF&Z+`duQ_$>Xe+8x3oaFyCaeg69#Zesh`*T}vf<=?EW@D2pf&H<<2!=X`99EJPR0R3ER3OnGLt-zvml{zJ zYB!|lJbl0C;c(9P^M1a)M|3_pY||nO@#x^9pHVKu*JZTEh6h%YuSssfRz}VQF4r zNm_o;Y9znvtW_kR|CFT4N?D$I(sR@!wRseOV_vyoT!AI$l9VOg?DJB89iHUy z<^U?R(P$elZpT_Kx1-)1*1JWF449eVD?1S<(^=TkXnhD7Op_*#(6wIVgI=A-C6MnT z!WME}#;!Dbzle#59@2Y6SPzMD5z~WoljF;B8n}lEkaQmo3)e=_LAj%_f_6rboyC1G z;IZ!iA805V{IrhoXD?Bs&COPD{}i(LttqtfVgXgF{w!0ajxh^QpGJ@drg50j{9BZO z_PxVZ#=n2SQ?7qB!aFg8a+VR+&xuL#P|!b^2Ud$oz0WvwQtwR>*F{8(8B2GI$RDh3 zO3dPRDhU58C(& z2R2g6Hn!VLuXnI2D{ZM{1*@pF&iF&goegZ55)JGT=, 2014 # seriusb , 2014 # theWeavers_ , 2014 +# Psili , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-19 16:47+0000\n" -"Last-Translator: theWeavers_ \n" +"PO-Revision-Date: 2014-05-14 08:51+0000\n" +"Last-Translator: Psili \n" "Language-Team: Greek (Greece) (http://www.transifex.com/projects/p/woocommerce/language/el_GR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -107,251 +108,251 @@ msgstr "Δυτική Αυστραλία" #: i18n/states/BD.php:13 msgid "Bagerhat" -msgstr "" +msgstr "Μπαγκεράτ" #: i18n/states/BD.php:14 msgid "Bandarban" -msgstr "" +msgstr "Μπανταρμπάν" #: i18n/states/BD.php:15 msgid "Barguna" -msgstr "" +msgstr "Μπαργκουνα" #: i18n/states/BD.php:16 msgid "Barisal" -msgstr "" +msgstr "Μπαρισάλ" #: i18n/states/BD.php:17 msgid "Bhola" -msgstr "" +msgstr "Μπόλα" #: i18n/states/BD.php:18 msgid "Bogra" -msgstr "" +msgstr "Μπογρα" #: i18n/states/BD.php:19 msgid "Chandpur" -msgstr "" +msgstr "Τσαντπούρ" #: i18n/states/BD.php:20 msgid "Chittagong" -msgstr "" +msgstr "Τσιταγκόνγκ" #: i18n/states/BD.php:21 msgid "Chuadanga" -msgstr "" +msgstr "Τσουαντανα" #: i18n/states/BD.php:22 msgid "Comilla" -msgstr "" +msgstr "Κομίλλα" #: i18n/states/BD.php:23 msgid "Cox's Bazar" -msgstr "" +msgstr "Κοξ Μπαζάρ" #: i18n/states/BD.php:24 msgid "Dhaka" -msgstr "" +msgstr "Ντάκα" #: i18n/states/BD.php:25 msgid "Dinajpur" -msgstr "" +msgstr "Ντιναχπούρ" #: i18n/states/BD.php:26 msgid "Faridpur " -msgstr "" +msgstr "Φαριδπούρ" #: i18n/states/BD.php:27 msgid "Feni" -msgstr "" +msgstr "Φενί" #: i18n/states/BD.php:28 msgid "Gaibandha" -msgstr "" +msgstr "Γκαϊμπαντχά" #: i18n/states/BD.php:29 msgid "Gazipur" -msgstr "" +msgstr "Γκαζιπούρ" #: i18n/states/BD.php:30 msgid "Gopalganj" -msgstr "" +msgstr "Γκοπαλγκάν" #: i18n/states/BD.php:31 msgid "Jamalpur" -msgstr "" +msgstr "Τζαμαλπούρ" #: i18n/states/BD.php:32 msgid "Jessore" -msgstr "" +msgstr "Τζεσόρ" #: i18n/states/BD.php:33 msgid "Jhalokati" -msgstr "" +msgstr "Τζαλοκατί" #: i18n/states/BD.php:34 msgid "Jhenaidah" -msgstr "" +msgstr "Τζεναϊδάχ" #: i18n/states/BD.php:35 msgid "Joypurhat" -msgstr "" +msgstr "Τζοϋπουρχάτ" #: i18n/states/BD.php:36 msgid "Khagrachhari" -msgstr "" +msgstr "Καγκραχαρί" #: i18n/states/BD.php:37 msgid "Khulna" -msgstr "" +msgstr "Κουλνά" #: i18n/states/BD.php:38 msgid "Kishoreganj" -msgstr "" +msgstr "Κισορεγκάν" #: i18n/states/BD.php:39 msgid "Kurigram" -msgstr "" +msgstr "Κουριγκράμ" #: i18n/states/BD.php:40 msgid "Kushtia" -msgstr "" +msgstr "Κουστια" #: i18n/states/BD.php:41 msgid "Lakshmipur" -msgstr "" +msgstr "Λαξμιπούρ" #: i18n/states/BD.php:42 msgid "Lalmonirhat" -msgstr "" +msgstr "Λαλμονιρχάτ" #: i18n/states/BD.php:43 msgid "Madaripur" -msgstr "" +msgstr "Μανταριπούρ" #: i18n/states/BD.php:44 msgid "Magura" -msgstr "" +msgstr "Μαγουρά" #: i18n/states/BD.php:45 msgid "Manikganj " -msgstr "" +msgstr "Μανιγκάν" #: i18n/states/BD.php:46 msgid "Meherpur" -msgstr "" +msgstr "Μεχερπούρ" #: i18n/states/BD.php:47 msgid "Moulvibazar" -msgstr "" +msgstr "Μουλβιμπαζάρ" #: i18n/states/BD.php:48 msgid "Munshiganj" -msgstr "" +msgstr "Μουνσιγκάν" #: i18n/states/BD.php:49 msgid "Mymensingh" -msgstr "" +msgstr "Μιμενσίνγκ" #: i18n/states/BD.php:50 msgid "Naogaon" -msgstr "" +msgstr "Ναογκαόν" #: i18n/states/BD.php:51 msgid "Narail" -msgstr "" +msgstr "Ναραΐλ" #: i18n/states/BD.php:52 msgid "Narayanganj" -msgstr "" +msgstr "Ναραγιανγκάν" #: i18n/states/BD.php:53 msgid "Narsingdi" -msgstr "" +msgstr "Ναρσιγδί" #: i18n/states/BD.php:54 msgid "Natore" -msgstr "" +msgstr "Νατορέ" #: i18n/states/BD.php:55 msgid "Nawabganj" -msgstr "" +msgstr "Ναβαμπγκάν" #: i18n/states/BD.php:56 msgid "Netrakona" -msgstr "" +msgstr "Νετρακονά" #: i18n/states/BD.php:57 msgid "Nilphamari" -msgstr "" +msgstr "Νιλφαμαρί" #: i18n/states/BD.php:58 msgid "Noakhali" -msgstr "" +msgstr "Νοακχαλί" #: i18n/states/BD.php:59 msgid "Pabna" -msgstr "" +msgstr "Παμπνά" #: i18n/states/BD.php:60 msgid "Panchagarh" -msgstr "" +msgstr "Πανχαγκάρ" #: i18n/states/BD.php:61 msgid "Patuakhali" -msgstr "" +msgstr "Πατουακχαλί" #: i18n/states/BD.php:62 msgid "Pirojpur" -msgstr "" +msgstr "Πιροχπούρ" #: i18n/states/BD.php:63 msgid "Rajbari" -msgstr "" +msgstr "Ραχμπαρί" #: i18n/states/BD.php:64 msgid "Rajshahi" -msgstr "" +msgstr "Ραχσαχί" #: i18n/states/BD.php:65 msgid "Rangamati" -msgstr "" +msgstr "Ρανγκαματί" #: i18n/states/BD.php:66 msgid "Rangpur" -msgstr "" +msgstr "Ρανγκπούρ" #: i18n/states/BD.php:67 msgid "Satkhira" -msgstr "" +msgstr "Σατχιρά" #: i18n/states/BD.php:68 msgid "Shariatpur" -msgstr "" +msgstr "Σαριατπούρ" #: i18n/states/BD.php:69 msgid "Sherpur" -msgstr "" +msgstr "Σερπούρ" #: i18n/states/BD.php:70 msgid "Sirajganj" -msgstr "" +msgstr "Σιραχγκάν" #: i18n/states/BD.php:71 msgid "Sunamganj" -msgstr "" +msgstr "Σουναμγκάν" #: i18n/states/BD.php:72 msgid "Sylhet" -msgstr "" +msgstr "Σιλχέτ" #: i18n/states/BD.php:73 msgid "Tangail" -msgstr "" +msgstr "Τανγκαΐλ" #: i18n/states/BD.php:74 msgid "Thakurgaon" -msgstr "" +msgstr "Τακουργκαόν" #: i18n/states/BG.php:13 msgid "Blagoevgrad" @@ -5360,7 +5361,7 @@ msgstr "Όνομα Νέας Κατηγορίας Προϊόντων" #: includes/updates/woocommerce-update-2.0.php:44 msgctxt "slug" msgid "product-category" -msgstr "product-category" +msgstr "κατηγορία-προϊόντος" #: includes/class-wc-post-types.php:90 includes/class-wc-post-types.php:92 #: includes/widgets/class-wc-widget-product-tag-cloud.php:27 @@ -5412,7 +5413,7 @@ msgstr "Όνομα ετικέτας νέου προϊόντος" #: includes/updates/woocommerce-update-2.0.php:45 msgctxt "slug" msgid "product-tag" -msgstr "product-tag" +msgstr "ετικέτα-προϊόντος" #: includes/class-wc-post-types.php:124 includes/class-wc-post-types.php:126 msgid "Shipping Classes" @@ -6971,7 +6972,7 @@ msgstr "Australian Dollars" #: includes/wc-core-functions.php:169 msgid "Bangladeshi Taka" -msgstr "" +msgstr "Τάκα Μπαγκλαντές" #: includes/wc-core-functions.php:170 msgid "Brazilian Real" @@ -8260,7 +8261,7 @@ msgstr "Ενημερώσεις Παραγγελίας" #: templates/myaccount/view-order.php:22 templates/order/tracking.php:37 msgid "l jS \\o\\f F Y, h:ia" -msgstr "" +msgstr "l jS \\o\\f F Y, h:ia" #: templates/order/form-tracking.php:17 msgid "" diff --git a/i18n/languages/woocommerce-es_ES.mo b/i18n/languages/woocommerce-es_ES.mo index 61c0ec261f5e72f241dd5f03bacd7b42d1636c2f..26b9cb3be256da151d8288b18f5b12b288cd821d 100644 GIT binary patch delta 15922 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, 2013 # John Paredes , 2014 # Closemarketing , 2014 +# eduardoarandah , 2014 # Gabriel Gil , 2014 # Gonzalo Zúñiga De-Spirito , 2014 # Gonzalo Zúñiga De-Spirito , 2014 @@ -20,8 +21,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-29 10:34+0000\n" -"Last-Translator: zanguanga \n" +"PO-Revision-Date: 2014-05-02 16:17+0000\n" +"Last-Translator: eduardoarandah \n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/woocommerce/language/es_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5363,7 +5364,7 @@ msgstr "Nuevo Nombre de Categoría de Producto" #: includes/updates/woocommerce-update-2.0.php:44 msgctxt "slug" msgid "product-category" -msgstr "categoria-de-producto" +msgstr "categoria-producto" #: includes/class-wc-post-types.php:90 includes/class-wc-post-types.php:92 #: includes/widgets/class-wc-widget-product-tag-cloud.php:27 diff --git a/i18n/languages/woocommerce-he_IL.mo b/i18n/languages/woocommerce-he_IL.mo index b1e641c50f8aa439e2d94899b0d1c170397e3985..3c12091fe422d18dc559387051d4e0ec8da2baf6 100644 GIT binary patch delta 43391 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 delta 42949 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" #: includes/abstracts/abstract-wc-email.php:583 #: includes/emails/class-wc-email-customer-invoice.php:153 msgid "Email heading" -msgstr "הדינג של המייל" +msgstr "כותרת האימייל" #: includes/abstracts/abstract-wc-email.php:590 #: includes/emails/class-wc-email-customer-completed-order.php:174 #: includes/emails/class-wc-email-customer-invoice.php:174 #: includes/emails/class-wc-email-new-order.php:147 msgid "Email type" -msgstr "סוג מייל" +msgstr "סוג אימייל" #: includes/abstracts/abstract-wc-email.php:592 #: includes/emails/class-wc-email-customer-completed-order.php:176 #: includes/emails/class-wc-email-customer-invoice.php:176 #: includes/emails/class-wc-email-new-order.php:149 msgid "Choose which format of email to send." -msgstr "בחר סוג מייל לשליחה" +msgstr "בחר סוג אימייל לשליחה" #: includes/abstracts/abstract-wc-email.php:596 #: includes/emails/class-wc-email-customer-completed-order.php:180 @@ -3478,7 +3478,7 @@ msgstr "אין לך הרשאות למחוק את העמוד הזה" #: includes/api/class-wc-api-json-handler.php:56 msgid "JSONP support is disabled on this site" -msgstr "" +msgstr "תמיכת JSONP אינה פועלת באתר זה" #: includes/api/class-wc-api-json-handler.php:64 msgid "The JSONP callback function is invalid" @@ -3547,7 +3547,7 @@ msgstr "שיטת אימות בלתי תקינה" #: includes/api/class-wc-api-server.php:316 msgid "Unsupported request method" -msgstr "" +msgstr "שיטת בקשה שאינה נתמכת" #: includes/api/class-wc-api-server.php:333 msgid "The handler for the route is invalid" @@ -3555,7 +3555,7 @@ msgstr "" #: includes/api/class-wc-api-server.php:369 msgid "No route was found matching the URL and request method" -msgstr "" +msgstr "לא נמצא נתיב אשר תואם את הURL ושיטת הבקשה" #: includes/api/class-wc-api-server.php:404 msgid "Missing parameter %s" @@ -3666,7 +3666,7 @@ msgstr "אנו מצטערים, אך אין לנו מספיק \"%s\" במלאי msgid "" "Sorry, \"%s\" is not in stock. Please edit your cart and try again. We " "apologise for any inconvenience caused." -msgstr "אנו מצטערים, אך \"%s\" לא במלאי. אנא ערוך את ההזמנה שלך ונסה שנית. אנו מתנצלים על כל אי נוחות שנגרמה. " +msgstr "אנו מצטערים, אך \"%s\" לא במלאי. יש לערוך את ההזמנה ולנסות שנית. אנו מתנצלים על אי הנוחות שנגרמה. " #: includes/class-wc-cart.php:798 msgid "Sorry, "%s" cannot be purchased." @@ -3676,13 +3676,13 @@ msgstr "אנו מתנצלים, אך לא ניתן לקנות את המוצר \"% msgid "" "You cannot add "%s" to the cart because the product is out of " "stock." -msgstr "אתה לא יכול להוסיף %s לסל הקניות כי המוצר אזל מהמלאי." +msgstr "לא ניתן להוסיף את %s לסל הקניות - המוצר אזל מהמלאי." #: includes/class-wc-cart.php:810 msgid "" "You cannot add that amount of "%s" to the cart because there is " "not enough stock (%s remaining)." -msgstr "אתה לא יכול להוסיף כמות זו של "e;%s"e; לסל הקניות בגלל שאין מספיק במלאי (נותר %s)." +msgstr "לא ניתן להוסיף כמות זו של "e;%s"e; לסל הקניות - לא נותר מספיר במלאי (נותר %s)." #: includes/class-wc-cart.php:824 includes/class-wc-cart.php:843 #: includes/class-wc-cart.php:856 includes/class-wc-frontend-scripts.php:157 @@ -3710,7 +3710,7 @@ msgstr "מרמה, הא?" #: includes/class-wc-checkout.php:97 msgid "Account username" -msgstr "שם משתמש החשבון" +msgstr "חשבון משתמש" #: includes/class-wc-checkout.php:99 msgctxt "placeholder" @@ -3724,7 +3724,7 @@ msgstr "סיסמת החשבון" #: includes/class-wc-checkout.php:108 msgctxt "placeholder" msgid "Password" -msgstr "סיסמא" +msgstr "סיסמה" #: includes/class-wc-checkout.php:116 msgid "Order Notes" @@ -3756,7 +3756,7 @@ msgstr "אנו מצטערים, אך פג תוקף החיבור שלך. אנחנו לא מבצעים משלוחים אל %s #: includes/class-wc-checkout.php:598 msgid "Invalid shipping method." -msgstr "צורת המשלוח לא תקנית." +msgstr "צורת המשלוח אינה תקנית." #: includes/class-wc-checkout.php:611 msgid "Invalid payment method." -msgstr "צורת התשלום לא תקנית." +msgstr "צורת התשלום אינה תקנית." #: includes/class-wc-comments.php:110 msgid "You have taken too long. Please go back and refresh the page." @@ -3911,11 +3911,11 @@ msgstr "בוליביה" #: includes/class-wc-countries.php:64 msgid "Bonaire, Saint Eustatius and Saba" -msgstr "Bonaire, Saint יוסטאציוס וסבא" +msgstr "" #: includes/class-wc-countries.php:65 msgid "Bosnia and Herzegovina" -msgstr "בוסניה והרצגובינה" +msgstr "" #: includes/class-wc-countries.php:66 msgid "Botswana" @@ -4914,11 +4914,11 @@ msgstr "קוד קופון הוסר בהצלחה." #: includes/class-wc-coupon.php:599 msgid "Coupon is not valid." -msgstr "הקופון לא תקני." +msgstr "הקופון אינו תקני." #: includes/class-wc-coupon.php:602 includes/class-wc-coupon.php:652 msgid "Coupon does not exist!" -msgstr "הקופון לא קיים!" +msgstr "הקופון אינו קיים!" #: includes/class-wc-coupon.php:605 msgid "" @@ -4964,7 +4964,7 @@ msgstr "לא ניתן לממש את הקופון הזה למוצרים במבצ #: includes/class-wc-coupon.php:655 msgid "Please enter a coupon code." -msgstr "אנא הזן קוד הקופון" +msgstr "יש להזין קוד קופון." #: includes/class-wc-download-handler.php:37 msgid "Invalid email address." @@ -4979,7 +4979,7 @@ msgstr "כתובת מייל לא תקנית." #: includes/class-wc-download-handler.php:143 #: includes/class-wc-download-handler.php:296 msgid "Go to homepage" -msgstr "עבור לדף הבית" +msgstr "לעבור אל דף הבית" #: includes/class-wc-download-handler.php:62 msgid "Invalid download." @@ -5041,7 +5041,7 @@ msgstr "כמות היחידות של המוצר במלאי נמוכה" #: includes/class-wc-emails.php:330 includes/class-wc-emails.php:362 #: includes/class-wc-emails.php:406 msgid "Variation #%s of %s" -msgstr "מאפיין מספר %s מתוך %s" +msgstr "וריאציה מספר %s מתוך %s" #: includes/class-wc-emails.php:332 includes/class-wc-emails.php:364 #: includes/class-wc-emails.php:408 @@ -5092,7 +5092,7 @@ msgstr "אנא הזן סיסמא בשנית." #: includes/class-wc-form-handler.php:192 #: includes/class-wc-form-handler.php:815 msgid "Passwords do not match." -msgstr "הסיסמאות לא תואמות אחת את השנייה." +msgstr "לא נמצאה התאמה בין הסיסמאות." #: includes/class-wc-form-handler.php:208 msgid "Account details changed successfully." @@ -5271,7 +5271,7 @@ msgstr "סכום ביניים סל הקניות:" #: includes/class-wc-order.php:924 msgid "Cart Discount:" -msgstr "הנחת סל הקניות:" +msgstr "הנחת סל קניות:" #: includes/class-wc-order.php:931 msgid "Shipping:" @@ -5312,7 +5312,7 @@ msgstr "קטגוריות המוצרים" #: includes/class-wc-post-types.php:58 msgid "Product Category" -msgstr "קטגורית מוצר" +msgstr "קטגוריית מוצר" #: includes/class-wc-post-types.php:59 msgctxt "Admin menu name" @@ -5595,7 +5595,7 @@ msgstr "הזמנה חדשה" #: includes/class-wc-post-types.php:292 includes/class-wc-post-types.php:293 msgid "View Order" -msgstr "הצג הזמנה" +msgstr "הצגת הזמנה" #: includes/class-wc-post-types.php:294 msgid "Search Orders" @@ -5973,7 +5973,7 @@ msgid "" "Make your payment directly into our bank account. Please use your Order ID " "as the payment reference. Your order won't be shipped until the funds have " "cleared in our account." -msgstr "בצע את התשלום שלך ישירות לחשבון הבנק שלנו. אנא השתמש במזהה ההזמנה שלך כסימוכין התשלום. ההשמנה שלך לא תישלח עד שהכספים יועברו לחשבון שלנו." +msgstr "בצע את התשלום שלך ישירות לחשבון הבנק שלנו. אנא השתמש במזהה ההזמנה שלך כסימוכין התשלום. ההזמנה שלך לא תישלח עד שהכספים יועברו לחשבון שלנו." #: includes/gateways/bacs/class-wc-gateway-bacs.php:86 #: includes/gateways/cheque/class-wc-gateway-cheque.php:72 @@ -6533,7 +6533,7 @@ msgstr "מצב המיסים" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:113 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:87 msgid "Taxable" -msgstr "טעון מס" +msgstr "חייב במס" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:114 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:88 @@ -6558,13 +6558,13 @@ msgid "" "Optional extra shipping options with additional costs (one per line): Option" " Name | Additional Cost [+- Percents] | Per Cost Type (order, class, or " "item) Example: Priority Mail | 6.95 [+ 0.2%] | order." -msgstr "" +msgstr "אפשרויות משלוח נוספות ואופציונליות עם עלויות נוספות (אחד עבור שורה): שם האפשרות | מחיר [+- אחוזים] | סוג עבור כל מחיר (הזמנה, סוג [class], או פריט)\nלדוגמא: Priority Mail | 6.95 [+ 0.2%] | order." #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:131 msgid "" "Option Name | Additional Cost [+- Percents%] | Per Cost Type (order, class, " "or item)" -msgstr "" +msgstr "שם האפשרות | מחיר [+- אחוזים] | סוג עבור כל מחיר (הזמנה, סוג [class], או פריט)" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:134 msgid "Additional Costs" @@ -7135,7 +7135,7 @@ msgstr "אחוז הנחת המוצר" #: includes/wc-customer-functions.php:52 msgid "" "An account is already registered with your email address. Please login." -msgstr "נמצא כבר חשבון שרשום באמצעות כתובת המייל הזאת. אנא התחבר." +msgstr "נמצא כבר חשבון שרשום באמצעות כתובת האימייל הזאת. יש להתחבר." #: includes/wc-customer-functions.php:61 msgid "Please enter a valid account username." @@ -7144,11 +7144,11 @@ msgstr "אנא הכנס שם משתמש קיים" #: includes/wc-customer-functions.php:65 msgid "" "An account is already registered with that username. Please choose another." -msgstr "נמצא כבר משתמש שרשום תחת שם המשתמש הזה. אנא בחר אחר." +msgstr "קיים כבר משתמש שרשום תחת שם משתמש זה. יש לבחור שם אחר." #: includes/wc-customer-functions.php:85 msgid "Please enter an account password." -msgstr "אנא הכנס את סיסמת החשבון." +msgstr "יש להזין את סיסמת החשבון." #: includes/wc-customer-functions.php:110 msgid "" @@ -7181,7 +7181,7 @@ msgstr "מוצרים חדשים תויגו %s" msgid "" "This is a demo store for testing purposes — no orders shall be " "fulfilled." -msgstr "זוהי חנות ההדגמה למטרות בדיקה - הזמנות לא ימולאו." +msgstr "זוהי חנות ההדגמה למטרות בדיקה - לא יתקבלו הזמנות." #: includes/wc-template-functions.php:400 msgid "Search Results: “%s”" @@ -7219,7 +7219,7 @@ msgstr "הזמן שוב" #: includes/wc-template-functions.php:1649 #: templates/cart/shipping-calculator.php:28 msgid "Select a country…" -msgstr "בחר ארץ…" +msgstr "בחירת ארץ…" #: includes/wc-template-functions.php:1656 msgid "Update country" @@ -7261,7 +7261,7 @@ msgstr "עגלת WooConmmerce" #: includes/widgets/class-wc-widget-cart.php:29 #: includes/widgets/class-wc-widget-cart.php:56 msgid "Cart" -msgstr "סל הקניות" +msgstr "סל קניות" #: includes/widgets/class-wc-widget-cart.php:35 msgid "Hide if cart is empty" @@ -7313,7 +7313,7 @@ msgstr "תכונה" #: includes/widgets/class-wc-widget-layered-nav.php:81 msgid "Display type" -msgstr "סוג התצוגה" +msgstr "סוג תצוגה" #: includes/widgets/class-wc-widget-layered-nav.php:83 msgid "List" @@ -7438,7 +7438,7 @@ msgstr "מספר מוצרים להציג" #: includes/widgets/class-wc-widget-products.php:41 msgid "Show" -msgstr "הצג" +msgstr "הצגה" #: includes/widgets/class-wc-widget-products.php:43 msgid "All Products" @@ -7501,7 +7501,7 @@ msgstr "הצגת רשימה של הסקירות האחרונות שלך באתר #: includes/widgets/class-wc-widget-recent-reviews.php:23 msgid "WooCommerce Recent Reviews" -msgstr "סקירות אחרונות" +msgstr "חוות דעת אחרונות" #: includes/widgets/class-wc-widget-recent-reviews.php:27 msgid "Recent Reviews" @@ -7738,7 +7738,7 @@ msgstr "כמות" #: templates/checkout/form-pay.php:21 msgid "Totals" -msgstr "סכום" +msgstr "סך הכל" #: templates/checkout/form-pay.php:54 msgid "Payment" @@ -7808,7 +7808,7 @@ msgstr "אנא תנסה שוב לבצע את הרכישה." #: templates/checkout/thankyou.php:28 templates/myaccount/my-orders.php:71 msgid "Pay" -msgstr "שלם" +msgstr "תשלום" #: templates/checkout/thankyou.php:36 templates/checkout/thankyou.php:67 msgid "Thank you. Your order has been received." @@ -8016,7 +8016,7 @@ msgstr "הודעות שתוייגו “" #: templates/global/breadcrumb.php:198 msgid "Author:" -msgstr "מאת:" +msgstr "מחבר:" #: templates/global/breadcrumb.php:203 msgid "Page" @@ -8236,7 +8236,7 @@ msgstr[1] "%s עבור %s פריטים" #: templates/myaccount/my-orders.php:78 msgid "Cancel" -msgstr "בטל" +msgstr "ביטול" #: templates/myaccount/my-orders.php:84 msgid "View" @@ -8410,7 +8410,7 @@ msgstr "השאר תגובה ל%s" #: templates/single-product-reviews.php:64 msgid "Email" -msgstr "מייל" +msgstr "אימייל" #: templates/single-product-reviews.php:67 msgid "Submit" diff --git a/i18n/languages/woocommerce-id_ID.mo b/i18n/languages/woocommerce-id_ID.mo index f0aeef71c98fdd4e428b84481bd97300d4cf4158..79f01788aad34139ab883d2221aa50c3467f7ef0 100644 GIT binary patch delta 26184 zcmZ|W1$fnUANTPy7%@hU?n6s6N{}3*yFvP}4K@bbSdhX2qy))HDE#`7P zPvdf}ZK7P4YkqH+iz3$o48+Bl6IWwF+>4p;3g*DyFaZ7fI0mBHHx!lUvpz3cy4Y&)nBd1Y2b{#d~AC^uN=JXqc+L8R|?M$Q$ zkrp@>o8Sq|k2%Agi3Ov!t|r#OCa8fYpeFhuYNc~fTfZK)qdQRbPM~)5ENWs`unOJ_ zXa7}DIKmmIG^)d3%!conEzMr2or=RWILz`#TY4s{zqzP>mRfoh>T;)G5S~Q!b3KCn z*NpCwp&36xZDq!OPK9Eq+g=uRwjr2=@1j=vJ*LJBs58BS>i90E!H1T9g8rmk{hiB~ z1{ung(@R7hjYQ3SBBsTes1?k!{H3TPSdF@D+c6!UK@D`#($`S!@1WZMVdYP){I!** zi*(v~GZWE@bD&@(EBDX7b}6LlGnU?IGKYWEaX zFKd*`RbB6YZX)T)XpPOW3+hNdMGd?GwYA$&XZH|_I zfORn(GvIP;toMICk#hJqYDGl{Ix{Vcnn-2Lh#}Y#TVo?!ggX0c<}J)f`aWvFXQ*3W zX^=DVR#<{`FH4U{Zv`^u5YbEzpmyR2>XYp!)LZcn>h=f5I1?;pmO~v;HPpa$Q0<$e z+I2(iSPTZD7gcX6>L};Ou>Tr(4H=nnBWi2*pf1}{?1H~x05*(u25gNw%g$y`)BxeA z70034PeWb04X97TgIF9dq9*Q&WB)ai^l?rH`B4R>P!p?&nXxMBXhJb7wlsTUSJE+< z2@jzrb`G`DOQ`mDQ2jkYP4p#dVgcU4&dl7X_qrOYqqe9HdZ8Ldqs}@G_0c>8HKEz4 z4i{lg`~tPouTcG+Mzy<->hBTyRvz!P^QI@FEzf~!SQu5Ys-;6PE9uUt0sEsS6lduq z3?e-mHP9?n`+2B=R-o#ywe%*`gm)n0dR^ZVQG=7H6Io#0+}>zapYDJ8XV$6@Ktl;JX1evB#F5G0{mEL7m~- zs3U1@`2#RJ=`pBJzK^Ut1$7s`$L@Fqi|PG;C&~G?>xJ5~IMh}SL*4q(mOmMF1T(FC z0cyodP#y0^?c6cc&RoK5co)^~1?ni$3~|QEfL=8WBBB`=v4U!-J5k4MiaMeWs86^) zsEH0o?c7*Y$CFV5PeZj|gj&ewmcJG?!JVibJ2r&<&r9T%RrDL`beIk`P-awvQm6rI znDx!3r~%rdcB(V#>$neU!r`ci4Yu+js0oj;^rWHezdD{phGx6~)nEl`Ygb_~9z+fB z1hti^hB*TVqB_imT6rGSYgZE0Z-|vQL-pGhRj(6j;bC4PTEQq(gZEKKG8NVFLev>9 zLw%y9U>-b&rSNx4=Nj(3h80l*G(hcKThxR-s09qL{6y0`frvVui|Tm0dCDr>MNRBE zY6YoBIJZAND!&kF0VPobmBWKr&C)NdJk3a_ejsWh*^vo)T?L7hCZmFr;p&PyyC|%V zLogSvL+!)?OaFlSJh+eAv8R|D)4%5|#Etn$*F=?fLN|tEWt@P%@Bi(-2%iJyepJVY zP)BeE)xibSO7Eby{sET2+@qZObx=Ff3{|fkYQkMC9few0Eb6Ykhk<(kCs{@^YQV*) zE&2@e;Rf?4>WFTj26%-!YyZ(syC7^vIxp(%!!QUFQ4^VD`3ua|=xs~EE+VZlBeT&2 zx}zr07d6v?r~&o1=!{316D@xRYKP{a+ONPmxCT}K4r*r}qPG4Ss$TgqoWE93b&NAm z1G5#DC%>yX5!JyK)Fs@Fn&3Y37^=f_sCt*oUr~49H%q4<>ntQIYTR67ZDz&EP{-v^ z9S5UUR10-x&9MM>K@F6M+L4i170065eTmw!y{J#rW2hs$YUNL?Jk>a-|4d#Y>aYNI z!eZD4hodgx5!68EQ1vdNw)7X&+1|7CE7Stgz3 zA<_&r;Jc{H6M|@O>|zz(Kwj&3G~N$lbjA4Vo}m9u@S~%8r+H+U>E9051>|h*2*uUcIFyt$L^z7 z6;e%hDh8m=IICF*wIk&${kEkWnQc)!&>hur1m?xTr~#&;K9ZNBCbZo=jOj_ApUnCD zW<-WA(|uIh^?{Slh#H_UYD-I-)h$01wenV&4m)5W?2g*85vV)lMNMobY9gyqujS4U z*nhniXUNb;?G4m>?waCq^?`z@PqNWi7k8sB<8w2^RA*v&Q4=qT8L%>HC+naFYJpl{ zI0oQQ%!y;YM05o6P%~SMTIqV!3U*;2?nO=TIBKQ0P#-W4%+w!pjHGj;+T}xSabZip zg&MFts(q-Hds`6E7Iw6ZZm2B_!$3?#tz-;pg3~R3vAG&ElK&;D-Z!X$PoZ}50#3kx zuriLC#xCJTj)8T&1EZigc>;Y3}+=7Q03WC`K3_Pjb<~bEuyhB^Ou9E} zCt@%Y4n>{)1k@dwp?tmn3$4ORRKqV(ug$lp%X1mEvd5@1518pps37V$qbjI@nxnq$ zI#_uumL)v_)!!y;f=93xW}C(S>yxP!5gkE0)C7`HXEz?T;$^5UUWw&!E2`cvm<9ht zP0VjLf6>64sQeyS1P7wpPe<+CBGe^ZHk+e%#9^T zx4@=27`4Sau^|3{Zu|@Nk(_g`v*H@4E$@b^ACLO{n2zf21nPt8k(Wp=B0=-)a-n8c z33c{$P!sHI_C{@eBx;L?Vkex0x=WWWzvp~s<%3W=oParS1Zt;dppL-1)G}6L5E(l# z8y>gx6)XP}wKJ&}I346d-Re@Px1bto;vuN^tx^5;K@FT>PR6{XKS6fP>)J*{E4+Ye za2@mFW6RIF&>0{vYJd``6;(!^ZB5LF^-!0&8>+uvsCxZTM;n8B{f1lq`&dqUHid|0 zyv>)v>w!5*KSnjkxX9V^T&NY7Ky7^$)PzD&1GPnMZ5J~VwPV9kM>Y+$XeC!sEB_63rl~%0jv_PWBmI`8L(xsTC)UK#s1CQAU!x{=0DIsWY>kx`^Qnkl z)RA0W%>Jw5T{3FpQ`AbTFL5SR7xmt@uyh=1C8I1o&YXc-`NyauTaM~?9qPz-qwdsE z)DHiOI>IMQyv|C}FLmD6(x}T5f;xicm zZ~6bAcEtZvXD7WuM6|Nps4c31npsm+M`5TH#bFB^it6wi)C5mp1H6Koc#-9fWzhGQ zpmrt{D_{#8h$FC!-v3)fJY)o|a6ZWru?y*=*ba++=G@vutVntzy76bMihiH-CpfH* z9IGn^HNnhZIA@&)wUBbCqpFFTSWC>T_rHf#h{i$`3`5=idFFCdhZ`^r?m%_4$MR33 zR({FKZ=jCs9%|>FVLJ3%>Fjg>s=gc3Futoakvdor)o>7MYu`i7bQgK^jb_hKW=xRwtyY`>QMA4y~+8M;jWpgxGot#dkv z!qTM2p*mWNh4BTJ!~*M`jzh5;=^0oVzeRm5KS8}stv6VI7)W{?YU0zqM8b)DggTR_ zs2xbX(bN1YNg7^{YE!b@N z`%yb~2{qyCsI7mEx)bSlu>abUj60l+{HQG}jOsWTwKFZuPN)uhqjshrYNy6x37l)` z-I$g1Db&P%!2;;o$!|eW5LMpVOT^b9YUce=GaG{1>Jg|JkF)et)Q%-%Lp+F@K;SNC zLT*&L7V6HlMYZp4hNCX&Ak2y05kxeTnW%x6VJiF#HL;bb9om5R{P^V*wIi#)awfP1 z^N`++Zajy&T#qp?`hV@zFN8X}w@~BNbM(5}643x2tblQ-i7YXfqb}tas1>E4Ch)bT z4`Y7PXDt1|%AcX{HQnR13qXyN1GUq|Fq^*rs}KnyqY-L`U3~@o+Kf80v8XLuj9S?m zR7X2d?GB@M>LTXGUr<~A4D~jo-s|jC0IFU#)DGmq)LtT`iD-r8QDCparM}tVS(xo29=)uNqz?q80s$o$(Pi!RGrMXQQ_G0%`(} zQ9JPp>tM$H&P1D|`fG=}6WvfpmVnuDG-^S!Q43zMpZ!-ypOH}>Q&4An4K>g`RELjH zujLCf^EXb~jjC4}wbk!fetk=~xALy2e)^#Lk3t=7!Z+-{&TytxT#nkRHK?uIj@rs2 zr~$5`R(1omBd;(C^Br(jIulcqUW8iM64V6Oq1tb?^e*%#{f(DM79xi+0?(titnRnY zOq-#$tOIHV-7G&0HNYUuha*t~&BZjh*wQOd?bo8(r(hb~jjHe6Pec`tTEQvQ3V%f1 zi9b*Sy+-Xwrh`tyLRf@!Nz|okiW;Cds(vJ<#UZGEMxok&h=uSIq@CBbn@CzR&R})C zfa)mQAub^1Lmf#3YR2)X%QFJ?x=lpw*kV+>Rpw??zq?Qa@5eNF237wjUpeRht7Y7? z3Xf3(zAyt0JLz1gqbi2Fj8#w{wT(~%bVIE)8r6OTY9}XQCtQj;^T${XpJQFdcLg7D zW)z2wNsq)bxF6Hwebl9TjJmAPPy=K->ijh5(nPd^7FYp$pk_K1b(S-+C@w~=Xdi0pFQ6v)(0q>RNc$gm2FPd@K)wIvP~+6c zKx}uM^Up}6r&Sn$TES@47LUgaI2UzkmSIQSi#pq!Cmaiy#Zc|bpxRZ!l2{A%mh?qU zU=*tV=_lC#Qbd-Lp@xSs0KdbGcpkN)8>k(*k2>RrsCs_iIV%lBb(kLqV0lZ=M@@7! zs=rN`8NWsy=?O0pZN(|nYjhcPss2LEIN*Ed2#TXRsEnFWJ=E4WLDg$(>1fPEIuX^+ zIMmk9Lwy~uK`r!K)VSVbMAYGrs1;qc^c~De`cG7c=}tNw=0t5_8Po)7q1rdJbW7AF z?SvXA5;gG{RK1a?oqXR(dtH->=&WX!2pq9Ce9%VxYeNhY-=$k3&sl0qV?FpjNoX%D12luP`f~L>=KZ)J{G?E%Y^dbru=UIvr<0?L=PG)>lGJpb@G;E3+$V>%&m> zV^Q@cqIPb&IR~?m{utGMJ*wUg)P(k(W&bt9@5#{2e@1QD3)G5powN5Fb!Np-cc3<^ zqxNPuvoEUM0Mt&!pB<6o91gP&vV|H zSZUM>f-x6XxBOP91$06U)E)TQ7F29b|!CS11w9qy=h*ov<|aL*3$;R=ymo zkY0y*@EU4m&oD1$x!~+%X;l8(sJE%58I5}VreJ1ViN*E)ZzEEjj7z8$Wxwc{$1I4t z?L|=&t$^yF25O~EuspUhN22PlLLK2&RK2fINB51T&!O+{{}+kqvfV~Cd}Qg@s58%S z$r(5s<|Ccotd81=cBlacpzcx}s@-U8h7-{DmZ5g^XVgRJzPZ=u?iH*29L-V9Z*t=SdxlkQ{b_pW-Km5e7t9Za!;`KS(- zqE`L|YNs}#wr)Qbz_X~G_|yCctCD_+YFGJZXCbvQJLx8;u%m z^RW{y!8Z6e>TWc;<_y>lRj&(bOM9Wtw!fuEpf2~Jeh-9i1$+>+M+F} zj&`HIB)&xrcn-DlYp97nMAdtV+Of31IQ4R%Cg4WZtAbi#UDQOHTDlc#ye>}K>*`HJ zGmApaEY8xSPy>xebvO+*k@={dT7~*--;Nq+H>&+X)E1wy{NGRud5r2W)pchAfj+&Q z3lU8qKdM4et56nwD>3U@elttAGkaht?fRo8vc}ws8hDR+47KtfF*RPr^o;MiPNY8m zhVNkcUmYW{8|mfP8eidHY<0ug(mkjS4`5L|j*ajEron1AodwlG9ce?ZAE@RR39SIUiufQ4^|n zi}zoVHe_h)d!rggqApV+YD*`fzGP;h23U!j$W}}5Mb$fjTG@}74liRNyn+7cf7|)} zAplE~E_|E)&rPH;8E;`P)IgK46fQ=6)QU!1dLn9Nvn_uU>H}tnc>=ZK zYvxT%Px_vv|3dZeeM&?f2i$WiWJ9I%VFoOUnrV4U*GH|S1*(I0%_z$sj@pq)s5767 zn%Ek2;~t!cKRe}K*RbE5KN3$vHQ0Zlf4{zlZm+b|HnLVZvj zvGfJZMEWMG{a==Ti2-{51AljBoD z^=)??)&4eC##g9*f*)}HO^7rlQVVCI8Xm{8cp9~mSE$z|%OB28R7Xv$4wk{@m>HAI z@u&fku_>-b-JwUQ38ekgX%Wez>l#Up2L=y z>Y?+OlQvkD^jyq}$51KhA);Pz4oG9aS?M zp?=fpWa)Tw9IE5lsLQ(C+=SY>J?2r=cfdJRzYkD5@fw3P$Lvp>%TW?FftqH0RKq6d zMh|M`<4|Wh6}2<-Q0-QrR=5WBk-f?CkE14d#?seN6TFQ9+M`EAbSYk9IZXA`nQ28- zx*q1lfv6RaL*4dd)QUc}^k&oq_o0sFD5~9QRJ+@#l|Mzb&-9FXI->$aw1VQO6_rIz zs0OM*9n6O9Pz}Q{1mjTyZ9%o$ZRJNS|2(SSpUqpSiTsZ0|22B`-upjywyr+rCfyj- zVK3AQqETBu7W3jX%!glCdOx~JU&5OB5;gGKFPx9sx~PRT#U9uLTjP!w?0;_}>0df$ z5{X)20@lWHs1@!(P3RC7$Fr7xiW(^GE9Z#Kp&jAD;{+@7NRc89gM)nsr`JHYb~}UeG@fM6@Ne9{|G$< z+mK#}Z{uB@k44is1Mfl&d`z|7WZ42zAD((>fJ`un_6Os4c5&Hb>uzQ6D&c z(07L{e+X)zF{mAwY|cXM+(J~lWtfBUU0+y*-B$1|)*=5GYC-|&oUP4+8mKhtjBBFG zTbSKYM-XM{5!jLR2iO;{V0{cp?@VkQdUe)QiD*TiqGq@j^^uu^TKPWn1Zw6#q3T^l zU9y{~JMUYpWzDLnc6BV>Fu>3G{%=Kw&ZGlsB7IN;4M4reah9KidOf}P z7A~{=qo@g-MYX$X`8QA#cz}9cpI{%%mBHDWp&7h>zW+V`I2jcwc!?vie4ulQR-r!8 zuAx?zKck=TJK=5AMBjASyoyRX-1^eL>4Fg~dsi$70wX^^xoyLPQ-; zF=wOBXd&uImYM4@59wW2eipUm7g3)RH&K_;mDSneAZ$c30oC6Q)Hr)_03Jp@NxiNr z*_@d+MGep%HM3~cmys8>L-SA_EJv+u4eBF$D{95Zuoa#}UEV@L&IeRERQqA536ICr zI0Mt^{ZA&M0T=l)_?^w%h8k#(rH`O?sU9tRIsI7m18t8A+FT0b@gql!ZRQpn9 zRSeSmA3{VOc0_GqPgF;-sP}s$`i{uTXQNiK0yXdk)Cbj8%Rh^1f7R0WP!o8J>fb+y zGm%{A`~UwIBccYCQ61Mst-P7#cR;=8y-~L}-pZ$;CN>ZCb}T_%u3cCGuc9WHIj8e> z9ID=P)PzgscJ54NEJwNp>H}>U z7Qh*(Pt3KbOS&6%8Gk@c_;POEe{KC!GPIIZc^osKb|46~Wd$r<0kuOlQ1wGmD{O&& z*bepkK?l@?BT;8Q9d(q8P!m~=THpaMk*Y+lqgIqBuQS8qsE*5`Zfh`Vz-m@r$I=b4 z6!|St-x-OhcAHTv-Huw|9`i8zE-`8$-YY~@@eXRM{;&d9K4(RNn2P*NW>(Z|m)**L zWp0Zx_5Cqm>%R)}QhBU3ev@6EydH#T zI$1|qlwNoqFX<0RA0RBVHf`RNQNEG9HniJ>Z{b6$(m>9-&y@( zR2)M2S}cb72~Q~7MA%5ZwWK>x_NR?^+v%7Wm4azxCRs;LKJNl~{I2DDj`K5$bQRKd zE$=g{zaNW|*Ol^jsn^NM)$kH|by?I`#K#doOx@5TZ zD~hmA6B$Ock7LD|DCcS`;J|+Dr>8r%wQ9XM~5&w-m zJ?Ci0`|j#M-KB(Oq?_QI=c3gk-OV+PpGU3m1O>-P|3L#i3;$cu^*MFEv3k|<8s+V% zcM(q^zqh+;ldq4TqBz@ky*m?IMhGRhHGWL37Q}Ng-AF<~!WbKkY~O!%m61F>eep}` z53};$Xg{C)R^)w;;K)3zK3nYAFL#XT!;XY~oV!4s+@A5UkAY#_Wts7l4&gdYh92r0>@?#7F#uR%SHsM8nA(q507bTIK2 ztp6JIMv?CA6#0IpA#Xh8St#e$@o#7{dQwSGb21-0QCAuA`Vl`vd27`7awMSy>0E@C zgy+=hPM)4s4z9hpo%{m60r+$vw7^6#Xd5{_8IH|=K7 zU=(>H@!wAt(t9j#DE&mxHj#QA$-7L&9HcK1|MmasZv<)YoPYH+nfPfc_qV*v#J{KE z4(nXm1<0$%Ao&SXi0>eDA%2~*hs5*QARf$4`U<9}d^q9FvylGuar3_RzcPss3TseW zhX(uu#rGT`U(X2gT98+fFpaznr1cy&6|YVEFDOfe$I15)UxzgbmneTtx~xs$F?pY> zF2VOVjrJ5ABC{mPN_s!M=NM`sIqy=EWX<&3)Hs?nMgD2xszZJR>6)ZFQnw5toc#V+ zny`)do2NSQaPq1V-aKLCwIn&rExN$2|-V1`gtc6@5D!BL|bMM z4PFx8PxzDymkINTS0%qL9e?Sxb&V#!9eG1ZCzJm+b@q{`XT5{(C;#Yo%_j6F=(&!+ zQ*Vx?eZR7dprD7Z*!l4e74}$qrFE+0+YC5{!Pd}t9qGQM+H6l zN76Th?WDgYe>hDDy-jiBGq^?XLYo@qD%?-4xKhw`70zZs8^_XXh&ZS{l@pR8Yc z^*kW61FJaeBwfFoq7nI_gaGOU(i#6acdew|7UYjKuCv6SQ!h1j;;r)q*6(7{mB|0g z^3&ls+USX+j&~bB^p7I_i{~DNzgR_O-Tzm-pf&1BUPapEq*Fbs$*)ab3Sl7m!wHkf zD@;0(IQ*IBPf@}d@-w}8|078(pfDc=IdQRS@$7T({T$Cv{uzPH!Px=MzV5CpPw`JdqEzOC}l$Q66jgH?bhWO<8&RI7N9&D=SBO2>E&%dM&es4d`UE zD)Mj9VH_cX%%y~z)Tu{0m<}qFE@y4~VsY|6CohCkx?Y^70VAq0wU8 zOZjJ5hx8!gZtAx8(?2!~Qv0-;@tkvT{fVon`JS(a{{5$Sd@ya^!NasqMPF~8MMV0% zNnni4BQrhdX+-^>tbQ>k%k_YCP0CX&E#4+?Bz5(C`LF&5kmvoLA7^NAjnJOLF;og6 zuBQUdCUhb{FM}_~7^lcJ3iFUR$?7Is{&-8zpx^C;K7?$R_kcP@EFM7oU@GpIn@&SW z93}iss81+G-dt>en@~@725W>*3E!)npyy9I+)Ml+hFj+isjKHF20uwyLb?73re{9s zW>&A2Z~w_0O<@xn<->_o_>u}$h%fOq`R|XsDTY4Npoi+FmdB+Ir33I8R zmHe?*?;+)b$@`Ub2lS_}`owiJPY|vWyywW6PNPq$P=TOl3ZVw^jx-of*-7gBMS2sy zMcG@Jk9<8J;&1pfc?pD;v?)q>^ZaA=KB6qmzw)iz>ndp#3NS!cau3=h*3v*vCBkaz zd`yU?tTLgUuf+NB9{EMc%VzbjlCD8$Owcpl@|O{>MX1Rn+Mqt&f7W+wAQkQtUXl44 zKcusl#QRh6F7XwFUr0}&YygdR5%(wlKJj?sMW`2zDJrz#=#TJB$;^&q|%Xgb4B?DF2Xr zJu@AAKho}a0pCq}jZ^{l7-4tWE}D`9oESouuS(QSpO3iBYjJ?txJ;(G^lA z4Cw6NCMsq~Y*bi;J3_S+++m&=ci#wiLPSiWJ2BSRGASV`d*j*zkzDy@!VNPKZcIV2QnJSM+7QSwzuh{bOR;C3m}|h*t5#-5nC+ z8785qJ2uX@BT+H#E>+weV-r0C-J#4uTacKjD(>1IcVv7-zdA)rBowV1$yV2{=&4)5 z)hx!HkQf^lojmw-a8?)JFEMIRgnx;??h@hU+$G+1*LRm__D+db?hKi+d>sp)c!u!WZ46jtJet+H5l;zvE_+>8Z?&ulR*AwaP z8|4}9N$$L}Qo4pAtz9AIyQNIn`7})?XI0S=)EO9+GHP$GG-cXG#79LZc%0j=>+5kR z#Uv(0yFCLvyc_OldrK0cQf7Y};_q$byhEPoMBb>lh=HD%{{4AF!aZ?R4v&hCijNxP zj%L>)C`gL&xQA1N-Hne*i1NK6ym7?hA`(2TiFO>HCn*v1x{%M@hI`^YF%?{)yaFot z&nT|Y;mNm-6iMB!d$le_{FH%&3-l+e+ zMb3o#Mnp%%5AZPY|9O)_v<;D-_$01VM2v4sqnXJ6|DB5S&_J_j8%e!?zgqu(vlvC& z;$iEk^?$ux|MOCXvs*DydaY6>oT-yKQ$tU`MAp?mo=>X;UZtFw3pGy~G?0__y+qN@ zE{8`YdIm8I=E}Pi>>tuGq*HR58_(^~w6~l?q9-!Rx2w(x3}i;pp1A)#yEn(0;NevN zb5=BEW1`&uX+k%g0sRcucIgd^(uO6)3`mOBhH({#vM=TBuoJm1k#7c~yn^fh`69i( zaU?^5w)$}R&${eIeRFdU{ZS*w+a06AJzP_5{QulF?nAhNqu8I}SxoO-zJ!F*UZpOxOpL;J26x=VJogVD3bMg#HcX30F(ux@V0?uM7~e@8>CG_M z%!aB^5aVM6YNd5BJ$A=5I0jYkd(;4%F$7PccH${&<^FBGev+GMF@Sgo1~R^r+X@Ps zrOa?upu7gEK?Br)%}_hi8?|F2Pyt11ZqO#P!pbs+R0TN z*nd^nM?kmwDC%r)-~jvwwbC9P9VadhLe(FFn%LKtACLazr=c$0EaZQj<@}-ci92}{ zPJ`O1tf-0Sajl>TYU|6QE?G^~Kpik1_ON_k3?M%k)xk(q`2_z1J&OH_m4&fWk8P!lVG0az7vscNAvVGGQR-BIl(pz1Bg61WmI(VO@g zK0qBsu`a%GT_>D`J|;C#XVwU{Wt}k)`g9gjv0Jkj#=QT3Nv{zuDiMjgpM)XEQ` z7IGf7fIB`p{})!^*VXGd8LC2vSqL@b3aHy(3manx)BroMIPS#?_zE?lux^f14J%?G zjzKM83abBEm{_0xWh83jMvTCZs56b|?pX^pfd;67TBC0H4Af3+z?^u%@(-{e`M0PE z=IP<>KmpVjS$Wi_pe4Gx?Y&88hGWgC7@z!HOpJ?BTlgcY;U3h$XE71p!Nm9!b%gIx z11Ib0tuz%TB%d91#|mOotlyK*e*zLK324BLs4d!I?ne!96t&{tP#ru+UAC0Hyl=j| zn1g&pR6iY16X}6!?^=8!YGTot6zB9}|F!ZJ1hk^{=6*~<{w!)jzoS-oACuxsRL609 zdlN~9`U=j4`uLVbwQquI*8w$f6zXUPqP}^Dx+FA#Ij9a7qdHoL>gWKf!F5zecTg*Q zhN}MtwYC0zymrY@^>SFg2qq_A4K+?v)I=gJ?{*}it?GpuXe6qGv8aJ&pc>4#{9@F= zt55@PM%CYksqrKx$2+LI@)Ff=V3gM`DJq{H*&){n@e)o!)ESqvd~>riYDWfGeuCxa zpeC>mbwu0Dy;gqM%CDj(cF*GPEg#fZN5}c+CZV&afU4L6HS<2GZ?@4^z7%!#d$A>+ z!t9v0pZCM5E^5ajQ7i0%y4<}i{w3-NMp*fH%&5=*6cXxqEo$p_qAt$~48kj@hL2E3 z@d`E2J5;+k{k;hXq2f7FJ5#_cg*u`ts4uYksCr$|)z(FkP{&`Q1|Ej$U?OTIvn)Oz zHNn-W9ovcN@FJ?-b5wt?Q3L&ls-I?nH((yKuvuyV`>%%K1hiGvP(Nntqh{O)HL!sAi(XQ1xVTr7fHQ2jqZ?c@v8xc?4d|J9-2KyT%NsE=JRs^cQ4 z^3te|!%;gFfm(S(R7X8g_4}cYWC*I=1k@2uLw#{AMeWQX%#Al(3j_@EK89IP0~AGV zT{vpS4Nxm+Vet;;0940gP#v!{_gncD)Wja57VtNw#y1vslYZ%~AQ&}JMl+|y3!*v* zLrtI@YGTze6q{OpBTfQRi&sQ-TpiVMZPbdIppL2|X2iazfu^APnT26EAJy*H;q1Rwa+N?z zyoWlgcUB>#m1jZ?kO$RaNo9RuG1|1C>xa(-75BOH76xPy_Zy-JKDrg-k=$n~&PDWvF^Fs0r*v)jNyY0rxry zedXS_z(dr4uPpxoHL>_3y@@47wu{+%8R?s z7!sP{RP@apHGyU3I@Exht$dfo51|G=XX!f9@{wkD)KLsX^*aLHbR;H` z&;ZL(U&T976FO(!LG8rf=$jDgG6jzD@)=P1+^7M{pmwyX*}&qhF&^!+6-se06Mv^Us<#8@nz>BEM7(C81C;C2J zsD)G-$N6i^>JZRYHbV{63AG{@wW8^$ADi3^k#N7XQv%ftp|ps@^`- zz^72(knTkixk$W3oqdK0-fy+VP+Qj&Rk0Il3z##nwfYT%`) z_8U<S5NUxZo7uSc~%i>|irCJ9}-KTrcaM(xN;)Y*N+Lg+t*j~Irb2JVTqaUN=* z`xu4=r+P=w9utx8k18L58t(|^z>`z?{1+qff`Dd}Ynr!p#ZVI{hgwN>RK1p%6Q^Je z+>F}d|1cA#pYHvxSPJ!(+Z?sxp{OnY9#ww}>igmBboO5z21R>+*DHxS!zQSm=!u$G zf7JKFNYvTRGnZmg@@p{}?!?CU3+iaI&hX-kQ7hko>US%q!aXjD6WIS)0V#i;%_qCW0hF`h2T-z3uD zTU3WZbG?;kMs0Z*>L|idTin9(12BaA6fBMFQAhEY`3$wp zB%D{o2Vmug6Z%*YKMd8 z^C8h0=AG}Yqzq~&TB0sbKhzNn#kBY>2IC6L??DZ45p~P&p(g$oH4(oBUOo`jUvkT* zLoGb(0`^~9nx8-htd5#tdsKsAsIwb`8fdoVmz!Hr6FzGB-_7T!os09mcS)0>b|ecb z9*WwL5-tgCWmVM5YN93(iJI78RD+qQ6)nM9xC+(bE7Sx(Vr5Le(3^NevlaS2C8(Vl zfCX_F_CR+niM%AzE#fB_R>j7+9Gl{MY=Dgxd$)Eu79xKeLome>?>oO3mL%T=>C#z* znqc@+@2o#VEu=N-sJbH)bDiNNw6)(_g$0Se)p*dN33BI-`1UG7aFD<)ukrxXdzurlgW)I_bkso5Umk?)NGH~_Wsp{QFt z1$BAnS$+#@p#A1?3?P5b@>eh}`8(+Q{NE>`6}~`iQJfXtrA&w#AQ|dN(qmREjXH{! zR^Aac!9Errh?>9%)W>!_*25*J%liT&u)<3AKM#q~EBPlgT!-Z_bd}ez6NZv^Q5~$p zEch04VY<~`hv8V9{3I-j2T+&z73xz|YmN1X+F2Jh;fZV5{|+Rk5lDdlpg%fmy`6}M zs+hz~i2>x(nIWhSbE9^!7^;31%z-sAJN80-<4wo-xZM2FC7}+tU}D^D9!G86MO67S zOo*>h-w$!td6zLGMv^ax+R`bg`sYytT|-^MyQrW4)qnIB+6wi><#r;W%QPJI<8~S* z#TBRywxG^(532kKYKN|49lVW6u<%dbQB*+f$OP1cXQ3|JVpM<2P&={CD|em!R&WA! z1ixAShUM>}Ch*MSZ&4HQTkq8mKn<826Jtiyz@e58Lrt)fSr66U7Z{|^e^;7d%3 zqfs-B_Eq3NC_r_%4z;!0P+Pax;ulfvZ(IHeYQVRs?~C{wyosel^`8q>UK|tY^IwI8 zR$fm5Y>qmsj_CUtVC6GW6I+P-ystoAuAi|W-bY=&;EmpIR2k8C39&BmUf2zHV_D1- z!}%8_(Sd|6)ocvG4VVwlVjlbtHL={Ayl<{zn4kP-sCI)e6Hdcq_>;x=qIT>uYQn#x zw*EcpPQ=^H{%cDTZ1w_aF^GIdRL2ETJ5$5_9Mxef)XucWR5%=SVzlMAV{-DRP!qd} z8Sw)a#`Igf@>*Nie_w|LH1qbTne{_$^&r%YUCWO{?buYTia(L+}^W z<$8qa@ExjtsvX|ZWk!ux+;ppv(B)~0I^!{@nNLSGTwwVXs59JX`BPSY8TE0zWAO*5 z3IC1S(KtK3BTa!R$mhUdEa}Bvr!EPdO(be-hM`t40oBnQRKpdh9od0ta6f8mFQab# zZPbxHK-GJOTIp-l&Ia!C7MK`SFRf3`KZJxDUCTfxbj7 zU_5Gtvn;<3)$b0}f_}y(couzs{}0_wfiq8t6C)&G0Ph<9F43Y<@)53)<^#bvjhNES4{V zDlduZry^>A8kiA3M;&2rRJ~ECotm(h&%d^AHUVwrO4M2IL9Of{YDcc)0DOyDY43gB znGQyEI2_e(3@Sefbtz|{F5z74h^tWTlkN8=n0~+OZB-5ent47e2t#dI1x$~%Q5|N2G};0;h1 zRlhW9;OeN3>Z00zftj%vs@-H%y&tdyu0c)oHhzZgLlQcR5}$U!}pQ0rH_% zS`O7gE!0*v!^Rke{&)n7;|Z*QaSnMCs)W_Z*G4TQ8sqBc|9ld)G6OXa~Ivz z09T+^x&hVUe)Ak^f`6bodW35C7Pa!giGX)RwnIwd;zSz`*0|e;|qB zR&gvUzXa7_4Qh+Gqkf#8M6KvPYQV>+j^1Jd^!vrjC&JX^Q=<9_MNOzA>Zod?#`(e} zp$g4nhqy0X5^PsCo-fJGRX7t1%(@ji`FNF%cd|4R`^ylMhi7`WMx2&D~GwW=+(YwMA|DP|MH4OyoCM{4{DS|HLl%4t1H^pYra^DAbP4KrL`S>WG$D zd@cI^{=dm8>_*M(XVgk>q6T<@NigndZ!3dPE6s{Jiu|aKi=cL*ENbgNM@^tJs(x>C zFly(%!C-yWS~@n1QAU6P6fRIvuC!#b!HHbUKncBqbrS@}1p`jb%grlIc2Lev7bqw4QP zP5cO|-`_9@ucE%9AOFh!Yip97^}ez4pz`(2uBfvdg~@R?YQif~JG8;#JIxcAm-uy5 zKY`~wv!dFUK~1a{Y5@&h61p_ate`h)1%prn4Kv4Bdq|DskH|AJRB8S2bZTRu1HObehcSs7Hj2+KD> zopmeJ!0l0YsHZs&wG&G*9^*T^NT|U9tck}^TblBsx0N|i6DWy_*ECyTee&J0F7870 zljxE+a0=7}Gon_U8+D`w%o2+0^IwsKwk87AK_k@f`z=uo=Aw3F2^PiGsCw5?M|T%B z&h@G-6@M-L$$w) z+VY2}oqC1ZxqvI)=RYl~eQ~qw74|=jKqUfdI1sgx5ttGuVp?2i<=d?M0BXlhq6WT( zjqwiF!_rs1J24(L;7nA#?@&9s1obIdbCvy9U=IOp%@I_C6Q~AfQJ3v9Y9;qjJM;$C z&bj9OOh|ybgy~Q#&xu+{2~@pGs2%$ZRj(Op0v%iusyGO>1EWwAnPmBCr~$vT{8H4! z)}bc0$@2SA106;6_bX~5*HAn481+^D9yN}0-D~eAB%v)%gDNPDnqe7Kht*IMsAo1s zO`wgHcd~eI^ex03W%0?DpJ^__DzsmNjORK}y@c}?HE`S;p2<)HXF$z7J8D9?F&qnH z8H_U5Vhi&3Q6I<3Hz~tus2z>_yVqYJW+R^*BlP(%MnY%)6>0z%li@hjO6Q=;7osM( z3{&9-RQX}lL{Fm5_`G=swIk0h|K9QmZ+Y?5==<;gLrAFO0+9GrHLSLKF zsEIB`wOfn2OxsXL_zMQ(dDIII?ifB&C>gjSFhGh--f%W7b1tb@6* zJ*L44mL+>hD6;KV;?ZNfO%9bEuVHw}RW| z11o=G;6dLK|7`rr4CA_*#<9W`)X)KL^heG!$jd>zz6nj`I9r?Un6pe8aLHRExp z4x+7mA?mKIL!JE&)a5&a`f9#!zO{Iw2VQwL)Pzc72CRr`-x7=J^B+Y*9sPjSaVM6= zxPN*LD`GzK5vY|!VJ;knTJb8>#MWb8+>JWp2j**3{{esTiNZ{%JJSh^GQRT_33ad* zHPh`Fh4w5iE{5u`_BSlTjbn!#M00nKO(Y9c354PT(Xa8f+=b|NooVnt8`RY2`jQ;d(1W*1CGz7ICW5vZNM zfI7k^&%B-P9Q)tt_9UQ*^hXUi9<}w0Q5~%`x0y%HOPHMU2bcukn(?1|JC@oEL4CF7 zL-iMd+JVL{30;P+=1|nYQ_NYYh6^wRx1v^j33ZmYP&@J%)$SeY4*9+CzKY|c;@MCW z47Geo)RDRsNF*Rp6Ll9FVt#Cfn&~%|pNaa|96+u35+=nzQT5(fKJagEf@x4k5`t=% z2i2|uro?(kd)H}CLKXX>W;z(PqLHWxeTykE8iQ~JYT)fy36G-MCw%F(OMxoSf{GVJ z^;^O$kD5qT^w+IuOhTXc7O1V8g}MXtQ4`sOTETwQmS032$sN>ByAPI6`^r0_qF9=E zL)5^NQ9C>XQ{wm73O8b1-O6PDc>g_4Yt)(SL9O5zmcvV^m85>{O(+xUQ>z4OPouu8|3Ynbz+1081a$}U zp;lPl@^#HfOh>%0B{BRzeu2d=Q3D5k^ajp~T8JA;LR(YG^)XLMC*-m_z!sJth}waX<^)u`XysiJ z^GK+}rKmGmg__6~i|<2yjt^V>7u3h|Jm$gI77vN*O&~9-zv8HV%AzI^ftj!_Mq&?i zwKXS66vk}+e!gEU8sZT0U!yMDN7RZ+$Mf_3Y-o(Sl%p^NZ(=TV0{ndc%~)=%P1eN% zcmkW@J4}xaVy}4u(~`ezi-6I!+WSp-@r}i&9oD0fIg_1jmI>&0Co8`qdM4+TG=twSMxd4 zivPqq_yqMcpj;w9-xt$osP?l^6JCOGaUH5ZcLNCxxZMIL&GV>%u3P>-YDb=;F4KF9 z$4l%TNfOjRDa|ZqKGcLtqS{B8pCg|d*J(pS9ri_iw+}&eG#T}|pNpF5N-JNFTFC*_ zT{wyQf;wmM7pV3hET15WH-S{B{F1G4eFyhZiQNTXNyOnKHtMow|A7I@vfhnmn+)I#2;;PbDF@l$$R zl@wKw8MUHNjDz{if~b#O5i8HmXYXq&PT|#x7vcfl6g1K|Lj5xR-Y$>2;{_ooOV#C-50>AdQZpo{e<$*3w*NrxtHJ%YRMzKH7y@{x9-x$=@aa z*e1|{w03h1@z`e!u|$l)&n%}(9N)Fz!dQdN(bHk~-APSZ82K^eKgU$OT~wc; z-{a5Jzd+dr(y>n}VwEW8V!O^^i_5{WJ2h zPhHYA>7yKFztC<41xG(ASG{KBV<^*emU_P1Qj$bk3a(qhAi{-+l^|B0w-@nzkJ(#z>P4FcB-KS0i$`A4Co7MMeNk`^1 zncBRwd4E&~RMvCe!#Rc*h^3^n7}Dc;M_ZY`n)R!>o=w#GfaWX@;Wvd zrN{AYEqzZR{`{2&y?ONwnn#o1(GIPpvvG9N!Ws`DeU114%7d-m0P5%|hZ`s_%v*;t z{l5Xz^Okrks~bvwEAJz|t^fD*p+cB-Qkq5?NuQ(>J!?IDf8OWMC^}k$wXO5jl6KUXa$4oqRm{`ImRD^*6xEx@&cMZc%A1g+*~QW+AS*UB?J(w8<<)9sRi7z&oAt z%EaecKO<2;uwtJZlpVIRWLTB9da_!~%|k#x!TRH3OowT3mkp*LHoJ&Tq(K|r#H^UV z0y>E(4>_>vXE;wy@ z^~~kXMr=CyMb;>qbS~a%mcL})qO%pGXH)hAW+dMWt7B(kbFnt>bo!jiTa@%o;^Dk{ zlIdS7&ymF+I`hq9fd(^B^7lg9EL2)?$u zUwu;Hh?TopNc=~Kb12;YNd>iu&ma0FWELc-mTWCGGz@&7sKVeoh<$t z>6fJ6dR;hAm_SxyM{ppH~!`4tSAVBDNKDUI;<3-y#L8Pdr@4&sHmv^x-e=&nR6b8xW-I@P_`k$I zC;ow0A%Bj%ECD@bDeUVdeSbC~9ztiQh&Sim&FfF2`qo(v%wn6ppSoqO?M6&X*?Qi| zv^kF9#D-Jn5b0lWKK{+?yK?`K_?h4^@_ORZsUP_=y!CjCkngU__9Ud!@5pzftS4zb zjmbB_RlGBZ>zPH_JxeR!l78M(FR}GCnKGBZsyGcO*sK~n^-1d)MdQO%%w!#;B>x%t zHlK8Ok=P~j-(ptUjV9fYwj=Nrbt8!7BOjl45OuEL4Qs#Hn}j}c-t#R5JqZ@&9Z2O2 zG_GTn2bl?o{X|(OnykcV>i&gut$coLXPDd42XG2?T3|8W?<}5)SXV!OQ_4+Z4jsil z2S^Viwv;!>I__kK5<92*{7oXITaDKrOGDk<#1jy&sjusKB&P6wN2P+Fbo7kM>v)$^ z`4`@Wyn2#Qr>UjA2;U5}twMYl@m~q<;mt`bt_`eu&GiRQMPmQqFZi48P5}m~Wdp}C zliL6@DQn6b`|KuB(duL)J%di}Qa;Nn+`w;mSJQqT?<&gMSYQ1}4aJrOqW9nuepkHGlUxkUXZq(>9WMgCiyNj^9A-|(KXb}NYmlD>^y zdDGJ_J@xhU^zc4A`KUCAPGX;5NDL50us&Z=mXrK*tACjCNxUy(e_bz6VGRnG5j;udR^+>ouR#6}-b%!_VRhcCbefB| zt98DOGCg-aoFk^#Nqs$&c>SoKk3Juh{*iQc%%S!7ATyr#AnDu;e2_+YNq>&X$rr)a z*o|21lbP6V+AJY30Y_neVhwrY@s^AOY^3&a>YMVK8buTW$fu<{z%<@R<{A^Go%yoRv_og4`oU50kJPh zzrl`pnf7h1-YoJJNUzb?qC-Jv&@+T!N^I)Od4GI_)YJ*(tw}n7HkqkciMJWC*ryqZ z@x)@EcufAO`saDXJDjrhP+D+?3KCBXbSirr#OXYY1A06k#A2r zl7bT0iUzGo|H(Uxw4SwUWKSyU==qYeMCeD^Q{MZ$$0@t)E9KuD>3cGDl32c{KL6na z3sPx0m4{O}mcrjjrzHJ?^i=$cd`sT$b<}%bo2#foq0?0rl5Q}?ISSu z=}0~c?{@0$rp+De|0NYd$^T5A^)q`indoFM9w(oa2K%r$c|8Zo=cn>H>tLgKoOlN6 z?4`~FVhJpM1|L!ugkSNtqfTn_Klpm%X9)Rbyz71c$3+AuP^hO8lekHP=GdQnUn&Js z_9f}7xP`I`q;pU{5%r8B_B|e;JUi*LSOo78OM`kk<97OLYx&EhtJB95eg0#gf)oZ2 z)H8|-gUP2R-JTAYVg}Sxm$D?J6Z0-1ttUV)^;42h&%4y(zC!*u8=Ej+#g=RQt#tGS zfp2(M(n&CH6XI8h|Hi8)39<9BjmV$)B>jjwF_i0h@<}`e@%qHtsUW0n=iW}vej#0Z zh4ky+yM1>jSFd*c`jm}c-)2~JsmPo$9V3SXME`VfUd))z{rzKd_o(k5eWp)n^x0EA zqq|2{i8&b6KQQLw;P`Q4QVrjcBs%7=g3;+G-HF*UIdh`u%L^05Jf9PoDyHDNvdPMa z6)0Lfq;Oc7B4POo^CYa@wqO4Ojrz9j)vrg}{=NH_3F+3QSDU^A`t@(yE2P~2r^CN$ z+ogB!n0320`9=5HQz&M|o;UGg)*Vb8FXr*FaR2Bzr;11adTMLTg40I=W5O<%iyM<- z_)l?S3f%0ND0;(Rg`@BN^)6=eqoWC9`o1oiYU`~;eggud+iXs-wM{C&, 2014 +# dickysun , 2014 # didikpri , 2014 # didikpri , 2014 # disaada , 2014 +# the_fafa, 2014 # globalaperta , 2014 # globalaperta , 2014 +# haruman , 2014 # jhn_rustan , 2014 # globalaperta , 2014 # SeaBiz , 2014 +# Vernando Simbolon , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-25 04:14+0000\n" -"Last-Translator: jhn_rustan \n" +"PO-Revision-Date: 2014-05-14 10:57+0000\n" +"Last-Translator: Vernando Simbolon \n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/woocommerce/language/id_ID/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3637,7 +3641,7 @@ msgid "" "In order for database caching to work with WooCommerce you " "must add _wc_session_ to the \"Ignored Query Strings\" option " "in W3 Total Cache settings here." -msgstr "" +msgstr "Agar caching basisdata dapat bekerja di WooCommerce Anda harus menambahkan _wc_session_ pada pilihan \"Ignored Query Strings\" di pengaturan W3 Total Cache disini" #: includes/class-wc-cart.php:168 msgid "" @@ -3744,11 +3748,11 @@ msgstr "Pesanan – %s" #: includes/class-wc-checkout.php:176 msgctxt "Order date parsed by strftime" msgid "%b %d, %Y @ %I:%M %p" -msgstr "" +msgstr "%b %d, %Y @ %I:%M %p" #: includes/class-wc-checkout.php:287 msgid "Backordered" -msgstr "" +msgstr "Order kembali" #: includes/class-wc-checkout.php:423 msgid "" @@ -5064,7 +5068,7 @@ msgstr "Stok kosong" #: includes/class-wc-emails.php:401 msgid "Product Backorder" -msgstr "" +msgstr "Produk yang di order kembali" #: includes/class-wc-emails.php:411 msgid "%s units of %s have been backordered in order %s." @@ -5297,7 +5301,7 @@ msgstr "(Termasuk %s)" #: includes/class-wc-order.php:1258 includes/class-wc-order.php:1259 msgid "WooCommerce" -msgstr "WooCommerce" +msgstr "Woocommerce" #: includes/class-wc-order.php:1314 msgid "Order status changed from %s to %s." @@ -5725,7 +5729,7 @@ msgstr "Pesanan selesai" msgid "" "Order complete emails are sent to the customer when the order is marked " "complete and usual indicates that the order has been shipped." -msgstr "" +msgstr "Email pemberitahuan pesanan lengkap dikirim ke pelanggan saat pesanan ditandai lengkap dan biasanya hal ini menunjukkan bahwa pesanan telah dikirimkan." #: includes/emails/class-wc-email-customer-completed-order.php:29 msgid "Your order is complete" @@ -5770,7 +5774,7 @@ msgstr "Invoice Pelanggan" msgid "" "Customer invoice emails can be sent to the user containing order info and " "payment links." -msgstr "" +msgstr "Email faktur pelanggan dapat dikirim ke pengguna yang berisi informasi pesanan dan tautan link pembayaran." #: includes/emails/class-wc-email-customer-invoice.php:35 msgid "Invoice for order {order_number} from {order_date}" @@ -6165,7 +6169,7 @@ msgstr "" #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:174 msgid "Join for free" -msgstr "" +msgstr "Daftar gratis" #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:174 msgid "Learn more about WooCommerce and Mijireh" @@ -6634,11 +6638,11 @@ msgstr "" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:553 msgid "+ Add Cost" -msgstr "" +msgstr "+ Tambah biaya" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:553 msgid "Delete selected costs" -msgstr "" +msgstr "Hapus biaya terpilih" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:559 msgid "Any class" @@ -6886,7 +6890,7 @@ msgstr "Masukkan username atau e-mail." #: includes/shortcodes/class-wc-shortcode-my-account.php:227 msgid "There is no user registered with that email address." -msgstr "" +msgstr "Tidak ada pengguna yang terdaftar dengan email tersebut" #: includes/shortcodes/class-wc-shortcode-my-account.php:242 msgid "Invalid username or e-mail." @@ -6898,7 +6902,7 @@ msgstr "Reset password tidak diperkenankan untuk user ini." #: includes/shortcodes/class-wc-shortcode-my-account.php:284 msgid "Check your e-mail for the confirmation link." -msgstr "" +msgstr "Periksa email anda untuk alamat konfirmasi" #: includes/shortcodes/class-wc-shortcode-my-account.php:304 #: includes/shortcodes/class-wc-shortcode-my-account.php:309 @@ -7331,11 +7335,11 @@ msgstr "" #: includes/widgets/class-wc-widget-layered-nav.php:92 msgid "AND" -msgstr "" +msgstr "DAN" #: includes/widgets/class-wc-widget-layered-nav.php:93 msgid "OR" -msgstr "" +msgstr "ATAU" #: includes/widgets/class-wc-widget-layered-nav.php:174 msgid "Any %s" @@ -7436,7 +7440,7 @@ msgstr "Produk Woocommerce" #: includes/widgets/class-wc-widget-recently-viewed.php:36 #: includes/widgets/class-wc-widget-top-rated-products.php:38 msgid "Number of products to show" -msgstr "" +msgstr "Jumlah produk yang ditampilkan" #: includes/widgets/class-wc-widget-products.php:41 msgid "Show" @@ -7483,11 +7487,11 @@ msgstr "Pesanan" #: includes/widgets/class-wc-widget-products.php:64 msgid "ASC" -msgstr "" +msgstr "A-Z" #: includes/widgets/class-wc-widget-products.php:65 msgid "DESC" -msgstr "" +msgstr "Z-A" #: includes/widgets/class-wc-widget-products.php:71 msgid "Hide free products" diff --git a/i18n/languages/woocommerce-it_IT.mo b/i18n/languages/woocommerce-it_IT.mo index 36f31b96e3aef0f0f44b92f1fe1da9f760e56ae6..8cb947c42c7c4b074551ed04c2c4de687658ac72 100644 GIT binary patch delta 18244 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, 2014 # Gabriele Polidori , 2014 # ernexto , 2014 +# delitestudio , 2014 # FrancoBaccarini , 2014 # maxlam , 2014 # Nicola Mustone , 2014 @@ -14,8 +15,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-24 15:08+0000\n" -"Last-Translator: ernexto \n" +"PO-Revision-Date: 2014-05-08 14:51+0000\n" +"Last-Translator: delitestudio \n" "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/woocommerce/language/it_IT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,11 +26,11 @@ msgstr "" #: assets/js/admin/editor_plugin_lang.php:5 msgid "Insert Shortcode" -msgstr "Inserisci Shortcode" +msgstr "Inserisci shortcode" #: assets/js/admin/editor_plugin_lang.php:6 msgid "Product price/cart button" -msgstr "Prezzo prodotto / Pulsante Carrello" +msgstr "Prezzo prodotto/Pulsante carrello" #: assets/js/admin/editor_plugin_lang.php:7 msgid "Product by SKU/ID" @@ -41,7 +42,7 @@ msgstr "Prodotti per COD/ID" #: assets/js/admin/editor_plugin_lang.php:9 msgid "Product categories" -msgstr "Categorie Prodotti" +msgstr "Categorie prodotti" #: assets/js/admin/editor_plugin_lang.php:10 msgid "Products by category slug" @@ -49,19 +50,19 @@ msgstr "Prodotti per slug categoria" #: assets/js/admin/editor_plugin_lang.php:11 msgid "Recent products" -msgstr "Prodotti Recenti" +msgstr "Prodotti recenti" #: assets/js/admin/editor_plugin_lang.php:12 msgid "Featured products" -msgstr "Prodotti In Evidenza" +msgstr "Prodotti in evidenza" #: assets/js/admin/editor_plugin_lang.php:13 msgid "Shop Messages" -msgstr "Messaggi Negozio" +msgstr "Messaggi negozio" #: assets/js/admin/editor_plugin_lang.php:14 msgid "Order tracking" -msgstr "Tracciamento Ordine" +msgstr "Tracciamento ordine" #: assets/js/admin/editor_plugin_lang.php:15 #: includes/shortcodes/class-wc-shortcode-checkout.php:91 @@ -3181,7 +3182,7 @@ msgstr "Abilita questa notifica email" #: includes/abstracts/abstract-wc-email.php:576 #: includes/emails/class-wc-email-customer-invoice.php:146 msgid "Email subject" -msgstr "Oggetto Email" +msgstr "Oggetto email" #: includes/abstracts/abstract-wc-email.php:578 #: includes/abstracts/abstract-wc-email.php:585 @@ -3199,14 +3200,14 @@ msgstr "Predefinito %s" #: includes/abstracts/abstract-wc-email.php:583 #: includes/emails/class-wc-email-customer-invoice.php:153 msgid "Email heading" -msgstr "Intestazione Email" +msgstr "Intestazione email" #: includes/abstracts/abstract-wc-email.php:590 #: includes/emails/class-wc-email-customer-completed-order.php:174 #: includes/emails/class-wc-email-customer-invoice.php:174 #: includes/emails/class-wc-email-new-order.php:147 msgid "Email type" -msgstr "Tipo Email" +msgstr "Tipo email" #: includes/abstracts/abstract-wc-email.php:592 #: includes/emails/class-wc-email-customer-completed-order.php:176 @@ -3243,7 +3244,7 @@ msgstr "Non scrivere nel file di template." #: includes/abstracts/abstract-wc-email.php:686 msgid "Template file copied to theme." -msgstr "File di Template copiato nel tema." +msgstr "File di template copiato nel tema." #: includes/abstracts/abstract-wc-email.php:695 msgid "Template file deleted from theme." @@ -3257,7 +3258,7 @@ msgstr "Impostazioni" #: includes/abstracts/abstract-wc-email.php:715 msgid "HTML template" -msgstr "HTML Template" +msgstr "Template HTML" #: includes/abstracts/abstract-wc-email.php:716 msgid "Plain text template" @@ -3289,7 +3290,7 @@ msgstr "File non trovato." #: includes/abstracts/abstract-wc-email.php:794 msgid "View template" -msgstr "Vedi Template" +msgstr "Vedi template" #: includes/abstracts/abstract-wc-email.php:795 msgid "Hide template" @@ -3350,7 +3351,7 @@ msgstr "(pre-ordinazione possibile)" #: includes/abstracts/abstract-wc-product.php:595 #: includes/abstracts/abstract-wc-product.php:608 templates/cart/cart.php:74 msgid "Available on backorder" -msgstr "Disponibile per la Pre-Ordinazione." +msgstr "Disponibile per pre-ordine." #: includes/abstracts/abstract-wc-product.php:601 #: includes/abstracts/abstract-wc-product.php:611 @@ -3435,15 +3436,15 @@ msgstr "La chiave API fornita non possiede i permessi di scrittura" #: includes/api/class-wc-api-coupons.php:107 msgid "Invalid coupon ID" -msgstr "ID del coupon non valido" +msgstr "ID del codice promozionale non valido" #: includes/api/class-wc-api-coupons.php:152 msgid "You do not have permission to read the coupons count" -msgstr "Non hai il permesso di vedere il conteggio dei coupon" +msgstr "Non hai il permesso di vedere il conteggio dei codici promozionali" #: includes/api/class-wc-api-coupons.php:171 msgid "Invalid coupon code" -msgstr "Codice del coupon invalido" +msgstr "Codice promozionale non valido" #: includes/api/class-wc-api-customers.php:198 #: includes/api/class-wc-api-customers.php:201 @@ -3583,7 +3584,7 @@ msgstr "Il tempo trascorso è troppo. Si prega di tornare indietro e riprovare." #: includes/class-wc-ajax.php:551 msgid "Same as parent" -msgstr "Come Genitore" +msgstr "Come genitore" #: includes/class-wc-ajax.php:552 msgid "Standard" @@ -3655,7 +3656,7 @@ msgid "" "Sorry, we do not have enough \"%s\" in stock to fulfill your order (%s in " "stock). Please edit your cart and try again. We apologise for any " "inconvenience caused." -msgstr "Spiacenti, non abbiamo abbastanza \"%s\" in magazzino per soddisfare la vostra richiesta (%s in magazzino). Si prega di aggiornare il carrello e riprovare. Ci scusiamo per gli eventuali disagi causati." +msgstr "Spiacenti, non abbiamo abbastanza \"%s\" in magazzino per soddisfare la tua richiesta (%s in magazzino). Si prega di aggiornare il carrello e riprovare. Ci scusiamo per gli eventuali disagi causati." #: includes/class-wc-cart.php:460 msgid "" @@ -3712,16 +3713,16 @@ msgstr "Stai barando eh?" #: includes/class-wc-checkout.php:97 msgid "Account username" -msgstr "nome utente dell'account" +msgstr "Nome utente dell'account" #: includes/class-wc-checkout.php:99 msgctxt "placeholder" msgid "Username" -msgstr "Nome Utente" +msgstr "Nome utente" #: includes/class-wc-checkout.php:106 msgid "Account password" -msgstr "password dell'account" +msgstr "Password dell'account" #: includes/class-wc-checkout.php:108 msgctxt "placeholder" @@ -3730,7 +3731,7 @@ msgstr "Password" #: includes/class-wc-checkout.php:116 msgid "Order Notes" -msgstr "Note Ordine" +msgstr "Note ordine" #: includes/class-wc-checkout.php:117 msgctxt "placeholder" @@ -3748,7 +3749,7 @@ msgstr "%b %d, %Y @ %I:%M %p" #: includes/class-wc-checkout.php:287 msgid "Backordered" -msgstr "In Pre-Ordine" +msgstr "In pre-ordine" #: includes/class-wc-checkout.php:423 msgid "" @@ -3763,7 +3764,7 @@ msgstr "è un campo obbligatorio." #: includes/class-wc-checkout.php:510 includes/class-wc-form-handler.php:99 #: includes/shortcodes/class-wc-shortcode-cart.php:43 msgid "Please enter a valid postcode/ZIP." -msgstr "Inserire un C.A.P. valido." +msgstr "Inserire un CAP valido." #: includes/class-wc-checkout.php:519 includes/class-wc-form-handler.php:108 msgid "is not a valid phone number." @@ -4839,7 +4840,7 @@ msgstr "Indirizzo" #: includes/class-wc-countries.php:745 msgctxt "placeholder" msgid "Apartment, suite, unit etc. (optional)" -msgstr "Appartamento, suite, unità ecc (opzionale)" +msgstr "Appartamento, suite, unità, etc. (opzionale)" #: includes/class-wc-countries.php:750 includes/class-wc-countries.php:751 msgid "Town / City" @@ -4884,11 +4885,11 @@ msgstr "Regione" #: includes/class-wc-countries.php:926 includes/class-wc-countries.php:1057 msgid "County" -msgstr "Contea" +msgstr "Nazione" #: includes/class-wc-countries.php:1046 msgid "Zip" -msgstr "C.A.P." +msgstr "CAP" #: includes/class-wc-countries.php:1049 msgid "State" @@ -4896,7 +4897,7 @@ msgstr "Provincia" #: includes/class-wc-countries.php:1054 msgid "Postcode" -msgstr "C.A.P." +msgstr "CAP" #: includes/class-wc-countries.php:1162 msgid "Email Address" @@ -4912,27 +4913,27 @@ msgstr "Codice promozionale applicato con successo." #: includes/class-wc-coupon.php:578 msgid "Coupon code removed successfully." -msgstr "Buono sconto rimosso con successo." +msgstr "Codice promozionale rimosso con successo." #: includes/class-wc-coupon.php:599 msgid "Coupon is not valid." -msgstr "Coupon non valido." +msgstr "Codice promozionale non valido." #: includes/class-wc-coupon.php:602 includes/class-wc-coupon.php:652 msgid "Coupon does not exist!" -msgstr "Buono sconto non esistente!" +msgstr "Codice promozionale non esistente!" #: includes/class-wc-coupon.php:605 msgid "" "Sorry, it seems the coupon \"%s\" is invalid - it has now been removed from " "your order." -msgstr "Spiacenti, sembra che il buono sconto \"%s\" non sia valido, per questo è stato rimosso dall'ordine." +msgstr "Spiacenti, sembra che il codice promozionale \"%s\" non sia valido, per questo è stato rimosso dall'ordine." #: includes/class-wc-coupon.php:608 msgid "" "Sorry, it seems the coupon \"%s\" is not yours - it has now been removed " "from your order." -msgstr "Spiacenti, sembra che il buono sconto \"%s\" non sia assegnato a te, quindi è stato rimosso dall'ordine." +msgstr "Spiacenti, sembra che il codice promozionale \"%s\" non sia assegnato a te, quindi è stato rimosso dall'ordine." #: includes/class-wc-coupon.php:611 msgid "Coupon code already applied!" @@ -4946,27 +4947,27 @@ msgstr "Spiacenti, il codice promozionale \"%s\" è già stato usato e non può #: includes/class-wc-coupon.php:617 msgid "Coupon usage limit has been reached." -msgstr "Il limite di utilizzo del buono sconto è stato raggiunto." +msgstr "Il limite di utilizzo del codice promozionale è stato raggiunto." #: includes/class-wc-coupon.php:620 msgid "This coupon has expired." -msgstr "Questo buono sconto è scaduto." +msgstr "Questo codice promozionale è scaduto." #: includes/class-wc-coupon.php:623 msgid "The minimum spend for this coupon is %s." -msgstr "Per utilizzare questo buono sconto, la spesa minima è %s." +msgstr "Per utilizzare questo codice promozionale, la spesa minima è %s." #: includes/class-wc-coupon.php:626 msgid "Sorry, this coupon is not applicable to your cart contents." -msgstr "Spiacenti, il buono sconto non è applicabile al contenuto del tuo carrello." +msgstr "Spiacenti, il codice promozionale non è applicabile al contenuto del tuo carrello." #: includes/class-wc-coupon.php:629 msgid "Sorry, this coupon is not valid for sale items." -msgstr "Siamo spiacenti, questo coupon non vale per gli articoli in saldo." +msgstr "Siamo spiacenti, questo codice promozionale non vale per gli articoli in saldo." #: includes/class-wc-coupon.php:655 msgid "Please enter a coupon code." -msgstr "Per favore, inserire un codice di buono sconto" +msgstr "Per favore, inserire un codice promozionale" #: includes/class-wc-download-handler.php:37 msgid "Invalid email address." @@ -5064,7 +5065,7 @@ msgstr "non è disponibile a magazzino." #: includes/class-wc-emails.php:401 msgid "Product Backorder" -msgstr "Pre-Ordinazione Prodotto" +msgstr "Pre-ordinazione Prodotto" #: includes/class-wc-emails.php:411 msgid "%s units of %s have been backordered in order %s." @@ -5155,7 +5156,7 @@ msgstr "Errore" #: includes/class-wc-form-handler.php:728 msgid "Username is required." -msgstr "Il Nome Utente è obbligatorio." +msgstr "Il nome utente è obbligatorio." #: includes/class-wc-form-handler.php:732 msgid "Password is required." @@ -5273,7 +5274,7 @@ msgstr "Subtotale carrello:" #: includes/class-wc-order.php:924 msgid "Cart Discount:" -msgstr "Sconto Carrello:" +msgstr "Sconto carrello:" #: includes/class-wc-order.php:931 msgid "Shipping:" @@ -5281,7 +5282,7 @@ msgstr "Spedizione:" #: includes/class-wc-order.php:978 msgid "Order Discount:" -msgstr "Sconto Ordine:" +msgstr "Sconto ordine:" #: includes/class-wc-order.php:985 msgid "Payment Method:" @@ -5289,7 +5290,7 @@ msgstr "Metodi di pagamento:" #: includes/class-wc-order.php:991 msgid "Order Total:" -msgstr "Totale Ordine:" +msgstr "Totale ordine:" #: includes/class-wc-order.php:1009 includes/wc-cart-functions.php:251 msgid "(Includes %s)" @@ -5323,7 +5324,7 @@ msgstr "Categorie" #: includes/class-wc-post-types.php:60 msgid "Search Product Categories" -msgstr "Cerca Categorie Prodotto" +msgstr "Cerca categorie prodotto" #: includes/class-wc-post-types.php:61 msgid "All Product Categories" @@ -5459,7 +5460,7 @@ msgstr "Nuovo Nome Classe Spedizione" #: includes/class-wc-post-types.php:184 msgid "Search %s" -msgstr "Carca %s" +msgstr "Cerca %s" #: includes/class-wc-post-types.php:185 msgid "All %s" @@ -5483,7 +5484,7 @@ msgstr "Aggiorna %s" #: includes/class-wc-post-types.php:190 msgid "Add New %s" -msgstr "Aggiungi Nuovo %s" +msgstr "Aggiungi nuovo %s" #: includes/class-wc-post-types.php:191 msgid "New %s" @@ -5522,7 +5523,7 @@ msgstr "Aggiungi prodotto" #: includes/class-wc-post-types.php:236 msgid "Add New Product" -msgstr "Aggiungi Prodotto" +msgstr "Aggiungi prodotto" #: includes/class-wc-post-types.php:237 includes/class-wc-post-types.php:289 #: includes/class-wc-post-types.php:328 templates/myaccount/my-address.php:45 @@ -5531,24 +5532,24 @@ msgstr "Modifica" #: includes/class-wc-post-types.php:238 msgid "Edit Product" -msgstr "Modifica Prodotto" +msgstr "Modifica prodotto" #: includes/class-wc-post-types.php:239 msgid "New Product" -msgstr "Nuovo Prodotto" +msgstr "Nuovo prodotto" #: includes/class-wc-post-types.php:240 includes/class-wc-post-types.php:241 msgid "View Product" -msgstr "Vedi Prodotto" +msgstr "Vedi prodotto" #: includes/class-wc-post-types.php:242 #: includes/widgets/class-wc-widget-product-search.php:27 msgid "Search Products" -msgstr "Cerca Prodotti" +msgstr "Cerca prodotti" #: includes/class-wc-post-types.php:243 msgid "No Products found" -msgstr "Nessun Prodotto trovato." +msgstr "Nessun prodotto trovato." #: includes/class-wc-post-types.php:244 msgid "No Products found in trash" @@ -5581,35 +5582,35 @@ msgstr "Ordine" #: includes/class-wc-post-types.php:287 msgid "Add Order" -msgstr "Aggiungi Ordine" +msgstr "Aggiungi ordine" #: includes/class-wc-post-types.php:288 msgid "Add New Order" -msgstr "Aggiungi Nuovo Ordine" +msgstr "Aggiungi nuovo ordine" #: includes/class-wc-post-types.php:290 msgid "Edit Order" -msgstr "Modifica Ordine" +msgstr "Modifica ordine" #: includes/class-wc-post-types.php:291 msgid "New Order" -msgstr "Nuovo Ordine" +msgstr "Nuovo ordine" #: includes/class-wc-post-types.php:292 includes/class-wc-post-types.php:293 msgid "View Order" -msgstr "Vedi Ordine" +msgstr "Vedi ordine" #: includes/class-wc-post-types.php:294 msgid "Search Orders" -msgstr "Cerca Ordini" +msgstr "Cerca ordini" #: includes/class-wc-post-types.php:295 msgid "No Orders found" -msgstr "Nessun Ordine trovato." +msgstr "Nessun ordine trovato." #: includes/class-wc-post-types.php:296 msgid "No Orders found in trash" -msgstr "Nessun Ordine nel cestino." +msgstr "Nessun ordine nel cestino." #: includes/class-wc-post-types.php:297 msgid "Parent Orders" @@ -5621,61 +5622,61 @@ msgstr "Qui è dove sono salvati gli ordini." #: includes/class-wc-post-types.php:323 msgid "Coupons" -msgstr "Buoni Sconto" +msgstr "Codici promozionali" #: includes/class-wc-post-types.php:324 templates/cart/cart.php:118 msgid "Coupon" -msgstr "Buono sconto" +msgstr "Codice promozionale" #: includes/class-wc-post-types.php:325 msgctxt "Admin menu name" msgid "Coupons" -msgstr "Buoni Sconto" +msgstr "Codici promozionali" #: includes/class-wc-post-types.php:326 msgid "Add Coupon" -msgstr "Aggiungi Buono Sconto" +msgstr "Aggiungi codice promozionale" #: includes/class-wc-post-types.php:327 msgid "Add New Coupon" -msgstr "Aggiungi Nuovo Buono Sconto" +msgstr "Aggiungi nuovo codice promozionale" #: includes/class-wc-post-types.php:329 msgid "Edit Coupon" -msgstr "Modifica Buono Sconto" +msgstr "Modifica codice promozionale" #: includes/class-wc-post-types.php:330 msgid "New Coupon" -msgstr "Nuovo Buono Sconto" +msgstr "Nuovo codice promozionale" #: includes/class-wc-post-types.php:331 msgid "View Coupons" -msgstr "Vedi Buoni Sconto" +msgstr "Vedi codici promozionali" #: includes/class-wc-post-types.php:332 msgid "View Coupon" -msgstr "Vedi Buono Sconto" +msgstr "Vedi codice promozionale" #: includes/class-wc-post-types.php:333 msgid "Search Coupons" -msgstr "Cerca Buoni Sconto" +msgstr "Cerca codici promozionali" #: includes/class-wc-post-types.php:334 msgid "No Coupons found" -msgstr "Nessun Buono Sconto trovato." +msgstr "Nessun codice promozionale trovato." #: includes/class-wc-post-types.php:335 msgid "No Coupons found in trash" -msgstr "Nessun Buono Sconto nel cestino." +msgstr "Nessun codice promozionale nel cestino." #: includes/class-wc-post-types.php:336 msgid "Parent Coupon" -msgstr "Buono Sconto Genitore." +msgstr "Genitore del codice promozionale" #: includes/class-wc-post-types.php:338 msgid "" "This is where you can add new coupons that customers can use in your store." -msgstr "Qui è dove puoi aggiungere nuovi buoni sconto che i clienti possono utilizzare nel tuo negozio." +msgstr "Qui è dove puoi aggiungere nuovi codici promozionali che i clienti possono utilizzare nel tuo negozio." #: includes/class-wc-product-external.php:86 msgid "Buy product" @@ -5729,7 +5730,7 @@ msgstr "Le email per ordine portato a termine sono inviate al cliente quando un #: includes/emails/class-wc-email-customer-completed-order.php:29 msgid "Your order is complete" -msgstr "Il suo ordine è stato portato a termine" +msgstr "Il tuo ordine è stato portato a termine" #: includes/emails/class-wc-email-customer-completed-order.php:30 msgid "Your {site_title} order from {order_date} is complete" @@ -5737,7 +5738,7 @@ msgstr "Il tuo ordine da {site_title} del {order_date} è stato completato" #: includes/emails/class-wc-email-customer-completed-order.php:39 msgid "Your order is complete - download your files" -msgstr "Il suo ordine è stato portato a termine - può procedere con il download dei suoi file." +msgstr "Il tuo ordine è stato portato a termine - può procedere con il download dei suoi file." #: includes/emails/class-wc-email-customer-completed-order.php:40 msgid "" @@ -5752,7 +5753,7 @@ msgstr "Oggetto" #: includes/emails/class-wc-email-customer-completed-order.php:153 #: includes/emails/class-wc-email-new-order.php:140 msgid "Email Heading" -msgstr "Intestatzione Email" +msgstr "Intestazione email" #: includes/emails/class-wc-email-customer-completed-order.php:160 msgid "Subject (downloadable)" @@ -5764,7 +5765,7 @@ msgstr "Intestazione email (prodotto scaricabile)" #: includes/emails/class-wc-email-customer-invoice.php:29 msgid "Customer invoice" -msgstr "Fattura Cliente" +msgstr "Fattura cliente" #: includes/emails/class-wc-email-customer-invoice.php:30 msgid "" @@ -5786,19 +5787,19 @@ msgstr "Il tuo ordine da {site_title} del {order_date}" #: includes/emails/class-wc-email-customer-invoice.php:39 msgid "Order {order_number} details" -msgstr "Dettagli Ordine {order_number}" +msgstr "Dettagli ordine {order_number}" #: includes/emails/class-wc-email-customer-invoice.php:160 msgid "Email subject (paid)" -msgstr "Oggetto Email (pagato)" +msgstr "Oggetto email (pagato)" #: includes/emails/class-wc-email-customer-invoice.php:167 msgid "Email heading (paid)" -msgstr "Intestazione Email (pagato)" +msgstr "Intestazione email (pagato)" #: includes/emails/class-wc-email-customer-new-account.php:33 msgid "New account" -msgstr "Nuovo Account" +msgstr "Nuovo account" #: includes/emails/class-wc-email-customer-new-account.php:34 msgid "" @@ -5832,7 +5833,7 @@ msgstr "Una nota è stata aggiunta al tuo ordine" #: includes/emails/class-wc-email-customer-processing-order.php:26 msgid "Processing order" -msgstr "Ordine in Elaborazione" +msgstr "Ordine in elaborazione" #: includes/emails/class-wc-email-customer-processing-order.php:27 msgid "" @@ -5842,7 +5843,7 @@ msgstr "Questa è una notifica inviata al cliente dopo il pagamento contenente i #: includes/emails/class-wc-email-customer-processing-order.php:29 msgid "Thank you for your order" -msgstr "Grazie per il suo Ordine" +msgstr "Grazie per il tuo ordine" #: includes/emails/class-wc-email-customer-processing-order.php:30 msgid "Your {site_title} order receipt from {order_date}" @@ -5868,7 +5869,7 @@ msgstr "Istruzioni reimpostazione password" #: includes/emails/class-wc-email-new-order.php:26 msgid "New order" -msgstr "Nuovo Ordine" +msgstr "Nuovo ordine" #: includes/emails/class-wc-email-new-order.php:27 msgid "New order emails are sent when an order is received." @@ -5876,7 +5877,7 @@ msgstr "Le email per un nuovo ordine vengono spedite quando viene ricevuto un or #: includes/emails/class-wc-email-new-order.php:29 msgid "New customer order" -msgstr "Nuovo Ordine Cliente" +msgstr "Nuovo ordine cliente" #: includes/emails/class-wc-email-new-order.php:30 msgid "[{site_title}] New customer order ({order_number}) - {order_date}" @@ -5915,7 +5916,7 @@ msgstr "Permetti i pagamenti via bonifico bancario e swift." #: includes/gateways/bacs/class-wc-gateway-bacs.php:68 msgid "Enable Bank Transfer" -msgstr "Abilita Bonifico Bancario" +msgstr "Abilita bonifico bancario" #: includes/gateways/bacs/class-wc-gateway-bacs.php:72 #: includes/gateways/cheque/class-wc-gateway-cheque.php:58 @@ -5952,7 +5953,7 @@ msgstr "Quest'opzione controlla il titolo che gli utenti vedono durante il pagam #: includes/gateways/bacs/class-wc-gateway-bacs.php:75 msgid "Direct Bank Transfer" -msgstr "Bonifico Bancario" +msgstr "Bonifico bancario" #: includes/gateways/bacs/class-wc-gateway-bacs.php:79 #: includes/gateways/cheque/class-wc-gateway-cheque.php:65 @@ -6056,7 +6057,7 @@ msgstr "Abilita pagamento con assegno" #: includes/gateways/cheque/class-wc-gateway-cheque.php:61 msgid "Cheque Payment" -msgstr "Pagamento con Assegno" +msgstr "Pagamento con assegno" #: includes/gateways/cheque/class-wc-gateway-cheque.php:68 msgid "" @@ -6079,11 +6080,11 @@ msgstr "Permetti ai tuoi clienti di pagarti in contrassegno." #: includes/gateways/cod/class-wc-gateway-cod.php:57 msgid "Enable COD" -msgstr "Abilita Contrassegno" +msgstr "Abilita contrassegno" #: includes/gateways/cod/class-wc-gateway-cod.php:58 msgid "Enable Cash on Delivery" -msgstr "Abilita Contrassegno" +msgstr "Abilita contrassegno" #: includes/gateways/cod/class-wc-gateway-cod.php:73 msgid "Payment method description that the customer will see on your website." @@ -6165,7 +6166,7 @@ msgstr "offre un metodo sicuro e pienamente conforme PCI, per raccogliere dati d #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:174 msgid "Join for free" -msgstr "Iscriviti Gratis" +msgstr "Iscriviti gratis" #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:174 msgid "Learn more about WooCommerce and Mijireh" @@ -6199,7 +6200,7 @@ msgstr "PayPal standard funziona reindirizzando i clienti sul sito PayPal ed è #: includes/gateways/paypal/class-wc-gateway-paypal.php:111 msgid "Gateway Disabled" -msgstr "Metodo Disabilitato" +msgstr "Metodo disabilitato" #: includes/gateways/paypal/class-wc-gateway-paypal.php:111 msgid "PayPal does not support your store currency." @@ -6253,7 +6254,7 @@ msgstr "Opzionale" #: includes/gateways/paypal/class-wc-gateway-paypal.php:169 msgid "Invoice Prefix" -msgstr "Prefisso Fattura" +msgstr "Prefisso fattura" #: includes/gateways/paypal/class-wc-gateway-paypal.php:171 msgid "" @@ -6306,11 +6307,11 @@ msgstr "Opzionalmente puoi indicare lo stile pagina che vuoi utilizzare. Gli sti #: includes/gateways/paypal/class-wc-gateway-paypal.php:202 msgid "Shipping options" -msgstr "Opzioni Spedizione" +msgstr "Opzioni spedizione" #: includes/gateways/paypal/class-wc-gateway-paypal.php:207 msgid "Shipping details" -msgstr "Informazioni Spedizione" +msgstr "Informazioni spedizione" #: includes/gateways/paypal/class-wc-gateway-paypal.php:209 msgid "Send shipping details to PayPal instead of billing." @@ -6324,7 +6325,7 @@ msgstr "PayPal abilita l'invio di un solo indirizzo. Se vuoi utilizzare PayPal p #: includes/gateways/paypal/class-wc-gateway-paypal.php:214 msgid "Address override" -msgstr "Sovrascrittura Indirizzo" +msgstr "Sovrascrittura indirizzo" #: includes/gateways/paypal/class-wc-gateway-paypal.php:216 msgid "" @@ -6358,11 +6359,11 @@ msgstr "La Sandbox di PayPal può essere utilizzata per testare i pagamenti. Dev #: includes/gateways/paypal/class-wc-gateway-paypal.php:233 msgid "Debug Log" -msgstr "Log Debug" +msgstr "Log debug" #: includes/gateways/paypal/class-wc-gateway-paypal.php:235 msgid "Enable logging" -msgstr "Abilita Scrittura Log" +msgstr "Abilita scrittura log" #: includes/gateways/paypal/class-wc-gateway-paypal.php:237 msgid "" @@ -6479,7 +6480,7 @@ msgstr "Pagamento PDT completato" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:25 #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:84 msgid "Flat Rate" -msgstr "Tariffa Unica" +msgstr "Tariffa unica" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:27 msgid "Flat rates let you define a standard rate per item, or per order." @@ -6494,7 +6495,7 @@ msgstr "Abilita questo metodo di spedizione" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:70 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:55 msgid "Method Title" -msgstr "Nome Metodo" +msgstr "Nome metodo" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:88 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:62 @@ -6530,7 +6531,7 @@ msgstr "Seleziona qualche nazione" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:109 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:83 msgid "Tax Status" -msgstr "Stato Tasse" +msgstr "Stato tasse" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:113 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:87 @@ -6585,7 +6586,7 @@ msgstr "Costi aggiunti..." #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:143 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:96 msgid "Per Order - charge shipping for the entire order as a whole" -msgstr "Per Ordine - imposta una tariffa per l'intero ordine" +msgstr "Per ordine - imposta una tariffa per l'intero ordine" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:144 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:97 @@ -6595,7 +6596,7 @@ msgstr "Per oggetto - imposta una tariffa che sarà aggiunta ad ogni oggetto nel #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:145 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:98 msgid "Per Class - charge shipping for each shipping class in an order" -msgstr "Per Classe - impotsa una tariffa per ogni classe di spedizione presente nell'ordine" +msgstr "Per classe - impotsa una tariffa per ogni classe di spedizione presente nell'ordine" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:152 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:118 @@ -6625,7 +6626,7 @@ msgstr "Costo tasse escluse" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:548 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:110 msgid "Handling Fee" -msgstr "Costo Imballaggio" +msgstr "Costo imballaggio" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:548 msgid "" @@ -6668,7 +6669,7 @@ msgstr "Spedizione gratuita" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:66 msgid "Enable Free Shipping" -msgstr "Abilita Spedizione Gratuita" +msgstr "Abilita spedizione gratuita" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:77 #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:137 @@ -6682,7 +6683,7 @@ msgstr "Spedizione gratuita richiede ..." #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:103 msgid "A valid free shipping coupon" -msgstr "Un coupon spedizioni gratuite valido" +msgstr "Un codice promozionale spedizioni gratuite valido" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:104 msgid "A minimum order amount (defined below)" @@ -6690,15 +6691,15 @@ msgstr "Importo minimo di ordine (definito di seguito)" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:105 msgid "A minimum order amount OR a coupon" -msgstr "Un importo minimo di ordine OR un coupon" +msgstr "Un importo minimo di ordine OR un codice promozionale" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:106 msgid "A minimum order amount AND a coupon" -msgstr "Un importo minimo di ordine AND un coupon" +msgstr "Un importo minimo di ordine AND un codice promozionale" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:110 msgid "Minimum Order Amount" -msgstr "Minimo Ordine" +msgstr "Minimo ordine" #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:113 msgid "" @@ -6709,7 +6710,7 @@ msgstr "Gli utenti avranno bisogno di spendere questa somma per ottenere il tras #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:29 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:58 msgid "International Delivery" -msgstr "Spedizione Internazionale" +msgstr "Spedizione internazionale" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:30 msgid "International delivery based on flat rate shipping." @@ -6744,7 +6745,7 @@ msgstr "Importo tasse escluse. Inserire un importo, esempio 2.50 oppure una perc #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:25 #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:105 msgid "Local Delivery" -msgstr "Spedizione Nazionale" +msgstr "Spedizione nazionale" #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:96 #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:75 @@ -6757,7 +6758,7 @@ msgstr "Abilita il metodo spedizione nazionale" #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:109 msgid "Fee Type" -msgstr "Tipo Tariffa" +msgstr "Tipo tariffa" #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:111 msgid "How to calculate delivery charges" @@ -6765,7 +6766,7 @@ msgstr "Come calcolare l'importo della spedizione" #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:114 msgid "Fixed amount" -msgstr "Importo Fisso" +msgstr "Importo fisso" #: includes/shipping/local-delivery/class-wc-shipping-local-delivery.php:115 msgid "Percentage of cart total" @@ -6804,11 +6805,11 @@ msgstr "Spedizione nazionale è un metodo semplice per spedire i prodotti nella #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:25 #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:84 msgid "Local Pickup" -msgstr "Ritiro in Sede" +msgstr "Ritiro in sede" #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:77 msgid "Enable local pickup" -msgstr "Abilita Ritiro in Sede" +msgstr "Abilita ritiro in sede" #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:90 msgid "" @@ -6898,7 +6899,7 @@ msgstr "La reimpostazione della password non è consentita per questo utente" #: includes/shortcodes/class-wc-shortcode-my-account.php:284 msgid "Check your e-mail for the confirmation link." -msgstr "Controlla la tua e-mail per il link di conferma." +msgstr "Controlla la tua email per il link di conferma." #: includes/shortcodes/class-wc-shortcode-my-account.php:304 #: includes/shortcodes/class-wc-shortcode-my-account.php:309 @@ -6944,11 +6945,11 @@ msgstr "Continua gli acquisti" #: includes/wc-cart-functions.php:193 msgid "Coupon:" -msgstr "Buono sconto:" +msgstr "Codice promozionale:" #: includes/wc-cart-functions.php:219 msgid "Free shipping coupon" -msgstr "Buono per spedizione gratuita" +msgstr "Codice promozionale per spedizione gratuita" #: includes/wc-cart-functions.php:225 msgid "[Remove]" @@ -7120,19 +7121,19 @@ msgstr "Dong Vietnamita" #: includes/wc-coupon-functions.php:22 msgid "Cart Discount" -msgstr "Sconti Carrello" +msgstr "Sconti carrello" #: includes/wc-coupon-functions.php:23 msgid "Cart % Discount" -msgstr "Sconto % Carrello" +msgstr "Sconto % carrello" #: includes/wc-coupon-functions.php:24 msgid "Product Discount" -msgstr "Sconto Prodotto" +msgstr "Sconto prodotto" #: includes/wc-coupon-functions.php:25 msgid "Product % Discount" -msgstr "Sconto % Prodotto" +msgstr "Sconto % prodotto" #: includes/wc-customer-functions.php:52 msgid "" @@ -7146,7 +7147,7 @@ msgstr "Per favore inserisci un nome utente valido." #: includes/wc-customer-functions.php:65 msgid "" "An account is already registered with that username. Please choose another." -msgstr "Un altro account è registrato con questo nome utente. Sceglierne un altro." +msgstr "Un altro utente è registrato con questo nome utente. Sceglierne un altro." #: includes/wc-customer-functions.php:85 msgid "Please enter an account password." @@ -7258,7 +7259,7 @@ msgstr "Mostra il carrello nella sidebar" #: includes/widgets/class-wc-widget-cart.php:25 msgid "WooCommerce Cart" -msgstr "WooCommerce Carrello" +msgstr "Carrello WooCommerce" #: includes/widgets/class-wc-widget-cart.php:29 #: includes/widgets/class-wc-widget-cart.php:56 @@ -7279,7 +7280,7 @@ msgstr "WooCommerce Layered Nav Filters" #: includes/widgets/class-wc-widget-layered-nav-filters.php:27 msgid "Active Filters" -msgstr "Filtri Attivi" +msgstr "Filtri attivi" #: includes/widgets/class-wc-widget-layered-nav-filters.php:84 #: includes/widgets/class-wc-widget-layered-nav-filters.php:91 @@ -7377,7 +7378,7 @@ msgstr "Un elenco o menu a discesa di categorie prodotti" #: includes/widgets/class-wc-widget-product-categories.php:26 msgid "WooCommerce Product Categories" -msgstr "WooCommerce Categorie Prodotti" +msgstr "Categorie prodotti WooCommerce" #: includes/widgets/class-wc-widget-product-categories.php:36 #: includes/widgets/class-wc-widget-products.php:51 @@ -7386,7 +7387,7 @@ msgstr "Ordine per" #: includes/widgets/class-wc-widget-product-categories.php:38 msgid "Category Order" -msgstr "Ordine Categoria" +msgstr "Ordine categoria" #: includes/widgets/class-wc-widget-product-categories.php:45 msgid "Show as dropdown" @@ -7430,7 +7431,7 @@ msgstr "Mostra un elenco dei prodotti nel tuo sito." #: includes/widgets/class-wc-widget-products.php:23 msgid "WooCommerce Products" -msgstr "WooCommerce Prodotti" +msgstr "Prodotti WooCommerce" #: includes/widgets/class-wc-widget-products.php:36 #: includes/widgets/class-wc-widget-recently-viewed.php:36 @@ -7444,11 +7445,11 @@ msgstr "Mostra" #: includes/widgets/class-wc-widget-products.php:43 msgid "All Products" -msgstr "Tutti i Prodotti" +msgstr "Tutti i prodotti" #: includes/widgets/class-wc-widget-products.php:44 msgid "Featured Products" -msgstr "In Evidenza" +msgstr "In evidenza" #: includes/widgets/class-wc-widget-products.php:45 msgid "On-sale Products" @@ -7503,7 +7504,7 @@ msgstr "Mostra un elenco delle ultime recensioni nel sito." #: includes/widgets/class-wc-widget-recent-reviews.php:23 msgid "WooCommerce Recent Reviews" -msgstr "WooCommerce Recensioni Recenti" +msgstr "Recensioni Recenti WooCommerce" #: includes/widgets/class-wc-widget-recent-reviews.php:27 msgid "Recent Reviews" @@ -7540,7 +7541,7 @@ msgstr "WooCommerce Più Apprezzati" #: includes/widgets/class-wc-widget-top-rated-products.php:29 msgid "Top Rated Products" -msgstr "Prodotti Più Apprezzati" +msgstr "Prodotti più apprezzati" #: templates/cart/cart-empty.php:16 msgid "Your cart is currently empty." @@ -7627,11 +7628,11 @@ msgstr "Rimuovi questo prodotto" #: templates/cart/cart.php:118 templates/checkout/form-coupon.php:25 msgid "Coupon code" -msgstr "Codice del Buono Sconto" +msgstr "Codice promozionale" #: templates/cart/cart.php:118 templates/checkout/form-coupon.php:29 msgid "Apply Coupon" -msgstr "Applica Sconto" +msgstr "Applica codice promozionale" #: templates/cart/cart.php:125 msgid "Update Cart" @@ -7713,7 +7714,7 @@ msgstr "Il tuo ordine" #: templates/checkout/form-coupon.php:17 msgid "Have a coupon?" -msgstr "Hai un buono sconto?" +msgstr "Hai un codice promozionale?" #: templates/checkout/form-coupon.php:18 msgid "Click here to enter your code" @@ -7907,7 +7908,7 @@ msgstr "Qui sotto sono mostrati i dettagli del tuo ordine." msgid "" "Your order has been received and is now being processed. Your order details " "are shown below for your reference:" -msgstr "Il suo ordine è stato ricevuto ed è in elaborazione. Il dettaglio dell'ordine è mostrato di seguito perché possa consultarlo:" +msgstr "Il tuo ordine è stato ricevuto ed è in elaborazione. Il dettaglio dell'ordine è mostrato di seguito perché possa consultarlo:" #: templates/emails/customer-reset-password.php:14 #: templates/emails/plain/customer-reset-password.php:13 @@ -7918,7 +7919,7 @@ msgstr "Qualcuno ha chiesto che la password sia reimpostata per il seguente acco #: templates/emails/customer-reset-password.php:15 #: templates/emails/plain/customer-reset-password.php:15 msgid "Username: %s" -msgstr "Nome Utente: %s" +msgstr "Nome utente: %s" #: templates/emails/customer-reset-password.php:16 #: templates/emails/plain/customer-reset-password.php:16 @@ -8027,12 +8028,12 @@ msgstr "Pagina" #: templates/global/form-login.php:22 #: templates/myaccount/form-lost-password.php:24 msgid "Username or email" -msgstr "Nome Utente o Email" +msgstr "Nome utente o email" #: templates/global/form-login.php:26 templates/myaccount/form-login.php:36 #: templates/myaccount/form-login.php:84 msgid "Password" -msgstr "password" +msgstr "Password" #: templates/global/form-login.php:38 templates/myaccount/form-login.php:46 msgid "Remember me" @@ -8126,18 +8127,18 @@ msgstr "Conferma la nuova password" #: templates/myaccount/form-edit-account.php:41 msgid "Save changes" -msgstr "Salva Modifiche" +msgstr "Salva modifiche" #: templates/myaccount/form-edit-address.php:14 #: templates/myaccount/my-address.php:19 templates/myaccount/my-address.php:25 #: templates/order/order-details.php:118 msgid "Billing Address" -msgstr "Indirizzo Fatturazione" +msgstr "Indirizzo fatturazione" #: templates/myaccount/form-edit-address.php:14 #: templates/myaccount/my-address.php:20 templates/order/order-details.php:133 msgid "Shipping Address" -msgstr "Indirizzo Spedizione" +msgstr "Indirizzo spedizione" #: templates/myaccount/form-edit-address.php:38 msgid "Save Address" @@ -8153,7 +8154,7 @@ msgstr "Registrazione" #: templates/myaccount/form-login.php:72 msgid "Username" -msgstr "nome utente" +msgstr "Nome utente" #: templates/myaccount/form-login.php:89 msgid "Anti-spam" @@ -8179,7 +8180,7 @@ msgstr "Riscrivi nuova password" #: templates/myaccount/form-lost-password.php:46 msgid "Reset Password" -msgstr "Reset Password" +msgstr "Reset password" #: templates/myaccount/form-lost-password.php:46 msgid "Save" @@ -8187,7 +8188,7 @@ msgstr "Salva" #: templates/myaccount/my-account.php:19 msgid "Hello %1$s (not %1$s? Sign out)." -msgstr "Salve %1$s (non %1$s? Scollega)." +msgstr "Salve %1$s (non sei %1$s? Scollegati)." #: templates/myaccount/my-account.php:24 msgid "" @@ -8202,7 +8203,7 @@ msgstr "I miei indirizzi" #: templates/myaccount/my-address.php:23 msgid "My Address" -msgstr "Il mio Indirizzo" +msgstr "Il mio indirizzo" #: templates/myaccount/my-address.php:35 msgid "The following addresses will be used on the checkout page by default." @@ -8253,7 +8254,7 @@ msgstr "L'ordine %s è stato ricevuto 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 literal 73860 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\n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/woocommerce/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -3310,7 +3310,7 @@ msgstr "Kod Kad" #: includes/abstracts/abstract-wc-payment-gateway.php:216 msgid "CVC" -msgstr "" +msgstr "CVC" #: includes/abstracts/abstract-wc-product.php:455 #: includes/class-wc-product-simple.php:48 @@ -3441,7 +3441,7 @@ msgstr "Kod kupon tidak sah" #: includes/api/class-wc-api-customers.php:198 #: includes/api/class-wc-api-customers.php:201 msgid "Invalid customer Email" -msgstr "" +msgstr "Email pelanggan tidak sah" #: includes/api/class-wc-api-customers.php:219 msgid "You do not have permission to read the customers count" @@ -3457,7 +3457,7 @@ msgstr "" #: includes/api/class-wc-api-customers.php:488 msgid "Invalid customer" -msgstr "" +msgstr "Pelanggan tidak sah" #: includes/api/class-wc-api-customers.php:495 msgid "You do not have permission to read this customer" @@ -3502,7 +3502,7 @@ msgstr "" #: includes/api/class-wc-api-resource.php:83 msgid "Invalid %s" -msgstr "" +msgstr "Tidak sah %s" #: includes/api/class-wc-api-resource.php:90 msgid "You do not have permission to read this %s" @@ -3522,11 +3522,11 @@ msgstr "" #: includes/api/class-wc-api-resource.php:304 msgid "The customer cannot be deleted" -msgstr "" +msgstr "Pelanggan tidak dapat dihapus" #: includes/api/class-wc-api-resource.php:313 msgid "This %s cannot be deleted" -msgstr "" +msgstr "%s ini tidak dapat dihapuskan" #: includes/api/class-wc-api-resource.php:316 msgid "Permanently deleted %s" @@ -3534,7 +3534,7 @@ msgstr "" #: includes/api/class-wc-api-resource.php:322 msgid "Deleted %s" -msgstr "" +msgstr "%s dihapuskan" #: includes/api/class-wc-api-server.php:165 msgid "Invalid authentication method" @@ -3728,7 +3728,7 @@ msgstr "Nota Pesanan" #: includes/class-wc-checkout.php:117 msgctxt "placeholder" msgid "Notes about your order, e.g. special notes for delivery." -msgstr "" +msgstr "Nota mengenai pesanan anda, cth. pesanan khas untuk penghantaran." #: includes/class-wc-checkout.php:176 msgid "Order – %s" @@ -3768,11 +3768,11 @@ msgstr "adalah alamat emel yang tidak sah." #: includes/class-wc-checkout.php:540 msgid "is not valid. Please enter one of the following:" -msgstr "" +msgstr "tidak sah. Tolong masukkan salah satu yang berikut:" #: includes/class-wc-checkout.php:585 msgid "You must accept our Terms & Conditions." -msgstr "" +msgstr "Anda perlu menerima Syarat & Terma kami." #: includes/class-wc-checkout.php:590 msgid "" @@ -3782,11 +3782,11 @@ msgstr "" #: includes/class-wc-checkout.php:598 msgid "Invalid shipping method." -msgstr "" +msgstr "Kaedah penghantaran tidak sah." #: includes/class-wc-checkout.php:611 msgid "Invalid payment method." -msgstr "" +msgstr "Kaedah pembayaran tidak sah." #: includes/class-wc-comments.php:110 msgid "You have taken too long. Please go back and refresh the page." @@ -4849,7 +4849,7 @@ msgstr "Poskod / Zip" #: includes/class-wc-countries.php:827 msgid "District" -msgstr "" +msgstr "Daerah" #: includes/class-wc-countries.php:834 includes/class-wc-countries.php:850 #: includes/class-wc-countries.php:870 includes/class-wc-countries.php:931 @@ -4974,7 +4974,7 @@ msgstr "Alamat emel yang tidak sah." #: includes/class-wc-download-handler.php:143 #: includes/class-wc-download-handler.php:296 msgid "Go to homepage" -msgstr "" +msgstr "Pergi ke laman utama" #: includes/class-wc-download-handler.php:62 msgid "Invalid download." @@ -4988,7 +4988,7 @@ msgstr "Anda mesti log masuk untuk memuat turun fail." #: templates/global/form-login.php:35 templates/myaccount/form-login.php:25 #: templates/myaccount/form-login.php:44 msgid "Login" -msgstr "" +msgstr "Log masuk" #: includes/class-wc-download-handler.php:75 msgid "Log in to Download Files" @@ -5278,7 +5278,7 @@ msgstr "Diskaun Pesanan:" #: includes/class-wc-order.php:985 msgid "Payment Method:" -msgstr "" +msgstr "Kaedah Pembayaran:" #: includes/class-wc-order.php:991 msgid "Order Total:" @@ -5821,7 +5821,7 @@ msgstr "" #: includes/emails/class-wc-email-customer-note.php:38 msgid "A note has been added to your order" -msgstr "" +msgstr "Satu nota telah ditambah ke pesanan anda" #: includes/emails/class-wc-email-customer-processing-order.php:26 msgid "Processing order" @@ -5869,7 +5869,7 @@ msgstr "" #: includes/emails/class-wc-email-new-order.php:29 msgid "New customer order" -msgstr "" +msgstr "Pesanan pelanggan baru" #: includes/emails/class-wc-email-new-order.php:30 msgid "[{site_title}] New customer order ({order_number}) - {order_date}" @@ -5877,7 +5877,7 @@ msgstr "" #: includes/emails/class-wc-email-new-order.php:126 msgid "Recipient(s)" -msgstr "" +msgstr "Penerima (-penerima)" #: includes/emails/class-wc-email-new-order.php:128 msgid "" @@ -6072,11 +6072,11 @@ msgstr "" #: includes/gateways/cod/class-wc-gateway-cod.php:57 msgid "Enable COD" -msgstr "" +msgstr "Hidupkan COD" #: includes/gateways/cod/class-wc-gateway-cod.php:58 msgid "Enable Cash on Delivery" -msgstr "" +msgstr "Hidupkan Wang Tunai sewaktu Penghantaran" #: includes/gateways/cod/class-wc-gateway-cod.php:73 msgid "Payment method description that the customer will see on your website." @@ -6085,7 +6085,7 @@ msgstr "" #: includes/gateways/cod/class-wc-gateway-cod.php:74 #: includes/gateways/cod/class-wc-gateway-cod.php:81 msgid "Pay with cash upon delivery." -msgstr "" +msgstr "Bayar secara 'Tunai semasa Penghantaran'" #: includes/gateways/cod/class-wc-gateway-cod.php:80 msgid "Instructions that will be added to the thank you page." @@ -6107,7 +6107,7 @@ msgstr "" #: includes/gateways/cod/class-wc-gateway-cod.php:164 msgid "Payment to be made upon delivery." -msgstr "" +msgstr "Pembayaran akan dibuat sewaktu penghantaran" #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:30 #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:167 @@ -6146,7 +6146,7 @@ msgstr "" #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:171 msgid "Get started with Mijireh Checkout" -msgstr "" +msgstr "Mulakan dengan Pembayaran Mijireh " #: includes/gateways/mijireh/class-wc-gateway-mijireh.php:172 msgid "" @@ -6379,7 +6379,7 @@ msgstr "" msgid "" "Thank you for your order. We are now redirecting you to PayPal to make " "payment." -msgstr "" +msgstr "Terima kasih diatas pesanan anda. Kami sedang mengubah hala anda ke Paypal untuk membuat pembayaran." #: includes/gateways/paypal/class-wc-gateway-paypal.php:491 msgid "Pay via PayPal" @@ -6481,13 +6481,13 @@ msgstr "" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:77 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:51 msgid "Enable this shipping method" -msgstr "" +msgstr "Hidupkan kaedah penghantaran ini" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:81 #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:70 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:55 msgid "Method Title" -msgstr "" +msgstr "Tajuk Kaedah" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:88 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:62 @@ -6573,7 +6573,7 @@ msgstr "" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:139 msgid "Costs Added..." -msgstr "" +msgstr "Kos ditambah" #: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php:143 #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:96 @@ -6710,11 +6710,11 @@ msgstr "" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:67 msgid "Selected countries" -msgstr "" +msgstr "Negara-negara terpilih" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:68 msgid "Excluding selected countries" -msgstr "" +msgstr "Tidak termasuk negara-negara terpilih" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:72 msgid "Countries" @@ -6722,7 +6722,7 @@ msgstr "Negara" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:92 msgid "Cost Added..." -msgstr "" +msgstr "Kos Ditambah" #: includes/shipping/international-delivery/class-wc-shipping-international-delivery.php:105 msgid "Cost excluding tax. Enter an amount, e.g. 2.50. Default is 0" @@ -6821,7 +6821,7 @@ msgstr "" #: includes/shortcodes/class-wc-shortcode-checkout.php:91 msgid "Invalid order. If you have an account please log in and try again." -msgstr "" +msgstr "Pesanan tidak sah. Jika anda akan akaun, sila log masuk and cuba lagi." #: includes/shortcodes/class-wc-shortcode-checkout.php:113 #: includes/shortcodes/class-wc-shortcode-checkout.php:164 @@ -6833,7 +6833,7 @@ msgstr "" #: includes/shortcodes/class-wc-shortcode-checkout.php:117 #: includes/shortcodes/class-wc-shortcode-checkout.php:168 msgid "Sorry, this order is invalid and cannot be paid for." -msgstr "" +msgstr "Maaf, pesanan ini tidak sah dan tidak dapat dibayar." #: includes/shortcodes/class-wc-shortcode-checkout.php:134 #: templates/checkout/thankyou.php:40 @@ -6949,7 +6949,7 @@ msgstr "" #: includes/wc-cart-functions.php:288 msgid "Free" -msgstr "" +msgstr "Percuma" #: includes/wc-core-functions.php:167 msgid "United Arab Emirates Dirham" @@ -6957,7 +6957,7 @@ msgstr "" #: includes/wc-core-functions.php:168 msgid "Australian Dollars" -msgstr "" +msgstr "Dolar Australia" #: includes/wc-core-functions.php:169 msgid "Bangladeshi Taka" @@ -6973,7 +6973,7 @@ msgstr "" #: includes/wc-core-functions.php:172 msgid "Canadian Dollars" -msgstr "" +msgstr "Dolar Kanada" #: includes/wc-core-functions.php:173 msgid "Chilean Peso" @@ -6981,7 +6981,7 @@ msgstr "Chilean Peso" #: includes/wc-core-functions.php:174 msgid "Chinese Yuan" -msgstr "" +msgstr "Yuan China" #: includes/wc-core-functions.php:175 msgid "Colombian Peso" @@ -7017,11 +7017,11 @@ msgstr "" #: includes/wc-core-functions.php:183 msgid "Indonesia Rupiah" -msgstr "" +msgstr "Rupiah Indonesia" #: includes/wc-core-functions.php:184 msgid "Indian Rupee" -msgstr "" +msgstr "Rupee India" #: includes/wc-core-functions.php:185 msgid "Israeli Shekel" @@ -7029,19 +7029,19 @@ msgstr "" #: includes/wc-core-functions.php:186 msgid "Japanese Yen" -msgstr "" +msgstr "Yen Jepun" #: includes/wc-core-functions.php:187 msgid "South Korean Won" -msgstr "" +msgstr "Won Korea Selatan" #: includes/wc-core-functions.php:188 msgid "Malaysian Ringgits" -msgstr "" +msgstr "Ringgit Malaysia" #: includes/wc-core-functions.php:189 msgid "Mexican Peso" -msgstr "" +msgstr "Peso Mexico" #: includes/wc-core-functions.php:190 msgid "Nigerian Naira" @@ -7053,7 +7053,7 @@ msgstr "" #: includes/wc-core-functions.php:192 msgid "New Zealand Dollar" -msgstr "" +msgstr "Dollar New Zealand" #: includes/wc-core-functions.php:193 msgid "Philippine Pesos" @@ -7077,7 +7077,7 @@ msgstr "" #: includes/wc-core-functions.php:198 msgid "Singapore Dollar" -msgstr "" +msgstr "Dollar Singapura" #: includes/wc-core-functions.php:199 msgid "South African rand" @@ -7105,11 +7105,11 @@ msgstr "" #: includes/wc-core-functions.php:205 msgid "US Dollars" -msgstr "" +msgstr "Dollar US" #: includes/wc-core-functions.php:206 msgid "Vietnamese Dong" -msgstr "" +msgstr "Dong Vietnam" #: includes/wc-coupon-functions.php:22 msgid "Cart Discount" @@ -7134,12 +7134,12 @@ msgstr "Akaun ini telah berdaftar dengan alamat emel anda. Sila log masuk." #: includes/wc-customer-functions.php:61 msgid "Please enter a valid account username." -msgstr "" +msgstr "Tolong isikan kata nama akaun yang sah." #: includes/wc-customer-functions.php:65 msgid "" "An account is already registered with that username. Please choose another." -msgstr "" +msgstr "Satu akaun telah didaftar dengan kata nama itu. Tolong pilih yang lain." #: includes/wc-customer-functions.php:85 msgid "Please enter an account password." @@ -7153,20 +7153,20 @@ msgstr "" #: includes/wc-order-functions.php:295 msgid "Unpaid order cancelled - time limit reached." -msgstr "" +msgstr "Pesanan tidak berbayar batal - tempoh masa tamat." #: includes/wc-product-functions.php:233 msgctxt "slug" msgid "uncategorized" -msgstr "" +msgstr "tiada kategori" #: includes/wc-template-functions.php:120 msgid "New products" -msgstr "" +msgstr "Produk baru" #: includes/wc-template-functions.php:128 msgid "New products added to %s" -msgstr "" +msgstr "Produk baru ditambah ke %s" #: includes/wc-template-functions.php:136 msgid "New products tagged %s" @@ -7205,11 +7205,11 @@ msgstr "" #: includes/wc-template-functions.php:1257 msgctxt "breadcrumb" msgid "Home" -msgstr "" +msgstr "Laman Utama" #: includes/wc-template-functions.php:1558 msgid "Order Again" -msgstr "" +msgstr "Pesanan Semula" #: includes/wc-template-functions.php:1649 #: templates/cart/shipping-calculator.php:28 @@ -7227,7 +7227,7 @@ msgstr "" #: includes/wc-template-functions.php:1812 msgid "Search for:" -msgstr "" +msgstr "Carian untuk:" #: includes/wc-template-functions.php:1813 msgid "Search for products" @@ -7239,7 +7239,7 @@ msgstr "Cari" #: includes/wc-term-functions.php:123 msgid "Select a category" -msgstr "" +msgstr "Pilih Kategori" #: includes/wc-term-functions.php:127 msgid "Uncategorized" @@ -7541,11 +7541,11 @@ msgstr "" #: templates/cart/cart-empty.php:20 msgid "Return To Shop" -msgstr "" +msgstr "Kembali ke Kedai" #: templates/cart/cart-shipping.php:16 msgid "Shipping #%d" -msgstr "" +msgstr "Penghantaran #%d" #: templates/cart/cart-shipping.php:18 msgid "Shipping and Handling" @@ -7676,7 +7676,7 @@ msgstr "" #: templates/checkout/cart-errors.php:20 msgid "Return To Cart" -msgstr "" +msgstr "Kembali ke Troli" #: templates/checkout/form-billing.php:15 msgid "Billing & Shipping" @@ -7688,7 +7688,7 @@ msgstr "" #: templates/checkout/form-billing.php:38 msgid "Create an account?" -msgstr "" +msgstr "Cipta akaun?" #: templates/checkout/form-billing.php:49 msgid "" @@ -7702,15 +7702,15 @@ msgstr "" #: templates/checkout/form-checkout.php:51 msgid "Your order" -msgstr "" +msgstr "Pesanan anda" #: templates/checkout/form-coupon.php:17 msgid "Have a coupon?" -msgstr "" +msgstr "Ada kupon?" #: templates/checkout/form-coupon.php:18 msgid "Click here to enter your code" -msgstr "" +msgstr "Klik disini untuk mengisi kod anda" #: templates/checkout/form-login.php:14 msgid "Returning customer?" @@ -7718,7 +7718,7 @@ msgstr "" #: templates/checkout/form-login.php:15 msgid "Click here to login" -msgstr "" +msgstr "Klik disini untuk log masuk" #: templates/checkout/form-login.php:22 msgid "" @@ -7748,15 +7748,15 @@ msgstr "" #: templates/checkout/form-pay.php:89 msgid "Pay for order" -msgstr "" +msgstr "Bayar untuk pesanan" #: templates/checkout/form-shipping.php:29 msgid "Ship to a different address?" -msgstr "" +msgstr "Hantar ke alamat berbeza?" #: templates/checkout/review-order.php:150 msgid "Please fill in your details above to see available payment methods." -msgstr "" +msgstr "Tolong isikan butir anda diatas untuk melihat kaedah pembayaran sedia ada." #: templates/checkout/review-order.php:152 msgid "" @@ -7816,7 +7816,7 @@ msgstr "" #: templates/emails/admin-new-order.php:17 msgid "Order: %s" -msgstr "" +msgstr "Pesanan: %s" #: templates/emails/admin-new-order.php:50 #: templates/emails/customer-completed-order.php:51 @@ -7855,7 +7855,7 @@ msgstr "Tel:" msgid "" "Hi there. Your recent order on %s has been completed. Your order details are" " shown below for your reference:" -msgstr "" +msgstr "Hello. Pesanan terbaru anda di %s telah selesai. Butir pesanan anda dipamerkan dibawah untuk rujukan anda:" #: templates/emails/customer-invoice.php:16 #: templates/emails/plain/customer-invoice.php:14 @@ -7888,7 +7888,7 @@ msgstr "" #: templates/emails/customer-note.php:14 #: templates/emails/plain/customer-note.php:13 msgid "Hello, a note has just been added to your order:" -msgstr "" +msgstr "Hello, satu nota telah ditambahkan ke pesanan anda:" #: templates/emails/customer-note.php:18 #: templates/emails/plain/customer-note.php:21 @@ -7939,7 +7939,7 @@ msgstr "Alamat penghantaran" #: templates/emails/email-order-items.php:25 msgid "Product Image" -msgstr "" +msgstr "Imej Produk" #: templates/emails/email-order-items.php:46 #: templates/emails/plain/email-order-items.php:46 @@ -7949,7 +7949,7 @@ msgstr "" #: templates/emails/email-order-items.php:48 #: templates/emails/plain/email-order-items.php:48 msgid "Download" -msgstr "" +msgstr "Muat turun" #: templates/emails/plain/admin-new-order.php:19 #: templates/emails/plain/customer-completed-order.php:19 @@ -7991,7 +7991,7 @@ msgstr "" #: templates/emails/plain/email-order-items.php:35 msgid "Cost: %s" -msgstr "" +msgstr "Kos: %s" #: templates/global/breadcrumb.php:63 msgid "Products tagged “" @@ -8029,11 +8029,11 @@ msgstr "Kata laluan" #: templates/global/form-login.php:38 templates/myaccount/form-login.php:46 msgid "Remember me" -msgstr "" +msgstr "Ingat saya" #: templates/global/form-login.php:42 templates/myaccount/form-login.php:50 msgid "Lost your password?" -msgstr "" +msgstr "Hilang kata laluan anda?" #: templates/global/quantity-input.php:12 msgctxt "Product quantity input tooltip" @@ -8050,7 +8050,7 @@ msgstr "" #: templates/loop/orderby.php:22 msgid "Sort by popularity" -msgstr "" +msgstr "Asingkan mengikut populariti" #: templates/loop/orderby.php:23 msgid "Sort by average rating" @@ -8094,7 +8094,7 @@ msgstr "" #: templates/myaccount/form-add-payment-method.php:48 msgid "Add Payment Method" -msgstr "" +msgstr "Tamba Kaedah Pembayaran" #: templates/myaccount/form-edit-account.php:20 msgid "First name" @@ -8115,7 +8115,7 @@ msgstr "" #: templates/myaccount/form-edit-account.php:36 msgid "Confirm new password" -msgstr "" +msgstr "Pastikan kata laluan baru" #: templates/myaccount/form-edit-account.php:41 msgid "Save changes" @@ -8134,7 +8134,7 @@ msgstr "Alamat Penghantaran" #: templates/myaccount/form-edit-address.php:38 msgid "Save Address" -msgstr "" +msgstr "Simpan Alamat" #: templates/myaccount/form-login.php:32 msgid "Username or email address" @@ -8164,11 +8164,11 @@ msgstr "" #: templates/myaccount/form-lost-password.php:31 msgid "New password" -msgstr "" +msgstr "Kata laluan baru" #: templates/myaccount/form-lost-password.php:35 msgid "Re-enter new password" -msgstr "" +msgstr "Masukkan kembali kata laluan baru" #: templates/myaccount/form-lost-password.php:46 msgid "Reset Password" @@ -8176,7 +8176,7 @@ msgstr "" #: templates/myaccount/form-lost-password.php:46 msgid "Save" -msgstr "" +msgstr "Simpan" #: templates/myaccount/my-account.php:19 msgid "Hello %1$s (not %1$s? Sign out)." @@ -8191,11 +8191,11 @@ msgstr "" #: templates/myaccount/my-address.php:17 msgid "My Addresses" -msgstr "" +msgstr "Alamat-alamat Saya" #: templates/myaccount/my-address.php:23 msgid "My Address" -msgstr "" +msgstr "Alamat Saya" #: templates/myaccount/my-address.php:35 msgid "The following addresses will be used on the checkout page by default." @@ -8203,11 +8203,11 @@ msgstr "" #: templates/myaccount/my-address.php:64 msgid "You have not set up this type of address yet." -msgstr "" +msgstr "Anda belum menetapkan jenis alamat ini." #: templates/myaccount/my-downloads.php:18 msgid "Available downloads" -msgstr "" +msgstr "Muat turun sedia ada" #: templates/myaccount/my-downloads.php:27 msgid "%s download remaining" @@ -8216,7 +8216,7 @@ msgstr[0] "%s muat turun yang tinggal" #: templates/myaccount/my-orders.php:26 msgid "Recent Orders" -msgstr "" +msgstr "Pesanan Terbaru" #: templates/myaccount/my-orders.php:34 msgid "Status" @@ -8311,7 +8311,7 @@ msgstr "" #: templates/single-product/add-to-cart/variable.php:73 msgid "Clear selection" -msgstr "" +msgstr "Hilangkan pilihan" #: templates/single-product/add-to-cart/variable.php:103 msgid "This product is currently out of stock and unavailable." @@ -8419,19 +8419,19 @@ msgstr "" #: templates/single-product-reviews.php:76 msgid "Good" -msgstr "" +msgstr "Baik" #: templates/single-product-reviews.php:77 msgid "Average" -msgstr "" +msgstr "Sederhana" #: templates/single-product-reviews.php:78 msgid "Not that bad" -msgstr "" +msgstr "Tidak begitu teruk" #: templates/single-product-reviews.php:79 msgid "Very Poor" -msgstr "" +msgstr "Sangat Teruk" #: templates/single-product-reviews.php:83 msgid "Your Review" @@ -8452,7 +8452,7 @@ msgstr "Khidmat Sokongan Premium" #. Plugin URI of the plugin/theme msgid "http://www.woothemes.com/woocommerce/" -msgstr "" +msgstr "http://www.woothemes.com/woocommerce/" #. Description of the plugin/theme msgid "An e-commerce toolkit that helps you sell anything. Beautifully." diff --git a/i18n/languages/woocommerce-nb_NO.mo b/i18n/languages/woocommerce-nb_NO.mo index e2dbf6685c35ef216ed880dae742c9d3b6562454..a2e5a10fc45d9134a812eaa074c568408cf4c513 100644 GIT binary patch delta 40702 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

      UbKe-nuZJe+9Oapb;KGozml|7tBM{48K@B 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 delta 40692 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 AJ^%m! diff --git a/i18n/languages/woocommerce-nb_NO.po b/i18n/languages/woocommerce-nb_NO.po index af849b249ab..feb798a08ac 100644 --- a/i18n/languages/woocommerce-nb_NO.po +++ b/i18n/languages/woocommerce-nb_NO.po @@ -1,6 +1,8 @@ # # Translators: +# JoakimAndersen , 2014 # kjosenet , 2014 +# JoakimAndersen , 2014 # mjepson , 2014 # mjepson , 2014 # perdersongedal , 2014 @@ -10,8 +12,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-15 08:21+0000\n" -"Last-Translator: perdersongedal \n" +"PO-Revision-Date: 2014-05-12 10:12+0000\n" +"Last-Translator: JoakimAndersen \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/woocommerce/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4852,7 +4854,7 @@ msgstr "Postnummer / Zip" #: includes/class-wc-countries.php:827 msgid "District" -msgstr "" +msgstr "Distrikt" #: includes/class-wc-countries.php:834 includes/class-wc-countries.php:850 #: includes/class-wc-countries.php:870 includes/class-wc-countries.php:931 @@ -7788,7 +7790,7 @@ msgstr "Send ordre" msgid "" "I’ve read and accept the terms & " "conditions" -msgstr "Jeg ’har leset og godtatt vilkår & betingelser" +msgstr "Jeg har lest og godtatt betingelsene " #: templates/checkout/thankyou.php:18 msgid "" diff --git a/i18n/languages/woocommerce-nl_NL.mo b/i18n/languages/woocommerce-nl_NL.mo index 4b9afbd64e151fab87d33b7ef83dcd7dde70c842..5d5b9a2926c43bf680d4c8d73ae3a3c4a4207ef5 100644 GIT binary patch delta 40731 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, 2014 # Geert De Deckere , 2014 # Ramon Van Belzen , 2014 +# rvoogdgeert , 2014 # stgoos, 2013 # sylvie_janssens , 2014 # SilverXp , 2014 @@ -13,8 +14,8 @@ msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-04-25 09:03+0000\n" -"Last-Translator: SilverXp \n" +"PO-Revision-Date: 2014-05-13 08:56+0000\n" +"Last-Translator: rvoogdgeert \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/woocommerce/language/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8193,7 +8194,7 @@ msgid "" "From your account dashboard you can view your recent orders, manage your " "shipping and billing addresses and edit your password and " "account details." -msgstr "" +msgstr "Via uw account dashboard kunt u uw recente bestellingen bekijken, uw verzend- en factuuradres wijzigen en uw wachtwoord of account details aanpassen." #: templates/myaccount/my-address.php:17 msgid "My Addresses" diff --git a/i18n/languages/woocommerce-pt_BR.mo b/i18n/languages/woocommerce-pt_BR.mo index d6abfa760b0ad6b07c8e32bb00b6891f03a435eb..8a768c054967cc1d7955e5bb67bda39bba4893fa 100644 GIT binary patch delta 2498 zcmXZddrZ}39LMqJ{E+)qQA9yGT!co+KtWHb%Pt7biZLrxXoa_$D9(d1&C4N)yk9i2+ z#Y7yzJd7Rpn5S?dK8bIRdjcklLa1>}0p{Z4ScUWP4DQ9haW3xkIA$Jp;4=IJx8p*` zG1IXNlksbe#z73nf6l#-aV<_D-iV>-xB0E8dJQ(e7sH76 z+qlJg1e3@gv(L}i{8<~HxA7OKiS-5SgC8)S#IH8~$5t4{2=Y#-6Wpn2RKtACL?3D* zRW`rcT7whG*V(uURd1h-52E@F9JYzKFp9(pjKeORg6B~U2T(h31=a8x=Hd-hy^Js? zc&0wo1YbezU@I2mJE(sCM76(;v5arVC~PJX9qyPlxD%)1FPMU(n1D$UPVh42;Qho4 zFb5kj2HS8Fp2iI9!5MfJ)lX!kyTh}rMHtEWrkH|eT!t&K0w2K+)Y}jiS`27FKLwrnc2oy@QD=Ps z)xlv@y$<{Q3~GRG)I@qw_4`mOy^QK-5QArp8hFg+L*m?{h>mjt!46VLXbZDZ9nD2` zya;uROHnIWiK@5GKCeU7--Q}*4{BojQSDk#?b=ZbJdLXN32I^&;&}h{+I>Sp1OA3O ziXoha!!{ou?{+jDXOhoGec6gpJG25dKrO1joz{KWM0^Ba!^{N7v|%@Dyqds7cLnvR znKqz0d=YioT5&d>Lw$<>viZ14j`0%bTgy@H{HS&>pgz&41LLT-A`qVF zen>J=TUUbGnuk#hDy-G^c@5@~_uIG?3y9lrC4P?@uxPSl9>r?B8#{3a-oS0RWlFGJ zz+9uC4!ue4H@*zD;zpc<9jJf76}%Hur#i-mkD=mb%*9?CUq`jeOLhmYM#ZhDe@CCq zM^AIi2EG4FDP-}W%Q}EsfivBmP#)e#yb5);Z=<&M1JoV4WF10HJSxR~3w*eUcnRvP zpGQA7<1^@_as-TTwo*{VgQyO_Lal7j#@RF6GhK{@UFC} z^|u3csb5B&{i~>>K8C^f|2PF*hEu3B{}T0q=(i5o{Lj{_s0j?CI$DtCej)Eg4X_M# zhbmG1twHTTt$n@?J;cwY@&4=9HjicjKwSW&%1D{3hzy(zOi>L{H>kT;O4hlb!&>6?3yA{eYc>7Tmt5L7#dc27BxSA!D zX1MwHGTni@P&@D`>I3vS>gV+%>dQEUTKO&1giJz~yM>{sorpQr|LmTDsG`~VK5s$c hT?O+xYnFSukA|IVoxNdGUCU6TC#!S$P0wey{SSMO3c~;Z delta 2499 zcmXZddrVhl9LMqJ9FUtoE?!Xq0sSRTQ$&HJL5-ORWy{Pa8LR?{H7F8r4l~a1Hp_XN zb7D)D%*snKq9!r6T3U_R>~5w_>}IP?GAfxtY46YPJb%5O@Ao|S=bYyp>5FRbi|Q;} z=e=T#=^k;+EG!*$%mVaqGj?J!F8bFo$8iM~;s~Z<{(p{n5XMh4JK?)JZHCZ?p%ds5qz+QY2|H4Js?6@WuyYM0W4WGjT*EQ3y z2dCiII2H#n692(^bi(}hjo3+iGR$*LG=;Kozv7b^PW%jx!3LXeLe*=r`JEU+ywAq1 z);63>{-}N4YxAdV+-Kv@P!l`n*$0;}p2W{K{@Yd<#VGP&W8BbA1yBvMa3wlI3F{x z1p{~-$KxrSfuCRsUPbj26YcNtENd=CGrlRJpc${gN3axEVHfIah>Y8T*k-nS1iKffNPfF z9$b#+QAZVw^|v?^!-#WG3&}%mbsV1To*x5L~e|>h}kkEj?ppIe) zr{b{9C&c?5CE;}P8K|4B2(?3NPy^JV`fIlC#%;uH*oMIb*Brw$sPSsOasCQ6pk~^F z>Tnn8WoyTI_#x^l{?q2;$GawtILo>c)vf{6ZU^d$K7n(wAGK4%s2wm9{I9}`qM(Z; zh}ybh)Yd$JYEWveu+M98KKTY4w__IZaa@Dnp$5#I=$ePI0`JCmaTDIaCR{%$)Xp>4 zD5%5q$^IR`0=43;xDdNg|AH%+hbf7!S&XYu@m`#R{WiXiYL_|1AGiV)x1;_Y=WISO z)it&H{+Ck-@}S2$fLcM=G=D;wxP-V8b+)ggwzeDfj-0m+p(Z{y$^Q!Suz+|O>a4e6 zJ?_Qz7?#WtFurM`po#}j9e#yc*`SRxQv5S5#BB1FxD;D)H4dQa=T7&J@LAO7wgJ`O z^Qf2lAnNR2MjiE041ND6Dd>uP2X*G3qb`Vx)&ZOU(Rvj%fniif`KkU5xdb)9D%3kv zhU%{hwF7nb`9^ezH>dLb>#f~N;x;^ln(_OXh8HjcN31i_{IkCobrf4rE8UO!XBm)6YJ%UUd9Jyg!Ve^L#&PL>g_Rh3`%x7uP@iWFet{dXk|mVP z@bhoZ^at)i?ZC&V3+PkS&+B{C%{YWw`7P9hoP?mig%PNoh<*FQ#vPYp7R_6jla`fz hXU>A|no{R\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/woocommerce/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -8203,7 +8203,7 @@ msgstr "Meu Endereço" #: templates/myaccount/my-address.php:35 msgid "The following addresses will be used on the checkout page by default." -msgstr "Os endereços a seguir serão usados na página de finalizar pedido como endereços padrões, mas é possível modificar eles durante a finalização do pedido." +msgstr "Os endereços a seguir serão usados na página de finalizar pedido como endereços padrões, mas é possível modificá-los durante a finalização do pedido." #: templates/myaccount/my-address.php:64 msgid "You have not set up this type of address yet." diff --git a/i18n/languages/woocommerce-sv_SE.mo b/i18n/languages/woocommerce-sv_SE.mo index 34d0148a82b0dbb29adb22e6ee422ccbaaef5662..24de16a148b40bcabb8d2eaa65c75549060f25fb 100644 GIT binary patch delta 9194 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\n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/woocommerce/language/sv_SE/)\n" "MIME-Version: 1.0\n" @@ -8319,7 +8319,7 @@ msgstr "Rensa" #: templates/single-product/add-to-cart/variable.php:103 msgid "This product is currently out of stock and unavailable." -msgstr "Den här produkten är för nuvarande slut i lager och ej tillgänglig." +msgstr "Den här produkten är just nu slut i lager och ej tillgänglig." #: templates/single-product/meta.php:23 msgid "SKU:" @@ -8365,7 +8365,7 @@ msgstr "Betygsatt %d av 5" #: templates/single-product/review.php:34 msgid "Your comment is awaiting approval" -msgstr "Dinn kommentar väntar på godkännande" +msgstr "Din kommentar väntar på godkännande" #: templates/single-product/review.php:43 msgid "verified owner" @@ -8403,7 +8403,7 @@ msgstr "Bli den första att skriva en recension" #: templates/single-product-reviews.php:58 msgid "Leave a Reply to %s" -msgstr "Lämna en kommentar till %s" +msgstr "Lämna en kommentar på %s" #: templates/single-product-reviews.php:64 msgid "Email" diff --git a/i18n/languages/woocommerce-tr_TR.mo b/i18n/languages/woocommerce-tr_TR.mo index aadf9e80344a16500d1217af6b386e812bb4dbec..3f92dc765b3664ade2d7fa5411aaa0960692aca2 100644 GIT binary patch delta 12403 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 MGT~GXsX>+g7Z)-qzW@LL delta 12360 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\n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/woocommerce/language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -6248,14 +6248,14 @@ msgstr "İsteğe bağlı" #: includes/gateways/paypal/class-wc-gateway-paypal.php:169 msgid "Invoice Prefix" -msgstr "Fatura Ön-eki" +msgstr "Fatura Öneki" #: includes/gateways/paypal/class-wc-gateway-paypal.php:171 msgid "" "Please enter a prefix for your invoice numbers. If you use your PayPal " "account for multiple stores ensure this prefix is unique as PayPal will not " "allow orders with the same invoice number." -msgstr "Faturalarınızın seri numarasını girin. Eğer PayPal hesabınızı birden fazla mağaza için kullanıyorsanız aynı seri numarası ile satış yapmanıza izin verilmez." +msgstr "Fatura numaraları için bir önek girin. Eğer PayPal hesabınızı birden çok mağaza için kullanıyorsanız, -PayPal aynı fatura numarasına sahip siparişlere izin vermeyeceği için- girdiğiniz önekin benzersiz olduğundan emin olun." #: includes/gateways/paypal/class-wc-gateway-paypal.php:176 msgid "Payment Action" @@ -6287,7 +6287,7 @@ msgstr "Form Gönderme Yöntemini Kullan." msgid "" "Enable this to post order data to PayPal via a form instead of using a " "redirect/querystring." -msgstr "Paypal-e Sipariş Bilgilerini, yönlendirme veya sorgu ifadeleri yerine, bir Form aracılığı ile göndermek için bu seçeneği etkinleştirin." +msgstr "Sipariş bilgilerini PayPal'a, bir yönlendirme / sorgu satırı kullanarak göndermek yerine bir form aracılığıyla göndermek için bu seçeneği etkinleştirin." #: includes/gateways/paypal/class-wc-gateway-paypal.php:194 msgid "Page Style" @@ -6309,13 +6309,13 @@ msgstr "Kargo Detayları" #: includes/gateways/paypal/class-wc-gateway-paypal.php:209 msgid "Send shipping details to PayPal instead of billing." -msgstr "PayPal-e Fatura Adresini değil Kargo Adresini gönder." +msgstr "Paypal'a fatura adresi yerine kargo adresini gönder." #: includes/gateways/paypal/class-wc-gateway-paypal.php:210 msgid "" "PayPal allows us to send 1 address. If you are using PayPal for shipping " "labels you may prefer to send the shipping address rather than billing." -msgstr "PayPal sadece tek 1 adres bilgisi gönderilmesine izin verir. Kargo Etiketleri için PayPal detaylarını kullanıyorsanız, Fatura Adresi yerine Kargo Adresini göndermek isteyebilirsiniz." +msgstr "PayPal sadece 1 adres bilgisi gönderilmesine izin verir. Kargo etiketleri için PayPal kullanıyorsanız, fatura adresi yerine kargo adresini göndermeyi tercih edebilirsiniz." #: includes/gateways/paypal/class-wc-gateway-paypal.php:214 msgid "Address override" @@ -6349,7 +6349,7 @@ msgstr "PayPal sandbox Etkinleştir" msgid "" "PayPal sandbox can be used to test payments. Sign up for a developer account" " here." -msgstr "Deneme ödemeleri/işlemleri için PayPal sandbox kullanabilir. Buradan bir Geliştirici hesabı oluşturabilirsiniz." +msgstr "Deneme ödemeleri için PayPal sandbox kullanabilir. Buraya tıklayarak bir Geliştirici hesabı oluşturabilirsiniz." #: includes/gateways/paypal/class-wc-gateway-paypal.php:233 msgid "Debug Log" @@ -8022,7 +8022,7 @@ msgstr "Sayfa" #: templates/global/form-login.php:22 #: templates/myaccount/form-lost-password.php:24 msgid "Username or email" -msgstr "Kullanıcı Adı veya ePosta" +msgstr "Kullanıcı adı veya e-posta adresi" #: templates/global/form-login.php:26 templates/myaccount/form-login.php:36 #: templates/myaccount/form-login.php:84 @@ -8158,7 +8158,7 @@ msgstr "Anti-spam" msgid "" "Lost your password? Please enter your username or email address. You will " "receive a link to create a new password via email." -msgstr "Şifrenizi mi Unuttunuz? Lütfen Kullanıcı Adı veya E-posta'nızı giriniz. Yeni şifre oluşturmanız için kayıtlı adresinize bir e-posta gönderilecektir." +msgstr "Şifrenizi mi kaybettiniz? Lütfen kullanıcı adınızı veya e-posta adresinizi girin. Yeni bir şifre oluşturmanız için e-posta adresinize bir bağlantı gönderilecektir." #: templates/myaccount/form-lost-password.php:28 msgid "Enter a new password below." diff --git a/i18n/languages/woocommerce-zh_TW.mo b/i18n/languages/woocommerce-zh_TW.mo index b99bb96aef67a613baed600af5b09650d2274d98..5c89b30dd61d7c5163c798c63c3ed212771306c8 100644 GIT binary patch delta 39242 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 diff --git a/i18n/languages/woocommerce-zh_TW.po b/i18n/languages/woocommerce-zh_TW.po index 78921194078..88bec04f31a 100644 --- a/i18n/languages/woocommerce-zh_TW.po +++ b/i18n/languages/woocommerce-zh_TW.po @@ -5,13 +5,14 @@ # nel tseng, 2014 # nel tseng, 2014 # pdb , 2014 +# y12studio , 2014 msgid "" msgstr "" "Project-Id-Version: WooCommerce\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" "POT-Creation-Date: 2014-03-24 12:16:53+00:00\n" -"PO-Revision-Date: 2014-03-25 08:51+0000\n" -"Last-Translator: mikejolley \n" +"PO-Revision-Date: 2014-05-06 04:02+0000\n" +"Last-Translator: y12studio \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/woocommerce/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3267,7 +3268,7 @@ msgstr "刪除範本檔案" msgid "" "This template has been overridden by your theme and can be found in: " "%s." -msgstr "可由此發現此範本已被主題改寫: %s" +msgstr "可由此發現此範本已被你的佈景主題改寫: %s" #: includes/abstracts/abstract-wc-email.php:755 msgid "Copy file to theme" @@ -3633,7 +3634,7 @@ msgid "" "In order for database caching to work with WooCommerce you " "must add _wc_session_ to the \"Ignored Query Strings\" option " "in W3 Total Cache settings here." -msgstr "" +msgstr "為確保 資料庫快取 在 WooCommerce 運作正常,你必須在 W3 Total Cache settings 裡新增 _wc_session_ 到 \"Ignored Query Strings\" 選項, 請點選 這裡。" #: includes/class-wc-cart.php:168 msgid "" @@ -5289,7 +5290,7 @@ msgstr "訂單總計:" #: includes/class-wc-order.php:1009 includes/wc-cart-functions.php:251 msgid "(Includes %s)" -msgstr "" +msgstr "(包含 %s)" #: includes/class-wc-order.php:1258 includes/class-wc-order.php:1259 msgid "WooCommerce" @@ -5327,11 +5328,11 @@ msgstr "所有商品分類" #: includes/class-wc-post-types.php:62 msgid "Parent Product Category" -msgstr "父母商品類別" +msgstr "上層商品類別" #: includes/class-wc-post-types.php:63 msgid "Parent Product Category:" -msgstr "父母商品類別:" +msgstr "商品上層類別:" #: includes/class-wc-post-types.php:64 msgid "Edit Product Category" @@ -5379,11 +5380,11 @@ msgstr "所有商品標籤" #: includes/class-wc-post-types.php:97 msgid "Parent Product Tag" -msgstr "父母商品標籤" +msgstr "上層商品標籤" #: includes/class-wc-post-types.php:98 msgid "Parent Product Tag:" -msgstr "父母商品標籤:" +msgstr "上層商品標籤:" #: includes/class-wc-post-types.php:99 msgid "Edit Product Tag" @@ -5463,11 +5464,11 @@ msgstr "全部 %s" #: includes/class-wc-post-types.php:186 msgid "Parent %s" -msgstr "" +msgstr "上層 %s" #: includes/class-wc-post-types.php:187 msgid "Parent %s:" -msgstr "" +msgstr "上層 %s:" #: includes/class-wc-post-types.php:188 msgid "Edit %s" @@ -5479,11 +5480,11 @@ msgstr "更新 %s" #: includes/class-wc-post-types.php:190 msgid "Add New %s" -msgstr "" +msgstr "新增 %s" #: includes/class-wc-post-types.php:191 msgid "New %s" -msgstr "" +msgstr "新%s" #: includes/class-wc-post-types.php:226 #: includes/updates/woocommerce-update-2.0.php:53 @@ -5552,7 +5553,7 @@ msgstr "垃圾桶裡找不到商品" #: includes/class-wc-post-types.php:245 msgid "Parent Product" -msgstr "父母商品" +msgstr "上層商品" #: includes/class-wc-post-types.php:247 msgid "This is where you can add new products to your store." @@ -5721,7 +5722,7 @@ msgstr "訂單完成" msgid "" "Order complete emails are sent to the customer when the order is marked " "complete and usual indicates that the order has been shipped." -msgstr "" +msgstr "交寄貨品後,當訂單被標示為完成,將會寄送訂單完成電子郵件給客戶。" #: includes/emails/class-wc-email-customer-completed-order.php:29 msgid "Your order is complete" @@ -5752,29 +5753,29 @@ msgstr "Email 標題" #: includes/emails/class-wc-email-customer-completed-order.php:160 msgid "Subject (downloadable)" -msgstr "" +msgstr "主題 (可下載)" #: includes/emails/class-wc-email-customer-completed-order.php:167 msgid "Email Heading (downloadable)" -msgstr "" +msgstr "電郵標題 (可下載)" #: includes/emails/class-wc-email-customer-invoice.php:29 msgid "Customer invoice" -msgstr "" +msgstr "客戶購物明細" #: includes/emails/class-wc-email-customer-invoice.php:30 msgid "" "Customer invoice emails can be sent to the user containing order info and " "payment links." -msgstr "" +msgstr "客戶購物明細電郵包含訂單資訊以及付款連結。" #: includes/emails/class-wc-email-customer-invoice.php:35 msgid "Invoice for order {order_number} from {order_date}" -msgstr "" +msgstr "訂單 {order_number} 於 {order_date} 的購物明細" #: includes/emails/class-wc-email-customer-invoice.php:36 msgid "Invoice for order {order_number}" -msgstr "" +msgstr "訂單 {order_number} 的購物明細" #: includes/emails/class-wc-email-customer-invoice.php:38 msgid "Your {site_title} order from {order_date}" @@ -5782,15 +5783,15 @@ msgstr "" #: includes/emails/class-wc-email-customer-invoice.php:39 msgid "Order {order_number} details" -msgstr "" +msgstr "訂單 {order_number} 明細" #: includes/emails/class-wc-email-customer-invoice.php:160 msgid "Email subject (paid)" -msgstr "" +msgstr "電郵主旨 (付款)" #: includes/emails/class-wc-email-customer-invoice.php:167 msgid "Email heading (paid)" -msgstr "" +msgstr "電郵標題 (付款)" #: includes/emails/class-wc-email-customer-new-account.php:33 msgid "New account" @@ -5800,7 +5801,7 @@ msgstr "新帳號" msgid "" "Customer new account emails are sent when a customer signs up via the " "checkout or My Account page." -msgstr "" +msgstr "當客戶由 checkout 或是 My Account 頁面註冊完成,客戶新帳號電郵將被寄送。" #: includes/emails/class-wc-email-customer-new-account.php:39 msgid "Your account on {site_title}" @@ -5816,7 +5817,7 @@ msgstr "顧客備註" #: includes/emails/class-wc-email-customer-note.php:32 msgid "Customer note emails are sent when you add a note to an order." -msgstr "" +msgstr "當你新增一個注意事項到訂單,將會寄送客戶注意事項電郵。" #: includes/emails/class-wc-email-customer-note.php:37 msgid "Note added to your {site_title} order from {order_date}" @@ -5828,7 +5829,7 @@ msgstr "您的訂單添加了一筆備註" #: includes/emails/class-wc-email-customer-processing-order.php:26 msgid "Processing order" -msgstr "" +msgstr "處理訂單" #: includes/emails/class-wc-email-customer-processing-order.php:27 msgid "" @@ -5838,7 +5839,7 @@ msgstr "" #: includes/emails/class-wc-email-customer-processing-order.php:29 msgid "Thank you for your order" -msgstr "" +msgstr "感謝你的訂單。" #: includes/emails/class-wc-email-customer-processing-order.php:30 msgid "Your {site_title} order receipt from {order_date}" @@ -7361,7 +7362,7 @@ msgstr "最高價格" #: includes/widgets/class-wc-widget-price-filter.php:162 msgid "Filter" -msgstr "篩選器" +msgstr "篩選" #: includes/widgets/class-wc-widget-price-filter.php:164 msgid "Price:" @@ -7410,7 +7411,7 @@ msgstr "只給商品的搜尋框." #: includes/widgets/class-wc-widget-product-search.php:23 msgid "WooCommerce Product Search" -msgstr "WooCommerce 三品搜尋" +msgstr "WooCommerce 商品搜尋" #: includes/widgets/class-wc-widget-product-tag-cloud.php:21 msgid "Your most used product tags in cloud format." @@ -8023,7 +8024,7 @@ msgstr "頁面" #: templates/global/form-login.php:22 #: templates/myaccount/form-lost-password.php:24 msgid "Username or email" -msgstr "使用者名稱或密碼" +msgstr "使用者名稱 或 Email" #: templates/global/form-login.php:26 templates/myaccount/form-login.php:36 #: templates/myaccount/form-login.php:84 @@ -8053,15 +8054,15 @@ msgstr "預設排序" #: templates/loop/orderby.php:22 msgid "Sort by popularity" -msgstr "" +msgstr "依熱門度" #: templates/loop/orderby.php:23 msgid "Sort by average rating" -msgstr "" +msgstr "依評比" #: templates/loop/orderby.php:24 msgid "Sort by newness" -msgstr "" +msgstr "依上架時間" #: templates/loop/orderby.php:25 msgid "Sort by price: low to high" @@ -8190,7 +8191,7 @@ msgid "" "From your account dashboard you can view your recent orders, manage your " "shipping and billing addresses and edit your password and " "account details." -msgstr "您可以在此查詢近期的交易紀錄, 收貨地址或是 修改個人資料及登入密碼。" +msgstr "您可以在此查詢近期的交易紀錄、 收貨地址或 修改帳戶資料及密碼。" #: templates/myaccount/my-address.php:17 msgid "My Addresses" diff --git a/readme.txt b/readme.txt index 423d8f31ccc..a1e5fe42291 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: ecommerce, e-commerce, commerce, woothemes, wordpress ecommerce, affiliate Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@woothemes.com&item_name=Donation+for+WooCommerce Requires at least: 3.8 Tested up to: 3.9 -Stable tag: 2.1.8 +Stable tag: 2.1.9 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -138,6 +138,32 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woothemes/wooc * Tweak - Added the possibility to translate the edit-address endpoint slug * Refactor - Update stock amounts with DB queries += 2.1.9 - 14/05/2014 = +* Fix - fix case-insensitive matching for coupon posts with uppercase chars. +* Fix - Make the welcome page RTL compatible. +* Fix - Sanitize, but decode, flat rate shipping method ids. UTF-8 Friendly. +* Fix - Stop sending line items to Mijireh. Like PayPal, Mijireh struggles with out prices including tax due to rounding errors. Since the validation cannot be disabled, its better to just send the order as 1 item. This will prevent rounding errors and payment failures. Prices excluding tax are unaffected. +* Fix - Fix fee/coupon lines typo in REST API order response. +* Fix - Fixes a fatal error when WC()->payment_gateways()->get_available_payment_gateways() is called in the admin. +* Fix - is_available check in shipping for excluding countries was backwards. +* Fix - Encoding of @ in download links. +* Fix - Revise how variation attributes are deleted/updated. Prevents issues with WPE caching when you delete and then update right after. +* Fix - Trim commas and empty lines off address formats. +* Fix - defined a min value to cart quantity input. +* Fix - Fix qty input styling in Firefox 29. +* Fix - Use WP SEO class method rather than deprecated fn. +* Fix - Cleaned up logic in email_instructions. +* Fix - Prevent empty session data being stored until a cookie or session exists to retrieve it. +* Fix - fixed WC_Product_Variable::set_stock() compatibility with WC_Product::set_stock(). +* Fix - Fix notice when not scanning any files in system status. +* Fix - Made wc_get_product_terms support custom menu_order by using get_terms and an include. +* Fix - Correct character 3 vaildation for UK postcodes. +* Tweak - Add a tip for default selections, and use opt groups for the long bulk edit list. +* Tweak - Option to toggle enable_for_virtual for COD, rather than just doing it. +* Dev - Introduce `woocommerce_coupon_data_panels` action. +* Dev - Add $package to is_available shipping method hooks. +* Dev - Add tool for disabling shipping rate cache for debug. + = 2.1.8 - 30/04/2014 = * Fix - Prevent saving duplicate skus in quick edit. * Fix - Sorting of downloads on my account page. From 86b8e3e3720dc6046029e93ca9f6180dd1700702 Mon Sep 17 00:00:00 2001 From: Manos Psychogyiopoulos Date: Wed, 14 May 2014 18:22:55 +0300 Subject: [PATCH 82/87] Add punctuation to fees --- includes/class-wc-order.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/class-wc-order.php b/includes/class-wc-order.php index 30ebaf6d673..b3af4a8f85d 100644 --- a/includes/class-wc-order.php +++ b/includes/class-wc-order.php @@ -965,14 +965,14 @@ class WC_Order { if ( 'excl' == $tax_display ) { $total_rows[ 'fee_' . $id ] = array( - 'label' => $fee['name'], + 'label' => $fee['name'] . ':', 'value' => wc_price( $fee['line_total'], array('currency' => $this->get_order_currency()) ) ); } else { $total_rows[ 'fee_' . $id ] = array( - 'label' => $fee['name'], + 'label' => $fee['name'] . ':', 'value' => wc_price( $fee['line_total'] + $fee['line_tax'], array('currency' => $this->get_order_currency()) ) ); From fa0b829b15c8c4a8224f6611297528a3efb2eef2 Mon Sep 17 00:00:00 2001 From: Chuck Mac Date: Wed, 14 May 2014 19:54:45 -0400 Subject: [PATCH 83/87] Add new 'wc_admin_reports_path' filter with name Add $name to filter to be able to use the original passed value as well. --- includes/admin/class-wc-admin-reports.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/admin/class-wc-admin-reports.php b/includes/admin/class-wc-admin-reports.php index 96315568720..4ca7d2430ce 100644 --- a/includes/admin/class-wc-admin-reports.php +++ b/includes/admin/class-wc-admin-reports.php @@ -155,7 +155,7 @@ class WC_Admin_Reports { $name = sanitize_title( str_replace( '_', '-', $name ) ); $class = 'WC_Report_' . str_replace( '-', '_', $name ); - include_once( apply_filters( 'wc_admin_reports_path', 'reports/class-wc-report-' . $name . '.php', $class ) ); + include_once( apply_filters( 'wc_admin_reports_path', 'reports/class-wc-report-' . $name . '.php', $name, $class ) ); if ( ! class_exists( $class ) ) return; From 0dd8dcba2e0387f348d191cd121f9f013e471fcd Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 15 May 2014 12:40:02 +0100 Subject: [PATCH 84/87] Update label for force http option Closes #5474 --- includes/admin/settings/class-wc-settings-checkout.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/admin/settings/class-wc-settings-checkout.php b/includes/admin/settings/class-wc-settings-checkout.php index 16e044951eb..a3f132e6b22 100644 --- a/includes/admin/settings/class-wc-settings-checkout.php +++ b/includes/admin/settings/class-wc-settings-checkout.php @@ -96,7 +96,7 @@ class WC_Settings_Payment_Gateways extends WC_Settings_Page { ), array( - 'desc' => __( 'Un-force HTTPS when leaving the checkout', 'woocommerce' ), + 'desc' => __( 'Force HTTP when leaving the checkout', 'woocommerce' ), 'id' => 'woocommerce_unforce_ssl_checkout', 'default' => 'no', 'type' => 'checkbox', From ea961cf963aee65f4a466b5ca8d97989f8dec0eb Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 15 May 2014 13:04:56 +0100 Subject: [PATCH 85/87] Readme update --- readme.txt | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/readme.txt b/readme.txt index a1e5fe42291..8425f54e489 100644 --- a/readme.txt +++ b/readme.txt @@ -132,11 +132,20 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woothemes/wooc * Feature - Allow backorders to be configured at variation level. * Feature - Protect admins from shop manager users. * Tweak - Recalculate the cart totals, in the event a user registers during checkout and in doing so qualifies for any discounts. -* Tweak - Use `woocommerce_valid_order_statuses_for_payment` in `pay_action` too -* Tweak - Introduce `woocommerce_valid_order_statuses_for_payment_complete` filter -* Tweak - Introduce `woocommerce_thankyou_order_received_text` filter -* Tweak - Added the possibility to translate the edit-address endpoint slug -* Refactor - Update stock amounts with DB queries +* Tweak - Use `woocommerce_valid_order_statuses_for_payment` in `pay_action` too. +* Tweak - Added the possibility to translate the edit-address endpoint slug. +* Tweak - Removed all the_content filter in favor to wpautop() and do_shortcode(). +* Dev - Introduce `woocommerce_valid_order_statuses_for_payment_complete` filter. +* Dev - Introduce `woocommerce_thankyou_order_received_text` filter. +* Dev - Introduce `woocommerce_product_backorders_allowed` filter. +* Dev - get_user and get_user_id methods. +* Dev - Customers API / Methods PUT/POST/DELETE. +* Dev - Coupons API / Methods PUT/POST/DELETE. +* Dev - REST API: Allow ordering on the resource level. +* Dev - Add new 'wc_admin_reports_path' filter to reports. +* Dev - Add user ID to shipping packages. +* Refactor - Update stock amounts with DB queries. +* Refactor - Simplified attribute name sanitisation which maintains UTF8 char integrity. = 2.1.9 - 14/05/2014 = * Fix - fix case-insensitive matching for coupon posts with uppercase chars. From 455ef80ee755051a52db552fb4434943c6c890fd Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 15 May 2014 13:27:13 +0100 Subject: [PATCH 86/87] Refactor country class get methods Closes #4692 --- includes/class-wc-customer.php | 128 ++++++++++++++++----------------- readme.txt | 1 + 2 files changed, 62 insertions(+), 67 deletions(-) diff --git a/includes/class-wc-customer.php b/includes/class-wc-customer.php index 4bcfe2ab8ca..32b6c314147 100644 --- a/includes/class-wc-customer.php +++ b/includes/class-wc-customer.php @@ -18,11 +18,46 @@ class WC_Customer { /** Stores bool when data is changed */ private $_changed = false; + /** @var string customer address */ + public $address = ''; + + /** @var string customer address_2 */ + public $address_2 = ''; + + /** @var string customer country */ + public $city = ''; + + /** @var string customer postcode */ + public $postcode = ''; + + /** @var string customer state */ + public $state = ''; + + /** @var string customer country */ + public $country = ''; + + /** @var string customer address */ + public $shipping_address = ''; + + /** @var string customer address_2 */ + public $shipping_address_2 = ''; + + /** @var string customer country */ + public $shipping_city = ''; + + /** @var string customer postcode */ + public $shipping_postcode = ''; + + /** @var string customer state */ + public $shipping_state = ''; + + /** @var string customer country */ + public $shipping_country = ''; + /** * Constructor for the customer class loads the customer data. * * @access public - * @return void */ public function __construct() { @@ -68,7 +103,6 @@ class WC_Customer { * save_data function. * * @access public - * @return void */ public function save_data() { if ( $this->_changed ) { @@ -103,7 +137,6 @@ class WC_Customer { * @access public * @param mixed $property * @param mixed $value - * @return void */ public function __set( $property, $value ) { $this->_data[ $property ] = $value; @@ -120,12 +153,10 @@ class WC_Customer { return ( ! empty( $this->calculated_shipping ) ) ? true : false; } - /** * Set customer address to match shop base address. * * @access public - * @return void */ public function set_to_base() { $default = apply_filters( 'woocommerce_customer_default_location', get_option('woocommerce_default_country') ); @@ -141,12 +172,10 @@ class WC_Customer { $this->city = ''; } - /** * Set customer shipping address to base address. * * @access public - * @return void */ public function set_shipping_to_base() { $default = get_option('woocommerce_default_country'); @@ -162,7 +191,6 @@ class WC_Customer { $this->shipping_city = ''; } - /** * Is customer outside base country (for tax purposes)? * @@ -200,7 +228,6 @@ class WC_Customer { return '1' === get_user_meta( $user_id, 'paying_customer', true ); } - /** * Is customer VAT exempt? * @@ -211,7 +238,6 @@ class WC_Customer { return ( ! empty( $this->is_vat_exempt ) ) ? true : false; } - /** * Gets the state from the current session. * @@ -219,10 +245,9 @@ class WC_Customer { * @return string */ public function get_state() { - if ( isset( $this->state ) ) return $this->state; + return $this->state; } - /** * Gets the country from the current session * @@ -230,10 +255,9 @@ class WC_Customer { * @return string */ public function get_country() { - if ( isset( $this->country ) ) return $this->country; + return $this->country; } - /** * Gets the postcode from the current session. * @@ -241,11 +265,9 @@ class WC_Customer { * @return string */ public function get_postcode() { - if ( isset( $this->postcode ) && $this->postcode !== false ) - return wc_format_postcode( $this->postcode, $this->get_country() ); + return empty( $this->postcode ) ? '' : wc_format_postcode( $this->postcode, $this->get_country() ); } - /** * Get the city from the current session. * @@ -253,7 +275,7 @@ class WC_Customer { * @return string */ public function get_city() { - if ( isset( $this->city ) ) return $this->city; + return $this->city; } /** @@ -263,7 +285,7 @@ class WC_Customer { * @return string */ public function get_address() { - if ( isset( $this->address ) ) return $this->address; + return $this->address; } /** @@ -273,7 +295,7 @@ class WC_Customer { * @return string */ public function get_address_2() { - if ( isset( $this->address_2 ) ) return $this->address_2; + return $this->address_2; } /** @@ -283,7 +305,7 @@ class WC_Customer { * @return string */ public function get_shipping_state() { - if ( isset( $this->shipping_state ) ) return $this->shipping_state; + return $this->shipping_state; } @@ -294,7 +316,7 @@ class WC_Customer { * @return string */ public function get_shipping_country() { - if ( isset( $this->shipping_country ) ) return $this->shipping_country; + return $this->shipping_country; } @@ -305,8 +327,7 @@ class WC_Customer { * @return string */ public function get_shipping_postcode() { - if ( isset( $this->shipping_postcode ) ) - return wc_format_postcode( $this->shipping_postcode, $this->get_shipping_country() ); + return empty( $this->shipping_postcode ) ? '' : wc_format_postcode( $this->shipping_postcode, $this->get_shipping_country() ); } @@ -317,7 +338,7 @@ class WC_Customer { * @return string */ public function get_shipping_city() { - if ( isset( $this->shipping_city ) ) return $this->shipping_city; + return $this->shipping_city; } /** @@ -327,7 +348,7 @@ class WC_Customer { * @return string */ public function get_shipping_address() { - if ( isset( $this->shipping_address ) ) return $this->shipping_address; + return $this->shipping_address; } /** @@ -337,7 +358,7 @@ class WC_Customer { * @return string */ public function get_shipping_address_2() { - if ( isset( $this->shipping_address_2 ) ) return $this->shipping_address_2; + return $this->shipping_address_2; } /** @@ -395,58 +416,49 @@ class WC_Customer { * @param mixed $state * @param string $postcode (default: '') * @param string $city (default: '') - * @return void */ public function set_location( $country, $state, $postcode = '', $city = '' ) { - $this->country = $country; - $this->state = $state; + $this->country = $country; + $this->state = $state; $this->postcode = $postcode; - $this->city = $city; + $this->city = $city; } - /** * Sets session data for the country. * * @access public * @param mixed $country - * @return void */ public function set_country( $country ) { $this->country = $country; } - /** * Sets session data for the state. * * @access public * @param mixed $state - * @return void */ public function set_state( $state ) { $this->state = $state; } - /** * Sets session data for the postcode. * * @access public * @param mixed $postcode - * @return void */ public function set_postcode( $postcode ) { $this->postcode = $postcode; } - /** * Sets session data for the city. * * @access public * @param mixed $postcode - * @return void */ public function set_city( $city ) { $this->city = $city; @@ -457,7 +469,6 @@ class WC_Customer { * * @access public * @param mixed $address - * @return void */ public function set_address( $address ) { $this->address = $address; @@ -468,7 +479,6 @@ class WC_Customer { * * @access public * @param mixed $address_2 - * @return void */ public function set_address_2( $address_2 ) { $this->address_2 = $address_2; @@ -482,58 +492,49 @@ class WC_Customer { * @param string $state (default: '') * @param string $postcode (default: '') * @param string $city (default: '') - * @return void */ public function set_shipping_location( $country, $state = '', $postcode = '', $city = '' ) { - $this->shipping_country = $country; - $this->shipping_state = $state; + $this->shipping_country = $country; + $this->shipping_state = $state; $this->shipping_postcode = $postcode; - $this->shipping_city = $city; + $this->shipping_city = $city; } - /** * Sets session data for the country. * * @access public - * @param mixed $country - * @return void + * @param string $country */ public function set_shipping_country( $country ) { $this->shipping_country = $country; } - /** * Sets session data for the state. * * @access public - * @param mixed $state - * @return void + * @param string $state */ public function set_shipping_state( $state ) { $this->shipping_state = $state; } - /** * Sets session data for the postcode. * * @access public - * @param mixed $postcode - * @return void + * @param string $postcode */ public function set_shipping_postcode( $postcode ) { $this->shipping_postcode = $postcode; } - /** * Sets session data for the city. * * @access public - * @param mixed $postcode - * @return void + * @param string $postcode */ public function set_shipping_city( $city ) { $this->shipping_city = $city; @@ -543,8 +544,7 @@ class WC_Customer { * Sets session data for the address. * * @access public - * @param mixed $address - * @return void + * @param string $address */ public function set_shipping_address( $address ) { $this->shipping_address = $address; @@ -554,38 +554,32 @@ class WC_Customer { * Sets session data for the address_2. * * @access public - * @param mixed $address_2 - * @return void + * @param string $address_2 */ public function set_shipping_address_2( $address_2 ) { $this->shipping_address_2 = $address_2; } - /** * Sets session data for the tax exemption. * * @access public - * @param mixed $is_vat_exempt - * @return void + * @param bool $is_vat_exempt */ public function set_is_vat_exempt( $is_vat_exempt ) { $this->is_vat_exempt = $is_vat_exempt; } - /** * calculated_shipping function. * * @access public * @param mixed $calculated - * @return void */ public function calculated_shipping( $calculated = true ) { $this->calculated_shipping = $calculated; } - /** * Gets a user's downloadable products if they are logged in. * diff --git a/readme.txt b/readme.txt index 8425f54e489..0b669f905d9 100644 --- a/readme.txt +++ b/readme.txt @@ -146,6 +146,7 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woothemes/wooc * Dev - Add user ID to shipping packages. * Refactor - Update stock amounts with DB queries. * Refactor - Simplified attribute name sanitisation which maintains UTF8 char integrity. +* Refactor - Country class return methods. = 2.1.9 - 14/05/2014 = * Fix - fix case-insensitive matching for coupon posts with uppercase chars. From 0a3d9b39496cf5a3ec923f006a1fee821a74290b Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 15 May 2014 14:35:16 +0100 Subject: [PATCH 87/87] Send IPN email notifications to new order email. Closes #4696 --- .../paypal/class-wc-gateway-paypal.php | 41 +++++++++---------- readme.txt | 1 + 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/includes/gateways/paypal/class-wc-gateway-paypal.php b/includes/gateways/paypal/class-wc-gateway-paypal.php index d659dc9a521..7aa39b594ae 100644 --- a/includes/gateways/paypal/class-wc-gateway-paypal.php +++ b/includes/gateways/paypal/class-wc-gateway-paypal.php @@ -769,15 +769,10 @@ class WC_Gateway_Paypal extends WC_Payment_Gateway { // Mark order as refunded $order->update_status( 'refunded', sprintf( __( 'Payment %s via IPN.', 'woocommerce' ), strtolower( $posted['payment_status'] ) ) ); - $mailer = WC()->mailer(); - - $message = $mailer->wrap_message( - __( 'Order refunded/reversed', 'woocommerce' ), + $this->send_ipn_email_notification( + sprintf( __( 'Payment for order %s refunded/reversed', 'woocommerce' ), $order->get_order_number() ), sprintf( __( 'Order %s has been marked as refunded - PayPal reason code: %s', 'woocommerce' ), $order->get_order_number(), $posted['reason_code'] ) ); - - $mailer->send( get_option( 'admin_email' ), sprintf( __( 'Payment for order %s refunded/reversed', 'woocommerce' ), $order->get_order_number() ), $message ); - } break; @@ -786,27 +781,17 @@ class WC_Gateway_Paypal extends WC_Payment_Gateway { // Mark order as refunded $order->update_status( 'on-hold', sprintf( __( 'Payment %s via IPN.', 'woocommerce' ), strtolower( $posted['payment_status'] ) ) ); - $mailer = WC()->mailer(); - - $message = $mailer->wrap_message( - __( 'Order reversed', 'woocommerce' ), + $this->send_ipn_email_notification( + sprintf( __( 'Payment for order %s reversed', 'woocommerce' ), $order->get_order_number() ), sprintf(__( 'Order %s has been marked on-hold due to a reversal - PayPal reason code: %s', 'woocommerce' ), $order->get_order_number(), $posted['reason_code'] ) ); - $mailer->send( get_option( 'admin_email' ), sprintf( __( 'Payment for order %s reversed', 'woocommerce' ), $order->get_order_number() ), $message ); - break; case 'canceled_reversal' : - - $mailer = WC()->mailer(); - - $message = $mailer->wrap_message( - __( 'Reversal Cancelled', 'woocommerce' ), - sprintf( __( 'Order %s has had a reversal cancelled. Please check the status of payment and update the order status accordingly.', 'woocommerce' ), $order->get_order_number() ) + $this->send_ipn_email_notification( + sprintf( __( 'Reversal cancelled for order %s', 'woocommerce' ), $order->get_order_number() ), + sprintf( __( 'Order %s has had a reversal cancelled. Please check the status of payment and update the order status accordingly.', 'woocommerce' ), $order->get_order_number() ) ); - - $mailer->send( get_option( 'admin_email' ), sprintf( __( 'Reversal cancelled for order %s', 'woocommerce' ), $order->get_order_number() ), $message ); - break; default : // No action @@ -815,7 +800,19 @@ class WC_Gateway_Paypal extends WC_Payment_Gateway { exit; } + } + /** + * Send a notification to the user handling orders. + * @param string $subject + * @param string $message + */ + public function send_ipn_email_notification( $subject, $message ) { + $new_order_settings = get_option( 'woocommerce_new_order_settings', array() ); + $mailer = WC()->mailer(); + $message = $mailer->wrap_message( $subject, $message ); + + $mailer->send( ! empty( $new_order_settings['recipient'] ) ? $new_order_settings['recipient'] : get_option( 'admin_email' ), $subject, $message ); } /** diff --git a/readme.txt b/readme.txt index 0b669f905d9..99f57b2adb0 100644 --- a/readme.txt +++ b/readme.txt @@ -135,6 +135,7 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woothemes/wooc * Tweak - Use `woocommerce_valid_order_statuses_for_payment` in `pay_action` too. * Tweak - Added the possibility to translate the edit-address endpoint slug. * Tweak - Removed all the_content filter in favor to wpautop() and do_shortcode(). +* Tweak - Send IPN email notifications to new order email. * Dev - Introduce `woocommerce_valid_order_statuses_for_payment_complete` filter. * Dev - Introduce `woocommerce_thankyou_order_received_text` filter. * Dev - Introduce `woocommerce_product_backorders_allowed` filter.