Daily updates from Odoo
Sunday, May 24, 2026
5 changes
2 changes
Resolved issues and error corrections
This update fixes issues with website translations, specifically addressing formatting errors like trimmed spaces and incorrect text preservation. It also enhances the translation process by supporting metadata attributes and preventing duplicate translation requests, ensuring more accurate and reliable website content for all users.
Original PR description
This commit fixes and improves several aspects of the recently merged [translate the whole page]. - Fix formatting issues in the translation like: - Space getting removed while translating - Meaning…
This commit fixes and improves several aspects of the recently merged
[translate the whole page].
- Fix formatting issues in the translation like:
- Space getting removed while translating
- Meaning of text is not preserved after translation.
- Example :
- 'Enhance Your' and '<b>Experience</b>' becomes, 'Enhance Your<b>Enhance Your Experience</b>'
- 'hello <b>world</b>' becomes 'Hola<b>mundo</b>' space is trimmed.
- Exclude non-translatable elements such as `.o_brand_promotion` from
translation.
- Support metadata translation, ensuring that translatable attributes
are correctly handled (`alt`, `title`, `placeholder`, and `value`
attributes).
- Disable the “Translate” button while the translation process is
running to prevent multiple concurrent requests.
[translate the whole page]: https://github.com/odoo/odoo/commit/6e1e359ec6a7ae23cfa7d7c96380f845c7fdcfe5
task-5047714
Forward-Port-Of: odoo/odoo#266260
Forward-Port-Of: odoo/odoo#229894This change improves performance by avoiding redundant queries when retrieving account statements. Specifically, it eliminates unnecessary queries based on name and statement line matching, reducing database load and improving response times. This enhancement focuses on efficiency without altering core functionality.
Original PR description
Various improvements related to performance for `<account.bank.statement.line>._retrieve_partner` Forward-Port-Of: odoo/enterprise#118267 Forward-Port-Of: odoo/enterprise#117738
1 change
Resolved issues and error corrections
This update enhances the website translation process by fixing formatting issues like trimmed spaces and preserving text meaning. It also improves the handling of metadata attributes (alt, title, etc.) and prevents multiple translation requests, ensuring more accurate and reliable translations across the Odoo website.
Original PR description
This commit fixes and improves several aspects of the recently merged [translate the whole page]. - Fix formatting issues in the translation like: - Space getting removed while translating - Meaning…
This commit fixes and improves several aspects of the recently merged
[translate the whole page].
- Fix formatting issues in the translation like:
- Space getting removed while translating
- Meaning of text is not preserved after translation.
- Example :
- 'Enhance Your' and '<b>Experience</b>' becomes, 'Enhance Your<b>Enhance Your Experience</b>'
- 'hello <b>world</b>' becomes 'Hola<b>mundo</b>' space is trimmed.
- Exclude non-translatable elements such as `.o_brand_promotion` from
translation.
- Support metadata translation, ensuring that translatable attributes
are correctly handled (`alt`, `title`, `placeholder`, and `value`
attributes).
- Disable the “Translate” button while the translation process is
running to prevent multiple concurrent requests.
[translate the whole page]: https://github.com/odoo/odoo/commit/6e1e359ec6a7ae23cfa7d7c96380f845c7fdcfe5
task-5047714
Forward-Port-Of: odoo/odoo#266216
Forward-Port-Of: odoo/odoo#2298942 changes
Enhancements to existing features
This update enhances the Indian Profit & Loss report by incorporating 'Other Expenses' into the calculations. This ensures the report accurately reflects all overhead costs, aligning with standard accounting rules and providing a more complete financial picture. It's an important improvement for accurate financial reporting in India.
Original PR description
Update the Indian P&L report structure to capture accounts categorised under 'Other Expenses'. This ensures that the net profit calculation accounts for all overheads, aligning with standard accounting practices. task-6166626 Forward-Port-Of: odoo/enterprise#118274 Forward-Port-Of: odoo/enterprise#115402
Resolved issues and error corrections
This update resolves an issue where US companies were missing Avatax fiscal positions. The system now correctly creates these positions based on the specific country's CoA, and also incorporates Canada. This ensures accurate tax reporting for our US and Canadian clients.
Original PR description
The fiscal position was being created specifically for countries using the Generic CoA. This stems from before the US had its own CoA [1]. Because of this, US companies no longer had an Avatax fiscal position created for them. Now that the US has its own CoA, we move to a simpler `@template()` approach and take the opportunity to add Canada as well. [1] odoo/odoo#223745 task-6228639 Forward-Port-Of: odoo/enterprise#117966