Files
odoo_source/addons/l10n_sa
Ivan Yelizariev 15ee936697 [FIX] l10n_gcc_invoice, l10n_sa: fix text/table direction
l10n_gcc_invoice implements invoice template with mixed english arabic labels.
This commit makes some clean up on text/columns direction and alignment with a
focus on RTL readers.

1.

Lines with Invoice Date, Due Date, Delivery Date, etc. are aligned to right

Before

*Invoice Date: 9/11/2001 :etaD eciovnI)* ____________________________

After

 ____________________________ *Invoice Date: 9/11/2001 :etaD eciovnI)*

2.

Columns of order lines are reversed

Before

*Description - QTY - ... - Total Price*

After

*Total Price - ... - QTY - Description*

3.

English/Arabic titles in the headers are inversed  (Arabic is on the top now, English is on the bottom)

4.

Small table with subtotal/taxes/total has reversed columns too, so values are
just below of Total column in the main table

Before:

*Title/eltiT - Value*

After

*Value - Title/eltiT*

5.

This commit also improves Payment Reference section to comply with other
sections, i.e. print single value and two labels.

Before

Payment Reference: INV/2020/00019    INV/2020/00019 :ecnerefeR tnemyaP

After
Payment Reference: INV/2020/00019 :ecnerefeR tnemyaP

STEPS:

* install l10n_sa
* create an invoice with customer that has Arabic language
* use "Send & Print" button to get pdf file

opw-3115673

closes odoo/odoo#113443

X-original-commit: 9f6ed327fe34738740d8cb3584313972c8a0f782
Signed-off-by: Brice Bartoletti (bib) <bib@odoo.com>
2023-02-22 21:37:41 +01:00
..