-
Notifications
You must be signed in to change notification settings - Fork 382
Open
Labels
Description
Describe the bug
Membership and order status labels (e.g. pending, success) are stored as raw values in the database and output directly in user-facing messages. Because these values are not passed through translation functions or filters, they cannot be translated.
This affects multilingual sites and any site that needs localized user-facing copy.
- Status values such as pending are stored in the database as internal identifiers.
- These values are output directly in user-facing strings, for example on the confirmation page:
- Your membership status is: pending.
Since the displayed value comes directly from the database, it bypasses localization and cannot be translated via .po/.mo files or translation plugins.
Screenshots
Confirmation Page when using Pay-by-Check Add On

Expected behavior
The ability to translate status with a PO/MO file or Loco Translate, etc.
Reactions are currently unavailable