Background of the issue:
I created a fresh new WooCommerce store on a website with the default language set to English. The Admin's language is Hebrew. The customer places an order on the English website and receives their email in English with correct alignment. The Admin receives the New Order Email in Hebrew.
Symptoms:
Email sent in Hebrew to Admin was aligned to the left instead of the expected right alignment.
Questions:
Why is the email alignment incorrect for the Admin's New Order Email in Hebrew?
How can I ensure the email is aligned to the right for Hebrew language emails?
Hi,
You asked that I would set the site language as Hebrew, however in the case that I reported the site's language is English, and the Admin user language is Hebrew.
So in the sandbox that you provided, I set the site language as English, and the admin's language as Hebrew.
I placed an order from the English site, and the email that is sent to the admin is sent in English and aligned left to right.
That would be the first email with "Your Sandbox order has been received!" subject.
After doing so, I set the site language to Hebrew (as you requested) and placed another order.
This time the email received has a right to left alignment (which is the correct alignment for Hebrew).
That would be the second email with "Your Sandbox order has been received!" subject.
So it seems like the admin user language has no effect, but the website's language has an effect.
In the installation that you provided for me, the email sent to the admin is in English even if the admin chose Hebrew for his language in his profile settings. Maybe it's because I did not translate the WooCommerce but when I try to do that it says that I need credits which I do not have on this site set up by your team.
I have a staging site with minimal installations (WooCommerce, WPML, WCML, String translations, WP Mail Logging and nothing else active) where I was able to reproduce this problem, where can I share the login details?