def __setFeatureTranslatedFields(self, field_id, attr_value): from odoo.addons.splashsync.helpers import TransHelper for iso_code in TransHelper.get_extra_iso(): iso_field_id = field_id+"_"+iso_code if iso_field_id not in self._in.keys(): continue TransHelper.set(attr_value, 'name', iso_code, self._in[iso_field_id]) self._in.__delitem__(iso_field_id)
def _set_attribute_value_langs(attr_value, field_values): """ Update a Product Attribute Value Translations :param attr_value: product.attribute.value :param field_values: dict """ for iso_code in TransHelper.get_extra_iso(): iso_field_id = "value_" + iso_code if iso_field_id in field_values.keys(): TransHelper.set(attr_value, 'name', iso_code, field_values[iso_field_id])