Product Category Name Translatable

product_category_name_translatable
REPOSITORY
REPOSITORYOCA/product-attribute
GIT
GIThttps://github.com/OCA/product-attribute.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/product-attribute/tree/18.0/product_category_name_translatable
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProduct
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSJordiMForgeFlow, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/product-attribute
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to translate product category names.

The feature of translating the product category name was removed from Odoo core due to limitations on the complete name compute when the name is translatable: https://github.com/odoo/odoo/pull/36717.

To solve it, a setting is available to choose the language you want to use for
displaying the complete name of product categories in the system.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.form - product_category_name_translatable res.config.settings xpath Inherits product.res_config_settings_view_form
Models touched (2)

New fields (1)
  • name Char
    translate=True
Public methods (0)

No public methods.

New fields (1)
  • product_category_complete_name_lang_id Many2one → res.lang
    config_parameter='product_category_name_translatable.complete_name_lang_id' default=<expr> required=True string='Product Category Complete Name Language' args: 'res.lang'
Public methods (1)
  • set_values(self)