Localization structure
Properties lists
This page contains a set of tables explaining the behavior of the different documents and properties when they belong to a Localization setup.
The values in the Current behavior column, in the below tables, have the following meaning:
-
Master:
The Master solution owns this property and it cannot be modified in a Local solution.
If the Master changes its value, it will be updated in the Local when the pending update is applied. -
Local:
The Local solution owns this property and it is inherited from the Master only when the object is first created.
Changes or deletions in the Master are never updated in the Local again.
In the case of sub-elements (such as Output nodes' answer text or Positive Examples), their behavior might differ from the generic definition of Local. For any specific case, see the Comment column.
Read more about the Localization structure.
Classes
Class properties | Behavior | Comment |
---|---|---|
Class existence | Master | Local only gets Classes on additions, not on updates. If a Class is deleted in Master, the Local Class is unlinked from Master. |
Class name | Local | |
Class training data existence | Local | |
Class training data value | Local |
Entities
Entities properties | Behavior | Comment |
---|---|---|
Name | Master | |
Description | Master | |
Folder location | Master | |
Existence | Master | |
Examples | Local | Local only gets new examples on entity addition not on entity update, even when there are new examples. |
NLU Variable existence | Master | |
NLU Variable name | Master | |
NLU Variable change string/script type | Master | |
NLU Variable value | Local | |
Entry (new/change/delete) | Local | |
Document number | Master | |
Enabled / Disabled | Master |
Flow Nodes
Flow Link Nodes
Flow-link node properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Linked flow | Master | |
Transfer variables | Master | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Integration Nodes
Integration node properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Method | Master | |
Send variable | Master | |
Receive variable | Master | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Intent Triggers
Intent Trigger properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Order group | Local | |
One/multiple match per session | Master | |
Test order | Local | |
User Intent examples | Local | Local only gets examples on flow addition, not on flow update even if there are new examples or new triggers. |
Include in Auto-test | Local | |
Match existence | Local | Local gets Matches on initial branching and addition of new Matches, but no updates to already existing Matches nor on deletion. Additional new Matches are always added at the bottom of any existing Matches. Local solution has full control to delete, edit or add Matches. |
Match order | Local | |
Class Match | Local | |
TLML Syntax Match name | Local | |
TLML Syntax Match syntax | Local | |
TLML Syntax Match Limit unused words | Local | |
Entity Match | Local | |
Language Object Match | Local | |
Script Match name | Local | |
Script Match evaluation script | Local | |
Context Match global variable / flow variable / context selection | Local | |
Context states | Local | |
Global variable context - Variable | Local | |
Global variable context - Execution script | Local | |
Flow variable context - Variable | Local | |
Flow variable context - Execution script | Local | |
After Matches existence | Local | Local gets After Matches on initial branching and addition of new After Matches, but no updates to already existing After Matches nor on deletion. Additional new After Matches are always added at the bottom of any existing After Matches. Local solution has full control to delete, edit or add After Matches. |
After Matches order | Local | |
Entity After Match entity | Local | |
Entity After Match mapping source | Local | |
Entity After Match mapping target | Local | |
Language Object After Match language object | Local | |
Language Object After Match mapping source | Local | |
Language Object After Match mapping target | Local | |
Listener After Match name | Local | |
Listener After Match TLML Syntax | Local | |
Listener After Match execution script | Local | |
Listener After Match sentence test order | Local | |
Listener After Match Limit unused words | Local | |
Listener After Match stop testing after | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Junctions
Junction properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Output Nodes
Output node properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Revisitable | Master | |
Number of revisits | Master | |
Output hyperlink | Local | |
Answer existence | Local | Local only gets Answers on addition, not on Flow updates including updates to said Answer. |
Answer text | Local | |
Answer emotion | Local | |
Answer random/ordered | Local | |
Answers ordered: cycle (true/false) | Local | |
Resume prompts existence | Local | Local only gets Resume Prompts on addition, not on Flow updates including updates to said Resume Prompt. |
Resume prompts text | Local | |
Resume prompts emotion | Local | |
Resume prompts random/ordered | Local | |
Resume prompts ordered: cycle (true/false) | Local | |
Skip condition existence | Local | |
Skip condition / expression | Local | |
Skip condition / target | Local | |
Output parameter existence | Local | |
Output parameter name | Local | |
Output parameter value | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Prompt Triggers
Prompt trigger properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Expression | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master | |
Order group | Local | |
Repeatable | Master |
Script Nodes
Script node properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
Execution script | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Transitions
Transition properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Description | Local | |
From - To | Master | |
Get Input - Continue check | Master | |
Conditional check | Master | |
Order | Master | |
Matches existence | Local | Local gets Matches on initial branching and addition of new Matches, but no updates to already existing Matches nor on deletion. Additional new Matches are always added at the bottom of any existing Matches. Local solution has full control to delete, edit or add Matches. |
Match order | Local | |
Class Match | Local | |
TLML Syntax Match name | Local | |
TLML Syntax Match syntax | Local | |
TLML Syntax Match Limit unused words | Local | |
Entity Match | Local | |
Language Object Match | Local | |
Script Match name | Local | |
Script Match evaluation script | Local | |
Context Match global variable/flow variable/context selection | Local | |
Context states | Local | |
Global variable context - Variable | Local | |
Global variable context - Execution script | Local | |
Flow variable context - Variable | Local | |
Flow variable context - Execution script | Local | |
After Matches existence | Local | Local gets After Matches on initial branching and addition of new After Matches, but no updates to already existing After Matches nor on deletion. Additional new After Matches are always added at the bottom of any existing After Matches. Local solution has full control to delete, edit or add After Matches. |
After Matches order | Local | |
Entity After Match entity | Local | |
Entity After Match mapping source | Local | |
Entity After Match mapping target | Local | |
Language Object After Match entity | Local | |
Language Object After Match mapping source | Local | |
Language Object After Match mapping target | Local | |
Listener After Match name | Local | |
Listener After Match TLML Syntax | Local | |
Listener After Match execution script | Local | |
Listener After Match sentence test order | Local | |
Listener After Match Limit unused words | Local | |
Listener After Match stop testing after | Local | |
Script After Match name | Local | |
Script After Match execution script | Local | |
Match once/multiple times | Master | |
Sentence test order | Local | |
Include in Auto-test | Local | |
User Intent examples | Local | Local only gets User Intent examples on Flow addition not on Flow update even if there are new examples or new transitions. |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master |
Flows
Flow General properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Local | |
Description | Local | |
Resume prompt | Local | |
Enabled / Disabled | Local | |
Folder location | Master | |
Variable existence | Master | |
Variable name | Master | |
Variable description | Local | |
Variable value | Local | |
Flow Listener existence | Local | Local only gets Flow Listeners on addition, not on Flow updates including updates to said Listener. |
Flow Listener name | Local | |
Flow Listener TLML Syntax | Local | |
Flow Listener Execution script | Local | |
Flow Listener Stop testing | Local | |
Flow Listener Sentence test order | Local | |
Flow Listener Limit unrecognized words | Local | |
Flow Listener order | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master | |
Flow scripts | Local | |
Is Sub-flow | Master | |
Document number | Master | |
Nodes | Master |
Folders
Folder properties | Current behavior | Comment |
---|---|---|
Folder existence | Master | |
Folder name | Local | |
Folder structure | Master |
Globals
Emotions
Global emotions properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Local | |
Icon | Local |
Global Contexts
Global Context properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Master | |
Description | Master | |
Script | Master | |
State existence | Master | |
State name | Master | |
State value | Master | |
Icons | Master |
Global Listeners
Global Listener properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Master | |
Description | Local | |
TLML Syntax | Local | |
Execution script | Local | |
Stop testing | Local | |
Sentence test order | Local | |
Limit unrecognized words | Local | |
Listener ordering | Local |
Global Scripts
Global Script properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Type | Master | |
Name | Master | |
Description | Local | |
Script | Local | |
Script Ordering | Local |
Global Variables
Global Variables properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Master | |
Description | Master | |
Value | Local |
Metadata Definitions
Metadata definitions properties | Current behavior | Comment |
---|---|---|
Name | Master | |
Description | Master | |
Enabled | Master | |
Scope | Master | |
Value Type | Master | |
Auto-Logging | Master | |
Auto-Logging Value | Master | |
Sub-definitions | Master |
Language Objects
Language Object Properties | Behavior | Comment |
---|---|---|
Name | Master | |
Alias | Master | |
Description | Master | |
Folder location | Master | |
TLML Syntax | Local | |
Examples | Local | Local only gets new examples on language object addition not on language object update, even when there are new examples. |
Existence | Master | |
LO Variable existence | Master | |
LO Variable name | Master | |
LO Variable value | Local | |
NLU Variable existence | Master | |
NLU Variable name | Master | |
NLU Variable value | Local | |
Metadata existence | Master | |
Metadata assignation | Master | |
Metadata value | Master | |
Document number | Master | |
Enabled / Disabled | Master |
Order Groups
Order groups properties | Current behavior | Comment |
---|---|---|
Existence | Master | Order groups added in the Master solution are always inherited by the Local solution; if an Order group is deleted in Master the Local Order group is unlinked from Master (but not deleted). |
Name | Local | |
Default group | Local | |
Ordering | Local |
Publish Environments
Publish environment | Current behavior | Comment |
---|---|---|
Publish environment | Local | Publish environments are not branched, and new publish environments must be configured for each local solution. |
Resources
File Resources
File resources properties | Current behavior | Comment |
---|---|---|
Name and existence | Local | The Local only gets file resources when first branching. |
Path | Local |
Integrations
Integration properties | Current behavior | Comment |
---|---|---|
Existence | Master | |
Name | Master | |
Description | Master | |
Method existence | Master | |
Method name | Master | |
Method description | Master | |
Input existence | Master | |
Input parameter name | Master | |
Input parameter description | Master | |
Output existence | Master | |
Output parameter name | Master | |
Output parameter description | Master | |
Icon | Master | |
Availability | Master |
Lexical Resources
Lexical resources | Current behavior | Comment |
---|---|---|
Assigned resource(s) | Local | Assigned lexical resources are never included when branching. |
Solution Properties
Solution Properties | Current behavior | Comment |
---|---|---|
Name | Local | |
Language | - | Language is selected on branching and cannot be changed for an existing solution. |
Location | Local | |
Quality Control | Local | |
Confidence Threshold | Local | |
Description | Local | |
Notes | Local |