Hello.
There’s a difference in translations on the word ‘sale’. In english the word sale can mean several things: A sale = someone purchased something, and: On sale = a product with a discounted price. It seems to me that the woocommerce translation ‘sale’ = a sale and ‘sale!’ = a discounted price.
The problem is only in the loop:
loop/sale-flash.php:
echo apply_filters( ‘woocommerce_sale_flash’, ‘<span class=”onsale”>’ . __( ‘Sale’, ‘woocommerce’ ) . ‘</span>’, $post, $product );
Sould be:
echo apply_filters( ‘woocommerce_sale_flash’, ‘<span class=”onsale”>’ . __( ‘Sale!’, ‘woocommerce’ ) . ‘</span>’, $post, $product );
missing the exclamation mark.
WooCommerce source:
https://github.com/woocommerce/woocommerce/search?utf8=%E2%9C%93&q=woocommerce_sale_flash
Thank you