{"en_US": "<t name=\"Badge Extra Price\" t-name=\"sale.badge_extra_price\">\n        <t t-set=\"combination_info_variant\" t-value=\"product._get_combination_info(ptav, pricelist=pricelist)\"/>\n        <span class=\"badge rounded-pill text-bg-light border\" t-if=\"combination_info_variant['price_extra']\">\n        <!--\n            price_extra is displayed as catalog price instead of\n            price after pricelist because it is impossible to\n            compute. Indeed, the pricelist rule might depend on the\n            selected variant, so the price_extra will be different\n            depending on the selected combination. The price of an\n            attribute is therefore variable and it's not very\n            accurate to display it.\n\n            To cover some generic cases, the price_extra also\n            covers the price-included taxes in e-commerce flows.\n            (See the override of `_get_combination_info`)\n        -->\n        <span class=\"sign_badge_price_extra\" t-out=\"combination_info_variant['price_extra'] &gt; 0 and '+' or '-'\"/>\n        <span t-out=\"abs(combination_info_variant['price_extra'])\" class=\"variant_price_extra text-muted fst-italic\" style=\"white-space: nowrap;\" t-options=\"{                 &quot;widget&quot;: &quot;monetary&quot;,                 &quot;display_currency&quot;: (pricelist or product).currency_id             }\"/>\n        </span>\n    </t>"}