In my Elementor XStore Shopping Cart header widget, the mini-cart checkout button initially renders as “Checkout”. After WooCommerce refreshes the cart fragments, it changes to “الدفع”. I want it to consistently display “إتمام الطلب”. The exact “Checkout” strings in XStore and XStore Core are already translated, and I purged LiteSpeed Cache. The initial button is a.button.btn-checkout.wc-forward; the ?wc-ajax=get_refreshed_fragments response also contains that class with text “الدفع”. Please identify which setting or template supplies each version and how to make both use “إتمام الطلب”.
The empty cart has the same issue. On first load it shows “No products in the cart” and “RETURN TO SHOP”; after the cart updates, both appear in Arabic. The XStore Core translation for “No products in the cart.” has been saved. Please check why the initial header cart content uses different text from the refreshed content.