details: https://code.tryton.org/tryton/commit/ea9975eae3ca
branch: default
user: Cédric Krier <[email protected]>
date: Wed Apr 01 15:22:17 2026 +0200
description:
Replace non-ASCII characters in translated strings
diffstat:
modules/account_fr/account.py | 75 +++++++++++++--------------------------
modules/stock_ethanol/product.py | 6 +-
modules/stock_ethanol/stock.py | 2 +-
3 files changed, 30 insertions(+), 53 deletions(-)
diffs (150 lines):
diff -r e0721783052d -r ea9975eae3ca modules/account_fr/account.py
--- a/modules/account_fr/account.py Wed Apr 01 14:19:20 2026 +0200
+++ b/modules/account_fr/account.py Wed Apr 01 15:22:17 2026 +0200
@@ -22,78 +22,55 @@
('VATEX-EU-153',
"Exempt based on article 153 of Council Directive 2006/112/EC"),
('VATEX-FR-CGI261-1',
- "Exempt based on 1 of article 261 of the Code Général des Impôts "
- "(CGI; General tax code)"),
+ "Exempt based on 1 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-2',
- "Exempt based on 2 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 2 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-3',
- "Exempt based on 3 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code"),
+ "Exempt based on 3 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-4',
- "Exempt based on 4 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 4 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-5',
- "Exempt based on 5 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 5 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-7',
- "Exempt based on 7 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 7 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261-8',
- "Exempt based on 8 of article 261 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 8 of article 261 of the General tax code (CGI)"),
('VATEX-FR-CGI261A',
- "Exempt based on article 261 A of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on article 261 A of the General tax code (CGI)"),
('VATEX-FR-CGI261B',
- "Exempt based on article 261 B of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on article 261 B of the General tax code (CGI)"),
('VATEX-FR-CGI261C-1',
- "Exempt based on 1° of article 261 C of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 1. of article 261 C of the General tax code (CGI)"),
('VATEX-FR-CGI261C-2',
- "Exempt based on 2° of article 261 C of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 2. of article 261 C of the General tax code (CGI)"),
('VATEX-FR-CGI261C-3',
- "Exempt based on 3° of article 261 C of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 3. of article 261 C of the General tax code (CGI)"),
('VATEX-FR-CGI261D-1',
- "Exempt based on 1° of article 261 D of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 1. of article 261 D of the General tax code (CGI)"),
('VATEX-FR-CGI261D-1BIS',
- "Exempt based on 1°bis of article 261 D of the Code Général des "
- "Impôts (CGI ; General tax code)"),
+ "Exempt based on 1.bis of article 261 D "
+ "of the General tax code (CGI)"),
('VATEX-FR-CGI261D-2',
- "Exempt based on 2° of article 261 D of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 2. of article 261 D of the General tax code (CGI)"),
('VATEX-FR-CGI261D-3',
- "Exempt based on 3° of article 261 D of the Code Général des Impôts "
- "(CGI ; General tax code) "
- "Exonération de TVA - Article 261 D-3° du Code Général des Impôts"),
+ "Exempt based on 3. of article 261 D of the General tax code (CGI)"),
('VATEX-FR-CGI261D-4',
- "Exempt based on 4° of article 261 D of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 4. of article 261 D of the General tax code (CGI)"),
('VATEX-FR-CGI261E-1',
- "Exempt based on 1° of article 261 E of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 1. of article 261 E of the General tax code (CGI)"),
('VATEX-FR-CGI261E-2',
- "Exempt based on 2° of article 261 E of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on 2. of article 261 E of the General tax code (CGI)"),
('VATEX-FR-CGI277A',
- "Exempt based on article 277 A of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on article 277 A of the General tax code (CGI)"),
('VATEX-FR-CGI275',
- " Exempt based on article 275 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ " Exempt based on article 275 of the General tax code (CGI)"),
('VATEX-FR-298SEXDECIESA',
- " Exempt based on article 298 sexdecies A of the Code Général des "
- "Impôts (CGI ; General tax code)"),
+ " Exempt based on article 298 sexdecies A "
+ "of the General tax code (CGI)"),
('VATEX-FR-CGI295',
- "Exempt based on article 295 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ "Exempt based on article 295 of the General tax code (CGI)"),
('VATEX-FR-AE',
- " Exempt based on 2 of article 283 of the Code Général des Impôts "
- "(CGI ; General tax code)"),
+ " Exempt based on 2 of article 283 of the General tax code (CGI)"),
]
diff -r e0721783052d -r ea9975eae3ca modules/stock_ethanol/product.py
--- a/modules/stock_ethanol/product.py Wed Apr 01 14:19:20 2026 +0200
+++ b/modules/stock_ethanol/product.py Wed Apr 01 15:22:17 2026 +0200
@@ -34,7 +34,7 @@
'invisible': ~Eval('contain_ethanol'),
},
help="How much ethanol/alcohol is contained "
- "in a given volume at 20°C.")
+ "in a given volume at 20 degrees Celsius.")
ethanol_volume = fields.Function(
fields.Float(
"Alcohol Volume", digits='ethanol_volume_unit',
@@ -93,7 +93,7 @@
'invisible': ~Eval('contain_ethanol'),
},
help="How much ethanol/alcohol is contained "
- "in a given volume at 20°C.\n"
+ "in a given volume at 20 degrees Celsius.\n"
"Leave empty to use the template value.")
ethanol_by_volume_used = fields.Function(fields.Float(
"Alcohol By Volume", digits=(1, 4),
@@ -101,7 +101,7 @@
'invisible': ~Eval('contain_ethanol'),
},
help="How much ethanol/alcohol is contained "
- "in a given volume at 20°C."),
+ "in a given volume at 20 degrees Celsius."),
'get_ethanol_by_volume_used',
searcher='search_ethanol_by_volume_used')
diff -r e0721783052d -r ea9975eae3ca modules/stock_ethanol/stock.py
--- a/modules/stock_ethanol/stock.py Wed Apr 01 14:19:20 2026 +0200
+++ b/modules/stock_ethanol/stock.py Wed Apr 01 15:22:17 2026 +0200
@@ -61,7 +61,7 @@
'invisible': ~Eval('contain_ethanol'),
},
help="How much ethanol/alcohol is contained "
- "in a given volume at 20°C."),
+ "in a given volume at 20 degrees Celsius."),
'on_change_with_ethanol_by_volume')
internal_ethanol_volume = fields.Float(
"Internal Alcohol Volume", readonly=True,