Translation and RTL
How Vite Invoice picks the language of your documents, how to translate it, and how right-to-left languages such as Arabic are handled.
Vite Invoice is translation-ready. Your documents are written in your store's language, and right-to-left languages such as Arabic get a fully mirrored layout.
Which language a document uses
A document is written in your site language, the one set under Settings → General → Site Language in WordPress. It is not the language of the admin who clicks the button, and not the language of the customer who downloads it.
This keeps every invoice in the same language, whoever creates or opens it.
- Labels such as "Bill to", "Ship to", "Description", "Qty", "Price", "Total", "Subtotal", "Tax" and "Due" are translated.
- Dates follow the language too, for example the month names. This needs the WordPress language pack for your site language.
- The admin screens follow each admin's own profile language.
Translate Vite Invoice
Every admin screen and every document label is translation-ready. You don't need to rebuild anything.
- Install a translation plugin such as Loco Translate, or use Poedit or WPML.
- Translate the Vite Invoice plugin (and Vite Invoice Pro, if you use it) into your language.
- Save the translation.
Vite Invoice ships with a Bengali (bn_BD) translation. Other languages come from a translation pack or your own translation.
Note: Text you type yourself is not translated: your footer text, company details and the email templates. Write them in the language you want customers to read.
Right-to-left languages
When your site language is a right-to-left language, such as Arabic, the whole document is mirrored:
- The page is set to right-to-left.
- Columns, alignment and borders swap sides, so the layout reads naturally from right to left.
- Arabic letters are joined and shaped correctly in the PDF.
Open a test invoice from Vite Invoice → Invoices to check the result.
Fonts and scripts
Vite Invoice includes fonts for many scripts, so your PDF shows the right letters without extra setup. They include Latin, Arabic, Bengali, Hindi (Devanagari), Chinese, Japanese, Korean, Thai, Tamil and more. The right font is picked for each piece of text, so a document can mix scripts, such as an English product name next to an Arabic label.
ZATCA invoices
ZATCA tax invoices are always bilingual, whatever your site language. The title, labels and statements show English and Arabic side by side, as ZATCA expects. See ZATCA Phase 1.
Tip: Selling in Saudi Arabia with an Arabic site? Your ZATCA invoices are then bilingual and mirrored right to left.