Recent searches


No recent searches

Providing multiple language support with dynamic content



Edited Jun 21, 2024


8

33

33 comments

Hey I had a question, I'm providing our contact form in multiple languages, with some custom fields that have specific values in each of them but are not reused anywhere else, currently I created dynamic items for each one of the fieldvalues so they are translated when needed, but is there an easier way to do this with text/items that are not used in multiple places?

0


image avatar

Jean-Francois Weston

Zendesk Customer Care

Hi Omar and thank you for reaching out. I think you have used the best way to handle the situation. And I can't provide another way that would be less tedious or more efficient. Enjoy the rest of your day Omar, and stay safe!

Jeff | Zendesk Advocate | EMEA
support@zendesk.com

0


Hey, I have a question. I want to add a variant to the dynamic content but the button 'Add variant' is not there. We are using the Professional plan. An extra language is already configured so I don't really get why I don't see the button 'Add variant'?

0


Hello @...,

I will have to look directly into your account to see what is exactly going on, therefore I will open a private ticket and reach out to you directly.

Have a great day!

0


I would like to be able to use dynamic content in replacement for listing out tags to exclude.  For instance we use two list boxes in our forms throughout; "Remind Me In" and "Remind Customer In".  These are use for dynamically determining time for automations to fire based on user selections.  The challenge is excluding these tags from other automations that might be doing the same thing for specific static times.  This is a list of many tags in the list box to exclude where we list over and over again.  We have also added more fields to this list.  Instead of replacing the list of tags over and over again in many automations we would prefer to have a DC field where we could make this tag list and update once but propagate throughout many automations.

See attached example in an automation (with an error) 

-1


Would it be possible to generate dynamic content items from a manifest.json (like settings)?

0


Hi Alex,

I don't believe that's possible, but it is possible to create Dynamic Content variants and items via the API – see Dynamic Content Items and Dynamic Content Item Variants in our API documentation.

0


Most of the  links of this article are out of date 

0


Hi Basile,

We've updated the article today – let us know if you still see anything amiss!

0


Hi @... - is there any consideration to add the ability to use the search function to be able to search for the placeholder or dynamic content name?

