Last Billing Type strings are multiple layers of un-translatable. Many originate in the code and then, as Remington points out, they are stamped as plain text on the transaction summary with no option for run-time translation.
Perhaps we should add a last_billing_btype column to money.materialized_billable_xact_summary to track the ID of the config.billing_type row so it can be translated in real time? Alternatively, the client could fetch the most recent billing and extract the label from there.
Transaction Type values are essentially codes and were never intended for UI display. They'll need in-template translations.
Last Billing Type strings are multiple layers of un-translatable. Many originate in the code and then, as Remington points out, they are stamped as plain text on the transaction summary with no option for run-time translation.
Perhaps we should add a last_billing_btype column to money.materiali zed_billable_ xact_summary to track the ID of the config.billing_type row so it can be translated in real time? Alternatively, the client could fetch the most recent billing and extract the label from there.
Transaction Type values are essentially codes and were never intended for UI display. They'll need in-template translations.