Promotions not translated on cart and checkout page? I have commerce site in 2 languages: English (default) and German.
I enabled translation of promotions so when I go to promotions admin page ( /admin/commerce/promotions ) for each promotion there is also &quot;Translate&quot; operation. I can enter German translation for each and it's saved well.
Problem is that when I'm on cart page or later on checkout page (German pages) promotions are displayed in English only. Other content, including subtotal, total, shipping costs are translated well, but promotions are always on English?!?
I searched but couldn't find that anybody reported that issue before, so most likely I overlooked something (hopefully), but just can't find out what it is.
Any idea why promotion titles are not displayed in page language, but always in English (default language)?
I found work-around for this issue. Inside the template that prints that section (commerce-order-total-summary.html.twig) there is a loop that prints adjustments:
{% for adjustment in totals.adjustments %}
    &lt;div class=&quot;order-total-line order-total-line__adjustment order-total-line__adjustment--{{ adjustment.type|clean_class }}&quot;&gt;
        &lt;span class=&quot;order-total-line-label&quot;&gt;{{ adjustment.label|t }} &lt;/span&gt;&lt;span class=&quot;order-total-line-value&quot;&gt;{{ adjustment.amount|commerce_price_format }}&lt;/span&gt;
    &lt;/div&gt;
{% endfor %}

and where adjustment label is printed I added t twig filter, so now it can be translated on standard user interface translations page:
/admin/config/regional/translate

I know that it's not optimal solution, but it works, so I hope this can help someone until bug is fixed.