Invoice German - Question | JoomShaper

Invoice German

SL

Sascha Langguth

EasyStore 1 month ago

Hello,

I'm having a problem where the generated invoice isn't showing German. German is installed, and both the backend and frontend are set to German. I've also set German as the default language in the backend. Overrides can be created (German Admin).

What could be causing this?

0
7 Answers
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #217313

That’s great to hear—thank you for confirming!

I’m glad the issue was resolved by setting the language overrides for both the Site and Administrator areas. If you have any further questions or run into anything else, please don’t hesitate to reach out.

We appreciate your patience and feedback.

Please marked the issue as solved

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #217205

Hello,

Apologies for the inconvenience.

We recently updated our invoice system to introduce more flexibility, allowing the invoice layout to be overridden based on customer requirements. However, the language files for non-English languages (including German) have not yet been updated. This is why the invoice content is not currently being translated, even though German is correctly configured in both the frontend and backend.

I’ve discussed this with our development team, and they’ve confirmed that the language files will be updated after the upcoming update. We sincerely appreciate your patience in the meantime.

If you need an immediate workaround, we recommend using Joomla’s Language Overrides to translate the invoice strings manually. You can override the following language constants used in the invoice:

Constant English Default Value
COM_EASYSTORE_INVOICE_BILL_FROM BILL FROM
COM_EASYSTORE_INVOICE_BILL_TO BILL TO
COM_EASYSTORE_INVOICE_ORDER ORDER
COM_EASYSTORE_INVOICE INVOICE #
COM_EASYSTORE_INVOICE_DATE INVOICE DATE
COM_EASYSTORE_INVOICE_PAYMENT_METHOD PAYMENT METHOD
COM_EASYSTORE_INVOICE_STATUS STATUS
COM_EASYSTORE_INVOICE_AMOUNT_DUE AMOUNT DUE
COM_EASYSTORE_INVOICE_ITEM Item
COM_EASYSTORE_INVOICE_PRODUCT_QUANTITY Quantity
COM_EASYSTORE_INVOICE_PRODUCT_PRICE Price
COM_EASYSTORE_INVOICE_TAX Tax
COM_EASYSTORE_INVOICE_TOTAL_PRICE Total
COM_EASYSTORE_INVOICE_SUBTOTAL Subtotal
COM_EASYSTORE_INVOICE_SHIPPING Shipping
COM_EASYSTORE_INVOICE_PAYMENT_TERMS Payment Terms
COM_EASYSTORE_INVOICE_RETURN_POLICY Return Policy
COM_EASYSTORE_INVOICE_CUSTOMER_NOTES Notes
COM_EASYSTORE_INVOICE_THANK_YOU_MESSAGE Thank you for shopping with us!
COM_EASYSTORE_INVOICE_CUSTOMER_SERVICE Customer Service
COM_EASYSTORE_INVOICE_DISCLAIMER This invoice is computer-generated and is valid without a signature. Please retain this document for your records.

For guidance on creating language overrides in Joomla, you can refer to this tutorial: https://www.youtube.com/watch?v=-_qUGOiYNr0

Please let us know if you need any assistance setting this up.

0
SL
Sascha Langguth
Accepted Answer
1 month ago #217291

It's obviously not good that the translation is only partially available. A note about this would be helpful. I've now adjusted all the keys.

However, what I can't find are the language files that are accessed once the invoice is marked as paid. It seems different language files are used for the print version, depending on whether the invoice is outstanding or already paid.

I can't find the keys in the overrides search. Where can I find the keys for the print version?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #217304

Hello Sascha,

Sorry for the inconvenience. Could you please clarify whether you are accessing the invoice from the front end or the administrator panel?

Looking forward to your response.

Best regards

0
SL
Sascha Langguth
Accepted Answer
1 month ago #217309

Both. Firstly, when I access the invoice via the backend, and secondly, via the link sent to the frontend as soon as the invoice is marked as "Paid."

Important again: The invoices are in English once they have been paid.

Thank you in advance.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #217310

Hi There,

Thank you for the clarification, and sorry for the inconvenience you’re experiencing.

Following our recent update to the invoice system, the layout and language handling were made more flexible to allow customization via overrides. However, this also means that language overrides must now be applied separately for both the Site (frontend) and the Administrator (backend). Updating or overriding the language strings in one context will not automatically apply to the other, even if the language constants are the same.

Could you please confirm that the German language overrides are configured in both:

  • Extensions → Languages → Overrides → Site (German)
  • Extensions → Languages → Overrides → Administrator (German)

If the overrides exist only in one place, the invoice may still fall back to English in the other context—particularly after the invoice status changes to “Paid,” when a different layout/view may be used.

We are also working on improving the default language coverage in an upcoming update to reduce the need for manual overrides.

Thank you for your patience, and please let us know if the issue persists after checking both override areas.

Best regards

0
SL
Sascha Langguth
Accepted Answer
1 month ago #217312

Great, thank you so much for the quick reply. Setting the override for both areas fixed it.

Thank you so much!

0