diff --git "a/modules/price/ommerce_price.module" "b/modules/price/commerce_price.module" index 77f65fd..b5696b0 100644 --- "a/modules/price/commerce_price.module" +++ "b/modules/price/commerce_price.module" @@ -390,6 +390,16 @@ function commerce_price_field_formatter_prepare_view($entity_type, $entities, $f */ function commerce_price_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element = array(); + + // Prepare translated options if using the i18n_field module. + if (module_exists('i18n_field')) { + // Translate the field title if set. + if (!empty($instance['label'])) { + $instance['label'] = i18n_field_translate_property($instance, 'label'); + } + } else { + $instance['label'] = t($instance['label']); + } // Loop through each price value in this field. foreach ($items as $delta => $item) {