Пример #1
0
 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)
Пример #2
0
 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])