i18n Issues: Un-translatable Statuses, Raw Slugs, and Email Month Names
Hello,
I've found a few i18n (Internationalization) issues across the admin interfaces, customer dashboard, and notification emails.
Could you please look into these for the next bug-fix update?
1. Un-translatable Statuses (Vue/JS or Raw DB output)
The following strings cannot be translated via Loco Translate (.mo/.json) and remain in English:
- "Refunded" (Admin Order List, Order Details, Customer Dashboard)
- "Trialing" (Subscription / Order statuses)
2. Raw System Slug Output
- "Offline_payment": On the Customer Dashboard, when the payment method is offline, it outputs the raw database slug with an underscore instead of a properly translatable label.
3. Notification Email Month Translation Issue
This issue specifically occurs only within the Notification Emails (other UI areas translate the months correctly).
- Month Names are Not Translated: In the notification emails, the month names are always output in English (e.g., displaying as "May" instead of using the site's local language). Please ensure email dates are passed through WP translation functions like
wp_date().
Thank you!
im holding back a fluentcart implementation as the language issues seem considerable at the moment. per the roadmap, language was a Q1 item https://fluentcart.com/roadmap/ so it seems to have slipped.
Paul GaileyΒ Agreed β translation still has a long way to go. There's also significant customisation needed for local business practices, which is why we haven't gone live with it either.