| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-bulgaria |
| GIT | |
| GIT | https://github.com/OCA/l10n-bulgaria.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-bulgaria/tree/18.0/partner_multilang |
| VERSION | |
| VERSION | 3.0.4 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Rosen Vladimirov |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Rosen Vladimirov |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, rosenvladimirov |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-bulgaria |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - contacts - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
lingua transliterate unidecode |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of multilingual names to support automatic transliteration (ISO 9, ΕΛΟΤ 743) and provides easy field translations for partners, companies, and addresses. Key features: - Automatic language detection and transliteration - Multi-language search across all translations - Smart sorting by user's language - Support for Cyrillic languages (Bulgarian, Russian, Serbian, Macedonian, Ukrainian, Belarusian) - Easy extension to custom models |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_partner_multilang |
res.config.settings.view.form.inherit.partner.multilang | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
res_lang_form |
res.lang.form | res.lang | xpath | Inherits base.res_lang_form |
No new fields.
Public methods (0)No public methods.
city
Char
translate=True
lang
Selection
help='If the selected language is loaded in the system, all documents related to this contact will be printed in this language. If not, it will be English.'
related='partner_id.lang'
string='Language'
name
Char
translate=True
street
Char
translate=True
street2
Char
translate=True
transliterate_names
Boolean
default=False
help='Enable automatic transliteration of partner and company names.'
string='Transliterate names'
init(self)
transliterate_names
Boolean
help='Enable automatic transliteration of partner and company names.'
readonly=False
related='company_id.transliterate_names'
string='Transliterate names'
No public methods.
name
Char
translate=True
No public methods.
transliterate
Boolean
No public methods.
city
Char
translate=True
commercial_company_name
Char
translate=True
company_name
Char
translate=True
complete_name_multilanguage
Char
compute='_compute_complete_name_multilanguage'
index=True
store=True
translate=True
function
Char
translate=True
name
Char
index='trigram'
translate=True
street
Char
translate=True
street2
Char
translate=True
create(self, vals_list)
get_view(self, view_id=None, view_type='form', **options)
init(self)
name_search(self, name='', args=None, operator='ilike', limit=100)
write(self, vals)
transliterate_tracking
Json
copy=False
default=dict
help='Technical field to track which fields have been transliterated. Format: {"field_name": True}'
string='Transliteration Tracking'
create(self, vals_list)
write(self, vals)