If I have dynamic content in triggers etc that need to be updated, searching by a text string (which I don't have readily available) is essentially useless. 

Would be interested to hear if others out there find the existing functionality fit for what I see as the most likely use-case. 

5


Chris Stewart This has been requested many times and always greeted by support and PMs with "Can't you just scroll through your 500 pages of dynamic content until you find what you are looking for, you lazy people???"

 

0


 See Zendesk data object (placeholders) reference

 

This page doesn't link to anything in the article above :( I'd love to know what the specific references are so I could organize our system better 

0


Hi Jay, sorry about that and welcome to the community! That link should go here: Zendesk Support placeholders reference
 
I'll let our documentation team know that link needs to be updated. Thanks for the heads-up@

0


Line breaks putted in dynamic content and then used as macros for messaging or chat disappear :/

0


Hi there! I'm adding the French version to the dynamic content of our Help Page, following all the instructions (same as I did with the other languages), but the French help centre is still missing these translations. Can you advise me what I'm doing wrong?

0


image avatar

Dane

Zendesk Engineering

Hi Alexandra,
 
Upon checking, your concern has been resolved through a ticket. For visibility, the resolution was achieved by creating a new variant for your FR dynamic content.
 
Hi Ira,
 
This can only be done by utilizing Zendesk APIs, mainly List Items and List Variants.

0


I think we're missing a little 'copy' button near the freshly created placeholder in order to copy/paste easily. In general, would be appreciated near any placeholder :)

1


It seems Dynamic Content placeholders don't work in the Agent signature of a Brand. Is that correct?

Also, Dynamic Content placeholders don't seem to work in the Agent Signature on an agent's profile.

My Dynamic Content is working just fine when it's in a ticket comment, but can I use it in either of these places that don't require action from the agent?

0


image avatar

Dane

Zendesk Engineering

Hi Andrew,

I have tested it on my end. The value of the dynamic content was rendered without any issues.

0


ok, thanks Dane. Then it may be the logic I've put into the Dynamic Content. Are there any values that should that might not work inside Dynamic Content when the Dynamic Content placeholder is placed in certain areas?


{% if ticket.brand.name == Brand 1 %}phone number 1
{% elsif ticket.brand.name == Brand 2 %}phone number 2
{% elsif ticket.brand.name == Brand 3 %}phone number 3
{% else %}ALL ELSE
-
{% endif %}

0


image avatar

Dane

Zendesk Engineering

Hi Andrew,

You can use dynamic content placeholders in the following:

1


We need most of our macros in both Dutch and English and got the tip to use DC for this. However, DC does not allow formatting like bold text. Neither can I add attachments in dc. How would you advise to solve this?

For example we have a macro with appointment confirmation. We use bold headers to divide crucial information. Next to that in the macro we added a pdf with important information in our brand style. Using DC we cannot use the headers and all text is flat. An attachment cannot be added to the variants, so how do we make sure the macro adds the correct pdf (Dutch or English, depending on the language of the customer)?

This seem basic options to me when DC is the way to go for translations of macros. At least you'd want to be able to use the same formatting/options as you can use in the Comment option in macros.

Even easier would be if you could set up translations of macro's the same way as Guide articles; select the variants of the macro/Comment (or whatever you want to translate) WITHIN the macro, so you don't have to edit contents anywhere else than in the macro itself. It's so cumbersome you have to go to dynamic contents if you want to correct a spelling mistake or change a sentence, instead of being able to do this in the macro itself...

2


image avatar

Sabra

Zendesk Customer Care

Hey Cheyenne Trommels - Oorebeek! This is great feedback as this functionality isn't something that is available with Dynamic Content currently. I would highly recommend that you follow and upvote this feedback post Add formatting (rich text editor) to dynamic content so our product managers can see how wanted this is by folks. An alternative option that you could look into in the meantime is using liquid markup in your macro: Using Liquid markup to support multiple languages in automations, macros, and triggers.

0


Hello, 

Does nesting DC placeholders in macros impact translation?

e.g. if I have a macro that includes a DC placeholder + some original text, and that macro requires translation, does the fact that there's already DC in there impact the translation? 

Thank you, 

Aoife

0


image avatar

Tony

Zendesk Customer Care

Hi Aoife!
Using DCs in a Macro, will pull the text from the DC itself on the macro when used. Hence, all the text in the Macro, except for the one pulled from the DC, will need to be translated if that's what you are asking.
 
Check this article to know more: Translating macros using dynamic content
 
Best,

0


Hi,

Can I use DC in trigger conditions? For example by "Ticket Subject contains the following string" = [DC placeholder]?

We want to create an automated approach to categorize our incoming emails, based on the subject text. As we will have multiple languages, we were considering using DC to avoid creating a separate condition for each language in the triggers?

Thanks!

0


image avatar

Joyce

Zendesk Customer Care

Hello Milena,
 
If you intend to use the actual dynamic content placeholder as a condition in the trigger, I'm afraid that the trigger will not work as the placeholder converts into text content when used in a ticket. 
 
As you are looking for an automated way to categorize your emails based on the requester language, using the Subject Text condition may not be the best approach. This condition will check for the presence of single words and strings of words in the subject line of the ticket and that has to be indicated on your trigger condition. The "Requester language" condition is what you can use for your workflow but you must create different triggers per language as this cannot be achieved with only one trigger.
 

0


image avatar

Bobby Koch

Zendesk Luminary

Do dynamic placeholders work in the community? We are having issues with translating community topics and articles. How can we adjust for this? How can we have an international community?

0


image avatar

Jupete Manitas

Zendesk Customer Care

Hi Bobby, thanks for writing in! The Community or Gather product does not offer direct support for multiple languages like the Guide article > section > category feature does but there are content that are being translated based on the Guide supported languages. 
 
However, there are some strategies you can employ to handle multilingual communities (https://support.zendesk.com/hc/en-us/community/posts/4411809382170-Localization-of-Posts-in-Gather#:~:text=Hi%20Julien%2C,Translate%20API.): 
 
1. You could create separate forum Topics for each locale/language. For example, Zendesk has multiple "Global Communities" listed on their topics page, each dedicated to a different locale (https://support.zendesk.com/hc/en-us/community/topics). 
2. You could also consider building a custom translation solution using a third-party translation service, such as Google Translate API (https://cloud.google.com/translate/docs).
 
Upon searching online I've found this similar request - https://support.zendesk.com/hc/en-us/community/posts/5165435298074-Set-up-multiple-language-in-the-community. You can up-vote that original post and add your detailed use-case to the conversation. Threads with a high level of engagement ultimately get flagged for product managers to review when they go through roadmap planning. Thank you!
 
 

0


Hello, you have recently added the placeholder column to the dynamic content but I'm surprised to see that we can't search with placeholder… everytime it gives 0 result.

We are managing close to the 3000 dynamic contents in Zendesk and it's a nightmare when we need to find a variant with the placeholder or the title…

So for now we are managing it outside of Zendesk…

 

0


Please sign in to leave a comment.