Problem: The client is experiencing an issue where after translating a specific string 'You have received a Gift card' into Czech using WPML, both the Czech and English versions of the WooCommerce Email display the Czech translation instead of the original English text.
Solution: 1) Navigate to WooCommerce -> Settings -> Emails. 2) Click 'You have received a Gift card' to open it for editing. 3) Ensure that the language is set to Czech from the top admin bar. 4) Fill in the 'Subject' and 'Email heading' fields with the correct Czech translations, as these fields are placeholders and need proper localization. 5) Click 'Save changes'. 6) Go to WPML -> String Translation and click 'Not seeing strings that you are looking for?' to expand it, then click the Admin Texts Translation link. 7) In admin strings, search for the subject and email heading strings in Czech, select them, and click 'Add to String Translation'. 8) Return to WPML -> String Translation. 9) Search for one of the strings in Czech, select it, and click 'Change the language of selected strings' -> select 'Czech' to correct the language. 10) Translate the string to English. 11) Repeat steps 9 and 10 for the other Czech string. This process ensures that the Subject and Email Heading fields display correctly in the email according to the language of the order placed on the frontend.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we recommend opening a new support ticket. Additionally, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML support forum.