Translation doesn't work on breadcrumbs added by xml in Magento 2
-
15-04-2021 - |
Pregunta
I am trying like below to put Breadcrumb and translation in Contact page of Magento 2. But can't translate. I put translation file under /vendor/magento/module-contact/i18n/zh_Hant_TW.csv Is it not correct?
<referenceBlock name="breadcrumbs">
<action method="addCrumb" translate="crumbInfo.title crumbInfo.label">
<argument name="crumbName" xsi:type="string">home</argument>
<argument name="crumbInfo" xsi:type="array">
<item name="title" xsi:type="string">Home</item>
<item name="label" xsi:type="string">Home</item>
<item name="link" xsi:type="string">/</item>
</argument>
</action>
<action method="addCrumb" translate="crumbInfo.title crumbInfo.label">
<argument name="crumbName" xsi:type="string">Contact Us</argument>
<argument name="crumbInfo" xsi:type="array">
<item name="title" xsi:type="string">Contact Us</item>
<item name="label" xsi:type="string">Contact Us</item>
</argument>
</action>
</referenceBlock>
Solución
You need to add translate="true"
if you want translation for it.
like:
<item name="label" xsi:type="string" translate="true">Contact Us</item>
For translation, you can refer Answer
Hope above will help!
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange