Easystore Invoice In Wrong Language - Question | JoomShaper

Easystore Invoice In Wrong Language

TB

Thomas Burg

EasyStore 1 week ago

Hi

I read the blog post "Invoice German" initiated by Sascha Langguth two month ago..

The frontend of my site is exclusivly in french, the backend in french and english. The invoices are only printed in english, regardless if the customer uses the french frontend or the admin uses the backend in french too.

In /administrator/language/fr-FR exist the file com_easystore.ini with correct constant translations, e.g. COM_EASYSTORE_ORDER_PRINT_INVOICE_INVOICE="FACTURE"

Even if I make a languge override for this constant for the frech language (both location), it has no effects: on the printed invoice the word "INVOICE" appears and not "FACTURE". All constant values on the invoice are in english.

This occurs also, when the customers print his invoice in the frontend. In the backend, the shipping label and the packing slip are in the choosen language of the backend (french or english)

It would be nice when the printed invoice would select the languge the customer was ordering with.

Best regards

0
5 Answers
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 week ago #222842

Hello,

Thanks for reaching out to us. Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

0
TB
Thomas Burg
Accepted Answer
1 week ago #222843

See hidden content

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 6 days ago #222848

Here is all Invoice Constant:

COM_EASYSTORE_INVOICE_BILL_FROM
COM_EASYSTORE_INVOICE_EMAIL
COM_EASYSTORE_INVOICE_PHONE
COM_EASYSTORE_INVOICE_BILL_TO
COM_EASYSTORE_INVOICE_ORDER
COM_EASYSTORE_INVOICE
COM_EASYSTORE_INVOICE_DATE
COM_EASYSTORE_INVOICE_PAYMENT_METHOD
COM_EASYSTORE_INVOICE_STATUS
COM_EASYSTORE_INVOICE_AMOUNT_DUE
COM_EASYSTORE_INVOICE_ITEM
COM_EASYSTORE_INVOICE_PRODUCT_QUANTITY
COM_EASYSTORE_INVOICE_PRODUCT_PRICE
COM_EASYSTORE_INVOICE_TAX_PERCENTAGE
COM_EASYSTORE_INVOICE_TAX_PERCENT
COM_EASYSTORE_INVOICE_PAYMENT_TERMS
COM_EASYSTORE_INVOICE_PAYMENT_TERMS_DEFAULT
COM_EASYSTORE_INVOICE_RETURN_POLICY
COM_EASYSTORE_INVOICE_RETURN_POLICY_DEFAULT
COM_EASYSTORE_INVOICE_SUBTOTAL
COM_EASYSTORE_INVOICE_TOTAL
COM_EASYSTORE_INVOICE_TAX
COM_EASYSTORE_INVOICE_SHIPPING_TAX
COM_EASYSTORE_TOTAL_AMOUNT
COM_EASYSTORE_INVOICE_THANK_YOU_MESSAGE
COM_EASYSTORE_INVOICE_CUSTOMER_SERVICE
COM_EASYSTORE_INVOICE_DISCLAIMER

Select French - Administrator -> New: https://prnt.sc/YNRJvAVFB_ZC Then follow this screenshot: https://prnt.sc/Bmc8X_Xio136

Thanks

0
TB
Thomas Burg
Accepted Answer
6 days ago #222851

Ok, Isee. Ichecked it and the mentioned constants are not defined in /administrator/language/fr-FR/com_easystore.ini but in /administrator/language/en-GB/com_easystore.ini .

So the french com_easystore.ini  is incomplete.

I thout for the printed invoice the constant like
COM_EASYSTORE_ORDER_PRINT_INVOICE
will be used.

But now, I will modify the french com_easystore.ini  file.

Or will the modified file being overwritten by the next EasyStore update?

Thanks
0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 6 days ago #222855

I will forward this to our team for further review. If everything is working fine now, please mark the question as complete by accepting any of our answers.

Thank you!

0