Odoo by default propagate language field to the created contacts from their form, but it doesn't allow to change it once created.
This module fills this gap, and also provides other facilities for the contact language management:
- Put the language of the parent company when the contact doesn't have a language and this parent company is assigned.
- When the company changes the language, it fills with the same language all the contacts that don't have any.
- Show the language in the inner narrowed Contact form and set the new conctact with a different language if needed.
- Search and also group contacts by their language.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you set and change the language of contacts and companies, automatically copying the parent company's language to contacts that have none, and lets you search or group contacts by language.
By default Odoo copies a language onto a contact when it is created, but you cannot change it afterwards. This module removes that limitation and adds a few automatic behaviours on contacts (res.partner).
- When you change the language of a company, all its child contacts that have no language yet are filled in with the same language automatically.
- When you assign a parent company to a contact that has no language, the contact takes the parent company's language. This also applies to brand-new contacts being created.
- In the contact form, the language field is shown inside the nested contact list (the contacts shown under a company), but only when more than one language is active in Odoo, so it stays out of the way otherwise.
- In the Contacts search view, a Language field is added to the filters, plus a "Language" grouping option, so you can filter contacts by language or group the list by language.
The module only touches the contact model and its existing form and search views; it does not add new menus or screens of its own.
Depends on
Models and fields (1)
- res.partner · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/partner-contact.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0- Go to any company partner has contacts.
- Click on any contact and you will be able to edit the language.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.