Summary
When using the app admin-catalog-translations
to translate catalog content automatically the linkId may have problems to be translated when it has special characters such as ç
. The admin-catalog-translations
uses the messages app
to do the translations and some words may not be correctly translated due to those characters.
Simulation
Try to translate the link of a product that has a word with special characters such as calça
. If you want to translate this word on a URL this will probably be calca
, which doesn't exist in the Portuguese language so the message app
will not be able to translate it automatically.
Workaround
You must change the URL of the product manually by running the following mutation:
mutation saveInternal($route: InternalInput!) { internal { save(route: $route) { from declarer type id binding resolveAs origin } }}{ "route": { "from": "/yourTranslatedLinkdId/p", "declarer": "vtex.store@2.x", "type": "product", "id": "productId", "resolveAs": "/yourOrinalLinkdId/p", "binding": "bindingId" }}