Jargon Tutorials

Step-by-Step Instructions on How to Use Jargon

Need Additional Support?

We're here for you and happy to answer questions. Don't hesitate to reach out!

Contact Support

Manage Multilingual Conversational AI Content

Managing content across multiple markets can be challenging. Within Jargon, you can utilize the same app code base and manage multiple locales within a single UI.

How to structure and manage content across multiple locales in Jargon:

1. Depending on the platform, the languages (and thus locales) that are supported will differ. Locales, which are language/country pairings, are added and viewed via the Project Settings, accessed from the cog icon in the middle of the blue header.

2. If you have content that overlaps among multiple locales, for example English-US and English-CA might only have a few minor differences, you can configure fall-back locales. In this example, English-CA responses can fall back to English-US whenever there is no specified response in that locale.

3. Locales are easily switched from the upper-left by clicking on the current locale the project is in. You will notice that when moving into a new locale, the naming convention and structure for the responses has been maintained and the content of the responses need to be initiated in the new locale. This is a feature of Jargon that allows for multilingual content to be managed in conjunction within the same project.

4. Make sure to create a resource for each component of the response when changing locales so that you can edit content. Jargon will automatically remind you of this when you click into a component that hasn’t been initiated for that locale. A “Create Resource” button will appear in the middle of the screen. Note that the resource will automatically be created in the component in the specific locale you are in when you add the component.

5. The ICU format can be used to handle pluralization, gender, and formality in variables. This helps with managing content across languages by allowing logic to be determined within a variable. For example, a message using the ICU format might read: "You have {itemCount, plural, =0 {no coins} =1 {# coin} =other {# coins}}"

Need additional support?