<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – poeditor</title>
    <link>/tags/poeditor/</link>
    <description>Recent content in poeditor on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/tags/poeditor/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/</guid>
      <description>
        
        
        &lt;h1 id=&#34;guidelines-for-building-aura-response-texts&#34;&gt;Guidelines for building Aura response texts&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;When developing a use case, discover how to generate the texts included in each element of the response that Aura provides to its users. Texts are generated with &lt;strong&gt;POEditor&lt;/strong&gt; and imported into Aura Bot.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;process-at-a-glance&#34;&gt;Process at a glance&lt;/h2&gt;
&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Enter &lt;br&gt;POEditor&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/#enter-poeditor&#34;&gt;Log in POEditor&lt;/a&gt;&lt;br&gt; 
. Access your local POEditor project or create one &lt;br&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Generate &lt;br&gt;resources&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. If required, &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/#generation-of-resources-in-poeditor&#34;&gt;generate a new resource&lt;/a&gt;, element associated with an specific text, for importing it into the bot&lt;br&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Edit &lt;br&gt;texts&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Search the specific text by library or resource name &lt;br&gt;
. &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/#edition-of-texts-in-poeditor&#34;&gt;Edit the text&lt;/a&gt; with the message to be shown to the user&lt;br&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Import &lt;br&gt;locale files&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Install aura-locale-importer tool&lt;br&gt;
. &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/#import-locale-files&#34;&gt;Upload locales&lt;/a&gt; to Aura Bot through this tool 
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Hot &lt;br&gt;swapping&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Make modifications available in between two releases through a &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/#hot-swapping-process-for-the-update-of-poeditor-texts&#34;&gt;hot swapping process&lt;/a&gt;
&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When a new use case is developed, it is necessary to design Aura response for each step of the use case conversational flow. The answer, depending on the channel, can include text, cards, graphic resources, deeplinks, suggestions and actions.&lt;/p&gt;
&lt;p&gt;The current section focuses on the &lt;strong&gt;text included in each element of the use case response&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;basic-concepts&#34;&gt;Basic concepts&lt;/h2&gt;
&lt;p&gt;Get familiar with these basic concepts when designing your Aura response:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;POEditor&lt;/strong&gt;
For the generation of the text included in each response element, Aura relies on &lt;a href=&#34;https://poeditor.com/&#34;&gt;&lt;strong&gt;POEditor&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;POEditor&lt;/strong&gt; offers a centralized localization tool to handle the different messages that the bot shows to the customer and to adapt them to a specific language.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;POEditor project&lt;/strong&gt;
Global project (for global use cases) or local project (for local use cases) to work in.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Term&lt;/strong&gt;
Prototypical phrase of the resource to be able to locate it easily.
It is composed of a reference (resource), a context and n texts (translations).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reference (resource)&lt;/strong&gt;
It is the resource ID. Mandatory field for the subsequent importation of the term into the locales.
A resource is an &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; element for the generation of the required text in every component of Aura response.
&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; resources are organized in libraries of dialogs. Each resource is associated to a copy.
References must not contain spaces, they should be written all together or use &lt;strong&gt;kebab-case&lt;/strong&gt; in the resource name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Translations&lt;/strong&gt;
Texts containing the translations of each language where the resource is to be used.
They correspond to the texts that Aura shows to the user in a specific field of Aura response in the selected channel containing the answer to the user&amp;rsquo;s request.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-elements.png&#34; alt=&#34;POEditor components&#34;&gt;&lt;/p&gt;
&lt;p&gt;Depending on the use case type, different projects and tasks must be carried out:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:center&#34;&gt;&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;Global use cases&lt;/th&gt;
&lt;th style=&#34;text-align:center&#34;&gt;Local use cases&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;POEditor project&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;Aura &lt;strong&gt;POEditor&lt;/strong&gt; global project      (Owned by Global Team)&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;Aura POEditor local project        (Owned by LCDO Team)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;Scope&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;- Edition of texts (copies)&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;- Edition of texts (copies)&lt;br&gt;     - Generation of resources (references)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;Reference documentation&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;a href=&#34;../../docs/experiences-builder/global-use-cases/&#34;&gt;User Guide for Global Use   Cases&lt;/a&gt;&lt;/td&gt;
&lt;td style=&#34;text-align:center&#34;&gt;&lt;a href=&#34;#generation-of-resources-in-poeditor&#34;&gt;Guidelines for the generation of resources in POEditor&lt;/a&gt;&lt;br&gt; &lt;a href=&#34;#edition-of-texts-in-poeditor&#34;&gt;Guidelines for the edition of texts in POEditor&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Content managers should edit texts in &lt;strong&gt;POEditor&lt;/strong&gt; both for global and local use cases. Meanwhile, the generation of new resources is only required in local use cases.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-management.png&#34; alt=&#34;POEditor management for local use cases&#34;&gt;&lt;/p&gt;
&lt;p&gt;Once texts or resources are modified, they are automatically imported to &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; during the &lt;a href=&#34;../../docs/developers-workspace/general-operation-system/make-up/&#34;&gt;make-up process&lt;/a&gt; into the &lt;a href=&#34;../../docs/developers/development-use-cases/bot-uc-development/build-dialog/library/#locale-folder&#34;&gt;&lt;em&gt;settings/locale&lt;/em&gt; folder&lt;/a&gt; of the use case library.&lt;/p&gt;
&lt;h2 id=&#34;enter-poeditor&#34;&gt;Enter POEditor&lt;/h2&gt;
&lt;p&gt;In order to use &lt;strong&gt;POEditor&lt;/strong&gt;, a license is required. Therefore, the first step is the registration of a &lt;strong&gt;POEditor&lt;/strong&gt; account, if not existing, in the &lt;a href=&#34;https://poeditor.com/register/&#34;&gt;POEditor website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once registered, access your local &lt;strong&gt;POEditor&lt;/strong&gt; project.&lt;/p&gt;
&lt;h2 id=&#34;generation-of-resources-in-poeditor&#34;&gt;Generation of resources in POEditor&lt;/h2&gt;
&lt;p&gt;A resource is an &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; element needed for the generation of the required text in every component of Aura response and its subsequent importation into Aura locales.&lt;/p&gt;
&lt;p&gt;In this particular case, for local use cases, OBs are able to generate their own resources.&lt;/p&gt;
&lt;h3 id=&#34;resources-naming-conventions&#34;&gt;Resources naming conventions&lt;/h3&gt;
&lt;p&gt;The general format for Aura resources (references in &lt;strong&gt;POEditor&lt;/strong&gt;) is composed of the mandatory name of the library followed by different prefixes:&lt;/p&gt;
&lt;p&gt;➡️[&lt;strong&gt;library&lt;/strong&gt;]:[&lt;em&gt;ENVIRONMENT&lt;/em&gt;].[&lt;em&gt;CHANNEL&lt;/em&gt;].[&lt;em&gt;SUBSCRIPTION_TYPE&lt;/em&gt;].[&lt;strong&gt;resourcename&lt;/strong&gt;]⬅️&lt;/p&gt;
&lt;p&gt;. &lt;strong&gt;Bold&lt;/strong&gt;: mandatory fields
. &lt;em&gt;Italics&lt;/em&gt;: optional fields&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;[&lt;strong&gt;library&lt;/strong&gt;]: mandatory field. Name of &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; library where the resource is contained.
The library name must be the same as the name of the library that is being exported and must be configured in the &lt;code&gt;locale-update&lt;/code&gt; script of the &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/bot-uc-development/build-dialog/library/#packagejson-file&#34;&gt;&lt;code&gt;package.json&lt;/code&gt;&lt;/a&gt; file where the library is declared.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[&lt;em&gt;ENVIRONMENT&lt;/em&gt;]:name of the environment. This is an optional field for the &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; resource that can be used in case it is required to show the user a different text in different environments.
If this field is not existing, the same resource is used for every environment.
The field must include the prefix of the environment (in uppercase): &lt;code&gt;PRE&lt;/code&gt; or &lt;code&gt;PRO&lt;/code&gt;. &lt;code&gt;DEV&lt;/code&gt; show the same texts than &lt;code&gt;PRO&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[&lt;em&gt;CHANNEL&lt;/em&gt;]:name of the channel. This is an optional field for the &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; resource that can be used in case it is required to show the user a different text in different channels.
This field must include the prefix of the channel (in uppercase): &lt;code&gt;NOV&lt;/code&gt;, &lt;code&gt;MH&lt;/code&gt;, &lt;code&gt;MP&lt;/code&gt;,&lt;code&gt;STB&lt;/code&gt;, &lt;code&gt;STBH&lt;/code&gt;.
If this field is not existing, the same resource is used for every channel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[&lt;em&gt;subscriptionType&lt;/em&gt;]: optional field. Different texts can be defined for each user&amp;rsquo;s &lt;code&gt;subscriptionType&lt;/code&gt;, particularly: &lt;code&gt;POSTPAID&lt;/code&gt;, &lt;code&gt;PREPAID&lt;/code&gt;, &lt;code&gt;CONTROL&lt;/code&gt;.
They must be included in uppercase.
If this field is not existing, the same resource is used for every subscription type.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;[&lt;strong&gt;resourcename&lt;/strong&gt;]: Name of the intended resource. It can include as many parts as needed to describe the resource. It can be expressed in a single word with lowercase (&lt;strong&gt;resourcename&lt;/strong&gt;) or using kebab-case (&lt;strong&gt;resource-name&lt;/strong&gt;).
For example: &lt;code&gt;services:services.usage.summary&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following table shows some examples of bot resources and their associated copies in Aura:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aura domain&lt;/th&gt;
&lt;th&gt;Resource name (reference)&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example of copy&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bundle&lt;/td&gt;
&lt;td&gt;services:services.find.oneservices&lt;/td&gt;
&lt;td&gt;Text associated to this resource is shown for every environment, channel and subscription type.&lt;/td&gt;
&lt;td&gt;You´ve got %1$s contracted&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bundle&lt;/td&gt;
&lt;td&gt;services:PRE.POSTPAID.services.usage.summary&lt;/td&gt;
&lt;td&gt;Text associated to this resource is shown to users with subscription type postpaid in PRE environment&lt;/td&gt;
&lt;td&gt;Let&amp;rsquo;s take a look. You&amp;rsquo;ve got %1$0.2f %2$s of data left, from your %4$0.2f %5$s   allowance on %3$s, until %6$s.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Billing&lt;/td&gt;
&lt;td&gt;bill:bill.check.genericCardText&lt;/td&gt;
&lt;td&gt;Text associated to this resource is shown for every environment, channel and subscription type.&lt;/td&gt;
&lt;td&gt;Let&amp;rsquo;s take a look. You&amp;rsquo;ve got one bill. It´s 2f%1$s.%2$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Billing&lt;/td&gt;
&lt;td&gt;bill:billing.topup.voucherincomplete&lt;/td&gt;
&lt;td&gt;Text associated to this resource is shown for users in every environment and for every subscription type.&lt;/td&gt;
&lt;td&gt;Top-up is not done&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;For each resource, there are certain pre-defined constraints (for example, the maximum number of characters) and determined variables which are common to every defined resource. The following table shows an example of these concepts.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Resource&lt;/th&gt;
&lt;th&gt;Variables&lt;/th&gt;
&lt;th&gt;Copy (response text)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;services:services.usage.summary&lt;/td&gt;
&lt;td&gt;%1$0.2f = Real Number, available data&lt;br&gt;   %2$s = Text, measuring unit for data&lt;br&gt;    %3$s = Text, name of bonus or plan&lt;br&gt;     %4$0.2f = Number, total data of bonus or plan&lt;br&gt;    %5$s = Text, date&lt;/td&gt;
&lt;td&gt;Let&amp;rsquo;s take a look.&lt;br&gt; You&amp;rsquo;ve got 5.5 GB of data left, from your 20 GB allowance on Custom plan, until 07-05-2019.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;precedence-of-prefixes&#34;&gt;Precedence of prefixes&lt;/h3&gt;
&lt;p&gt;Resources are managed using a resolution matrix based on &amp;ldquo;from general to specific&amp;rdquo;. This means we will always have a generic resource in order to provide an answer to the user and, once we got it, Aura looks for a specific one if exists.&lt;/p&gt;
&lt;p&gt;The order in the format reference is important to make the resolution matrix works properly. In this framework, the precedence of the prefixes is (from higher to lower):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;SubscriptionType&lt;/li&gt;
&lt;li&gt;Channel&lt;/li&gt;
&lt;li&gt;Environment&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The order in which the different combinations of prefixes must be checked for strings depends on the specificity (the number of matched prefixes) and the previously defined precedence order.
For example, given:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;library = &amp;ldquo;services&amp;rdquo;&lt;/li&gt;
&lt;li&gt;subscriptionType = &amp;ldquo;POSTPAID&amp;rdquo;&lt;/li&gt;
&lt;li&gt;channel = &amp;ldquo;TEST&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Environment = &amp;ldquo;PRE&amp;rdquo;&lt;/li&gt;
&lt;li&gt;key = &amp;ldquo;title&amp;rdquo;
The order of checking for matching terms must be the following (choosing the first existing translation):&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;services:PRE.TEST.POSTPAID.title&lt;/li&gt;
&lt;li&gt;services:TEST.POSTPAID.title&lt;/li&gt;
&lt;li&gt;services:PRE.POSTPAID.title&lt;/li&gt;
&lt;li&gt;services:PRE.TEST.title&lt;/li&gt;
&lt;li&gt;services:POSTPAID.title&lt;/li&gt;
&lt;li&gt;services:TEST.title&lt;/li&gt;
&lt;li&gt;services:PRE.title&lt;/li&gt;
&lt;li&gt;services:title&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;See also &lt;a href=&#34;https://github.com/Telefonica/aura-common-utilities/blob/master/packages/aura-utilities/src/aura-locale-manager/locale-manager.ts&#34;&gt;how it is implemented in the locale manager&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;generation-of-a-new-resource-in-poeditor&#34;&gt;Generation of a new resource in POEditor&lt;/h3&gt;
&lt;p&gt;⚠️ Remember that, for adding a new resource in the &lt;strong&gt;POEditor&lt;/strong&gt; project, you need admin grants.&lt;/p&gt;
&lt;p&gt;Follow the next steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Access the main page of &lt;strong&gt;POEditor&lt;/strong&gt; and enter the username and password to access to the Local projects and choose the project to work on.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-account-logging.png&#34; alt=&#34;POEditor account logging&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Select your &lt;strong&gt;POEditor&lt;/strong&gt; local project and access the &amp;ldquo;Terms&amp;rdquo; option. You can see all the existing resources or search by library or name.
Note that you should access &amp;ldquo;Terms&amp;rdquo; at project level (&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; in the example below), not for a specific language.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-terms-options.png&#34; alt=&#34;POEditor Terms&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Click on the &amp;ldquo;Add Term&amp;rdquo; button. In this field, the new resource must be added.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-add-terms-button.png&#34; alt=&#34;POEditor add a new term button&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add the resource name, following the &lt;a href=&#34;#resources-naming-conventions&#34;&gt;resources naming conventions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Optionally, you can add a context in the &amp;ldquo;context&amp;rdquo; field for the categorization of the resource. It is useful for further searching purposes to include the name of the library here.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-add-term.png&#34; alt=&#34;POEditor add a new term&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Save the resource, so it is created and added to the project.&lt;/li&gt;
&lt;li&gt;Now, use the buttons in the right to fill in other fields:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&amp;ldquo;Reference&amp;rdquo;: it can be added by clicking on the gear icon placed on the right hand side of the term. It should be the same as the name of the resource. It is important to fill in the &amp;ldquo;Reference&amp;rdquo;, as Aura uses it to import the resource into &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-add-reference.png&#34; alt=&#34;POEditor add reference&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;ldquo;Translations&amp;rdquo;: text for each different language.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;ldquo;Comments&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-add-term2.png&#34; alt=&#34;POEditor add a new term&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;
&lt;p&gt;In order to check and modify references, please click the &amp;ldquo;R button&amp;rdquo; to the right of each term.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In order to check or edit all translations, please click the &amp;ldquo;T box&amp;rdquo;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;resources-for-context-filters-and-errors&#34;&gt;Resources for context filters and errors&lt;/h3&gt;
&lt;p&gt;There are special resources corresponding to errors or context filters that can be shared between libraries.
The recommended way to add these resources is to duplicate them in every library that uses them.&lt;/p&gt;
&lt;p&gt;For example, if we want a new error message to be sent when an API fails in two libraries (&lt;em&gt;my-lib-1&lt;/em&gt; &amp;amp; &lt;em&gt;my-lib-2&lt;/em&gt;), we will add 2 resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;my-lib-1:errors.api-error&lt;/li&gt;
&lt;li&gt;my-lib-2:errors.api-error&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the case of context-filters, the format of the references will be, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;my-lib-1:context-filters.annonymous.not.allowed&lt;/li&gt;
&lt;li&gt;my-lib-2:context-filters.annonymous.not.allowed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is another way to add these resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharing the same resource BY adding it to a general [library] like:
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;ob-errors&amp;rdquo; (ob-errors:api-error) or&lt;/li&gt;
&lt;li&gt;&amp;ldquo;ob-context-filters&amp;rdquo; (context-filters:annonymous.not.allowed)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Importing it in every use case library that uses it.
However, this last method has certain problems, because you need to add the new [library] to the &lt;code&gt;aura-locale-importer&lt;/code&gt; command with the flag &lt;code&gt;–b&lt;/code&gt; like this:
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;aura&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;locale&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;importer&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;u&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;j&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;Aura&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;Bot&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;b&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;my&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;lib&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;ob&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;errors&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;d&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;settings&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;locale&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;m&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;library&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;f&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;And it must be updated every time it changes in all libraries that use it to avoid conflicts during the make-up process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;edition-of-texts-in-poeditor&#34;&gt;Edition of texts in POEditor&lt;/h2&gt;
&lt;p&gt;At this stage, you have to edit the text (copy) of the existing resources associated with the use case under development or to translate the text to one specific language.
For this purpose, follow the instructions below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Enter your local &lt;strong&gt;POEditor&lt;/strong&gt; project  and then click in the desired language. All the resources and its associated texts are shown.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-resources-and-texts.png&#34; alt=&#34;POEditor texts&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To find the text to be edited, there is a search box in the top-right corner of the &lt;strong&gt;POEditor&lt;/strong&gt; interface.
It is possible to search by key or part of a key of the resource (spanish translation of the term), or full or partial reference (key used in &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; for that term).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-searching-tool.png&#34; alt=&#34;POEditor searching tool&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In case it is required to edit, for example, all strings concerning to account linking, search &amp;ldquo;account.linking&amp;rdquo;, which is the leading part of those strings.
Each text can be edited just by clicking on the translation and modifying the text afterwards.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To find a term in a specific library, use the pattern &amp;ldquo;library_name&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-searching-by-library.png&#34; alt=&#34;POEditor searching library by name&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The edited texts are uploaded to &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; when deploying the corresponding Aura release.&lt;/p&gt;
&lt;h3 id=&#34;random-alternative-texts&#34;&gt;Random alternative texts&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; is able to show several alternative options of the same resource randomly. This behavior is provided as a platform feature and it only depends on the way the locales are defined in &lt;strong&gt;POEditor&lt;/strong&gt;.
The main idea is to add as many terms as alternative texts needed, keeping the same reference, as can be seen in the following picture.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-random-alternative-texts.png&#34; alt=&#34;Locales with random texts&#34;&gt;&lt;/p&gt;
&lt;p&gt;When the locales are read from &lt;strong&gt;POEditor&lt;/strong&gt; API to be handled by &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;, an array of alternatives for the given reference are stored in the &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/bot-uc-development/build-dialog/library/#locale-folder&#34;&gt;&lt;code&gt;locale&lt;/code&gt; files&lt;/a&gt; of the use case:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;common:common.greetings.main&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Hello&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Hello, I am here for helping your&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then, when building the response, &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; will return one of the options randomly.&lt;/p&gt;
&lt;h3 id=&#34;sorted-texts&#34;&gt;Sorted texts&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; is able to export sorted options of the same resource. If you want to guarantee the order in which the resources will be exported you have to define the resources in &lt;strong&gt;POEditor&lt;/strong&gt; with numerical names(terms) starting at 0 and the same reference.
For example&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-properties&#34; data-lang=&#34;properties&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;core&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;login.loa2.cancel.keywords.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;core&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;login.loa2.cancel.keywords.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It will be exported as:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-properties&#34; data-lang=&#34;properties&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;&amp;#34;core&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;login.loa2.cancel.keywords&amp;#34;:[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;&amp;#34;close&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;(core:login.loa2.cancel.keywords.0)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;&amp;#34;cancel&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;(core:login.loa2.cancel.keywords.1)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a40000&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This way ensure that the terms will be exported in order to the corresponding file.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-sorted-terms.png&#34; alt=&#34;poEditor-example&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;import-locale-files&#34;&gt;Import locale files&lt;/h2&gt;
&lt;p&gt;We recommend using [&lt;strong&gt;aura-locale-importer&lt;/strong&gt;() tool, a utility developed by Aura Global Team that allows locale files importation from POEditor.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;strong&gt;aura-locale-importer&lt;/strong&gt; tool:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Log in NPM to download the private NPM package dependencies. You can log in with user/password or using the token:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;User/password -&amp;gt; npm login&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Token -&amp;gt; Add the token to your environment variables on your machine. Follow the &lt;a href=&#34;https://docs.npmjs.com/using-private-packages-in-a-ci-cd-workflow#set-the-token-as-an-environment-variable-on-the-cicd-server&#34;&gt;guidelines for mac/linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#x2139;&amp;#xfe0f; developers should request the token for the installation of the aura-locale-importer tool from the APE Team.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Go to your use case library repository and enter the &lt;a href=&#34;../../docs/experiences-builder/development-use-cases/bot-uc-development/build-dialog/library/#packagejson-file&#34;&gt;&lt;code&gt;package.json&lt;/code&gt;&lt;/a&gt; file. This file contains the scripts of the project.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Go to the field &lt;code&gt;locale-update&lt;/code&gt; and add the following command:
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;aura&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;locale&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;importer&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;u&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;l&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;language&lt;/span&gt;&lt;span style=&#34;color:#a40000&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;country&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;j&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;POEditor&lt;/span&gt; &lt;span style=&#34;color:#c4a000&#34;&gt;project&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;b&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;my&lt;/span&gt;&lt;span style=&#34;color:#a40000&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;library&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;d&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;local&lt;/span&gt;&lt;span style=&#34;color:#a40000&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;directory&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;m&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;library&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;f&lt;/span&gt; &lt;span style=&#34;color:#a40000&#34;&gt;–&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;token&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-l &amp;lt;language-country&amp;gt;&lt;/code&gt;: country translation e.g., &lt;code&gt;en-gb&lt;/code&gt;. If this field is empty, the system imports every translation file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-j &amp;lt;POEditor project&amp;gt;&lt;/code&gt;: POEditor project to be used:&lt;br&gt; . For global use cases: Aura-Bot project (global project)&lt;br&gt; . For local use cases: name of the OB&amp;rsquo;s local project&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-b &amp;lt;my-library&amp;gt;&lt;/code&gt;: all the libraries to be uploaded by &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;. For example: &lt;code&gt;context-filter&lt;/code&gt;, &lt;code&gt;core&lt;/code&gt;, &lt;code&gt;errors&lt;/code&gt;, &lt;code&gt;suggestions&lt;/code&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-d &amp;lt;local-directory&amp;gt;&lt;/code&gt;: local directory where result files are uploaded.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-f&lt;/code&gt;: this parameter forces the files overwriting.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-m library&lt;/code&gt;: it indicates the way of working. For the current release, it must be &lt;code&gt;library&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-t &amp;lt;token&amp;gt;&lt;/code&gt;: read-only API token to access to &lt;strong&gt;POEditor&lt;/strong&gt;.
&lt;ul&gt;
&lt;li&gt;For local use cases, the local responsible of the &lt;strong&gt;POEditor&lt;/strong&gt; website must, at this stage, provide you with the API token:&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-add-api-token.png&#34; alt=&#34;POEditor add read-only API token&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../images/building-dialogs/poeditor-api-access.png&#34; alt=&#34;POEditor API access&#34;&gt;
- Once you have the token, you can follow two different processes:
- Define it in the environment variable &lt;code&gt;$POEDITOR_TOKEN&lt;/code&gt; in the host running the process. In this case, this command should not be included here.
- Add it in the current command within &lt;code&gt;-t &amp;lt;token&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;An example for a local use case in Germany is shown below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This command generates the locale files for the &amp;ldquo;bill&amp;rdquo; library that fulfil the conditions established in the parameters above:&lt;br&gt;
&lt;code&gt;$ aura-locale-importer -u -l de-de -j Aura-Bot-De -b bill -d ./locale -m library -f –t f9023005c8792e57d3593511b69c300e&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This command lists the content of the locale folder in the &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; project:
&lt;code&gt;$ ls .locale&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The output can be one of these:
&lt;code&gt;de-de.json   en-gb.json      es-es.json      pt-br.json&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once the texts and resources are imported following the process above, when a new version of the library is generated, they are automatically integrated during the &lt;a href=&#34;../../docs/developers-workspace/general-operation-system/make-up/&#34;&gt;make-up process&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;management-of-locales-for-intents-canonical-phrases&#34;&gt;Management of locales for intents&amp;rsquo; canonical phrases&lt;/h2&gt;
&lt;p&gt;The management of canonical phrases for &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/overview&#34;&gt;CLU&lt;/a&gt; intents has been implemented in &lt;strong&gt;POEditor&lt;/strong&gt;, as intents must have a canonical phrase to be able to disambiguate with them.&lt;/p&gt;
&lt;p&gt;To do this, follow the guidelines in &lt;a href=&#34;../../docs/developers-workspace/general-operation-system/manage-locales/canonical-phrases-intents/#local-use-cases&#34;&gt;Manage locales for canonical phrases of intents&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;hot-swapping-process-for-the-update-of-poeditor-texts&#34;&gt;Hot swapping process for the update of POEditor texts&lt;/h2&gt;
&lt;p&gt;It is possible for &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; to load new text locale files through a hot swapping process without service outage in order to have the updated texts available in the period between one release and the consecutive one.&lt;/p&gt;
&lt;p&gt;For this purpose, the &lt;a href=&#34;../../docs/developers-workspace/install-configure/aura-configuration-updater/&#34;&gt;&lt;em&gt;&lt;strong&gt;aura-configuration-updater&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; allows making these modifications by providing the updated locales to your local DevOps Team.&lt;/p&gt;
&lt;p&gt;In case developers have the need of making modifications to locales belonging to &lt;em&gt;&lt;strong&gt;aura-bridge&lt;/strong&gt;&lt;/em&gt; or &lt;em&gt;&lt;strong&gt;aura-configuration-api&lt;/strong&gt;&lt;/em&gt; because of the requirements of their use cases, they can follow the process specified in the document &lt;a href=&#34;../../docs/developers-workspace/general-operation-system/manage-locales/locales-managing&#34;&gt;&lt;em&gt;&lt;strong&gt;locales-managing&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-app-open/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-app-open/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;audiovisual-app-opening-use-case-resources&#34;&gt;Audiovisual App Opening use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the &lt;strong&gt;Audiovisual App Opening&lt;/strong&gt; use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Audiovisual App Opening&lt;/strong&gt; use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case&#34;&gt;Specific resources for the use case&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case&#34;&gt;Specific resources for the use case&lt;/h2&gt;
&lt;p&gt;The resources associated to the &lt;strong&gt;Audiovisual App Opening&lt;/strong&gt; plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for intent.tv.app_open use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.section.not_available&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the section is not available&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;tv.app_open plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-language-change/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-language-change/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;change-language-use-case-resources&#34;&gt;Change language use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the &lt;strong&gt;Change language&lt;/strong&gt; use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Change language&lt;/strong&gt; use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/navigation-section-show/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/navigation-section-show/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;section-show-use-case-resources&#34;&gt;Section Show use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the &lt;strong&gt;Section Show&lt;/strong&gt; use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Section Show&lt;/strong&gt; use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case&#34;&gt;Specific resources for the use case&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvdisplay&#34;&gt;Specific resources for the use case: tv.display&lt;/h2&gt;
&lt;p&gt;There are no specific resources for TV section show in V3. For v1, the resources associated are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.display use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;navigation:navigation.section_show&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the navigation section show is successfully&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;navigation.section_show plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-subtitles-remove/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-subtitles-remove/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;subtitles-remove-use-case-resources&#34;&gt;Subtitles remove use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the &lt;strong&gt;Subtitles remove&lt;/strong&gt; use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Subtitles remove&lt;/strong&gt; use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-content-get-info/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-content-get-info/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-content-get-info-use-case-resources&#34;&gt;TV content get info use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV content get info use case&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The TV content get info use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tvcontent_get_info&#34;&gt;Specific resources for the use case: tv.content_get_info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvcontent_get_info&#34;&gt;Specific resources for the use case: tv.content_get_info&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV content get info plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.content_get_info use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.content-get-info.by-channel.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search does not find any result with channel info&lt;/td&gt;
&lt;td&gt;Lo siento, no encuentro lo que dices&lt;/td&gt;
&lt;td&gt;tv.content_get_info plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.content-get-info.by-channel.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one channel&lt;/td&gt;
&lt;td&gt;Esto es lo que están emitiendo ahora en ese canal&lt;/td&gt;
&lt;td&gt;tv.content_get_info plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.content-get-info.by-channel.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one channel&lt;/td&gt;
&lt;td&gt;He encontrado estos contenidos que se estan emitiendo&lt;/td&gt;
&lt;td&gt;tv.content_get_info plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-conversational-search-llm/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-conversational-search-uc-resources&#34;&gt;TV LLM Conversational Search UC resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV LLM Conversational Search UC&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV LLM Conversational Search UC will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tv-conversational-search&#34;&gt;Specific resources for the use case: tv-conversational-search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tv-llm-conversational-search&#34;&gt;Specific resources for the use case: TV LLM Conversational Search&lt;/h2&gt;
&lt;p&gt;In case the LLM Conversational Search does not return the text to be shown to the user, the resources from TV Conversational Search plugin would be used&lt;/p&gt;
&lt;p&gt;The resources associated to &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for TV LLM Conversational Search use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-conversational-search:command.exit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the user sends a message to stop the dialog and launch a different UC&lt;/td&gt;
&lt;td&gt;Entendido. Recuerda que puedes volver a probarlo diciendo &amp;ldquo;Recomendador avanzado&amp;quot;&lt;/td&gt;
&lt;td&gt;conversational-search dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-conversational-search:command.close.words&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the user sends a message to stop the dialog. By default, it is not configured.&lt;/td&gt;
&lt;td&gt;Salir, cerrar, goodbye, exit, quit&lt;/td&gt;
&lt;td&gt;conversational-search dialog dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-conversational-search:command.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned in case there is no results&lt;/td&gt;
&lt;td&gt;Ahora mismo no encuentro resultados, pero si me dices un género o tu estado de ánimo te sugiero algo.&lt;/td&gt;
&lt;td&gt;conversational-search dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-conversational-search:command.recommend&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource used to call the LLM with a fixed phrase when the request comes from triage&lt;/td&gt;
&lt;td&gt;Recomendación avanzada&lt;/td&gt;
&lt;td&gt;conversational-search dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The resources associated to the TV LLM Conversational Search plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for TV LLM Conversational Search use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.conversational.by-default.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when finds one result as recommendation&lt;/td&gt;
&lt;td&gt;Here is a suggestion&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.conversational.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when finds more than one result as recommendation&lt;/td&gt;
&lt;td&gt;Here are some suggestions&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.conversational.display.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when one live channel is recommended and starts playback&lt;/td&gt;
&lt;td&gt;Tuning to channel&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.conversational.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when does not find any result as recommendation&lt;/td&gt;
&lt;td&gt;Nothing found&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-custom-recommendation/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-custom-recommendation-use-case-resources&#34;&gt;TV Custom Recommendation use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV Custom Recommendation use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV Custom Recommendation use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tv.custom-recommendation&#34;&gt;Specific resources for the use case: tv.custom_recommendation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvcustom_recommendation&#34;&gt;Specific resources for the use case: tv.custom_recommendation&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV Custom Recommendation plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.custom-recommendation use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-custom-recommendation:command.exit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the user sends a message to stop the dialog and launch a different UC&lt;/td&gt;
&lt;td&gt;Entendido. Recuerda que puedes volver a probarlo diciendo &amp;ldquo;Recomendador avanzado&amp;quot;&lt;/td&gt;
&lt;td&gt;tv.custom_recommendation dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-custom-recommendation:command.close.words&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the user sends a message to stop the dialog. By default, it is not configured.&lt;/td&gt;
&lt;td&gt;Salir, cerrar, goodbye, exit, quit&lt;/td&gt;
&lt;td&gt;tv.custom_recommendation dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-custom-recommendation:error.message&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned in the happening of an error&lt;/td&gt;
&lt;td&gt;Algo no ha ido bien, inténtalo de nuevo&lt;/td&gt;
&lt;td&gt;tv.custom_recommendation dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-custom-recommendation:command.none&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when ATRIA does not recognize what the user is saying and returns a topic of &amp;ldquo;[None]&amp;rdquo;&lt;/td&gt;
&lt;td&gt;Uy, no tengo claro a qué te refieres&lt;/td&gt;
&lt;td&gt;tv.custom_recommendation dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv-custom-recommendation:command.unknown-error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when ATRIA returns a tagged topic that is not matched in the dialog.&lt;/td&gt;
&lt;td&gt;Algo no ha ido bien, inténtalo de nuevo&lt;/td&gt;
&lt;td&gt;tv.custom_recommendation dialog&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-display/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-display/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-display-use-case-resources&#34;&gt;TV display use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV display use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV display use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tvdisplay&#34;&gt;Specific resources for the use case: tv.display&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvdisplay&#34;&gt;Specific resources for the use case: tv.display&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV display plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.display use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;video.display.by-channel.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one channel and is broadcasting&lt;/td&gt;
&lt;td&gt;Esto es lo que están emitiendo ahora en ese canal&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;video.display.by-default.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one channel content has already been broadcast or finds a video content&lt;/td&gt;
&lt;td&gt;Voy a ello, dame un segundo&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;video.display.by-default.detail-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one channel content or video content that has not been broadcast yet, or the content does not have enough information to be played&lt;/td&gt;
&lt;td&gt;Mira, he encontrado este contenido&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.display.by-default.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one channel content or content on demand&lt;/td&gt;
&lt;td&gt;He encontrado estos contenidos relacionados con tu petición&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.display.contingency.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds one result&lt;/td&gt;
&lt;td&gt;He encontrado este contenido relacionado&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.display.contingency.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds more than one result&lt;/td&gt;
&lt;td&gt;He encontrado estos contenidos relacionados&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.display.contingency.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search does not find any result&lt;/td&gt;
&lt;td&gt;Lo siento, no encuentro lo que dices&lt;/td&gt;
&lt;td&gt;tv.display plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-recommend-llm/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-recommend-uc-resources&#34;&gt;TV LLM Recommend UC resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV LLM Recommend UC&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV LLM Recommend UC will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tv-recommend&#34;&gt;Specific resources for the use case: TV LLM Recommend&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tv-llm-recommend&#34;&gt;Specific resources for the use case: TV LLM Recommend&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV LLM Recommend plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for TV LLM Search use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.recommend.by-default.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when finds one result as recommendation&lt;/td&gt;
&lt;td&gt;Here is a suggestion&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.recommend.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when finds more than one result as recommendation&lt;/td&gt;
&lt;td&gt;Here are some suggestions&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.recommend.display.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when one live channel is recommended and starts playback&lt;/td&gt;
&lt;td&gt;Tuning to channel&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.recommend.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when does not find any result as recommendation&lt;/td&gt;
&lt;td&gt;Nothing found&lt;/td&gt;
&lt;td&gt;tv.recommend plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/ai-use-cases/tv-search-llm/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/ai-use-cases/tv-search-llm/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-llm-search-uc-resources&#34;&gt;TV LLM Search UC resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV LLM Search UC&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV LLM Search UC will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tv-llm-search&#34;&gt;Specific resources for the use case: TV LLM Search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tv-llm-search&#34;&gt;Specific resources for the use case: TV LLM Search&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV LLM Search plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for TV LLM Search use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.retrieve.by-default.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result&lt;/td&gt;
&lt;td&gt;Here is the content I found&lt;/td&gt;
&lt;td&gt;tv.retrieve plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.retrieve.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result&lt;/td&gt;
&lt;td&gt;Here are the contents I found&lt;/td&gt;
&lt;td&gt;tv.retrieve plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.retrieve.display.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds a single live channel and starts playback&lt;/td&gt;
&lt;td&gt;Tuning to channel with live channel&lt;/td&gt;
&lt;td&gt;tv.retrieve plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.retrieve.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search does not find any result&lt;/td&gt;
&lt;td&gt;I haven’t found anything&lt;/td&gt;
&lt;td&gt;tv.retrieve plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-move-backwards/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-move-backwards/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-move-backwards-use-case-resources&#34;&gt;TV move backwards use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV move backwards use case&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The TV move backwards use case will use two different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-move-forwards/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-move-forwards/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-move-forwards-use-case-resources&#34;&gt;TV move forwards use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV move forwards use case&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The TV move forwards use case will use two different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-none/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-none/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-none-use-case-resources&#34;&gt;TV none use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV none use case&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The TV none use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tvnone&#34;&gt;Specific resources for the use case: tv.none&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvnone&#34;&gt;Specific resources for the use case: tv.none&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV none plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.none use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search does not find any result&lt;/td&gt;
&lt;td&gt;No he encontrado nada&lt;/td&gt;
&lt;td&gt;tv.none plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds one result&lt;/td&gt;
&lt;td&gt;Este es el resultado que he encontrado&lt;/td&gt;
&lt;td&gt;tv.none plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds more than one result&lt;/td&gt;
&lt;td&gt;Estos son los resultados que he encontrado&lt;/td&gt;
&lt;td&gt;tv.none plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-search/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-search/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-search-use-case-resources&#34;&gt;TV search use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV search use case&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The TV search use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tvsearch&#34;&gt;Specific resources for the use case: tv.search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvsearch&#34;&gt;Specific resources for the use case: tv.search&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV search plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.search use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-title.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result by searching for one title entity&lt;/td&gt;
&lt;td&gt;He encontrado esto sobre $title&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-title.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result by searching for one title entity&lt;/td&gt;
&lt;td&gt;He encontrado estos contenidos sobre $title&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-participant.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result by searching for one actor/director entity&lt;/td&gt;
&lt;td&gt;En este contenido participa $participant&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-participant.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result by searching for one actor/director entity&lt;/td&gt;
&lt;td&gt;En estos contenidos participa $participant&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-genre.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result by searching for one genre entity&lt;/td&gt;
&lt;td&gt;Mira lo que he encontrado sobre $genre&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-genre.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result by searching for one genre entity&lt;/td&gt;
&lt;td&gt;Estos son los contenidos que he encontrado sobre $genre&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-subgenre.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result by searching for one genre and one subgenre entity&lt;/td&gt;
&lt;td&gt;Mira lo que he encontrado sobre $genre de $subgenre&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-subgenre.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result by searching for one genre and one subgenre entity&lt;/td&gt;
&lt;td&gt;Estos son los contenidos que he encontrado sobre $genre de $subgenre&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-default.simple-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds one result&lt;/td&gt;
&lt;td&gt;Aquí tienes este contenido&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.by-default.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the search finds more than one result&lt;/td&gt;
&lt;td&gt;Aquí tienes estos contenidos&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search does not find any result&lt;/td&gt;
&lt;td&gt;No he encontrado nada&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.single-result&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds one result&lt;/td&gt;
&lt;td&gt;Este es el resultado que he encontrado&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.contingency.multiple-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when the contingency search finds more than one result&lt;/td&gt;
&lt;td&gt;Estos son los resultados que he encontrado&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.search.no-results&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource when the contingency search is disabled and does not find any result&lt;/td&gt;
&lt;td&gt;No he encontrado lo que dices&lt;/td&gt;
&lt;td&gt;tv.search plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/tv-vod-epg-information/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/tv-vod-epg-information/resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;tv-vod-epg-information-use-case-resources&#34;&gt;TV VOD EPG information use case resources&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Resources used by the TV VOD EPG information use case&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The TV VOD EPG information use case will use three different types of resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/global-resources/#common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#specific-resources-for-the-use-case-tv-vod_epg_information&#34;&gt;Specific resources for the use case: tv.vod_egp_information&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;specific-resources-for-the-use-case-tvvod_epg_information&#34;&gt;Specific resources for the use case: tv.vod_epg_information&lt;/h2&gt;
&lt;p&gt;The resources associated to the TV VOD EPG information plugin are defined below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Specific resources for tv.vod_epg_information use case&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:tv.moreInfoTvDetail&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when content is retrieved with some device entities (&lt;code&gt;ent.device_tv&lt;/code&gt;, &lt;code&gt;ent.device_mobile&lt;/code&gt;, &lt;code&gt;ent.device_phone&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Esto es lo que se está reproduciendo en la televisión&lt;/td&gt;
&lt;td&gt;tv.vod_epg_information plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:carousel.info.contentDetail&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resource returned when content is retrieved without any device entity (&lt;code&gt;ent.device_tv&lt;/code&gt;, &lt;code&gt;ent.device_mobile&lt;/code&gt;, &lt;code&gt;ent.device_phone&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Aquí tienes más detalles&lt;/td&gt;
&lt;td&gt;tv.vod_epg_information plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:tv.moreInfoTvNotAllowed&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;No resource returned when content is retrieved with some device entities (&lt;code&gt;ent.device_tv&lt;/code&gt;, &lt;code&gt;ent.device_mobile&lt;/code&gt;, &lt;code&gt;ent.device_phone&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Vaya, parece que no puedo darte más información de lo que estás viendo en la televisión&lt;/td&gt;
&lt;td&gt;tv.vod_epg_information plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:tv.more_info.notAllowed&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;No resource returned when content is retrieced without any device entity (&lt;code&gt;ent.device_tv&lt;/code&gt;, &lt;code&gt;ent.device_mobile&lt;/code&gt;, &lt;code&gt;ent.device_phone&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Vaya, parece que no puedo hacer eso&lt;/td&gt;
&lt;td&gt;tv.vod_epg_information plugin&lt;/td&gt;
&lt;td&gt;Use case-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/global-resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/global-resources/</guid>
      <description>
        
        
        &lt;h1 id=&#34;global-resources-for-tv-use-cases&#34;&gt;Global resources for TV use cases&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This document describes the global resources shared among global TV use cases&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Apart from the specific resources for each TV-related use case, there are two types of global resources that can be used by any global experience for TV channels, which are described below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aura Platform global resources&lt;/li&gt;
&lt;li&gt;Common resources for video use cases&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aura-platform-global-resources&#34;&gt;Aura Platform global resources&lt;/h2&gt;
&lt;p&gt;The Aura Platform global resources that can be used by global TV experiences are:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aura Platform Global resources&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core:core.model-validation.request.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated in the validation of input fields of the request-response v3 model&lt;/td&gt;
&lt;td&gt;Lo siento, ha ocurrido un error inesperado&lt;/td&gt;
&lt;td&gt;aura-bot&lt;/td&gt;
&lt;td&gt;Used by all Aura global use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core:core.model-validation.answer.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated in the validation of output fields from the request-response v3 model&lt;/td&gt;
&lt;td&gt;Lo siento, ha ocurrido un error inesperado&lt;/td&gt;
&lt;td&gt;aura-bot&lt;/td&gt;
&lt;td&gt;Used by all Aura global use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core:core.cancel&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated when the request is adapted to normalized format but the triggered dialog is not migrated to v3&lt;/td&gt;
&lt;td&gt;Vaya, parece que no soy capaz de entenderte. Inténtalo de nuevo&lt;/td&gt;
&lt;td&gt;aura-bot&lt;/td&gt;
&lt;td&gt;Used by all Aura global use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core:core.model-validation.version.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated when the request is sent with a format version not supported by the channel&lt;/td&gt;
&lt;td&gt;Lo siento, ha ocurrido un error inesperado&lt;/td&gt;
&lt;td&gt;aura-bot&lt;/td&gt;
&lt;td&gt;Used by all Aura global use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;core:flc.answer.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated by &lt;em&gt;aura-bot&lt;/em&gt; in case the CLF API does not respond&lt;/td&gt;
&lt;td&gt;Lo siento, ha ocurrido un error inesperado&lt;/td&gt;
&lt;td&gt;aura-bot&lt;/td&gt;
&lt;td&gt;Used by Aura global use cases using the Complex Logic Framework&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;common-resources-for-video-use-cases&#34;&gt;Common resources for video use cases&lt;/h2&gt;
&lt;p&gt;The general video use cases resources that can be used by global TV experiences are:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Common resources for video use cases&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Managed by&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.model-validation.request.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated when the input request validation fails&lt;/td&gt;
&lt;td&gt;Algo no ha ido bien, inténtalo de nuevo&lt;/td&gt;
&lt;td&gt;CLF&lt;/td&gt;
&lt;td&gt;Used by global video use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tv:video.api.answer.error&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Error generated when API request fails&lt;/td&gt;
&lt;td&gt;Lo sentimos, ha ocurrido un error inesperado&lt;/td&gt;
&lt;td&gt;CLF&lt;/td&gt;
&lt;td&gt;Used by global video use cases&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/components/global-use-cases/video-use-cases/adapter-v1-to-v3/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/components/global-use-cases/video-use-cases/adapter-v1-to-v3/</guid>
      <description>
        
        
        &lt;h1 id=&#34;adapter-request-response-model-v1-to-v3&#34;&gt;Adapter request-response model v1 to v3&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This document describes the adapter use cases with request-response model v1 and v3.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Adapter use cases allow to work with request-response model v1 to adapt to systems that do not support v3 yet.&lt;/p&gt;
&lt;p&gt;Mainly, this adapter receives a request in v1 format and internally transforms it to v3 format to process it with the corresponding TV CLF plugin. Then, the response in v3 format is transformed back to v1 format to send the response.&lt;/p&gt;
&lt;h2 id=&#34;dialog-configuration&#34;&gt;Dialog Configuration&lt;/h2&gt;
&lt;h3 id=&#34;specific-configuration&#34;&gt;Specific configuration&lt;/h3&gt;
&lt;p&gt;The adapter use case is triggered by the &lt;a href=&#34;../../docs/components/global-use-cases/generic-dialog/generic-dialog-v1&#34;&gt;generic dialog v1&lt;/a&gt;.
For this use case, the required specific configuration is set below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuration for Spain OB in STB channel.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;generic-dialog-v1&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a40000&#34;&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;adapter-use-cases&#34;&gt;Adapter use cases&lt;/h3&gt;
&lt;p&gt;The adapter use case is intended to work with the following TV use cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/tv-search/&#34;&gt;TV search use case&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/video-use-cases/tv-none/&#34;&gt;TV none use case&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/ai-use-cases/tv-search-llm/&#34;&gt;TV search LLM use case&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../docs/components/global-use-cases/ai-use-cases/tv-recommend/&#34;&gt;TV Recommend use case&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
