Subject: Built motion from commit (unavailable).|2.5.6
From: Andrea Bianco <[email-masked]>
Date: Sun, 24 Jan 2021 16:45:37 +0000 (+0100)

Built motion from commit (unavailable).|2.5.6
---

diff --git a/apidoc/api_data.js b/apidoc/api_data.js
index 8bdb4c3..688da03 100644
--- a/apidoc/api_data.js
+++ b/apidoc/api_data.js
@@ -1301,12 +1301,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/auth/google",
+    "url": "/api/auth/local",
     "title": "Creates a new User token",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -1334,17 +1334,17 @@ define({ "api": [
     },
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/authGoogle/index.js",
+    "filename": "server/api/authLocal/index.js",
     "groupTitle": "Authentication"
   },
   {
     "type": "post",
-    "url": "/api/auth/local",
+    "url": "/api/auth/google",
     "title": "Creates a new User token",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -1372,7 +1372,7 @@ define({ "api": [
     },
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/authLocal/index.js",
+    "filename": "server/api/authGoogle/index.js",
     "groupTitle": "Authentication"
   },
   {
@@ -2505,20 +2505,6 @@ define({ "api": [
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -2843,20 +2829,6 @@ define({ "api": [
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -5480,6 +5452,427 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm_contact_has_items",
+    "title": "Creates a new CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "item",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "ItemTypeId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "ItemClass",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Deletes a CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items",
+    "title": "Gets a list of CmContactHasItems",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_items?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_items?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_items?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_items?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_items?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Gets a single CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Update an existing CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_contact_has_phones",
+    "title": "Creates a new CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "phone",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Deletes a CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_phones",
+    "title": "Gets a list of CmContactHasPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Gets a single CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Update an existing CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Creates a new CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmHopperId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "phone",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "scheduledat",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countbusyretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countcongestionretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnoanswerretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnosuchnumberretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countdropretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countabandonedretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countmachineretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countagentrejectretry",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Deletes a CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Gets a list of CmHopperAdditionalPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_hopper_additional_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_hopper_additional_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Gets a single CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Update an existing CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/companies",
     "title": "Creates a new Company",
     "examples": [
@@ -5879,6 +6272,13 @@ define({ "api": [
           },
           {
             "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "AdditionalPhones",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "Integer",
             "optional": true,
             "field": "priority",
@@ -6080,6 +6480,42 @@ define({ "api": [
     "groupTitle": "Cm_Contacts"
   },
   {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/duplicatePhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/duplicateAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "duplicateAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Gets contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
     "type": "get",
     "url": "/api/cm/contacts/{id}/jscripty_sessions",
     "title": "Gets contact hopper blacks",
@@ -6135,6 +6571,42 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/{id}/rescheduleAdditionalPhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/rescheduleAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "rescheduleAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Sets new contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "setAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/{id}/tags",
     "title": "Sets new tags",
     "examples": [
@@ -6421,6 +6893,13 @@ define({ "api": [
             "optional": true,
             "field": "countagentrejectretry",
             "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
           }
         ]
       }
@@ -7545,6 +8024,13 @@ define({ "api": [
           },
           {
             "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "AdditionalPhones",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "Integer",
             "optional": true,
             "field": "priority",
@@ -7743,6 +8229,24 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/uploadUpdates/:id",
+    "title": "Import existing contacts by csv",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/uploadUpdates/:id -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "importUpdates",
+    "group": "Cm_contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/upload",
     "title": "Upload csv",
     "examples": [
@@ -7815,6 +8319,123 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/contact_item_types",
+    "title": "Creates a new ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateContactItemTypes",
+    "group": "ContactItemType",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "name",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "rgbBackgroundColor",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "delete",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Deletes a ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types",
+    "title": "Gets a list of ContactItemTypes",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/contact_item_types?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/contact_item_types?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/contact_item_types?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/contact_item_types?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/contact_item_types?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Gets a single ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "put",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Update an existing ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/custom_field",
     "title": "Create a new custom field",
     "examples": [
@@ -8159,7 +8780,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -8868,7 +9489,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -9785,12 +10406,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/{id}/applications",
-    "title": "Creates new applications",
+    "url": "/api/fax/accounts/addaccountapplications",
+    "title": "Creates new account and applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -9844,12 +10465,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/addaccountapplications",
-    "title": "Creates new account and applications",
+    "url": "/api/fax/accounts/{id}/applications",
+    "title": "Creates new applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -11491,7 +12112,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -12053,7 +12674,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -18287,20 +18908,6 @@ define({ "api": [
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -18418,20 +19025,6 @@ define({ "api": [
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -19851,36 +20444,36 @@ define({ "api": [
   },
   {
     "type": "get",
-    "url": "/api/rpc/outbound",
-    "title": "Gets a list of RTOutbound",
+    "url": "/api/rpc/voice/queues",
+    "title": "Gets a list of RTVoiceQueues",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
   },
   {
     "type": "get",
-    "url": "/api/rpc/voice/queues",
-    "title": "Gets a list of RTVoiceQueues",
+    "url": "/api/rpc/outbound",
+    "title": "Gets a list of RTOutbound",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
@@ -20302,7 +20895,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -21306,7 +21899,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -21888,24 +22481,6 @@ define({ "api": [
   },
   {
     "type": "get",
-    "url": "/api/settings/now",
-    "title": "Get Server Current Date",
-    "examples": [
-      {
-        "title": "Example usage:",
-        "content": "curl https://{domain}/api/settings/now -v -X GET",
-        "type": "json"
-      }
-    ],
-    "name": "getDate",
-    "group": "Settings",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
-    "version": "0.0.0",
-    "filename": "server/api/setting/index.js",
-    "groupTitle": "Settings"
-  },
-  {
-    "type": "get",
     "url": "/api/settings/{id}/favicon",
     "title": "Get Favicon",
     "examples": [
@@ -22709,31 +23284,31 @@ define({ "api": [
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "get",
-    "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status as get request",
+    "type": "post",
+    "url": "/api/sms/messages/{id}/status",
+    "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
+        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsAccount/index.js",
+    "filename": "server/api/smsMessage/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
     "type": "post",
-    "url": "/api/sms/messages/{id}/status",
+    "url": "/api/sms/accounts/{id}/status",
     "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
@@ -22741,23 +23316,23 @@ define({ "api": [
     "group": "Sms_Accounts",
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsMessage/index.js",
+    "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status",
+    "title": "Receive message status as get request",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
@@ -23196,20 +23771,6 @@ define({ "api": [
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -23341,20 +23902,6 @@ define({ "api": [
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -24316,20 +24863,6 @@ define({ "api": [
             "optional": false,
             "field": "direction",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -24596,20 +25129,6 @@ define({ "api": [
             "optional": true,
             "field": "production",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "savedAt",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "publishedAt",
-            "description": ""
           }
         ]
       }
@@ -25410,7 +25929,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -26109,12 +26628,12 @@ define({ "api": [
   },
   {
     "type": "delete",
-    "url": "/api/openchannel/queues/{id}/teams",
+    "url": "/api/mail/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26122,17 +26641,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/openchannelQueue/index.js",
+    "filename": "server/api/mailQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/queues/{id}/teams",
+    "url": "/api/chat/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26140,7 +26659,7 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voiceQueue/index.js",
+    "filename": "server/api/chatQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -26163,12 +26682,12 @@ define({ "api": [
   },
   {
     "type": "delete",
-    "url": "/api/chat/queues/{id}/teams",
+    "url": "/api/fax/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26176,17 +26695,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/chatQueue/index.js",
+    "filename": "server/api/faxQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/mail/queues/{id}/teams",
+    "url": "/api/openchannel/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26194,17 +26713,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/mailQueue/index.js",
+    "filename": "server/api/openchannelQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/fax/queues/{id}/teams",
+    "url": "/api/voice/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26212,7 +26731,7 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/faxQueue/index.js",
+    "filename": "server/api/voiceQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -32375,6 +32894,13 @@ define({ "api": [
             "group": "Body",
             "type": "Integer",
             "optional": true,
+            "field": "callAdditionalPhoneAfterMin",
+            "description": "<p>Minutes to wait to call next additional phone number</p>"
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
             "field": "mandatoryDispositionPauseId",
             "description": "<p>Status to put when mandatory disposition is enabled</p>"
           },
@@ -33052,37 +33578,37 @@ define({ "api": [
     "groupTitle": "Voice_Recordings"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/voice/recordings/{id}/transcribe",
     "title": "Run Transcribe Recording",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -d '{\"runSentiment\": \"true\"}' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -v -u {name}:{password} -X GET",
         "type": "json"
       }
     ],
     "name": "transcribe",
     "group": "Voice_Recordings",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/voiceRecording/index.js",
     "groupTitle": "Voice_Recordings"
   },
   {
-    "type": "get",
+    "type": "post",
     "url": "/api/voice/recordings/{id}/transcribe",
     "title": "Run Transcribe Recording",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -v -u {name}:{password} -X GET",
+        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -d '{\"runSentiment\": \"true\"}' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
     "name": "transcribe",
     "group": "Voice_Recordings",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/voiceRecording/index.js",
     "groupTitle": "Voice_Recordings"
@@ -33424,7 +33950,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -34012,12 +34538,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/webbar/unhold",
-    "title": "unhold webrtc call",
+    "url": "/api/webbar/hold",
+    "title": "hold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34029,7 +34555,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "sessionId",
             "description": ""
           },
@@ -34050,12 +34576,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/webbar/hold",
-    "title": "hold webrtc call",
+    "url": "/api/webbar/unhold",
+    "title": "unhold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34067,7 +34593,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": true,
+            "optional": false,
             "field": "sessionId",
             "description": ""
           },
@@ -35244,20 +35770,6 @@ define({ "api": [
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -35389,20 +35901,6 @@ define({ "api": [
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -36132,7 +36630,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -36712,7 +37210,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
diff --git a/apidoc/api_data.json b/apidoc/api_data.json
index 62c22f5..2e9c839 100644
--- a/apidoc/api_data.json
+++ b/apidoc/api_data.json
@@ -1301,12 +1301,12 @@
   },
   {
     "type": "post",
-    "url": "/api/auth/google",
+    "url": "/api/auth/local",
     "title": "Creates a new User token",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -1334,17 +1334,17 @@
     },
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/authGoogle/index.js",
+    "filename": "server/api/authLocal/index.js",
     "groupTitle": "Authentication"
   },
   {
     "type": "post",
-    "url": "/api/auth/local",
+    "url": "/api/auth/google",
     "title": "Creates a new User token",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -1372,7 +1372,7 @@
     },
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/authLocal/index.js",
+    "filename": "server/api/authGoogle/index.js",
     "groupTitle": "Authentication"
   },
   {
@@ -2505,20 +2505,6 @@
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -2843,20 +2829,6 @@
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -5480,6 +5452,427 @@
   },
   {
     "type": "post",
+    "url": "/api/cm_contact_has_items",
+    "title": "Creates a new CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "item",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "ItemTypeId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "ItemClass",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Deletes a CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items",
+    "title": "Gets a list of CmContactHasItems",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_items?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_items?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_items?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_items?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_items?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Gets a single CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Update an existing CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_contact_has_phones",
+    "title": "Creates a new CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "phone",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Deletes a CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_phones",
+    "title": "Gets a list of CmContactHasPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Gets a single CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_phones/{id}",
+    "title": "Update an existing CmContactHasPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasPhones",
+    "group": "CmContactHasPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasPhone/index.js",
+    "groupTitle": "CmContactHasPhones"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Creates a new CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmHopperId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "phone",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "scheduledat",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countbusyretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countcongestionretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnoanswerretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnosuchnumberretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countdropretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countabandonedretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countmachineretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countagentrejectretry",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Deletes a CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Gets a list of CmHopperAdditionalPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_hopper_additional_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_hopper_additional_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Gets a single CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Update an existing CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/companies",
     "title": "Creates a new Company",
     "examples": [
@@ -5879,6 +6272,13 @@
           },
           {
             "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "AdditionalPhones",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "Integer",
             "optional": true,
             "field": "priority",
@@ -6080,6 +6480,42 @@
     "groupTitle": "Cm_Contacts"
   },
   {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/duplicatePhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/duplicateAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "duplicateAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Gets contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
     "type": "get",
     "url": "/api/cm/contacts/{id}/jscripty_sessions",
     "title": "Gets contact hopper blacks",
@@ -6135,6 +6571,42 @@
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/{id}/rescheduleAdditionalPhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/rescheduleAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "rescheduleAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Sets new contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "setAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/{id}/tags",
     "title": "Sets new tags",
     "examples": [
@@ -6421,6 +6893,13 @@
             "optional": true,
             "field": "countagentrejectretry",
             "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
           }
         ]
       }
@@ -7545,6 +8024,13 @@
           },
           {
             "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "AdditionalPhones",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "Integer",
             "optional": true,
             "field": "priority",
@@ -7743,6 +8229,24 @@
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/uploadUpdates/:id",
+    "title": "Import existing contacts by csv",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/uploadUpdates/:id -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "importUpdates",
+    "group": "Cm_contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/upload",
     "title": "Upload csv",
     "examples": [
@@ -7815,6 +8319,123 @@
   },
   {
     "type": "post",
+    "url": "/api/contact_item_types",
+    "title": "Creates a new ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateContactItemTypes",
+    "group": "ContactItemType",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "name",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "rgbBackgroundColor",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "delete",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Deletes a ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types",
+    "title": "Gets a list of ContactItemTypes",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/contact_item_types?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/contact_item_types?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/contact_item_types?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/contact_item_types?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/contact_item_types?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Gets a single ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "put",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Update an existing ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/custom_field",
     "title": "Create a new custom field",
     "examples": [
@@ -8159,7 +8780,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -8868,7 +9489,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -9785,12 +10406,12 @@
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/{id}/applications",
-    "title": "Creates new applications",
+    "url": "/api/fax/accounts/addaccountapplications",
+    "title": "Creates new account and applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -9844,12 +10465,12 @@
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/addaccountapplications",
-    "title": "Creates new account and applications",
+    "url": "/api/fax/accounts/{id}/applications",
+    "title": "Creates new applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -11491,7 +12112,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -12053,7 +12674,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -18287,20 +18908,6 @@
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -18418,20 +19025,6 @@
             "optional": true,
             "field": "readAt",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -19851,36 +20444,36 @@
   },
   {
     "type": "get",
-    "url": "/api/rpc/outbound",
-    "title": "Gets a list of RTOutbound",
+    "url": "/api/rpc/voice/queues",
+    "title": "Gets a list of RTVoiceQueues",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
   },
   {
     "type": "get",
-    "url": "/api/rpc/voice/queues",
-    "title": "Gets a list of RTVoiceQueues",
+    "url": "/api/rpc/outbound",
+    "title": "Gets a list of RTOutbound",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
@@ -20302,7 +20895,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -21306,7 +21899,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -21888,24 +22481,6 @@
   },
   {
     "type": "get",
-    "url": "/api/settings/now",
-    "title": "Get Server Current Date",
-    "examples": [
-      {
-        "title": "Example usage:",
-        "content": "curl https://{domain}/api/settings/now -v -X GET",
-        "type": "json"
-      }
-    ],
-    "name": "getDate",
-    "group": "Settings",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
-    "version": "0.0.0",
-    "filename": "server/api/setting/index.js",
-    "groupTitle": "Settings"
-  },
-  {
-    "type": "get",
     "url": "/api/settings/{id}/favicon",
     "title": "Get Favicon",
     "examples": [
@@ -22709,31 +23284,31 @@
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "get",
-    "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status as get request",
+    "type": "post",
+    "url": "/api/sms/messages/{id}/status",
+    "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
+        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsAccount/index.js",
+    "filename": "server/api/smsMessage/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
     "type": "post",
-    "url": "/api/sms/messages/{id}/status",
+    "url": "/api/sms/accounts/{id}/status",
     "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
@@ -22741,23 +23316,23 @@
     "group": "Sms_Accounts",
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsMessage/index.js",
+    "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status",
+    "title": "Receive message status as get request",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
@@ -23196,20 +23771,6 @@
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -23341,20 +23902,6 @@
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -24316,20 +24863,6 @@
             "optional": false,
             "field": "direction",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -24596,20 +25129,6 @@
             "optional": true,
             "field": "production",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "savedAt",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "publishedAt",
-            "description": ""
           }
         ]
       }
@@ -25410,7 +25929,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           }
@@ -26109,12 +26628,12 @@
   },
   {
     "type": "delete",
-    "url": "/api/openchannel/queues/{id}/teams",
+    "url": "/api/mail/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26122,17 +26641,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/openchannelQueue/index.js",
+    "filename": "server/api/mailQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/queues/{id}/teams",
+    "url": "/api/chat/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26140,7 +26659,7 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voiceQueue/index.js",
+    "filename": "server/api/chatQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -26163,12 +26682,12 @@
   },
   {
     "type": "delete",
-    "url": "/api/chat/queues/{id}/teams",
+    "url": "/api/fax/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26176,17 +26695,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/chatQueue/index.js",
+    "filename": "server/api/faxQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/mail/queues/{id}/teams",
+    "url": "/api/openchannel/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26194,17 +26713,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/mailQueue/index.js",
+    "filename": "server/api/openchannelQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/fax/queues/{id}/teams",
+    "url": "/api/voice/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26212,7 +26731,7 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/faxQueue/index.js",
+    "filename": "server/api/voiceQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -32375,6 +32894,13 @@
             "group": "Body",
             "type": "Integer",
             "optional": true,
+            "field": "callAdditionalPhoneAfterMin",
+            "description": "<p>Minutes to wait to call next additional phone number</p>"
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
             "field": "mandatoryDispositionPauseId",
             "description": "<p>Status to put when mandatory disposition is enabled</p>"
           },
@@ -33052,37 +33578,37 @@
     "groupTitle": "Voice_Recordings"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/voice/recordings/{id}/transcribe",
     "title": "Run Transcribe Recording",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -d '{\"runSentiment\": \"true\"}' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -v -u {name}:{password} -X GET",
         "type": "json"
       }
     ],
     "name": "transcribe",
     "group": "Voice_Recordings",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/voiceRecording/index.js",
     "groupTitle": "Voice_Recordings"
   },
   {
-    "type": "get",
+    "type": "post",
     "url": "/api/voice/recordings/{id}/transcribe",
     "title": "Run Transcribe Recording",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -v -u {name}:{password} -X GET",
+        "content": "curl https://{domain}/api/voice/recordings/{id}/transcribe -d '{\"runSentiment\": \"true\"}' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
     "name": "transcribe",
     "group": "Voice_Recordings",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/voiceRecording/index.js",
     "groupTitle": "Voice_Recordings"
@@ -33424,7 +33950,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -34012,12 +34538,12 @@
   },
   {
     "type": "post",
-    "url": "/api/webbar/unhold",
-    "title": "unhold webrtc call",
+    "url": "/api/webbar/hold",
+    "title": "hold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34029,7 +34555,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "sessionId",
             "description": ""
           },
@@ -34050,12 +34576,12 @@
   },
   {
     "type": "post",
-    "url": "/api/webbar/hold",
-    "title": "hold webrtc call",
+    "url": "/api/webbar/unhold",
+    "title": "unhold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34067,7 +34593,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": true,
+            "optional": false,
             "field": "sessionId",
             "description": ""
           },
@@ -35244,20 +35770,6 @@
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -35389,20 +35901,6 @@
             "optional": true,
             "field": "secret",
             "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "String",
-            "optional": true,
-            "field": "providerName",
-            "description": ""
-          },
-          {
-            "group": "Body",
-            "type": "Text",
-            "optional": true,
-            "field": "providerResponse",
-            "description": ""
           }
         ]
       }
@@ -36132,7 +36630,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
@@ -36712,7 +37210,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "serverUrl",
             "description": ""
           },
diff --git a/apidoc/api_project.js b/apidoc/api_project.js
index ef7527a..089ab44 100644
--- a/apidoc/api_project.js
+++ b/apidoc/api_project.js
@@ -1,6 +1,6 @@
 define({
   "name": "xCALLY Motion API",
-  "version": "2.5.13",
+  "version": "2.5.6",
   "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.",
   "title": "xCALLY MOTION API",
   "header": {
@@ -17,7 +17,7 @@ define({
   "apidoc": "0.3.0",
   "generator": {
     "name": "apidoc",
-    "time": "2021-01-23T13:11:39.791Z",
+    "time": "2021-01-24T16:37:11.993Z",
     "url": "http://apidocjs.com",
     "version": "0.24.0"
   }
diff --git a/apidoc/api_project.json b/apidoc/api_project.json
index f563c2f..567dade 100644
--- a/apidoc/api_project.json
+++ b/apidoc/api_project.json
@@ -1,6 +1,6 @@
 {
   "name": "xCALLY Motion API",
-  "version": "2.5.13",
+  "version": "2.5.6",
   "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.",
   "title": "xCALLY MOTION API",
   "header": {
@@ -17,7 +17,7 @@
   "apidoc": "0.3.0",
   "generator": {
     "name": "apidoc",
-    "time": "2021-01-23T13:11:39.791Z",
+    "time": "2021-01-24T16:37:11.993Z",
     "url": "http://apidocjs.com",
     "version": "0.24.0"
   }
diff --git a/package.json b/package.json
index 08493d0..dec0352 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "motion",
-  "version": "2.5.13",
+  "version": "2.5.6",
   "description": "xCALLY Motion is the new Realtime asynchronous solution for your multichannel contact center over Asterisk.",
   "main": "server/app.js",
   "engines": {
@@ -51,7 +51,6 @@
     "crypto-js": "3.1.9-1",
     "cron-job-manager": "1.0.7",
     "desk.js": "0.1.4",
-    "dialogflow": "0.8.2",
     "ejs": "2.7.4",
     "eml-format": "0.5.0",
     "entities": "1.1.2",
diff --git a/public/app/main/apps/callysquare/i18n/ar.json b/public/app/main/apps/callysquare/i18n/ar.json
index dbb2c12..fa80f5a 100644
--- a/public/app/main/apps/callysquare/i18n/ar.json
+++ b/public/app/main/apps/callysquare/i18n/ar.json
@@ -1,122 +1,77 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "الرقم التعريفى للحساب",
-		"ADDUSER_PROJECTS": "إضافة مستخدمين إلى المشروع",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"ERRORS": {
+			"DSN_REQUIRED": "إسم مصدر البيانات المطلوب",
+			"FIELD_REQUIRED": "الحقل المطلوب",
+			"NAME_REQUIRED": "الاسم_مطلوب",
+			"PROJECT_REQUIRED": "المشروع المطلوب",
+			"URL_REQUIRED": "حقل الزامي"
+		},
+		"HELP": {
+			"CC": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال",
+			"DSN": " DRIVER = MySQL ؛ الخادم = 127.0.0.1 ؛ UID = xcall ؛ PWD = كلمة المرور ؛ DATABASE = مثال قاعدة البيانات",
+			"MAILBOX": "صندوق البريد ",
+			"TO": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال",
+			"BCC": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال",
+			"MAX_TEXT_TTS": "الحد الأقصى المسموح به لعدد الأحرف هو 250"
+		},
 		"ADD_ODBC": "اضافه ربط شبكى لقاعدة إتصال مفتوحة",
+		"AWS_TEXT_TYPE": "إدخال نص خاص بخدمه امازون للتخزين السحابى",
+		"BACK": "العودة إلى الخلف",
+		"DESCRIPTION": "الوصف",
+		"DIALOGFLOW": "تدفق البيانات",
+		"DIALOGFLOW_LANGUAGE": "لغة_تدفق البيانات",
+		"DSN": "اسم مصدر البينات ",
+		"FINDBY": "البحث بواسطة",
+		"LOGIN": "تسجيل الدخول",
+		"LOGOUT": "الخروج",
+		"NAME": "اسم",
+		"ODBC": "الربط الشبكى لقاعدة إتصال مفتوحة",
+		"PAUSE": "إيقاف مؤقت",
+		"PAUSE_ID": "الرقم التعريفى الخاص بالإيقاف المؤقت",
+		"SEARCH_FOR_ANYONE": "البحث عن أى شخص",
+		"SELECTED": "المحدد",
+		"SELECT_ALL": "اختر الكل",
+		"SELECT_NONE": "لم تقم بإختيار شئ",
+		"SMS_ACCOUNT_ID": "الرقم التعريفى للرسائل النصية القصيرة الخاصه بالحساب",
+		"TEST_ODBC": "إختبارالربط الشبكى لقاعدةإتصال مفتوحة",
+		"UNPAUSE": "ايقاف التوقف المؤقت",
+		"URI": "بروتكول معرف الموارد الموحد",
 		"ADD_PROJECT": "أضف مشروع",
-		"ADD_VARIABLE": "إضافة متغير",
-		"AGENTS": "عملاء",
 		"AGI": "بوابة ربط الاستريسيك",
-		"ALL_USERS": "جميع المستخدمين",
 		"ANSWER": "إجابة",
-		"APIKEY": "مفتاح API",
-		"APPID": "الرقم التعريفى للتطبيق",
-		"APPLICATION": "التنفيذ",
-		"APPSECRET": "سر التطبيق",
-		"ARGS": "",
-		"ATTACHMENT_NAME": "اسم المرفق",
-		"ATTACHMENT_PATH": "مسار المرفق",
-		"ATTACHMENT_TYPE": "نوع المرفق",
 		"AUDIO": "سمعي",
-		"AUDIOENCODING": "ترميز الصوت",
-		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "خدمه تحويل النص الى عبارات مسموعه وهى أحد الخدمات المقدمه من خلال موقع أمازون",
-		"AWS_ACCESS_KEY_ID": " الرقم التعريفى للدخول الى خدمة التخزين السحابى ",
-		"AWS_BOT_NAME": "اسم بوت",
-		"AWS_LEX_REGION": "منطقة",
-		"AWS_POLLY_REGION": "المنطقه الخاصه بخدمه تحويل النص إلى عبارات مسموعة",
-		"AWS_POLLY_VOICE": "الصوت الخاص بخدمه تحويل النص إلى عبارات مسموعة",
-		"AWS_SECRET_ACCESS_KEY": "المفتاح السري للوصول غلى خدمة التخزين السحابى",
-		"AWS_TEXT_TYPE": "إدخال نص خاص بخدمه امازون للتخزين السحابى",
-		"BACK": "العودة إلى الخلف",
-		"BCC": "نسخه كربونية غير مرئية",
 		"BEEP": "صوت للتنبيه",
-		"BODY": "الجسم",
-		"CALLBACK": "معاودة الاتصال مرة أخرى",
-		"CALLBACK_PRIORITY": "أولوية معاودة الإتصال",
 		"CALLYSQUARE": "برنامج كالى سكوير",
-		"CC": "نسخة كربونيه",
-		"CHOOSE_ATTACHMENT": "اختر المرفقات",
-		"CLOSE": "إغلاق",
-		"COMMAND": "أمر",
-		"COMPUTEDVARIABLES": "مسار البرنامج النصي للمتغيرات المحسوبة",
-		"CONDITION": "شرط",
-		"CONTEXT": "سياق ",
-		"COPY": "نسخ",
-		"COPY_PROJECT": "نسخ المشروع",
 		"CREATED_AT": "أنشئ في",
-		"CUSTOM_ACTION": "عمل مخصص",
-		"CUSTOM_ACTION_DATA": "عمل مخصص البيانات",
-		"CUSTOM_APP": "تطبيق مخصص",
 		"DATABASE": "قاعدة البيانات",
-		"DELAY": "تأخير ",
-		"DELETE": "حذف",
 		"DELETE_ODBC": "حذف الربط الشبكى لقاعدةإتصال مفتوحة",
 		"DELETE_PROJECT": "حذف المشروع",
-		"DELETE_SQUARERECORDING": "حذف مربع التسجيل",
-		"DESCRIPTION": "الوصف",
 		"DIAL": "يتصل",
-		"DIALOGFLOW": "تدفق البيانات",
-		"DIALOGFLOW_LANGUAGE": "لغة_تدفق البيانات",
 		"DIGIT": "رقم",
 		"DIGITS": "أرقام",
-		"DOWNLOAD_SQUARERECORDING": "تنزيل مربع التسجيل",
-		"DROP_TO_UPLOAD": "إسحب وقم بالرفع",
-		"DROP_TO_UPLOAD_MESSAGE": "اسحب الرسائل وقم برفعها",
-		"DSN": "اسم مصدر البينات ",
 		"EDIT": "تعديل",
 		"EDIT_ODBC": "تعديل الربط الشبكى لقاعدةإتصال مفتوحة",
 		"EDIT_PROJECT": "تعديل المشروع",
-		"EDIT_SQUARERECORDING": "تحرير مربع التسجيل",
-		"EDIT_XML": "   (تعديل لغه الترميز الموسعه( وهى تنسيق يستند إلى نص يسمح بهيكلة المستندات الإلكترونية ",
 		"END": "إنهاء",
-		"ERRORS": {
-			"DSN_REQUIRED": "إسم مصدر البيانات المطلوب",
-			"FIELD_REQUIRED": "الحقل المطلوب",
-			"NAME_REQUIRED": "الاسم_مطلوب",
-			"PROJECT_REQUIRED": "المشروع المطلوب",
-			"URL_REQUIRED": "حقل الزامي"
-		},
 		"ESCAPE_DIGITS": "إخفاء الارقام",
 		"EXTEN": "نطاق",
-		"EXTENSION": "إمتداد",
 		"EXT_DIAL": "نطاق الاتصال الهاتفى",
 		"FILE": "ملف",
-		"FILENAME": "اسم الملف",
 		"FILE_ID": "الرقم التعريفى للملف",
 		"FINALLY": "النهاية",
-		"FINDBY": "البحث بواسطة",
 		"GETDIGITS": "احصل على أرقام",
 		"GETSECRETDIGITS": "احصل على الأرقام السريه",
-		"GOAL": "هدف",
-		"GOALNAME": "اسم الهدف",
-		"GOOGLEASR": " تحويل االعبارات الصوتية المسموعةإلى نص من خلال جوجل",
-		"GOOGLE_ASR_LANGUAGE": " اللغه الخاصه بنحويل االعبارات الصوتية المسموعةإلى نص من خلال جوجل",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "إدخال النص",
 		"GOOGLE_TTS_LANGUAGE": "اللغه الخاصه بخدمه جوجل فى تحويل النص إلى عبارت صوتيه مسموعه",
 		"GOSUB": "الإنتقال إلى سطر فى مكان آخر فى البرنامج",
-		"GOTOC": "اذهب إلى",
-		"GOTOIF": "قاعدةاذهب الى إذا",
-		"GOTOIFTIME": "قاعدة:\"اذهب الى بالوقت\"\n",
-		"GO_TO_PROJECTS": "اذهب إلى المشاريع",
-		"GRAMMAR": "القواعد اللغويه",
 		"HANGUP": "إنهاء المكالمه",
-		"HEADERS": "الرؤوس",
-		"HELP": {
-			"BCC": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال",
-			"CC": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال",
-			"DSN": " DRIVER = MySQL ؛ الخادم = 127.0.0.1 ؛ UID = xcall ؛ PWD = كلمة المرور ؛ DATABASE = مثال قاعدة البيانات",
-			"MAILBOX": "صندوق البريد ",
-			"MAX_TEXT_TTS": "الحد الأقصى المسموح به لعدد الأحرف هو 250",
-			"TO": " ([email-masked] ، [email-masked])يمكنك إضافة عناوين متعددة مفصولة بفواصل على سبيل المثال"
-		},
 		"HIDDENDIGITSNUM": "رقم الخانات المخفية",
 		"HIDDENDIGITSPOS": "مكان الخانات المخفية",
 		"ID": "الرقم التعريفى",
-		"IMPORT": "استيراد",
-		"IMPORT_XML": "إستيراد لغه الترميز الموسعه",
-		"INTERVAL_ID": "رقم الفترة\n",
 		"INTKEY": "  (إنتكى ( برنامج تفاعلى لتحديدعينه من خلال مقارنتها بالبيانات المخزنه ",
 		"ISPEECHASR": " تحويل العبارات الصوتية المسموعةإلى نص",
 		"ISPEECHTTS": "تحويل النص الى عبارات صوتيه مسموعه",
@@ -124,120 +79,160 @@
 		"ISPEECH_TTS_LANGUAGE": "اللغه المستخدمه فى تحويل النص إلى عبارت صوتيه مسموعه",
 		"KEY": "مفتاح",
 		"LABEL": "علامه",
-		"LANGUAGECODE": "رمز اللغة",
-		"LASTNAME": "الاسم الأخير",
-		"LIST_ID": "الرقم التعريفى للقائمه",
-		"LOGIN": "تسجيل الدخول",
-		"LOGOUT": "الخروج",
-		"LUMENVOXASR": "برنامج تحويل االعبارات الصوتية المسموعةإلى نص",
-		"LUMENVOXTTS": "برنامج تحويل النص إلى عبارات صوتيه مسموعة",
 		"MACRO": "تسلسل محفوظ من الاومر ",
 		"MAILBOX": "صندوق بريد",
 		"MATH": "الرياضيات",
 		"MAXDIGIT": "الحد الأقصى للأرقام المطلوبه",
 		"MENU": "القائمه",
-		"METHOD": "طريقة",
 		"MINDIGIT": "الحد الأدنى للأرقام المطلوبه",
 		"MODEL": "نموذج",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "اسم",
-		"NDAACTIVITY_TYPE": "نوع النشاط",
-		"NDAGENERATE_AUDIO": "توليد ملف الصوت",
-		"NDASSISTANT_URL": "رابط NDASSISTANT",
-		"NDAUTH_URL": "عنوان NDAUTH Url",
-		"NEW": "جديد",
 		"NEW_ODBC": " ربط شبكى جديد لقاعدة إتصال مفتوحة",
 		"NEW_PROJECT": "مشروع جديد",
-		"NEW_VARIABLE": "متغير جديد",
-		"NOOP": "لا يوجد عمليات\n",
 		"NOTES": "ملاحظات",
-		"NO_AVAILABLE_INFO": "لا توجد معلومات متاحة",
 		"NUMBER": "رقم",
-		"ODBC": "الربط الشبكى لقاعدة إتصال مفتوحة",
 		"ODBC_ID": " الرقم التعريفى الخاص بربط الاتصال الشبكى لقاعدة بيانات مفتوحه ",
-		"OF": "من",
-		"OPEN": "افتح",
-		"OPEN_NEW_WINDOW": "فتح نافذة جديدة",
-		"OPEN_PROJECT": "فتح مشروع",
 		"OPERATION": "التشغيل",
 		"OPTIONS": "خيارات",
 		"OPTS": "نظام تبادل العمليات المتنقل\n",
-		"OUTPUT": "مدخلات",
-		"PAGE": "صفحة",
-		"PASSWORD": "كلمه السر",
-		"PAUSE": "إيقاف مؤقت",
-		"PAUSE_ID": "الرقم التعريفى الخاص بالإيقاف المؤقت",
-		"PERMISSIONADD_PROJECTS": "إضافة مستخدمين إلى المشروع",
 		"PHONE": "هاتف",
 		"PLAYBACK": "إعاده التشغيل",
 		"POSITION": "موضع",
-		"PRIORITY": "أفضلية",
 		"PROJECT": "مشروع",
 		"PROJECTS": "مشاريع",
-		"PROJECT_ID": "الرقم التعريفى للمشروع",
 		"QUERY": "إستفسار",
 		"QUEUE": "قائمه الترتيب",
 		"QUEUE_ID": "الرقم التعريفى لقائمه الترتيب",
-		"RAWBODY": "الجسم",
-		"RAWHEADERS": "الرؤوس",
 		"RECORD": "سجل",
 		"RECORDINGFORMAT": "نموذج التسجيل",
 		"RESPONSE": "مهلة الاستجابة",
-		"RESTAPI": "بقية API",
 		"RETRY": "إعاده المحاوله",
-		"ROWSPERPAGE": "صفوف لكل صفحة",
 		"SAVE": "حفظ",
 		"SAYDIGITS": "للإتصال الصوتى قم بنطق الارقام",
 		"SAYNUMBER": "للإتصال الصوتى قم بنطق الرقم",
 		"SAYPHONETIC": "الحديث التلفوني\n",
-		"SEARCH_FOR_ANYONE": "البحث عن أى شخص",
-		"SELECTED": "المحدد",
-		"SELECTED_USERS": "المستخدمين المختارين",
-		"SELECT_ALL": "اختر الكل",
-		"SELECT_NONE": "لم تقم بإختيار شئ",
-		"SENDFAX": "إرسال فاكس",
-		"SENDMAIL": "ارسل بريد الكتروني",
-		"SENDSMS": "أرسل رسالة نصية قصيرة",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
 		"SET": "المعاملات الالكترونية الآمنه",
 		"SIP_ID": "الرقم المعرفى لبروتوكول قياسي لبدء جلسة عمل تفاعلية تتضمن عناصر متعددة الوسائط",
-		"SMS_ACCOUNT_ID": "الرقم التعريفى للرسائل النصية القصيرة الخاصه بالحساب",
-		"SMS_TEXT": "رسالة نصية قصيرة ",
 		"SPEED": "السرعة",
 		"SQUARERECORDINGS": "مربع التسجيل",
-		"SSMLGENDER": "جنس",
 		"START": "بداية",
-		"SUBJECT": "موضوع",
-		"SUBPROJECT": "المشروع الفرعي",
-		"SYSTEM": "النظام",
-		"TELEPHONES": "الهواتف",
-		"TEMPLATE_ID": "الرقم التعريفى للنموذج",
-		"TEST_ODBC": "إختبارالربط الشبكى لقاعدةإتصال مفتوحة",
 		"TEXT": "نص",
-		"TILDEASR": "",
 		"TIMEOUT": "إنتهاء الوقت",
-		"TO": "إلى",
 		"TRUNK_NAME": "اسم البدالة\n",
 		"TTS": " تحويل النص إلى كلام لإصدار تسجيل صوتى منطوق للنص فى مستند على جهاز الحاسب ",
 		"UNIQUEID": "معرف فريد",
-		"UNPAUSE": "ايقاف التوقف المؤقت",
-		"UPDATE_DESCRIPTION": "تحديث الوصف",
-		"UPDATE_INFO": "تحديث المعلومات",
-		"URI": "بروتكول معرف الموارد الموحد",
 		"URL": "عنونا موقع إلكترونى",
-		"USERNAME": "اسم المستخدم",
-		"USERS": "المستخدمين",
 		"VARIABLE_ID": "الرقم التعريفى للمتغير",
 		"VARIABLE_VALUE": "قيمه المتغير",
 		"VOICEMAIL": "البريد الصوتي",
+		"ACCOUNT_ID": "الرقم التعريفى للحساب",
+		"ADD_VARIABLE": "إضافة متغير",
+		"AGENTS": "عملاء",
+		"APPLICATION": "التنفيذ",
+		"ARGS": "",
+		"BCC": "نسخه كربونية غير مرئية",
+		"CALLBACK": "معاودة الاتصال مرة أخرى",
+		"CC": "نسخة كربونيه",
+		"CLOSE": "إغلاق",
+		"COMMAND": "أمر",
+		"CONDITION": "شرط",
+		"CONTEXT": "سياق ",
+		"COPY": "نسخ",
+		"COPY_PROJECT": "نسخ المشروع",
+		"CUSTOM_APP": "تطبيق مخصص",
+		"DELAY": "تأخير ",
+		"DROP_TO_UPLOAD": "إسحب وقم بالرفع",
+		"DROP_TO_UPLOAD_MESSAGE": "اسحب الرسائل وقم برفعها",
+		"EDIT_XML": "   (تعديل لغه الترميز الموسعه( وهى تنسيق يستند إلى نص يسمح بهيكلة المستندات الإلكترونية ",
+		"EXTENSION": "إمتداد",
+		"GOAL": "هدف",
+		"GOALNAME": "اسم الهدف",
+		"GOTOC": "اذهب إلى",
+		"GOTOIF": "قاعدةاذهب الى إذا",
+		"GOTOIFTIME": "قاعدة:\"اذهب الى بالوقت\"\n",
+		"GO_TO_PROJECTS": "اذهب إلى المشاريع",
+		"IMPORT": "استيراد",
+		"IMPORT_XML": "إستيراد لغه الترميز الموسعه",
+		"INTERVAL_ID": "رقم الفترة\n",
+		"LASTNAME": "الاسم الأخير",
+		"LIST_ID": "الرقم التعريفى للقائمه",
+		"NEW": "جديد",
+		"NEW_VARIABLE": "متغير جديد",
+		"NOOP": "لا يوجد عمليات\n",
+		"NO_AVAILABLE_INFO": "لا توجد معلومات متاحة",
+		"OPEN": "افتح",
+		"OPEN_NEW_WINDOW": "فتح نافذة جديدة",
+		"OPEN_PROJECT": "فتح مشروع",
+		"OUTPUT": "مدخلات",
+		"PRIORITY": "أفضلية",
+		"PROJECT_ID": "الرقم التعريفى للمشروع",
+		"SENDMAIL": "ارسل بريد الكتروني",
+		"SENDSMS": "أرسل رسالة نصية قصيرة",
+		"SMS_TEXT": "رسالة نصية قصيرة ",
+		"SUBJECT": "موضوع",
+		"SUBPROJECT": "المشروع الفرعي",
+		"SYSTEM": "النظام",
+		"TELEPHONES": "الهواتف",
+		"TEMPLATE_ID": "الرقم التعريفى للنموذج",
+		"TO": "إلى",
+		"UPDATE_DESCRIPTION": "تحديث الوصف",
+		"UPDATE_INFO": "تحديث المعلومات",
+		"USERS": "المستخدمين",
 		"VSWITCH": "تبديل متغير",
-		"CLIENT_EMAIL": "البريد الإلكتروني للعميل",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "لغة",
-		"DIALOGFLOWV2_PROJECT_ID": "معرف المشروع",
-		"PRIVATE_KEY": "مفتاح سري"
+		"APPID": "الرقم التعريفى للتطبيق",
+		"APPSECRET": "سر التطبيق",
+		"ATTACHMENT_NAME": "اسم المرفق",
+		"ATTACHMENT_PATH": "مسار المرفق",
+		"ATTACHMENT_TYPE": "نوع المرفق",
+		"AWSPOLLY": "خدمه تحويل النص الى عبارات مسموعه وهى أحد الخدمات المقدمه من خلال موقع أمازون",
+		"AWS_ACCESS_KEY_ID": " الرقم التعريفى للدخول الى خدمة التخزين السحابى ",
+		"AWS_POLLY_REGION": "المنطقه الخاصه بخدمه تحويل النص إلى عبارات مسموعة",
+		"AWS_POLLY_VOICE": "الصوت الخاص بخدمه تحويل النص إلى عبارات مسموعة",
+		"AWS_SECRET_ACCESS_KEY": "المفتاح السري للوصول غلى خدمة التخزين السحابى",
+		"CALLBACK_PRIORITY": "أولوية معاودة الإتصال",
+		"CHOOSE_ATTACHMENT": "اختر المرفقات",
+		"DELETE": "حذف",
+		"DELETE_SQUARERECORDING": "حذف مربع التسجيل",
+		"DOWNLOAD_SQUARERECORDING": "تنزيل مربع التسجيل",
+		"EDIT_SQUARERECORDING": "تحرير مربع التسجيل",
+		"FILENAME": "اسم الملف",
+		"GOOGLEASR": " تحويل االعبارات الصوتية المسموعةإلى نص من خلال جوجل",
+		"GOOGLE_ASR_LANGUAGE": " اللغه الخاصه بنحويل االعبارات الصوتية المسموعةإلى نص من خلال جوجل",
+		"GRAMMAR": "القواعد اللغويه",
+		"LUMENVOXASR": "برنامج تحويل االعبارات الصوتية المسموعةإلى نص",
+		"LUMENVOXTTS": "برنامج تحويل النص إلى عبارات صوتيه مسموعة",
+		"OF": "من",
+		"PAGE": "صفحة",
+		"ROWSPERPAGE": "صفوف لكل صفحة",
+		"SENDFAX": "إرسال فاكس",
+		"ADDUSER_PROJECTS": "إضافة مستخدمين إلى المشروع",
+		"ALL_USERS": "جميع المستخدمين",
+		"PERMISSIONADD_PROJECTS": "إضافة مستخدمين إلى المشروع",
+		"SELECTED_USERS": "المستخدمين المختارين",
+		"TILDEASR": "",
+		"AWS_BOT_NAME": "اسم بوت",
+		"AWS_LEX_REGION": "منطقة",
+		"NDASSISTANT_URL": "رابط NDASSISTANT",
+		"NDAUTH_URL": "عنوان NDAUTH Url",
+		"PASSWORD": "كلمه السر",
+		"USERNAME": "اسم المستخدم",
+		"NDAGENERATE_AUDIO": "توليد ملف الصوت",
+		"CUSTOM_ACTION": "عمل مخصص",
+		"CUSTOM_ACTION_DATA": "عمل مخصص البيانات",
+		"NDAACTIVITY_TYPE": "نوع النشاط",
+		"APIKEY": "مفتاح API",
+		"AUDIOENCODING": "ترميز الصوت",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "رمز اللغة",
+		"SSMLGENDER": "جنس",
+		"BODY": "الجسم",
+		"COMPUTEDVARIABLES": "مسار البرنامج النصي للمتغيرات المحسوبة",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "إدخال النص",
+		"HEADERS": "الرؤوس",
+		"METHOD": "طريقة",
+		"RAWBODY": "الجسم",
+		"RAWHEADERS": "الرؤوس",
+		"RESTAPI": "بقية API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/cs.json b/public/app/main/apps/callysquare/i18n/cs.json
index e3c22f3..f545f9e 100644
--- a/public/app/main/apps/callysquare/i18n/cs.json
+++ b/public/app/main/apps/callysquare/i18n/cs.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Add Users to Project",
-		"ADD_ODBC": "Add ODBC",
-		"ADD_PROJECT": "Add Project",
-		"ADD_VARIABLE": "Add Variable",
-		"AGENTS": "Agents",
-		"AGI": "AGI",
-		"ALL_USERS": "All Users",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Attachment Name",
-		"ATTACHMENT_PATH": "Attachment Path",
-		"ATTACHMENT_TYPE": "Attachment Type",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Audio kódování",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Bot name",
 		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Text type",
-		"BACK": "Back",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Tělo",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Priority",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Choose Attachment",
-		"CLOSE": "Close",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Cesta skriptu vypočtené proměnné",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Copy",
-		"COPY_PROJECT": "Copy Project",
-		"CREATED_AT": "Created At",
-		"CUSTOM_ACTION": "Vlastní akce",
-		"CUSTOM_ACTION_DATA": "Data vlastních akcí",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "delay [min]",
-		"DELETE": "Delete",
-		"DELETE_ODBC": "Delete ODBC",
-		"DELETE_PROJECT": "Delete Project",
-		"DELETE_SQUARERECORDING": "Delete Square Recording",
-		"DESCRIPTION": "Description",
-		"DIAL": "Dial",
+		"AWS_BOT_NAME": "Bot name",
+		"ADDUSER_PROJECTS": "Add Users to Project",
+		"PERMISSIONADD_PROJECTS": "Add Users to Project",
+		"ALL_USERS": "All Users",
+		"SELECTED_USERS": "Selected Users",
 		"DIALOGFLOW": "Dialogflow",
 		"DIALOGFLOW_LANGUAGE": "Language",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
-		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"AWS_TEXT_TYPE": "Text type",
+		"PAUSE_ID": "Pause type",
+		"FINDBY": "Find By",
+		"LOGIN": "Login",
+		"PAUSE": "Pause",
+		"UNPAUSE": "End Pause",
+		"LOGOUT": "Logout",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Account",
+		"NAME": "Name",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Search",
+		"BACK": "Back",
+		"SELECTED": "Selected",
+		"SELECT_ALL": "Select All",
+		"SELECT_NONE": "Select None",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Project",
-		"EDIT_SQUARERECORDING": "Edit Square Recording",
-		"EDIT_XML": "Edit XML",
-		"END": "End",
+		"DESCRIPTION": "Description",
+		"ADD_ODBC": "Add ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Mandatory field",
-			"FIELD_REQUIRED": "Mandatory field",
 			"NAME_REQUIRED": "Mandatory field",
+			"DSN_REQUIRED": "Mandatory field",
 			"PROJECT_REQUIRED": "Mandatory field",
+			"FIELD_REQUIRED": "Mandatory field",
 			"URL_REQUIRED": "Povinné pole"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Edit ODBC",
+		"DELETE_ODBC": "Delete ODBC",
+		"SAVE": "Save",
+		"PROJECTS": "Projects",
+		"ADD_PROJECT": "Add Project",
+		"EDIT_PROJECT": "Edit Project",
+		"DELETE_PROJECT": "Delete Project",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "New ODBC connection",
+		"SQUARERECORDINGS": "Recordings",
+		"PROJECT": "Project",
+		"UNIQUEID": "Unique ID",
+		"PHONE": "Phone",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Created At",
+		"NOTES": "Notes",
+		"NEW_PROJECT": "New Project",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
+		"FINALLY": "Finally",
+		"END": "End",
+		"HANGUP": "Hangup",
+		"DIAL": "Dial",
 		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filename",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
 		"FILE_ID": "Audio",
-		"FINALLY": "Finally",
-		"FINDBY": "Find By",
+		"AGI": "AGI",
+		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
+		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
+		"MATH": "Math",
+		"OPERATION": "Operation",
+		"PLAYBACK": "Playback",
+		"RESPONSE": "Response Timeout",
+		"DIGIT": "Max Digits",
+		"RETRY": "Retries",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
+		"SAYDIGITS": "Say Digits",
+		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
+		"SAYPHONETIC": "Say Phonetics",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "iSpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
 		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "hidden Digits Position",
 		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Language",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Typ textu",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "iSpeech ASR",
+		"SENDSMS": "Send SMS",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
+		"SMS_TEXT": "Text",
+		"SENDMAIL": "Send Email",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
+		"SUBJECT": "Subject",
 		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
 		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
 		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
+		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "delay [min]",
+		"OPEN_NEW_WINDOW": "Open in a new window",
+		"OPEN_PROJECT": "Open Project",
+		"COPY": "Copy",
+		"OPEN": "Open",
+		"NEW": "New",
+		"COPY_PROJECT": "Copy Project",
+		"NEW_VARIABLE": "New Variable",
+		"ADD_VARIABLE": "Add Variable",
+		"UPDATE_DESCRIPTION": "Update Description",
+		"EDIT_XML": "Edit XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Import",
+		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"CLOSE": "Close",
+		"NO_AVAILABLE_INFO": "No available info",
 		"GO_TO_PROJECTS": "Go to projects",
-		"GRAMMAR": "Grammar",
-		"HANGUP": "Hangup",
-		"HEADERS": "Záhlaví",
+		"UPDATE_INFO": "Update Info",
+		"AGENTS": "Agents",
+		"TELEPHONES": "Telephones",
+		"USERS": "Users",
 		"HELP": {
-			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
 			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "Maximální počet podporovaných znaků je 250",
-			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])"
+			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Maximální počet podporovaných znaků je 250"
 		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Import",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "iSpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Kód jazyka",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Login",
-		"LOGOUT": "Logout",
-		"LUMENVOXASR": "Lumenvox ASR",
+		"CHOOSE_ATTACHMENT": "Choose Attachment",
+		"ATTACHMENT_NAME": "Attachment Name",
+		"ATTACHMENT_TYPE": "Attachment Type",
+		"ATTACHMENT_PATH": "Attachment Path",
+		"SENDFAX": "Send Fax",
+		"DELETE_SQUARERECORDING": "Delete Square Recording",
+		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
+		"FILENAME": "Filename",
+		"EDIT_SQUARERECORDING": "Edit Square Recording",
+		"DELETE": "Delete",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "Rows per page",
+		"OF": "of",
+		"CALLBACK_PRIORITY": "Priority",
+		"GOOGLE_ASR_LANGUAGE": "Language",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Voice",
 		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
-		"MACRO": "Macro",
-		"MAILBOX": "Mailbox",
-		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammar",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Audio kódování",
+		"BODY": "Tělo",
+		"COMPUTEDVARIABLES": "Cesta skriptu vypočtené proměnné",
+		"CUSTOM_ACTION": "Vlastní akce",
+		"CUSTOM_ACTION_DATA": "Data vlastních akcí",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Typ textu",
+		"HEADERS": "Záhlaví",
+		"LANGUAGECODE": "Kód jazyka",
 		"METHOD": "Metoda",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Name",
 		"NDAACTIVITY_TYPE": "Aktivní typ",
 		"NDAGENERATE_AUDIO": "Vygenerujte zvukový soubor",
 		"NDASSISTANT_URL": "NDASSISTANT Url",
 		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "New",
-		"NEW_ODBC": "New ODBC connection",
-		"NEW_PROJECT": "New Project",
-		"NEW_VARIABLE": "New Variable",
-		"NOOP": "NoOp",
-		"NOTES": "Notes",
-		"NO_AVAILABLE_INFO": "No available info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "of",
-		"OPEN": "Open",
-		"OPEN_NEW_WINDOW": "Open in a new window",
-		"OPEN_PROJECT": "Open Project",
-		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Page",
 		"PASSWORD": "Heslo",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause type",
-		"PERMISSIONADD_PROJECTS": "Add Users to Project",
-		"PHONE": "Phone",
-		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Project",
-		"PROJECTS": "Projects",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
 		"RAWBODY": "Tělo",
 		"RAWHEADERS": "Záhlaví",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
-		"RESPONSE": "Response Timeout",
 		"RESTAPI": "Rest API",
-		"RETRY": "Retries",
-		"ROWSPERPAGE": "Rows per page",
-		"SAVE": "Save",
-		"SAYDIGITS": "Say Digits",
-		"SAYNUMBER": "Say number",
-		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Search",
-		"SELECTED": "Selected",
-		"SELECTED_USERS": "Selected Users",
-		"SELECT_ALL": "Select All",
-		"SELECT_NONE": "Select None",
-		"SENDFAX": "Send Fax",
-		"SENDMAIL": "Send Email",
-		"SENDSMS": "Send SMS",
 		"SESTEKASR": "Sestek ASR",
 		"SESTEKNDA": "Sestek NDA",
 		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Account",
-		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Recordings",
 		"SSMLGENDER": "Rod",
-		"START": "Start",
-		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
-		"SYSTEM": "System",
-		"TELEPHONES": "Telephones",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unique ID",
-		"UNPAUSE": "End Pause",
-		"UPDATE_DESCRIPTION": "Update Description",
-		"UPDATE_INFO": "Update Info",
-		"URI": "URI",
-		"URL": "URL",
 		"USERNAME": "Uživatelské jméno",
-		"USERS": "Users",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Jazyk",
-		"DIALOGFLOWV2_PROJECT_ID": "ID projektu",
-		"PRIVATE_KEY": "Soukromý klíč"
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/da.json b/public/app/main/apps/callysquare/i18n/da.json
index 95b2959..ee5dd50 100644
--- a/public/app/main/apps/callysquare/i18n/da.json
+++ b/public/app/main/apps/callysquare/i18n/da.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Tilføj brugere til projektet",
-		"ADD_ODBC": "Tilføje ODBC",
-		"ADD_PROJECT": "Tilføj projekt",
-		"ADD_VARIABLE": "Tilføj variabel",
-		"AGENTS": "Agenter",
-		"AGI": "AGI",
-		"ALL_USERS": "Alle brugere",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Vedhæftet fil navn",
-		"ATTACHMENT_PATH": "Vedhæftet fil sti",
-		"ATTACHMENT_TYPE": "Tilslutningstypen",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Lydkodning",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Adgangstast ID",
-		"AWS_BOT_NAME": "Bot navn",
-		"AWS_LEX_REGION": "Område",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Secret Adgangsnøgle",
-		"AWS_TEXT_TYPE": "Teksttype",
+		"NAME": "Navnet",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Søg efter alle",
 		"BACK": "Tilbage",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Legeme",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioritet",
-		"CALLYSQUARE": "Tisk Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Vælg redskab",
-		"CLOSE": "Luk",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Beregnede variabler scriptsti",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopi",
-		"COPY_PROJECT": "Kopier projekt",
-		"CREATED_AT": "Oprettet på",
-		"CUSTOM_ACTION": "Brugerdefineret handling",
-		"CUSTOM_ACTION_DATA": "Brugerdefinerede handlingsdata",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Slet",
-		"DELETE_ODBC": "Slette ODBC",
-		"DELETE_PROJECT": "Slet projekt",
-		"DELETE_SQUARERECORDING": "Slet Square optagelse",
-		"DESCRIPTION": "Beskrivelse",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Sprog",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download Square optagelse",
-		"DROP_TO_UPLOAD": "Slip for upload",
-		"DROP_TO_UPLOAD_MESSAGE": "Man kan også lægge filer her skal uploades. Kun XML - Max. 5MB",
+		"SELECTED": "Valgt",
+		"SELECT_ALL": "Vælg Alle",
+		"SELECT_NONE": "Vælg Ingen",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Rediger ODBC",
-		"EDIT_PROJECT": "Rediger projekt",
-		"EDIT_SQUARERECORDING": "Rediger Square optagelse",
-		"EDIT_XML": "Rediger XML",
-		"END": "End",
+		"DESCRIPTION": "Beskrivelse",
+		"ADD_ODBC": "Tilføje ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN er påkrævet",
-			"FIELD_REQUIRED": "Feltet er påkrævet",
 			"NAME_REQUIRED": "Navnet er påkrævet",
+			"DSN_REQUIRED": "DSN er påkrævet",
 			"PROJECT_REQUIRED": "Projektet er påkrævet",
+			"FIELD_REQUIRED": "Feltet er påkrævet",
 			"URL_REQUIRED": "Obligatorisk felt"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Rediger ODBC",
+		"DELETE_ODBC": "Slette ODBC",
+		"SAVE": "Gem",
+		"PROJECTS": "Projekter",
+		"ADD_PROJECT": "Tilføj projekt",
+		"EDIT_PROJECT": "Rediger projekt",
+		"DELETE_PROJECT": "Slet projekt",
+		"CALLYSQUARE": "Tisk Square",
+		"ID": "Id",
+		"NEW_ODBC": "Ny ODBC-forbindelsen.",
+		"SQUARERECORDINGS": "Pladsen optagelser",
+		"PROJECT": "Projekt",
+		"UNIQUEID": "Unikt ID",
+		"PHONE": "Telefonen",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filnavn",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Oprettet på",
+		"NOTES": "Noter",
+		"NEW_PROJECT": "Nyt projekt",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Find By",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Sprog",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksttype",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Gå til projekter",
-		"GRAMMAR": "Grammatik",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "headers",
-		"HELP": {
-			"BCC": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])",
-			"CC": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])",
-			"DSN": "Eksempel: DRIVER=MySQL Server=127,0.;0,1;UID=installation;PWD=password; DATABASE=motion",
-			"MAILBOX": "Postkasse@sammenhæng",
-			"MAX_TEXT_TTS": "Det maksimale antal understøttede tegn er 250",
-			"TO": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Importer",
-		"IMPORT_XML": "Importere XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Sprogkode",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Log på",
-		"LOGOUT": "Log ud",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Tekst til tale-tale",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Metode",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Navnet",
-		"NDAACTIVITY_TYPE": "Aktivitetstype",
-		"NDAGENERATE_AUDIO": "Generer lydfil",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Ny",
-		"NEW_ODBC": "Ny ODBC-forbindelsen.",
-		"NEW_PROJECT": "Nyt projekt",
-		"NEW_VARIABLE": "Ny variabel",
-		"NOOP": "NoOp",
-		"NOTES": "Noter",
-		"NO_AVAILABLE_INFO": "Der er ingen tilgængelig info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "Af",
-		"OPEN": "Åbn",
-		"OPEN_NEW_WINDOW": "Åbner i et nyt vindue",
-		"OPEN_PROJECT": "Åbn projekt",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Page",
-		"PASSWORD": "Adgangskode",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause type",
-		"PERMISSIONADD_PROJECTS": "Tilføj brugere til projektet",
-		"PHONE": "Telefonen",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Projekt",
-		"PROJECTS": "Projekter",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Legeme",
-		"RAWHEADERS": "headers",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Rækker pr. side",
-		"SAVE": "Gem",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Søg efter alle",
-		"SELECTED": "Valgt",
-		"SELECTED_USERS": "Udvalgte brugere",
-		"SELECT_ALL": "Vælg Alle",
-		"SELECT_NONE": "Vælg Ingen",
-		"SENDFAX": "Send fax",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konto",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Pladsen optagelser",
-		"SSMLGENDER": "Køn",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Åbner i et nyt vindue",
+		"OPEN_PROJECT": "Åbn projekt",
+		"COPY": "Kopi",
+		"OPEN": "Åbn",
+		"NEW": "Ny",
+		"COPY_PROJECT": "Kopier projekt",
+		"NEW_VARIABLE": "Ny variabel",
+		"ADD_VARIABLE": "Tilføj variabel",
+		"UPDATE_DESCRIPTION": "Opdateret Beskrivelse",
+		"EDIT_XML": "Rediger XML",
+		"IMPORT_XML": "Importere XML",
+		"IMPORT": "Importer",
+		"DROP_TO_UPLOAD": "Slip for upload",
+		"DROP_TO_UPLOAD_MESSAGE": "Man kan også lægge filer her skal uploades. Kun XML - Max. 5MB",
+		"CLOSE": "Luk",
+		"NO_AVAILABLE_INFO": "Der er ingen tilgængelig info",
+		"GO_TO_PROJECTS": "Gå til projekter",
+		"UPDATE_INFO": "Opdateret Info",
+		"AGENTS": "Agenter",
 		"TELEPHONES": "Telefoner",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
+		"USERS": "Brugere",
+		"HELP": {
+			"MAILBOX": "Postkasse@sammenhæng",
+			"DSN": "Eksempel: DRIVER=MySQL Server=127,0.;0,1;UID=installation;PWD=password; DATABASE=motion",
+			"TO": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"CC": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"BCC": "Du kan tilføje flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Det maksimale antal understøttede tegn er 250"
+		},
+		"CHOOSE_ATTACHMENT": "Vælg redskab",
+		"ATTACHMENT_NAME": "Vedhæftet fil navn",
+		"ATTACHMENT_TYPE": "Tilslutningstypen",
+		"ATTACHMENT_PATH": "Vedhæftet fil sti",
+		"SENDFAX": "Send fax",
+		"DELETE_SQUARERECORDING": "Slet Square optagelse",
+		"DOWNLOAD_SQUARERECORDING": "Download Square optagelse",
+		"FILENAME": "Filnavn",
+		"EDIT_SQUARERECORDING": "Rediger Square optagelse",
+		"DELETE": "Slet",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "Rækker pr. side",
+		"OF": "Af",
+		"CALLBACK_PRIORITY": "Prioritet",
+		"GOOGLE_ASR_LANGUAGE": "Sprog",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Adgangstast ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Adgangsnøgle",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Voice",
+		"LUMENVOXTTS": "Lumenvox Tekst til tale-tale",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatik",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unikt ID",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"SMS_ACCOUNT_ID": "Konto",
+		"FINDBY": "Find By",
+		"LOGIN": "Log på",
+		"LOGOUT": "Log ud",
+		"PAUSE": "Pause",
+		"PAUSE_ID": "Pause type",
 		"UNPAUSE": "Afslut pause",
-		"UPDATE_DESCRIPTION": "Opdateret Beskrivelse",
-		"UPDATE_INFO": "Opdateret Info",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Teksttype",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Sprog",
+		"ADDUSER_PROJECTS": "Tilføj brugere til projektet",
+		"ALL_USERS": "Alle brugere",
+		"PERMISSIONADD_PROJECTS": "Tilføj brugere til projektet",
+		"SELECTED_USERS": "Udvalgte brugere",
+		"AWS_BOT_NAME": "Bot navn",
+		"AWS_LEX_REGION": "Område",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Adgangskode",
 		"USERNAME": "Brugernavn",
-		"USERS": "Brugere",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Klientens e-mail",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Sprog",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekt-id",
-		"PRIVATE_KEY": "Privat nøgle"
+		"NDAGENERATE_AUDIO": "Generer lydfil",
+		"CUSTOM_ACTION": "Brugerdefineret handling",
+		"CUSTOM_ACTION_DATA": "Brugerdefinerede handlingsdata",
+		"NDAACTIVITY_TYPE": "Aktivitetstype",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Lydkodning",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Sprogkode",
+		"SSMLGENDER": "Køn",
+		"BODY": "Legeme",
+		"COMPUTEDVARIABLES": "Beregnede variabler scriptsti",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksttype",
+		"HEADERS": "headers",
+		"METHOD": "Metode",
+		"RAWBODY": "Legeme",
+		"RAWHEADERS": "headers",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/de.json b/public/app/main/apps/callysquare/i18n/de.json
index 7186b18..a6079f9 100644
--- a/public/app/main/apps/callysquare/i18n/de.json
+++ b/public/app/main/apps/callysquare/i18n/de.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
-		"ADD_ODBC": "ODBC hinzufügen",
-		"ADD_PROJECT": "Projekt hinzufügen",
-		"ADD_VARIABLE": "Variable hinzufügen",
-		"AGENTS": "Agenten",
-		"AGI": "AGI",
-		"ALL_USERS": "Alle Benutzer",
-		"ANSWER": "Antwort",
-		"APIKEY": "API-Schlüssel",
-		"APPID": "App-ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Geheimnis",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Name des Anhangs",
-		"ATTACHMENT_PATH": "Anhangspfad",
-		"ATTACHMENT_TYPE": "Anhangstyp",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Audio-Codierung",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Botname",
-		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Texttyp",
+		"NAME": "Name",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Suche",
 		"BACK": "Zurück",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Körper",
-		"CALLBACK": "Rückruf",
-		"CALLBACK_PRIORITY": "Priorität",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Anhang wählen",
-		"CLOSE": "Schließen",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Skriptpfad für berechnete Variablen",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopieren",
-		"COPY_PROJECT": "Projekt kopieren",
-		"CREATED_AT": "Erstellt am",
-		"CUSTOM_ACTION": "Benutzerdefinierte Aktion",
-		"CUSTOM_ACTION_DATA": "Benutzerdefinierte Aktionsdaten",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Datenbank",
-		"DELAY": "Delay",
-		"DELETE": "Löschen",
-		"DELETE_ODBC": "ODBC löschen",
-		"DELETE_PROJECT": "Projekt löschen",
-		"DELETE_SQUARERECORDING": "Aufnahme löschen",
-		"DESCRIPTION": "Beschreibung",
-		"DIAL": "Wählen",
-		"DIALOGFLOW": "Dialogfluss",
-		"DIALOGFLOW_LANGUAGE": "Sprache",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Aufnahme hochladen",
-		"DROP_TO_UPLOAD": "DROP HOCHLADEN",
-		"DROP_TO_UPLOAD_MESSAGE": "Sie können auch Dateien hier hochladen. Nur XML-Max. 5 MB",
+		"SELECTED": "Ausgewählte",
+		"SELECT_ALL": "Alle auswählen",
+		"SELECT_NONE": "Keine auswählen",
 		"DSN": "DSN",
-		"EDIT": "Bearbeiten",
-		"EDIT_ODBC": "ODBC bearbeiten",
-		"EDIT_PROJECT": "Projekt bearbeiten",
-		"EDIT_SQUARERECORDING": "Aufnahme bearbeiten",
-		"EDIT_XML": "XML bearbeiten",
-		"END": "Ende",
+		"DESCRIPTION": "Beschreibung",
+		"ADD_ODBC": "ODBC hinzufügen",
 		"ERRORS": {
-			"DSN_REQUIRED": "Pflichtfeld",
-			"FIELD_REQUIRED": "Pflichtfeld",
 			"NAME_REQUIRED": "Pflichtfeld",
+			"DSN_REQUIRED": "Pflichtfeld",
 			"PROJECT_REQUIRED": "Pflichtfeld",
+			"FIELD_REQUIRED": "Pflichtfeld",
 			"URL_REQUIRED": "Pflichtfeld"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "ODBC bearbeiten",
+		"DELETE_ODBC": "ODBC löschen",
+		"SAVE": "Speichern",
+		"PROJECTS": "Projekte",
+		"ADD_PROJECT": "Projekt hinzufügen",
+		"EDIT_PROJECT": "Projekt bearbeiten",
+		"DELETE_PROJECT": "Projekt löschen",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "ID",
+		"NEW_ODBC": "Neue ODBC-Verbindung",
+		"SQUARERECORDINGS": "Aufnahmen",
+		"PROJECT": "Projekt",
+		"UNIQUEID": "Eindeutige ID",
+		"PHONE": "Telefon",
 		"EXTEN": "Erweiterungen",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "Wählen extern",
-		"FILE": "Filename",
-		"FILENAME": "Dateiname",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Erstellt am",
+		"NOTES": "Notizen",
+		"NEW_PROJECT": "Neues Projekt",
+		"EDIT": "Bearbeiten",
+		"LABEL": "Label",
+		"ANSWER": "Antwort",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Optionen",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Schliesslich",
-		"FINDBY": "Suchen nach",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Sprache",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Texttyp",
-		"GOOGLE_TTS_LANGUAGE": "Google TTS",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Wechseln zu Projekte",
-		"GRAMMAR": "Grammatik",
+		"END": "Ende",
 		"HANGUP": "Auflegen",
-		"HEADERS": "Überschriften",
-		"HELP": {
-			"BCC": "Sie können mehrere Adressen durch Kommas hinzufügen (z. b. [email-masked], [email-masked])",
-			"CC": "Sie können mehrere Adressen durch Kommas hinzufügen(z. b. [email-masked], [email-masked])",
-			"DSN": "\"Beispiel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion\",",
-			"MAILBOX": "\"mailbox@context\"",
-			"MAX_TEXT_TTS": "Die maximal unterstützte Anzahl von Zeichen beträgt 250",
-			"TO": "Sie können mehrere Adressen durch Kommas hinzufügen (z. b. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "ID",
-		"IMPORT": "Importieren",
-		"IMPORT_XML": "XML importieren",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Sprachcode",
-		"LASTNAME": "Nachname",
-		"LIST_ID": "Liste",
-		"LOGIN": "Einloggen",
-		"LOGOUT": "Ausloggen",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Wählen",
+		"EXT_DIAL": "Wählen extern",
+		"QUEUE": "Warteschlange",
+		"QUEUE_ID": "Warteschlange ID",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Optionen",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Methode",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Name",
-		"NDAACTIVITY_TYPE": "Aktivitätsart",
-		"NDAGENERATE_AUDIO": "Audiodatei generieren",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Neu",
-		"NEW_ODBC": "Neue ODBC-Verbindung",
-		"NEW_PROJECT": "Neues Projekt",
-		"NEW_VARIABLE": "Neue Variable",
-		"NOOP": "NoOp",
-		"NOTES": "Notizen",
-		"NO_AVAILABLE_INFO": "Keine verfügbaren Info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Verbindung",
-		"OF": "Von",
-		"OPEN": "Öffnen",
-		"OPEN_NEW_WINDOW": "In einem neuen Fenster öffnen",
-		"OPEN_PROJECT": "Projekt öffnen",
 		"OPERATION": "Operation",
-		"OPTIONS": "Optionen",
-		"OPTS": "Optionen",
-		"OUTPUT": "Output",
-		"PAGE": "Seite",
-		"PASSWORD": "Passwort",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause ID",
-		"PERMISSIONADD_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
-		"PHONE": "Telefon",
 		"PLAYBACK": "Wiedergabe",
-		"POSITION": "Position",
-		"PRIORITY": "Priorität",
-		"PROJECT": "Projekt",
-		"PROJECTS": "Projekte",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Warteschlange",
-		"QUEUE_ID": "Warteschlange ID",
-		"RAWBODY": "Körper",
-		"RAWHEADERS": "Überschriften",
-		"RECORD": "Aufnahme",
-		"RECORDINGFORMAT": "Aufnahme Format",
 		"RESPONSE": "Antwort Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Zeilen pro Seite",
-		"SAVE": "Speichern",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Suche",
-		"SELECTED": "Ausgewählte",
-		"SELECTED_USERS": "Ausgewählte Benutzer",
-		"SELECT_ALL": "Alle auswählen",
-		"SELECT_NONE": "Keine auswählen",
-		"SENDFAX": "Fax senden",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Google TTS",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Aufnahme",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Aufnahme Format",
+		"DATABASE": "Datenbank",
+		"ODBC_ID": "ODBC Verbindung",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konto",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Aufnahmen",
-		"SSMLGENDER": "Geschlecht",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Vorlage",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priorität",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Rückruf",
+		"LASTNAME": "Nachname",
+		"LIST_ID": "Liste",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "In einem neuen Fenster öffnen",
+		"OPEN_PROJECT": "Projekt öffnen",
+		"COPY": "Kopieren",
+		"OPEN": "Öffnen",
+		"NEW": "Neu",
+		"COPY_PROJECT": "Projekt kopieren",
+		"NEW_VARIABLE": "Neue Variable",
+		"ADD_VARIABLE": "Variable hinzufügen",
+		"UPDATE_DESCRIPTION": "Update Beschreibung",
+		"EDIT_XML": "XML bearbeiten",
+		"IMPORT_XML": "XML importieren",
+		"IMPORT": "Importieren",
+		"DROP_TO_UPLOAD": "DROP HOCHLADEN",
+		"DROP_TO_UPLOAD_MESSAGE": "Sie können auch Dateien hier hochladen. Nur XML-Max. 5 MB",
+		"CLOSE": "Schließen",
+		"NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+		"GO_TO_PROJECTS": "Wechseln zu Projekte",
+		"UPDATE_INFO": "Info aktualisieren",
+		"AGENTS": "Agenten",
 		"TELEPHONES": "Telefone",
-		"TEMPLATE_ID": "Vorlage",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
+		"USERS": "Benutzer",
+		"HELP": {
+			"MAILBOX": "\"mailbox@context\"",
+			"DSN": "\"Beispiel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion\",",
+			"TO": "Sie können mehrere Adressen durch Kommas hinzufügen (z. b. [email-masked], [email-masked])",
+			"CC": "Sie können mehrere Adressen durch Kommas hinzufügen(z. b. [email-masked], [email-masked])",
+			"BCC": "Sie können mehrere Adressen durch Kommas hinzufügen (z. b. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Die maximal unterstützte Anzahl von Zeichen beträgt 250"
+		},
+		"CHOOSE_ATTACHMENT": "Anhang wählen",
+		"ATTACHMENT_NAME": "Name des Anhangs",
+		"ATTACHMENT_TYPE": "Anhangstyp",
+		"ATTACHMENT_PATH": "Anhangspfad",
+		"SENDFAX": "Fax senden",
+		"DELETE_SQUARERECORDING": "Aufnahme löschen",
+		"DOWNLOAD_SQUARERECORDING": "Aufnahme hochladen",
+		"FILENAME": "Dateiname",
+		"EDIT_SQUARERECORDING": "Aufnahme bearbeiten",
+		"DELETE": "Löschen",
+		"PAGE": "Seite",
+		"ROWSPERPAGE": "Zeilen pro Seite",
+		"OF": "Von",
+		"CALLBACK_PRIORITY": "Priorität",
+		"GOOGLE_ASR_LANGUAGE": "Sprache",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Voice",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatik",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Eindeutige ID",
+		"APPID": "App-ID",
+		"APPSECRET": "App Geheimnis",
+		"SMS_ACCOUNT_ID": "Konto",
+		"FINDBY": "Suchen nach",
+		"LOGIN": "Einloggen",
+		"LOGOUT": "Ausloggen",
+		"PAUSE": "Pause",
+		"PAUSE_ID": "Pause ID",
 		"UNPAUSE": "Ende der Pause",
-		"UPDATE_DESCRIPTION": "Update Beschreibung",
-		"UPDATE_INFO": "Info aktualisieren",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Texttyp",
+		"DIALOGFLOW": "Dialogfluss",
+		"DIALOGFLOW_LANGUAGE": "Sprache",
+		"ADDUSER_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
+		"ALL_USERS": "Alle Benutzer",
+		"PERMISSIONADD_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
+		"SELECTED_USERS": "Ausgewählte Benutzer",
+		"AWS_BOT_NAME": "Botname",
+		"AWS_LEX_REGION": "Region",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Passwort",
 		"USERNAME": "Benutzername",
-		"USERS": "Benutzer",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Kunden-E-Mail",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Sprache",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekt-ID",
-		"PRIVATE_KEY": "Privat Schlüssel"
+		"NDAGENERATE_AUDIO": "Audiodatei generieren",
+		"CUSTOM_ACTION": "Benutzerdefinierte Aktion",
+		"CUSTOM_ACTION_DATA": "Benutzerdefinierte Aktionsdaten",
+		"NDAACTIVITY_TYPE": "Aktivitätsart",
+		"APIKEY": "API-Schlüssel",
+		"AUDIOENCODING": "Audio-Codierung",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Sprachcode",
+		"SSMLGENDER": "Geschlecht",
+		"BODY": "Körper",
+		"COMPUTEDVARIABLES": "Skriptpfad für berechnete Variablen",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Texttyp",
+		"HEADERS": "Überschriften",
+		"METHOD": "Methode",
+		"RAWBODY": "Körper",
+		"RAWHEADERS": "Überschriften",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/en.json b/public/app/main/apps/callysquare/i18n/en.json
index 68d6920..6f5d116 100644
--- a/public/app/main/apps/callysquare/i18n/en.json
+++ b/public/app/main/apps/callysquare/i18n/en.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Add Users to Project",
-		"ADD_ODBC": "Add ODBC",
-		"ADD_PROJECT": "Add Project",
-		"ADD_VARIABLE": "Add Variable",
-		"AGENTS": "Agents",
-		"AGI": "AGI",
-		"ALL_USERS": "All Users",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Attachment Name",
-		"ATTACHMENT_PATH": "Attachment Path",
-		"ATTACHMENT_TYPE": "Attachment Type",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Audio Encoding",
-		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Bot name",
-		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Text type",
-		"BACK": "Back",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Body",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Priority",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Choose Attachment",
-		"CLIENT_EMAIL": "Client Email",
-		"CLOSE": "Close",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Computed Variables Script Path",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Copy",
-		"COPY_PROJECT": "Copy Project",
-		"CREATED_AT": "Created At",
 		"CUSTOM_ACTION": "Custom Action",
 		"CUSTOM_ACTION_DATA": "Custom Action Data",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "delay [min]",
-		"DELETE": "Delete",
-		"DELETE_ODBC": "Delete ODBC",
-		"DELETE_PROJECT": "Delete Project",
-		"DELETE_SQUARERECORDING": "Delete Square Recording",
-		"DESCRIPTION": "Description",
-		"DIAL": "Dial",
+		"NDAACTIVITY_TYPE": "Activity Type",
+		"NDAGENERATE_AUDIO": "Generate Audio File",
+		"SESTEKASR": "Sestek ASR",
+		"NDAUTH_URL": "NDAUTH Url",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"USERNAME": "Username",
+		"PASSWORD": "Password",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"AWS_LEX_REGION": "Region",
+		"AWS_BOT_NAME": "Bot name",
+		"ADDUSER_PROJECTS": "Add Users to Project",
+		"PERMISSIONADD_PROJECTS": "Add Users to Project",
+		"ALL_USERS": "All Users",
+		"SELECTED_USERS": "Selected Users",
 		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Language",
-		"DIALOGFLOWV2_PROJECT_ID": "Project ID",
 		"DIALOGFLOW_LANGUAGE": "Language",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
-		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"AWS_TEXT_TYPE": "Text type",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Text Type",
+		"PAUSE_ID": "Pause type",
+		"FINDBY": "Find By",
+		"LOGIN": "Login",
+		"PAUSE": "Pause",
+		"UNPAUSE": "End Pause",
+		"LOGOUT": "Logout",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Account",
+		"NAME": "Name",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Search",
+		"BACK": "Back",
+		"SELECTED": "Selected",
+		"SELECT_ALL": "Select All",
+		"SELECT_NONE": "Select None",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Project",
-		"EDIT_SQUARERECORDING": "Edit Square Recording",
-		"EDIT_XML": "Edit XML",
-		"END": "End",
+		"DESCRIPTION": "Description",
+		"ADD_ODBC": "Add ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Mandatory field",
-			"FIELD_REQUIRED": "Mandatory field",
+			"URL_REQUIRED": "Mandatory field",
 			"NAME_REQUIRED": "Mandatory field",
+			"DSN_REQUIRED": "Mandatory field",
 			"PROJECT_REQUIRED": "Mandatory field",
-			"URL_REQUIRED": "Mandatory field"
+			"FIELD_REQUIRED": "Mandatory field"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Edit ODBC",
+		"DELETE_ODBC": "Delete ODBC",
+		"SAVE": "Save",
+		"PROJECTS": "Projects",
+		"ADD_PROJECT": "Add Project",
+		"EDIT_PROJECT": "Edit Project",
+		"DELETE_PROJECT": "Delete Project",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "New ODBC connection",
+		"SQUARERECORDINGS": "Recordings",
+		"PROJECT": "Project",
+		"UNIQUEID": "Unique ID",
+		"PHONE": "Phone",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filename",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Created At",
+		"NOTES": "Notes",
+		"NEW_PROJECT": "New Project",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Find By",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Language",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Text Type",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Go to projects",
-		"GRAMMAR": "Grammar",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Headers",
-		"HELP": {
-			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "The maximum number of characters supported is 250",
-			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Import",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "iSpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Language Code",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Login",
-		"LOGOUT": "Logout",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Method",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Name",
-		"NDAACTIVITY_TYPE": "Activity Type",
-		"NDAGENERATE_AUDIO": "Generate Audio File",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "New",
-		"NEW_ODBC": "New ODBC connection",
-		"NEW_PROJECT": "New Project",
-		"NEW_VARIABLE": "New Variable",
-		"NOOP": "NoOp",
-		"NOTES": "Notes",
-		"NO_AVAILABLE_INFO": "No available info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "of",
-		"OPEN": "Open",
-		"OPEN_NEW_WINDOW": "Open in a new window",
-		"OPEN_PROJECT": "Open Project",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Page",
-		"PASSWORD": "Password",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause type",
-		"PERMISSIONADD_PROJECTS": "Add Users to Project",
-		"PHONE": "Phone",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PRIVATE_KEY": "Private Key",
-		"PROJECT": "Project",
-		"PROJECTS": "Projects",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Body",
-		"RAWHEADERS": "Headers",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Rows per page",
-		"SAVE": "Save",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Search",
-		"SELECTED": "Selected",
-		"SELECTED_USERS": "Selected Users",
-		"SELECT_ALL": "Select All",
-		"SELECT_NONE": "Select None",
-		"SENDFAX": "Send Fax",
-		"SENDMAIL": "Send Email",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "iSpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "iSpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Account",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Recordings",
-		"SSMLGENDER": "Gender",
-		"START": "Start",
+		"SENDMAIL": "Send Email",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
-		"TELEPHONES": "Telephones",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unique ID",
-		"UNPAUSE": "End Pause",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "delay [min]",
+		"OPEN_NEW_WINDOW": "Open in a new window",
+		"OPEN_PROJECT": "Open Project",
+		"COPY": "Copy",
+		"OPEN": "Open",
+		"NEW": "New",
+		"COPY_PROJECT": "Copy Project",
+		"NEW_VARIABLE": "New Variable",
+		"ADD_VARIABLE": "Add Variable",
 		"UPDATE_DESCRIPTION": "Update Description",
+		"EDIT_XML": "Edit XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Import",
+		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"CLOSE": "Close",
+		"NO_AVAILABLE_INFO": "No available info",
+		"GO_TO_PROJECTS": "Go to projects",
 		"UPDATE_INFO": "Update Info",
-		"URI": "URI",
-		"URL": "URL",
-		"USERNAME": "Username",
+		"AGENTS": "Agents",
+		"TELEPHONES": "Telephones",
 		"USERS": "Users",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch"
+		"HELP": {
+			"MAILBOX": "mailbox@context",
+			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "The maximum number of characters supported is 250"
+		},
+		"CHOOSE_ATTACHMENT": "Choose Attachment",
+		"ATTACHMENT_NAME": "Attachment Name",
+		"ATTACHMENT_TYPE": "Attachment Type",
+		"ATTACHMENT_PATH": "Attachment Path",
+		"SENDFAX": "Send Fax",
+		"DELETE_SQUARERECORDING": "Delete Square Recording",
+		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
+		"FILENAME": "Filename",
+		"EDIT_SQUARERECORDING": "Edit Square Recording",
+		"DELETE": "Delete",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "Rows per page",
+		"OF": "of",
+		"CALLBACK_PRIORITY": "Priority",
+		"GOOGLE_ASR_LANGUAGE": "Language",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Voice",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammar",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"RESTAPI": "Rest API",
+		"METHOD": "Method",
+		"HEADERS": "Headers",
+		"BODY": "Body",
+		"RAWHEADERS": "Headers",
+		"RAWBODY": "Body",
+		"COMPUTEDVARIABLES": "Computed Variables Script Path",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"APIKEY": "ApiKey",
+		"LANGUAGECODE": "Language Code",
+		"SSMLGENDER": "Gender",
+		"AUDIOENCODING": "Audio Encoding",
+		"MRCPSYNTH": "MRCPSynth",
+		"MRCPRECOG": "MRCPRecog"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/es.json b/public/app/main/apps/callysquare/i18n/es.json
index da3368b..1c4a3a8 100644
--- a/public/app/main/apps/callysquare/i18n/es.json
+++ b/public/app/main/apps/callysquare/i18n/es.json
@@ -1,15 +1,31 @@
 {
 	"CALLYSQUARE": {
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"ERRORS": {
+			"DSN_REQUIRED": "Campo obligatorio",
+			"FIELD_REQUIRED": "Campo obligatorio",
+			"NAME_REQUIRED": "Campo obligatorio",
+			"PROJECT_REQUIRED": "Campo obligatorio",
+			"URL_REQUIRED": "Campo obligatorio"
+		},
+		"HELP": {
+			"BCC": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])",
+			"CC": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])",
+			"DSN": "Ejemplo: DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD = contraseña; DATABASE = Motion",
+			"MAILBOX": "buzón@contexto",
+			"TO": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "El número máximo de caracteres admitidos es 250"
+		},
 		"ACCOUNT_ID": "Cuenta",
-		"ADDUSER_PROJECTS": "Añadir usuarios al proyecto",
 		"ADD_ODBC": "Añadir ODBC",
 		"ADD_PROJECT": "Agregar proyecto",
 		"ADD_VARIABLE": "Agregar variable",
 		"AGENTS": "Agentes",
 		"AGI": "AGI",
-		"ALL_USERS": "Todos los usuarios",
 		"ANSWER": "Responder",
-		"APIKEY": "Clave API",
 		"APPID": "ID de aplicación",
 		"APPLICATION": "Solicitud",
 		"APPSECRET": "App secreta",
@@ -18,20 +34,14 @@
 		"ATTACHMENT_PATH": "Ruta de archivo adjunto",
 		"ATTACHMENT_TYPE": "Tipo de Adjunto",
 		"AUDIO": "Audio",
-		"AUDIOENCODING": "Codificación de audio",
-		"AWSLEX": "Amazon Lex",
 		"AWSPOLLY": "AWS Polly",
 		"AWS_ACCESS_KEY_ID": "Acceso Key ID",
-		"AWS_BOT_NAME": "Nombre Bot",
-		"AWS_LEX_REGION": "Región",
 		"AWS_POLLY_REGION": "Región",
 		"AWS_POLLY_VOICE": "Voz",
 		"AWS_SECRET_ACCESS_KEY": "Clave de acceso secreta",
-		"AWS_TEXT_TYPE": "Tipo de texto",
 		"BACK": "Atrás",
 		"BCC": "BCC",
 		"BEEP": "Bip",
-		"BODY": "Cuerpo",
 		"CALLBACK": "Callback",
 		"CALLBACK_PRIORITY": "Prioridad",
 		"CALLYSQUARE": "Cally Square",
@@ -39,14 +49,11 @@
 		"CHOOSE_ATTACHMENT": "Elegir Adjunto",
 		"CLOSE": "Cerrar",
 		"COMMAND": "Comando",
-		"COMPUTEDVARIABLES": "Ruta de guión de variables calculadas",
 		"CONDITION": "Condición",
 		"CONTEXT": "Contexto",
 		"COPY": "Copiar",
 		"COPY_PROJECT": "Copiar proyecto",
 		"CREATED_AT": "Creado en",
-		"CUSTOM_ACTION": "Acción personalizada",
-		"CUSTOM_ACTION_DATA": "Datos Personalizados de Acción",
 		"CUSTOM_APP": "Aplicación personalizada",
 		"DATABASE": "Base de datos",
 		"DELAY": "retraso [min]",
@@ -56,8 +63,6 @@
 		"DELETE_SQUARERECORDING": "Eliminar grabación",
 		"DESCRIPTION": "Descripción",
 		"DIAL": "Marcar",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Idioma",
 		"DIGIT": "Max Dígitos",
 		"DIGITS": "Dígitos",
 		"DOWNLOAD_SQUARERECORDING": "Descargar Grabaciones",
@@ -70,13 +75,6 @@
 		"EDIT_SQUARERECORDING": "Editar grabación",
 		"EDIT_XML": "Editar XML",
 		"END": "Fin",
-		"ERRORS": {
-			"DSN_REQUIRED": "Campo obligatorio",
-			"FIELD_REQUIRED": "Campo obligatorio",
-			"NAME_REQUIRED": "Campo obligatorio",
-			"PROJECT_REQUIRED": "Campo obligatorio",
-			"URL_REQUIRED": "Campo obligatorio"
-		},
 		"ESCAPE_DIGITS": "Dígitos de escape",
 		"EXTEN": "Exten",
 		"EXTENSION": "Extensión",
@@ -92,8 +90,6 @@
 		"GOALNAME": "Ir-Al-Nombre",
 		"GOOGLEASR": "GoogleASR",
 		"GOOGLE_ASR_LANGUAGE": "Idioma",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
 		"GOOGLE_TTS_LANGUAGE": "Idioma",
 		"GOSUB": "GoSub",
 		"GOTOC": "GoTo",
@@ -102,15 +98,6 @@
 		"GO_TO_PROJECTS": "Ir a proyectos",
 		"GRAMMAR": "Gramática",
 		"HANGUP": "Colgar",
-		"HEADERS": "Encabezados",
-		"HELP": {
-			"BCC": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])",
-			"CC": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])",
-			"DSN": "Ejemplo: DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD = contraseña; DATABASE = Motion",
-			"MAILBOX": "buzón@contexto",
-			"MAX_TEXT_TTS": "El número máximo de caracteres admitidos es 250",
-			"TO": "Puede agregar varias direcciones separadas por comas (por ejemplo, [email-masked], [email-masked])"
-		},
 		"HIDDENDIGITSNUM": "Número de dígitos escondidos",
 		"HIDDENDIGITSPOS": "posición oculta de los dígitos",
 		"ID": "Id",
@@ -124,7 +111,6 @@
 		"ISPEECH_TTS_LANGUAGE": "Idioma",
 		"KEY": "Llave",
 		"LABEL": "Etiqueta",
-		"LANGUAGECODE": "Código de lenguaje",
 		"LASTNAME": "Apellido",
 		"LIST_ID": "Lista",
 		"LOGIN": "Iniciar sesión",
@@ -136,16 +122,9 @@
 		"MATH": "Mates",
 		"MAXDIGIT": "Dígitos máximos",
 		"MENU": "Menú",
-		"METHOD": "Método",
 		"MINDIGIT": "Dígitos mínimos",
 		"MODEL": "Modelo",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
 		"NAME": "Nombre",
-		"NDAACTIVITY_TYPE": "Tipo de actividad",
-		"NDAGENERATE_AUDIO": "Generar archivo de audio",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
 		"NEW": "Nuevo",
 		"NEW_ODBC": "Nueva conexión ODBC",
 		"NEW_PROJECT": "Nuevo proyecto",
@@ -165,10 +144,8 @@
 		"OPTS": "Opciones",
 		"OUTPUT": "Salida",
 		"PAGE": "Página",
-		"PASSWORD": "Contraseña",
 		"PAUSE": "Pausa",
 		"PAUSE_ID": "Tipo de pausa",
-		"PERMISSIONADD_PROJECTS": "Añadir usuarios al proyecto",
 		"PHONE": "Teléfono",
 		"PLAYBACK": "Reproducción",
 		"POSITION": "Posición",
@@ -179,12 +156,9 @@
 		"QUERY": "Consulta",
 		"QUEUE": "Cola",
 		"QUEUE_ID": "Cola",
-		"RAWBODY": "Cuerpo",
-		"RAWHEADERS": "Encabezados",
 		"RECORD": "Grabar",
 		"RECORDINGFORMAT": "Formato de grabación",
 		"RESPONSE": "Tiempo de Espera",
-		"RESTAPI": "API de descanso",
 		"RETRY": "Reintentos",
 		"ROWSPERPAGE": "Filas por página",
 		"SAVE": "Guardar",
@@ -193,22 +167,17 @@
 		"SAYPHONETIC": "Decir Fonética",
 		"SEARCH_FOR_ANYONE": "Buscar",
 		"SELECTED": "Seleccionado",
-		"SELECTED_USERS": "Usuarios seleccionados",
 		"SELECT_ALL": "Seleccionar todo",
 		"SELECT_NONE": "Seleccionar Ninguno",
 		"SENDFAX": "Enviar fax",
 		"SENDMAIL": "Enviar correo electrónico",
 		"SENDSMS": "Enviar SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
 		"SET": "Establecer",
 		"SIP_ID": "SIP",
 		"SMS_ACCOUNT_ID": "Cuenta",
 		"SMS_TEXT": "Texto",
 		"SPEED": "Velocidad",
 		"SQUARERECORDINGS": "Grabaciones",
-		"SSMLGENDER": "Género",
 		"START": "Empezar",
 		"SUBJECT": "Sujeto",
 		"SUBPROJECT": "Sub proyecto",
@@ -228,16 +197,42 @@
 		"UPDATE_INFO": "Actualizar información",
 		"URI": "URI",
 		"URL": "URL",
-		"USERNAME": "Nombre de usuario",
 		"USERS": "Usuarios",
 		"VARIABLE_ID": "Variable",
 		"VARIABLE_VALUE": "Valor",
 		"VOICEMAIL": "Mensaje de voz",
 		"VSWITCH": "Interruptor variable",
-		"CLIENT_EMAIL": "Correo electrónico del cliente",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Idioma",
-		"DIALOGFLOWV2_PROJECT_ID": "Projecto ID",
-		"PRIVATE_KEY": "Llave privada"
+		"AWS_TEXT_TYPE": "Tipo de texto",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Idioma",
+		"ADDUSER_PROJECTS": "Añadir usuarios al proyecto",
+		"ALL_USERS": "Todos los usuarios",
+		"PERMISSIONADD_PROJECTS": "Añadir usuarios al proyecto",
+		"SELECTED_USERS": "Usuarios seleccionados",
+		"AWS_BOT_NAME": "Nombre Bot",
+		"AWS_LEX_REGION": "Región",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Contraseña",
+		"USERNAME": "Nombre de usuario",
+		"NDAGENERATE_AUDIO": "Generar archivo de audio",
+		"CUSTOM_ACTION": "Acción personalizada",
+		"CUSTOM_ACTION_DATA": "Datos Personalizados de Acción",
+		"NDAACTIVITY_TYPE": "Tipo de actividad",
+		"APIKEY": "Clave API",
+		"AUDIOENCODING": "Codificación de audio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Código de lenguaje",
+		"SSMLGENDER": "Género",
+		"BODY": "Cuerpo",
+		"COMPUTEDVARIABLES": "Ruta de guión de variables calculadas",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
+		"HEADERS": "Encabezados",
+		"METHOD": "Método",
+		"RAWBODY": "Cuerpo",
+		"RAWHEADERS": "Encabezados",
+		"RESTAPI": "API de descanso",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/et.json b/public/app/main/apps/callysquare/i18n/et.json
index f222c13..87e6b97 100644
--- a/public/app/main/apps/callysquare/i18n/et.json
+++ b/public/app/main/apps/callysquare/i18n/et.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Add Users to Project",
-		"ADD_ODBC": "Add ODBC",
-		"ADD_PROJECT": "Add Project",
-		"ADD_VARIABLE": "Add Variable",
-		"AGENTS": "Agents",
-		"AGI": "AGI",
-		"ALL_USERS": "All Users",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Attachment Name",
-		"ATTACHMENT_PATH": "Attachment Path",
-		"ATTACHMENT_TYPE": "Attachment Type",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Heli kodeerimine",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Bot name",
 		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Text type",
-		"BACK": "Back",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Keha",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Priority",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Choose Attachment",
-		"CLOSE": "Close",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Arvutatud muutujate skripti tee",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Copy",
-		"COPY_PROJECT": "Copy Project",
-		"CREATED_AT": "Created At",
-		"CUSTOM_ACTION": "Kohandatud toiming",
-		"CUSTOM_ACTION_DATA": "Kohandatud toimingu andmed",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "delay [min]",
-		"DELETE": "Delete",
-		"DELETE_ODBC": "Delete ODBC",
-		"DELETE_PROJECT": "Delete Project",
-		"DELETE_SQUARERECORDING": "Delete Square Recording",
-		"DESCRIPTION": "Description",
-		"DIAL": "Dial",
+		"AWS_BOT_NAME": "Bot name",
+		"ADDUSER_PROJECTS": "Add Users to Project",
+		"PERMISSIONADD_PROJECTS": "Add Users to Project",
+		"ALL_USERS": "All Users",
+		"SELECTED_USERS": "Selected Users",
 		"DIALOGFLOW": "Dialogflow",
 		"DIALOGFLOW_LANGUAGE": "Language",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
-		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"AWS_TEXT_TYPE": "Text type",
+		"PAUSE_ID": "Pause type",
+		"FINDBY": "Find By",
+		"LOGIN": "Login",
+		"PAUSE": "Pause",
+		"UNPAUSE": "End Pause",
+		"LOGOUT": "Logout",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Account",
+		"NAME": "Name",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Search",
+		"BACK": "Back",
+		"SELECTED": "Selected",
+		"SELECT_ALL": "Select All",
+		"SELECT_NONE": "Select None",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Project",
-		"EDIT_SQUARERECORDING": "Edit Square Recording",
-		"EDIT_XML": "Edit XML",
-		"END": "End",
+		"DESCRIPTION": "Description",
+		"ADD_ODBC": "Add ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Mandatory field",
-			"FIELD_REQUIRED": "Mandatory field",
 			"NAME_REQUIRED": "Mandatory field",
+			"DSN_REQUIRED": "Mandatory field",
 			"PROJECT_REQUIRED": "Mandatory field",
+			"FIELD_REQUIRED": "Mandatory field",
 			"URL_REQUIRED": "Kohustuslik väli"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Edit ODBC",
+		"DELETE_ODBC": "Delete ODBC",
+		"SAVE": "Save",
+		"PROJECTS": "Projects",
+		"ADD_PROJECT": "Add Project",
+		"EDIT_PROJECT": "Edit Project",
+		"DELETE_PROJECT": "Delete Project",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "New ODBC connection",
+		"SQUARERECORDINGS": "Recordings",
+		"PROJECT": "Project",
+		"UNIQUEID": "Unique ID",
+		"PHONE": "Phone",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Created At",
+		"NOTES": "Notes",
+		"NEW_PROJECT": "New Project",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
+		"FINALLY": "Finally",
+		"END": "End",
+		"HANGUP": "Hangup",
+		"DIAL": "Dial",
 		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filename",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
 		"FILE_ID": "Audio",
-		"FINALLY": "Finally",
-		"FINDBY": "Find By",
+		"AGI": "AGI",
+		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
+		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
+		"MATH": "Math",
+		"OPERATION": "Operation",
+		"PLAYBACK": "Playback",
+		"RESPONSE": "Response Timeout",
+		"DIGIT": "Max Digits",
+		"RETRY": "Retries",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
+		"SAYDIGITS": "Say Digits",
+		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
+		"SAYPHONETIC": "Say Phonetics",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "iSpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
 		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "hidden Digits Position",
 		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Language",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksti tüüp",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "iSpeech ASR",
+		"SENDSMS": "Send SMS",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
+		"SMS_TEXT": "Text",
+		"SENDMAIL": "Send Email",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
+		"SUBJECT": "Subject",
 		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
 		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
 		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
+		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "delay [min]",
+		"OPEN_NEW_WINDOW": "Open in a new window",
+		"OPEN_PROJECT": "Open Project",
+		"COPY": "Copy",
+		"OPEN": "Open",
+		"NEW": "New",
+		"COPY_PROJECT": "Copy Project",
+		"NEW_VARIABLE": "New Variable",
+		"ADD_VARIABLE": "Add Variable",
+		"UPDATE_DESCRIPTION": "Update Description",
+		"EDIT_XML": "Edit XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Import",
+		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "You can also drop files here to upload. Only XML - Max. 5MB",
+		"CLOSE": "Close",
+		"NO_AVAILABLE_INFO": "No available info",
 		"GO_TO_PROJECTS": "Go to projects",
-		"GRAMMAR": "Grammar",
-		"HANGUP": "Hangup",
-		"HEADERS": "Päised",
+		"UPDATE_INFO": "Update Info",
+		"AGENTS": "Agents",
+		"TELEPHONES": "Telephones",
+		"USERS": "Users",
 		"HELP": {
-			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
-			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
 			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "Toetatavate tähemärkide maksimaalne arv on 250",
-			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])"
+			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"CC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"BCC": "You can add multiple addresses separated by commas (e.g. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Toetatavate tähemärkide maksimaalne arv on 250"
 		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Import",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "iSpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Keelekood",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Login",
-		"LOGOUT": "Logout",
-		"LUMENVOXASR": "Lumenvox ASR",
+		"CHOOSE_ATTACHMENT": "Choose Attachment",
+		"ATTACHMENT_NAME": "Attachment Name",
+		"ATTACHMENT_TYPE": "Attachment Type",
+		"ATTACHMENT_PATH": "Attachment Path",
+		"SENDFAX": "Send Fax",
+		"DELETE_SQUARERECORDING": "Delete Square Recording",
+		"DOWNLOAD_SQUARERECORDING": "Download Square Recording",
+		"FILENAME": "Filename",
+		"EDIT_SQUARERECORDING": "Edit Square Recording",
+		"DELETE": "Delete",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "Rows per page",
+		"OF": "of",
+		"CALLBACK_PRIORITY": "Priority",
+		"GOOGLE_ASR_LANGUAGE": "Language",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Voice",
 		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
-		"MACRO": "Macro",
-		"MAILBOX": "Mailbox",
-		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammar",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Heli kodeerimine",
+		"BODY": "Keha",
+		"COMPUTEDVARIABLES": "Arvutatud muutujate skripti tee",
+		"CUSTOM_ACTION": "Kohandatud toiming",
+		"CUSTOM_ACTION_DATA": "Kohandatud toimingu andmed",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksti tüüp",
+		"HEADERS": "Päised",
+		"LANGUAGECODE": "Keelekood",
 		"METHOD": "Meetod",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSünth",
-		"NAME": "Name",
 		"NDAACTIVITY_TYPE": "Tegevuse tüüp",
 		"NDAGENERATE_AUDIO": "Loo helifail",
 		"NDASSISTANT_URL": "NDASSISTANT URL",
 		"NDAUTH_URL": "NDAUTHi URL",
-		"NEW": "New",
-		"NEW_ODBC": "New ODBC connection",
-		"NEW_PROJECT": "New Project",
-		"NEW_VARIABLE": "New Variable",
-		"NOOP": "NoOp",
-		"NOTES": "Notes",
-		"NO_AVAILABLE_INFO": "No available info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "of",
-		"OPEN": "Open",
-		"OPEN_NEW_WINDOW": "Open in a new window",
-		"OPEN_PROJECT": "Open Project",
-		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Page",
 		"PASSWORD": "Parool",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause type",
-		"PERMISSIONADD_PROJECTS": "Add Users to Project",
-		"PHONE": "Phone",
-		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Project",
-		"PROJECTS": "Projects",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
 		"RAWBODY": "Keha",
 		"RAWHEADERS": "Päised",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
-		"RESPONSE": "Response Timeout",
 		"RESTAPI": "Puhkuse API",
-		"RETRY": "Retries",
-		"ROWSPERPAGE": "Rows per page",
-		"SAVE": "Save",
-		"SAYDIGITS": "Say Digits",
-		"SAYNUMBER": "Say number",
-		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Search",
-		"SELECTED": "Selected",
-		"SELECTED_USERS": "Selected Users",
-		"SELECT_ALL": "Select All",
-		"SELECT_NONE": "Select None",
-		"SENDFAX": "Send Fax",
-		"SENDMAIL": "Send Email",
-		"SENDSMS": "Send SMS",
 		"SESTEKASR": "Sestek ASR",
 		"SESTEKNDA": "Sestek NDA",
 		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Account",
-		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Recordings",
 		"SSMLGENDER": "Sugu",
-		"START": "Start",
-		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
-		"SYSTEM": "System",
-		"TELEPHONES": "Telephones",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unique ID",
-		"UNPAUSE": "End Pause",
-		"UPDATE_DESCRIPTION": "Update Description",
-		"UPDATE_INFO": "Update Info",
-		"URI": "URI",
-		"URL": "URL",
 		"USERNAME": "Kasutajanimi",
-		"USERS": "Users",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Kliendi e-post",
-		"DIALOGFLOWV2": "DialoogivoogV2",
-		"DIALOGFLOWV2_LANGUAGE": "Keel",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekti ID",
-		"PRIVATE_KEY": "Privaatne võti"
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSünth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/fa.json b/public/app/main/apps/callysquare/i18n/fa.json
index 0c9d62c..0d34cf0 100644
--- a/public/app/main/apps/callysquare/i18n/fa.json
+++ b/public/app/main/apps/callysquare/i18n/fa.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "افزودن کاربران به پروژه",
-		"ADD_ODBC": "افزودن ODBC",
-		"ADD_PROJECT": "پروژه اضافه کنید",
-		"ADD_VARIABLE": "افزودن متغیر",
-		"AGENTS": "عوامل",
-		"AGI": "AGI",
-		"ALL_USERS": "تمام کاربران",
-		"ANSWER": "Answer",
-		"APIKEY": "کلید ای پی ای",
-		"APPID": "با کاربرد شناسه",
-		"APPLICATION": "Application",
-		"APPSECRET": "کاربرد، راز",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "نام ضمیمه",
-		"ATTACHMENT_PATH": "مسیر ضمیمه",
-		"ATTACHMENT_TYPE": "نوع ضمیمه",
-		"AUDIO": "های صوتی",
-		"AUDIOENCODING": "رمزگذاری صوتی",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS پولي",
-		"AWS_ACCESS_KEY_ID": "کلید دسترسی به شناسه",
-		"AWS_BOT_NAME": "نام بت",
-		"AWS_LEX_REGION": "منطقه",
-		"AWS_POLLY_REGION": "منطقه",
-		"AWS_POLLY_VOICE": "صدا",
-		"AWS_SECRET_ACCESS_KEY": "برای دسترسی به کلید رمز",
-		"AWS_TEXT_TYPE": "نوع متن",
+		"NAME": "نام",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "تست ODBC",
+		"SEARCH_FOR_ANYONE": "در جستجوی کسی",
 		"BACK": "پشت",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "بدن",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "اولويت",
-		"CALLYSQUARE": "ميدان Cally",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "ضمیمه را انتخاب کنید",
-		"CLOSE": "بستن",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "مسیر اسکریپت متغیرهای محاسباتی",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "کپی",
-		"COPY_PROJECT": "پروژه کپی",
-		"CREATED_AT": "ایجاد شده در",
-		"CUSTOM_ACTION": "اقدام سفارشی",
-		"CUSTOM_ACTION_DATA": "داده های عملی سفارشی",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "حذف",
-		"DELETE_ODBC": "حذف درایورهای ODBC",
-		"DELETE_PROJECT": "پروژه حذف می شود",
-		"DELETE_SQUARERECORDING": "ثبت ميدان را حذف کنید",
-		"DESCRIPTION": "شرح",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "زبان",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "ثبت ميدان را بارگیری کنید",
-		"DROP_TO_UPLOAD": "قطره را بارگذاری",
-		"DROP_TO_UPLOAD_MESSAGE": "همچنین می توانید فایل های بارگذاری قطره اینجا. تنها - حداکثر بارگیری فایل XML است. 5مگابایت",
+		"SELECTED": "انتخاب می شود",
+		"SELECT_ALL": "همه را انتخاب کنید",
+		"SELECT_NONE": "هيچ كدام را انتخاب کنید",
 		"DSN": "عناوين | پل ارتباطی | پيوندها | محصولات",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "ویرایش ODBC",
-		"EDIT_PROJECT": "ویرایش پروژه",
-		"EDIT_SQUARERECORDING": "ویرایش ثبت مربع",
-		"EDIT_XML": "بارگیری فایل XML ویرایش",
-		"END": "End",
+		"DESCRIPTION": "شرح",
+		"ADD_ODBC": "افزودن ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "عناوين | پل ارتباطی | پيوندها | محصولات، مورد نیاز است.",
-			"FIELD_REQUIRED": "میدان لازم است.",
 			"NAME_REQUIRED": "نام لازم است.",
+			"DSN_REQUIRED": "عناوين | پل ارتباطی | پيوندها | محصولات، مورد نیاز است.",
 			"PROJECT_REQUIRED": "پروژه مورد نیاز است.",
+			"FIELD_REQUIRED": "میدان لازم است.",
 			"URL_REQUIRED": "زمینه اجباری"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "ویرایش ODBC",
+		"DELETE_ODBC": "حذف درایورهای ODBC",
+		"SAVE": "ذخیره",
+		"PROJECTS": "پروژه ها",
+		"ADD_PROJECT": "پروژه اضافه کنید",
+		"EDIT_PROJECT": "ویرایش پروژه",
+		"DELETE_PROJECT": "پروژه حذف می شود",
+		"CALLYSQUARE": "ميدان Cally",
+		"ID": "شناسه",
+		"NEW_ODBC": "اتصال ODBC جدید",
+		"SQUARERECORDINGS": "عنوانی مربع",
+		"PROJECT": "پروژه",
+		"UNIQUEID": "شناسه منحصر به فرد",
+		"PHONE": "تلفن همراه",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filename",
-		"FILE_ID": "Audio",
+		"AUDIO": "های صوتی",
+		"CREATED_AT": "ایجاد شده در",
+		"NOTES": "يادداشت ها",
+		"NEW_PROJECT": "پروژه جدید",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "یافتن توسط",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "زبان",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "نوع متن",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "برو به پروژه ها",
-		"GRAMMAR": "ابتدایی",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "هدرها",
-		"HELP": {
-			"BCC": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])",
-			"CC": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])",
-			"DSN": "مثال: 31 دسامبر 2012 راننده=MySQL SERVER=127.0.0.1 31 دسامبر 2012 31 دسامبر 2012 xcall UID=PWD=رمز عبور پایگاه داده، حركت=31 دسامبر 2012",
-			"MAILBOX": "Mailbox@متن",
-			"MAX_TEXT_TTS": "حداکثر تعداد نویسه های پشتیبانی شده 250 است",
-			"TO": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "شناسه",
-		"IMPORT": "واردات",
-		"IMPORT_XML": "بارگیری فایل XML واردات",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "کد زبان",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "ورود",
-		"LOGOUT": "خروج",
-		"LUMENVOXASR": "قيام Lumenvox",
-		"LUMENVOXTTS": "Lumenvox Text-To-گفتار",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "روش",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "نام",
-		"NDAACTIVITY_TYPE": "نوع فعالیت",
-		"NDAGENERATE_AUDIO": "ایجاد فایل صوتی",
-		"NDASSISTANT_URL": "آدرس دلخواه",
-		"NDAUTH_URL": "آدرس غیرمستقیم",
-		"NEW": "تازه",
-		"NEW_ODBC": "اتصال ODBC جدید",
-		"NEW_PROJECT": "پروژه جدید",
-		"NEW_VARIABLE": "متغیر جدید",
-		"NOOP": "NoOp",
-		"NOTES": "يادداشت ها",
-		"NO_AVAILABLE_INFO": "اطلاعات در دسترس نیست",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "از",
-		"OPEN": "باز",
-		"OPEN_NEW_WINDOW": "در پنجره جدید باز کنید",
-		"OPEN_PROJECT": "پروژه را باز کنید",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "صفحه",
-		"PASSWORD": "کلمه عبور",
-		"PAUSE": "مکث",
-		"PAUSE_ID": "نوع مکث",
-		"PERMISSIONADD_PROJECTS": "افزودن کاربران به پروژه",
-		"PHONE": "تلفن همراه",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "پروژه",
-		"PROJECTS": "پروژه ها",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "بدن",
-		"RAWHEADERS": "هدرها",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "استراحت API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "رديف در صفحه",
-		"SAVE": "ذخیره",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "در جستجوی کسی",
-		"SELECTED": "انتخاب می شود",
-		"SELECTED_USERS": "کاربران انتخاب شده",
-		"SELECT_ALL": "همه را انتخاب کنید",
-		"SELECT_NONE": "هيچ كدام را انتخاب کنید",
-		"SENDFAX": "ارسال فكس",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "حساب",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "عنوانی مربع",
-		"SSMLGENDER": "جنسیت",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "در پنجره جدید باز کنید",
+		"OPEN_PROJECT": "پروژه را باز کنید",
+		"COPY": "کپی",
+		"OPEN": "باز",
+		"NEW": "تازه",
+		"COPY_PROJECT": "پروژه کپی",
+		"NEW_VARIABLE": "متغیر جدید",
+		"ADD_VARIABLE": "افزودن متغیر",
+		"UPDATE_DESCRIPTION": "شرح بروزرسانی",
+		"EDIT_XML": "بارگیری فایل XML ویرایش",
+		"IMPORT_XML": "بارگیری فایل XML واردات",
+		"IMPORT": "واردات",
+		"DROP_TO_UPLOAD": "قطره را بارگذاری",
+		"DROP_TO_UPLOAD_MESSAGE": "همچنین می توانید فایل های بارگذاری قطره اینجا. تنها - حداکثر بارگیری فایل XML است. 5مگابایت",
+		"CLOSE": "بستن",
+		"NO_AVAILABLE_INFO": "اطلاعات در دسترس نیست",
+		"GO_TO_PROJECTS": "برو به پروژه ها",
+		"UPDATE_INFO": "به روزآوری اطلاعات توریستی",
+		"AGENTS": "عوامل",
 		"TELEPHONES": "تلفن ها",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "تست ODBC",
-		"TEXT": "Text",
+		"USERS": "کاربران",
+		"HELP": {
+			"MAILBOX": "Mailbox@متن",
+			"DSN": "مثال: 31 دسامبر 2012 راننده=MySQL SERVER=127.0.0.1 31 دسامبر 2012 31 دسامبر 2012 xcall UID=PWD=رمز عبور پایگاه داده، حركت=31 دسامبر 2012",
+			"TO": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])",
+			"CC": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])",
+			"BCC": "شما می توانید با استفاده از آدرس های چندگانه (مثلاً Commas [email-masked]، [email-masked])",
+			"MAX_TEXT_TTS": "حداکثر تعداد نویسه های پشتیبانی شده 250 است"
+		},
+		"CHOOSE_ATTACHMENT": "ضمیمه را انتخاب کنید",
+		"ATTACHMENT_NAME": "نام ضمیمه",
+		"ATTACHMENT_TYPE": "نوع ضمیمه",
+		"ATTACHMENT_PATH": "مسیر ضمیمه",
+		"SENDFAX": "ارسال فكس",
+		"DELETE_SQUARERECORDING": "ثبت ميدان را حذف کنید",
+		"DOWNLOAD_SQUARERECORDING": "ثبت ميدان را بارگیری کنید",
+		"FILENAME": "Filename",
+		"EDIT_SQUARERECORDING": "ویرایش ثبت مربع",
+		"DELETE": "حذف",
+		"PAGE": "صفحه",
+		"ROWSPERPAGE": "رديف در صفحه",
+		"OF": "از",
+		"CALLBACK_PRIORITY": "اولويت",
+		"GOOGLE_ASR_LANGUAGE": "زبان",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS پولي",
+		"AWS_ACCESS_KEY_ID": "کلید دسترسی به شناسه",
+		"AWS_SECRET_ACCESS_KEY": "برای دسترسی به کلید رمز",
+		"AWS_POLLY_REGION": "منطقه",
+		"AWS_POLLY_VOICE": "صدا",
+		"LUMENVOXTTS": "Lumenvox Text-To-گفتار",
+		"LUMENVOXASR": "قيام Lumenvox",
+		"GRAMMAR": "ابتدایی",
 		"TILDEASR": "قيام Tilde",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "شناسه منحصر به فرد",
+		"APPID": "با کاربرد شناسه",
+		"APPSECRET": "کاربرد، راز",
+		"SMS_ACCOUNT_ID": "حساب",
+		"FINDBY": "یافتن توسط",
+		"LOGIN": "ورود",
+		"LOGOUT": "خروج",
+		"PAUSE": "مکث",
+		"PAUSE_ID": "نوع مکث",
 		"UNPAUSE": "مکث پایان",
-		"UPDATE_DESCRIPTION": "شرح بروزرسانی",
-		"UPDATE_INFO": "به روزآوری اطلاعات توریستی",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "نوع متن",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "زبان",
+		"ADDUSER_PROJECTS": "افزودن کاربران به پروژه",
+		"ALL_USERS": "تمام کاربران",
+		"PERMISSIONADD_PROJECTS": "افزودن کاربران به پروژه",
+		"SELECTED_USERS": "کاربران انتخاب شده",
+		"AWS_BOT_NAME": "نام بت",
+		"AWS_LEX_REGION": "منطقه",
+		"NDASSISTANT_URL": "آدرس دلخواه",
+		"NDAUTH_URL": "آدرس غیرمستقیم",
+		"PASSWORD": "کلمه عبور",
 		"USERNAME": "نام کاربری",
-		"USERS": "کاربران",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "ایمیل مشتری",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "زبان",
-		"DIALOGFLOWV2_PROJECT_ID": "شناسه پروژه",
-		"PRIVATE_KEY": "کلید خصوصی"
+		"NDAGENERATE_AUDIO": "ایجاد فایل صوتی",
+		"CUSTOM_ACTION": "اقدام سفارشی",
+		"CUSTOM_ACTION_DATA": "داده های عملی سفارشی",
+		"NDAACTIVITY_TYPE": "نوع فعالیت",
+		"APIKEY": "کلید ای پی ای",
+		"AUDIOENCODING": "رمزگذاری صوتی",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "کد زبان",
+		"SSMLGENDER": "جنسیت",
+		"BODY": "بدن",
+		"COMPUTEDVARIABLES": "مسیر اسکریپت متغیرهای محاسباتی",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "نوع متن",
+		"HEADERS": "هدرها",
+		"METHOD": "روش",
+		"RAWBODY": "بدن",
+		"RAWHEADERS": "هدرها",
+		"RESTAPI": "استراحت API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/fi.json b/public/app/main/apps/callysquare/i18n/fi.json
index 4522460..a97a5e1 100644
--- a/public/app/main/apps/callysquare/i18n/fi.json
+++ b/public/app/main/apps/callysquare/i18n/fi.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Lisää käyttäjät projektiin",
-		"ADD_ODBC": "Lisää ODBC",
-		"ADD_PROJECT": "Lisää projektin",
-		"ADD_VARIABLE": "Lisää muuttuja",
-		"AGENTS": "Aineet",
-		"AGI": "AGI",
-		"ALL_USERS": "Kaikki käyttäjät",
-		"ANSWER": "Answer",
-		"APIKEY": "apikey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App salaisuus",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Lisäosa nimi",
-		"ATTACHMENT_PATH": "Lisäosa polku",
-		"ATTACHMENT_TYPE": "Liitäntälajiin",
-		"AUDIO": "Äänen",
-		"AUDIOENCODING": "Äänikoodaus",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key tunnus",
-		"AWS_BOT_NAME": "Botin nimi",
-		"AWS_LEX_REGION": "alue",
-		"AWS_POLLY_REGION": "Alue",
-		"AWS_POLLY_VOICE": "Ääni",
-		"AWS_SECRET_ACCESS_KEY": "Salainen access key",
-		"AWS_TEXT_TYPE": "Tekstityyppi",
+		"NAME": "Nimi",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Testaa ODBC",
+		"SEARCH_FOR_ANYONE": "Etsi joku",
 		"BACK": "Takaisin",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "ruumis",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioriteetti",
-		"CALLYSQUARE": "Hyödynnetä tarpeeksi yrittäjyyskasvatuksen omaisia työtapoja Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Valitse kiinnitys",
-		"CLOSE": "Sulje",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Laskettujen muuttujien komentosarjan polku",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopiointi",
-		"COPY_PROJECT": "Kopioi projekti",
-		"CREATED_AT": "Luodaan",
-		"CUSTOM_ACTION": "Mukautettu toiminto",
-		"CUSTOM_ACTION_DATA": "Mukautetut toimintatiedot",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Poista",
-		"DELETE_ODBC": "Poistaa ODBC-",
-		"DELETE_PROJECT": "Poista projektin",
-		"DELETE_SQUARERECORDING": "Poista Square tallennus",
-		"DESCRIPTION": "Kuvaus",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Kieli",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Lataa Square tallennus",
-		"DROP_TO_UPLOAD": "Pudota lataa",
-		"DROP_TO_UPLOAD_MESSAGE": "Voit pudottaa tiedostoja TĂ¤Ă¤llă¤ voit ladata. Vain XML - Max. 5 Mt",
+		"SELECTED": "Valittu",
+		"SELECT_ALL": "Valitse kaikki",
+		"SELECT_NONE": "Valitse None (Ei mitään)",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Muokkaa ODBC",
-		"EDIT_PROJECT": "Muokkaa projektin",
-		"EDIT_SQUARERECORDING": "Muokkaa Square tallennus",
-		"EDIT_XML": "Muokkaa XML",
-		"END": "End",
+		"DESCRIPTION": "Kuvaus",
+		"ADD_ODBC": "Lisää ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN ei tarvita",
-			"FIELD_REQUIRED": "Tämä kenttä on pakollinen",
 			"NAME_REQUIRED": "Nimi on pakollinen",
+			"DSN_REQUIRED": "DSN ei tarvita",
 			"PROJECT_REQUIRED": "Projekti on pakollinen",
+			"FIELD_REQUIRED": "Tämä kenttä on pakollinen",
 			"URL_REQUIRED": "Pakollinen kenttä"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Muokkaa ODBC",
+		"DELETE_ODBC": "Poistaa ODBC-",
+		"SAVE": "Tallenna",
+		"PROJECTS": "Projektit",
+		"ADD_PROJECT": "Lisää projektin",
+		"EDIT_PROJECT": "Muokkaa projektin",
+		"DELETE_PROJECT": "Poista projektin",
+		"CALLYSQUARE": "Hyödynnetä tarpeeksi yrittäjyyskasvatuksen omaisia työtapoja Square",
+		"ID": "Tunnus",
+		"NEW_ODBC": "Uusi ODBC-yhteys",
+		"SQUARERECORDINGS": "Square tallenteet",
+		"PROJECT": "Projektin",
+		"UNIQUEID": "Yksilöivä tunnus",
+		"PHONE": "Puhelin",
 		"EXTEN": "Jennus",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Tiedostonimi",
-		"FILE_ID": "Audio",
+		"AUDIO": "Äänen",
+		"CREATED_AT": "Luodaan",
+		"NOTES": "Huomautukset",
+		"NEW_PROJECT": "Uusi projekti.",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Etsi",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Kieli",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tekstin tyyppi",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Siirry rahoittamiseen",
-		"GRAMMAR": "Kielioppia",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "otsikot",
-		"HELP": {
-			"BCC": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])",
-			"CC": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])",
-			"DSN": "Esimerkki: kuljettajan=MySQL;SERVER=127,0.0.1;UID=xcall;PWD=salasana;DATABASE=liike",
-			"MAILBOX": "Postilaatikko@yhteydessä",
-			"MAX_TEXT_TTS": "Tuettujen merkkien enimmäismäärä on 250",
-			"TO": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Tunnus",
-		"IMPORT": "Tuonti",
-		"IMPORT_XML": "Tuo XML-",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Kielikoodi",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Kirjaudu sisään",
-		"LOGOUT": "Kirjautua ulos",
-		"LUMENVOXASR": "ASR Lumenvox",
-		"LUMENVOXTTS": "Lumenvox Text-To puheeksi",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Menetelmä",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nimi",
-		"NDAACTIVITY_TYPE": "Toimintotyyppi",
-		"NDAGENERATE_AUDIO": "Luo äänitiedosto",
-		"NDASSISTANT_URL": "NDASSISTANT-URL-osoite",
-		"NDAUTH_URL": "NDAUTH-URL-osoite",
-		"NEW": "Uusi",
-		"NEW_ODBC": "Uusi ODBC-yhteys",
-		"NEW_PROJECT": "Uusi projekti.",
-		"NEW_VARIABLE": "Uuden muuttujan",
-		"NOOP": "NoOp",
-		"NOTES": "Huomautukset",
-		"NO_AVAILABLE_INFO": "Ei saatavana olevasta lataustehosta",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": ",",
-		"OPEN": "Avaa",
-		"OPEN_NEW_WINDOW": "Avaa uuden ikkunan",
-		"OPEN_PROJECT": "Avaa projekti",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Sivu",
-		"PASSWORD": "Salasana",
-		"PAUSE": "Tauko",
-		"PAUSE_ID": "Pysäytä tyyppi",
-		"PERMISSIONADD_PROJECTS": "Lisää käyttäjät projektiin",
-		"PHONE": "Puhelin",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Projektin",
-		"PROJECTS": "Projektit",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "ruumis",
-		"RAWHEADERS": "otsikot",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Riviä sivulle",
-		"SAVE": "Tallenna",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Etsi joku",
-		"SELECTED": "Valittu",
-		"SELECTED_USERS": "Valitut käyttäjät",
-		"SELECT_ALL": "Valitse kaikki",
-		"SELECT_NONE": "Valitse None (Ei mitään)",
-		"SENDFAX": "Faksin lähettäminen",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Tili",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Square tallenteet",
-		"SSMLGENDER": "sukupuoli",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Avaa uuden ikkunan",
+		"OPEN_PROJECT": "Avaa projekti",
+		"COPY": "Kopiointi",
+		"OPEN": "Avaa",
+		"NEW": "Uusi",
+		"COPY_PROJECT": "Kopioi projekti",
+		"NEW_VARIABLE": "Uuden muuttujan",
+		"ADD_VARIABLE": "Lisää muuttuja",
+		"UPDATE_DESCRIPTION": "Päivitä kuvaus",
+		"EDIT_XML": "Muokkaa XML",
+		"IMPORT_XML": "Tuo XML-",
+		"IMPORT": "Tuonti",
+		"DROP_TO_UPLOAD": "Pudota lataa",
+		"DROP_TO_UPLOAD_MESSAGE": "Voit pudottaa tiedostoja TĂ¤Ă¤llă¤ voit ladata. Vain XML - Max. 5 Mt",
+		"CLOSE": "Sulje",
+		"NO_AVAILABLE_INFO": "Ei saatavana olevasta lataustehosta",
+		"GO_TO_PROJECTS": "Siirry rahoittamiseen",
+		"UPDATE_INFO": "Päivitä tiedot",
+		"AGENTS": "Aineet",
 		"TELEPHONES": "Puhelimet",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Testaa ODBC",
-		"TEXT": "Text",
+		"USERS": "Käyttäjät",
+		"HELP": {
+			"MAILBOX": "Postilaatikko@yhteydessä",
+			"DSN": "Esimerkki: kuljettajan=MySQL;SERVER=127,0.0.1;UID=xcall;PWD=salasana;DATABASE=liike",
+			"TO": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])",
+			"CC": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])",
+			"BCC": "Voit lisätä useita osoitteisiin pilkkuja (esim. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Tuettujen merkkien enimmäismäärä on 250"
+		},
+		"CHOOSE_ATTACHMENT": "Valitse kiinnitys",
+		"ATTACHMENT_NAME": "Lisäosa nimi",
+		"ATTACHMENT_TYPE": "Liitäntälajiin",
+		"ATTACHMENT_PATH": "Lisäosa polku",
+		"SENDFAX": "Faksin lähettäminen",
+		"DELETE_SQUARERECORDING": "Poista Square tallennus",
+		"DOWNLOAD_SQUARERECORDING": "Lataa Square tallennus",
+		"FILENAME": "Tiedostonimi",
+		"EDIT_SQUARERECORDING": "Muokkaa Square tallennus",
+		"DELETE": "Poista",
+		"PAGE": "Sivu",
+		"ROWSPERPAGE": "Riviä sivulle",
+		"OF": ",",
+		"CALLBACK_PRIORITY": "Prioriteetti",
+		"GOOGLE_ASR_LANGUAGE": "Kieli",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key tunnus",
+		"AWS_SECRET_ACCESS_KEY": "Salainen access key",
+		"AWS_POLLY_REGION": "Alue",
+		"AWS_POLLY_VOICE": "Ääni",
+		"LUMENVOXTTS": "Lumenvox Text-To puheeksi",
+		"LUMENVOXASR": "ASR Lumenvox",
+		"GRAMMAR": "Kielioppia",
 		"TILDEASR": "Aaltoviiva ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Yksilöivä tunnus",
+		"APPID": "App ID",
+		"APPSECRET": "App salaisuus",
+		"SMS_ACCOUNT_ID": "Tili",
+		"FINDBY": "Etsi",
+		"LOGIN": "Kirjaudu sisään",
+		"LOGOUT": "Kirjautua ulos",
+		"PAUSE": "Tauko",
+		"PAUSE_ID": "Pysäytä tyyppi",
 		"UNPAUSE": "Lopeta tauko",
-		"UPDATE_DESCRIPTION": "Päivitä kuvaus",
-		"UPDATE_INFO": "Päivitä tiedot",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Tekstityyppi",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Kieli",
+		"ADDUSER_PROJECTS": "Lisää käyttäjät projektiin",
+		"ALL_USERS": "Kaikki käyttäjät",
+		"PERMISSIONADD_PROJECTS": "Lisää käyttäjät projektiin",
+		"SELECTED_USERS": "Valitut käyttäjät",
+		"AWS_BOT_NAME": "Botin nimi",
+		"AWS_LEX_REGION": "alue",
+		"NDASSISTANT_URL": "NDASSISTANT-URL-osoite",
+		"NDAUTH_URL": "NDAUTH-URL-osoite",
+		"PASSWORD": "Salasana",
 		"USERNAME": "Käyttäjätunnus",
-		"USERS": "Käyttäjät",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Asiakkaan sähköposti",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Kieli",
-		"DIALOGFLOWV2_PROJECT_ID": "Projektin tunnus",
-		"PRIVATE_KEY": "Yksityinen avain"
+		"NDAGENERATE_AUDIO": "Luo äänitiedosto",
+		"CUSTOM_ACTION": "Mukautettu toiminto",
+		"CUSTOM_ACTION_DATA": "Mukautetut toimintatiedot",
+		"NDAACTIVITY_TYPE": "Toimintotyyppi",
+		"APIKEY": "apikey",
+		"AUDIOENCODING": "Äänikoodaus",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Kielikoodi",
+		"SSMLGENDER": "sukupuoli",
+		"BODY": "ruumis",
+		"COMPUTEDVARIABLES": "Laskettujen muuttujien komentosarjan polku",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tekstin tyyppi",
+		"HEADERS": "otsikot",
+		"METHOD": "Menetelmä",
+		"RAWBODY": "ruumis",
+		"RAWHEADERS": "otsikot",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/fr.json b/public/app/main/apps/callysquare/i18n/fr.json
index 62da1e3..bdceeb4 100644
--- a/public/app/main/apps/callysquare/i18n/fr.json
+++ b/public/app/main/apps/callysquare/i18n/fr.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Ajouter des utilisateurs au projet",
-		"ADD_ODBC": "ODBC Ajouter",
-		"ADD_PROJECT": "Ajouter projet",
-		"ADD_VARIABLE": "Ajouter Variable",
-		"AGENTS": "Mandataires",
-		"AGI": "AGI",
-		"ALL_USERS": "Tous les utilisateurs",
-		"ANSWER": "Answer",
-		"APIKEY": "Clé API",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "clé secrète de l'app",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Nom pièce jointe",
-		"ATTACHMENT_PATH": "Chemin d'accès",
-		"ATTACHMENT_TYPE": "Type ièce jointe",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Encodage audio",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "Polly AWS",
-		"AWS_ACCESS_KEY_ID": "ID de clé d'accès",
-		"AWS_BOT_NAME": "Nom de bot",
-		"AWS_LEX_REGION": "Région",
-		"AWS_POLLY_REGION": "Région",
-		"AWS_POLLY_VOICE": "Voix",
-		"AWS_SECRET_ACCESS_KEY": "Clé d'accès secrète",
-		"AWS_TEXT_TYPE": "Type de texte",
+		"NAME": "Nom",
+		"ODBC": "Etat ODBC",
+		"TEST_ODBC": "ODBC Test",
+		"SEARCH_FOR_ANYONE": "Rechercher",
 		"BACK": "Retour",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Corps",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Priorité",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Choisissez la pièce jointe",
-		"CLOSE": "Fermer",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Chemin de script des variables calculées",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Copier",
-		"COPY_PROJECT": "Copier le projet",
-		"CREATED_AT": "Créé le",
-		"CUSTOM_ACTION": "Action personnalisée",
-		"CUSTOM_ACTION_DATA": "Données d'action personnalisées",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Supprimer",
-		"DELETE_ODBC": "ODBC Supprimer",
-		"DELETE_PROJECT": "Supprimer projet",
-		"DELETE_SQUARERECORDING": "Supprimer l'enregistrement",
-		"DESCRIPTION": "Description",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Dialogflow language",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Télécharger l'enregistrement",
-		"DROP_TO_UPLOAD": "Déposer pour télécharger",
-		"DROP_TO_UPLOAD_MESSAGE": "Vous pouvez également déposer des fichiers ici pour les télécharger. Seulement des fichiers XML - Max. 5MB",
+		"SELECTED": "Sélectionné",
+		"SELECT_ALL": "Sélectionnez tout",
+		"SELECT_NONE": "Déselectionnez tout",
 		"DSN": "Le DSN",
-		"EDIT": "Editer",
-		"EDIT_ODBC": "ODBC Modifier",
-		"EDIT_PROJECT": "Editer projet",
-		"EDIT_SQUARERECORDING": "Modifier enregistrement",
-		"EDIT_XML": "Modifier le XML",
-		"END": "End",
+		"DESCRIPTION": "Description",
+		"ADD_ODBC": "ODBC Ajouter",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN requis",
-			"FIELD_REQUIRED": "Champ obligatoire",
 			"NAME_REQUIRED": "Nom obligatoire",
+			"DSN_REQUIRED": "DSN requis",
 			"PROJECT_REQUIRED": "Nom du projet requis",
+			"FIELD_REQUIRED": "Champ obligatoire",
 			"URL_REQUIRED": "Champ obligatoire"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "ODBC Modifier",
+		"DELETE_ODBC": "ODBC Supprimer",
+		"SAVE": "Sauvegarder",
+		"PROJECTS": "Projets",
+		"ADD_PROJECT": "Ajouter projet",
+		"EDIT_PROJECT": "Editer projet",
+		"DELETE_PROJECT": "Supprimer projet",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nouvelle connexion ODBC",
+		"SQUARERECORDINGS": "Enregistrements Cally square",
+		"PROJECT": "Projet",
+		"UNIQUEID": "ID unique",
+		"PHONE": "Téléphone",
 		"EXTEN": "Extension",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "fichier",
-		"FILENAME": "Nom du fichier",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Créé le",
+		"NOTES": "Note",
+		"NEW_PROJECT": "Nouveau projet",
+		"EDIT": "Editer",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Trouver par",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Language",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Type de texte",
-		"GOOGLE_TTS_LANGUAGE": "Langue",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Rendez-vous à des projets",
-		"GRAMMAR": "Grammaire",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "En-têtes",
-		"HELP": {
-			"BCC": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]",
-			"CC": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]",
-			"DSN": "Exemple : DRIVER =MySQL;Server =127.0.0.1;UID =xcall;pwd =mot de passe;Database =motion",
-			"MAILBOX": "Contexte@boîte aux lettres",
-			"MAX_TEXT_TTS": "Le nombre maximum de caractères pris en charge est de 250",
-			"TO": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Importer",
-		"IMPORT_XML": "Importer XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "ISPEECH ASR",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Code de langue",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Connexion",
-		"LOGOUT": "Deconnexion",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox,",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue ID",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Méthode",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nom",
-		"NDAACTIVITY_TYPE": "Type d'activité",
-		"NDAGENERATE_AUDIO": "Générer un fichier audio",
-		"NDASSISTANT_URL": "URL NDASSISTANT",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Nouveau",
-		"NEW_ODBC": "Nouvelle connexion ODBC",
-		"NEW_PROJECT": "Nouveau projet",
-		"NEW_VARIABLE": "Nouvelle variable",
-		"NOOP": "NoOp",
-		"NOTES": "Note",
-		"NO_AVAILABLE_INFO": "Aucune information disponible",
-		"NUMBER": "Number",
-		"ODBC": "Etat ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "De",
-		"OPEN": "Ouvrir",
-		"OPEN_NEW_WINDOW": "Ouvrir dans une nouvelle fenêtre",
-		"OPEN_PROJECT": "Projet ouvert",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Page",
-		"PASSWORD": "Mot de passe",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Type de pause",
-		"PERMISSIONADD_PROJECTS": "Ajouter des utilisateurs au projet",
-		"PHONE": "Téléphone",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priorité",
-		"PROJECT": "Projet",
-		"PROJECTS": "Projets",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue ID",
-		"RAWBODY": "Corps",
-		"RAWHEADERS": "En-têtes",
-		"RECORD": "Enregistrement",
-		"RECORDINGFORMAT": "Format d'enregistrement",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "API Rest",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "lignes par page",
-		"SAVE": "Sauvegarder",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Rechercher",
-		"SELECTED": "Sélectionné",
-		"SELECTED_USERS": "Utilisateurs sélectionnés",
-		"SELECT_ALL": "Sélectionnez tout",
-		"SELECT_NONE": "Déselectionnez tout",
-		"SENDFAX": "Envoyer Fax",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Langue",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Enregistrement",
+		"FILE": "fichier",
+		"RECORDINGFORMAT": "Format d'enregistrement",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "ISPEECH ASR",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "envoyer SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Compte",
+		"ACCOUNT_ID": "Account",
+		"TO": "À",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Enregistrements Cally square",
-		"SSMLGENDER": "Le sexe",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Sujet",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priorité",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Ouvrir dans une nouvelle fenêtre",
+		"OPEN_PROJECT": "Projet ouvert",
+		"COPY": "Copier",
+		"OPEN": "Ouvrir",
+		"NEW": "Nouveau",
+		"COPY_PROJECT": "Copier le projet",
+		"NEW_VARIABLE": "Nouvelle variable",
+		"ADD_VARIABLE": "Ajouter Variable",
+		"UPDATE_DESCRIPTION": "Description mise à jour",
+		"EDIT_XML": "Modifier le XML",
+		"IMPORT_XML": "Importer XML",
+		"IMPORT": "Importer",
+		"DROP_TO_UPLOAD": "Déposer pour télécharger",
+		"DROP_TO_UPLOAD_MESSAGE": "Vous pouvez également déposer des fichiers ici pour les télécharger. Seulement des fichiers XML - Max. 5MB",
+		"CLOSE": "Fermer",
+		"NO_AVAILABLE_INFO": "Aucune information disponible",
+		"GO_TO_PROJECTS": "Rendez-vous à des projets",
+		"UPDATE_INFO": "Mise à jour des infos",
+		"AGENTS": "Mandataires",
 		"TELEPHONES": "Telephones",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "ODBC Test",
-		"TEXT": "Text",
+		"USERS": "Les utilisateurs",
+		"HELP": {
+			"MAILBOX": "Contexte@boîte aux lettres",
+			"DSN": "Exemple : DRIVER =MySQL;Server =127.0.0.1;UID =xcall;pwd =mot de passe;Database =motion",
+			"TO": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]",
+			"CC": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]",
+			"BCC": "Vous pouvez ajouter plusieurs adresses par des virgules (p. ex., [email-masked]) [email-masked]",
+			"MAX_TEXT_TTS": "Le nombre maximum de caractères pris en charge est de 250"
+		},
+		"CHOOSE_ATTACHMENT": "Choisissez la pièce jointe",
+		"ATTACHMENT_NAME": "Nom pièce jointe",
+		"ATTACHMENT_TYPE": "Type ièce jointe",
+		"ATTACHMENT_PATH": "Chemin d'accès",
+		"SENDFAX": "Envoyer Fax",
+		"DELETE_SQUARERECORDING": "Supprimer l'enregistrement",
+		"DOWNLOAD_SQUARERECORDING": "Télécharger l'enregistrement",
+		"FILENAME": "Nom du fichier",
+		"EDIT_SQUARERECORDING": "Modifier enregistrement",
+		"DELETE": "Supprimer",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "lignes par page",
+		"OF": "De",
+		"CALLBACK_PRIORITY": "Priorité",
+		"GOOGLE_ASR_LANGUAGE": "Language",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "Polly AWS",
+		"AWS_ACCESS_KEY_ID": "ID de clé d'accès",
+		"AWS_SECRET_ACCESS_KEY": "Clé d'accès secrète",
+		"AWS_POLLY_REGION": "Région",
+		"AWS_POLLY_VOICE": "Voix",
+		"LUMENVOXTTS": "Lumenvox,",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammaire",
 		"TILDEASR": "ASR Tilde",
-		"TIMEOUT": "Timeout",
-		"TO": "À",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "ID unique",
+		"APPID": "App ID",
+		"APPSECRET": "clé secrète de l'app",
+		"SMS_ACCOUNT_ID": "Compte",
+		"FINDBY": "Trouver par",
+		"LOGIN": "Connexion",
+		"LOGOUT": "Deconnexion",
+		"PAUSE": "Pause",
+		"PAUSE_ID": "Type de pause",
 		"UNPAUSE": "Fin de la Pause",
-		"UPDATE_DESCRIPTION": "Description mise à jour",
-		"UPDATE_INFO": "Mise à jour des infos",
 		"URI": "URL",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Type de texte",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Dialogflow language",
+		"ADDUSER_PROJECTS": "Ajouter des utilisateurs au projet",
+		"ALL_USERS": "Tous les utilisateurs",
+		"PERMISSIONADD_PROJECTS": "Ajouter des utilisateurs au projet",
+		"SELECTED_USERS": "Utilisateurs sélectionnés",
+		"AWS_BOT_NAME": "Nom de bot",
+		"AWS_LEX_REGION": "Région",
+		"NDASSISTANT_URL": "URL NDASSISTANT",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Mot de passe",
 		"USERNAME": "Nom d'utilisateur",
-		"USERS": "Les utilisateurs",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Courriel du client",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Langue",
-		"DIALOGFLOWV2_PROJECT_ID": "ID du projet",
-		"PRIVATE_KEY": "Clé privée"
+		"NDAGENERATE_AUDIO": "Générer un fichier audio",
+		"CUSTOM_ACTION": "Action personnalisée",
+		"CUSTOM_ACTION_DATA": "Données d'action personnalisées",
+		"NDAACTIVITY_TYPE": "Type d'activité",
+		"APIKEY": "Clé API",
+		"AUDIOENCODING": "Encodage audio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Code de langue",
+		"SSMLGENDER": "Le sexe",
+		"BODY": "Corps",
+		"COMPUTEDVARIABLES": "Chemin de script des variables calculées",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Type de texte",
+		"HEADERS": "En-têtes",
+		"METHOD": "Méthode",
+		"RAWBODY": "Corps",
+		"RAWHEADERS": "En-têtes",
+		"RESTAPI": "API Rest",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/he.json b/public/app/main/apps/callysquare/i18n/he.json
index 7009e9b..64913d7 100644
--- a/public/app/main/apps/callysquare/i18n/he.json
+++ b/public/app/main/apps/callysquare/i18n/he.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "מזהה חשבון",
-		"ADDUSER_PROJECTS": "הוסף משתמשים לפרויקט",
-		"ADD_ODBC": "הוסף ODBC",
-		"ADD_PROJECT": "הוסף פרויקט",
-		"ADD_VARIABLE": "הוסף משתנה",
-		"AGENTS": "נציגים",
-		"AGI": "AGI",
-		"ALL_USERS": "כל המשתמשים",
-		"ANSWER": "תשובה",
-		"APIKEY": "ApiKey",
-		"APPID": "מזהה יישום",
-		"APPLICATION": "יישום",
-		"APPSECRET": "צופן היישום",
-		"ARGS": "ארגומנטים",
-		"ATTACHMENT_NAME": "שם הקובץ המצורף",
-		"ATTACHMENT_PATH": "נתיב הקובץ המצורף",
-		"ATTACHMENT_TYPE": "סוג הקובץ המצורף",
-		"AUDIO": "שמע",
-		"AUDIOENCODING": "קידוד שמע",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "מזהה מפתח גישה",
-		"AWS_BOT_NAME": "שם הבוט",
 		"AWS_LEX_REGION": "אזור",
-		"AWS_POLLY_REGION": "אזור",
-		"AWS_POLLY_VOICE": "קול",
-		"AWS_SECRET_ACCESS_KEY": "צופן מפתח הגישה",
-		"AWS_TEXT_TYPE": "סוג טקסט",
-		"BACK": "חזרה",
-		"BCC": "עותק עיוור",
-		"BEEP": "צפצוף",
-		"BODY": "גוף",
-		"CALLBACK": "החזרת שיחה",
-		"CALLBACK_PRIORITY": "עדיפות",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "עותק",
-		"CHOOSE_ATTACHMENT": "בחר קובץ מצורף",
-		"CLOSE": "סגור",
-		"COMMAND": "פקודה",
-		"COMPUTEDVARIABLES": "נתיבי סקריפט משתנים מחושבים",
-		"CONDITION": "תנאי",
-		"CONTEXT": "הקשר",
-		"COPY": "העתק",
-		"COPY_PROJECT": "העתק פרויקט",
-		"CREATED_AT": "נוצר ב-",
-		"CUSTOM_ACTION": "פעולה מותאמת אישית",
-		"CUSTOM_ACTION_DATA": "נתוני פעולה מותאמים אישית",
-		"CUSTOM_APP": "יישום מותאם אישית",
-		"DATABASE": "מסד נתונים",
-		"DELAY": "השהיה [דק']",
-		"DELETE": "מחק",
-		"DELETE_ODBC": "מחק ODBC",
-		"DELETE_PROJECT": "מחק פרויקט",
-		"DELETE_SQUARERECORDING": "מחק הקלטת Square",
-		"DESCRIPTION": "תיאור",
-		"DIAL": "חייג",
+		"AWS_BOT_NAME": "שם הבוט",
+		"ADDUSER_PROJECTS": "הוסף משתמשים לפרויקט",
+		"PERMISSIONADD_PROJECTS": "הוסף משתמשים לפרויקט",
+		"ALL_USERS": "כל המשתמשים",
+		"SELECTED_USERS": "משתמשים נבחרים",
 		"DIALOGFLOW": "ערוך פריט Dialogflow",
 		"DIALOGFLOW_LANGUAGE": "שפה",
-		"DIGIT": "מקסימום ספרות",
-		"DIGITS": "ספרות",
-		"DOWNLOAD_SQUARERECORDING": "הורד הקלטת Square",
-		"DROP_TO_UPLOAD": "גרור כדי להעלות",
-		"DROP_TO_UPLOAD_MESSAGE": "אפשר גם לגרור קבצים לכאן כדי להעלות אותם. XML בלבד – מקס' 5MB",
+		"AWS_TEXT_TYPE": "סוג טקסט",
+		"PAUSE_ID": "סוג השהיה",
+		"FINDBY": "חפש לפי",
+		"LOGIN": "כניסה",
+		"PAUSE": "השהה",
+		"UNPAUSE": "סיים השהיה",
+		"LOGOUT": "יציאה",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "חשבון",
+		"NAME": "שם",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "בדוק ODBC",
+		"SEARCH_FOR_ANYONE": "חיפוש",
+		"BACK": "חזרה",
+		"SELECTED": "נבחר/ו",
+		"SELECT_ALL": "בחר הכול",
+		"SELECT_NONE": "אל תבחר אף פריט",
 		"DSN": "DSN",
-		"EDIT": "ערוך",
-		"EDIT_ODBC": "ערוך ODBC",
-		"EDIT_PROJECT": "ערוך פרויקט",
-		"EDIT_SQUARERECORDING": "ערוך הקלטת Square",
-		"EDIT_XML": "ערוך XML",
-		"END": "סיום",
+		"DESCRIPTION": "תיאור",
+		"ADD_ODBC": "הוסף ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "שדה חובה",
-			"FIELD_REQUIRED": "שדה חובה",
 			"NAME_REQUIRED": " שדה חובה",
+			"DSN_REQUIRED": "שדה חובה",
 			"PROJECT_REQUIRED": "שדה חובה",
+			"FIELD_REQUIRED": "שדה חובה",
 			"URL_REQUIRED": "שדה חובה"
 		},
-		"ESCAPE_DIGITS": "ספרות ביטול",
+		"EDIT_ODBC": "ערוך ODBC",
+		"DELETE_ODBC": "מחק ODBC",
+		"SAVE": "שמור",
+		"PROJECTS": "פרויקטים",
+		"ADD_PROJECT": "הוסף פרויקט",
+		"EDIT_PROJECT": "ערוך פרויקט",
+		"DELETE_PROJECT": "מחק פרויקט",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "מזהה",
+		"NEW_ODBC": "חיבור ODBC חדש",
+		"SQUARERECORDINGS": "הקלטות",
+		"PROJECT": "פרויקט",
+		"UNIQUEID": "מזהה ייחודי",
+		"PHONE": "טלפון",
 		"EXTEN": "שלוחה",
-		"EXTENSION": "שלוחה",
-		"EXT_DIAL": "חיוג חיצוני",
-		"FILE": "שם קובץ",
-		"FILENAME": "שם קובץ",
-		"FILE_ID": "שמע",
+		"AUDIO": "שמע",
+		"CREATED_AT": "נוצר ב-",
+		"NOTES": "רשימות",
+		"NEW_PROJECT": "פרויקט חדש",
+		"EDIT": "ערוך",
+		"LABEL": "תווית",
+		"ANSWER": "תשובה",
+		"TIMEOUT": "סוף זמן קצוב",
+		"SIP_ID": "SIP",
+		"OPTS": "אפשרויות",
+		"URL": "כתובת URL",
+		"TRUNK_NAME": "קו ראשי",
+		"START": "התחלה",
 		"FINALLY": "סופי",
-		"FINDBY": "חפש לפי",
-		"GETDIGITS": "קבל ספרות",
-		"GETSECRETDIGITS": "קבל קוד סודי",
-		"GOAL": "יעד",
-		"GOALNAME": "שם יעד",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "שפה",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "סוג טקסט",
-		"GOOGLE_TTS_LANGUAGE": "שפה",
-		"GOSUB": "GoSub",
-		"GOTOC": "Goto",
-		"GOTOIF": "GotoIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "עבור לפרויקטים",
-		"GRAMMAR": "דקדוק",
+		"END": "סיום",
 		"HANGUP": "נתק",
-		"HEADERS": "כותרות",
-		"HELP": {
-			"BCC": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])",
-			"CC": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])",
-			"DSN": "דוגמה: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "המספר המרבי של תווים הנתמכים הוא 250",
-			"TO": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "מספר ספרות מוסתרות",
-		"HIDDENDIGITSPOS": "מיקום ספרות מוסתרות",
-		"ID": "מזהה",
-		"IMPORT": "יבא",
-		"IMPORT_XML": "יבא XML",
-		"INTERVAL_ID": "מרווח זמן",
-		"INTKEY": "מפתח עצירה",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "טקסט-לדיבור של iSpeech",
-		"ISPEECH_ASR_LANGUAGE": "שפה",
-		"ISPEECH_TTS_LANGUAGE": "שפה",
-		"KEY": "מפתח",
-		"LABEL": "תווית",
-		"LANGUAGECODE": "קוד שפה",
-		"LASTNAME": "שם משפחה",
-		"LIST_ID": "רשימה",
-		"LOGIN": "כניסה",
-		"LOGOUT": "יציאה",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "טקסט-לדיבור של Lumenvox",
+		"DIAL": "חייג",
+		"EXT_DIAL": "חיוג חיצוני",
+		"QUEUE": "תור",
+		"QUEUE_ID": "תור",
+		"FILE_ID": "שמע",
+		"AGI": "AGI",
 		"MACRO": "מאקרו",
+		"GOSUB": "GoSub",
+		"POSITION": "מיקום",
+		"VOICEMAIL": "הודעה קולית",
 		"MAILBOX": "תיבת דואר",
+		"OPTIONS": "אפשרויות",
+		"SET": "קבוע",
+		"VARIABLE_ID": " משתנה",
+		"VARIABLE_VALUE": "ערך ",
 		"MATH": "מתמטי",
-		"MAXDIGIT": "מקסימום ספרות",
-		"MENU": "תפריט",
-		"METHOD": "שיטה",
-		"MINDIGIT": "מינימום ספרות",
-		"MODEL": "סוג",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "שם",
-		"NDAACTIVITY_TYPE": "סוג הפעילות",
-		"NDAGENERATE_AUDIO": "צור קובץ שמע",
-		"NDASSISTANT_URL": "כתובת נסתרת",
-		"NDAUTH_URL": "כתובת אתר של NDAUTH",
-		"NEW": "חדש",
-		"NEW_ODBC": "חיבור ODBC חדש",
-		"NEW_PROJECT": "פרויקט חדש",
-		"NEW_VARIABLE": "משתנה חדש",
-		"NOOP": "Noop",
-		"NOTES": "רשימות",
-		"NO_AVAILABLE_INFO": "אין פרטים זמינים",
-		"NUMBER": "מספר",
-		"ODBC": "ODBC",
-		"ODBC_ID": "חיבור ODBC",
-		"OF": "מתוך",
-		"OPEN": "פתח",
-		"OPEN_NEW_WINDOW": "פתח בחלון חדש",
-		"OPEN_PROJECT": "פתח פרויקט",
 		"OPERATION": "פעולה",
-		"OPTIONS": "אפשרויות",
-		"OPTS": "אפשרויות",
-		"OUTPUT": "פלט",
-		"PAGE": "דף",
-		"PASSWORD": "סיסמה",
-		"PAUSE": "השהה",
-		"PAUSE_ID": "סוג השהיה",
-		"PERMISSIONADD_PROJECTS": "הוסף משתמשים לפרויקט",
-		"PHONE": "טלפון",
 		"PLAYBACK": "השמעה",
-		"POSITION": "מיקום",
-		"PRIORITY": "עדיפות",
-		"PROJECT": "פרויקט",
-		"PROJECTS": "פרויקטים",
-		"PROJECT_ID": "פרויקט",
-		"QUERY": "שאילתה",
-		"QUEUE": "תור",
-		"QUEUE_ID": "תור",
-		"RAWBODY": "גוף",
-		"RAWHEADERS": "כותרות",
-		"RECORD": "רשומה",
-		"RECORDINGFORMAT": "תבנית הקלטה",
 		"RESPONSE": "סוף זמן קצוב לתשובה",
-		"RESTAPI": "מנוחת API",
+		"DIGIT": "מקסימום ספרות",
 		"RETRY": "ניסיונות חוזרים",
-		"ROWSPERPAGE": "שורות בדף",
-		"SAVE": "שמור",
+		"DIGITS": "ספרות",
+		"ESCAPE_DIGITS": "ספרות ביטול",
+		"MENU": "תפריט",
 		"SAYDIGITS": "אמור ספרות",
 		"SAYNUMBER": "אמור מספר",
+		"NUMBER": "מספר",
 		"SAYPHONETIC": "אמור קלט פונטי",
-		"SEARCH_FOR_ANYONE": "חיפוש",
-		"SELECTED": "נבחר/ו",
-		"SELECTED_USERS": "משתמשים נבחרים",
-		"SELECT_ALL": "בחר הכול",
-		"SELECT_NONE": "אל תבחר אף פריט",
-		"SENDFAX": "שלח פקס",
-		"SENDMAIL": "שלח הודעת דוא\"ל",
+		"TEXT": "טקסט",
+		"GOOGLE_TTS_LANGUAGE": "שפה",
+		"TTS": "טקסט-לדיבור של Google",
+		"ISPEECHTTS": "טקסט-לדיבור של iSpeech",
+		"KEY": "מפתח",
+		"ISPEECH_TTS_LANGUAGE": "שפה",
+		"SPEED": "מהירות",
+		"INTKEY": "מפתח עצירה",
+		"GETDIGITS": "קבל ספרות",
+		"MINDIGIT": "מינימום ספרות",
+		"MAXDIGIT": "מקסימום ספרות",
+		"HIDDENDIGITSNUM": "מספר ספרות מוסתרות",
+		"HIDDENDIGITSPOS": "מיקום ספרות מוסתרות",
+		"GETSECRETDIGITS": "קבל קוד סודי",
+		"RECORD": "רשומה",
+		"FILE": "שם קובץ",
+		"RECORDINGFORMAT": "תבנית הקלטה",
+		"DATABASE": "מסד נתונים",
+		"ODBC_ID": "חיבור ODBC",
+		"QUERY": "שאילתה",
+		"MODEL": "סוג",
+		"ISPEECH_ASR_LANGUAGE": "שפה",
+		"BEEP": "צפצוף",
+		"ISPEECHASR": "iSpeech ASR",
 		"SENDSMS": "שלח מסרון ",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "קבוע",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "חשבון",
+		"ACCOUNT_ID": "מזהה חשבון",
+		"TO": "אל",
 		"SMS_TEXT": "טקסט",
-		"SPEED": "מהירות",
-		"SQUARERECORDINGS": "הקלטות",
-		"SSMLGENDER": "מגדר",
-		"START": "התחלה",
+		"SENDMAIL": "שלח הודעת דוא\"ל",
+		"TEMPLATE_ID": "תבנית",
+		"CC": "עותק",
+		"BCC": "עותק עיוור",
 		"SUBJECT": "נושא",
-		"SUBPROJECT": "פרויקט משני",
+		"GOTOC": "Goto",
+		"CONTEXT": "הקשר",
+		"EXTENSION": "שלוחה",
+		"PRIORITY": "עדיפות",
+		"GOTOIF": "GotoIf",
+		"CONDITION": "תנאי",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "מרווח זמן",
+		"VSWITCH": "בורר משתנים",
+		"GOAL": "יעד",
+		"GOALNAME": "שם יעד",
+		"NOOP": "Noop",
+		"OUTPUT": "פלט",
 		"SYSTEM": "מערכת",
-		"TELEPHONES": "טלפונים",
-		"TEMPLATE_ID": "תבנית",
-		"TEST_ODBC": "בדוק ODBC",
-		"TEXT": "טקסט",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "סוף זמן קצוב",
-		"TO": "אל",
-		"TRUNK_NAME": "קו ראשי",
-		"TTS": "טקסט-לדיבור של Google",
-		"UNIQUEID": "מזהה ייחודי",
-		"UNPAUSE": "סיים השהיה",
+		"COMMAND": "פקודה",
+		"ARGS": "ארגומנטים",
+		"SUBPROJECT": "פרויקט משני",
+		"PROJECT_ID": "פרויקט",
+		"CUSTOM_APP": "יישום מותאם אישית",
+		"APPLICATION": "יישום",
+		"CALLBACK": "החזרת שיחה",
+		"LASTNAME": "שם משפחה",
+		"LIST_ID": "רשימה",
+		"DELAY": "השהיה [דק']",
+		"OPEN_NEW_WINDOW": "פתח בחלון חדש",
+		"OPEN_PROJECT": "פתח פרויקט",
+		"COPY": "העתק",
+		"OPEN": "פתח",
+		"NEW": "חדש",
+		"COPY_PROJECT": "העתק פרויקט",
+		"NEW_VARIABLE": "משתנה חדש",
+		"ADD_VARIABLE": "הוסף משתנה",
 		"UPDATE_DESCRIPTION": "עדכן תיאור",
+		"EDIT_XML": "ערוך XML",
+		"IMPORT_XML": "יבא XML",
+		"IMPORT": "יבא",
+		"DROP_TO_UPLOAD": "גרור כדי להעלות",
+		"DROP_TO_UPLOAD_MESSAGE": "אפשר גם לגרור קבצים לכאן כדי להעלות אותם. XML בלבד – מקס' 5MB",
+		"CLOSE": "סגור",
+		"NO_AVAILABLE_INFO": "אין פרטים זמינים",
+		"GO_TO_PROJECTS": "עבור לפרויקטים",
 		"UPDATE_INFO": "עדכן פרטים",
-		"URI": "URI",
-		"URL": "כתובת URL",
-		"USERNAME": "שם משתמש",
+		"AGENTS": "נציגים",
+		"TELEPHONES": "טלפונים",
 		"USERS": "משתמשים",
-		"VARIABLE_ID": " משתנה",
-		"VARIABLE_VALUE": "ערך ",
-		"VOICEMAIL": "הודעה קולית",
-		"VSWITCH": "בורר משתנים",
-		"CLIENT_EMAIL": "דוא\"ל לקוח",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "שפה",
-		"DIALOGFLOWV2_PROJECT_ID": "מזהה פרויקט",
-		"PRIVATE_KEY": "מפתח פרטי"
+		"HELP": {
+			"MAILBOX": "mailbox@context",
+			"DSN": "דוגמה: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])",
+			"CC": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])",
+			"BCC": "ניתן להוסיף מספר כתובות ולהפריד ביניהן בפסיקים (לדוגמה, [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "המספר המרבי של תווים הנתמכים הוא 250"
+		},
+		"CHOOSE_ATTACHMENT": "בחר קובץ מצורף",
+		"ATTACHMENT_NAME": "שם הקובץ המצורף",
+		"ATTACHMENT_TYPE": "סוג הקובץ המצורף",
+		"ATTACHMENT_PATH": "נתיב הקובץ המצורף",
+		"SENDFAX": "שלח פקס",
+		"DELETE_SQUARERECORDING": "מחק הקלטת Square",
+		"DOWNLOAD_SQUARERECORDING": "הורד הקלטת Square",
+		"FILENAME": "שם קובץ",
+		"EDIT_SQUARERECORDING": "ערוך הקלטת Square",
+		"DELETE": "מחק",
+		"PAGE": "דף",
+		"ROWSPERPAGE": "שורות בדף",
+		"OF": "מתוך",
+		"CALLBACK_PRIORITY": "עדיפות",
+		"GOOGLE_ASR_LANGUAGE": "שפה",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "מזהה מפתח גישה",
+		"AWS_SECRET_ACCESS_KEY": "צופן מפתח הגישה",
+		"AWS_POLLY_REGION": "אזור",
+		"AWS_POLLY_VOICE": "קול",
+		"LUMENVOXTTS": "טקסט-לדיבור של Lumenvox",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "דקדוק",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "מזהה יישום",
+		"APPSECRET": "צופן היישום",
+		"NDASSISTANT_URL": "כתובת נסתרת",
+		"NDAUTH_URL": "כתובת אתר של NDAUTH",
+		"PASSWORD": "סיסמה",
+		"USERNAME": "שם משתמש",
+		"NDAGENERATE_AUDIO": "צור קובץ שמע",
+		"CUSTOM_ACTION": "פעולה מותאמת אישית",
+		"CUSTOM_ACTION_DATA": "נתוני פעולה מותאמים אישית",
+		"NDAACTIVITY_TYPE": "סוג הפעילות",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "קידוד שמע",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "קוד שפה",
+		"SSMLGENDER": "מגדר",
+		"BODY": "גוף",
+		"COMPUTEDVARIABLES": "נתיבי סקריפט משתנים מחושבים",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "סוג טקסט",
+		"HEADERS": "כותרות",
+		"METHOD": "שיטה",
+		"RAWBODY": "גוף",
+		"RAWHEADERS": "כותרות",
+		"RESTAPI": "מנוחת API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/hi.json b/public/app/main/apps/callysquare/i18n/hi.json
index 1fd2483..f36e398 100644
--- a/public/app/main/apps/callysquare/i18n/hi.json
+++ b/public/app/main/apps/callysquare/i18n/hi.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "उपयोगकर्ताओं को प्रोजेक्ट में जोड़ें",
-		"ADD_ODBC": "ODBC जोड़ें",
-		"ADD_PROJECT": "परियोजना में जोड़ें",
-		"ADD_VARIABLE": "परिवर्तनीय जोड़ें",
-		"AGENTS": "एजेंटों",
-		"AGI": "AGI",
-		"ALL_USERS": "सभी उपयोगकर्ताओं",
-		"ANSWER": "Answer",
-		"APIKEY": "एपीआई कुंजी",
-		"APPID": "App World ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App World गुप्त",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "संलग्नक का नाम",
-		"ATTACHMENT_PATH": "संलग्नक का मार्ग",
-		"ATTACHMENT_TYPE": "संलग्नक प्रकार",
-		"AUDIO": "ऑडियो",
-		"AUDIOENCODING": "ऑडियो एन्कोडिंग",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "कोअधुनातन बल् लेबाज नहीं होता",
-		"AWS_ACCESS_KEY_ID": "पहुंच कुंजी ID",
-		"AWS_BOT_NAME": "बॉट नाम",
-		"AWS_LEX_REGION": "क्षेत्र",
-		"AWS_POLLY_REGION": "क्षेत्र",
-		"AWS_POLLY_VOICE": "आवाज",
-		"AWS_SECRET_ACCESS_KEY": "गुप्त पहुंच कुंजी दबाएं.",
-		"AWS_TEXT_TYPE": "पाठ्य प्रकार",
+		"NAME": "नाम",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "टेस्ट ODBC",
+		"SEARCH_FOR_ANYONE": "किसी भी व्यक्ति की तलाश",
 		"BACK": "वापिस",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "तन",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "प्राथमिकता",
-		"CALLYSQUARE": "मूल स् वरूप वर्गाकार",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "संलग्नक चुनें",
-		"CLOSE": "निकट",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "कंप्यूटेड वेरिएबल्स स्क्रिप्ट पाथ",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "कॉपी करें",
-		"COPY_PROJECT": "परियोजना की कॉपी करें",
-		"CREATED_AT": "सृजित",
-		"CUSTOM_ACTION": "कस्टम क्रिया",
-		"CUSTOM_ACTION_DATA": "कस्टम एक्शन डेटा",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "हटाना",
-		"DELETE_ODBC": "ODBC हटाएं",
-		"DELETE_PROJECT": "परियोजना को हटाएं",
-		"DELETE_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार हटाएं",
-		"DESCRIPTION": "वर्णन",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "भाषा",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार डाउनलोड करें",
-		"DROP_TO_UPLOAD": "अपलोड छोड़ें",
-		"DROP_TO_UPLOAD_MESSAGE": "आप फ़ाइलों को छोडने का भी यहां अपलोड करने के लिए है। केवल XML - अधिकतम. 5 MB",
+		"SELECTED": "चयनित",
+		"SELECT_ALL": "सभी का चयन करें",
+		"SELECT_NONE": "किसी का भी चयन",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "ODBC संपादित करें",
-		"EDIT_PROJECT": "परियोजना को संपादित करें",
-		"EDIT_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार संपादित करें",
-		"EDIT_XML": "XML संपादित करें",
-		"END": "End",
+		"DESCRIPTION": "वर्णन",
+		"ADD_ODBC": "ODBC जोड़ें",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN की आवश्यकता है।",
-			"FIELD_REQUIRED": "इस क्षेत्र की आवश्यकता है।",
 			"NAME_REQUIRED": "नाम की आवश्यकता है।",
+			"DSN_REQUIRED": "DSN की आवश्यकता है।",
 			"PROJECT_REQUIRED": "इस परियोजना की आवश्यकता है।",
+			"FIELD_REQUIRED": "इस क्षेत्र की आवश्यकता है।",
 			"URL_REQUIRED": "आवश्यक स्थान"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "ODBC संपादित करें",
+		"DELETE_ODBC": "ODBC हटाएं",
+		"SAVE": "सहेजें",
+		"PROJECTS": "परियोजनाएं",
+		"ADD_PROJECT": "परियोजना में जोड़ें",
+		"EDIT_PROJECT": "परियोजना को संपादित करें",
+		"DELETE_PROJECT": "परियोजना को हटाएं",
+		"CALLYSQUARE": "मूल स् वरूप वर्गाकार",
+		"ID": "Id",
+		"NEW_ODBC": "नए कनेक् शन ODBC",
+		"SQUARERECORDINGS": "वर्गाकार जनाक्रोश",
+		"PROJECT": "परियोजना",
+		"UNIQUEID": "अद्वितीय ID",
+		"PHONE": "फ़ोन",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "फ़ाइल नाम",
-		"FILE_ID": "Audio",
+		"AUDIO": "ऑडियो",
+		"CREATED_AT": "सृजित",
+		"NOTES": "करती",
+		"NEW_PROJECT": "नई परियोजना",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "द्वारा खोजें",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "की भाषा",
-		"GOOGLE_CLOUD_TTS": "Google क्लाउड टीटीएस",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "पाठ्य प्रकार",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "परियोजनाओं पर जाएं",
-		"GRAMMAR": "व्याकरण",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "हेडर",
-		"HELP": {
-			"BCC": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])",
-			"CC": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])",
-			"DSN": "उदाहरण के लिए: चालक=MySQL वंशवृक्ष सर्वर 0.1.127.0 UID=xcall वंशवृक्ष वंशवृक्ष=लोकनिर्माण=पासवर्ड वंशवृक्ष डाटाबेस=प्रस्ताव",
-			"MAILBOX": "मेलबॉक्स@वर्ल्ड कप के संदर्भ",
-			"MAX_TEXT_TTS": "समर्थित वर्णों की अधिकतम संख्या 250 है",
-			"TO": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "आयात",
-		"IMPORT_XML": "XML आयात करें",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "भाषा कोड",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "लॉग इन करें",
-		"LOGOUT": "लोग आउट",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-भाषण",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "तरीका",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "नाम",
-		"NDAACTIVITY_TYPE": "क्रिया के प्रकार",
-		"NDAGENERATE_AUDIO": "ऑडियो फ़ाइल जनरेट करें",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "नया",
-		"NEW_ODBC": "नए कनेक् शन ODBC",
-		"NEW_PROJECT": "नई परियोजना",
-		"NEW_VARIABLE": "नई परिवर्तनीय",
-		"NOOP": "NoOp",
-		"NOTES": "करती",
-		"NO_AVAILABLE_INFO": "जानकारी उपलब्ध नहीं",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "की",
-		"OPEN": "खुला",
-		"OPEN_NEW_WINDOW": "खुले में एक नया खिडकी",
-		"OPEN_PROJECT": "खुले परियोजना",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "पृष्ठ",
-		"PASSWORD": "पारण शब्द",
-		"PAUSE": "ठहराव",
-		"PAUSE_ID": "रोकें प्रकार",
-		"PERMISSIONADD_PROJECTS": "उपयोगकर्ताओं को प्रोजेक्ट में जोड़ें",
-		"PHONE": "फ़ोन",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "परियोजना",
-		"PROJECTS": "परियोजनाएं",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "तन",
-		"RAWHEADERS": "हेडर",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "बाकी एपीआई",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "पंक्तियां प्रति पृष्ठ",
-		"SAVE": "सहेजें",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "किसी भी व्यक्ति की तलाश",
-		"SELECTED": "चयनित",
-		"SELECTED_USERS": "चयनित उपयोगकर्ता",
-		"SELECT_ALL": "सभी का चयन करें",
-		"SELECT_NONE": "किसी का भी चयन",
-		"SENDFAX": "फ़ैक्स भेजें",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "लेखा",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "वर्गाकार जनाक्रोश",
-		"SSMLGENDER": "लिंग",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "खुले में एक नया खिडकी",
+		"OPEN_PROJECT": "खुले परियोजना",
+		"COPY": "कॉपी करें",
+		"OPEN": "खुला",
+		"NEW": "नया",
+		"COPY_PROJECT": "परियोजना की कॉपी करें",
+		"NEW_VARIABLE": "नई परिवर्तनीय",
+		"ADD_VARIABLE": "परिवर्तनीय जोड़ें",
+		"UPDATE_DESCRIPTION": "अद्यतन वर्णन किया।",
+		"EDIT_XML": "XML संपादित करें",
+		"IMPORT_XML": "XML आयात करें",
+		"IMPORT": "आयात",
+		"DROP_TO_UPLOAD": "अपलोड छोड़ें",
+		"DROP_TO_UPLOAD_MESSAGE": "आप फ़ाइलों को छोडने का भी यहां अपलोड करने के लिए है। केवल XML - अधिकतम. 5 MB",
+		"CLOSE": "निकट",
+		"NO_AVAILABLE_INFO": "जानकारी उपलब्ध नहीं",
+		"GO_TO_PROJECTS": "परियोजनाओं पर जाएं",
+		"UPDATE_INFO": "अद्यतन जानकारी",
+		"AGENTS": "एजेंटों",
 		"TELEPHONES": "टेलीफोन",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "टेस्ट ODBC",
-		"TEXT": "Text",
+		"USERS": "प्रयोक्ता",
+		"HELP": {
+			"MAILBOX": "मेलबॉक्स@वर्ल्ड कप के संदर्भ",
+			"DSN": "उदाहरण के लिए: चालक=MySQL वंशवृक्ष सर्वर 0.1.127.0 UID=xcall वंशवृक्ष वंशवृक्ष=लोकनिर्माण=पासवर्ड वंशवृक्ष डाटाबेस=प्रस्ताव",
+			"TO": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])",
+			"CC": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])",
+			"BCC": "आप एकाधिक पते का उपयोग करते हुए जोड़ सकते हैं (उदाहरण के लिए, अल्पविराम [email-masked] [email-masked])",
+			"MAX_TEXT_TTS": "समर्थित वर्णों की अधिकतम संख्या 250 है"
+		},
+		"CHOOSE_ATTACHMENT": "संलग्नक चुनें",
+		"ATTACHMENT_NAME": "संलग्नक का नाम",
+		"ATTACHMENT_TYPE": "संलग्नक प्रकार",
+		"ATTACHMENT_PATH": "संलग्नक का मार्ग",
+		"SENDFAX": "फ़ैक्स भेजें",
+		"DELETE_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार हटाएं",
+		"DOWNLOAD_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार डाउनलोड करें",
+		"FILENAME": "फ़ाइल नाम",
+		"EDIT_SQUARERECORDING": "रिकॉर्डिंग वर्गाकार संपादित करें",
+		"DELETE": "हटाना",
+		"PAGE": "पृष्ठ",
+		"ROWSPERPAGE": "पंक्तियां प्रति पृष्ठ",
+		"OF": "की",
+		"CALLBACK_PRIORITY": "प्राथमिकता",
+		"GOOGLE_ASR_LANGUAGE": "की भाषा",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "कोअधुनातन बल् लेबाज नहीं होता",
+		"AWS_ACCESS_KEY_ID": "पहुंच कुंजी ID",
+		"AWS_SECRET_ACCESS_KEY": "गुप्त पहुंच कुंजी दबाएं.",
+		"AWS_POLLY_REGION": "क्षेत्र",
+		"AWS_POLLY_VOICE": "आवाज",
+		"LUMENVOXTTS": "Lumenvox Text-To-भाषण",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "व्याकरण",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "अद्वितीय ID",
+		"APPID": "App World ID",
+		"APPSECRET": "App World गुप्त",
+		"SMS_ACCOUNT_ID": "लेखा",
+		"FINDBY": "द्वारा खोजें",
+		"LOGIN": "लॉग इन करें",
+		"LOGOUT": "लोग आउट",
+		"PAUSE": "ठहराव",
+		"PAUSE_ID": "रोकें प्रकार",
 		"UNPAUSE": "अंत रोकें",
-		"UPDATE_DESCRIPTION": "अद्यतन वर्णन किया।",
-		"UPDATE_INFO": "अद्यतन जानकारी",
 		"URI": "यूआरआई",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "पाठ्य प्रकार",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "भाषा",
+		"ADDUSER_PROJECTS": "उपयोगकर्ताओं को प्रोजेक्ट में जोड़ें",
+		"ALL_USERS": "सभी उपयोगकर्ताओं",
+		"PERMISSIONADD_PROJECTS": "उपयोगकर्ताओं को प्रोजेक्ट में जोड़ें",
+		"SELECTED_USERS": "चयनित उपयोगकर्ता",
+		"AWS_BOT_NAME": "बॉट नाम",
+		"AWS_LEX_REGION": "क्षेत्र",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "पारण शब्द",
 		"USERNAME": "उपयोगकर्ता नाम",
-		"USERS": "प्रयोक्ता",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "ग्राहक ईमेल",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "भाषा: हिन्दी",
-		"DIALOGFLOWV2_PROJECT_ID": "प्रोजेक्ट आईडी",
-		"PRIVATE_KEY": "निजी चाबी"
+		"NDAGENERATE_AUDIO": "ऑडियो फ़ाइल जनरेट करें",
+		"CUSTOM_ACTION": "कस्टम क्रिया",
+		"CUSTOM_ACTION_DATA": "कस्टम एक्शन डेटा",
+		"NDAACTIVITY_TYPE": "क्रिया के प्रकार",
+		"APIKEY": "एपीआई कुंजी",
+		"AUDIOENCODING": "ऑडियो एन्कोडिंग",
+		"GOOGLE_CLOUD_TTS": "Google क्लाउड टीटीएस",
+		"LANGUAGECODE": "भाषा कोड",
+		"SSMLGENDER": "लिंग",
+		"BODY": "तन",
+		"COMPUTEDVARIABLES": "कंप्यूटेड वेरिएबल्स स्क्रिप्ट पाथ",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "पाठ्य प्रकार",
+		"HEADERS": "हेडर",
+		"METHOD": "तरीका",
+		"RAWBODY": "तन",
+		"RAWHEADERS": "हेडर",
+		"RESTAPI": "बाकी एपीआई",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/id.json b/public/app/main/apps/callysquare/i18n/id.json
index 7e0a39c..132719a 100644
--- a/public/app/main/apps/callysquare/i18n/id.json
+++ b/public/app/main/apps/callysquare/i18n/id.json
@@ -1,15 +1,60 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Rekening",
-		"ADDUSER_PROJECTS": "Tambahkan Pengguna ke Proyek",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"ERRORS": {
+			"DSN_REQUIRED": "Bidang wajib",
+			"FIELD_REQUIRED": "Bidang wajib",
+			"NAME_REQUIRED": "Bidang wajib",
+			"PROJECT_REQUIRED": "Bidang wajib",
+			"URL_REQUIRED": "Bidang wajib"
+		},
+		"HELP": {
+			"BCC": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])",
+			"CC": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])",
+			"DSN": "Contoh: DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD = kata sandi; DATABASE = gerak",
+			"MAILBOX": "kotak surat @ konteks",
+			"TO": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Jumlah karakter maksimum yang didukung adalah 250"
+		},
 		"ADD_ODBC": "Tambahkan ODBC",
 		"ADD_PROJECT": "Tambahkan Proyek",
+		"AWS_TEXT_TYPE": "Jenis teks",
+		"BACK": "Kembali",
+		"CALLYSQUARE": "Cally Square",
+		"DELETE_ODBC": "Hapus ODBC",
+		"DELETE_PROJECT": "Hapus Proyek",
+		"DESCRIPTION": "Deskripsi",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Bahasa",
+		"DSN": "DSN",
+		"EDIT_ODBC": "Edit ODBC",
+		"EDIT_PROJECT": "Edit Proyek",
+		"FINDBY": "Temukan Dengan",
+		"ID": "ID",
+		"LOGIN": "Masuk",
+		"LOGOUT": "Keluar",
+		"NAME": "Nama",
+		"ODBC": "ODBC",
+		"PAUSE": "Berhenti sebentar",
+		"PAUSE_ID": "Jeda jenis",
+		"PROJECTS": "Proyek",
+		"SAVE": "Menyimpan",
+		"SEARCH_FOR_ANYONE": "Pencarian",
+		"SELECTED": "Terpilih",
+		"SELECT_ALL": "Pilih Semua",
+		"SELECT_NONE": "Pilih Tidak Ada",
+		"SMS_ACCOUNT_ID": "Rekening",
+		"TEST_ODBC": "Uji ODBC",
+		"UNPAUSE": "Akhiri Jeda",
+		"URI": "URI",
+		"ACCOUNT_ID": "Rekening",
 		"ADD_VARIABLE": "Tambahkan Variabel",
 		"AGENTS": "Agen",
 		"AGI": "AGI",
-		"ALL_USERS": "Semua pengguna",
 		"ANSWER": "Menjawab",
-		"APIKEY": "Kunci API",
 		"APPID": "ID Aplikasi",
 		"APPLICATION": "Aplikasi",
 		"APPSECRET": "Rahasia Aplikasi",
@@ -18,65 +63,39 @@
 		"ATTACHMENT_PATH": "Jalur Lampiran",
 		"ATTACHMENT_TYPE": "Jenis Lampiran",
 		"AUDIO": "Audio",
-		"AUDIOENCODING": "Pengkodean Audio",
-		"AWSLEX": "Amazon Lex",
 		"AWSPOLLY": "AWS Polly",
 		"AWS_ACCESS_KEY_ID": "Akses ID Kunci",
-		"AWS_BOT_NAME": "Nama bot",
-		"AWS_LEX_REGION": "Wilayah",
 		"AWS_POLLY_REGION": "Wilayah",
 		"AWS_POLLY_VOICE": "Suara",
 		"AWS_SECRET_ACCESS_KEY": "Kunci Akses Rahasia",
-		"AWS_TEXT_TYPE": "Jenis teks",
-		"BACK": "Kembali",
 		"BCC": "BCC",
 		"BEEP": "Berbunyi",
-		"BODY": "Tubuh",
 		"CALLBACK": "Callback",
 		"CALLBACK_PRIORITY": "Prioritas",
-		"CALLYSQUARE": "Cally Square",
 		"CC": "CC",
 		"CHOOSE_ATTACHMENT": "Pilih Lampiran",
 		"CLOSE": "Dekat",
 		"COMMAND": "Perintah",
-		"COMPUTEDVARIABLES": "Jalur Script Variabel Terkomputasi",
 		"CONDITION": "Kondisi",
 		"CONTEXT": "Konteks",
 		"COPY": "Salinan",
 		"COPY_PROJECT": "Salin Proyek",
 		"CREATED_AT": "Dibuat di",
-		"CUSTOM_ACTION": "Tindakan Kustom",
-		"CUSTOM_ACTION_DATA": "Data Tindakan Kustom",
 		"CUSTOM_APP": "Aplikasi Kustom",
 		"DATABASE": "Database",
 		"DELAY": "menunda [mnt]",
 		"DELETE": "Menghapus",
-		"DELETE_ODBC": "Hapus ODBC",
-		"DELETE_PROJECT": "Hapus Proyek",
 		"DELETE_SQUARERECORDING": "Hapus Square Recording",
-		"DESCRIPTION": "Deskripsi",
 		"DIAL": "Hubungi",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Bahasa",
 		"DIGIT": "Max Digits",
 		"DIGITS": "Digit",
 		"DOWNLOAD_SQUARERECORDING": "Unduh Square Recording",
 		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
 		"DROP_TO_UPLOAD_MESSAGE": "Anda juga dapat meletakkan file di sini untuk diunggah. Hanya XML - Maks. 5 MB",
-		"DSN": "DSN",
 		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Proyek",
 		"EDIT_SQUARERECORDING": "Edit Square Recording",
 		"EDIT_XML": "Edit XML",
 		"END": "Akhir",
-		"ERRORS": {
-			"DSN_REQUIRED": "Bidang wajib",
-			"FIELD_REQUIRED": "Bidang wajib",
-			"NAME_REQUIRED": "Bidang wajib",
-			"PROJECT_REQUIRED": "Bidang wajib",
-			"URL_REQUIRED": "Bidang wajib"
-		},
 		"ESCAPE_DIGITS": "Escape Digits",
 		"EXTEN": "Exten",
 		"EXTENSION": "Perpanjangan",
@@ -85,15 +104,12 @@
 		"FILENAME": "Nama file",
 		"FILE_ID": "Audio",
 		"FINALLY": "Akhirnya",
-		"FINDBY": "Temukan Dengan",
 		"GETDIGITS": "Dapatkan Digit",
 		"GETSECRETDIGITS": "Dapatkan Rahasia Digit",
 		"GOAL": "Tujuan",
 		"GOALNAME": "Nama Sasaran",
 		"GOOGLEASR": "GoogleASR",
 		"GOOGLE_ASR_LANGUAGE": "Bahasa",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Jenis teks",
 		"GOOGLE_TTS_LANGUAGE": "Bahasa",
 		"GOSUB": "GoSub",
 		"GOTOC": "Pergi ke",
@@ -102,18 +118,8 @@
 		"GO_TO_PROJECTS": "Pergi ke proyek",
 		"GRAMMAR": "Tatabahasa",
 		"HANGUP": "Tutup Telepon",
-		"HEADERS": "Tajuk",
-		"HELP": {
-			"BCC": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])",
-			"CC": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])",
-			"DSN": "Contoh: DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD = kata sandi; DATABASE = gerak",
-			"MAILBOX": "kotak surat @ konteks",
-			"MAX_TEXT_TTS": "Jumlah karakter maksimum yang didukung adalah 250",
-			"TO": "Anda dapat menambahkan beberapa alamat yang dipisahkan oleh koma (mis. [email-masked], [email-masked])"
-		},
 		"HIDDENDIGITSNUM": "Nomor Hiddden Digits",
 		"HIDDENDIGITSPOS": "Posisi Digits yang tersembunyi",
-		"ID": "ID",
 		"IMPORT": "Impor",
 		"IMPORT_XML": "Impor XML",
 		"INTERVAL_ID": "Selang",
@@ -124,11 +130,8 @@
 		"ISPEECH_TTS_LANGUAGE": "Bahasa",
 		"KEY": "Kunci",
 		"LABEL": "Label",
-		"LANGUAGECODE": "Kode Bahasa",
 		"LASTNAME": "Nama keluarga",
 		"LIST_ID": "Daftar",
-		"LOGIN": "Masuk",
-		"LOGOUT": "Keluar",
 		"LUMENVOXASR": "Lumenvox ASR",
 		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
 		"MACRO": "Makro",
@@ -136,16 +139,8 @@
 		"MATH": "Matematika",
 		"MAXDIGIT": "Digit Maksimum",
 		"MENU": "Menu",
-		"METHOD": "metode",
 		"MINDIGIT": "Digit Minimum",
 		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nama",
-		"NDAACTIVITY_TYPE": "Tipe kegiatan",
-		"NDAGENERATE_AUDIO": "Hasilkan File Audio",
-		"NDASSISTANT_URL": "Url NDASSISTANT",
-		"NDAUTH_URL": "NDAUTH Url",
 		"NEW": "Baru",
 		"NEW_ODBC": "Koneksi ODBC baru",
 		"NEW_PROJECT": "Proyek baru",
@@ -154,7 +149,6 @@
 		"NOTES": "Catatan",
 		"NO_AVAILABLE_INFO": "Tidak ada info",
 		"NUMBER": "Jumlah",
-		"ODBC": "ODBC",
 		"ODBC_ID": "Koneksi ODBC",
 		"OF": "dari",
 		"OPEN": "Buka",
@@ -165,57 +159,37 @@
 		"OPTS": "Pilihan",
 		"OUTPUT": "Keluaran",
 		"PAGE": "Halaman",
-		"PASSWORD": "Kata sandi",
-		"PAUSE": "Berhenti sebentar",
-		"PAUSE_ID": "Jeda jenis",
-		"PERMISSIONADD_PROJECTS": "Tambahkan Pengguna ke Proyek",
 		"PHONE": "Telepon",
 		"PLAYBACK": "Putar kembali",
 		"POSITION": "Posisi",
 		"PRIORITY": "Prioritas",
 		"PROJECT": "Proyek",
-		"PROJECTS": "Proyek",
 		"PROJECT_ID": "Proyek",
 		"QUERY": "Pertanyaan",
 		"QUEUE": "Antre",
 		"QUEUE_ID": "Antre",
-		"RAWBODY": "Tubuh",
-		"RAWHEADERS": "Tajuk",
 		"RECORD": "Merekam",
 		"RECORDINGFORMAT": "Format Perekaman",
 		"RESPONSE": "Timeout Response",
-		"RESTAPI": "API sisanya",
 		"RETRY": "Retries",
 		"ROWSPERPAGE": "Baris per halaman",
-		"SAVE": "Menyimpan",
 		"SAYDIGITS": "Ucapkan Digit",
 		"SAYNUMBER": "Ucapkan nomor",
 		"SAYPHONETIC": "Katakanlah Phonetics",
-		"SEARCH_FOR_ANYONE": "Pencarian",
-		"SELECTED": "Terpilih",
-		"SELECTED_USERS": "Pengguna yang Dipilih",
-		"SELECT_ALL": "Pilih Semua",
-		"SELECT_NONE": "Pilih Tidak Ada",
 		"SENDFAX": "Kirim Faks",
 		"SENDMAIL": "Mengirim email",
 		"SENDSMS": "Kirim SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
 		"SET": "Set",
 		"SIP_ID": "MENYESAP",
-		"SMS_ACCOUNT_ID": "Rekening",
 		"SMS_TEXT": "Teks",
 		"SPEED": "Kecepatan",
 		"SQUARERECORDINGS": "Rekaman",
-		"SSMLGENDER": "Jenis kelamin",
 		"START": "Mulai",
 		"SUBJECT": "Subyek",
 		"SUBPROJECT": "Subproyek",
 		"SYSTEM": "Sistem",
 		"TELEPHONES": "Telepon",
 		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Uji ODBC",
 		"TEXT": "Teks",
 		"TILDEASR": "Tilde ASR",
 		"TIMEOUT": "Waktu habis",
@@ -223,21 +197,42 @@
 		"TRUNK_NAME": "Bagasi",
 		"TTS": "Google Text-To-Speech",
 		"UNIQUEID": "Identitas unik",
-		"UNPAUSE": "Akhiri Jeda",
 		"UPDATE_DESCRIPTION": "Perbarui Deskripsi",
 		"UPDATE_INFO": "Informasi terbaru",
-		"URI": "URI",
 		"URL": "URL",
-		"USERNAME": "Nama pengguna",
 		"USERS": "Pengguna",
 		"VARIABLE_ID": "Variabel",
 		"VARIABLE_VALUE": "Nilai",
 		"VOICEMAIL": "Voicemail",
 		"VSWITCH": "Saklar Variabel",
-		"CLIENT_EMAIL": "Email Klien",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Bahasa",
-		"DIALOGFLOWV2_PROJECT_ID": "ID Proyek",
-		"PRIVATE_KEY": "Kunci Pribadi"
+		"ADDUSER_PROJECTS": "Tambahkan Pengguna ke Proyek",
+		"ALL_USERS": "Semua pengguna",
+		"PERMISSIONADD_PROJECTS": "Tambahkan Pengguna ke Proyek",
+		"SELECTED_USERS": "Pengguna yang Dipilih",
+		"AWS_BOT_NAME": "Nama bot",
+		"AWS_LEX_REGION": "Wilayah",
+		"NDASSISTANT_URL": "Url NDASSISTANT",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Kata sandi",
+		"USERNAME": "Nama pengguna",
+		"NDAGENERATE_AUDIO": "Hasilkan File Audio",
+		"CUSTOM_ACTION": "Tindakan Kustom",
+		"CUSTOM_ACTION_DATA": "Data Tindakan Kustom",
+		"NDAACTIVITY_TYPE": "Tipe kegiatan",
+		"APIKEY": "Kunci API",
+		"AUDIOENCODING": "Pengkodean Audio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Kode Bahasa",
+		"SSMLGENDER": "Jenis kelamin",
+		"BODY": "Tubuh",
+		"COMPUTEDVARIABLES": "Jalur Script Variabel Terkomputasi",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Jenis teks",
+		"HEADERS": "Tajuk",
+		"METHOD": "metode",
+		"RAWBODY": "Tubuh",
+		"RAWHEADERS": "Tajuk",
+		"RESTAPI": "API sisanya",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/it.json b/public/app/main/apps/callysquare/i18n/it.json
index ac5e70b..af25a38 100644
--- a/public/app/main/apps/callysquare/i18n/it.json
+++ b/public/app/main/apps/callysquare/i18n/it.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Aggiungi Utenti a Progetti",
-		"ADD_ODBC": "Aggiungi ODBC",
-		"ADD_PROJECT": "Aggiungi Progetto",
-		"ADD_VARIABLE": "Aggiungi Variabile",
-		"AGENTS": "Agenti",
-		"AGI": "AGI",
-		"ALL_USERS": "Tutti gli Utenti",
-		"ANSWER": "Rispondi",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Applicazione",
-		"APPSECRET": "App Secret",
-		"ARGS": "Argomenti",
-		"ATTACHMENT_NAME": "Nome Allegato",
-		"ATTACHMENT_PATH": "Percorso Allegato",
-		"ATTACHMENT_TYPE": "Tipo Allegato",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Encoding Audio",
+		"CUSTOM_ACTION": "Custom Action",
+		"CUSTOM_ACTION_DATA": "Custom Action Data",
+		"NDAACTIVITY_TYPE": "Tipo di attivita",
+		"NDAGENERATE_AUDIO": "Genera Audio File",
+		"SESTEKASR": "Sestek ASR",
+		"NDAUTH_URL": "NDAUTH Url",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"USERNAME": "Username",
+		"PASSWORD": "Password",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Nome Bot",
 		"AWS_LEX_REGION": "Regione",
-		"AWS_POLLY_REGION": "Regione",
-		"AWS_POLLY_VOICE": "Voce",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Tipo di testo",
+		"AWS_BOT_NAME": "Nome Bot",
+		"ADDUSER_PROJECTS": "Aggiungi Utenti a Progetti",
+		"PERMISSIONADD_PROJECTS": "Aggiungi Utenti a Progetti",
+		"ALL_USERS": "Tutti gli Utenti",
+		"SELECTED_USERS": "Utenti selezionati",
+		"FINDBY": "Trova",
+		"LOGIN": "Login",
+		"PAUSE": "Pausa",
+		"UNPAUSE": "Fine pausa",
+		"LOGOUT": "Logout",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Account",
+		"NAME": "Nome",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Cerca",
 		"BACK": "Indietro",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Body",
-		"CALLBACK": "Richiama",
-		"CALLBACK_PRIORITY": "Priorità",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Scegli Allegato",
-		"CLOSE": "Chiudi",
-		"COMMAND": "Comando",
-		"COMPUTEDVARIABLES": "Script di computazione variabili",
-		"CONDITION": "Condizione",
-		"CONTEXT": "Contesto",
-		"COPY": "Copia",
-		"COPY_PROJECT": "Copia Progetto",
-		"CREATED_AT": "Creato il",
-		"CUSTOM_ACTION": "Custom Action",
-		"CUSTOM_ACTION_DATA": "Custom Action Data",
-		"CUSTOM_APP": "Applicazione Custom",
-		"DATABASE": "Database",
-		"DELAY": "Ritardo",
-		"DELETE": "Elimina",
-		"DELETE_ODBC": "Elimina ODBC",
-		"DELETE_PROJECT": "Cancella Progetto",
-		"DELETE_SQUARERECORDING": "Elimina Registrazione Square",
-		"DESCRIPTION": "Descrizione",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "linguaggio",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Scarica Registrazione Square",
-		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "Trascina i file qui per caricarli. Solo XML - Max 5MB",
+		"SELECTED": "Selezionati",
+		"SELECT_ALL": "Seleziona tutto",
+		"SELECT_NONE": "Deseleziona tutto",
 		"DSN": "DSN",
-		"EDIT": "Modifica",
-		"EDIT_ODBC": "Modifica ODBC",
-		"EDIT_PROJECT": "Modifica Progetto",
-		"EDIT_SQUARERECORDING": "Modifica registrazione",
-		"EDIT_XML": "Modifica XML",
-		"END": "End",
+		"DESCRIPTION": "Descrizione",
+		"ADD_ODBC": "Aggiungi ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Campo Obbligatorio",
-			"FIELD_REQUIRED": "Campo Obbligatorio",
+			"URL_REQUIRED": "Campo Obbligatorio",
 			"NAME_REQUIRED": "Campo Obbligatorio",
+			"DSN_REQUIRED": "Campo Obbligatorio",
 			"PROJECT_REQUIRED": "Campo Obbligatorio",
-			"URL_REQUIRED": "Campo Obbligatorio"
+			"FIELD_REQUIRED": "Campo Obbligatorio"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Modifica ODBC",
+		"DELETE_ODBC": "Elimina ODBC",
+		"SAVE": "Salva",
+		"PROJECTS": "Progetti",
+		"ADD_PROJECT": "Aggiungi Progetto",
+		"EDIT_PROJECT": "Modifica Progetto",
+		"DELETE_PROJECT": "Cancella Progetto",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nuova connessione ODBC",
+		"SQUARERECORDINGS": "Registrazioni",
+		"PROJECT": "Progetto",
+		"UNIQUEID": "ID Univoco",
+		"PHONE": "Telefono",
 		"EXTEN": "Estensione",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "Chiamata Outbound",
-		"FILE": "Filename",
-		"FILENAME": "Nome File",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Creato il",
+		"NOTES": "Nota",
+		"NEW_PROJECT": "Nuovo Progetto",
+		"EDIT": "Modifica",
+		"LABEL": "Label",
+		"ANSWER": "Rispondi",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Opzioni",
+		"URL": "URL",
+		"TRUNK_NAME": "Nome Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Trova",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Nome Goal",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Lingua",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo di testo",
-		"GOOGLE_TTS_LANGUAGE": "Lingua",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Vai ai progetti",
-		"GRAMMAR": "Grammatica",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Headers",
-		"HELP": {
-			"BCC": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])",
-			"CC": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])",
-			"DSN": "Esempio:DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "Mailbox@context",
-			"MAX_TEXT_TTS": "Numero massimo di caratteri supportati è 250",
-			"TO": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Numero Digits nascosti",
-		"HIDDENDIGITSPOS": "Posizione Digits nascosti",
-		"ID": "Id",
-		"IMPORT": "Importa",
-		"IMPORT_XML": "Importa XML",
-		"INTERVAL_ID": "Intervallo",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Lingua",
-		"ISPEECH_TTS_LANGUAGE": "Lingua",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Codice Lingua",
-		"LASTNAME": "Cognome",
-		"LIST_ID": "Lista",
-		"LOGIN": "Login",
-		"LOGOUT": "Logout",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Dial",
+		"EXT_DIAL": "Chiamata Outbound",
+		"QUEUE": "Coda",
+		"QUEUE_ID": "Coda",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Posizione",
+		"VOICEMAIL": "Casella Vocale",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Opzioni",
+		"SET": "Set",
+		"VARIABLE_ID": "Variabile",
+		"VARIABLE_VALUE": "Valore",
 		"MATH": "Math",
-		"MAXDIGIT": "Digits Massimi",
-		"MENU": "Menu",
-		"METHOD": "Metodo",
-		"MINDIGIT": "Digits Minimi",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nome",
-		"NDAACTIVITY_TYPE": "Tipo di attivita",
-		"NDAGENERATE_AUDIO": "Genera Audio File",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Nuovo",
-		"NEW_ODBC": "Nuova connessione ODBC",
-		"NEW_PROJECT": "Nuovo Progetto",
-		"NEW_VARIABLE": "Nuova Variabile",
-		"NOOP": "NoOp",
-		"NOTES": "Nota",
-		"NO_AVAILABLE_INFO": "Nessuna informazione disponibile",
-		"NUMBER": "Numero",
-		"ODBC": "ODBC",
-		"ODBC_ID": "Connessione ODBC",
-		"OF": "di",
-		"OPEN": "Apri",
-		"OPEN_NEW_WINDOW": "Apri in una nuova finestra",
-		"OPEN_PROJECT": "Apri Progetto",
 		"OPERATION": "Operazione",
-		"OPTIONS": "Opzioni",
-		"OPTS": "Opzioni",
-		"OUTPUT": "Output",
-		"PAGE": "Pagina",
-		"PASSWORD": "Password",
-		"PAUSE": "Pausa",
-		"PAUSE_ID": "Metti in pausa il tipo",
-		"PERMISSIONADD_PROJECTS": "Aggiungi Utenti a Progetti",
-		"PHONE": "Telefono",
 		"PLAYBACK": "Playback",
-		"POSITION": "Posizione",
-		"PRIORITY": "Priorità",
-		"PROJECT": "Progetto",
-		"PROJECTS": "Progetti",
-		"PROJECT_ID": "Progetto",
-		"QUERY": "Query",
-		"QUEUE": "Coda",
-		"QUEUE_ID": "Coda",
-		"RAWBODY": "Body",
-		"RAWHEADERS": "Headers",
-		"RECORD": "Registra",
-		"RECORDINGFORMAT": "Formato Registrazione",
 		"RESPONSE": "Timeout Risposta",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Tentativi",
-		"ROWSPERPAGE": "Righe per pagina",
-		"SAVE": "Salva",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Numero",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Cerca",
-		"SELECTED": "Selezionati",
-		"SELECTED_USERS": "Utenti selezionati",
-		"SELECT_ALL": "Seleziona tutto",
-		"SELECT_NONE": "Deseleziona tutto",
-		"SENDFAX": "Invia Fax",
-		"SENDMAIL": "Invia Email",
+		"TEXT": "Testo",
+		"GOOGLE_TTS_LANGUAGE": "Lingua",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Lingua",
+		"SPEED": "Velocità",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Digits Minimi",
+		"MAXDIGIT": "Digits Massimi",
+		"HIDDENDIGITSNUM": "Numero Digits nascosti",
+		"HIDDENDIGITSPOS": "Posizione Digits nascosti",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Registra",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Formato Registrazione",
+		"DATABASE": "Database",
+		"ODBC_ID": "Connessione ODBC",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Lingua",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Invia SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Account",
+		"ACCOUNT_ID": "Account",
+		"TO": "A",
 		"SMS_TEXT": "Testo",
-		"SPEED": "Velocità",
-		"SQUARERECORDINGS": "Registrazioni",
-		"SSMLGENDER": "Genere",
-		"START": "Start",
+		"SENDMAIL": "Invia Email",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Soggetto",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Contesto",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priorità",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condizione",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Intervallo",
+		"VSWITCH": "Switch su Variabile",
+		"GOAL": "Goal",
+		"GOALNAME": "Nome Goal",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
-		"TELEPHONES": "Telefoni",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Testo",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "A",
-		"TRUNK_NAME": "Nome Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "ID Univoco",
-		"UNPAUSE": "Fine pausa",
+		"COMMAND": "Comando",
+		"ARGS": "Argomenti",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Progetto",
+		"CUSTOM_APP": "Applicazione Custom",
+		"APPLICATION": "Applicazione",
+		"CALLBACK": "Richiama",
+		"LASTNAME": "Cognome",
+		"LIST_ID": "Lista",
+		"DELAY": "Ritardo",
+		"OPEN_NEW_WINDOW": "Apri in una nuova finestra",
+		"OPEN_PROJECT": "Apri Progetto",
+		"COPY": "Copia",
+		"OPEN": "Apri",
+		"NEW": "Nuovo",
+		"COPY_PROJECT": "Copia Progetto",
+		"NEW_VARIABLE": "Nuova Variabile",
+		"ADD_VARIABLE": "Aggiungi Variabile",
 		"UPDATE_DESCRIPTION": "Aggiorna Descrizione",
+		"EDIT_XML": "Modifica XML",
+		"IMPORT_XML": "Importa XML",
+		"IMPORT": "Importa",
+		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "Trascina i file qui per caricarli. Solo XML - Max 5MB",
+		"CLOSE": "Chiudi",
+		"NO_AVAILABLE_INFO": "Nessuna informazione disponibile",
+		"GO_TO_PROJECTS": "Vai ai progetti",
 		"UPDATE_INFO": "Aggiorna Info",
-		"URI": "URI",
-		"URL": "URL",
-		"USERNAME": "Username",
+		"AGENTS": "Agenti",
+		"TELEPHONES": "Telefoni",
 		"USERS": "Utenti",
-		"VARIABLE_ID": "Variabile",
-		"VARIABLE_VALUE": "Valore",
-		"VOICEMAIL": "Casella Vocale",
-		"VSWITCH": "Switch su Variabile",
-		"CLIENT_EMAIL": "Email del cliente",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "linguaggio",
-		"DIALOGFLOWV2_PROJECT_ID": "ID progetto",
-		"PRIVATE_KEY": "Chiave privata"
+		"HELP": {
+			"MAILBOX": "Mailbox@context",
+			"DSN": "Esempio:DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])",
+			"CC": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])",
+			"BCC": "E' possibile aggiungere indirizzi multipli usando le virgole (es. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Numero massimo di caratteri supportati è 250"
+		},
+		"CHOOSE_ATTACHMENT": "Scegli Allegato",
+		"ATTACHMENT_NAME": "Nome Allegato",
+		"ATTACHMENT_TYPE": "Tipo Allegato",
+		"ATTACHMENT_PATH": "Percorso Allegato",
+		"SENDFAX": "Invia Fax",
+		"DELETE_SQUARERECORDING": "Elimina Registrazione Square",
+		"DOWNLOAD_SQUARERECORDING": "Scarica Registrazione Square",
+		"FILENAME": "Nome File",
+		"EDIT_SQUARERECORDING": "Modifica registrazione",
+		"DELETE": "Elimina",
+		"PAGE": "Pagina",
+		"ROWSPERPAGE": "Righe per pagina",
+		"OF": "di",
+		"CALLBACK_PRIORITY": "Priorità",
+		"GOOGLE_ASR_LANGUAGE": "Lingua",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Regione",
+		"AWS_POLLY_VOICE": "Voce",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatica",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"PAUSE_ID": "Metti in pausa il tipo",
+		"AWS_TEXT_TYPE": "Tipo di testo",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo di testo",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "linguaggio",
+		"RESTAPI": "Rest API",
+		"METHOD": "Metodo",
+		"HEADERS": "Headers",
+		"BODY": "Body",
+		"RAWHEADERS": "Headers",
+		"RAWBODY": "Body",
+		"COMPUTEDVARIABLES": "Script di computazione variabili",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"APIKEY": "ApiKey",
+		"LANGUAGECODE": "Codice Lingua",
+		"SSMLGENDER": "Genere",
+		"AUDIOENCODING": "Encoding Audio",
+		"MRCPSYNTH": "MRCPSynth",
+		"MRCPRECOG": "MRCPRecog"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/ja.json b/public/app/main/apps/callysquare/i18n/ja.json
index 045e0ea..612fa9b 100644
--- a/public/app/main/apps/callysquare/i18n/ja.json
+++ b/public/app/main/apps/callysquare/i18n/ja.json
@@ -1,15 +1,31 @@
 {
 	"CALLYSQUARE": {
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"ERRORS": {
+			"DSN_REQUIRED": "必須フィールド",
+			"FIELD_REQUIRED": "必須フィールド",
+			"NAME_REQUIRED": "必須フィールド",
+			"PROJECT_REQUIRED": "必須フィールド",
+			"URL_REQUIRED": "必須フィールド"
+		},
+		"HELP": {
+			"BCC": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）",
+			"CC": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）",
+			"DSN": "例：DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD =パスワード; DATABASE =モーション",
+			"MAILBOX": "メールボックス@コンテキスト",
+			"TO": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）",
+			"MAX_TEXT_TTS": "サポートされる最大文字数は250です"
+		},
 		"ACCOUNT_ID": "アカウント",
-		"ADDUSER_PROJECTS": "プロジェクトにユーザーを追加する",
 		"ADD_ODBC": "ODBCを追加",
 		"ADD_PROJECT": "プロジェクトを追加",
 		"ADD_VARIABLE": "変数を追加",
 		"AGENTS": "エージェント",
 		"AGI": "AGI",
-		"ALL_USERS": "全てのユーザー",
 		"ANSWER": "応答",
-		"APIKEY": "ApiKey",
 		"APPID": "App ID",
 		"APPLICATION": "アプリケーション",
 		"APPSECRET": "Appシークレット",
@@ -18,20 +34,14 @@
 		"ATTACHMENT_PATH": "添付ファイルのパス",
 		"ATTACHMENT_TYPE": "添付ファイルの種類",
 		"AUDIO": "オーディオ",
-		"AUDIOENCODING": "オーディオエンコーディング",
-		"AWSLEX": "Amazon Lex",
 		"AWSPOLLY": "AWS Polly",
 		"AWS_ACCESS_KEY_ID": "アクセスキーID",
-		"AWS_BOT_NAME": "ボット名",
-		"AWS_LEX_REGION": "領域",
 		"AWS_POLLY_REGION": "地域",
 		"AWS_POLLY_VOICE": "音声",
 		"AWS_SECRET_ACCESS_KEY": "AWSアクセスキー",
-		"AWS_TEXT_TYPE": "テキストタイプ",
 		"BACK": "戻る",
 		"BCC": "BCC",
 		"BEEP": "ビープ",
-		"BODY": "体",
 		"CALLBACK": "コールバック",
 		"CALLBACK_PRIORITY": "優先度",
 		"CALLYSQUARE": "Cally Square",
@@ -39,14 +49,11 @@
 		"CHOOSE_ATTACHMENT": "添付ファイルを選択",
 		"CLOSE": "閉じる",
 		"COMMAND": "コマンド",
-		"COMPUTEDVARIABLES": "計算された変数のスクリプトパス",
 		"CONDITION": "条件",
 		"CONTEXT": "コンテキスト",
 		"COPY": "コピー",
 		"COPY_PROJECT": "プロジェクトをコピー",
 		"CREATED_AT": "作成日時",
-		"CUSTOM_ACTION": "カスタムアクション",
-		"CUSTOM_ACTION_DATA": "カスタムアクションデータ",
 		"CUSTOM_APP": "カスタムアプリケーション",
 		"DATABASE": "データベース",
 		"DELAY": "遅延[分]",
@@ -56,8 +63,6 @@
 		"DELETE_SQUARERECORDING": "Square Recordingを削除",
 		"DESCRIPTION": "説明",
 		"DIAL": "ダイヤル",
-		"DIALOGFLOW": "ダイアログフロー",
-		"DIALOGFLOW_LANGUAGE": "言語",
 		"DIGIT": "最大桁数",
 		"DIGITS": "桁",
 		"DOWNLOAD_SQUARERECORDING": "Square Recordingをダウンロード",
@@ -70,13 +75,6 @@
 		"EDIT_SQUARERECORDING": "Square Recordingを編集",
 		"EDIT_XML": "XMLを編集",
 		"END": "End",
-		"ERRORS": {
-			"DSN_REQUIRED": "必須フィールド",
-			"FIELD_REQUIRED": "必須フィールド",
-			"NAME_REQUIRED": "必須フィールド",
-			"PROJECT_REQUIRED": "必須フィールド",
-			"URL_REQUIRED": "必須フィールド"
-		},
 		"ESCAPE_DIGITS": "エスケープ桁",
 		"EXTEN": "Exten",
 		"EXTENSION": "内線番号",
@@ -92,8 +90,6 @@
 		"GOALNAME": "ゴール名",
 		"GOOGLEASR": "GoogleASR",
 		"GOOGLE_ASR_LANGUAGE": "言語",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "テキストタイプ",
 		"GOOGLE_TTS_LANGUAGE": "言語",
 		"GOSUB": "GoSub",
 		"GOTOC": "GoTo",
@@ -102,15 +98,6 @@
 		"GO_TO_PROJECTS": "プロジェクトに移動する",
 		"GRAMMAR": "文法",
 		"HANGUP": "電話を切る",
-		"HEADERS": "ヘッダー",
-		"HELP": {
-			"BCC": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）",
-			"CC": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）",
-			"DSN": "例：DRIVER = MySQL; SERVER = 127.0.0.1; UID = xcall; PWD =パスワード; DATABASE =モーション",
-			"MAILBOX": "メールボックス@コンテキスト",
-			"MAX_TEXT_TTS": "サポートされる最大文字数は250です",
-			"TO": "コンマで区切って複数の住所を追加することができます（例：[email-masked]、[email-masked]）"
-		},
 		"HIDDENDIGITSNUM": "隠し桁数",
 		"HIDDENDIGITSPOS": "隠し桁ポジション",
 		"ID": "Id",
@@ -124,7 +111,6 @@
 		"ISPEECH_TTS_LANGUAGE": "言語",
 		"KEY": "キー",
 		"LABEL": "ラベル",
-		"LANGUAGECODE": "言語コード",
 		"LASTNAME": "姓",
 		"LIST_ID": "リスト",
 		"LOGIN": "ログイン",
@@ -136,16 +122,9 @@
 		"MATH": "数学",
 		"MAXDIGIT": "最大桁数",
 		"MENU": "メニュー",
-		"METHOD": "方法",
 		"MINDIGIT": "最小桁数",
 		"MODEL": "モデル",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
 		"NAME": "名前",
-		"NDAACTIVITY_TYPE": "活動タイプ",
-		"NDAGENERATE_AUDIO": "オーディオファイルを生成する",
-		"NDASSISTANT_URL": "NDASSISTANT URL",
-		"NDAUTH_URL": "NDAUTH URL",
 		"NEW": "新規",
 		"NEW_ODBC": "新規ODBC接続",
 		"NEW_PROJECT": "新規プロジェクト",
@@ -165,10 +144,8 @@
 		"OPTS": "オプション",
 		"OUTPUT": "出力",
 		"PAGE": "ページ",
-		"PASSWORD": "パスワード",
 		"PAUSE": "一時停止",
 		"PAUSE_ID": "ポーズタイプ",
-		"PERMISSIONADD_PROJECTS": "プロジェクトにユーザーを追加する",
 		"PHONE": "電話番号",
 		"PLAYBACK": "再生",
 		"POSITION": "ポジション",
@@ -179,12 +156,9 @@
 		"QUERY": "クエリ",
 		"QUEUE": "キュー",
 		"QUEUE_ID": "キュー",
-		"RAWBODY": "体",
-		"RAWHEADERS": "ヘッダー",
 		"RECORD": "記録",
 		"RECORDINGFORMAT": "録音フォーマット",
 		"RESPONSE": "応答タイムアウト",
-		"RESTAPI": "Rest API",
 		"RETRY": "再試行",
 		"ROWSPERPAGE": "ページあたりの行数",
 		"SAVE": "保存",
@@ -193,22 +167,17 @@
 		"SAYPHONETIC": "Say Phonetic",
 		"SEARCH_FOR_ANYONE": "検索",
 		"SELECTED": "選択された",
-		"SELECTED_USERS": "選択したユーザー",
 		"SELECT_ALL": "すべて選択",
 		"SELECT_NONE": "選択解除",
 		"SENDFAX": "Faxを送信",
 		"SENDMAIL": "Eメールを送信",
 		"SENDSMS": "SMSを送信",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
 		"SET": "セット",
 		"SIP_ID": "SIP",
 		"SMS_ACCOUNT_ID": "アカウント",
 		"SMS_TEXT": "テキスト",
 		"SPEED": "速度",
 		"SQUARERECORDINGS": "録音",
-		"SSMLGENDER": "性別",
 		"START": "開始",
 		"SUBJECT": "件名",
 		"SUBPROJECT": "サブプロジェクト",
@@ -228,16 +197,42 @@
 		"UPDATE_INFO": "アップデート情報",
 		"URI": "URI",
 		"URL": "URL",
-		"USERNAME": "ユーザー名",
 		"USERS": "ユーザー",
 		"VARIABLE_ID": "変数",
 		"VARIABLE_VALUE": "値",
 		"VOICEMAIL": "ボイスメール",
 		"VSWITCH": "変数スイッチ",
-		"CLIENT_EMAIL": "クライアントの電子メール",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "言語",
-		"DIALOGFLOWV2_PROJECT_ID": "プロジェクトID",
-		"PRIVATE_KEY": "秘密鍵"
+		"AWS_TEXT_TYPE": "テキストタイプ",
+		"DIALOGFLOW": "ダイアログフロー",
+		"DIALOGFLOW_LANGUAGE": "言語",
+		"ADDUSER_PROJECTS": "プロジェクトにユーザーを追加する",
+		"ALL_USERS": "全てのユーザー",
+		"PERMISSIONADD_PROJECTS": "プロジェクトにユーザーを追加する",
+		"SELECTED_USERS": "選択したユーザー",
+		"AWS_BOT_NAME": "ボット名",
+		"AWS_LEX_REGION": "領域",
+		"NDASSISTANT_URL": "NDASSISTANT URL",
+		"NDAUTH_URL": "NDAUTH URL",
+		"PASSWORD": "パスワード",
+		"USERNAME": "ユーザー名",
+		"NDAGENERATE_AUDIO": "オーディオファイルを生成する",
+		"CUSTOM_ACTION": "カスタムアクション",
+		"CUSTOM_ACTION_DATA": "カスタムアクションデータ",
+		"NDAACTIVITY_TYPE": "活動タイプ",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "オーディオエンコーディング",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "言語コード",
+		"SSMLGENDER": "性別",
+		"BODY": "体",
+		"COMPUTEDVARIABLES": "計算された変数のスクリプトパス",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "テキストタイプ",
+		"HEADERS": "ヘッダー",
+		"METHOD": "方法",
+		"RAWBODY": "体",
+		"RAWHEADERS": "ヘッダー",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/ko.json b/public/app/main/apps/callysquare/i18n/ko.json
index 6027806..28c5f07 100644
--- a/public/app/main/apps/callysquare/i18n/ko.json
+++ b/public/app/main/apps/callysquare/i18n/ko.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "계정 ID",
-		"ADDUSER_PROJECTS": "프로젝트에 사용자 추가",
-		"ADD_ODBC": "ODBC 추가",
-		"ADD_PROJECT": "프로젝트 추가",
-		"ADD_VARIABLE": "변수 추가",
-		"AGENTS": "상담원",
-		"AGI": "AGI",
-		"ALL_USERS": "모든 사용자들",
-		"ANSWER": "응답",
-		"APIKEY": "아피 키",
-		"APPID": "App ID",
-		"APPLICATION": "앱",
-		"APPSECRET": "App 비밀",
-		"ARGS": "ARGS",
-		"ATTACHMENT_NAME": "첨부파일 이름",
-		"ATTACHMENT_PATH": "첨부파일 경로",
-		"ATTACHMENT_TYPE": "첨부파일 타입",
-		"AUDIO": "오디오",
-		"AUDIOENCODING": "오디오 인코딩",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "AWS 액세스 키 ID",
-		"AWS_BOT_NAME": "봇 이름",
-		"AWS_LEX_REGION": "부위",
-		"AWS_POLLY_REGION": "AWS Polly 영역",
-		"AWS_POLLY_VOICE": "AWS Polly 음성",
-		"AWS_SECRET_ACCESS_KEY": "AWS 비밀 접근 키",
-		"AWS_TEXT_TYPE": "텍스트 유형",
+		"NAME": "이름",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "ODBC 테스트",
+		"SEARCH_FOR_ANYONE": "모두 검색",
 		"BACK": "뒤로",
-		"BCC": "BCC",
-		"BEEP": "비프음",
-		"BODY": "몸",
-		"CALLBACK": "콜백",
-		"CALLBACK_PRIORITY": "콜백 우선순위",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "첨부파일 선택",
-		"CLOSE": "닫기",
-		"COMMAND": "명령",
-		"COMPUTEDVARIABLES": "계산 변수 스크립트 경로",
-		"CONDITION": "조건",
-		"CONTEXT": "내용",
-		"COPY": "복사",
-		"COPY_PROJECT": "프로젝트 복사",
-		"CREATED_AT": "생성 일시",
-		"CUSTOM_ACTION": "사용자 지정 작업",
-		"CUSTOM_ACTION_DATA": "사용자 지정 작업 데이터",
-		"CUSTOM_APP": "사용자정의 앱",
-		"DATABASE": "데이터베이스",
-		"DELAY": "지연",
-		"DELETE": "삭제",
-		"DELETE_ODBC": "ODBC 삭제",
-		"DELETE_PROJECT": "프로젝트 삭제",
-		"DELETE_SQUARERECORDING": "square 녹취 삭제",
-		"DESCRIPTION": "설명",
-		"DIAL": "다이얼",
-		"DIALOGFLOW": "대화 흐름",
-		"DIALOGFLOW_LANGUAGE": "언어",
-		"DIGIT": "번호",
-		"DIGITS": "번호",
-		"DOWNLOAD_SQUARERECORDING": "square 녹취 녹음",
-		"DROP_TO_UPLOAD": "업로드로 끌어다 놓기",
-		"DROP_TO_UPLOAD_MESSAGE": "메시지 업로드로 끌어다 놓기",
+		"SELECTED": "선택 완료",
+		"SELECT_ALL": "전체 선택",
+		"SELECT_NONE": "선택 안함",
 		"DSN": "DSN",
-		"EDIT": "편집",
-		"EDIT_ODBC": "ODBC 편집",
-		"EDIT_PROJECT": "프로젝트 수정",
-		"EDIT_SQUARERECORDING": "square 녹취 편집",
-		"EDIT_XML": "XML 수정",
-		"END": "종료",
+		"DESCRIPTION": "설명",
+		"ADD_ODBC": "ODBC 추가",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN은 필수입니다.",
-			"FIELD_REQUIRED": "필드는 필수입니다.",
 			"NAME_REQUIRED": "이름은 필수입니다.",
+			"DSN_REQUIRED": "DSN은 필수입니다.",
 			"PROJECT_REQUIRED": "프로젝트는 필수입니다.",
+			"FIELD_REQUIRED": "필드는 필수입니다.",
 			"URL_REQUIRED": "필수 필드"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "ODBC 편집",
+		"DELETE_ODBC": "ODBC 삭제",
+		"SAVE": "저장",
+		"PROJECTS": "프로젝트",
+		"ADD_PROJECT": "프로젝트 추가",
+		"EDIT_PROJECT": "프로젝트 수정",
+		"DELETE_PROJECT": "프로젝트 삭제",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "ID",
+		"NEW_ODBC": "새로운 ODBC",
+		"SQUARERECORDINGS": "Square 녹취",
+		"PROJECT": "프로젝트",
+		"UNIQUEID": "고유 ID",
+		"PHONE": "전화",
 		"EXTEN": "Exten",
-		"EXTENSION": "내선 전화",
-		"EXT_DIAL": "EXT_DIAL",
-		"FILE": "파일",
-		"FILENAME": "파일 이름",
-		"FILE_ID": "파일 ID",
+		"AUDIO": "오디오",
+		"CREATED_AT": "생성 일시",
+		"NOTES": "노트",
+		"NEW_PROJECT": "신규 프로젝트",
+		"EDIT": "편집",
+		"LABEL": "라벨",
+		"ANSWER": "응답",
+		"TIMEOUT": "시간초과",
+		"SIP_ID": "SIP ID",
+		"OPTS": "OPTS",
+		"URL": "URL",
+		"TRUNK_NAME": "시외전화 이름",
+		"START": "시작",
 		"FINALLY": "최종",
-		"FINDBY": "찾기",
-		"GETDIGITS": "번호 얻기",
-		"GETSECRETDIGITS": "비밀번호 얻기",
-		"GOAL": "목표",
-		"GOALNAME": "목표 이름",
-		"GOOGLEASR": "구글 ASR",
-		"GOOGLE_ASR_LANGUAGE": "구글 ASR 언거",
-		"GOOGLE_CLOUD_TTS": "구글 클라우드 TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "텍스트 타입",
-		"GOOGLE_TTS_LANGUAGE": "Google_TTS_Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GOTOC",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "프로젝트로 이동",
-		"GRAMMAR": "문법",
+		"END": "종료",
 		"HANGUP": "끊음",
-		"HEADERS": "헤더",
-		"HELP": {
-			"BCC": "BCC",
-			"CC": "CC",
-			"DSN": "DSN",
-			"MAILBOX": "사서함",
-			"MAX_TEXT_TTS": "지원되는 최대 문자 수는 250 자입니다.",
-			"TO": "TO"
-		},
-		"HIDDENDIGITSNUM": "숨겨진 번호",
-		"HIDDENDIGITSPOS": "숨겨진 번호",
-		"ID": "ID",
-		"IMPORT": "가져오기",
-		"IMPORT_XML": "XML 가져오기",
-		"INTERVAL_ID": "인터벌",
-		"INTKEY": "INT 키",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISPEECHTTS",
-		"ISPEECH_ASR_LANGUAGE": "ISPEECH_ASR 언어",
-		"ISPEECH_TTS_LANGUAGE": "ISPEECH TTS 언어",
-		"KEY": "키",
-		"LABEL": "라벨",
-		"LANGUAGECODE": "언어 코드",
-		"LASTNAME": "성",
-		"LIST_ID": "목록 ID",
-		"LOGIN": "로그인",
-		"LOGOUT": "로그아웃",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "다이얼",
+		"EXT_DIAL": "EXT_DIAL",
+		"QUEUE": "상담그룹",
+		"QUEUE_ID": "상담그룹 ID",
+		"FILE_ID": "파일 ID",
+		"AGI": "AGI",
 		"MACRO": "매크로",
+		"GOSUB": "GoSub",
+		"POSITION": "직위",
+		"VOICEMAIL": "보이스메일",
 		"MAILBOX": "메일박스",
+		"OPTIONS": "옵션",
+		"SET": "설정",
+		"VARIABLE_ID": "변수 ID",
+		"VARIABLE_VALUE": "변수 값",
 		"MATH": "수학",
-		"MAXDIGIT": "최대 번호",
-		"MENU": "메뉴",
-		"METHOD": "방법",
-		"MINDIGIT": "최소 번호",
-		"MODEL": "모델",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "이름",
-		"NDAACTIVITY_TYPE": "활동 유형",
-		"NDAGENERATE_AUDIO": "오디오 파일 생성",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "신규",
-		"NEW_ODBC": "새로운 ODBC",
-		"NEW_PROJECT": "신규 프로젝트",
-		"NEW_VARIABLE": "신규 변수",
-		"NOOP": "NoOp",
-		"NOTES": "노트",
-		"NO_AVAILABLE_INFO": "사용가능한 정보 없음",
-		"NUMBER": "번호",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC ID",
-		"OF": "중",
-		"OPEN": "열기",
-		"OPEN_NEW_WINDOW": "새 창에서 열기",
-		"OPEN_PROJECT": "프로젝트 열기",
 		"OPERATION": "작동",
-		"OPTIONS": "옵션",
-		"OPTS": "OPTS",
-		"OUTPUT": "출력",
-		"PAGE": "페이지",
-		"PASSWORD": "암호",
-		"PAUSE": "일시중지",
-		"PAUSE_ID": "일시중지 ID",
-		"PERMISSIONADD_PROJECTS": "프로젝트에 사용자 추가",
-		"PHONE": "전화",
 		"PLAYBACK": "재생",
-		"POSITION": "직위",
-		"PRIORITY": "우선순위",
-		"PROJECT": "프로젝트",
-		"PROJECTS": "프로젝트",
-		"PROJECT_ID": "프로젝트 ID",
-		"QUERY": "쿼리",
-		"QUEUE": "상담그룹",
-		"QUEUE_ID": "상담그룹 ID",
-		"RAWBODY": "몸",
-		"RAWHEADERS": "헤더",
-		"RECORD": "녹취",
-		"RECORDINGFORMAT": "녹취 포맷",
 		"RESPONSE": "응답",
-		"RESTAPI": "나머지 API",
+		"DIGIT": "번호",
 		"RETRY": "재시도",
-		"ROWSPERPAGE": "페이지별 행 수",
-		"SAVE": "저장",
+		"DIGITS": "번호",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "메뉴",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "번호를 말하시오",
+		"NUMBER": "번호",
 		"SAYPHONETIC": "소리를 내시오",
-		"SEARCH_FOR_ANYONE": "모두 검색",
-		"SELECTED": "선택 완료",
-		"SELECTED_USERS": "선택된 사용자",
-		"SELECT_ALL": "전체 선택",
-		"SELECT_NONE": "선택 안함",
-		"SENDFAX": "팩스 보내기",
-		"SENDMAIL": "이메일 발송",
+		"TEXT": "텍스트",
+		"GOOGLE_TTS_LANGUAGE": "Google_TTS_Language",
+		"TTS": "TTS",
+		"ISPEECHTTS": "ISPEECHTTS",
+		"KEY": "키",
+		"ISPEECH_TTS_LANGUAGE": "ISPEECH TTS 언어",
+		"SPEED": "속도",
+		"INTKEY": "INT 키",
+		"GETDIGITS": "번호 얻기",
+		"MINDIGIT": "최소 번호",
+		"MAXDIGIT": "최대 번호",
+		"HIDDENDIGITSNUM": "숨겨진 번호",
+		"HIDDENDIGITSPOS": "숨겨진 번호",
+		"GETSECRETDIGITS": "비밀번호 얻기",
+		"RECORD": "녹취",
+		"FILE": "파일",
+		"RECORDINGFORMAT": "녹취 포맷",
+		"DATABASE": "데이터베이스",
+		"ODBC_ID": "ODBC ID",
+		"QUERY": "쿼리",
+		"MODEL": "모델",
+		"ISPEECH_ASR_LANGUAGE": "ISPEECH_ASR 언어",
+		"BEEP": "비프음",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "SMS 전송",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "설정",
-		"SIP_ID": "SIP ID",
-		"SMS_ACCOUNT_ID": "SMS 계정 ID",
+		"ACCOUNT_ID": "계정 ID",
+		"TO": "To",
 		"SMS_TEXT": "SMS 텍스트",
-		"SPEED": "속도",
-		"SQUARERECORDINGS": "Square 녹취",
-		"SSMLGENDER": "성별",
-		"START": "시작",
+		"SENDMAIL": "이메일 발송",
+		"TEMPLATE_ID": "템플릿 ID",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "제목",
-		"SUBPROJECT": "서브 프로젝트",
+		"GOTOC": "GOTOC",
+		"CONTEXT": "내용",
+		"EXTENSION": "내선 전화",
+		"PRIORITY": "우선순위",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "조건",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "인터벌",
+		"VSWITCH": "변수 전환",
+		"GOAL": "목표",
+		"GOALNAME": "목표 이름",
+		"NOOP": "NoOp",
+		"OUTPUT": "출력",
 		"SYSTEM": "시스템",
+		"COMMAND": "명령",
+		"ARGS": "ARGS",
+		"SUBPROJECT": "서브 프로젝트",
+		"PROJECT_ID": "프로젝트 ID",
+		"CUSTOM_APP": "사용자정의 앱",
+		"APPLICATION": "앱",
+		"CALLBACK": "콜백",
+		"LASTNAME": "성",
+		"LIST_ID": "목록 ID",
+		"DELAY": "지연",
+		"OPEN_NEW_WINDOW": "새 창에서 열기",
+		"OPEN_PROJECT": "프로젝트 열기",
+		"COPY": "복사",
+		"OPEN": "열기",
+		"NEW": "신규",
+		"COPY_PROJECT": "프로젝트 복사",
+		"NEW_VARIABLE": "신규 변수",
+		"ADD_VARIABLE": "변수 추가",
+		"UPDATE_DESCRIPTION": "업데이트 설명",
+		"EDIT_XML": "XML 수정",
+		"IMPORT_XML": "XML 가져오기",
+		"IMPORT": "가져오기",
+		"DROP_TO_UPLOAD": "업로드로 끌어다 놓기",
+		"DROP_TO_UPLOAD_MESSAGE": "메시지 업로드로 끌어다 놓기",
+		"CLOSE": "닫기",
+		"NO_AVAILABLE_INFO": "사용가능한 정보 없음",
+		"GO_TO_PROJECTS": "프로젝트로 이동",
+		"UPDATE_INFO": "정보 업데이트",
+		"AGENTS": "상담원",
 		"TELEPHONES": "전화기",
-		"TEMPLATE_ID": "템플릿 ID",
-		"TEST_ODBC": "ODBC 테스트",
-		"TEXT": "텍스트",
+		"USERS": "사용자",
+		"HELP": {
+			"MAILBOX": "사서함",
+			"DSN": "DSN",
+			"TO": "TO",
+			"CC": "CC",
+			"BCC": "BCC",
+			"MAX_TEXT_TTS": "지원되는 최대 문자 수는 250 자입니다."
+		},
+		"CHOOSE_ATTACHMENT": "첨부파일 선택",
+		"ATTACHMENT_NAME": "첨부파일 이름",
+		"ATTACHMENT_TYPE": "첨부파일 타입",
+		"ATTACHMENT_PATH": "첨부파일 경로",
+		"SENDFAX": "팩스 보내기",
+		"DELETE_SQUARERECORDING": "square 녹취 삭제",
+		"DOWNLOAD_SQUARERECORDING": "square 녹취 녹음",
+		"FILENAME": "파일 이름",
+		"EDIT_SQUARERECORDING": "square 녹취 편집",
+		"DELETE": "삭제",
+		"PAGE": "페이지",
+		"ROWSPERPAGE": "페이지별 행 수",
+		"OF": "중",
+		"CALLBACK_PRIORITY": "콜백 우선순위",
+		"GOOGLE_ASR_LANGUAGE": "구글 ASR 언거",
+		"GOOGLEASR": "구글 ASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "AWS 액세스 키 ID",
+		"AWS_SECRET_ACCESS_KEY": "AWS 비밀 접근 키",
+		"AWS_POLLY_REGION": "AWS Polly 영역",
+		"AWS_POLLY_VOICE": "AWS Polly 음성",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "문법",
 		"TILDEASR": "물결표 ASR",
-		"TIMEOUT": "시간초과",
-		"TO": "To",
-		"TRUNK_NAME": "시외전화 이름",
-		"TTS": "TTS",
-		"UNIQUEID": "고유 ID",
+		"APPID": "App ID",
+		"APPSECRET": "App 비밀",
+		"SMS_ACCOUNT_ID": "SMS 계정 ID",
+		"FINDBY": "찾기",
+		"LOGIN": "로그인",
+		"LOGOUT": "로그아웃",
+		"PAUSE": "일시중지",
+		"PAUSE_ID": "일시중지 ID",
 		"UNPAUSE": "일시중지 해제",
-		"UPDATE_DESCRIPTION": "업데이트 설명",
-		"UPDATE_INFO": "정보 업데이트",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "텍스트 유형",
+		"DIALOGFLOW": "대화 흐름",
+		"DIALOGFLOW_LANGUAGE": "언어",
+		"ADDUSER_PROJECTS": "프로젝트에 사용자 추가",
+		"ALL_USERS": "모든 사용자들",
+		"PERMISSIONADD_PROJECTS": "프로젝트에 사용자 추가",
+		"SELECTED_USERS": "선택된 사용자",
+		"AWS_BOT_NAME": "봇 이름",
+		"AWS_LEX_REGION": "부위",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "암호",
 		"USERNAME": "사용자 이름",
-		"USERS": "사용자",
-		"VARIABLE_ID": "변수 ID",
-		"VARIABLE_VALUE": "변수 값",
-		"VOICEMAIL": "보이스메일",
-		"VSWITCH": "변수 전환",
-		"CLIENT_EMAIL": "클라이언트 이메일",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "언어",
-		"DIALOGFLOWV2_PROJECT_ID": "프로젝트 ID",
-		"PRIVATE_KEY": "개인 키"
+		"NDAGENERATE_AUDIO": "오디오 파일 생성",
+		"CUSTOM_ACTION": "사용자 지정 작업",
+		"CUSTOM_ACTION_DATA": "사용자 지정 작업 데이터",
+		"NDAACTIVITY_TYPE": "활동 유형",
+		"APIKEY": "아피 키",
+		"AUDIOENCODING": "오디오 인코딩",
+		"GOOGLE_CLOUD_TTS": "구글 클라우드 TTS",
+		"LANGUAGECODE": "언어 코드",
+		"SSMLGENDER": "성별",
+		"BODY": "몸",
+		"COMPUTEDVARIABLES": "계산 변수 스크립트 경로",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "텍스트 타입",
+		"HEADERS": "헤더",
+		"METHOD": "방법",
+		"RAWBODY": "몸",
+		"RAWHEADERS": "헤더",
+		"RESTAPI": "나머지 API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/lt.json b/public/app/main/apps/callysquare/i18n/lt.json
index 8a48cd0..33715aa 100644
--- a/public/app/main/apps/callysquare/i18n/lt.json
+++ b/public/app/main/apps/callysquare/i18n/lt.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Paskyra",
-		"ADDUSER_PROJECTS": "Pridėti vartotojus prie projekto",
-		"ADD_ODBC": "Pridėti ODBC",
-		"ADD_PROJECT": "Pridėti projektą",
-		"ADD_VARIABLE": "Pridėti kintamąjį",
-		"AGENTS": "Agentai",
-		"AGI": "AGI",
-		"ALL_USERS": "Visi vartotojai",
-		"ANSWER": "Atsiliepti",
-		"APIKEY": "ApiKey",
-		"APPID": "Programos ID",
-		"APPLICATION": "Programa",
-		"APPSECRET": "Programos slėpinys",
-		"ARGS": "Argumentai",
-		"ATTACHMENT_NAME": "Priedo pavadinimas",
-		"ATTACHMENT_PATH": "Priedo maršrutas",
-		"ATTACHMENT_TYPE": "Priedo tipas",
-		"AUDIO": "Garsas",
-		"AUDIOENCODING": "Garso kodavimas",
-		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS apklausa",
-		"AWS_ACCESS_KEY_ID": "Prieigos rakto ID",
-		"AWS_BOT_NAME": "Bot pavadinimas",
-		"AWS_LEX_REGION": "Regionas",
-		"AWS_POLLY_REGION": "Regionas",
-		"AWS_POLLY_VOICE": "Balsas",
-		"AWS_SECRET_ACCESS_KEY": "Slaptas prieigos raktas",
-		"AWS_TEXT_TYPE": "Teksto tipas",
-		"BACK": "Atgal",
-		"BCC": "BCC",
-		"BEEP": "Pyptelėjimas",
-		"BODY": "Turinys",
-		"CALLBACK": "Perskambinti",
-		"CALLBACK_PRIORITY": "Prioritetas",
-		"CALLYSQUARE": "IVR programų valgymo įrankis",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Pasirinkite priedą",
-		"CLOSE": "Uždaryti",
-		"COMMAND": "Komanda",
-		"COMPUTEDVARIABLES": "Apdorotų kintamųjų teksto maršrutas",
-		"CONDITION": "Būsena",
-		"CONTEXT": "Kontekstas",
-		"COPY": "Kopijuoti",
-		"COPY_PROJECT": "Kopijuoti projektą",
-		"CREATED_AT": "Sukurtas",
 		"CUSTOM_ACTION": "Pasirinktinis veiksmas",
 		"CUSTOM_ACTION_DATA": "Pasirinktinio veiksmo duomenys",
-		"CUSTOM_APP": "Pritaikyta programa",
-		"DATABASE": "Duomenų bazė",
-		"DELAY": "Uždelsimas [min]",
-		"DELETE": "Ištrinti",
-		"DELETE_ODBC": "Ištrinti ODBC",
-		"DELETE_PROJECT": "Ištrinti projektą",
-		"DELETE_SQUARERECORDING": "Ištrinti įrašymo laukelį",
-		"DESCRIPTION": "Aprašymas",
-		"DIAL": "Rinkimas",
+		"NDAACTIVITY_TYPE": "Veiksmo tipas",
+		"NDAGENERATE_AUDIO": "Generuoti garso failą",
+		"SESTEKASR": "Sestek ASR",
+		"NDAUTH_URL": "NDAUTH Url",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"USERNAME": "Vartotojo vardas",
+		"PASSWORD": "Slaptažodis",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
+		"AWSLEX": "Amazon Lex",
+		"AWS_LEX_REGION": "Regionas",
+		"AWS_BOT_NAME": "Bot pavadinimas",
+		"ADDUSER_PROJECTS": "Pridėti vartotojus prie projekto",
+		"PERMISSIONADD_PROJECTS": "Pridėti vartotojus prie projekto",
+		"ALL_USERS": "Visi vartotojai",
+		"SELECTED_USERS": "Pasirinkti vartotojai",
 		"DIALOGFLOW": "Dialogo srautas",
 		"DIALOGFLOW_LANGUAGE": "Kalba",
-		"DIGIT": "Daugiausia skaitmenų",
-		"DIGITS": "Skaitmenys",
-		"DOWNLOAD_SQUARERECORDING": "Atsisiųsti įrašymo laukelį",
-		"DROP_TO_UPLOAD": "Padėti įkėlimui",
-		"DROP_TO_UPLOAD_MESSAGE": "Taip pat galite padėti failus čia, kad įkeltumėte. Tik XML - maks. 5MB",
+		"AWS_TEXT_TYPE": "Teksto tipas",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksto tipas",
+		"PAUSE_ID": "Pauzės tipas",
+		"FINDBY": "Rasti pagal",
+		"LOGIN": "Prisijungti",
+		"PAUSE": "Pauzė",
+		"UNPAUSE": "Baigti pauzę",
+		"LOGOUT": "Atsijungti",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Paskyra",
+		"NAME": "Vardas",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Testuoti ODBC",
+		"SEARCH_FOR_ANYONE": "Paieška",
+		"BACK": "Atgal",
+		"SELECTED": "Pasirinkta",
+		"SELECT_ALL": "Pasirinkti viską",
+		"SELECT_NONE": "Nieko nepasirinkti",
 		"DSN": "DSN",
-		"EDIT": "Redaguoti",
-		"EDIT_ODBC": "Redaguoti ODBC",
-		"EDIT_PROJECT": "Redaguoti projektą",
-		"EDIT_SQUARERECORDING": "Redaguoti įrašymo laukelį",
-		"EDIT_XML": "Redaguoti XML",
-		"END": "Pabaiga",
+		"DESCRIPTION": "Aprašymas",
+		"ADD_ODBC": "Pridėti ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Privalomas laukas",
-			"FIELD_REQUIRED": "Privalomas laukas",
+			"URL_REQUIRED": "Privalomas laukas",
 			"NAME_REQUIRED": "Privalomas laukas",
+			"DSN_REQUIRED": "Privalomas laukas",
 			"PROJECT_REQUIRED": "Privalomas laukas",
-			"URL_REQUIRED": "Privalomas laukas"
+			"FIELD_REQUIRED": "Privalomas laukas"
 		},
-		"ESCAPE_DIGITS": "Išvengti skaitmenys",
+		"EDIT_ODBC": "Redaguoti ODBC",
+		"DELETE_ODBC": "Ištrinti ODBC",
+		"SAVE": "Saugoti",
+		"PROJECTS": "Projektai",
+		"ADD_PROJECT": "Pridėti projektą",
+		"EDIT_PROJECT": "Redaguoti projektą",
+		"DELETE_PROJECT": "Ištrinti projektą",
+		"CALLYSQUARE": "IVR programų valgymo įrankis",
+		"ID": "Id",
+		"NEW_ODBC": "Naujas ODBC sujungimas",
+		"SQUARERECORDINGS": "Įrašai",
+		"PROJECT": "Projektas",
+		"UNIQUEID": "Unikalus ID",
+		"PHONE": "Telefonas",
 		"EXTEN": "Prailginti",
-		"EXTENSION": "Pratęsimas",
-		"EXT_DIAL": "Išorinis rinkiklis",
-		"FILE": "Failo pavadinimas",
-		"FILENAME": "Failo pavadinimas",
-		"FILE_ID": "Garsas",
+		"AUDIO": "Garsas",
+		"CREATED_AT": "Sukurtas",
+		"NOTES": "Pastabos",
+		"NEW_PROJECT": "Naujas projektas",
+		"EDIT": "Redaguoti",
+		"LABEL": "Žymeklis",
+		"ANSWER": "Atsiliepti",
+		"TIMEOUT": "Laikas baigėsi",
+		"SIP_ID": "SIP",
+		"OPTS": "Parinktys",
+		"URL": "URL",
+		"TRUNK_NAME": "Ryšio kanalas",
+		"START": "Pradžia",
 		"FINALLY": "Paskutinis",
-		"FINDBY": "Rasti pagal",
-		"GETDIGITS": "Gauti skaitmenis",
-		"GETSECRETDIGITS": "Gauti slaptus skaitmenis",
-		"GOAL": "Tikslas",
-		"GOALNAME": "Tikslo pavadinimas",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Kalba",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksto tipas",
-		"GOOGLE_TTS_LANGUAGE": "Kalba",
-		"GOSUB": "GoSub",
-		"GOTOC": "Eiti į",
-		"GOTOIF": "Eiti į jei",
-		"GOTOIFTIME": "Eiti į jei laikas",
-		"GO_TO_PROJECTS": "Eiti į projektus",
-		"GRAMMAR": "Gramatika",
+		"END": "Pabaiga",
 		"HANGUP": "Atidėti",
-		"HEADERS": "Antraštės",
-		"HELP": {
-			"BCC": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])",
-			"CC": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])",
-			"DSN": "Pavyzdys: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "pašto dėžutė@kontekstas",
-			"MAX_TEXT_TTS": "Didžiausias palaikomų simbolių skaičius yra 250",
-			"TO": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Paslėptų skaitmenų skaičius",
-		"HIDDENDIGITSPOS": "Paslėptų skaitmenų padėtis",
-		"ID": "Id",
-		"IMPORT": "Importuoti",
-		"IMPORT_XML": "Importuoti XML",
-		"INTERVAL_ID": "Intervalas",
-		"INTKEY": "Nutraukti užrakinimą",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "iSpeech tekstas-kalba",
-		"ISPEECH_ASR_LANGUAGE": "Kalba",
-		"ISPEECH_TTS_LANGUAGE": "Kalba",
-		"KEY": "Užrakinti",
-		"LABEL": "Žymeklis",
-		"LANGUAGECODE": "Kalbos kodas",
-		"LASTNAME": "Pavardė",
-		"LIST_ID": "Sąrašas",
-		"LOGIN": "Prisijungti",
-		"LOGOUT": "Atsijungti",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox tekstas-kalba",
+		"DIAL": "Rinkimas",
+		"EXT_DIAL": "Išorinis rinkiklis",
+		"QUEUE": "Eilė",
+		"QUEUE_ID": "Eilė",
+		"FILE_ID": "Garsas",
+		"AGI": "AGI",
 		"MACRO": "Makro",
+		"GOSUB": "GoSub",
+		"POSITION": "Padėtis",
+		"VOICEMAIL": "Balso paštas",
 		"MAILBOX": "Pašto dėžutė",
+		"OPTIONS": "Parinktys",
+		"SET": "Nustatyti",
+		"VARIABLE_ID": "Kintamasis",
+		"VARIABLE_VALUE": "Reikšmė",
 		"MATH": "Matematika",
-		"MAXDIGIT": "Didžiausi skaitmenys",
-		"MENU": "Meniu",
-		"METHOD": "Metodas",
-		"MINDIGIT": "Mažiausi skaitmenys",
-		"MODEL": "Modelis",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Vardas",
-		"NDAACTIVITY_TYPE": "Veiksmo tipas",
-		"NDAGENERATE_AUDIO": "Generuoti garso failą",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Naujas",
-		"NEW_ODBC": "Naujas ODBC sujungimas",
-		"NEW_PROJECT": "Naujas projektas",
-		"NEW_VARIABLE": "Naujas kintamasis",
-		"NOOP": "NoOp",
-		"NOTES": "Pastabos",
-		"NO_AVAILABLE_INFO": "Nėra informacijos",
-		"NUMBER": "Skaičius",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC sujungimas",
-		"OF": "iš",
-		"OPEN": "Atidaryti",
-		"OPEN_NEW_WINDOW": "Atidaryti naujame lange",
-		"OPEN_PROJECT": "Atidaryti projektą",
 		"OPERATION": "Operation",
-		"OPTIONS": "Parinktys",
-		"OPTS": "Parinktys",
-		"OUTPUT": "Išėjimas",
-		"PAGE": "Puslapis",
-		"PASSWORD": "Slaptažodis",
-		"PAUSE": "Pauzė",
-		"PAUSE_ID": "Pauzės tipas",
-		"PERMISSIONADD_PROJECTS": "Pridėti vartotojus prie projekto",
-		"PHONE": "Telefonas",
 		"PLAYBACK": "Atkūrimas",
-		"POSITION": "Padėtis",
-		"PRIORITY": "Prioritetas",
-		"PROJECT": "Projektas",
-		"PROJECTS": "Projektai",
-		"PROJECT_ID": "Projektas",
-		"QUERY": "Užklausa",
-		"QUEUE": "Eilė",
-		"QUEUE_ID": "Eilė",
-		"RAWBODY": "Turinys",
-		"RAWHEADERS": "Antraštės",
-		"RECORD": "Įrašas",
-		"RECORDINGFORMAT": "Įrašymo formatas",
 		"RESPONSE": "Atsakymo laikas",
-		"RESTAPI": "Palikti API",
+		"DIGIT": "Daugiausia skaitmenų",
 		"RETRY": "Pakartojimai",
-		"ROWSPERPAGE": "Eilutės puslapyje",
-		"SAVE": "Saugoti",
+		"DIGITS": "Skaitmenys",
+		"ESCAPE_DIGITS": "Išvengti skaitmenys",
+		"MENU": "Meniu",
 		"SAYDIGITS": "Pasakyti skaitmenis",
 		"SAYNUMBER": "Pasakyti skaičių",
+		"NUMBER": "Skaičius",
 		"SAYPHONETIC": "Pasakyti fonetiką",
-		"SEARCH_FOR_ANYONE": "Paieška",
-		"SELECTED": "Pasirinkta",
-		"SELECTED_USERS": "Pasirinkti vartotojai",
-		"SELECT_ALL": "Pasirinkti viską",
-		"SELECT_NONE": "Nieko nepasirinkti",
-		"SENDFAX": "Siųsti faksą",
-		"SENDMAIL": "Siųsti laišką",
+		"TEXT": "Tekstas",
+		"GOOGLE_TTS_LANGUAGE": "Kalba",
+		"TTS": "Google tekstas-kalba",
+		"ISPEECHTTS": "iSpeech tekstas-kalba",
+		"KEY": "Užrakinti",
+		"ISPEECH_TTS_LANGUAGE": "Kalba",
+		"SPEED": "Greitis",
+		"INTKEY": "Nutraukti užrakinimą",
+		"GETDIGITS": "Gauti skaitmenis",
+		"MINDIGIT": "Mažiausi skaitmenys",
+		"MAXDIGIT": "Didžiausi skaitmenys",
+		"HIDDENDIGITSNUM": "Paslėptų skaitmenų skaičius",
+		"HIDDENDIGITSPOS": "Paslėptų skaitmenų padėtis",
+		"GETSECRETDIGITS": "Gauti slaptus skaitmenis",
+		"RECORD": "Įrašas",
+		"FILE": "Failo pavadinimas",
+		"RECORDINGFORMAT": "Įrašymo formatas",
+		"DATABASE": "Duomenų bazė",
+		"ODBC_ID": "ODBC sujungimas",
+		"QUERY": "Užklausa",
+		"MODEL": "Modelis",
+		"ISPEECH_ASR_LANGUAGE": "Kalba",
+		"BEEP": "Pyptelėjimas",
+		"ISPEECHASR": "iSpeech ASR",
 		"SENDSMS": "Siųsti SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Nustatyti",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Paskyra",
+		"ACCOUNT_ID": "Paskyra",
+		"TO": "Į",
 		"SMS_TEXT": "Tekstas",
-		"SPEED": "Greitis",
-		"SQUARERECORDINGS": "Įrašai",
-		"SSMLGENDER": "Lytis",
-		"START": "Pradžia",
+		"SENDMAIL": "Siųsti laišką",
+		"TEMPLATE_ID": "Šablonas",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Tema",
-		"SUBPROJECT": "Sub projektas",
+		"GOTOC": "Eiti į",
+		"CONTEXT": "Kontekstas",
+		"EXTENSION": "Pratęsimas",
+		"PRIORITY": "Prioritetas",
+		"GOTOIF": "Eiti į jei",
+		"CONDITION": "Būsena",
+		"GOTOIFTIME": "Eiti į jei laikas",
+		"INTERVAL_ID": "Intervalas",
+		"VSWITCH": "Kintamas perjungimas",
+		"GOAL": "Tikslas",
+		"GOALNAME": "Tikslo pavadinimas",
+		"NOOP": "NoOp",
+		"OUTPUT": "Išėjimas",
 		"SYSTEM": "Sistema",
-		"TELEPHONES": "Telefonai",
-		"TEMPLATE_ID": "Šablonas",
-		"TEST_ODBC": "Testuoti ODBC",
-		"TEXT": "Tekstas",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Laikas baigėsi",
-		"TO": "Į",
-		"TRUNK_NAME": "Ryšio kanalas",
-		"TTS": "Google tekstas-kalba",
-		"UNIQUEID": "Unikalus ID",
-		"UNPAUSE": "Baigti pauzę",
+		"COMMAND": "Komanda",
+		"ARGS": "Argumentai",
+		"SUBPROJECT": "Sub projektas",
+		"PROJECT_ID": "Projektas",
+		"CUSTOM_APP": "Pritaikyta programa",
+		"APPLICATION": "Programa",
+		"CALLBACK": "Perskambinti",
+		"LASTNAME": "Pavardė",
+		"LIST_ID": "Sąrašas",
+		"DELAY": "Uždelsimas [min]",
+		"OPEN_NEW_WINDOW": "Atidaryti naujame lange",
+		"OPEN_PROJECT": "Atidaryti projektą",
+		"COPY": "Kopijuoti",
+		"OPEN": "Atidaryti",
+		"NEW": "Naujas",
+		"COPY_PROJECT": "Kopijuoti projektą",
+		"NEW_VARIABLE": "Naujas kintamasis",
+		"ADD_VARIABLE": "Pridėti kintamąjį",
 		"UPDATE_DESCRIPTION": "Atnaujinti aprašymą",
+		"EDIT_XML": "Redaguoti XML",
+		"IMPORT_XML": "Importuoti XML",
+		"IMPORT": "Importuoti",
+		"DROP_TO_UPLOAD": "Padėti įkėlimui",
+		"DROP_TO_UPLOAD_MESSAGE": "Taip pat galite padėti failus čia, kad įkeltumėte. Tik XML - maks. 5MB",
+		"CLOSE": "Uždaryti",
+		"NO_AVAILABLE_INFO": "Nėra informacijos",
+		"GO_TO_PROJECTS": "Eiti į projektus",
 		"UPDATE_INFO": "Atnaujinti informaciją",
-		"URI": "URI",
-		"URL": "URL",
-		"USERNAME": "Vartotojo vardas",
+		"AGENTS": "Agentai",
+		"TELEPHONES": "Telefonai",
 		"USERS": "Vartotojai",
-		"VARIABLE_ID": "Kintamasis",
-		"VARIABLE_VALUE": "Reikšmė",
-		"VOICEMAIL": "Balso paštas",
-		"VSWITCH": "Kintamas perjungimas",
-		"CLIENT_EMAIL": "Kliento el. Paštas",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Kalba",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekto ID",
-		"PRIVATE_KEY": "Privatus raktas"
+		"HELP": {
+			"MAILBOX": "pašto dėžutė@kontekstas",
+			"DSN": "Pavyzdys: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])",
+			"CC": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])",
+			"BCC": "Galite pridėti kelis adresus, atskirtus kableliais (e.g. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Didžiausias palaikomų simbolių skaičius yra 250"
+		},
+		"CHOOSE_ATTACHMENT": "Pasirinkite priedą",
+		"ATTACHMENT_NAME": "Priedo pavadinimas",
+		"ATTACHMENT_TYPE": "Priedo tipas",
+		"ATTACHMENT_PATH": "Priedo maršrutas",
+		"SENDFAX": "Siųsti faksą",
+		"DELETE_SQUARERECORDING": "Ištrinti įrašymo laukelį",
+		"DOWNLOAD_SQUARERECORDING": "Atsisiųsti įrašymo laukelį",
+		"FILENAME": "Failo pavadinimas",
+		"EDIT_SQUARERECORDING": "Redaguoti įrašymo laukelį",
+		"DELETE": "Ištrinti",
+		"PAGE": "Puslapis",
+		"ROWSPERPAGE": "Eilutės puslapyje",
+		"OF": "iš",
+		"CALLBACK_PRIORITY": "Prioritetas",
+		"GOOGLE_ASR_LANGUAGE": "Kalba",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS apklausa",
+		"AWS_ACCESS_KEY_ID": "Prieigos rakto ID",
+		"AWS_SECRET_ACCESS_KEY": "Slaptas prieigos raktas",
+		"AWS_POLLY_REGION": "Regionas",
+		"AWS_POLLY_VOICE": "Balsas",
+		"LUMENVOXTTS": "Lumenvox tekstas-kalba",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Gramatika",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "Programos ID",
+		"APPSECRET": "Programos slėpinys",
+		"RESTAPI": "Palikti API",
+		"METHOD": "Metodas",
+		"HEADERS": "Antraštės",
+		"BODY": "Turinys",
+		"RAWHEADERS": "Antraštės",
+		"RAWBODY": "Turinys",
+		"COMPUTEDVARIABLES": "Apdorotų kintamųjų teksto maršrutas",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"APIKEY": "ApiKey",
+		"LANGUAGECODE": "Kalbos kodas",
+		"SSMLGENDER": "Lytis",
+		"AUDIOENCODING": "Garso kodavimas",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/lv.json b/public/app/main/apps/callysquare/i18n/lv.json
index 3aef57c..2bd9ae5 100644
--- a/public/app/main/apps/callysquare/i18n/lv.json
+++ b/public/app/main/apps/callysquare/i18n/lv.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Konts",
-		"ADDUSER_PROJECTS": "Pievienot lietotājus projektam",
-		"ADD_ODBC": "Pievienot ODBC",
-		"ADD_PROJECT": "Pievienot projektu",
-		"ADD_VARIABLE": "Pievienot mainīgo",
-		"AGENTS": "Aģenti",
-		"AGI": "AGI",
-		"ALL_USERS": "Visi lietotāji",
-		"ANSWER": "Atbilde",
-		"APIKEY": "ApiKey",
-		"APPID": "Aplikācijas ID",
-		"APPLICATION": "Lietojumprogramma",
-		"APPSECRET": "Aplikācijas parole",
-		"ARGS": "Argumenti",
-		"ATTACHMENT_NAME": "Pielikuma nosaukums",
-		"ATTACHMENT_PATH": "Pielikuma ceļš",
-		"ATTACHMENT_TYPE": "Pielikuma veids",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Audio kodēšana",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Piekļuves atslēgas ID",
-		"AWS_BOT_NAME": "Robotprogrammatūras nosaukums",
-		"AWS_LEX_REGION": "Reģions",
-		"AWS_POLLY_REGION": "Reģions",
-		"AWS_POLLY_VOICE": "Balss",
-		"AWS_SECRET_ACCESS_KEY": "Slēptā piekļuves atslēga",
-		"AWS_TEXT_TYPE": "Teksta veids",
-		"BACK": "Atpakaļ",
-		"BCC": "BCC (diskrētā kopija)",
-		"BEEP": "Pīkstiens",
-		"BODY": "Korpuss",
-		"CALLBACK": "Atzvanīšana",
-		"CALLBACK_PRIORITY": "Prioritāte",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC (kopija)",
-		"CHOOSE_ATTACHMENT": "Izvēlēties pielikumu",
-		"CLOSE": "Aizvērt",
-		"COMMAND": "Komanda",
-		"COMPUTEDVARIABLES": "Datorizēto mainīgo skripta ceļš",
-		"CONDITION": "Nosacījums",
-		"CONTEXT": "Konteksts",
-		"COPY": "Kopēt",
-		"COPY_PROJECT": "Kopēt projektu",
-		"CREATED_AT": "Izveidots",
-		"CUSTOM_ACTION": "Pielāgota darbība",
-		"CUSTOM_ACTION_DATA": "Pielāgotas darbības dati",
-		"CUSTOM_APP": "Pielāgota lietojumprogramma",
-		"DATABASE": "Datu bāze",
-		"DELAY": "Kavējums (min.)",
-		"DELETE": "Dzēst",
-		"DELETE_ODBC": "Dzēst ODBC",
-		"DELETE_PROJECT": "Dzēst projektu",
-		"DELETE_SQUARERECORDING": "Dzēst Square ierakstu",
-		"DESCRIPTION": "Apraksts",
-		"DIAL": "Zvans",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Valoda",
-		"DIGIT": "Maks. ciparu skaits",
-		"DIGITS": "Cipari",
-		"DOWNLOAD_SQUARERECORDING": "Lejupielādēt Square ierakstu",
-		"DROP_TO_UPLOAD": "PĀRVELCIET ŠEIT, LAI AUGŠUPIELĀDĒTU",
-		"DROP_TO_UPLOAD_MESSAGE": "Varat arī pārvilkt datnes šeit, lai tās augšupielādētu. Tikai XML – maks. 5 MB",
-		"DSN": "DSN",
-		"EDIT": "Rediģēt",
-		"EDIT_ODBC": "Rediģēt ODBC",
-		"EDIT_PROJECT": "Rediģēt projektu",
-		"EDIT_SQUARERECORDING": "Rediģēt Square ierakstu",
-		"EDIT_XML": "Rediģēt XML",
-		"END": "Beigt",
 		"ERRORS": {
-			"DSN_REQUIRED": "Obligāts lauks",
-			"FIELD_REQUIRED": "Obligāts lauks",
 			"NAME_REQUIRED": "Obligāts lauks",
+			"DSN_REQUIRED": "Obligāts lauks",
 			"PROJECT_REQUIRED": "Obligāts lauks",
+			"FIELD_REQUIRED": "Obligāts lauks",
 			"URL_REQUIRED": "Obligāts lauks"
 		},
-		"ESCAPE_DIGITS": "Izbeigšanas cipari",
-		"EXTEN": "Exten",
-		"EXTENSION": "Paplašinājums",
-		"EXT_DIAL": "Ārējais zvans",
-		"FILE": "Datnes nosaukums",
-		"FILENAME": "Datnes nosaukums",
-		"FILE_ID": "Audio",
-		"FINALLY": "Visbeidzot",
-		"FINDBY": "Atrast pēc",
-		"GETDIGITS": "Iegūt ciparus",
-		"GETSECRETDIGITS": "Iegūt slepenos ciparus",
-		"GOAL": "Mērķis",
-		"GOALNAME": "Mērķa nosaukums",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Valoda",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksta tips",
-		"GOOGLE_TTS_LANGUAGE": "Valoda",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Iet uz projektiem",
-		"GRAMMAR": "Gramatika",
-		"HANGUP": "Nolikt klausuli",
-		"HEADERS": "Galvenes",
 		"HELP": {
-			"BCC": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])",
-			"CC": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])",
-			"DSN": "Piemērs: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
 			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "Maksimālais atbalstīto rakstzīmju skaits ir 250",
-			"TO": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])"
+			"DSN": "Piemērs: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])",
+			"CC": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])",
+			"BCC": "Varat pievienot vairākas adreses, kas ir atdalītas ar komatiem (piemēram, [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Maksimālais atbalstīto rakstzīmju skaits ir 250"
 		},
-		"HIDDENDIGITSNUM": "Slēpto ciparu skaitlis",
-		"HIDDENDIGITSPOS": "Slēpto ciparu pozīcija",
+		"SMS_ACCOUNT_ID": "Konts",
+		"NAME": "Nosaukums",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Pārbaudīt ODBC",
+		"SEARCH_FOR_ANYONE": "Meklēt",
+		"BACK": "Atpakaļ",
+		"SELECTED": "Atlasīts",
+		"SELECT_ALL": "Atlasīt visus",
+		"SELECT_NONE": "Neizvēlēties nevienu",
+		"DSN": "DSN",
+		"DESCRIPTION": "Apraksts",
+		"ADD_ODBC": "Pievienot ODBC",
+		"EDIT_ODBC": "Rediģēt ODBC",
+		"DELETE_ODBC": "Dzēst ODBC",
+		"SAVE": "Saglabāt",
+		"PROJECTS": "Projekti",
+		"ADD_PROJECT": "Pievienot projektu",
+		"EDIT_PROJECT": "Rediģēt projektu",
+		"DELETE_PROJECT": "Dzēst projektu",
+		"CALLYSQUARE": "Cally Square",
 		"ID": "ID",
-		"IMPORT": "Importēt",
-		"IMPORT_XML": "Importēt XML",
-		"INTERVAL_ID": "Intervāls",
-		"INTKEY": "Pārtraukšanas taustiņš",
-		"ISPEECHASR": "iSpeech automātiskā runas atpazīšana",
-		"ISPEECHTTS": "iSpeech teksta pārvēršana runā",
-		"ISPEECH_ASR_LANGUAGE": "Valoda",
-		"ISPEECH_TTS_LANGUAGE": "Valoda",
-		"KEY": "Atslēga",
+		"NEW_ODBC": "Jauns ODBC savienojums",
+		"SQUARERECORDINGS": "Ieraksti",
+		"PROJECT": "Projekts",
+		"UNIQUEID": "Unikāls ID",
+		"PHONE": "Tālrunis",
+		"EXTEN": "Exten",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Izveidots",
+		"NOTES": "Piezīmes",
+		"NEW_PROJECT": "Jauns projekts",
+		"EDIT": "Rediģēt",
 		"LABEL": "Etiķete",
-		"LANGUAGECODE": "Valodas kods",
-		"LASTNAME": "Uzvārds",
-		"LIST_ID": "Saraksts",
-		"LOGIN": "Pieteikšanās",
-		"LOGOUT": "Atteikšanās",
-		"LUMENVOXASR": "Lumenvox automātiskā runas atpazīšana",
-		"LUMENVOXTTS": "Lumenvox teksta pārvēršana runā",
+		"ANSWER": "Atbilde",
+		"TIMEOUT": "Noildze",
+		"SIP_ID": "SIP",
+		"OPTS": "Iespējas",
+		"URL": "Tīmekļa adrese",
+		"TRUNK_NAME": "Maģistrāle",
+		"START": "Sākt",
+		"FINALLY": "Visbeidzot",
+		"END": "Beigt",
+		"HANGUP": "Nolikt klausuli",
+		"DIAL": "Zvans",
+		"EXT_DIAL": "Ārējais zvans",
+		"QUEUE": "Rinda",
+		"QUEUE_ID": "Rinda",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Makro",
+		"GOSUB": "GoSub",
+		"POSITION": "Pozīcija",
+		"VOICEMAIL": "Balss pasts",
 		"MAILBOX": "Pastkaste",
+		"OPTIONS": "Iespējas",
+		"SET": "Iestatīt",
+		"VARIABLE_ID": "Mainīgais",
+		"VARIABLE_VALUE": "Vērtība",
 		"MATH": "Matemātika",
-		"MAXDIGIT": "Maksimālie cipari",
-		"MENU": "Izvēlne",
-		"METHOD": "Metode",
-		"MINDIGIT": "Minimālie cipari",
-		"MODEL": "Modelis",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSsintna",
-		"NAME": "Nosaukums",
-		"NDAACTIVITY_TYPE": "Darbības veids",
-		"NDAGENERATE_AUDIO": "Izveidot audio failu",
-		"NDASSISTANT_URL": "NDASSISTANT URL",
-		"NDAUTH_URL": "NDAUTH URL",
-		"NEW": "Jauns",
-		"NEW_ODBC": "Jauns ODBC savienojums",
-		"NEW_PROJECT": "Jauns projekts",
-		"NEW_VARIABLE": "Jauns mainīgais",
-		"NOOP": "NoOp",
-		"NOTES": "Piezīmes",
-		"NO_AVAILABLE_INFO": "Nav pieejama informācija",
-		"NUMBER": "Numurs",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC savienojums",
-		"OF": "no",
-		"OPEN": "Atvērt",
-		"OPEN_NEW_WINDOW": "Atvērt jaunā logā",
-		"OPEN_PROJECT": "Atvērt projektu",
 		"OPERATION": "Darbība",
-		"OPTIONS": "Iespējas",
-		"OPTS": "Iespējas",
-		"OUTPUT": "Izvaddati",
-		"PAGE": "Lappuse",
-		"PASSWORD": "Parole",
-		"PAUSE": "Pauze",
-		"PAUSE_ID": "Pauzes veids",
-		"PERMISSIONADD_PROJECTS": "Pievienot lietotājus projektam",
-		"PHONE": "Tālrunis",
 		"PLAYBACK": "Atskaņošana",
-		"POSITION": "Pozīcija",
-		"PRIORITY": "Prioritāte",
-		"PROJECT": "Projekts",
-		"PROJECTS": "Projekti",
-		"PROJECT_ID": "Projekts",
-		"QUERY": "Vaicājums",
-		"QUEUE": "Rinda",
-		"QUEUE_ID": "Rinda",
-		"RAWBODY": "Korpuss",
-		"RAWHEADERS": "Galvenes",
-		"RECORD": "Ieraksts",
-		"RECORDINGFORMAT": "Ieraksta formāts",
 		"RESPONSE": "Atbildes noildze",
-		"RESTAPI": "Atpūtas API",
+		"DIGIT": "Maks. ciparu skaits",
 		"RETRY": "Atkārtoti mēģinājumi",
-		"ROWSPERPAGE": "Rindas lappusē",
-		"SAVE": "Saglabāt",
+		"DIGITS": "Cipari",
+		"ESCAPE_DIGITS": "Izbeigšanas cipari",
+		"MENU": "Izvēlne",
 		"SAYDIGITS": "Nosaukt ciparus",
 		"SAYNUMBER": "Nosaukt skaitli",
+		"NUMBER": "Numurs",
 		"SAYPHONETIC": "Izrunāt fonētiski",
-		"SEARCH_FOR_ANYONE": "Meklēt",
-		"SELECTED": "Atlasīts",
-		"SELECTED_USERS": "Atlasītie lietotāji",
-		"SELECT_ALL": "Atlasīt visus",
-		"SELECT_NONE": "Neizvēlēties nevienu",
-		"SENDFAX": "Sūtīt faksu",
-		"SENDMAIL": "Sūtīt e-pastu",
+		"TEXT": "Teksts",
+		"GOOGLE_TTS_LANGUAGE": "Valoda",
+		"TTS": "Google teksta pārvēršana runā",
+		"ISPEECHTTS": "iSpeech teksta pārvēršana runā",
+		"KEY": "Atslēga",
+		"ISPEECH_TTS_LANGUAGE": "Valoda",
+		"SPEED": "Ātrums",
+		"INTKEY": "Pārtraukšanas taustiņš",
+		"GETDIGITS": "Iegūt ciparus",
+		"MINDIGIT": "Minimālie cipari",
+		"MAXDIGIT": "Maksimālie cipari",
+		"HIDDENDIGITSNUM": "Slēpto ciparu skaitlis",
+		"HIDDENDIGITSPOS": "Slēpto ciparu pozīcija",
+		"GETSECRETDIGITS": "Iegūt slepenos ciparus",
+		"RECORD": "Ieraksts",
+		"FILE": "Datnes nosaukums",
+		"RECORDINGFORMAT": "Ieraksta formāts",
+		"DATABASE": "Datu bāze",
+		"ODBC_ID": "ODBC savienojums",
+		"QUERY": "Vaicājums",
+		"MODEL": "Modelis",
+		"ISPEECH_ASR_LANGUAGE": "Valoda",
+		"BEEP": "Pīkstiens",
+		"ISPEECHASR": "iSpeech automātiskā runas atpazīšana",
 		"SENDSMS": "Sūtīt īsziņu",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Iestatīt",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konts",
+		"ACCOUNT_ID": "Konts",
+		"TO": "Uz",
 		"SMS_TEXT": "Teksts",
-		"SPEED": "Ātrums",
-		"SQUARERECORDINGS": "Ieraksti",
-		"SSMLGENDER": "Dzimums",
-		"START": "Sākt",
+		"SENDMAIL": "Sūtīt e-pastu",
+		"TEMPLATE_ID": "Veidne",
+		"CC": "CC (kopija)",
+		"BCC": "BCC (diskrētā kopija)",
 		"SUBJECT": "Temats",
-		"SUBPROJECT": "Apakšprojekts",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Konteksts",
+		"EXTENSION": "Paplašinājums",
+		"PRIORITY": "Prioritāte",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Nosacījums",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Intervāls",
+		"VSWITCH": "Mainīgā nomaiņa",
+		"GOAL": "Mērķis",
+		"GOALNAME": "Mērķa nosaukums",
+		"NOOP": "NoOp",
+		"OUTPUT": "Izvaddati",
 		"SYSTEM": "Sistēma",
+		"COMMAND": "Komanda",
+		"ARGS": "Argumenti",
+		"SUBPROJECT": "Apakšprojekts",
+		"PROJECT_ID": "Projekts",
+		"CUSTOM_APP": "Pielāgota lietojumprogramma",
+		"APPLICATION": "Lietojumprogramma",
+		"CALLBACK": "Atzvanīšana",
+		"LASTNAME": "Uzvārds",
+		"LIST_ID": "Saraksts",
+		"DELAY": "Kavējums (min.)",
+		"OPEN_NEW_WINDOW": "Atvērt jaunā logā",
+		"OPEN_PROJECT": "Atvērt projektu",
+		"COPY": "Kopēt",
+		"OPEN": "Atvērt",
+		"NEW": "Jauns",
+		"COPY_PROJECT": "Kopēt projektu",
+		"NEW_VARIABLE": "Jauns mainīgais",
+		"ADD_VARIABLE": "Pievienot mainīgo",
+		"UPDATE_DESCRIPTION": "Atjaunināt aprakstu",
+		"EDIT_XML": "Rediģēt XML",
+		"IMPORT_XML": "Importēt XML",
+		"IMPORT": "Importēt",
+		"DROP_TO_UPLOAD": "PĀRVELCIET ŠEIT, LAI AUGŠUPIELĀDĒTU",
+		"DROP_TO_UPLOAD_MESSAGE": "Varat arī pārvilkt datnes šeit, lai tās augšupielādētu. Tikai XML – maks. 5 MB",
+		"CLOSE": "Aizvērt",
+		"NO_AVAILABLE_INFO": "Nav pieejama informācija",
+		"GO_TO_PROJECTS": "Iet uz projektiem",
+		"UPDATE_INFO": "Atjaunināt informāciju",
+		"AGENTS": "Aģenti",
 		"TELEPHONES": "Tālruņi",
-		"TEMPLATE_ID": "Veidne",
-		"TEST_ODBC": "Pārbaudīt ODBC",
-		"TEXT": "Teksts",
+		"USERS": "Lietotāji",
+		"CHOOSE_ATTACHMENT": "Izvēlēties pielikumu",
+		"ATTACHMENT_NAME": "Pielikuma nosaukums",
+		"ATTACHMENT_TYPE": "Pielikuma veids",
+		"ATTACHMENT_PATH": "Pielikuma ceļš",
+		"SENDFAX": "Sūtīt faksu",
+		"DELETE_SQUARERECORDING": "Dzēst Square ierakstu",
+		"DOWNLOAD_SQUARERECORDING": "Lejupielādēt Square ierakstu",
+		"FILENAME": "Datnes nosaukums",
+		"EDIT_SQUARERECORDING": "Rediģēt Square ierakstu",
+		"DELETE": "Dzēst",
+		"PAGE": "Lappuse",
+		"ROWSPERPAGE": "Rindas lappusē",
+		"OF": "no",
+		"CALLBACK_PRIORITY": "Prioritāte",
+		"GOOGLE_ASR_LANGUAGE": "Valoda",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Piekļuves atslēgas ID",
+		"AWS_SECRET_ACCESS_KEY": "Slēptā piekļuves atslēga",
+		"AWS_POLLY_REGION": "Reģions",
+		"AWS_POLLY_VOICE": "Balss",
+		"LUMENVOXTTS": "Lumenvox teksta pārvēršana runā",
+		"LUMENVOXASR": "Lumenvox automātiskā runas atpazīšana",
+		"GRAMMAR": "Gramatika",
 		"TILDEASR": "Tilde automātiskā runas atpazīšana",
-		"TIMEOUT": "Noildze",
-		"TO": "Uz",
-		"TRUNK_NAME": "Maģistrāle",
-		"TTS": "Google teksta pārvēršana runā",
-		"UNIQUEID": "Unikāls ID",
+		"APPID": "Aplikācijas ID",
+		"APPSECRET": "Aplikācijas parole",
+		"FINDBY": "Atrast pēc",
+		"LOGIN": "Pieteikšanās",
+		"LOGOUT": "Atteikšanās",
+		"PAUSE": "Pauze",
+		"PAUSE_ID": "Pauzes veids",
 		"UNPAUSE": "Pārtraukt pauzi",
-		"UPDATE_DESCRIPTION": "Atjaunināt aprakstu",
-		"UPDATE_INFO": "Atjaunināt informāciju",
 		"URI": "URI",
-		"URL": "Tīmekļa adrese",
+		"AWS_TEXT_TYPE": "Teksta veids",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Valoda",
+		"ADDUSER_PROJECTS": "Pievienot lietotājus projektam",
+		"ALL_USERS": "Visi lietotāji",
+		"PERMISSIONADD_PROJECTS": "Pievienot lietotājus projektam",
+		"SELECTED_USERS": "Atlasītie lietotāji",
+		"AWS_BOT_NAME": "Robotprogrammatūras nosaukums",
+		"AWS_LEX_REGION": "Reģions",
+		"NDASSISTANT_URL": "NDASSISTANT URL",
+		"NDAUTH_URL": "NDAUTH URL",
+		"PASSWORD": "Parole",
 		"USERNAME": "Lietotājvārds",
-		"USERS": "Lietotāji",
-		"VARIABLE_ID": "Mainīgais",
-		"VARIABLE_VALUE": "Vērtība",
-		"VOICEMAIL": "Balss pasts",
-		"VSWITCH": "Mainīgā nomaiņa",
-		"CLIENT_EMAIL": "Klienta e-pasts",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Valoda",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekta ID",
-		"PRIVATE_KEY": "Privātā atslēga"
+		"NDAGENERATE_AUDIO": "Izveidot audio failu",
+		"CUSTOM_ACTION": "Pielāgota darbība",
+		"CUSTOM_ACTION_DATA": "Pielāgotas darbības dati",
+		"NDAACTIVITY_TYPE": "Darbības veids",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Audio kodēšana",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Valodas kods",
+		"SSMLGENDER": "Dzimums",
+		"BODY": "Korpuss",
+		"COMPUTEDVARIABLES": "Datorizēto mainīgo skripta ceļš",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksta tips",
+		"HEADERS": "Galvenes",
+		"METHOD": "Metode",
+		"RAWBODY": "Korpuss",
+		"RAWHEADERS": "Galvenes",
+		"RESTAPI": "Atpūtas API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSsintna"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/nl.json b/public/app/main/apps/callysquare/i18n/nl.json
index 2cb63b4..4badc54 100644
--- a/public/app/main/apps/callysquare/i18n/nl.json
+++ b/public/app/main/apps/callysquare/i18n/nl.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Gebruikers toevoegen aan project",
-		"ADD_ODBC": "Voeg ODBC",
-		"ADD_PROJECT": "Voeg Project",
-		"ADD_VARIABLE": "Variabele toevoegen",
-		"AGENTS": "Agenten",
-		"AGI": "AGI",
-		"ALL_USERS": "Alle gebruikers",
-		"ANSWER": "Answer",
-		"APIKEY": "API sleutel",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App geheim",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Bijlagenaam",
-		"ATTACHMENT_PATH": "Attachment pad",
-		"ATTACHMENT_TYPE": "Type aansluiting",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Audiocodering",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Toegangstoets ID",
-		"AWS_BOT_NAME": "Botnaam",
-		"AWS_LEX_REGION": "Regio",
-		"AWS_POLLY_REGION": "Regio",
-		"AWS_POLLY_VOICE": "Spraak",
-		"AWS_SECRET_ACCESS_KEY": "Geheime sleutel",
-		"AWS_TEXT_TYPE": "Bericht soort",
+		"NAME": "Naam",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
 		"BACK": "Terug",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Lichaam",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioriteit",
-		"CALLYSQUARE": "Schrijfsnelheid Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Kies voorzetstuk",
-		"CLOSE": "Dicht",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Scriptpad voor berekende variabelen",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopiëren",
-		"COPY_PROJECT": "Kopieer Project",
-		"CREATED_AT": "Gemaakt op",
-		"CUSTOM_ACTION": "Aangepaste actie",
-		"CUSTOM_ACTION_DATA": "Aangepaste actiegegevens",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Verwijderen",
-		"DELETE_ODBC": "Verwijderen van ODBC",
-		"DELETE_PROJECT": "Project verwijderen",
-		"DELETE_SQUARERECORDING": "Wis vierkant opnemen",
-		"DESCRIPTION": "Beschrijving",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Taal",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download vierkante opnemen",
-		"DROP_TO_UPLOAD": "DROP om te uploaden",
-		"DROP_TO_UPLOAD_MESSAGE": "U kunt ook bestanden hier neer te uploaden. Alleen XML - Max. 5MB",
+		"SELECTED": "Geselecteerd",
+		"SELECT_ALL": "Alles selecteren",
+		"SELECT_NONE": "Selecteer None (Geen).",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Project",
-		"EDIT_SQUARERECORDING": "Edit plein opnemen",
-		"EDIT_XML": "Edit XML",
-		"END": "End",
+		"DESCRIPTION": "Beschrijving",
+		"ADD_ODBC": "Voeg ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Het DSN is vereist",
-			"FIELD_REQUIRED": "Het is een verplicht veld",
 			"NAME_REQUIRED": "De naam is verplicht",
+			"DSN_REQUIRED": "Het DSN is vereist",
 			"PROJECT_REQUIRED": "Het project is vereist",
+			"FIELD_REQUIRED": "Het is een verplicht veld",
 			"URL_REQUIRED": "Verplicht veld"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Edit ODBC",
+		"DELETE_ODBC": "Verwijderen van ODBC",
+		"SAVE": "Opslaan",
+		"PROJECTS": "Projecten",
+		"ADD_PROJECT": "Voeg Project",
+		"EDIT_PROJECT": "Edit Project",
+		"DELETE_PROJECT": "Project verwijderen",
+		"CALLYSQUARE": "Schrijfsnelheid Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nieuwe ODBC verbinding",
+		"SQUARERECORDINGS": "Vierkante opnamen",
+		"PROJECT": "Project",
+		"UNIQUEID": "Unieke ID",
+		"PHONE": "Telefoon",
 		"EXTEN": "Uitbreiding",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Bestandsnaam",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Gemaakt op",
+		"NOTES": "Aantekeningen",
+		"NEW_PROJECT": "Nieuw project",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Zoek naar",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Taal",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Bericht soort",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Ga naar projecten",
-		"GRAMMAR": "Grammatica",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Kopteksten",
-		"HELP": {
-			"BCC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
-			"CC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
-			"DSN": "Voorbeeld: DRIVER=MySQL;SERVER=127.0.0.1;uid=xcall;pwd=wachtwoord;DATABASE=motion",
-			"MAILBOX": "Mailbox@context",
-			"MAX_TEXT_TTS": "Het maximale aantal ondersteunde tekens is 250",
-			"TO": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Importeren",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Taalcode",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Log in",
-		"LOGOUT": "Uitloggen",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Methode",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Naam",
-		"NDAACTIVITY_TYPE": "Soort activiteit",
-		"NDAGENERATE_AUDIO": "Genereer audiobestand",
-		"NDASSISTANT_URL": "NDASSISTANT URL",
-		"NDAUTH_URL": "NDAUTH-URL",
-		"NEW": "Nieuwe",
-		"NEW_ODBC": "Nieuwe ODBC verbinding",
-		"NEW_PROJECT": "Nieuw project",
-		"NEW_VARIABLE": "Nieuwe variabele",
-		"NOOP": "NoOp",
-		"NOTES": "Aantekeningen",
-		"NO_AVAILABLE_INFO": "Geen beschikbare informatie",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "Van",
-		"OPEN": "Open",
-		"OPEN_NEW_WINDOW": "Open in een nieuw venster",
-		"OPEN_PROJECT": "Project openen",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Pagina",
-		"PASSWORD": "Wachtwoord",
-		"PAUSE": "Pauze",
-		"PAUSE_ID": "Pauzeer type",
-		"PERMISSIONADD_PROJECTS": "Gebruikers toevoegen aan project",
-		"PHONE": "Telefoon",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Project",
-		"PROJECTS": "Projecten",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Lichaam",
-		"RAWHEADERS": "Kopteksten",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Rijen per pagina",
-		"SAVE": "Opslaan",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
-		"SELECTED": "Geselecteerd",
-		"SELECTED_USERS": "Geselecteerde gebruikers",
-		"SELECT_ALL": "Alles selecteren",
-		"SELECT_NONE": "Selecteer None (Geen).",
-		"SENDFAX": "Fax verzenden",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Account",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Vierkante opnamen",
-		"SSMLGENDER": "Geslacht",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Open in een nieuw venster",
+		"OPEN_PROJECT": "Project openen",
+		"COPY": "Kopiëren",
+		"OPEN": "Open",
+		"NEW": "Nieuwe",
+		"COPY_PROJECT": "Kopieer Project",
+		"NEW_VARIABLE": "Nieuwe variabele",
+		"ADD_VARIABLE": "Variabele toevoegen",
+		"UPDATE_DESCRIPTION": "Beschrijving van update",
+		"EDIT_XML": "Edit XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Importeren",
+		"DROP_TO_UPLOAD": "DROP om te uploaden",
+		"DROP_TO_UPLOAD_MESSAGE": "U kunt ook bestanden hier neer te uploaden. Alleen XML - Max. 5MB",
+		"CLOSE": "Dicht",
+		"NO_AVAILABLE_INFO": "Geen beschikbare informatie",
+		"GO_TO_PROJECTS": "Ga naar projecten",
+		"UPDATE_INFO": "Gegevens bijwerken",
+		"AGENTS": "Agenten",
 		"TELEPHONES": "Telefoons",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
+		"USERS": "Gebruikers",
+		"HELP": {
+			"MAILBOX": "Mailbox@context",
+			"DSN": "Voorbeeld: DRIVER=MySQL;SERVER=127.0.0.1;uid=xcall;pwd=wachtwoord;DATABASE=motion",
+			"TO": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
+			"CC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
+			"BCC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Het maximale aantal ondersteunde tekens is 250"
+		},
+		"CHOOSE_ATTACHMENT": "Kies voorzetstuk",
+		"ATTACHMENT_NAME": "Bijlagenaam",
+		"ATTACHMENT_TYPE": "Type aansluiting",
+		"ATTACHMENT_PATH": "Attachment pad",
+		"SENDFAX": "Fax verzenden",
+		"DELETE_SQUARERECORDING": "Wis vierkant opnemen",
+		"DOWNLOAD_SQUARERECORDING": "Download vierkante opnemen",
+		"FILENAME": "Bestandsnaam",
+		"EDIT_SQUARERECORDING": "Edit plein opnemen",
+		"DELETE": "Verwijderen",
+		"PAGE": "Pagina",
+		"ROWSPERPAGE": "Rijen per pagina",
+		"OF": "Van",
+		"CALLBACK_PRIORITY": "Prioriteit",
+		"GOOGLE_ASR_LANGUAGE": "Taal",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Toegangstoets ID",
+		"AWS_SECRET_ACCESS_KEY": "Geheime sleutel",
+		"AWS_POLLY_REGION": "Regio",
+		"AWS_POLLY_VOICE": "Spraak",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatica",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unieke ID",
+		"APPID": "App ID",
+		"APPSECRET": "App geheim",
+		"SMS_ACCOUNT_ID": "Account",
+		"FINDBY": "Zoek naar",
+		"LOGIN": "Log in",
+		"LOGOUT": "Uitloggen",
+		"PAUSE": "Pauze",
+		"PAUSE_ID": "Pauzeer type",
 		"UNPAUSE": "Einde pauze",
-		"UPDATE_DESCRIPTION": "Beschrijving van update",
-		"UPDATE_INFO": "Gegevens bijwerken",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Bericht soort",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Taal",
+		"ADDUSER_PROJECTS": "Gebruikers toevoegen aan project",
+		"ALL_USERS": "Alle gebruikers",
+		"PERMISSIONADD_PROJECTS": "Gebruikers toevoegen aan project",
+		"SELECTED_USERS": "Geselecteerde gebruikers",
+		"AWS_BOT_NAME": "Botnaam",
+		"AWS_LEX_REGION": "Regio",
+		"NDASSISTANT_URL": "NDASSISTANT URL",
+		"NDAUTH_URL": "NDAUTH-URL",
+		"PASSWORD": "Wachtwoord",
 		"USERNAME": "Gebruikersnaam",
-		"USERS": "Gebruikers",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "E-mail van de klant",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Taal",
-		"DIALOGFLOWV2_PROJECT_ID": "Project-ID",
-		"PRIVATE_KEY": "Prive sleutel"
+		"NDAGENERATE_AUDIO": "Genereer audiobestand",
+		"CUSTOM_ACTION": "Aangepaste actie",
+		"CUSTOM_ACTION_DATA": "Aangepaste actiegegevens",
+		"NDAACTIVITY_TYPE": "Soort activiteit",
+		"APIKEY": "API sleutel",
+		"AUDIOENCODING": "Audiocodering",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Taalcode",
+		"SSMLGENDER": "Geslacht",
+		"BODY": "Lichaam",
+		"COMPUTEDVARIABLES": "Scriptpad voor berekende variabelen",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Bericht soort",
+		"HEADERS": "Kopteksten",
+		"METHOD": "Methode",
+		"RAWBODY": "Lichaam",
+		"RAWHEADERS": "Kopteksten",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/no.json b/public/app/main/apps/callysquare/i18n/no.json
index 581e8be..2c39402 100644
--- a/public/app/main/apps/callysquare/i18n/no.json
+++ b/public/app/main/apps/callysquare/i18n/no.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Legg til brukere til prosjektet",
-		"ADD_ODBC": "Legg ODBC",
-		"ADD_PROJECT": "Legg til prosjekt",
-		"ADD_VARIABLE": "Legg til variabel",
-		"AGENTS": "Agenter",
-		"AGI": "AGI",
-		"ALL_USERS": "Alle brukere",
-		"ANSWER": "Answer",
-		"APIKEY": "apikey",
-		"APPID": "App-ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App hemmelige",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Vedlegg navn",
-		"ATTACHMENT_PATH": "Vedlegg bane",
-		"ATTACHMENT_TYPE": "Tilkoblingstype",
-		"AUDIO": "Lyd",
-		"AUDIOENCODING": "Lydkoding",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS anett",
-		"AWS_ACCESS_KEY_ID": "Tilgang nøkkel-ID",
-		"AWS_BOT_NAME": "Bot navn",
-		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Stemme",
-		"AWS_SECRET_ACCESS_KEY": "Hemmelig tilgang til nøkkelen",
-		"AWS_TEXT_TYPE": "Teksttype",
+		"NAME": "Navn",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Søk etter alle",
 		"BACK": "Tilbake",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Kropp",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioritet",
-		"CALLYSQUARE": "Sportsbil Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Velg vedlegg",
-		"CLOSE": "Lukk",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Beregnede variabler Skriptsti",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopiere",
-		"COPY_PROJECT": "Kopier prosjekt",
-		"CREATED_AT": "Opprettet i",
-		"CUSTOM_ACTION": "Tilpasset handling",
-		"CUSTOM_ACTION_DATA": "Egendefinerte handlingsdata",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Slette",
-		"DELETE_ODBC": "Slette ODBC",
-		"DELETE_PROJECT": "Slett prosjekt",
-		"DELETE_SQUARERECORDING": "Slette Square opptak",
-		"DESCRIPTION": "Beskrivelse",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Språk",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Last ned Square opptak",
-		"DROP_TO_UPLOAD": "Slippe Å LASTE OPP",
-		"DROP_TO_UPLOAD_MESSAGE": "Du kan også slippe filer her å laste opp. Bare XML - Maks. 5MB",
+		"SELECTED": "Valgt",
+		"SELECT_ALL": "Velg alle",
+		"SELECT_NONE": "Velg ingen",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Rediger ODBC",
-		"EDIT_PROJECT": "Rediger prosjekt",
-		"EDIT_SQUARERECORDING": "Rediger Square opptak",
-		"EDIT_XML": "Redigere XML",
-		"END": "End",
+		"DESCRIPTION": "Beskrivelse",
+		"ADD_ODBC": "Legg ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN er nødvendig",
-			"FIELD_REQUIRED": "Feltet er obligatorisk",
 			"NAME_REQUIRED": "Navnet er nødvendig",
+			"DSN_REQUIRED": "DSN er nødvendig",
 			"PROJECT_REQUIRED": "Prosjektet er nødvendig",
+			"FIELD_REQUIRED": "Feltet er obligatorisk",
 			"URL_REQUIRED": "Obligatoriske felt"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Rediger ODBC",
+		"DELETE_ODBC": "Slette ODBC",
+		"SAVE": "Lagre",
+		"PROJECTS": "Prosjekter",
+		"ADD_PROJECT": "Legg til prosjekt",
+		"EDIT_PROJECT": "Rediger prosjekt",
+		"DELETE_PROJECT": "Slett prosjekt",
+		"CALLYSQUARE": "Sportsbil Square",
+		"ID": "Id",
+		"NEW_ODBC": "Ny ODBC-kobling",
+		"SQUARERECORDINGS": "Square opptak",
+		"PROJECT": "Prosjekt",
+		"UNIQUEID": "Unik ID",
+		"PHONE": "Telefon",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Filnavn",
-		"FILE_ID": "Audio",
+		"AUDIO": "Lyd",
+		"CREATED_AT": "Opprettet i",
+		"NOTES": "Merknader",
+		"NEW_PROJECT": "Nytt prosjekt",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Finn etter",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Språk",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksttype",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Gå til prosjekter",
-		"GRAMMAR": "Grammatikk",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "overskrifter",
-		"HELP": {
-			"BCC": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])",
-			"CC": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])",
-			"DSN": "Eksempel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=passord;DATABASE=bevegelse",
-			"MAILBOX": "Postboksen@kontekst",
-			"MAX_TEXT_TTS": "Maksimalt antall tegn som støttes er 250",
-			"TO": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Importere",
-		"IMPORT_XML": "Importere XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Språkkode",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Logg Inn",
-		"LOGOUT": "Logg ut",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-tale",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Metode",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Navn",
-		"NDAACTIVITY_TYPE": "Aktivitetstype",
-		"NDAGENERATE_AUDIO": "Generer lydfil",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Ny",
-		"NEW_ODBC": "Ny ODBC-kobling",
-		"NEW_PROJECT": "Nytt prosjekt",
-		"NEW_VARIABLE": "Ny variabel",
-		"NOOP": "NoOp",
-		"NOTES": "Merknader",
-		"NO_AVAILABLE_INFO": "Ingen tilgjengelig info",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "Av",
-		"OPEN": "Åpne",
-		"OPEN_NEW_WINDOW": "Åpne i et nytt vindu",
-		"OPEN_PROJECT": "Åpne prosjekt",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Siden",
-		"PASSWORD": "Passord",
-		"PAUSE": "Pause",
-		"PAUSE_ID": "Pause type",
-		"PERMISSIONADD_PROJECTS": "Legg til brukere til prosjektet",
-		"PHONE": "Telefon",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Prosjekt",
-		"PROJECTS": "Prosjekter",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Kropp",
-		"RAWHEADERS": "overskrifter",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Linjer per side",
-		"SAVE": "Lagre",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Søk etter alle",
-		"SELECTED": "Valgt",
-		"SELECTED_USERS": "Utvalgte brukere",
-		"SELECT_ALL": "Velg alle",
-		"SELECT_NONE": "Velg ingen",
-		"SENDFAX": "Send faks",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konto",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Square opptak",
-		"SSMLGENDER": "Kjønn",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Åpne i et nytt vindu",
+		"OPEN_PROJECT": "Åpne prosjekt",
+		"COPY": "Kopiere",
+		"OPEN": "Åpne",
+		"NEW": "Ny",
+		"COPY_PROJECT": "Kopier prosjekt",
+		"NEW_VARIABLE": "Ny variabel",
+		"ADD_VARIABLE": "Legg til variabel",
+		"UPDATE_DESCRIPTION": "Oppdateringen beskrivelse",
+		"EDIT_XML": "Redigere XML",
+		"IMPORT_XML": "Importere XML",
+		"IMPORT": "Importere",
+		"DROP_TO_UPLOAD": "Slippe Å LASTE OPP",
+		"DROP_TO_UPLOAD_MESSAGE": "Du kan også slippe filer her å laste opp. Bare XML - Maks. 5MB",
+		"CLOSE": "Lukk",
+		"NO_AVAILABLE_INFO": "Ingen tilgjengelig info",
+		"GO_TO_PROJECTS": "Gå til prosjekter",
+		"UPDATE_INFO": "Oppdatere info",
+		"AGENTS": "Agenter",
 		"TELEPHONES": "Telefoner",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
+		"USERS": "Brukere",
+		"HELP": {
+			"MAILBOX": "Postboksen@kontekst",
+			"DSN": "Eksempel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=passord;DATABASE=bevegelse",
+			"TO": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"CC": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"BCC": "Du kan legge til flere adresser med komma (f.eks. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Maksimalt antall tegn som støttes er 250"
+		},
+		"CHOOSE_ATTACHMENT": "Velg vedlegg",
+		"ATTACHMENT_NAME": "Vedlegg navn",
+		"ATTACHMENT_TYPE": "Tilkoblingstype",
+		"ATTACHMENT_PATH": "Vedlegg bane",
+		"SENDFAX": "Send faks",
+		"DELETE_SQUARERECORDING": "Slette Square opptak",
+		"DOWNLOAD_SQUARERECORDING": "Last ned Square opptak",
+		"FILENAME": "Filnavn",
+		"EDIT_SQUARERECORDING": "Rediger Square opptak",
+		"DELETE": "Slette",
+		"PAGE": "Siden",
+		"ROWSPERPAGE": "Linjer per side",
+		"OF": "Av",
+		"CALLBACK_PRIORITY": "Prioritet",
+		"GOOGLE_ASR_LANGUAGE": "Språk",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS anett",
+		"AWS_ACCESS_KEY_ID": "Tilgang nøkkel-ID",
+		"AWS_SECRET_ACCESS_KEY": "Hemmelig tilgang til nøkkelen",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Stemme",
+		"LUMENVOXTTS": "Lumenvox Text-To-tale",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatikk",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unik ID",
+		"APPID": "App-ID",
+		"APPSECRET": "App hemmelige",
+		"SMS_ACCOUNT_ID": "Konto",
+		"FINDBY": "Finn etter",
+		"LOGIN": "Logg Inn",
+		"LOGOUT": "Logg ut",
+		"PAUSE": "Pause",
+		"PAUSE_ID": "Pause type",
 		"UNPAUSE": "Slutt pause",
-		"UPDATE_DESCRIPTION": "Oppdateringen beskrivelse",
-		"UPDATE_INFO": "Oppdatere info",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Teksttype",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Språk",
+		"ADDUSER_PROJECTS": "Legg til brukere til prosjektet",
+		"ALL_USERS": "Alle brukere",
+		"PERMISSIONADD_PROJECTS": "Legg til brukere til prosjektet",
+		"SELECTED_USERS": "Utvalgte brukere",
+		"AWS_BOT_NAME": "Bot navn",
+		"AWS_LEX_REGION": "Region",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Passord",
 		"USERNAME": "Brukernavn",
-		"USERS": "Brukere",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Klientens e-post",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Språk",
-		"DIALOGFLOWV2_PROJECT_ID": "Prosjekt-ID",
-		"PRIVATE_KEY": "Privat nøkkel"
+		"NDAGENERATE_AUDIO": "Generer lydfil",
+		"CUSTOM_ACTION": "Tilpasset handling",
+		"CUSTOM_ACTION_DATA": "Egendefinerte handlingsdata",
+		"NDAACTIVITY_TYPE": "Aktivitetstype",
+		"APIKEY": "apikey",
+		"AUDIOENCODING": "Lydkoding",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Språkkode",
+		"SSMLGENDER": "Kjønn",
+		"BODY": "Kropp",
+		"COMPUTEDVARIABLES": "Beregnede variabler Skriptsti",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Teksttype",
+		"HEADERS": "overskrifter",
+		"METHOD": "Metode",
+		"RAWBODY": "Kropp",
+		"RAWHEADERS": "overskrifter",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/pl.json b/public/app/main/apps/callysquare/i18n/pl.json
index cd9199d..0233a56 100644
--- a/public/app/main/apps/callysquare/i18n/pl.json
+++ b/public/app/main/apps/callysquare/i18n/pl.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Konto",
-		"ADDUSER_PROJECTS": "Dodaj użytkowników do projektu",
-		"ADD_ODBC": "Dodj obsługę ODBC",
-		"ADD_PROJECT": "Dodaj projekt",
-		"ADD_VARIABLE": "Dodaj zmienne",
-		"AGENTS": "Agenci",
-		"AGI": "AGI",
-		"ALL_USERS": "Wszyscy użytkownicy",
-		"ANSWER": "Odbierz",
-		"APIKEY": "Klucz API",
-		"APPID": "App ID",
-		"APPLICATION": "Aplikacja",
-		"APPSECRET": "App Secret",
-		"ARGS": "Argumenty",
-		"ATTACHMENT_NAME": "Nazwa załącznika",
-		"ATTACHMENT_PATH": "Ścieżka załącznika",
-		"ATTACHMENT_TYPE": "Typ załącznika",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Kodowanie audio",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "ASR AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Nazwa bota",
-		"AWS_LEX_REGION": "Region",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Głos",
-		"AWS_SECRET_ACCESS_KEY": "Klucz dostępu",
-		"AWS_TEXT_TYPE": "Typ tekstu",
+		"NAME": "Nazwa",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Wyszukaj",
 		"BACK": "Powrót",
-		"BCC": "Udw",
-		"BEEP": "Bip",
-		"BODY": "Ciało",
-		"CALLBACK": "Oddzwonienie",
-		"CALLBACK_PRIORITY": "Priorytet",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "DW",
-		"CHOOSE_ATTACHMENT": "Wybierz załącznik",
-		"CLOSE": "Zamknij",
-		"COMMAND": "Polecenie",
-		"COMPUTEDVARIABLES": "Ścieżka skryptu zmiennych obliczonych",
-		"CONDITION": "Stan",
-		"CONTEXT": "Kontekst",
-		"COPY": "Kopiuj",
-		"COPY_PROJECT": "Kopiowanie projektu",
-		"CREATED_AT": "Utworzone",
-		"CUSTOM_ACTION": "Działanie niestandardowe",
-		"CUSTOM_ACTION_DATA": "Niestandardowe dane akcji",
-		"CUSTOM_APP": "Aplikacja niestandardowa",
-		"DATABASE": "Baza danych",
-		"DELAY": "Opóźnienie [min]",
-		"DELETE": "Usuń",
-		"DELETE_ODBC": "Usuń ODBC",
-		"DELETE_PROJECT": "Usuń projekt",
-		"DELETE_SQUARERECORDING": "Usuń nagranie",
-		"DESCRIPTION": "Opis",
-		"DIAL": "Zadzwoń",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Język",
-		"DIGIT": "Max cyfr",
-		"DIGITS": "Cyfry",
-		"DOWNLOAD_SQUARERECORDING": "Pobierz nagranie",
-		"DROP_TO_UPLOAD": "UPUŚĆ ABY PRZESŁAĆ",
-		"DROP_TO_UPLOAD_MESSAGE": "Można też tu upuść pliki do przesłania. Tylko XML - maks. 5MB",
+		"SELECTED": "Wybrane",
+		"SELECT_ALL": "Zaznacz wszystkie",
+		"SELECT_NONE": "Odznacz wszystkie",
 		"DSN": "DSN",
-		"EDIT": "Edytuj",
-		"EDIT_ODBC": "Edytuj ODBC",
-		"EDIT_PROJECT": "Edytuj projekt",
-		"EDIT_SQUARERECORDING": "Edytuj nagrywanie",
-		"EDIT_XML": "Edycja XML",
-		"END": "Koniec",
+		"DESCRIPTION": "Opis",
+		"ADD_ODBC": "Dodj obsługę ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Pole obowiązkowe",
-			"FIELD_REQUIRED": "Pole obowiązkowe",
 			"NAME_REQUIRED": "Pole obowiązkowe",
+			"DSN_REQUIRED": "Pole obowiązkowe",
 			"PROJECT_REQUIRED": "Pole obowiązkowe",
+			"FIELD_REQUIRED": "Pole obowiązkowe",
 			"URL_REQUIRED": "Pole obowiązkowe"
 		},
-		"ESCAPE_DIGITS": "Dodatkowe cyfry",
+		"EDIT_ODBC": "Edytuj ODBC",
+		"DELETE_ODBC": "Usuń ODBC",
+		"SAVE": "Zapisz",
+		"PROJECTS": "Projekty",
+		"ADD_PROJECT": "Dodaj projekt",
+		"EDIT_PROJECT": "Edytuj projekt",
+		"DELETE_PROJECT": "Usuń projekt",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nowe połączenie ODBC",
+		"SQUARERECORDINGS": "Nagrania",
+		"PROJECT": "Projekt",
+		"UNIQUEID": "Unikatowy identyfikator",
+		"PHONE": "Telefon",
 		"EXTEN": "Exten",
-		"EXTENSION": "Rozszerzenie",
-		"EXT_DIAL": "Zadzwoń na numer zewnętrzny",
-		"FILE": "Nazwa pliku",
-		"FILENAME": "Nazwa pliku",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Utworzone",
+		"NOTES": "Uwagi",
+		"NEW_PROJECT": "Nowy projekt",
+		"EDIT": "Edytuj",
+		"LABEL": "Etykieta",
+		"ANSWER": "Odbierz",
+		"TIMEOUT": "Limit czasu",
+		"SIP_ID": "SIP",
+		"OPTS": "Opcje",
+		"URL": "URL",
+		"TRUNK_NAME": "Trakt",
+		"START": "Start",
 		"FINALLY": "Wreszcie",
-		"FINDBY": "Znajdź według",
-		"GETDIGITS": "Pobierz cyfry",
-		"GETSECRETDIGITS": "Poznaj sekret cyfry",
-		"GOAL": "Cel",
-		"GOALNAME": "Nazwa celu",
-		"GOOGLEASR": "ASR Google",
-		"GOOGLE_ASR_LANGUAGE": "Język",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Rodzaj tekstu",
-		"GOOGLE_TTS_LANGUAGE": "Język",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Przejdź do projektów",
-		"GRAMMAR": "Gramatyka",
+		"END": "Koniec",
 		"HANGUP": "Rozłącz",
-		"HEADERS": "Nagłówki",
-		"HELP": {
-			"BCC": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])",
-			"CC": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])",
-			"DSN": "Przykład: Kierowca=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=hasło;DATABASE=motion",
-			"MAILBOX": "Skrzynka pocztowa@kontekst",
-			"MAX_TEXT_TTS": "Maksymalna liczba obsługiwanych znaków to 250",
-			"TO": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden cyfry numeru",
-		"HIDDENDIGITSPOS": "Ukryte cyfry pozycji",
-		"ID": "Id",
-		"IMPORT": "Importowanie",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interwał",
-		"INTKEY": "Klawisz przerywania",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "Syntezator mowy ISpeech",
-		"ISPEECH_ASR_LANGUAGE": "Język",
-		"ISPEECH_TTS_LANGUAGE": "Język",
-		"KEY": "Klucz",
-		"LABEL": "Etykieta",
-		"LANGUAGECODE": "Kod języka",
-		"LASTNAME": "Nazwisko",
-		"LIST_ID": "Lista",
-		"LOGIN": "Zaloguj Się",
-		"LOGOUT": "Wyloguj",
-		"LUMENVOXASR": "ASR Lumenvox",
-		"LUMENVOXTTS": "Syntezator mowy Lumenvox",
+		"DIAL": "Zadzwoń",
+		"EXT_DIAL": "Zadzwoń na numer zewnętrzny",
+		"QUEUE": "Kolejka",
+		"QUEUE_ID": "Identyfikator kolejki",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Makro",
+		"GOSUB": "GoSub",
+		"POSITION": "Położenie",
+		"VOICEMAIL": "Poczta głosowa",
 		"MAILBOX": "Skrzynka pocztowa",
+		"OPTIONS": "Opcje",
+		"SET": "Ustaw",
+		"VARIABLE_ID": "Zmienna",
+		"VARIABLE_VALUE": "Wartość",
 		"MATH": "Math",
-		"MAXDIGIT": "Maksymalna cyfry",
-		"MENU": "Menu",
-		"METHOD": "metoda",
-		"MINDIGIT": "Minimalna cyfry",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nazwa",
-		"NDAACTIVITY_TYPE": "Rodzaj aktywności",
-		"NDAGENERATE_AUDIO": "Generuj plik audio",
-		"NDASSISTANT_URL": "Url NDASSISTANT",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Nowy",
-		"NEW_ODBC": "Nowe połączenie ODBC",
-		"NEW_PROJECT": "Nowy projekt",
-		"NEW_VARIABLE": "Nowa zmienna",
-		"NOOP": "NoOp",
-		"NOTES": "Uwagi",
-		"NO_AVAILABLE_INFO": "Brak danych",
-		"NUMBER": "Numer",
-		"ODBC": "ODBC",
-		"ODBC_ID": "Połączenie ODBC",
-		"OF": "Z",
-		"OPEN": "Otwórz",
-		"OPEN_NEW_WINDOW": "Otwórz nowe okno",
-		"OPEN_PROJECT": "Otwórz projekt",
 		"OPERATION": "Działanie",
-		"OPTIONS": "Opcje",
-		"OPTS": "Opcje",
-		"OUTPUT": "Wyjście",
-		"PAGE": "Page",
-		"PASSWORD": "Hasło",
-		"PAUSE": "Pauza",
-		"PAUSE_ID": "Typ pauzy",
-		"PERMISSIONADD_PROJECTS": "Dodaj użytkowników do projektu",
-		"PHONE": "Telefon",
 		"PLAYBACK": "Odtwarzanie",
-		"POSITION": "Położenie",
-		"PRIORITY": "Priorytet",
-		"PROJECT": "Projekt",
-		"PROJECTS": "Projekty",
-		"PROJECT_ID": "Projekt",
-		"QUERY": "Zapytanie",
-		"QUEUE": "Kolejka",
-		"QUEUE_ID": "Identyfikator kolejki",
-		"RAWBODY": "Ciało",
-		"RAWHEADERS": "Nagłówki",
-		"RECORD": "Rekord",
-		"RECORDINGFORMAT": "Format nagrywania",
 		"RESPONSE": "Limit czasu oczekiwania na odpowiedź",
-		"RESTAPI": "Reszta API",
+		"DIGIT": "Max cyfr",
 		"RETRY": "Liczba ponownych prób",
-		"ROWSPERPAGE": "Wierszy na stronie",
-		"SAVE": "Zapisz",
+		"DIGITS": "Cyfry",
+		"ESCAPE_DIGITS": "Dodatkowe cyfry",
+		"MENU": "Menu",
 		"SAYDIGITS": "Wymowa cyfr",
 		"SAYNUMBER": "Wymów numer",
+		"NUMBER": "Numer",
 		"SAYPHONETIC": "Wymów fonetycznie",
-		"SEARCH_FOR_ANYONE": "Wyszukaj",
-		"SELECTED": "Wybrane",
-		"SELECTED_USERS": "Wybrani użytkownicy",
-		"SELECT_ALL": "Zaznacz wszystkie",
-		"SELECT_NONE": "Odznacz wszystkie",
-		"SENDFAX": "Wyślij faks",
-		"SENDMAIL": "Wyślij Maila",
+		"TEXT": "Tekst",
+		"GOOGLE_TTS_LANGUAGE": "Język",
+		"TTS": "Syntezator mowy Google",
+		"ISPEECHTTS": "Syntezator mowy ISpeech",
+		"KEY": "Klucz",
+		"ISPEECH_TTS_LANGUAGE": "Język",
+		"SPEED": "Prędkość",
+		"INTKEY": "Klawisz przerywania",
+		"GETDIGITS": "Pobierz cyfry",
+		"MINDIGIT": "Minimalna cyfry",
+		"MAXDIGIT": "Maksymalna cyfry",
+		"HIDDENDIGITSNUM": "Hiddden cyfry numeru",
+		"HIDDENDIGITSPOS": "Ukryte cyfry pozycji",
+		"GETSECRETDIGITS": "Poznaj sekret cyfry",
+		"RECORD": "Rekord",
+		"FILE": "Nazwa pliku",
+		"RECORDINGFORMAT": "Format nagrywania",
+		"DATABASE": "Baza danych",
+		"ODBC_ID": "Połączenie ODBC",
+		"QUERY": "Zapytanie",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Język",
+		"BEEP": "Bip",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Wysyłanie wiadomości SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Ustaw",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konto",
+		"ACCOUNT_ID": "Konto",
+		"TO": "Do",
 		"SMS_TEXT": "Tekst",
-		"SPEED": "Prędkość",
-		"SQUARERECORDINGS": "Nagrania",
-		"SSMLGENDER": "Płeć",
-		"START": "Start",
+		"SENDMAIL": "Wyślij Maila",
+		"TEMPLATE_ID": "Szablon",
+		"CC": "DW",
+		"BCC": "Udw",
 		"SUBJECT": "Temat",
-		"SUBPROJECT": "Podprojekt",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Kontekst",
+		"EXTENSION": "Rozszerzenie",
+		"PRIORITY": "Priorytet",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Stan",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interwał",
+		"VSWITCH": "Przełącznik",
+		"GOAL": "Cel",
+		"GOALNAME": "Nazwa celu",
+		"NOOP": "NoOp",
+		"OUTPUT": "Wyjście",
 		"SYSTEM": "System",
+		"COMMAND": "Polecenie",
+		"ARGS": "Argumenty",
+		"SUBPROJECT": "Podprojekt",
+		"PROJECT_ID": "Projekt",
+		"CUSTOM_APP": "Aplikacja niestandardowa",
+		"APPLICATION": "Aplikacja",
+		"CALLBACK": "Oddzwonienie",
+		"LASTNAME": "Nazwisko",
+		"LIST_ID": "Lista",
+		"DELAY": "Opóźnienie [min]",
+		"OPEN_NEW_WINDOW": "Otwórz nowe okno",
+		"OPEN_PROJECT": "Otwórz projekt",
+		"COPY": "Kopiuj",
+		"OPEN": "Otwórz",
+		"NEW": "Nowy",
+		"COPY_PROJECT": "Kopiowanie projektu",
+		"NEW_VARIABLE": "Nowa zmienna",
+		"ADD_VARIABLE": "Dodaj zmienne",
+		"UPDATE_DESCRIPTION": "Aktualizacja opisu",
+		"EDIT_XML": "Edycja XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Importowanie",
+		"DROP_TO_UPLOAD": "UPUŚĆ ABY PRZESŁAĆ",
+		"DROP_TO_UPLOAD_MESSAGE": "Można też tu upuść pliki do przesłania. Tylko XML - maks. 5MB",
+		"CLOSE": "Zamknij",
+		"NO_AVAILABLE_INFO": "Brak danych",
+		"GO_TO_PROJECTS": "Przejdź do projektów",
+		"UPDATE_INFO": "Aktualizacja danych",
+		"AGENTS": "Agenci",
 		"TELEPHONES": "Telefony",
-		"TEMPLATE_ID": "Szablon",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Tekst",
+		"USERS": "Użytkownicy",
+		"HELP": {
+			"MAILBOX": "Skrzynka pocztowa@kontekst",
+			"DSN": "Przykład: Kierowca=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=hasło;DATABASE=motion",
+			"TO": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])",
+			"CC": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])",
+			"BCC": "Można dodać kilka adresów oddzielonych przecinkiem (np. [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Maksymalna liczba obsługiwanych znaków to 250"
+		},
+		"CHOOSE_ATTACHMENT": "Wybierz załącznik",
+		"ATTACHMENT_NAME": "Nazwa załącznika",
+		"ATTACHMENT_TYPE": "Typ załącznika",
+		"ATTACHMENT_PATH": "Ścieżka załącznika",
+		"SENDFAX": "Wyślij faks",
+		"DELETE_SQUARERECORDING": "Usuń nagranie",
+		"DOWNLOAD_SQUARERECORDING": "Pobierz nagranie",
+		"FILENAME": "Nazwa pliku",
+		"EDIT_SQUARERECORDING": "Edytuj nagrywanie",
+		"DELETE": "Usuń",
+		"PAGE": "Page",
+		"ROWSPERPAGE": "Wierszy na stronie",
+		"OF": "Z",
+		"CALLBACK_PRIORITY": "Priorytet",
+		"GOOGLE_ASR_LANGUAGE": "Język",
+		"GOOGLEASR": "ASR Google",
+		"AWSPOLLY": "ASR AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Klucz dostępu",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Głos",
+		"LUMENVOXTTS": "Syntezator mowy Lumenvox",
+		"LUMENVOXASR": "ASR Lumenvox",
+		"GRAMMAR": "Gramatyka",
 		"TILDEASR": "ASR Tilde",
-		"TIMEOUT": "Limit czasu",
-		"TO": "Do",
-		"TRUNK_NAME": "Trakt",
-		"TTS": "Syntezator mowy Google",
-		"UNIQUEID": "Unikatowy identyfikator",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"SMS_ACCOUNT_ID": "Konto",
+		"FINDBY": "Znajdź według",
+		"LOGIN": "Zaloguj Się",
+		"LOGOUT": "Wyloguj",
+		"PAUSE": "Pauza",
+		"PAUSE_ID": "Typ pauzy",
 		"UNPAUSE": "Zakończ pauzę",
-		"UPDATE_DESCRIPTION": "Aktualizacja opisu",
-		"UPDATE_INFO": "Aktualizacja danych",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Typ tekstu",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Język",
+		"ADDUSER_PROJECTS": "Dodaj użytkowników do projektu",
+		"ALL_USERS": "Wszyscy użytkownicy",
+		"PERMISSIONADD_PROJECTS": "Dodaj użytkowników do projektu",
+		"SELECTED_USERS": "Wybrani użytkownicy",
+		"AWS_BOT_NAME": "Nazwa bota",
+		"AWS_LEX_REGION": "Region",
+		"NDASSISTANT_URL": "Url NDASSISTANT",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Hasło",
 		"USERNAME": "Nazwa Użytkownika",
-		"USERS": "Użytkownicy",
-		"VARIABLE_ID": "Zmienna",
-		"VARIABLE_VALUE": "Wartość",
-		"VOICEMAIL": "Poczta głosowa",
-		"VSWITCH": "Przełącznik",
-		"CLIENT_EMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Język",
-		"DIALOGFLOWV2_PROJECT_ID": "Identyfikator projektu",
-		"PRIVATE_KEY": "Prywatny klucz"
+		"NDAGENERATE_AUDIO": "Generuj plik audio",
+		"CUSTOM_ACTION": "Działanie niestandardowe",
+		"CUSTOM_ACTION_DATA": "Niestandardowe dane akcji",
+		"NDAACTIVITY_TYPE": "Rodzaj aktywności",
+		"APIKEY": "Klucz API",
+		"AUDIOENCODING": "Kodowanie audio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Kod języka",
+		"SSMLGENDER": "Płeć",
+		"BODY": "Ciało",
+		"COMPUTEDVARIABLES": "Ścieżka skryptu zmiennych obliczonych",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Rodzaj tekstu",
+		"HEADERS": "Nagłówki",
+		"METHOD": "metoda",
+		"RAWBODY": "Ciało",
+		"RAWHEADERS": "Nagłówki",
+		"RESTAPI": "Reszta API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/pt-BR.json b/public/app/main/apps/callysquare/i18n/pt-BR.json
index 79b0c56..f0cf061 100644
--- a/public/app/main/apps/callysquare/i18n/pt-BR.json
+++ b/public/app/main/apps/callysquare/i18n/pt-BR.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Conta",
-		"ADDUSER_PROJECTS": "Adicionar usuários ao projeto",
-		"ADD_ODBC": "Adicionar ODBC",
-		"ADD_PROJECT": "Adicionar Projeto",
-		"ADD_VARIABLE": "Adicionar Variável",
-		"AGENTS": "Agentes",
-		"AGI": "AGI",
-		"ALL_USERS": "Todos os usuários",
-		"ANSWER": "Responda",
-		"APIKEY": "Chave API",
-		"APPID": "ID do aplicativo",
-		"APPLICATION": "Aplicação",
-		"APPSECRET": "App Secret",
-		"ARGS": "Argumentos",
-		"ATTACHMENT_NAME": "Nome do Anexo",
-		"ATTACHMENT_PATH": "Caminho de Anexos",
-		"ATTACHMENT_TYPE": "Tipo de Anexo",
-		"AUDIO": "Audio",
-		"AUDIOENCODING": "Codificação de áudio",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Access Key ID",
-		"AWS_BOT_NAME": "Nome BOT",
 		"AWS_LEX_REGION": "Região",
-		"AWS_POLLY_REGION": "Região",
-		"AWS_POLLY_VOICE": "Voz",
-		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
-		"AWS_TEXT_TYPE": "Tipo de texto",
-		"BACK": "Voltar",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Corpo",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioridade",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Escolha o anexo",
-		"CLOSE": "Fechar",
-		"COMMAND": "Comando",
-		"COMPUTEDVARIABLES": "Caminho do script de variáveis computadas",
-		"CONDITION": "Condição",
-		"CONTEXT": "Contexto",
-		"COPY": "Copiar",
-		"COPY_PROJECT": "Copiar projeto",
-		"CREATED_AT": "Criado em",
-		"CUSTOM_ACTION": "Ação Personalizada",
-		"CUSTOM_ACTION_DATA": "Dados de ação personalizada",
-		"CUSTOM_APP": "Aplicativo Personalizado",
-		"DATABASE": "Base de dados",
-		"DELAY": "delay [min]",
-		"DELETE": "Excluir",
-		"DELETE_ODBC": "Deletar ODBC",
-		"DELETE_PROJECT": "Deletar Projeto",
-		"DELETE_SQUARERECORDING": "Excluir gravação",
-		"DESCRIPTION": "Descrição",
-		"DIAL": "Discar",
+		"AWS_BOT_NAME": "Nome BOT",
+		"ADDUSER_PROJECTS": "Adicionar usuários ao projeto",
+		"PERMISSIONADD_PROJECTS": "Adicionar usuários ao projeto",
+		"ALL_USERS": "Todos os usuários",
+		"SELECTED_USERS": "Usuários Selecionados",
 		"DIALOGFLOW": "Dialogflow",
 		"DIALOGFLOW_LANGUAGE": "Idioma",
-		"DIGIT": "Max Dígitos",
-		"DIGITS": "Dígitos",
-		"DOWNLOAD_SQUARERECORDING": "Download Gravação",
-		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "Você também pode soltar arquivos aqui para fazer o upload. Apenas XML - Máx. 5MB",
+		"AWS_TEXT_TYPE": "Tipo de texto",
+		"PAUSE_ID": "Tipo de pausa",
+		"FINDBY": "Encontrar por",
+		"LOGIN": "Login",
+		"PAUSE": "Pausa",
+		"UNPAUSE": "Fim da Pausa",
+		"LOGOUT": "Logout",
+		"URI": "URI",
+		"SMS_ACCOUNT_ID": "Conta",
+		"NAME": "Nome",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Teste ODBC",
+		"SEARCH_FOR_ANYONE": "Procurar",
+		"BACK": "Voltar",
+		"SELECTED": "Selecionado",
+		"SELECT_ALL": "Selecionar tudo",
+		"SELECT_NONE": "Selecione nenhum",
 		"DSN": "DSN",
-		"EDIT": "Editar",
-		"EDIT_ODBC": "Editar ODBC",
-		"EDIT_PROJECT": "Editar Projeto",
-		"EDIT_SQUARERECORDING": "Editar gravação",
-		"EDIT_XML": "Editar XML",
-		"END": "Fim",
+		"DESCRIPTION": "Descrição",
+		"ADD_ODBC": "Adicionar ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Campo obrigatório",
-			"FIELD_REQUIRED": "Campo obrigatório",
 			"NAME_REQUIRED": "Campo obrigatório",
+			"DSN_REQUIRED": "Campo obrigatório",
 			"PROJECT_REQUIRED": "Campo obrigatório",
+			"FIELD_REQUIRED": "Campo obrigatório",
 			"URL_REQUIRED": "Campo obrigatório"
 		},
-		"ESCAPE_DIGITS": "Dígitos de Escape",
+		"EDIT_ODBC": "Editar ODBC",
+		"DELETE_ODBC": "Deletar ODBC",
+		"SAVE": "Salvar",
+		"PROJECTS": "Projetos",
+		"ADD_PROJECT": "Adicionar Projeto",
+		"EDIT_PROJECT": "Editar Projeto",
+		"DELETE_PROJECT": "Deletar Projeto",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nova conexão ODBC",
+		"SQUARERECORDINGS": "Gravações",
+		"PROJECT": "Projeto",
+		"UNIQUEID": "Unique ID",
+		"PHONE": "Telefone",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extensão",
-		"EXT_DIAL": "Discagem Externa",
-		"FILE": "Nome do arquivo",
-		"FILENAME": "Nome do arquivo",
-		"FILE_ID": "Audio",
+		"AUDIO": "Audio",
+		"CREATED_AT": "Criado em",
+		"NOTES": "Notas",
+		"NEW_PROJECT": "Novo projeto",
+		"EDIT": "Editar",
+		"LABEL": "Label",
+		"ANSWER": "Responda",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Opções",
+		"URL": "URL",
+		"TRUNK_NAME": "Tronco",
+		"START": "Start",
 		"FINALLY": "Finalmente",
-		"FINDBY": "Encontrar por",
-		"GETDIGITS": "Obter dígitos",
-		"GETSECRETDIGITS": "Obter dígitos secretos",
-		"GOAL": "Objetivo",
-		"GOALNAME": "Nome do objetivo",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Idioma",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
-		"GOOGLE_TTS_LANGUAGE": "Idioma",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Ir para projetos",
-		"GRAMMAR": "Gramática",
+		"END": "Fim",
 		"HANGUP": "Desligar",
-		"HEADERS": "Cabeçalhos",
-		"HELP": {
-			"BCC": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])",
-			"CC": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])",
-			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "mailbox@context",
-			"MAX_TEXT_TTS": "O número máximo de caracteres suportados é 250",
-			"TO": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Número de dígitos ocultos",
-		"HIDDENDIGITSPOS": "Posição dos Dígitos ocultos",
-		"ID": "Id",
-		"IMPORT": "Importar",
-		"IMPORT_XML": "Importar XML",
-		"INTERVAL_ID": "Intervalo",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "iSpeech ASR",
-		"ISPEECHTTS": "iSpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Idioma",
-		"ISPEECH_TTS_LANGUAGE": "Idioma",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Código do idioma",
-		"LASTNAME": "Último nome",
-		"LIST_ID": "Lista",
-		"LOGIN": "Login",
-		"LOGOUT": "Logout",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Discar",
+		"EXT_DIAL": "Discagem Externa",
+		"QUEUE": "Fila",
+		"QUEUE_ID": "Fila",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Posição",
+		"VOICEMAIL": "Correio de voz",
 		"MAILBOX": "Caixa de correio",
+		"OPTIONS": "Opções",
+		"SET": "Set",
+		"VARIABLE_ID": "Variável",
+		"VARIABLE_VALUE": "Valor",
 		"MATH": "Math",
-		"MAXDIGIT": "Dígitos Máximos",
-		"MENU": "Menu",
-		"METHOD": "Método",
-		"MINDIGIT": "Dígitos Mínimos",
-		"MODEL": "Modelo",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nome",
-		"NDAACTIVITY_TYPE": "Tipo de atividade",
-		"NDAGENERATE_AUDIO": "Gerar arquivo de áudio",
-		"NDASSISTANT_URL": "URL NDASSISTANT",
-		"NDAUTH_URL": "URL do NDAUTH",
-		"NEW": "Novo",
-		"NEW_ODBC": "Nova conexão ODBC",
-		"NEW_PROJECT": "Novo projeto",
-		"NEW_VARIABLE": "Nova Variável",
-		"NOOP": "NoOp",
-		"NOTES": "Notas",
-		"NO_AVAILABLE_INFO": "Nenhuma informação disponível",
-		"NUMBER": "Número",
-		"ODBC": "ODBC",
-		"ODBC_ID": "Conexão ODBC",
-		"OF": "do",
-		"OPEN": "Abrir",
-		"OPEN_NEW_WINDOW": "Abra em uma nova janela",
-		"OPEN_PROJECT": "Projeto aberto",
 		"OPERATION": "Operação",
-		"OPTIONS": "Opções",
-		"OPTS": "Opções",
-		"OUTPUT": "Output",
-		"PAGE": "Página",
-		"PASSWORD": "Senha",
-		"PAUSE": "Pausa",
-		"PAUSE_ID": "Tipo de pausa",
-		"PERMISSIONADD_PROJECTS": "Adicionar usuários ao projeto",
-		"PHONE": "Telefone",
 		"PLAYBACK": "Reprodução",
-		"POSITION": "Posição",
-		"PRIORITY": "Prioridade",
-		"PROJECT": "Projeto",
-		"PROJECTS": "Projetos",
-		"PROJECT_ID": "Projeto",
-		"QUERY": "Query",
-		"QUEUE": "Fila",
-		"QUEUE_ID": "Fila",
-		"RAWBODY": "Corpo",
-		"RAWHEADERS": "Cabeçalhos",
-		"RECORD": "Gravação",
-		"RECORDINGFORMAT": "Formato de gravação",
 		"RESPONSE": "Tempo limite de resposta",
-		"RESTAPI": "API Rest",
+		"DIGIT": "Max Dígitos",
 		"RETRY": "Repetições",
-		"ROWSPERPAGE": "Linhas por página",
-		"SAVE": "Salvar",
+		"DIGITS": "Dígitos",
+		"ESCAPE_DIGITS": "Dígitos de Escape",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Número",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Procurar",
-		"SELECTED": "Selecionado",
-		"SELECTED_USERS": "Usuários Selecionados",
-		"SELECT_ALL": "Selecionar tudo",
-		"SELECT_NONE": "Selecione nenhum",
-		"SENDFAX": "Enviar Fax",
-		"SENDMAIL": "Enviar Email",
+		"TEXT": "Texto",
+		"GOOGLE_TTS_LANGUAGE": "Idioma",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "iSpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Idioma",
+		"SPEED": "Velocidade",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Obter dígitos",
+		"MINDIGIT": "Dígitos Mínimos",
+		"MAXDIGIT": "Dígitos Máximos",
+		"HIDDENDIGITSNUM": "Número de dígitos ocultos",
+		"HIDDENDIGITSPOS": "Posição dos Dígitos ocultos",
+		"GETSECRETDIGITS": "Obter dígitos secretos",
+		"RECORD": "Gravação",
+		"FILE": "Nome do arquivo",
+		"RECORDINGFORMAT": "Formato de gravação",
+		"DATABASE": "Base de dados",
+		"ODBC_ID": "Conexão ODBC",
+		"QUERY": "Query",
+		"MODEL": "Modelo",
+		"ISPEECH_ASR_LANGUAGE": "Idioma",
+		"BEEP": "Beep",
+		"ISPEECHASR": "iSpeech ASR",
 		"SENDSMS": "Enviar SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Conta",
+		"ACCOUNT_ID": "Conta",
+		"TO": "To",
 		"SMS_TEXT": "Texto",
-		"SPEED": "Velocidade",
-		"SQUARERECORDINGS": "Gravações",
-		"SSMLGENDER": "Gênero",
-		"START": "Start",
+		"SENDMAIL": "Enviar Email",
+		"TEMPLATE_ID": "Modelo",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Assunto",
-		"SUBPROJECT": "Subprojeto",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Contexto",
+		"EXTENSION": "Extensão",
+		"PRIORITY": "Prioridade",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condição",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Intervalo",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Objetivo",
+		"GOALNAME": "Nome do objetivo",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "Sistema",
-		"TELEPHONES": "Telefones",
-		"TEMPLATE_ID": "Modelo",
-		"TEST_ODBC": "Teste ODBC",
-		"TEXT": "Texto",
-		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Tronco",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unique ID",
-		"UNPAUSE": "Fim da Pausa",
+		"COMMAND": "Comando",
+		"ARGS": "Argumentos",
+		"SUBPROJECT": "Subprojeto",
+		"PROJECT_ID": "Projeto",
+		"CUSTOM_APP": "Aplicativo Personalizado",
+		"APPLICATION": "Aplicação",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Último nome",
+		"LIST_ID": "Lista",
+		"DELAY": "delay [min]",
+		"OPEN_NEW_WINDOW": "Abra em uma nova janela",
+		"OPEN_PROJECT": "Projeto aberto",
+		"COPY": "Copiar",
+		"OPEN": "Abrir",
+		"NEW": "Novo",
+		"COPY_PROJECT": "Copiar projeto",
+		"NEW_VARIABLE": "Nova Variável",
+		"ADD_VARIABLE": "Adicionar Variável",
 		"UPDATE_DESCRIPTION": "Atualizar descrição",
+		"EDIT_XML": "Editar XML",
+		"IMPORT_XML": "Importar XML",
+		"IMPORT": "Importar",
+		"DROP_TO_UPLOAD": "DROP TO UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "Você também pode soltar arquivos aqui para fazer o upload. Apenas XML - Máx. 5MB",
+		"CLOSE": "Fechar",
+		"NO_AVAILABLE_INFO": "Nenhuma informação disponível",
+		"GO_TO_PROJECTS": "Ir para projetos",
 		"UPDATE_INFO": "Informação de atualização",
-		"URI": "URI",
-		"URL": "URL",
-		"USERNAME": "Nome de usuário",
+		"AGENTS": "Agentes",
+		"TELEPHONES": "Telefones",
 		"USERS": "Usuários",
-		"VARIABLE_ID": "Variável",
-		"VARIABLE_VALUE": "Valor",
-		"VOICEMAIL": "Correio de voz",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Língua",
-		"DIALOGFLOWV2_PROJECT_ID": "ID do projeto",
-		"PRIVATE_KEY": "Chave privada"
+		"HELP": {
+			"MAILBOX": "mailbox@context",
+			"DSN": "Example: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])",
+			"CC": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])",
+			"BCC": "Você pode adicionar vários endereços separados por vírgulas (por exemplo, [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "O número máximo de caracteres suportados é 250"
+		},
+		"CHOOSE_ATTACHMENT": "Escolha o anexo",
+		"ATTACHMENT_NAME": "Nome do Anexo",
+		"ATTACHMENT_TYPE": "Tipo de Anexo",
+		"ATTACHMENT_PATH": "Caminho de Anexos",
+		"SENDFAX": "Enviar Fax",
+		"DELETE_SQUARERECORDING": "Excluir gravação",
+		"DOWNLOAD_SQUARERECORDING": "Download Gravação",
+		"FILENAME": "Nome do arquivo",
+		"EDIT_SQUARERECORDING": "Editar gravação",
+		"DELETE": "Excluir",
+		"PAGE": "Página",
+		"ROWSPERPAGE": "Linhas por página",
+		"OF": "do",
+		"CALLBACK_PRIORITY": "Prioridade",
+		"GOOGLE_ASR_LANGUAGE": "Idioma",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Access Key ID",
+		"AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+		"AWS_POLLY_REGION": "Região",
+		"AWS_POLLY_VOICE": "Voz",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Gramática",
+		"TILDEASR": "Tilde ASR",
+		"APPID": "ID do aplicativo",
+		"APPSECRET": "App Secret",
+		"NDASSISTANT_URL": "URL NDASSISTANT",
+		"NDAUTH_URL": "URL do NDAUTH",
+		"PASSWORD": "Senha",
+		"USERNAME": "Nome de usuário",
+		"NDAGENERATE_AUDIO": "Gerar arquivo de áudio",
+		"CUSTOM_ACTION": "Ação Personalizada",
+		"CUSTOM_ACTION_DATA": "Dados de ação personalizada",
+		"NDAACTIVITY_TYPE": "Tipo de atividade",
+		"APIKEY": "Chave API",
+		"AUDIOENCODING": "Codificação de áudio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Código do idioma",
+		"SSMLGENDER": "Gênero",
+		"BODY": "Corpo",
+		"COMPUTEDVARIABLES": "Caminho do script de variáveis computadas",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
+		"HEADERS": "Cabeçalhos",
+		"METHOD": "Método",
+		"RAWBODY": "Corpo",
+		"RAWHEADERS": "Cabeçalhos",
+		"RESTAPI": "API Rest",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/pt-PT.json b/public/app/main/apps/callysquare/i18n/pt-PT.json
index d99914b..4e0b6ed 100644
--- a/public/app/main/apps/callysquare/i18n/pt-PT.json
+++ b/public/app/main/apps/callysquare/i18n/pt-PT.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Adicionar usuários ao projeto",
-		"ADD_ODBC": "Adicionar ODBC",
-		"ADD_PROJECT": "Adicionar projeto",
-		"ADD_VARIABLE": "Acrescentar variável",
-		"AGENTS": "Agentes",
-		"AGI": "AGI",
-		"ALL_USERS": "Todos os usuários",
-		"ANSWER": "Answer",
-		"APIKEY": "Chave API",
-		"APPID": "ID App",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Nome do anexo",
-		"ATTACHMENT_PATH": "Caminho de anexos",
-		"ATTACHMENT_TYPE": "Tipo de anexo",
-		"AUDIO": "Áudio",
-		"AUDIOENCODING": "Codificação de áudio",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "ID da chave de acesso",
-		"AWS_BOT_NAME": "Nome do bot",
-		"AWS_LEX_REGION": "Região",
-		"AWS_POLLY_REGION": "Região",
-		"AWS_POLLY_VOICE": "Voice",
-		"AWS_SECRET_ACCESS_KEY": "Chave de Acesso Secreto",
-		"AWS_TEXT_TYPE": "Tipo de texto",
+		"NAME": "Nome",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Teste ODBC",
+		"SEARCH_FOR_ANYONE": "Pesquisar todos",
 		"BACK": "De volta",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Corpo",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioridade",
-		"CALLYSQUARE": "Camente Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Escolha o acessório",
-		"CLOSE": "Fechar",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Caminho do script de variáveis computadas",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Cópia",
-		"COPY_PROJECT": "Projecto de cópia",
-		"CREATED_AT": "Criado em",
-		"CUSTOM_ACTION": "Ação Personalizada",
-		"CUSTOM_ACTION_DATA": "Dados de ação personalizada",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Excluir",
-		"DELETE_ODBC": "Excluir ODBC",
-		"DELETE_PROJECT": "Excluir o projeto",
-		"DELETE_SQUARERECORDING": "Excluir gravação Quadrado",
-		"DESCRIPTION": "Descrição",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Língua",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Download Square a gravação",
-		"DROP_TO_UPLOAD": "Gota PARA FAZER UPLOAD",
-		"DROP_TO_UPLOAD_MESSAGE": "Você também pode arrastar arquivos aqui para carregar. Apenas XML - Max. 5 MB",
+		"SELECTED": "Selecionada",
+		"SELECT_ALL": "Selecionar todas",
+		"SELECT_NONE": "Selecione Nenhum",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Editar ODBC",
-		"EDIT_PROJECT": "Editar Projecto",
-		"EDIT_SQUARERECORDING": "Editar a gravação de quadrados",
-		"EDIT_XML": "Editar XML",
-		"END": "End",
+		"DESCRIPTION": "Descrição",
+		"ADD_ODBC": "Adicionar ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "O DSN é necessária",
-			"FIELD_REQUIRED": "O campo é obrigatório",
 			"NAME_REQUIRED": "O Nome é obrigatório",
+			"DSN_REQUIRED": "O DSN é necessária",
 			"PROJECT_REQUIRED": "O projeto é necessário",
+			"FIELD_REQUIRED": "O campo é obrigatório",
 			"URL_REQUIRED": "Campo obrigatório"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Editar ODBC",
+		"DELETE_ODBC": "Excluir ODBC",
+		"SAVE": "Salvar",
+		"PROJECTS": "Projectos",
+		"ADD_PROJECT": "Adicionar projeto",
+		"EDIT_PROJECT": "Editar Projecto",
+		"DELETE_PROJECT": "Excluir o projeto",
+		"CALLYSQUARE": "Camente Square",
+		"ID": "Id",
+		"NEW_ODBC": "Nova conexão ODBC",
+		"SQUARERECORDINGS": "Praça de gravações",
+		"PROJECT": "Projecto",
+		"UNIQUEID": "ID exclusivo",
+		"PHONE": "Telefone",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Nome de arquivo",
-		"FILE_ID": "Audio",
+		"AUDIO": "Áudio",
+		"CREATED_AT": "Criado em",
+		"NOTES": "Notas",
+		"NEW_PROJECT": "Novo Projeto",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Encontrar por",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Idioma",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Vá para projectos",
-		"GRAMMAR": "Gramática",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Cabeçalhos",
-		"HELP": {
-			"BCC": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]",
-			"CC": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]",
-			"DSN": "Exemplo: DRIVER=MySQL;servidor=127.0.0.1;UID=xcall;PWD=senha;DATABASE=motion",
-			"MAILBOX": "Caixa de correio@contexto",
-			"MAX_TEXT_TTS": "O número máximo de caracteres suportados é 250",
-			"TO": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Importação",
-		"IMPORT_XML": "Importação XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Código do idioma",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Entrar",
-		"LOGOUT": "Sair",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Método",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Nome",
-		"NDAACTIVITY_TYPE": "Tipo de atividade",
-		"NDAGENERATE_AUDIO": "Gerar arquivo de áudio",
-		"NDASSISTANT_URL": "URL NDASSISTANT",
-		"NDAUTH_URL": "URL do NDAUTH",
-		"NEW": "Novo",
-		"NEW_ODBC": "Nova conexão ODBC",
-		"NEW_PROJECT": "Novo Projeto",
-		"NEW_VARIABLE": "Nova Variável",
-		"NOOP": "NoOp",
-		"NOTES": "Notas",
-		"NO_AVAILABLE_INFO": "Sem informações disponíveis",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "De",
-		"OPEN": "Abra",
-		"OPEN_NEW_WINDOW": "Abrir em uma nova janela",
-		"OPEN_PROJECT": "Projeto aberto",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Página",
-		"PASSWORD": "Senha",
-		"PAUSE": "Pausa",
-		"PAUSE_ID": "Tipo de pausa",
-		"PERMISSIONADD_PROJECTS": "Adicionar usuários ao projeto",
-		"PHONE": "Telefone",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Projecto",
-		"PROJECTS": "Projectos",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Corpo",
-		"RAWHEADERS": "Cabeçalhos",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "API Rest",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Linhas por página",
-		"SAVE": "Salvar",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Pesquisar todos",
-		"SELECTED": "Selecionada",
-		"SELECTED_USERS": "Usuários Selecionados",
-		"SELECT_ALL": "Selecionar todas",
-		"SELECT_NONE": "Selecione Nenhum",
-		"SENDFAX": "Enviar Fax",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Conta",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Praça de gravações",
-		"SSMLGENDER": "Gênero",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Abrir em uma nova janela",
+		"OPEN_PROJECT": "Projeto aberto",
+		"COPY": "Cópia",
+		"OPEN": "Abra",
+		"NEW": "Novo",
+		"COPY_PROJECT": "Projecto de cópia",
+		"NEW_VARIABLE": "Nova Variável",
+		"ADD_VARIABLE": "Acrescentar variável",
+		"UPDATE_DESCRIPTION": "A descrição da actualização",
+		"EDIT_XML": "Editar XML",
+		"IMPORT_XML": "Importação XML",
+		"IMPORT": "Importação",
+		"DROP_TO_UPLOAD": "Gota PARA FAZER UPLOAD",
+		"DROP_TO_UPLOAD_MESSAGE": "Você também pode arrastar arquivos aqui para carregar. Apenas XML - Max. 5 MB",
+		"CLOSE": "Fechar",
+		"NO_AVAILABLE_INFO": "Sem informações disponíveis",
+		"GO_TO_PROJECTS": "Vá para projectos",
+		"UPDATE_INFO": "Atualizar Informações",
+		"AGENTS": "Agentes",
 		"TELEPHONES": "Telefones",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Teste ODBC",
-		"TEXT": "Text",
+		"USERS": "Os usuários",
+		"HELP": {
+			"MAILBOX": "Caixa de correio@contexto",
+			"DSN": "Exemplo: DRIVER=MySQL;servidor=127.0.0.1;UID=xcall;PWD=senha;DATABASE=motion",
+			"TO": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]",
+			"CC": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]",
+			"BCC": "Você pode adicionar vários endereços com vírgulas (por exemplo, [email-masked]) [email-masked]",
+			"MAX_TEXT_TTS": "O número máximo de caracteres suportados é 250"
+		},
+		"CHOOSE_ATTACHMENT": "Escolha o acessório",
+		"ATTACHMENT_NAME": "Nome do anexo",
+		"ATTACHMENT_TYPE": "Tipo de anexo",
+		"ATTACHMENT_PATH": "Caminho de anexos",
+		"SENDFAX": "Enviar Fax",
+		"DELETE_SQUARERECORDING": "Excluir gravação Quadrado",
+		"DOWNLOAD_SQUARERECORDING": "Download Square a gravação",
+		"FILENAME": "Nome de arquivo",
+		"EDIT_SQUARERECORDING": "Editar a gravação de quadrados",
+		"DELETE": "Excluir",
+		"PAGE": "Página",
+		"ROWSPERPAGE": "Linhas por página",
+		"OF": "De",
+		"CALLBACK_PRIORITY": "Prioridade",
+		"GOOGLE_ASR_LANGUAGE": "Idioma",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "ID da chave de acesso",
+		"AWS_SECRET_ACCESS_KEY": "Chave de Acesso Secreto",
+		"AWS_POLLY_REGION": "Região",
+		"AWS_POLLY_VOICE": "Voice",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Gramática",
 		"TILDEASR": "ASR til",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "ID exclusivo",
+		"APPID": "ID App",
+		"APPSECRET": "App Secret",
+		"SMS_ACCOUNT_ID": "Conta",
+		"FINDBY": "Encontrar por",
+		"LOGIN": "Entrar",
+		"LOGOUT": "Sair",
+		"PAUSE": "Pausa",
+		"PAUSE_ID": "Tipo de pausa",
 		"UNPAUSE": "Pausa final",
-		"UPDATE_DESCRIPTION": "A descrição da actualização",
-		"UPDATE_INFO": "Atualizar Informações",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Tipo de texto",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Língua",
+		"ADDUSER_PROJECTS": "Adicionar usuários ao projeto",
+		"ALL_USERS": "Todos os usuários",
+		"PERMISSIONADD_PROJECTS": "Adicionar usuários ao projeto",
+		"SELECTED_USERS": "Usuários Selecionados",
+		"AWS_BOT_NAME": "Nome do bot",
+		"AWS_LEX_REGION": "Região",
+		"NDASSISTANT_URL": "URL NDASSISTANT",
+		"NDAUTH_URL": "URL do NDAUTH",
+		"PASSWORD": "Senha",
 		"USERNAME": "Nome de usuário",
-		"USERS": "Os usuários",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Língua",
-		"DIALOGFLOWV2_PROJECT_ID": "ID do projeto",
-		"PRIVATE_KEY": "Chave privada"
+		"NDAGENERATE_AUDIO": "Gerar arquivo de áudio",
+		"CUSTOM_ACTION": "Ação Personalizada",
+		"CUSTOM_ACTION_DATA": "Dados de ação personalizada",
+		"NDAACTIVITY_TYPE": "Tipo de atividade",
+		"APIKEY": "Chave API",
+		"AUDIOENCODING": "Codificação de áudio",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Código do idioma",
+		"SSMLGENDER": "Gênero",
+		"BODY": "Corpo",
+		"COMPUTEDVARIABLES": "Caminho do script de variáveis computadas",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Tipo de texto",
+		"HEADERS": "Cabeçalhos",
+		"METHOD": "Método",
+		"RAWBODY": "Corpo",
+		"RAWHEADERS": "Cabeçalhos",
+		"RESTAPI": "API Rest",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/ru.json b/public/app/main/apps/callysquare/i18n/ru.json
index a37babc..fe6be15 100644
--- a/public/app/main/apps/callysquare/i18n/ru.json
+++ b/public/app/main/apps/callysquare/i18n/ru.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Добавить пользователей в проект",
-		"ADD_ODBC": "Добавить ODBC",
-		"ADD_PROJECT": "Добавить проект",
-		"ADD_VARIABLE": "Добавить переменную",
-		"AGENTS": "Операторы",
-		"AGI": "AGI",
-		"ALL_USERS": "Все пользователи",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Secret",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Имя вложения",
-		"ATTACHMENT_PATH": "Вложение путь",
-		"ATTACHMENT_TYPE": "Тип подключения",
-		"AUDIO": "Аудио",
-		"AUDIOENCODING": "Аудио кодирование",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Полли",
-		"AWS_ACCESS_KEY_ID": "Ключ доступа ID",
-		"AWS_BOT_NAME": "Имя бота",
-		"AWS_LEX_REGION": "Область, край",
-		"AWS_POLLY_REGION": "Регион",
-		"AWS_POLLY_VOICE": "Голос",
-		"AWS_SECRET_ACCESS_KEY": "Секретный ключ доступа",
-		"AWS_TEXT_TYPE": "Тип текста",
+		"NAME": "Имя",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Проверка ODBC",
+		"SEARCH_FOR_ANYONE": "Для поиска любого",
 		"BACK": "Назад",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "тело",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Приоритет",
-		"CALLYSQUARE": "Юндкп подкрепить проектную документацию путем систематического квадратных",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Выбрать вложение",
-		"CLOSE": "Закрыть",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Путь к сценарию вычисляемых переменных",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Копирование",
-		"COPY_PROJECT": "Копия проекта",
-		"CREATED_AT": "Созданные в",
-		"CUSTOM_ACTION": "Custom Action",
-		"CUSTOM_ACTION_DATA": "Данные пользовательских действий",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Удалить",
-		"DELETE_ODBC": "Удалить ODBC",
-		"DELETE_PROJECT": "Удалить",
-		"DELETE_SQUARERECORDING": "Удалить запись площади",
-		"DESCRIPTION": "Описание",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "язык",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Загрузить квадратных записи",
-		"DROP_TO_UPLOAD": "Раскрывающийся список ДЛЯ ЗАГРУЗКИ",
-		"DROP_TO_UPLOAD_MESSAGE": "Также можно перетащить файлы для загрузки здесь. Только XML - Max. 5 МБ",
+		"SELECTED": "Выбранные",
+		"SELECT_ALL": "Выбрать все",
+		"SELECT_NONE": "Выберите пункт None",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Редактировать ODBC",
-		"EDIT_PROJECT": "Редактировать проект",
-		"EDIT_SQUARERECORDING": "Редактировать запись площади",
-		"EDIT_XML": "Редактирование XML",
-		"END": "End",
+		"DESCRIPTION": "Описание",
+		"ADD_ODBC": "Добавить ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN не требуется",
-			"FIELD_REQUIRED": "Поле является обязательным",
 			"NAME_REQUIRED": "Это имя требуется",
+			"DSN_REQUIRED": "DSN не требуется",
 			"PROJECT_REQUIRED": "В рамках этого проекта не требуется",
+			"FIELD_REQUIRED": "Поле является обязательным",
 			"URL_REQUIRED": "Обязательное поле"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Редактировать ODBC",
+		"DELETE_ODBC": "Удалить ODBC",
+		"SAVE": "Сохранить",
+		"PROJECTS": "Проекты",
+		"ADD_PROJECT": "Добавить проект",
+		"EDIT_PROJECT": "Редактировать проект",
+		"DELETE_PROJECT": "Удалить",
+		"CALLYSQUARE": "Юндкп подкрепить проектную документацию путем систематического квадратных",
+		"ID": "Id",
+		"NEW_ODBC": "Новые связи ODBC",
+		"SQUARERECORDINGS": "Квадратный записей",
+		"PROJECT": "Проект",
+		"UNIQUEID": "Уникальный идентификатор",
+		"PHONE": "Номер телефона",
 		"EXTEN": "Удлинительные кабели приобретаются",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Имя файла",
-		"FILE_ID": "Audio",
+		"AUDIO": "Аудио",
+		"CREATED_AT": "Созданные в",
+		"NOTES": "Примечания",
+		"NEW_PROJECT": "Новый проект",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Поиск по",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Язык",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Тип текста",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Перейти к проектам",
-		"GRAMMAR": "Грамматика",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Заголовки",
-		"HELP": {
-			"BCC": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])",
-			"CC": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])",
-			"DSN": "Пример: DRIVER=MySQL;сервер = 127.0.0.1;uid=xcall;PWD=Пароль;БАЗЫ ДАННЫХ=motion",
-			"MAILBOX": "Фотогалерея@контексте",
-			"MAX_TEXT_TTS": "Максимальное поддерживаемое количество символов - 250.",
-			"TO": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Импорт",
-		"IMPORT_XML": "Импорт XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Код языка",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Авторизоваться",
-		"LOGOUT": "Выйти",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox текст-в-речь",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "метод",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Имя",
-		"NDAACTIVITY_TYPE": "Тип деятельности",
-		"NDAGENERATE_AUDIO": "Создать аудио файл",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "Ндаут URL",
-		"NEW": "Новые",
-		"NEW_ODBC": "Новые связи ODBC",
-		"NEW_PROJECT": "Новый проект",
-		"NEW_VARIABLE": "Новой переменной",
-		"NOOP": "NoOp",
-		"NOTES": "Примечания",
-		"NO_AVAILABLE_INFO": "Нет доступной информации",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "В",
-		"OPEN": "Открыть",
-		"OPEN_NEW_WINDOW": "Открыть в новом окне",
-		"OPEN_PROJECT": "Открыть проект",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Страница",
-		"PASSWORD": "пароль",
-		"PAUSE": "Пауза",
-		"PAUSE_ID": "Тип паузы",
-		"PERMISSIONADD_PROJECTS": "Добавить пользователей в проект",
-		"PHONE": "Номер телефона",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Проект",
-		"PROJECTS": "Проекты",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "тело",
-		"RAWHEADERS": "Заголовки",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "API отдыха",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Строк на странице",
-		"SAVE": "Сохранить",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Для поиска любого",
-		"SELECTED": "Выбранные",
-		"SELECTED_USERS": "Выбранные пользователи",
-		"SELECT_ALL": "Выбрать все",
-		"SELECT_NONE": "Выберите пункт None",
-		"SENDFAX": "Отправка факса",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Счет",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Квадратный записей",
-		"SSMLGENDER": "Пол",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Открыть в новом окне",
+		"OPEN_PROJECT": "Открыть проект",
+		"COPY": "Копирование",
+		"OPEN": "Открыть",
+		"NEW": "Новые",
+		"COPY_PROJECT": "Копия проекта",
+		"NEW_VARIABLE": "Новой переменной",
+		"ADD_VARIABLE": "Добавить переменную",
+		"UPDATE_DESCRIPTION": "Описание обновления",
+		"EDIT_XML": "Редактирование XML",
+		"IMPORT_XML": "Импорт XML",
+		"IMPORT": "Импорт",
+		"DROP_TO_UPLOAD": "Раскрывающийся список ДЛЯ ЗАГРУЗКИ",
+		"DROP_TO_UPLOAD_MESSAGE": "Также можно перетащить файлы для загрузки здесь. Только XML - Max. 5 МБ",
+		"CLOSE": "Закрыть",
+		"NO_AVAILABLE_INFO": "Нет доступной информации",
+		"GO_TO_PROJECTS": "Перейти к проектам",
+		"UPDATE_INFO": "Обновление информации",
+		"AGENTS": "Операторы",
 		"TELEPHONES": "Телефоны",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Проверка ODBC",
-		"TEXT": "Text",
+		"USERS": "Пользователи",
+		"HELP": {
+			"MAILBOX": "Фотогалерея@контексте",
+			"DSN": "Пример: DRIVER=MySQL;сервер = 127.0.0.1;uid=xcall;PWD=Пароль;БАЗЫ ДАННЫХ=motion",
+			"TO": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])",
+			"CC": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])",
+			"BCC": "Вы можете добавить несколько адресов с помощью запятыми (например, [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Максимальное поддерживаемое количество символов - 250."
+		},
+		"CHOOSE_ATTACHMENT": "Выбрать вложение",
+		"ATTACHMENT_NAME": "Имя вложения",
+		"ATTACHMENT_TYPE": "Тип подключения",
+		"ATTACHMENT_PATH": "Вложение путь",
+		"SENDFAX": "Отправка факса",
+		"DELETE_SQUARERECORDING": "Удалить запись площади",
+		"DOWNLOAD_SQUARERECORDING": "Загрузить квадратных записи",
+		"FILENAME": "Имя файла",
+		"EDIT_SQUARERECORDING": "Редактировать запись площади",
+		"DELETE": "Удалить",
+		"PAGE": "Страница",
+		"ROWSPERPAGE": "Строк на странице",
+		"OF": "В",
+		"CALLBACK_PRIORITY": "Приоритет",
+		"GOOGLE_ASR_LANGUAGE": "Язык",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Полли",
+		"AWS_ACCESS_KEY_ID": "Ключ доступа ID",
+		"AWS_SECRET_ACCESS_KEY": "Секретный ключ доступа",
+		"AWS_POLLY_REGION": "Регион",
+		"AWS_POLLY_VOICE": "Голос",
+		"LUMENVOXTTS": "Lumenvox текст-в-речь",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Грамматика",
 		"TILDEASR": "Тильда ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Уникальный идентификатор",
+		"APPID": "App ID",
+		"APPSECRET": "App Secret",
+		"SMS_ACCOUNT_ID": "Счет",
+		"FINDBY": "Поиск по",
+		"LOGIN": "Авторизоваться",
+		"LOGOUT": "Выйти",
+		"PAUSE": "Пауза",
+		"PAUSE_ID": "Тип паузы",
 		"UNPAUSE": "Конец паузы",
-		"UPDATE_DESCRIPTION": "Описание обновления",
-		"UPDATE_INFO": "Обновление информации",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Тип текста",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "язык",
+		"ADDUSER_PROJECTS": "Добавить пользователей в проект",
+		"ALL_USERS": "Все пользователи",
+		"PERMISSIONADD_PROJECTS": "Добавить пользователей в проект",
+		"SELECTED_USERS": "Выбранные пользователи",
+		"AWS_BOT_NAME": "Имя бота",
+		"AWS_LEX_REGION": "Область, край",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "Ндаут URL",
+		"PASSWORD": "пароль",
 		"USERNAME": "имя пользователя",
-		"USERS": "Пользователи",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Электронная почта клиента",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Язык",
-		"DIALOGFLOWV2_PROJECT_ID": "ID проекта",
-		"PRIVATE_KEY": "Закрытый ключ"
+		"NDAGENERATE_AUDIO": "Создать аудио файл",
+		"CUSTOM_ACTION": "Custom Action",
+		"CUSTOM_ACTION_DATA": "Данные пользовательских действий",
+		"NDAACTIVITY_TYPE": "Тип деятельности",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Аудио кодирование",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Код языка",
+		"SSMLGENDER": "Пол",
+		"BODY": "тело",
+		"COMPUTEDVARIABLES": "Путь к сценарию вычисляемых переменных",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Тип текста",
+		"HEADERS": "Заголовки",
+		"METHOD": "метод",
+		"RAWBODY": "тело",
+		"RAWHEADERS": "Заголовки",
+		"RESTAPI": "API отдыха",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/sv.json b/public/app/main/apps/callysquare/i18n/sv.json
index 703f93a..11413ac 100644
--- a/public/app/main/apps/callysquare/i18n/sv.json
+++ b/public/app/main/apps/callysquare/i18n/sv.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Konto",
-		"ADDUSER_PROJECTS": "Lägg till användare till projektet",
-		"ADD_ODBC": "Lägg till ODBC",
-		"ADD_PROJECT": "Lägg till projekt",
-		"ADD_VARIABLE": "Skapa variabel",
-		"AGENTS": "Agenter",
-		"AGI": "AGI",
-		"ALL_USERS": "Alla användare",
-		"ANSWER": "Svar",
-		"APIKEY": "apikey",
-		"APPID": "App-ID",
-		"APPLICATION": "Applikation",
-		"APPSECRET": "App Secret",
-		"ARGS": "Argument",
-		"ATTACHMENT_NAME": "Namn på bilaga",
-		"ATTACHMENT_PATH": "Sökväg till bilaga",
-		"ATTACHMENT_TYPE": "Typ av bilaga",
-		"AUDIO": "Ljud",
-		"AUDIOENCODING": "Ljudkodning",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "AWS Access Key Id",
-		"AWS_BOT_NAME": "Bot namn",
-		"AWS_LEX_REGION": "Område",
-		"AWS_POLLY_REGION": "Region",
-		"AWS_POLLY_VOICE": "Röst",
-		"AWS_SECRET_ACCESS_KEY": "AWS Secret Access Key",
-		"AWS_TEXT_TYPE": "Text typ",
+		"NAME": "Namn",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Testa ODBC",
+		"SEARCH_FOR_ANYONE": "Sök",
 		"BACK": "Tillbaka",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Kropp",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Prioritet",
-		"CALLYSQUARE": "Cally Square",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Välj bilaga",
-		"CLOSE": "Stäng",
-		"COMMAND": "Kommando",
-		"COMPUTEDVARIABLES": "Beräknade variabler Skriptväg",
-		"CONDITION": "Villkor",
-		"CONTEXT": "Context",
-		"COPY": "Kopiera",
-		"COPY_PROJECT": "Kopiera projekt",
-		"CREATED_AT": "Skapad",
-		"CUSTOM_ACTION": "Anpassad åtgärd",
-		"CUSTOM_ACTION_DATA": "Anpassad åtgärdsdata",
-		"CUSTOM_APP": "Anpassad applikation",
-		"DATABASE": "Databas",
-		"DELAY": "Fördröjning",
-		"DELETE": "Radera",
-		"DELETE_ODBC": "Radera ODBC",
-		"DELETE_PROJECT": "Ta bort projekt",
-		"DELETE_SQUARERECORDING": "Ta bort Cally Square-inspelning",
-		"DESCRIPTION": "Beskrivning",
-		"DIAL": "Ring",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Språk",
-		"DIGIT": "Max antal siffror",
-		"DIGITS": "Siffror",
-		"DOWNLOAD_SQUARERECORDING": "Ladda ner Cally Square-inspelning",
-		"DROP_TO_UPLOAD": "SLÄPP FÖR UPPLADDNING",
-		"DROP_TO_UPLOAD_MESSAGE": "Du kan också släppa filer här för uppladdning. Endast XML - Max. 5MB",
+		"SELECTED": "Vald",
+		"SELECT_ALL": "Markera alla",
+		"SELECT_NONE": "Välj ingen",
 		"DSN": "DSN",
-		"EDIT": "Editera",
-		"EDIT_ODBC": "Redigera ODBC",
-		"EDIT_PROJECT": "Redigera projekt",
-		"EDIT_SQUARERECORDING": "Redigera Cally Square-inspelning",
-		"EDIT_XML": "Redigera XML",
-		"END": "End",
+		"DESCRIPTION": "Beskrivning",
+		"ADD_ODBC": "Lägg till ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "Obligatoriskt fält",
-			"FIELD_REQUIRED": "Obligatoriskt fält",
 			"NAME_REQUIRED": "Obligatoriskt fält",
+			"DSN_REQUIRED": "Obligatoriskt fält",
 			"PROJECT_REQUIRED": "Obligatoriskt fält",
+			"FIELD_REQUIRED": "Obligatoriskt fält",
 			"URL_REQUIRED": "Obligatoriskt fält"
 		},
-		"ESCAPE_DIGITS": "Knapp för avslut",
+		"EDIT_ODBC": "Redigera ODBC",
+		"DELETE_ODBC": "Radera ODBC",
+		"SAVE": "Spara",
+		"PROJECTS": "Projekt",
+		"ADD_PROJECT": "Lägg till projekt",
+		"EDIT_PROJECT": "Redigera projekt",
+		"DELETE_PROJECT": "Ta bort projekt",
+		"CALLYSQUARE": "Cally Square",
+		"ID": "Id",
+		"NEW_ODBC": "Ny ODBC-anslutning",
+		"SQUARERECORDINGS": "Inspelningar",
+		"PROJECT": "Projekt",
+		"UNIQUEID": "Unik ID",
+		"PHONE": "Telefon",
 		"EXTEN": "Extension",
-		"EXTENSION": "Anknytning",
-		"EXT_DIAL": "Utgående samtal",
-		"FILE": "Filnamn",
-		"FILENAME": "Filnamn",
-		"FILE_ID": "Fil-id",
+		"AUDIO": "Ljud",
+		"CREATED_AT": "Skapad",
+		"NOTES": "Anteckningar",
+		"NEW_PROJECT": "Nytt projekt",
+		"EDIT": "Editera",
+		"LABEL": "Etikett",
+		"ANSWER": "Svar",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Alternativ",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "Sök efter",
-		"GETDIGITS": "Hämta siffror",
-		"GETSECRETDIGITS": "Hämta dolda siffror",
-		"GOAL": "Mål",
-		"GOALNAME": "Målnamn",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Språk",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Texttyp",
-		"GOOGLE_TTS_LANGUAGE": "Språk",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Gå till projekt",
-		"GRAMMAR": "Grammatik",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "rubriker",
-		"HELP": {
-			"BCC": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])",
-			"CC": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])",
-			"DSN": "Exempel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
-			"MAILBOX": "epost@sammanhang",
-			"MAX_TEXT_TTS": "Det maximala antalet tecken som stöds är 250",
-			"TO": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Antal dolda siffror",
-		"HIDDENDIGITSPOS": "Position för dolda siffror",
-		"ID": "Id",
-		"IMPORT": "Importera",
-		"IMPORT_XML": "Importera XML",
-		"INTERVAL_ID": "Intervall",
-		"INTKEY": "Knapp",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Språk",
-		"ISPEECH_TTS_LANGUAGE": "Språk",
-		"KEY": "Nyckel",
-		"LABEL": "Etikett",
-		"LANGUAGECODE": "Språkkod",
-		"LASTNAME": "Efternamn",
-		"LIST_ID": "Lista",
-		"LOGIN": "Logga in",
-		"LOGOUT": "Logga ut",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"DIAL": "Ring",
+		"EXT_DIAL": "Utgående samtal",
+		"QUEUE": "Kö",
+		"QUEUE_ID": "Kö-id",
+		"FILE_ID": "Fil-id",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Röstbrevlåda",
 		"MAILBOX": "Emailinkorg",
+		"OPTIONS": "Inställningar",
+		"SET": "Set",
+		"VARIABLE_ID": "Variabel-id",
+		"VARIABLE_VALUE": "Variabelvärde",
 		"MATH": "Beräkning",
-		"MAXDIGIT": "Max antal siffor",
-		"MENU": "Meny",
-		"METHOD": "Metod",
-		"MINDIGIT": "Min antal siffror",
-		"MODEL": "Modell",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Namn",
-		"NDAACTIVITY_TYPE": "Aktivitetstyp",
-		"NDAGENERATE_AUDIO": "Generera ljudfil",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH Url",
-		"NEW": "Nya",
-		"NEW_ODBC": "Ny ODBC-anslutning",
-		"NEW_PROJECT": "Nytt projekt",
-		"NEW_VARIABLE": "Ny variabel",
-		"NOOP": "NoOp",
-		"NOTES": "Anteckningar",
-		"NO_AVAILABLE_INFO": "Ingen tillgänglig info",
-		"NUMBER": "Nummer",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Anslutning",
-		"OF": "av",
-		"OPEN": "Öppna",
-		"OPEN_NEW_WINDOW": "Öppnas i ett nytt fönster",
-		"OPEN_PROJECT": "Öppna projekt",
 		"OPERATION": "Operation",
-		"OPTIONS": "Inställningar",
-		"OPTS": "Alternativ",
-		"OUTPUT": "Resultat",
-		"PAGE": "Sida",
-		"PASSWORD": "Lösenord",
-		"PAUSE": "Paus",
-		"PAUSE_ID": "Paustyp",
-		"PERMISSIONADD_PROJECTS": "Lägg till rättigheter till användare",
-		"PHONE": "Telefon",
 		"PLAYBACK": "Ljud",
-		"POSITION": "Position",
-		"PRIORITY": "Prioritet",
-		"PROJECT": "Projekt",
-		"PROJECTS": "Projekt",
-		"PROJECT_ID": "Projekt",
-		"QUERY": "Query",
-		"QUEUE": "Kö",
-		"QUEUE_ID": "Kö-id",
-		"RAWBODY": "Kropp",
-		"RAWHEADERS": "rubriker",
-		"RECORD": "Spela in",
-		"RECORDINGFORMAT": "Inspelningsformat",
 		"RESPONSE": "Timeout",
-		"RESTAPI": "Rest API",
+		"DIGIT": "Max antal siffror",
 		"RETRY": "Antal försök",
-		"ROWSPERPAGE": "Rader per sida",
-		"SAVE": "Spara",
+		"DIGITS": "Siffror",
+		"ESCAPE_DIGITS": "Knapp för avslut",
+		"MENU": "Meny",
 		"SAYDIGITS": "Säg siffra",
 		"SAYNUMBER": "Säg nummer",
+		"NUMBER": "Nummer",
 		"SAYPHONETIC": "Tala fonetiskt",
-		"SEARCH_FOR_ANYONE": "Sök",
-		"SELECTED": "Vald",
-		"SELECTED_USERS": "Valda användare",
-		"SELECT_ALL": "Markera alla",
-		"SELECT_NONE": "Välj ingen",
-		"SENDFAX": "Skicka fax",
-		"SENDMAIL": "Skicka epost",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Språk",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Nyckel",
+		"ISPEECH_TTS_LANGUAGE": "Språk",
+		"SPEED": "Hastighet",
+		"INTKEY": "Knapp",
+		"GETDIGITS": "Hämta siffror",
+		"MINDIGIT": "Min antal siffror",
+		"MAXDIGIT": "Max antal siffor",
+		"HIDDENDIGITSNUM": "Antal dolda siffror",
+		"HIDDENDIGITSPOS": "Position för dolda siffror",
+		"GETSECRETDIGITS": "Hämta dolda siffror",
+		"RECORD": "Spela in",
+		"FILE": "Filnamn",
+		"RECORDINGFORMAT": "Inspelningsformat",
+		"DATABASE": "Databas",
+		"ODBC_ID": "ODBC Anslutning",
+		"QUERY": "Query",
+		"MODEL": "Modell",
+		"ISPEECH_ASR_LANGUAGE": "Språk",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Skicka SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "Konto",
+		"ACCOUNT_ID": "Konto",
+		"TO": "Till",
 		"SMS_TEXT": "Text",
-		"SPEED": "Hastighet",
-		"SQUARERECORDINGS": "Inspelningar",
-		"SSMLGENDER": "Kön",
-		"START": "Start",
+		"SENDMAIL": "Skicka epost",
+		"TEMPLATE_ID": "Mall",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Ämne",
-		"SUBPROJECT": "Subprojekt",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Anknytning",
+		"PRIORITY": "Prioritet",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Villkor",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Intervall",
+		"VSWITCH": "Variabel Switch",
+		"GOAL": "Mål",
+		"GOALNAME": "Målnamn",
+		"NOOP": "NoOp",
+		"OUTPUT": "Resultat",
 		"SYSTEM": "System",
+		"COMMAND": "Kommando",
+		"ARGS": "Argument",
+		"SUBPROJECT": "Subprojekt",
+		"PROJECT_ID": "Projekt",
+		"CUSTOM_APP": "Anpassad applikation",
+		"APPLICATION": "Applikation",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Efternamn",
+		"LIST_ID": "Lista",
+		"DELAY": "Fördröjning",
+		"OPEN_NEW_WINDOW": "Öppnas i ett nytt fönster",
+		"OPEN_PROJECT": "Öppna projekt",
+		"COPY": "Kopiera",
+		"OPEN": "Öppna",
+		"NEW": "Nya",
+		"COPY_PROJECT": "Kopiera projekt",
+		"NEW_VARIABLE": "Ny variabel",
+		"ADD_VARIABLE": "Skapa variabel",
+		"UPDATE_DESCRIPTION": "Uppdatera beskrivning",
+		"EDIT_XML": "Redigera XML",
+		"IMPORT_XML": "Importera XML",
+		"IMPORT": "Importera",
+		"DROP_TO_UPLOAD": "SLÄPP FÖR UPPLADDNING",
+		"DROP_TO_UPLOAD_MESSAGE": "Du kan också släppa filer här för uppladdning. Endast XML - Max. 5MB",
+		"CLOSE": "Stäng",
+		"NO_AVAILABLE_INFO": "Ingen tillgänglig info",
+		"GO_TO_PROJECTS": "Gå till projekt",
+		"UPDATE_INFO": "Uppdatera info",
+		"AGENTS": "Agenter",
 		"TELEPHONES": "Telefoner",
-		"TEMPLATE_ID": "Mall",
-		"TEST_ODBC": "Testa ODBC",
-		"TEXT": "Text",
+		"USERS": "Användare",
+		"HELP": {
+			"MAILBOX": "epost@sammanhang",
+			"DSN": "Exempel: DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion",
+			"TO": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])",
+			"CC": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])",
+			"BCC": "Du kan lägga till flera adresser separerade med kommatecken (t.ex. [email-masked] [email-masked])",
+			"MAX_TEXT_TTS": "Det maximala antalet tecken som stöds är 250"
+		},
+		"CHOOSE_ATTACHMENT": "Välj bilaga",
+		"ATTACHMENT_NAME": "Namn på bilaga",
+		"ATTACHMENT_TYPE": "Typ av bilaga",
+		"ATTACHMENT_PATH": "Sökväg till bilaga",
+		"SENDFAX": "Skicka fax",
+		"DELETE_SQUARERECORDING": "Ta bort Cally Square-inspelning",
+		"DOWNLOAD_SQUARERECORDING": "Ladda ner Cally Square-inspelning",
+		"FILENAME": "Filnamn",
+		"EDIT_SQUARERECORDING": "Redigera Cally Square-inspelning",
+		"DELETE": "Radera",
+		"PAGE": "Sida",
+		"ROWSPERPAGE": "Rader per sida",
+		"OF": "av",
+		"CALLBACK_PRIORITY": "Prioritet",
+		"GOOGLE_ASR_LANGUAGE": "Språk",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "AWS Access Key Id",
+		"AWS_SECRET_ACCESS_KEY": "AWS Secret Access Key",
+		"AWS_POLLY_REGION": "Region",
+		"AWS_POLLY_VOICE": "Röst",
+		"LUMENVOXTTS": "Lumenvox Text-To-Speech",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "Grammatik",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "Till",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Unik ID",
+		"APPID": "App-ID",
+		"APPSECRET": "App Secret",
+		"SMS_ACCOUNT_ID": "Konto",
+		"FINDBY": "Sök efter",
+		"LOGIN": "Logga in",
+		"LOGOUT": "Logga ut",
+		"PAUSE": "Paus",
+		"PAUSE_ID": "Paustyp",
 		"UNPAUSE": "Slut på paus",
-		"UPDATE_DESCRIPTION": "Uppdatera beskrivning",
-		"UPDATE_INFO": "Uppdatera info",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Text typ",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Språk",
+		"ADDUSER_PROJECTS": "Lägg till användare till projektet",
+		"ALL_USERS": "Alla användare",
+		"PERMISSIONADD_PROJECTS": "Lägg till rättigheter till användare",
+		"SELECTED_USERS": "Valda användare",
+		"AWS_BOT_NAME": "Bot namn",
+		"AWS_LEX_REGION": "Område",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH Url",
+		"PASSWORD": "Lösenord",
 		"USERNAME": "Användarnamn",
-		"USERS": "Användare",
-		"VARIABLE_ID": "Variabel-id",
-		"VARIABLE_VALUE": "Variabelvärde",
-		"VOICEMAIL": "Röstbrevlåda",
-		"VSWITCH": "Variabel Switch",
-		"CLIENT_EMAIL": "Kundens e-post",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Språk",
-		"DIALOGFLOWV2_PROJECT_ID": "Projekt-ID",
-		"PRIVATE_KEY": "Privat nyckel"
+		"NDAGENERATE_AUDIO": "Generera ljudfil",
+		"CUSTOM_ACTION": "Anpassad åtgärd",
+		"CUSTOM_ACTION_DATA": "Anpassad åtgärdsdata",
+		"NDAACTIVITY_TYPE": "Aktivitetstyp",
+		"APIKEY": "apikey",
+		"AUDIOENCODING": "Ljudkodning",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Språkkod",
+		"SSMLGENDER": "Kön",
+		"BODY": "Kropp",
+		"COMPUTEDVARIABLES": "Beräknade variabler Skriptväg",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Texttyp",
+		"HEADERS": "rubriker",
+		"METHOD": "Metod",
+		"RAWBODY": "Kropp",
+		"RAWHEADERS": "rubriker",
+		"RESTAPI": "Rest API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/tr.json b/public/app/main/apps/callysquare/i18n/tr.json
index 5a2e3f1..f850432 100644
--- a/public/app/main/apps/callysquare/i18n/tr.json
+++ b/public/app/main/apps/callysquare/i18n/tr.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "Projeye Kullanıcı Ekleme",
-		"ADD_ODBC": "Add ODBC",
-		"ADD_PROJECT": "Add Project",
-		"ADD_VARIABLE": "Add Değişken",
-		"AGENTS": "Ajanlar",
-		"AGI": "AGI",
-		"ALL_USERS": "Tüm kullanıcılar",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "App ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App Gizli",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "Ek Adı",
-		"ATTACHMENT_PATH": "Bağlantı Yolu",
-		"ATTACHMENT_TYPE": "Bağlantı Tipi",
-		"AUDIO": "Ses",
-		"AUDIOENCODING": "Ses Kodlama",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "Erişim Anahtarı ID",
-		"AWS_BOT_NAME": "Bot adı",
-		"AWS_LEX_REGION": "bölge",
-		"AWS_POLLY_REGION": "Bölge",
-		"AWS_POLLY_VOICE": "Ses",
-		"AWS_SECRET_ACCESS_KEY": "Gizli Erişim Tuşu",
-		"AWS_TEXT_TYPE": "Metin türü",
+		"NAME": "Adı",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "Test ODBC",
+		"SEARCH_FOR_ANYONE": "Arama herkesin",
 		"BACK": "Geri",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "Vücut",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "Öncelik",
-		"CALLYSQUARE": "Kare etkinleştirir",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "Ek seçin",
-		"CLOSE": "Close",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "Hesaplanan Değişkenler Komut Dosyası Yolu",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "Kopyalama",
-		"COPY_PROJECT": "Kopya Proje",
-		"CREATED_AT": "Oluşturulmuş",
-		"CUSTOM_ACTION": "Özel eylem",
-		"CUSTOM_ACTION_DATA": "Özel İşlem Verileri",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "Sil",
-		"DELETE_ODBC": "Delete ODBC",
-		"DELETE_PROJECT": "Proje silin",
-		"DELETE_SQUARERECORDING": "Delete Kare Kayıt",
-		"DESCRIPTION": "Açıklama",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "Dil",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "Yükleme Kare Kayıt",
-		"DROP_TO_UPLOAD": "İndirme YÜKLEME",
-		"DROP_TO_UPLOAD_MESSAGE": "Ayrıca dosyaları buraya yükleyin. Sadece XML - Maks. 5MB",
+		"SELECTED": "Seçilen",
+		"SELECT_ALL": "Tümünü Seç",
+		"SELECT_NONE": "Hiçbiri",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "Edit ODBC",
-		"EDIT_PROJECT": "Edit Project",
-		"EDIT_SQUARERECORDING": "Edit Kare Kayıt",
-		"EDIT_XML": "Edit XML",
-		"END": "End",
+		"DESCRIPTION": "Açıklama",
+		"ADD_ODBC": "Add ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN gerekli",
-			"FIELD_REQUIRED": "Bu alanı gerekli.",
 			"NAME_REQUIRED": "Adı gerekiyor",
+			"DSN_REQUIRED": "DSN gerekli",
 			"PROJECT_REQUIRED": "Proje gerekiyor.",
+			"FIELD_REQUIRED": "Bu alanı gerekli.",
 			"URL_REQUIRED": "Zorunlu alan"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "Edit ODBC",
+		"DELETE_ODBC": "Delete ODBC",
+		"SAVE": "Kaydet",
+		"PROJECTS": "Projeler",
+		"ADD_PROJECT": "Add Project",
+		"EDIT_PROJECT": "Edit Project",
+		"DELETE_PROJECT": "Proje silin",
+		"CALLYSQUARE": "Kare etkinleştirir",
+		"ID": "Id",
+		"NEW_ODBC": "Yeni ODBC bağlantısı",
+		"SQUARERECORDINGS": "Kare Kayıtları",
+		"PROJECT": "Proje",
+		"UNIQUEID": "Benzersiz Kimliği",
+		"PHONE": "Telefon",
 		"EXTEN": "Uzatil",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "Dosya adı",
-		"FILE_ID": "Audio",
+		"AUDIO": "Ses",
+		"CREATED_AT": "Oluşturulmuş",
+		"NOTES": "Notlar",
+		"NEW_PROJECT": "Yeni Proje",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "By bul",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "Dil",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Metin Türü",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "Gi̇t projeler",
-		"GRAMMAR": "Dilbilgisi",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "Başlıkları",
-		"HELP": {
-			"BCC": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])",
-			"CC": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])",
-			"DSN": "Örnek: SÜRÜCÜ=MySQL;SERVER=127,0.0,1;UID=xcall;PWD=parola;DATABASE=hareket",
-			"MAILBOX": "Posta kutusu@içerik",
-			"MAX_TEXT_TTS": "Desteklenen maksimum karakter sayısı 250'dir",
-			"TO": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "Alma",
-		"IMPORT_XML": "Import XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "Dil kodu",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "Oturum aç",
-		"LOGOUT": "Çıkış Yap",
-		"LUMENVOXASR": "ASR Lumenvox",
-		"LUMENVOXTTS": "Lumenvox Metin-Ses Dönüşümü İşlevi: Konuşma",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "Yöntem",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPSynth",
-		"NAME": "Adı",
-		"NDAACTIVITY_TYPE": "Aktivite türü",
-		"NDAGENERATE_AUDIO": "Ses Dosyası Oluştur",
-		"NDASSISTANT_URL": "NDASSISTANT URL'si",
-		"NDAUTH_URL": "NDAUTH URL'si",
-		"NEW": "Yeni",
-		"NEW_ODBC": "Yeni ODBC bağlantısı",
-		"NEW_PROJECT": "Yeni Proje",
-		"NEW_VARIABLE": "Yeni Değişken",
-		"NOOP": "NoOp",
-		"NOTES": "Notlar",
-		"NO_AVAILABLE_INFO": "Mevcut bilgisi",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "Ve",
-		"OPEN": "Açık",
-		"OPEN_NEW_WINDOW": "Yeni bir pencerede açılıyor",
-		"OPEN_PROJECT": "Açık Proje",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "Sayfa",
-		"PASSWORD": "Parola",
-		"PAUSE": "Duraklat",
-		"PAUSE_ID": "Duraklatma türü",
-		"PERMISSIONADD_PROJECTS": "Projeye Kullanıcı Ekleme",
-		"PHONE": "Telefon",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "Proje",
-		"PROJECTS": "Projeler",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "Vücut",
-		"RAWHEADERS": "Başlıkları",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "Dinlenme API'sı",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "Sayfadaki satırları",
-		"SAVE": "Kaydet",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "Arama herkesin",
-		"SELECTED": "Seçilen",
-		"SELECTED_USERS": "Seçilmiş Kullanıcılar",
-		"SELECT_ALL": "Tümünü Seç",
-		"SELECT_NONE": "Hiçbiri",
-		"SENDFAX": "Faks Gönderme",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "hesap",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "Kare Kayıtları",
-		"SSMLGENDER": "Cinsiyet",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "Yeni bir pencerede açılıyor",
+		"OPEN_PROJECT": "Açık Proje",
+		"COPY": "Kopyalama",
+		"OPEN": "Açık",
+		"NEW": "Yeni",
+		"COPY_PROJECT": "Kopya Proje",
+		"NEW_VARIABLE": "Yeni Değişken",
+		"ADD_VARIABLE": "Add Değişken",
+		"UPDATE_DESCRIPTION": "Güncelleme Açıklaması",
+		"EDIT_XML": "Edit XML",
+		"IMPORT_XML": "Import XML",
+		"IMPORT": "Alma",
+		"DROP_TO_UPLOAD": "İndirme YÜKLEME",
+		"DROP_TO_UPLOAD_MESSAGE": "Ayrıca dosyaları buraya yükleyin. Sadece XML - Maks. 5MB",
+		"CLOSE": "Close",
+		"NO_AVAILABLE_INFO": "Mevcut bilgisi",
+		"GO_TO_PROJECTS": "Gi̇t projeler",
+		"UPDATE_INFO": "Güncelleştirme Bilgisi",
+		"AGENTS": "Ajanlar",
 		"TELEPHONES": "Telefonlar",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "Test ODBC",
-		"TEXT": "Text",
+		"USERS": "Kullanıcılar",
+		"HELP": {
+			"MAILBOX": "Posta kutusu@içerik",
+			"DSN": "Örnek: SÜRÜCÜ=MySQL;SERVER=127,0.0,1;UID=xcall;PWD=parola;DATABASE=hareket",
+			"TO": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])",
+			"CC": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])",
+			"BCC": "Eklemek birden fazla adreslerini virgülle (örneğin [email-masked], [email-masked])",
+			"MAX_TEXT_TTS": "Desteklenen maksimum karakter sayısı 250'dir"
+		},
+		"CHOOSE_ATTACHMENT": "Ek seçin",
+		"ATTACHMENT_NAME": "Ek Adı",
+		"ATTACHMENT_TYPE": "Bağlantı Tipi",
+		"ATTACHMENT_PATH": "Bağlantı Yolu",
+		"SENDFAX": "Faks Gönderme",
+		"DELETE_SQUARERECORDING": "Delete Kare Kayıt",
+		"DOWNLOAD_SQUARERECORDING": "Yükleme Kare Kayıt",
+		"FILENAME": "Dosya adı",
+		"EDIT_SQUARERECORDING": "Edit Kare Kayıt",
+		"DELETE": "Sil",
+		"PAGE": "Sayfa",
+		"ROWSPERPAGE": "Sayfadaki satırları",
+		"OF": "Ve",
+		"CALLBACK_PRIORITY": "Öncelik",
+		"GOOGLE_ASR_LANGUAGE": "Dil",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "Erişim Anahtarı ID",
+		"AWS_SECRET_ACCESS_KEY": "Gizli Erişim Tuşu",
+		"AWS_POLLY_REGION": "Bölge",
+		"AWS_POLLY_VOICE": "Ses",
+		"LUMENVOXTTS": "Lumenvox Metin-Ses Dönüşümü İşlevi: Konuşma",
+		"LUMENVOXASR": "ASR Lumenvox",
+		"GRAMMAR": "Dilbilgisi",
 		"TILDEASR": "Arama teriminize ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "Benzersiz Kimliği",
+		"APPID": "App ID",
+		"APPSECRET": "App Gizli",
+		"SMS_ACCOUNT_ID": "hesap",
+		"FINDBY": "By bul",
+		"LOGIN": "Oturum aç",
+		"LOGOUT": "Çıkış Yap",
+		"PAUSE": "Duraklat",
+		"PAUSE_ID": "Duraklatma türü",
 		"UNPAUSE": "Duraklat Sonu",
-		"UPDATE_DESCRIPTION": "Güncelleme Açıklaması",
-		"UPDATE_INFO": "Güncelleştirme Bilgisi",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "Metin türü",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "Dil",
+		"ADDUSER_PROJECTS": "Projeye Kullanıcı Ekleme",
+		"ALL_USERS": "Tüm kullanıcılar",
+		"PERMISSIONADD_PROJECTS": "Projeye Kullanıcı Ekleme",
+		"SELECTED_USERS": "Seçilmiş Kullanıcılar",
+		"AWS_BOT_NAME": "Bot adı",
+		"AWS_LEX_REGION": "bölge",
+		"NDASSISTANT_URL": "NDASSISTANT URL'si",
+		"NDAUTH_URL": "NDAUTH URL'si",
+		"PASSWORD": "Parola",
 		"USERNAME": "Kullanıcı adı",
-		"USERS": "Kullanıcılar",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "Müşteri E-postası",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "Dil",
-		"DIALOGFLOWV2_PROJECT_ID": "Proje kimliği",
-		"PRIVATE_KEY": "Özel anahtar"
+		"NDAGENERATE_AUDIO": "Ses Dosyası Oluştur",
+		"CUSTOM_ACTION": "Özel eylem",
+		"CUSTOM_ACTION_DATA": "Özel İşlem Verileri",
+		"NDAACTIVITY_TYPE": "Aktivite türü",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "Ses Kodlama",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "Dil kodu",
+		"SSMLGENDER": "Cinsiyet",
+		"BODY": "Vücut",
+		"COMPUTEDVARIABLES": "Hesaplanan Değişkenler Komut Dosyası Yolu",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "Metin Türü",
+		"HEADERS": "Başlıkları",
+		"METHOD": "Yöntem",
+		"RAWBODY": "Vücut",
+		"RAWHEADERS": "Başlıkları",
+		"RESTAPI": "Dinlenme API'sı",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPSynth"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/zh-CN.json b/public/app/main/apps/callysquare/i18n/zh-CN.json
index 3ee462c..d329773 100644
--- a/public/app/main/apps/callysquare/i18n/zh-CN.json
+++ b/public/app/main/apps/callysquare/i18n/zh-CN.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "将用户添加到项目",
-		"ADD_ODBC": "添加 ODBC",
-		"ADD_PROJECT": "添加项目",
-		"ADD_VARIABLE": "添加变量",
-		"AGENTS": "座席",
-		"AGI": "AGI",
-		"ALL_USERS": "所有用户",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "应用标识",
-		"APPLICATION": "Application",
-		"APPSECRET": "App 秘密。",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "附件名称",
-		"ATTACHMENT_PATH": "附件路径",
-		"ATTACHMENT_TYPE": "附件类型",
-		"AUDIO": "音频",
-		"AUDIOENCODING": "音频编码",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "访问密钥标识符",
-		"AWS_BOT_NAME": "机器人的名字",
-		"AWS_LEX_REGION": "区域",
-		"AWS_POLLY_REGION": "区域",
-		"AWS_POLLY_VOICE": "语音",
-		"AWS_SECRET_ACCESS_KEY": "秘密访问密钥",
-		"AWS_TEXT_TYPE": "文字类型",
+		"NAME": "名称",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "测试 ODBC",
+		"SEARCH_FOR_ANYONE": "搜索任何人",
 		"BACK": "返回",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "身体",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "优先级",
-		"CALLYSQUARE": "邝美云广场",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "选择附件",
-		"CLOSE": "关闭",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "计算变量脚本路径",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "复制",
-		"COPY_PROJECT": "复制项目",
-		"CREATED_AT": "创建在",
-		"CUSTOM_ACTION": "自定义操作",
-		"CUSTOM_ACTION_DATA": "自定义操作数据",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "删除",
-		"DELETE_ODBC": "删除 ODBC",
-		"DELETE_PROJECT": "删除项目",
-		"DELETE_SQUARERECORDING": "删除广场录像",
-		"DESCRIPTION": "描述",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "语言",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "下载广场录像",
-		"DROP_TO_UPLOAD": "下上传",
-		"DROP_TO_UPLOAD_MESSAGE": "您也可以将文件在这里上传。 只有 XML -最大。 5MB",
+		"SELECTED": "选中的",
+		"SELECT_ALL": "选择所有",
+		"SELECT_NONE": "选择 “无”",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "编辑 ODBC",
-		"EDIT_PROJECT": "编辑项目",
-		"EDIT_SQUARERECORDING": "编辑广场录像",
-		"EDIT_XML": "编辑 XML",
-		"END": "End",
+		"DESCRIPTION": "描述",
+		"ADD_ODBC": "添加 ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN 是必需的",
-			"FIELD_REQUIRED": "该字段为必需字段。",
 			"NAME_REQUIRED": "该名称是必需的",
+			"DSN_REQUIRED": "DSN 是必需的",
 			"PROJECT_REQUIRED": "该项目是必需的",
+			"FIELD_REQUIRED": "该字段为必需字段。",
 			"URL_REQUIRED": "必填项"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "编辑 ODBC",
+		"DELETE_ODBC": "删除 ODBC",
+		"SAVE": "保存",
+		"PROJECTS": "项目",
+		"ADD_PROJECT": "添加项目",
+		"EDIT_PROJECT": "编辑项目",
+		"DELETE_PROJECT": "删除项目",
+		"CALLYSQUARE": "邝美云广场",
+		"ID": "Id",
+		"NEW_ODBC": "新的 ODBC 连接",
+		"SQUARERECORDINGS": "广场的录音",
+		"PROJECT": "项目",
+		"UNIQUEID": "独特的 ID",
+		"PHONE": "电话",
 		"EXTEN": "分机",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "文件名。",
-		"FILE_ID": "Audio",
+		"AUDIO": "音频",
+		"CREATED_AT": "创建在",
+		"NOTES": "备注",
+		"NEW_PROJECT": "新项目",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "查找依据",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "语言。",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "文字类型",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "请转至项目。",
-		"GRAMMAR": "语法",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "标头",
-		"HELP": {
-			"BCC": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])",
-			"CC": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])",
-			"DSN": "例如: 驱动程序= MySQL; SERVER = 127.0 0.1 文件; UID = xcall; PWD =密码; DATABASE = motion",
-			"MAILBOX": "邮箱@上下文",
-			"MAX_TEXT_TTS": "支持的最大字符数为250",
-			"TO": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "导入",
-		"IMPORT_XML": "导入 XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "语言代码",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "登录",
-		"LOGOUT": "登出",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To 的讲话",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "方法",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPS合成器",
-		"NAME": "名称",
-		"NDAACTIVITY_TYPE": "活动类型",
-		"NDAGENERATE_AUDIO": "生成音频文件",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH网址",
-		"NEW": "新的",
-		"NEW_ODBC": "新的 ODBC 连接",
-		"NEW_PROJECT": "新项目",
-		"NEW_VARIABLE": "新的变量。",
-		"NOOP": "NoOp",
-		"NOTES": "备注",
-		"NO_AVAILABLE_INFO": "无可用的信息",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "的",
-		"OPEN": "打开",
-		"OPEN_NEW_WINDOW": "在新窗口中打开",
-		"OPEN_PROJECT": "打开项目",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "页面",
-		"PASSWORD": "密码",
-		"PAUSE": "暂停",
-		"PAUSE_ID": "暂停类型",
-		"PERMISSIONADD_PROJECTS": "将用户添加到项目",
-		"PHONE": "电话",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "项目",
-		"PROJECTS": "项目",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "身体",
-		"RAWHEADERS": "标头",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "REST API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "每页的行数。",
-		"SAVE": "保存",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "搜索任何人",
-		"SELECTED": "选中的",
-		"SELECTED_USERS": "选定用户",
-		"SELECT_ALL": "选择所有",
-		"SELECT_NONE": "选择 “无”",
-		"SENDFAX": "发送传真",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "帐户",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "广场的录音",
-		"SSMLGENDER": "性别",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "在新窗口中打开",
+		"OPEN_PROJECT": "打开项目",
+		"COPY": "复制",
+		"OPEN": "打开",
+		"NEW": "新的",
+		"COPY_PROJECT": "复制项目",
+		"NEW_VARIABLE": "新的变量。",
+		"ADD_VARIABLE": "添加变量",
+		"UPDATE_DESCRIPTION": "更新说明。",
+		"EDIT_XML": "编辑 XML",
+		"IMPORT_XML": "导入 XML",
+		"IMPORT": "导入",
+		"DROP_TO_UPLOAD": "下上传",
+		"DROP_TO_UPLOAD_MESSAGE": "您也可以将文件在这里上传。 只有 XML -最大。 5MB",
+		"CLOSE": "关闭",
+		"NO_AVAILABLE_INFO": "无可用的信息",
+		"GO_TO_PROJECTS": "请转至项目。",
+		"UPDATE_INFO": "更新信息",
+		"AGENTS": "座席",
 		"TELEPHONES": "电话",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "测试 ODBC",
-		"TEXT": "Text",
+		"USERS": "用户",
+		"HELP": {
+			"MAILBOX": "邮箱@上下文",
+			"DSN": "例如: 驱动程序= MySQL; SERVER = 127.0 0.1 文件; UID = xcall; PWD =密码; DATABASE = motion",
+			"TO": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])",
+			"CC": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])",
+			"BCC": "您可以添加多个地址时使用逗号分隔(例如, [email-masked] [email-masked])",
+			"MAX_TEXT_TTS": "支持的最大字符数为250"
+		},
+		"CHOOSE_ATTACHMENT": "选择附件",
+		"ATTACHMENT_NAME": "附件名称",
+		"ATTACHMENT_TYPE": "附件类型",
+		"ATTACHMENT_PATH": "附件路径",
+		"SENDFAX": "发送传真",
+		"DELETE_SQUARERECORDING": "删除广场录像",
+		"DOWNLOAD_SQUARERECORDING": "下载广场录像",
+		"FILENAME": "文件名。",
+		"EDIT_SQUARERECORDING": "编辑广场录像",
+		"DELETE": "删除",
+		"PAGE": "页面",
+		"ROWSPERPAGE": "每页的行数。",
+		"OF": "的",
+		"CALLBACK_PRIORITY": "优先级",
+		"GOOGLE_ASR_LANGUAGE": "语言。",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "访问密钥标识符",
+		"AWS_SECRET_ACCESS_KEY": "秘密访问密钥",
+		"AWS_POLLY_REGION": "区域",
+		"AWS_POLLY_VOICE": "语音",
+		"LUMENVOXTTS": "Lumenvox Text-To 的讲话",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "语法",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "独特的 ID",
+		"APPID": "应用标识",
+		"APPSECRET": "App 秘密。",
+		"SMS_ACCOUNT_ID": "帐户",
+		"FINDBY": "查找依据",
+		"LOGIN": "登录",
+		"LOGOUT": "登出",
+		"PAUSE": "暂停",
+		"PAUSE_ID": "暂停类型",
 		"UNPAUSE": "结束暂停",
-		"UPDATE_DESCRIPTION": "更新说明。",
-		"UPDATE_INFO": "更新信息",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "文字类型",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "语言",
+		"ADDUSER_PROJECTS": "将用户添加到项目",
+		"ALL_USERS": "所有用户",
+		"PERMISSIONADD_PROJECTS": "将用户添加到项目",
+		"SELECTED_USERS": "选定用户",
+		"AWS_BOT_NAME": "机器人的名字",
+		"AWS_LEX_REGION": "区域",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH网址",
+		"PASSWORD": "密码",
 		"USERNAME": "用户名",
-		"USERS": "用户",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "客户电邮",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "语言",
-		"DIALOGFLOWV2_PROJECT_ID": "专案编号",
-		"PRIVATE_KEY": "私钥"
+		"NDAGENERATE_AUDIO": "生成音频文件",
+		"CUSTOM_ACTION": "自定义操作",
+		"CUSTOM_ACTION_DATA": "自定义操作数据",
+		"NDAACTIVITY_TYPE": "活动类型",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "音频编码",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "语言代码",
+		"SSMLGENDER": "性别",
+		"BODY": "身体",
+		"COMPUTEDVARIABLES": "计算变量脚本路径",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "文字类型",
+		"HEADERS": "标头",
+		"METHOD": "方法",
+		"RAWBODY": "身体",
+		"RAWHEADERS": "标头",
+		"RESTAPI": "REST API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPS合成器"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/callysquare/i18n/zh-TW.json b/public/app/main/apps/callysquare/i18n/zh-TW.json
index 51b287b..a71f608 100644
--- a/public/app/main/apps/callysquare/i18n/zh-TW.json
+++ b/public/app/main/apps/callysquare/i18n/zh-TW.json
@@ -1,243 +1,238 @@
 {
 	"CALLYSQUARE": {
-		"ACCOUNT_ID": "Account",
-		"ADDUSER_PROJECTS": "將用戶添加到項目",
-		"ADD_ODBC": "新增 ODBC",
-		"ADD_PROJECT": "新增專案",
-		"ADD_VARIABLE": "新增變數",
-		"AGENTS": "值機員",
-		"AGI": "AGI",
-		"ALL_USERS": "所有用戶",
-		"ANSWER": "Answer",
-		"APIKEY": "ApiKey",
-		"APPID": "應用程式 ID",
-		"APPLICATION": "Application",
-		"APPSECRET": "App 密",
-		"ARGS": "Arguments",
-		"ATTACHMENT_NAME": "附件檔名稱",
-		"ATTACHMENT_PATH": "附件檔路徑",
-		"ATTACHMENT_TYPE": "附件類型",
-		"AUDIO": "音效",
-		"AUDIOENCODING": "音頻編碼",
+		"SESTEKASR": "Sestek ASR",
+		"SESTEKNDA": "Sestek NDA",
+		"SESTEKTTS": "Sestek TTS",
 		"AWSLEX": "Amazon Lex",
-		"AWSPOLLY": "AWS Polly",
-		"AWS_ACCESS_KEY_ID": "存取金鑰識別碼",
-		"AWS_BOT_NAME": "機器人的名字",
-		"AWS_LEX_REGION": "區域",
-		"AWS_POLLY_REGION": "區域",
-		"AWS_POLLY_VOICE": "語音",
-		"AWS_SECRET_ACCESS_KEY": "祕密訪問鍵",
-		"AWS_TEXT_TYPE": "文字類型",
+		"NAME": "名稱",
+		"ODBC": "ODBC",
+		"TEST_ODBC": "測試 ODBC",
+		"SEARCH_FOR_ANYONE": "搜尋使用者",
 		"BACK": "備份",
-		"BCC": "BCC",
-		"BEEP": "Beep",
-		"BODY": "身體",
-		"CALLBACK": "Callback",
-		"CALLBACK_PRIORITY": "優先順序",
-		"CALLYSQUARE": "會自動控制擺正身體姿勢",
-		"CC": "CC",
-		"CHOOSE_ATTACHMENT": "選擇配件",
-		"CLOSE": "關閉",
-		"COMMAND": "Command",
-		"COMPUTEDVARIABLES": "計算變量腳本路徑",
-		"CONDITION": "Condition",
-		"CONTEXT": "Context",
-		"COPY": "複製",
-		"COPY_PROJECT": "複印專案",
-		"CREATED_AT": "建立在",
-		"CUSTOM_ACTION": "自定義操作",
-		"CUSTOM_ACTION_DATA": "自定義操作數據",
-		"CUSTOM_APP": "Custom Application",
-		"DATABASE": "Database",
-		"DELAY": "Delay",
-		"DELETE": "刪除",
-		"DELETE_ODBC": "刪除 ODBC",
-		"DELETE_PROJECT": "刪除專案",
-		"DELETE_SQUARERECORDING": "刪除方形錄影",
-		"DESCRIPTION": "說明",
-		"DIAL": "Dial",
-		"DIALOGFLOW": "Dialogflow",
-		"DIALOGFLOW_LANGUAGE": "語言",
-		"DIGIT": "Max Digits",
-		"DIGITS": "Digits",
-		"DOWNLOAD_SQUARERECORDING": "下載方錄影",
-		"DROP_TO_UPLOAD": "拉上傳",
-		"DROP_TO_UPLOAD_MESSAGE": "您也可以在下拉檔案這裡上傳。 只 XML - 最大。 5 MB",
+		"SELECTED": "已選取",
+		"SELECT_ALL": "全部選取",
+		"SELECT_NONE": "選取「無」",
 		"DSN": "DSN",
-		"EDIT": "Edit",
-		"EDIT_ODBC": "編輯 ODBC",
-		"EDIT_PROJECT": "編輯專案",
-		"EDIT_SQUARERECORDING": "編輯錄製方塊",
-		"EDIT_XML": "編輯 XML",
-		"END": "End",
+		"DESCRIPTION": "說明",
+		"ADD_ODBC": "新增 ODBC",
 		"ERRORS": {
-			"DSN_REQUIRED": "DSN 是必填欄位",
-			"FIELD_REQUIRED": "此欄位為必填欄位",
 			"NAME_REQUIRED": "「名稱」為必填欄位",
+			"DSN_REQUIRED": "DSN 是必填欄位",
 			"PROJECT_REQUIRED": "該專案是必填欄位",
+			"FIELD_REQUIRED": "此欄位為必填欄位",
 			"URL_REQUIRED": "必填項"
 		},
-		"ESCAPE_DIGITS": "Escape Digits",
+		"EDIT_ODBC": "編輯 ODBC",
+		"DELETE_ODBC": "刪除 ODBC",
+		"SAVE": "儲存",
+		"PROJECTS": "專案計畫",
+		"ADD_PROJECT": "新增專案",
+		"EDIT_PROJECT": "編輯專案",
+		"DELETE_PROJECT": "刪除專案",
+		"CALLYSQUARE": "會自動控制擺正身體姿勢",
+		"ID": "Id",
+		"NEW_ODBC": "新增 ODBC 連線",
+		"SQUARERECORDINGS": "方形錄音",
+		"PROJECT": "專案",
+		"UNIQUEID": "獨特的識別碼",
+		"PHONE": "電話",
 		"EXTEN": "Exten",
-		"EXTENSION": "Extension",
-		"EXT_DIAL": "External Dial",
-		"FILE": "Filename",
-		"FILENAME": "檔案名稱",
-		"FILE_ID": "Audio",
+		"AUDIO": "音效",
+		"CREATED_AT": "建立在",
+		"NOTES": "注意事項",
+		"NEW_PROJECT": "新的專案",
+		"EDIT": "Edit",
+		"LABEL": "Label",
+		"ANSWER": "Answer",
+		"TIMEOUT": "Timeout",
+		"SIP_ID": "SIP",
+		"OPTS": "Options",
+		"URL": "URL",
+		"TRUNK_NAME": "Trunk",
+		"START": "Start",
 		"FINALLY": "Finally",
-		"FINDBY": "查找依據",
-		"GETDIGITS": "Get Digits",
-		"GETSECRETDIGITS": "Get Secret Digits",
-		"GOAL": "Goal",
-		"GOALNAME": "Goal Name",
-		"GOOGLEASR": "GoogleASR",
-		"GOOGLE_ASR_LANGUAGE": "語言",
-		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "文字類型",
-		"GOOGLE_TTS_LANGUAGE": "Language",
-		"GOSUB": "GoSub",
-		"GOTOC": "GoTo",
-		"GOTOIF": "GoToIf",
-		"GOTOIFTIME": "GoToIfTime",
-		"GO_TO_PROJECTS": "移至專案",
-		"GRAMMAR": "語法",
+		"END": "End",
 		"HANGUP": "Hangup",
-		"HEADERS": "標頭",
-		"HELP": {
-			"BCC": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])",
-			"CC": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])",
-			"DSN": "例如 : 驅動程式 = MySQL ; 伺服器 = 127.0.0.1 ; UID = xcall ; 密碼 = 密碼 ; 資料庫 = 動作",
-			"MAILBOX": "信箱與內容",
-			"MAX_TEXT_TTS": "支持的最大字符數為250",
-			"TO": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])"
-		},
-		"HIDDENDIGITSNUM": "Hiddden Digits Number",
-		"HIDDENDIGITSPOS": "Hidden Digits Position",
-		"ID": "Id",
-		"IMPORT": "匯入",
-		"IMPORT_XML": "匯入 XML",
-		"INTERVAL_ID": "Interval",
-		"INTKEY": "Interrupt Key",
-		"ISPEECHASR": "ISpeech ASR",
-		"ISPEECHTTS": "ISpeech Text-To-Speech",
-		"ISPEECH_ASR_LANGUAGE": "Language",
-		"ISPEECH_TTS_LANGUAGE": "Language",
-		"KEY": "Key",
-		"LABEL": "Label",
-		"LANGUAGECODE": "語言代碼",
-		"LASTNAME": "Last Name",
-		"LIST_ID": "List",
-		"LOGIN": "登錄",
-		"LOGOUT": "登出",
-		"LUMENVOXASR": "Lumenvox ASR",
-		"LUMENVOXTTS": "Lumenvox Text-To 語音",
+		"DIAL": "Dial",
+		"EXT_DIAL": "External Dial",
+		"QUEUE": "Queue",
+		"QUEUE_ID": "Queue",
+		"FILE_ID": "Audio",
+		"AGI": "AGI",
 		"MACRO": "Macro",
+		"GOSUB": "GoSub",
+		"POSITION": "Position",
+		"VOICEMAIL": "Voicemail",
 		"MAILBOX": "Mailbox",
+		"OPTIONS": "Options",
+		"SET": "Set",
+		"VARIABLE_ID": "Variable",
+		"VARIABLE_VALUE": "Value",
 		"MATH": "Math",
-		"MAXDIGIT": "Maximum Digits",
-		"MENU": "Menu",
-		"METHOD": "方法",
-		"MINDIGIT": "Minimum Digits",
-		"MODEL": "Model",
-		"MRCPRECOG": "MRCPRecog",
-		"MRCPSYNTH": "MRCPS合成器",
-		"NAME": "名稱",
-		"NDAACTIVITY_TYPE": "活動類型",
-		"NDAGENERATE_AUDIO": "生成音頻文件",
-		"NDASSISTANT_URL": "NDASSISTANT Url",
-		"NDAUTH_URL": "NDAUTH網址",
-		"NEW": "新增",
-		"NEW_ODBC": "新增 ODBC 連線",
-		"NEW_PROJECT": "新的專案",
-		"NEW_VARIABLE": "新變數",
-		"NOOP": "NoOp",
-		"NOTES": "注意事項",
-		"NO_AVAILABLE_INFO": "無可用資訊",
-		"NUMBER": "Number",
-		"ODBC": "ODBC",
-		"ODBC_ID": "ODBC Connection",
-		"OF": "的",
-		"OPEN": "開啟",
-		"OPEN_NEW_WINDOW": "在新的視窗中開啟",
-		"OPEN_PROJECT": "開啟專案",
 		"OPERATION": "Operation",
-		"OPTIONS": "Options",
-		"OPTS": "Options",
-		"OUTPUT": "Output",
-		"PAGE": "頁面",
-		"PASSWORD": "密碼",
-		"PAUSE": "暫停",
-		"PAUSE_ID": "暫停類型",
-		"PERMISSIONADD_PROJECTS": "將用戶添加到項目",
-		"PHONE": "電話",
 		"PLAYBACK": "Playback",
-		"POSITION": "Position",
-		"PRIORITY": "Priority",
-		"PROJECT": "專案",
-		"PROJECTS": "專案計畫",
-		"PROJECT_ID": "Project",
-		"QUERY": "Query",
-		"QUEUE": "Queue",
-		"QUEUE_ID": "Queue",
-		"RAWBODY": "身體",
-		"RAWHEADERS": "標頭",
-		"RECORD": "Record",
-		"RECORDINGFORMAT": "Recording Format",
 		"RESPONSE": "Response Timeout",
-		"RESTAPI": "REST API",
+		"DIGIT": "Max Digits",
 		"RETRY": "Retries",
-		"ROWSPERPAGE": "每頁行數",
-		"SAVE": "儲存",
+		"DIGITS": "Digits",
+		"ESCAPE_DIGITS": "Escape Digits",
+		"MENU": "Menu",
 		"SAYDIGITS": "Say Digits",
 		"SAYNUMBER": "Say number",
+		"NUMBER": "Number",
 		"SAYPHONETIC": "Say Phonetics",
-		"SEARCH_FOR_ANYONE": "搜尋使用者",
-		"SELECTED": "已選取",
-		"SELECTED_USERS": "選定用戶",
-		"SELECT_ALL": "全部選取",
-		"SELECT_NONE": "選取「無」",
-		"SENDFAX": "傳送傳真",
-		"SENDMAIL": "Send Mail",
+		"TEXT": "Text",
+		"GOOGLE_TTS_LANGUAGE": "Language",
+		"TTS": "Google Text-To-Speech",
+		"ISPEECHTTS": "ISpeech Text-To-Speech",
+		"KEY": "Key",
+		"ISPEECH_TTS_LANGUAGE": "Language",
+		"SPEED": "Speed",
+		"INTKEY": "Interrupt Key",
+		"GETDIGITS": "Get Digits",
+		"MINDIGIT": "Minimum Digits",
+		"MAXDIGIT": "Maximum Digits",
+		"HIDDENDIGITSNUM": "Hiddden Digits Number",
+		"HIDDENDIGITSPOS": "Hidden Digits Position",
+		"GETSECRETDIGITS": "Get Secret Digits",
+		"RECORD": "Record",
+		"FILE": "Filename",
+		"RECORDINGFORMAT": "Recording Format",
+		"DATABASE": "Database",
+		"ODBC_ID": "ODBC Connection",
+		"QUERY": "Query",
+		"MODEL": "Model",
+		"ISPEECH_ASR_LANGUAGE": "Language",
+		"BEEP": "Beep",
+		"ISPEECHASR": "ISpeech ASR",
 		"SENDSMS": "Send SMS",
-		"SESTEKASR": "Sestek ASR",
-		"SESTEKNDA": "Sestek NDA",
-		"SESTEKTTS": "Sestek TTS",
-		"SET": "Set",
-		"SIP_ID": "SIP",
-		"SMS_ACCOUNT_ID": "帳戶",
+		"ACCOUNT_ID": "Account",
+		"TO": "To",
 		"SMS_TEXT": "Text",
-		"SPEED": "Speed",
-		"SQUARERECORDINGS": "方形錄音",
-		"SSMLGENDER": "性別",
-		"START": "Start",
+		"SENDMAIL": "Send Mail",
+		"TEMPLATE_ID": "Template",
+		"CC": "CC",
+		"BCC": "BCC",
 		"SUBJECT": "Subject",
-		"SUBPROJECT": "Sub Project",
+		"GOTOC": "GoTo",
+		"CONTEXT": "Context",
+		"EXTENSION": "Extension",
+		"PRIORITY": "Priority",
+		"GOTOIF": "GoToIf",
+		"CONDITION": "Condition",
+		"GOTOIFTIME": "GoToIfTime",
+		"INTERVAL_ID": "Interval",
+		"VSWITCH": "Variable Switch",
+		"GOAL": "Goal",
+		"GOALNAME": "Goal Name",
+		"NOOP": "NoOp",
+		"OUTPUT": "Output",
 		"SYSTEM": "System",
+		"COMMAND": "Command",
+		"ARGS": "Arguments",
+		"SUBPROJECT": "Sub Project",
+		"PROJECT_ID": "Project",
+		"CUSTOM_APP": "Custom Application",
+		"APPLICATION": "Application",
+		"CALLBACK": "Callback",
+		"LASTNAME": "Last Name",
+		"LIST_ID": "List",
+		"DELAY": "Delay",
+		"OPEN_NEW_WINDOW": "在新的視窗中開啟",
+		"OPEN_PROJECT": "開啟專案",
+		"COPY": "複製",
+		"OPEN": "開啟",
+		"NEW": "新增",
+		"COPY_PROJECT": "複印專案",
+		"NEW_VARIABLE": "新變數",
+		"ADD_VARIABLE": "新增變數",
+		"UPDATE_DESCRIPTION": "更新說明",
+		"EDIT_XML": "編輯 XML",
+		"IMPORT_XML": "匯入 XML",
+		"IMPORT": "匯入",
+		"DROP_TO_UPLOAD": "拉上傳",
+		"DROP_TO_UPLOAD_MESSAGE": "您也可以在下拉檔案這裡上傳。 只 XML - 最大。 5 MB",
+		"CLOSE": "關閉",
+		"NO_AVAILABLE_INFO": "無可用資訊",
+		"GO_TO_PROJECTS": "移至專案",
+		"UPDATE_INFO": "更新資訊",
+		"AGENTS": "值機員",
 		"TELEPHONES": "電話",
-		"TEMPLATE_ID": "Template",
-		"TEST_ODBC": "測試 ODBC",
-		"TEXT": "Text",
+		"USERS": "使用者",
+		"HELP": {
+			"MAILBOX": "信箱與內容",
+			"DSN": "例如 : 驅動程式 = MySQL ; 伺服器 = 127.0.0.1 ; UID = xcall ; 密碼 = 密碼 ; 資料庫 = 動作",
+			"TO": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])",
+			"CC": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])",
+			"BCC": "您可以將多個地址使用逗號 ( 例如 [email-masked] 、 [email-masked])",
+			"MAX_TEXT_TTS": "支持的最大字符數為250"
+		},
+		"CHOOSE_ATTACHMENT": "選擇配件",
+		"ATTACHMENT_NAME": "附件檔名稱",
+		"ATTACHMENT_TYPE": "附件類型",
+		"ATTACHMENT_PATH": "附件檔路徑",
+		"SENDFAX": "傳送傳真",
+		"DELETE_SQUARERECORDING": "刪除方形錄影",
+		"DOWNLOAD_SQUARERECORDING": "下載方錄影",
+		"FILENAME": "檔案名稱",
+		"EDIT_SQUARERECORDING": "編輯錄製方塊",
+		"DELETE": "刪除",
+		"PAGE": "頁面",
+		"ROWSPERPAGE": "每頁行數",
+		"OF": "的",
+		"CALLBACK_PRIORITY": "優先順序",
+		"GOOGLE_ASR_LANGUAGE": "語言",
+		"GOOGLEASR": "GoogleASR",
+		"AWSPOLLY": "AWS Polly",
+		"AWS_ACCESS_KEY_ID": "存取金鑰識別碼",
+		"AWS_SECRET_ACCESS_KEY": "祕密訪問鍵",
+		"AWS_POLLY_REGION": "區域",
+		"AWS_POLLY_VOICE": "語音",
+		"LUMENVOXTTS": "Lumenvox Text-To 語音",
+		"LUMENVOXASR": "Lumenvox ASR",
+		"GRAMMAR": "語法",
 		"TILDEASR": "Tilde ASR",
-		"TIMEOUT": "Timeout",
-		"TO": "To",
-		"TRUNK_NAME": "Trunk",
-		"TTS": "Google Text-To-Speech",
-		"UNIQUEID": "獨特的識別碼",
+		"APPID": "應用程式 ID",
+		"APPSECRET": "App 密",
+		"SMS_ACCOUNT_ID": "帳戶",
+		"FINDBY": "查找依據",
+		"LOGIN": "登錄",
+		"LOGOUT": "登出",
+		"PAUSE": "暫停",
+		"PAUSE_ID": "暫停類型",
 		"UNPAUSE": "結束暫停",
-		"UPDATE_DESCRIPTION": "更新說明",
-		"UPDATE_INFO": "更新資訊",
 		"URI": "URI",
-		"URL": "URL",
+		"AWS_TEXT_TYPE": "文字類型",
+		"DIALOGFLOW": "Dialogflow",
+		"DIALOGFLOW_LANGUAGE": "語言",
+		"ADDUSER_PROJECTS": "將用戶添加到項目",
+		"ALL_USERS": "所有用戶",
+		"PERMISSIONADD_PROJECTS": "將用戶添加到項目",
+		"SELECTED_USERS": "選定用戶",
+		"AWS_BOT_NAME": "機器人的名字",
+		"AWS_LEX_REGION": "區域",
+		"NDASSISTANT_URL": "NDASSISTANT Url",
+		"NDAUTH_URL": "NDAUTH網址",
+		"PASSWORD": "密碼",
 		"USERNAME": "用戶名",
-		"USERS": "使用者",
-		"VARIABLE_ID": "Variable",
-		"VARIABLE_VALUE": "Value",
-		"VOICEMAIL": "Voicemail",
-		"VSWITCH": "Variable Switch",
-		"CLIENT_EMAIL": "客戶電郵",
-		"DIALOGFLOWV2": "DialogflowV2",
-		"DIALOGFLOWV2_LANGUAGE": "語言",
-		"DIALOGFLOWV2_PROJECT_ID": "專案編號",
-		"PRIVATE_KEY": "私鑰"
+		"NDAGENERATE_AUDIO": "生成音頻文件",
+		"CUSTOM_ACTION": "自定義操作",
+		"CUSTOM_ACTION_DATA": "自定義操作數據",
+		"NDAACTIVITY_TYPE": "活動類型",
+		"APIKEY": "ApiKey",
+		"AUDIOENCODING": "音頻編碼",
+		"GOOGLE_CLOUD_TTS": "Google Cloud TTS",
+		"LANGUAGECODE": "語言代碼",
+		"SSMLGENDER": "性別",
+		"BODY": "身體",
+		"COMPUTEDVARIABLES": "計算變量腳本路徑",
+		"GOOGLE_CLOUD_TTS_TEXT_TYPE": "文字類型",
+		"HEADERS": "標頭",
+		"METHOD": "方法",
+		"RAWBODY": "身體",
+		"RAWHEADERS": "標頭",
+		"RESTAPI": "REST API",
+		"MRCPRECOG": "MRCPRecog",
+		"MRCPSYNTH": "MRCPS合成器"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/ar.json b/public/app/main/apps/chat/i18n/ar.json
index a8a54ca..df952c5 100644
--- a/public/app/main/apps/chat/i18n/ar.json
+++ b/public/app/main/apps/chat/i18n/ar.json
@@ -83,10 +83,7 @@
 			"BOTNAME_REQUIRED": "حقل الزامي",
 			"SECRETACCESSKEY_REQUIRED": "حقل الزامي",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "حقل الزامي",
-			"VIDAOOAPIKEY_REQUIRED": "حقل الزامي",
-			"CLIENTEMAIL_REQUIRED": "حقل الزامي",
-			"PRIVATEKEY_REQUIRED": "حقل الزامي",
-			"PROJECTID_REQUIRED": "حقل الزامي"
+			"VIDAOOAPIKEY_REQUIRED": "حقل الزامي"
 		},
 		"HELP": {
 			"AGENTIDENTIFIER": "محدد هوية وكيل خدمه العملاء",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "مفتاح Vidaoo Api",
 		"VIDAOOESCALATION": "ابدأ مكالمة فيديو",
 		"VIDAOOSESSION": "ابدأ مكالمة فيديو",
-		"VIDEO": "فيديو",
-		"CLIENTEMAIL": "البريد الإلكتروني للعميل",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "تحرير Dialogflow V2",
-		"PRIVATEKEY": "مفتاح سري",
-		"PROJECTID": "معرف المشروع"
+		"VIDEO": "فيديو"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/cs.json b/public/app/main/apps/chat/i18n/cs.json
index 05ba740..c052fae 100644
--- a/public/app/main/apps/chat/i18n/cs.json
+++ b/public/app/main/apps/chat/i18n/cs.json
@@ -241,10 +241,7 @@
 			"WAITINGTITLE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
 			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Povinné pole",
-			"VIDAOOAPIKEY_REQUIRED": "Povinné pole",
-			"CLIENTEMAIL_REQUIRED": "Povinné pole",
-			"PRIVATEKEY_REQUIRED": "Povinné pole",
-			"PROJECTID_REQUIRED": "Povinné pole"
+			"VIDAOOAPIKEY_REQUIRED": "Povinné pole"
 		},
 		"CM_FIELD": "Contact Manager Field",
 		"CHATPROACTIVEACTIONS": "Proactive Actions",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Zahajte videohovor",
 		"VIDAOOSESSION": "Zahajte videohovor",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Upravit Dialogflow V2",
-		"PRIVATEKEY": "Soukromý klíč",
-		"PROJECTID": "ID projektu"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/da.json b/public/app/main/apps/chat/i18n/da.json
index 7952999..3e2ab62 100644
--- a/public/app/main/apps/chat/i18n/da.json
+++ b/public/app/main/apps/chat/i18n/da.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Obligatorisk felt",
 			"SECRETACCESSKEY_REQUIRED": "Obligatorisk felt",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatorisk felt",
-			"VIDAOOAPIKEY_REQUIRED": "Obligatorisk felt",
-			"CLIENTEMAIL_REQUIRED": "Obligatorisk felt",
-			"PRIVATEKEY_REQUIRED": "Obligatorisk felt",
-			"PROJECTID_REQUIRED": "Obligatorisk felt"
+			"VIDAOOAPIKEY_REQUIRED": "Obligatorisk felt"
 		},
 		"CM_FIELD": "Kontakt Manager mark",
 		"CHATPROACTIVEACTIONS": "Proaktive handlinger",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Start videoopkald",
 		"VIDAOOSESSION": "Start videoopkald",
-		"VIDEO": "video",
-		"CLIENTEMAIL": "Klientens e-mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøgle",
-		"PROJECTID": "Projekt-id"
+		"VIDEO": "video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/de.json b/public/app/main/apps/chat/i18n/de.json
index 1300ec3..bc2c19b 100644
--- a/public/app/main/apps/chat/i18n/de.json
+++ b/public/app/main/apps/chat/i18n/de.json
@@ -2,111 +2,111 @@
 	"CHAT": {
 		"AMAZONLEX": "Amazon Lex",
 		"TEXT": "Text",
-		"TIMES": "Anzahl der Male pro Interaktion",
-		"EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
+		"TIMES": "Die Anzahl der Zeiten pro Interaktion",
+		"EDIT_AUTOREPLY": "Bearbeiten Sie automatische Antwort",
 		"AUTOREPLY": "Automatische Antwort",
-		"NEW_CHATDISPOSITION": "Neue Chat-Disposition",
-		"ENABLECUSTOMERATTACHMENT": "Kundenanhänge aktivieren",
+		"NEW_CHATDISPOSITION": "Neuer Chat Disposition",
+		"ENABLECUSTOMERATTACHMENT": "Kunden Anlagen aktivieren",
 		"OFFLINE_CHAT_BUTTON": "'Offline Chat'-Taste",
 		"OFFLINESTATUS": "Offline Status",
 		"NAME": "Name",
-		"CHATQUEUES": "Chat-Warteschlangen",
-		"SEARCH_FOR_ANYONE": "Suche",
+		"CHATQUEUES": "Chat-warteschlangen",
+		"SEARCH_FOR_ANYONE": "Suche für Jedermann",
 		"STRATEGY": "Strategie",
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Beschreibung",
-		"KEY": "Key",
-		"ALIAS": "Alias-Name",
+		"KEY": "Schlüssel",
+		"ALIAS": "Alias",
 		"VARIABLE": "Variable",
 		"INTERVAL": "Intervall",
-		"EDIT_CLOSE": "Bearbeiten Beenden",
+		"EDIT_CLOSE": "Bearbeiten Schließen",
 		"TIMEZONE": "Zeitzone",
 		"MESSAGE": "Nachricht",
-		"ADVANCED": "Erweitert",
-		"FORWARDTRANSCRIPT": "Transkript weiterleiten",
-		"FORWARDTRANSCRIPTMESSAGE": "Transkript-Nachricht weiterleiten",
-		"SKIPMESSAGEBUTTON": "Taste \"Nachricht\" überspringen",
+		"ADVANCED": "Erweiterte",
+		"FORWARDTRANSCRIPT": "Vorwärts Abschrift",
+		"FORWARDTRANSCRIPTMESSAGE": "Transkript Nachricht weiterleiten",
+		"SKIPMESSAGEBUTTON": "Taste \"Nachricht überspringen",
 		"EDIT_MESSAGE": "Nachricht bearbeiten",
-		"CONDITION_AGREEMENT": "Bedingungsvereinbarung",
+		"CONDITION_AGREEMENT": "Zustand Abkommen",
 		"NONE": "Keine",
 		"PRIORITY": "Priorität",
 		"ONLINESTATUS": "Online Status",
-		"UNMANAGEDSTATUS": "Nicht verwalteter Status",
-		"AUTOCLOSE": "Automatisches Schließen aktivieren",
-		"ENABLEUNMANAGEDNOTE": "Nicht verwaltete Nachricht aktivieren",
+		"UNMANAGEDSTATUS": "Verwalteter Status",
+		"AUTOCLOSE": "Aktivieren Autoclose",
+		"ENABLEUNMANAGEDNOTE": "Aktivieren Sie Nicht verwaltete Nachricht",
 		"UNMANAGEDMESSAGE": "Nachricht",
 		"SKIPUNMANAGED": "Nachricht überspringen",
 		"SENDUNMANAGED": "Nachricht senden",
-		"WEBSITESCRIPT": "Website-Script",
+		"WEBSITESCRIPT": "Website Script",
 		"DELETE_OFFLINEMESSAGE": "Löschen",
 		"OFFLINEMESSAGES": "Offline Nachrichten",
-		"FORWARD_OFFLINE": "Offline weiterleiten",
+		"FORWARD_OFFLINE": "Freuen Offline",
 		"SHOW_OFFLINEMESSAGE": "Zeigen",
-		"FORWARD_OFFLINE_ADDRESS": "Offline-Adresse weiterleiten",
-		"CLOSINGFORM": "Formular schließen",
-		"ENABLERATING": "Bewertung aktivieren",
-		"ENABLECUSTOMERWRITING": "Dem Kunden \"schreiben\" erlauben, bevor der Agent akzeptiert",
-		"ENABLEFEEDBACK": "Feedback aktivieren",
-		"RATINGTYPE": "Rating-Typ",
+		"FORWARD_OFFLINE_ADDRESS": "Freuen Offline Adresse",
+		"CLOSINGFORM": "Schließen der Form",
+		"ENABLERATING": "Aktivieren Bewertung",
+		"ENABLECUSTOMERWRITING": "Dem Kunden schriftlich vor akzeptant",
+		"ENABLEFEEDBACK": "Aktivieren Sie Feedback",
+		"RATINGTYPE": "Bewertung Typ",
 		"CLOSINGMESSAGE": "Nachricht schließen",
-		"CLOSINGMESSAGEBUTTON": "Nachrichtentaste schließen",
-		"RATINGSTARSNUMBER": "Anzahl der Bewertungssterne",
+		"CLOSINGMESSAGEBUTTON": "Schließen Taste Nachricht",
+		"RATINGSTARSNUMBER": "Bewertung Sterne Anzahl",
 		"EDIT_GOTOIF": "Bearbeiten GotoIf",
-		"CONDITION": "Bedingung",
-		"TRUEPRIORITY": "Echte Priorität",
+		"CONDITION": "Zustand",
+		"TRUEPRIORITY": "Wahre Priorität",
 		"FALSEPRIORITY": "Falsche Priorität",
 		"VALUE": "Wert",
-		"WEBSITEALIAS": "Website-Alias",
+		"WEBSITEALIAS": "Website Alias",
 		"ERRORS": {
-			"TEXT_REQUIRED": "Pflichtfeld",
-			"SENDUNMANAGED_REQUIRED": "Pflichtfeld",
-			"SENDUNMANAGED_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"SKIPUNMANAGED_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{{{max}} haben",
-			"UNMANAGEDMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{{{max}} haben",
-			"WEBSITEALIAS_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{{{max}} haben",
-			"AGENT_REQUIRED": "Pflichtfeld",
-			"QUEUE_REQUIRED": "Pflichtfeld",
-			"CONDITION_REQUIRED": "Pflichtfeld",
-			"PRIORITY_REQUIRED": "Pflichtfeld",
-			"TRUEPRIORITY_REQUIRED": "Pflichtfeld",
-			"FALSEPRIORITY_REQUIRED": "Pflichtfeld",
-			"NAME_REQUIRED": "Pflichtfeld",
-			"LIST_REQUIRED": "Pflichtfeld",
-			"AGENT_TIMEOUT_REQUIRED": "Pflichtfeld",
-			"MOTIONADDRESS_REQUIRED": "Pflichtfeld",
-			"DISPOSITION_REQUIRED": "Pflichtfeld",
-			"MOTIONADDRESS_MUST_VALID_URL": "Falsches Format",
-			"EMAIL_MUST_BE_VALID": "Falsches Format",
-			"ADDRESS_REQUIRED": "Pflichtfeld",
-			"ADDRESS_MUST_VALID_URL": "Falsches Format",
-			"ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Pflichtfeld",
-			"ACCEPTURL_MUST_VALID_URL": "Falsches Format",
-			"TIMEOUT_REQUIRED": "Pflichtfeld",
-			"REJECTURL_MUST_VALID_URL": "Falsches Format",
-			"CLOSEURL_MUST_VALID_URL": "Falsches Format",
-			"PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
-			"TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
-			"FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
-			"TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
-			"POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
-			"WAITINGMESSAGE_REQUIRED": "Pflichtfeld",
-			"WAITINGTITLE_REQUIRED": "Pflichtfeld",
-			"KEY_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"KEY_REQUIRED": "Pflichtfeld",
-			"WAITINGMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"WAITINGTITLE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
-			"HEADER_OFFLINE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"CLOSINGQUESTION_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
+			"TEXT_REQUIRED": "Der Text ist erforderlich",
+			"SENDUNMANAGED_REQUIRED": "Das Feld ist erforderlich.",
+			"SENDUNMANAGED_MAX_LENGTH": "Das Feld muss eine maximale Länge von {{max}}",
+			"SKIPUNMANAGED_MAX_LENGTH": "Das Feld muss eine maximale Länge von {{max}}",
+			"UNMANAGEDMESSAGE_MAX_LENGTH": "Das Feld muss eine maximale Länge von {{max}}",
+			"WEBSITEALIAS_MAX_LENGTH": "Alias darf eine maximale Länge von {{max}}",
+			"AGENT_REQUIRED": "Der Agent ist erforderlich",
+			"QUEUE_REQUIRED": "Die Warteschlange ist erforderlich",
+			"CONDITION_REQUIRED": "Der Zustand ist erforderlich",
+			"PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+			"TRUEPRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+			"FALSEPRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+			"NAME_REQUIRED": "Der Name ist erforderlich",
+			"LIST_REQUIRED": "Die Liste ist erforderlich",
+			"AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
+			"MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+			"DISPOSITION_REQUIRED": "Die Disposition ist erforderlich",
+			"MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
+			"EMAIL_MUST_BE_VALID": "E-Mail muss eine gültige e-mail Adresse",
+			"ADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+			"ADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
+			"ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Die Weiterleitung der Anfrage Adresse ist erforderlich",
+			"ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+			"TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+			"REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+			"CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+			"PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Priorität muss größer als oder gleich",
+			"TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die wahre Priorität muss größer als oder gleich",
+			"FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die falsche Priorität muss größer als oder gleich",
+			"TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Timeout muss größer als oder gleich",
+			"POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Abfrage muss größer als oder gleich",
+			"WAITINGMESSAGE_REQUIRED": "Der Wartende Nachricht ist erforderlich",
+			"WAITINGTITLE_REQUIRED": "Die Wartenden Titel ist erforderlich",
+			"KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
+			"KEY_REQUIRED": "Der Schlüssel ist erforderlich",
+			"WAITINGMESSAGE_MAX_LENGTH": "Der Wartende Nachricht darf eine maximale Länge von {{max}}",
+			"WAITINGTITLE_MAX_LENGTH": "Die Wartenden Titel darf eine maximale Länge von {{max}}",
+			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Bewertung Sterne Zahl muss kleiner als oder gleich",
+			"HEADER_OFFLINE_MAX_LENGTH": "Beim Wert muss es sich um eine maximale Länge von {{max}}",
+			"OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Beim Wert muss es sich um eine maximale Länge von {{max}}",
+			"CLOSINGQUESTION_MAX_LENGTH": "Beim Wert muss es sich um eine maximale Länge von {{max}}",
+			"TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
 			"VALUE_REQUIRED": "Pflichtfeld",
-			"OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"OFFLINEMESSAGEBODY_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"PLACEHOLDERMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"NOTETITLE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
-			"FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
+			"OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+			"OFFLINEMESSAGEBODY_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+			"PLACEHOLDERMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+			"NOTETITLE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+			"FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+			"FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
 			"FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
 			"FONTSIZE_REQUIRED": "Pflichtfeld",
 			"COMMAND_REQUIRED": "Pflichtfeld",
@@ -120,7 +120,7 @@
 			"VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
 			"VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
 			"VERTICALPOSITION_REQUIRED": "Pflichtfeld",
-			"CUSTOMERALIAS_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
+			"CUSTOMERALIAS_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
 			"TAG_REQUIRED": "Pflichtfeld",
 			"MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
 			"MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
@@ -133,31 +133,28 @@
 			"QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
 			"QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
 			"QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
-			"SYSTEMALIAS_MAX_LENGTH": "Der Wert muss eine maximale Länge gleich {{max}} haben",
+			"SYSTEMALIAS_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben.",
 			"SYSTEMALIAS_REQUIRED": "Pflichtfeld",
 			"ACCESSKEYID_REQUIRED": "Pflichtfeld",
 			"BOTNAME_REQUIRED": "Pflichtfeld",
 			"SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
-			"VIDAOOAPIKEY_REQUIRED": "Pflichtfeld",
-			"CLIENTEMAIL_REQUIRED": "Pflichtfeld",
-			"PRIVATEKEY_REQUIRED": "Pflichtfeld",
-			"PROJECTID_REQUIRED": "Pflichtfeld"
+			"VIDAOOAPIKEY_REQUIRED": "Pflichtfeld"
 		},
-		"CM_FIELD": "Kontakt Manager Feld",
+		"CM_FIELD": "Contact Manager Feld",
 		"CHATPROACTIVEACTIONS": "Proaktive Aktionen",
-		"NEW_CHATPROACTIVEACTION": "Neue proaktive Aktion",
-		"EDIT_CHATPROACTIVEACTION": "Proaktive Aktion bearbeiten",
-		"DELETE_CHATPROACTIVEACTION": "Proaktive Aktion löschen",
-		"ADD_CHATPROACTIVEACTION": "Proaktive Aktion hinzufügen",
-		"NO_CHATPROACTIVEACTION_AVAILABLE": "Keine proaktiven Aktionen verfügbar",
+		"NEW_CHATPROACTIVEACTION": "Neue proaktive Maßnahmen",
+		"EDIT_CHATPROACTIVEACTION": "Bearbeiten proaktives Handeln",
+		"DELETE_CHATPROACTIVEACTION": "Löschen proaktive Maßnahmen",
+		"ADD_CHATPROACTIVEACTION": "Hinzufügen proaktives Handeln",
+		"NO_CHATPROACTIVEACTION_AVAILABLE": "Keine proaktive Maßnahmen verfügbar",
 		"NO_OFFLINEMESSAGE_AVAILABLE": "Keine Offline Nachrichten verfügbar",
 		"MOUSEOVER": "Maus über",
 		"TIMEOUT": "Timeout",
 		"TYPE": "Typ",
-		"SELECTOR": "Wähler",
+		"SELECTOR": "Wahlschalter",
 		"AGENT": "Agent",
-		"GOTO": "Goto",
+		"GOTO": "Gehe zu",
 		"GOTOIF": "GotoIf",
 		"NOOP": "Noop",
 		"QUEUE": "Warteschlange",
@@ -165,25 +162,25 @@
 		"PREVIEW": "Vorschau",
 		"EDIT_AGENT": "Agent bearbeiten",
 		"EDIT_QUEUE": "Warteschlange bearbeiten",
-		"EDIT_GOTO": "Bearbeiten Goto",
+		"EDIT_GOTO": "Bearbeiten Gehe zu",
 		"EDIT_GOTOIf": "Bearbeiten GotoIf",
 		"EDIT_NOOP": "Bearbeiten Noop",
-		"ADD_CHATQUEUE": "Chat-Warteschlange hinzufügen",
-		"EDIT_CHATQUEUE": "Chat-Warteschlange bearbeiten",
-		"DELETE_CHATQUEUE": "Chat-Warteschlange löschen",
+		"ADD_CHATQUEUE": "Chat Warteschlange hinzufügen",
+		"EDIT_CHATQUEUE": "Chat Warteschlange bearbeiten",
+		"DELETE_CHATQUEUE": "Chat löschen der Warteschlange",
 		"SETTINGS": "Einstellungen",
 		"SAVE": "Speichern",
 		"SCRIPT": "Skript",
-		"TOKEN": "Tooken",
+		"TOKEN": "Token",
 		"CREATED_AT": "Erstellt am",
-		"CHATWEBSITES": "Chat-Webseiten",
-		"MOTIONADDRESS": "Website Domain",
+		"CHATWEBSITES": "Chat Websites",
+		"MOTIONADDRESS": "Motion Adresse",
 		"MOTIONPROXY": "Proxy oder Motion Domain",
-		"ADD_CHATWEBSITE": "Chat-Webseite hinzufügen",
-		"EDIT_CHATWEBSITE": "Chat-Webseite bearbeiten",
-		"DELETE_CHATWEBSITE": "Chat-Webseite löschen",
+		"ADD_CHATWEBSITE": "Chat Website hinzufügen",
+		"EDIT_CHATWEBSITE": "Chat Website bearbeiten.",
+		"DELETE_CHATWEBSITE": "Chat Website löschen.",
 		"LIST": "Liste",
-		"SNIPPET": "Schnipsel",
+		"SNIPPET": "Ausschnitt",
 		"FORMS": "Formen",
 		"UP": "Bis",
 		"DOWN": "Nach unten",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Videoanruf starten",
 		"VIDAOOSESSION": "Videoanruf starten",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Kunden-E-Mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-		"PRIVATEKEY": "Privat Schlüssel",
-		"PROJECTID": "Projekt-ID"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/en.json b/public/app/main/apps/chat/i18n/en.json
index fb401e4..5119699 100644
--- a/public/app/main/apps/chat/i18n/en.json
+++ b/public/app/main/apps/chat/i18n/en.json
@@ -1,10 +1,5 @@
 {
 	"CHAT": {
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"PRIVATEKEY": "Private Key",
-		"CLIENTEMAIL": "Client Email",
-		"PROJECTID": "Project ID",
 		"VIDAOOESCALATION": "Start Video Call",
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOSESSION": "Start Video Call",
@@ -174,9 +169,6 @@
 		"MANDATORYDISPOSITION": "Mandatory disposition",
 		"MANDATORYDISPOSITIONPAUSEID": "Pause to use if mandatory disposition is enabled",
 		"ERRORS": {
-			"PROJECTID_REQUIRED": "Mandatory Field",
-			"CLIENTEMAIL_REQUIRED": "Mandatory Field",
-			"PRIVATEKEY_REQUIRED": "Mandatory Field",
 			"VIDAOOAPIKEY_REQUIRED": "Mandatory Field",
 			"BOTNAME_REQUIRED": "Mandatory Field",
 			"SECRETACCESSKEY_REQUIRED": "Mandatory Field",
diff --git a/public/app/main/apps/chat/i18n/es.json b/public/app/main/apps/chat/i18n/es.json
index 532fa55..b20833e 100644
--- a/public/app/main/apps/chat/i18n/es.json
+++ b/public/app/main/apps/chat/i18n/es.json
@@ -83,10 +83,7 @@
 			"BOTNAME_REQUIRED": "Campo obligatorio",
 			"SECRETACCESSKEY_REQUIRED": "Campo obligatorio",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obligatorio",
-			"VIDAOOAPIKEY_REQUIRED": "Campo obligatorio",
-			"CLIENTEMAIL_REQUIRED": "Campo obligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obligatorio",
-			"PROJECTID_REQUIRED": "Campo obligatorio"
+			"VIDAOOAPIKEY_REQUIRED": "Campo obligatorio"
 		},
 		"HELP": {
 			"AUTOCLOSE": "Habilítelo si desea que las sesiones de chat se cierren como No gestionadas si no hay ningún agente disponible. Obtenga más información al respecto en: https://wiki.xcallymotion.com/display/XMV/Chat Websites",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Clave de Api Vidaoo",
 		"VIDAOOESCALATION": "Iniciar videollamada",
 		"VIDAOOSESSION": "Iniciar videollamada",
-		"VIDEO": "Vídeo",
-		"CLIENTEMAIL": "Correo electrónico del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Llave privada",
-		"PROJECTID": "Projecto ID"
+		"VIDEO": "Vídeo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/et.json b/public/app/main/apps/chat/i18n/et.json
index 51b8431..fc17c05 100644
--- a/public/app/main/apps/chat/i18n/et.json
+++ b/public/app/main/apps/chat/i18n/et.json
@@ -241,10 +241,7 @@
 			"WAITINGTITLE_MAX_LENGTH": "The value must have a maximum length equal to {{max}}",
 			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Kohustuslik väli",
-			"VIDAOOAPIKEY_REQUIRED": "Kohustuslik väli",
-			"CLIENTEMAIL_REQUIRED": "Kohustuslik väli",
-			"PRIVATEKEY_REQUIRED": "Kohustuslik väli",
-			"PROJECTID_REQUIRED": "Kohustuslik väli"
+			"VIDAOOAPIKEY_REQUIRED": "Kohustuslik väli"
 		},
 		"CM_FIELD": "Contact Manager Field",
 		"CHATPROACTIVEACTIONS": "Proactive Actions",
@@ -453,11 +450,6 @@
 		"VIDAOOESCALATION": "Alusta videokõnet",
 		"VIDAOOSESSION": "Alusta videokõnet",
 		"VIDEO": "Video",
-		"TOOLTIP_SCREENRECORDING_OFF": "Ekraanisalvestus on saadaval",
-		"CLIENTEMAIL": "Kliendi e-post",
-		"DIALOGFLOWV2": "Dialoogivoog V2",
-		"EDIT_DIALOGFLOWV2": "Redigeerimise dialoogivoog V2",
-		"PRIVATEKEY": "Privaatne võti",
-		"PROJECTID": "Projekti ID"
+		"TOOLTIP_SCREENRECORDING_OFF": "Ekraanisalvestus on saadaval"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/fa.json b/public/app/main/apps/chat/i18n/fa.json
index bac0095..d68f2d5 100644
--- a/public/app/main/apps/chat/i18n/fa.json
+++ b/public/app/main/apps/chat/i18n/fa.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "زمینه اجباری",
 			"SECRETACCESSKEY_REQUIRED": "زمینه اجباری",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "زمینه اجباری",
-			"VIDAOOAPIKEY_REQUIRED": "زمینه اجباری",
-			"CLIENTEMAIL_REQUIRED": "زمینه اجباری",
-			"PRIVATEKEY_REQUIRED": "زمینه اجباری",
-			"PROJECTID_REQUIRED": "زمینه اجباری"
+			"VIDAOOAPIKEY_REQUIRED": "زمینه اجباری"
 		},
 		"CM_FIELD": "تماس با مدير گروه رشته",
 		"CHATPROACTIVEACTIONS": "اقدامات فعالانه تر توبيخ",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "کلید اصلی ویداو",
 		"VIDAOOESCALATION": "تماس ویدیویی را شروع کنید",
 		"VIDAOOSESSION": "تماس ویدیویی را شروع کنید",
-		"VIDEO": "فیلم",
-		"CLIENTEMAIL": "ایمیل مشتری",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ویرایش Dialogflow V2",
-		"PRIVATEKEY": "کلید خصوصی",
-		"PROJECTID": "شناسه پروژه"
+		"VIDEO": "فیلم"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/fi.json b/public/app/main/apps/chat/i18n/fi.json
index e868d72..b50db37 100644
--- a/public/app/main/apps/chat/i18n/fi.json
+++ b/public/app/main/apps/chat/i18n/fi.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Pakollinen kenttä",
 			"SECRETACCESSKEY_REQUIRED": "Pakollinen kenttä",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pakollinen kenttä",
-			"VIDAOOAPIKEY_REQUIRED": "Pakollinen kenttä",
-			"CLIENTEMAIL_REQUIRED": "Pakollinen kenttä",
-			"PRIVATEKEY_REQUIRED": "Pakollinen kenttä",
-			"PROJECTID_REQUIRED": "Pakollinen kenttä"
+			"VIDAOOAPIKEY_REQUIRED": "Pakollinen kenttä"
 		},
 		"CM_FIELD": "Contact Manager kenttä",
 		"CHATPROACTIVEACTIONS": "Ennakoivat toimet",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api-avain",
 		"VIDAOOESCALATION": "Aloita videopuhelu",
 		"VIDAOOSESSION": "Aloita videopuhelu",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Asiakkaan sähköposti",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Muokkaa valintaikkunaa V2",
-		"PRIVATEKEY": "Yksityinen avain",
-		"PROJECTID": "Projektin tunnus"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/fr.json b/public/app/main/apps/chat/i18n/fr.json
index 40e9cf2..02b790f 100644
--- a/public/app/main/apps/chat/i18n/fr.json
+++ b/public/app/main/apps/chat/i18n/fr.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Champ obligatoire",
 			"SECRETACCESSKEY_REQUIRED": "Champ obligatoire",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Champ obligatoire",
-			"VIDAOOAPIKEY_REQUIRED": "Champ obligatoire",
-			"CLIENTEMAIL_REQUIRED": "Champ obligatoire",
-			"PRIVATEKEY_REQUIRED": "Champ obligatoire",
-			"PROJECTID_REQUIRED": "Champ obligatoire"
+			"VIDAOOAPIKEY_REQUIRED": "Champ obligatoire"
 		},
 		"CM_FIELD": "Contact Manager Domaine",
 		"CHATPROACTIVEACTIONS": "Des actions proactives",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Clé API Vidaoo",
 		"VIDAOOESCALATION": "Lancer un appel vidéo",
 		"VIDAOOSESSION": "Lancer un appel vidéo",
-		"VIDEO": "Vidéo",
-		"CLIENTEMAIL": "Courriel du client",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifier Dialogflow V2",
-		"PRIVATEKEY": "Clé privée",
-		"PROJECTID": "ID du projet"
+		"VIDEO": "Vidéo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/he.json b/public/app/main/apps/chat/i18n/he.json
index 91896d6..32e242f 100644
--- a/public/app/main/apps/chat/i18n/he.json
+++ b/public/app/main/apps/chat/i18n/he.json
@@ -241,10 +241,7 @@
 			"WAITINGTITLE_MAX_LENGTH": "האורך המרבי המותר של הערך הוא {{max}}",
 			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "שדה חובה",
-			"VIDAOOAPIKEY_REQUIRED": "שדה חובה",
-			"CLIENTEMAIL_REQUIRED": "שדה חובה",
-			"PRIVATEKEY_REQUIRED": "שדה חובה",
-			"PROJECTID_REQUIRED": "שדה חובה"
+			"VIDAOOAPIKEY_REQUIRED": "שדה חובה"
 		},
 		"CM_FIELD": "שדה 'מנהל אנשי הקשר'",
 		"CHATPROACTIVEACTIONS": "פעולות יזומות",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "התחל שיחת וידאו",
 		"VIDAOOSESSION": "התחל שיחת וידאו",
-		"VIDEO": "וִידֵאוֹ",
-		"CLIENTEMAIL": "דוא\"ל לקוח",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ערוך את Dialogflow V2",
-		"PRIVATEKEY": "מפתח פרטי",
-		"PROJECTID": "מזהה פרויקט"
+		"VIDEO": "וִידֵאוֹ"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/hi.json b/public/app/main/apps/chat/i18n/hi.json
index 13d429b..ed3cc14 100644
--- a/public/app/main/apps/chat/i18n/hi.json
+++ b/public/app/main/apps/chat/i18n/hi.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "आवश्यक स्थान",
 			"SECRETACCESSKEY_REQUIRED": "आवश्यक स्थान",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "आवश्यक स्थान",
-			"VIDAOOAPIKEY_REQUIRED": "आवश्यक स्थान",
-			"CLIENTEMAIL_REQUIRED": "आवश्यक स्थान",
-			"PRIVATEKEY_REQUIRED": "आवश्यक स्थान",
-			"PROJECTID_REQUIRED": "आवश्यक स्थान"
+			"VIDAOOAPIKEY_REQUIRED": "आवश्यक स्थान"
 		},
 		"CM_FIELD": "संपर्क प्रबंधक क्षेत्र",
 		"CHATPROACTIVEACTIONS": "सक्रिय क्रियाएं",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "विडू आपी की",
 		"VIDAOOESCALATION": "वीडियो कॉल प्रारंभ करें",
 		"VIDAOOSESSION": "वीडियो कॉल प्रारंभ करें",
-		"VIDEO": "वीडियो",
-		"CLIENTEMAIL": "ग्राहक ईमेल",
-		"DIALOGFLOWV2": "संवाद प्रवाह V2",
-		"EDIT_DIALOGFLOWV2": "डायलॉगफ़्लो V2 संपादित करें",
-		"PRIVATEKEY": "निजी चाबी",
-		"PROJECTID": "प्रोजेक्ट आईडी"
+		"VIDEO": "वीडियो"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/id.json b/public/app/main/apps/chat/i18n/id.json
index 4b0aafe..149bca8 100644
--- a/public/app/main/apps/chat/i18n/id.json
+++ b/public/app/main/apps/chat/i18n/id.json
@@ -83,10 +83,7 @@
 			"BOTNAME_REQUIRED": "Bidang wajib",
 			"SECRETACCESSKEY_REQUIRED": "Bidang wajib",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Bidang wajib",
-			"VIDAOOAPIKEY_REQUIRED": "Bidang wajib",
-			"CLIENTEMAIL_REQUIRED": "Bidang wajib",
-			"PRIVATEKEY_REQUIRED": "Bidang wajib",
-			"PROJECTID_REQUIRED": "Bidang wajib"
+			"VIDAOOAPIKEY_REQUIRED": "Bidang wajib"
 		},
 		"HELP": {
 			"AGENTIDENTIFIER": "Mewakili pengenal agen dalam sesi obrolan di cuplikan",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Kunci Api Vidaoo",
 		"VIDAOOESCALATION": "Mulai Panggilan Video",
 		"VIDAOOSESSION": "Mulai Panggilan Video",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Email Klien",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"PRIVATEKEY": "Kunci Pribadi",
-		"PROJECTID": "ID Proyek"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/it.json b/public/app/main/apps/chat/i18n/it.json
index 4348974..18be833 100644
--- a/public/app/main/apps/chat/i18n/it.json
+++ b/public/app/main/apps/chat/i18n/it.json
@@ -215,10 +215,7 @@
 			"ACCESSKEYID_REQUIRED": "Campo obbligatorio",
 			"BOTNAME_REQUIRED": "Campo obbligatorio",
 			"SECRETACCESSKEY_REQUIRED": "Campo obbligatorio",
-			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obbligatorio",
-			"CLIENTEMAIL_REQUIRED": "Campo obbligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obbligatorio",
-			"PROJECTID_REQUIRED": "Campo obbligatorio"
+			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obbligatorio"
 		},
 		"ADD_CHATQUEUE": "Aggiungi Coda Chat",
 		"EDIT_CHATQUEUE": "Modifica Coda Chat",
@@ -453,11 +450,6 @@
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Scarica senza allegati",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Scarica con allegati",
 		"VIDAOO": "Vidaoo",
-		"VIDEO": "video",
-		"CLIENTEMAIL": "Email del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifica Dialogflow V2",
-		"PRIVATEKEY": "Chiave privata",
-		"PROJECTID": "ID progetto"
+		"VIDEO": "video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/ja.json b/public/app/main/apps/chat/i18n/ja.json
index a7bab55..8cab4c9 100644
--- a/public/app/main/apps/chat/i18n/ja.json
+++ b/public/app/main/apps/chat/i18n/ja.json
@@ -83,10 +83,7 @@
 			"BOTNAME_REQUIRED": "必須フィールド",
 			"SECRETACCESSKEY_REQUIRED": "必須フィールド",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必須フィールド",
-			"VIDAOOAPIKEY_REQUIRED": "必須フィールド",
-			"CLIENTEMAIL_REQUIRED": "必須フィールド",
-			"PRIVATEKEY_REQUIRED": "必須フィールド",
-			"PROJECTID_REQUIRED": "必須フィールド"
+			"VIDAOOAPIKEY_REQUIRED": "必須フィールド"
 		},
 		"HELP": {
 			"AUTOCLOSE": "エージェントは応じられない場合は、チャットセッションをアンマネージドとしてクローズする場合に有効にします。詳細はhttps://wiki.xcallymotion.com/display/XMV/Chat+Websites#ChatWebsites-Snippetをご覧ください。",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo APIキー",
 		"VIDAOOESCALATION": "ビデオ通話を開始",
 		"VIDAOOSESSION": "ビデオ通話を開始",
-		"VIDEO": "ビデオ",
-		"CLIENTEMAIL": "クライアントの電子メール",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "DialogflowV2を編集する",
-		"PRIVATEKEY": "秘密鍵",
-		"PROJECTID": "プロジェクトID"
+		"VIDEO": "ビデオ"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/ko.json b/public/app/main/apps/chat/i18n/ko.json
index a4bc0f7..5e72977 100644
--- a/public/app/main/apps/chat/i18n/ko.json
+++ b/public/app/main/apps/chat/i18n/ko.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "필수 필드",
 			"SECRETACCESSKEY_REQUIRED": "필수 필드",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "필수 필드",
-			"VIDAOOAPIKEY_REQUIRED": "필수 필드",
-			"CLIENTEMAIL_REQUIRED": "필수 필드",
-			"PRIVATEKEY_REQUIRED": "필수 필드",
-			"PROJECTID_REQUIRED": "필수 필드"
+			"VIDAOOAPIKEY_REQUIRED": "필수 필드"
 		},
 		"CM_FIELD": "CM 필드",
 		"CHATPROACTIVEACTIONS": "채팅 사전 활동",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo API 키",
 		"VIDAOOESCALATION": "영상 통화 시작",
 		"VIDAOOSESSION": "영상 통화 시작",
-		"VIDEO": "비디오",
-		"CLIENTEMAIL": "클라이언트 이메일",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 수정",
-		"PRIVATEKEY": "개인 키",
-		"PROJECTID": "프로젝트 ID"
+		"VIDEO": "비디오"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/lt.json b/public/app/main/apps/chat/i18n/lt.json
index e300d85..12cc1d2 100644
--- a/public/app/main/apps/chat/i18n/lt.json
+++ b/public/app/main/apps/chat/i18n/lt.json
@@ -245,10 +245,7 @@
 			"WAITINGTITLE_MAX_LENGTH": "Reikšmė turi būti ne ilgesnė kaip {{max}}",
 			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Reikšmė turi būti mažesnė arba lygi",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Privalomas laukas",
-			"VIDAOOAPIKEY_REQUIRED": "Privalomas laukas",
-			"CLIENTEMAIL_REQUIRED": "Privalomas laukas",
-			"PRIVATEKEY_REQUIRED": "Privalomas laukas",
-			"PROJECTID_REQUIRED": "Privalomas laukas"
+			"VIDAOOAPIKEY_REQUIRED": "Privalomas laukas"
 		},
 		"CM_FIELD": "Kontaktų vadybininko laukas",
 		"CHATPROACTIVEACTIONS": "Aktyvūs veiksmai",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "„Vidaoo Api Key“",
 		"VIDAOOESCALATION": "Pradėti vaizdo skambutį",
 		"VIDAOOSESSION": "Pradėti vaizdo skambutį",
-		"VIDEO": "Vaizdo įrašas",
-		"CLIENTEMAIL": "Kliento el. Paštas",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redaguoti „Dialogflow V2“",
-		"PRIVATEKEY": "Privatus raktas",
-		"PROJECTID": "Projekto ID"
+		"VIDEO": "Vaizdo įrašas"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/lv.json b/public/app/main/apps/chat/i18n/lv.json
index 0c5bfaf..0d25d8b 100644
--- a/public/app/main/apps/chat/i18n/lv.json
+++ b/public/app/main/apps/chat/i18n/lv.json
@@ -83,10 +83,7 @@
 			"BOTNAME_REQUIRED": "Obligāts lauks",
 			"SECRETACCESSKEY_REQUIRED": "Obligāts lauks",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligāts lauks",
-			"VIDAOOAPIKEY_REQUIRED": "Obligāts lauks",
-			"CLIENTEMAIL_REQUIRED": "Obligāts lauks",
-			"PRIVATEKEY_REQUIRED": "Obligāts lauks",
-			"PROJECTID_REQUIRED": "Obligāts lauks"
+			"VIDAOOAPIKEY_REQUIRED": "Obligāts lauks"
 		},
 		"HELP": {
 			"KEY": "Tīmekļa vietnes īss nosaukums (piecas rakstzīmes), kas ir attēlots cilnē Aģenti",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api atslēga",
 		"VIDAOOESCALATION": "Sāciet videozvanu",
 		"VIDAOOSESSION": "Sāciet videozvanu",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Klienta e-pasts",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediģēt Dialogflow V2",
-		"PRIVATEKEY": "Privātā atslēga",
-		"PROJECTID": "Projekta ID"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/nl.json b/public/app/main/apps/chat/i18n/nl.json
index 7b36bf7..dae3733 100644
--- a/public/app/main/apps/chat/i18n/nl.json
+++ b/public/app/main/apps/chat/i18n/nl.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Verplicht veld",
 			"SECRETACCESSKEY_REQUIRED": "Verplicht veld",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Verplicht veld",
-			"VIDAOOAPIKEY_REQUIRED": "Verplicht veld",
-			"CLIENTEMAIL_REQUIRED": "Verplicht veld",
-			"PRIVATEKEY_REQUIRED": "Verplicht veld",
-			"PROJECTID_REQUIRED": "Verplicht veld"
+			"VIDAOOAPIKEY_REQUIRED": "Verplicht veld"
 		},
 		"CM_FIELD": "Contact Manager veld",
 		"CHATPROACTIVEACTIONS": "Proactieve acties",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api-sleutel",
 		"VIDAOOESCALATION": "Start videogesprek",
 		"VIDAOOSESSION": "Start videogesprek",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "E-mail van de klant",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Bewerk Dialogflow V2",
-		"PRIVATEKEY": "Prive sleutel",
-		"PROJECTID": "Project-ID"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/no.json b/public/app/main/apps/chat/i18n/no.json
index d127395..baab532 100644
--- a/public/app/main/apps/chat/i18n/no.json
+++ b/public/app/main/apps/chat/i18n/no.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Obligatoriske felt",
 			"SECRETACCESSKEY_REQUIRED": "Obligatoriske felt",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriske felt",
-			"VIDAOOAPIKEY_REQUIRED": "Obligatoriske felt",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriske felt",
-			"PRIVATEKEY_REQUIRED": "Obligatoriske felt",
-			"PROJECTID_REQUIRED": "Obligatoriske felt"
+			"VIDAOOAPIKEY_REQUIRED": "Obligatoriske felt"
 		},
 		"CM_FIELD": "Kontakt leder",
 		"CHATPROACTIVEACTIONS": "Proaktive tiltak",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Start videosamtale",
 		"VIDAOOSESSION": "Start videosamtale",
-		"VIDEO": "video",
-		"CLIENTEMAIL": "Klientens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøkkel",
-		"PROJECTID": "Prosjekt-ID"
+		"VIDEO": "video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/pl.json b/public/app/main/apps/chat/i18n/pl.json
index b80fb5a..e2a1490 100644
--- a/public/app/main/apps/chat/i18n/pl.json
+++ b/public/app/main/apps/chat/i18n/pl.json
@@ -161,10 +161,7 @@
 			"BOTNAME_REQUIRED": "Pole obowiązkowe",
 			"SECRETACCESSKEY_REQUIRED": "Pole obowiązkowe",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pole obowiązkowe",
-			"VIDAOOAPIKEY_REQUIRED": "Pole obowiązkowe",
-			"CLIENTEMAIL_REQUIRED": "Pole obowiązkowe",
-			"PRIVATEKEY_REQUIRED": "Pole obowiązkowe",
-			"PROJECTID_REQUIRED": "Pole obowiązkowe"
+			"VIDAOOAPIKEY_REQUIRED": "Pole obowiązkowe"
 		},
 		"CM_FIELD": "Pole Contact Manager",
 		"CHATPROACTIVEACTIONS": "Działania proaktywne",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Klucz Vidaoo Api",
 		"VIDAOOESCALATION": "Rozpocznij rozmowę wideo",
 		"VIDAOOSESSION": "Rozpocznij rozmowę wideo",
-		"VIDEO": "Wideo",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edytuj Dialogflow V2",
-		"PRIVATEKEY": "Prywatny klucz",
-		"PROJECTID": "Identyfikator projektu"
+		"VIDEO": "Wideo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/pt-BR.json b/public/app/main/apps/chat/i18n/pt-BR.json
index f925a53..36c247a 100644
--- a/public/app/main/apps/chat/i18n/pt-BR.json
+++ b/public/app/main/apps/chat/i18n/pt-BR.json
@@ -241,10 +241,7 @@
 			"WAITINGTITLE_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
 			"RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
-			"VIDAOOAPIKEY_REQUIRED": "Campo Obrigatório",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"VIDAOOAPIKEY_REQUIRED": "Campo Obrigatório"
 		},
 		"CM_FIELD": "Contact Manager Field",
 		"CHATPROACTIVEACTIONS": "Ações proativas",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Iniciar videochamada",
 		"VIDAOOSESSION": "Iniciar videochamada",
-		"VIDEO": "Vídeo",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"VIDEO": "Vídeo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/pt-PT.json b/public/app/main/apps/chat/i18n/pt-PT.json
index 07c030c..325e070 100644
--- a/public/app/main/apps/chat/i18n/pt-PT.json
+++ b/public/app/main/apps/chat/i18n/pt-PT.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Campo Obrigatório",
 			"SECRETACCESSKEY_REQUIRED": "Campo Obrigatório",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
-			"VIDAOOAPIKEY_REQUIRED": "Campo Obrigatório",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"VIDAOOAPIKEY_REQUIRED": "Campo Obrigatório"
 		},
 		"CM_FIELD": "Campo Contact Manager",
 		"CHATPROACTIVEACTIONS": "Ações proativas",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Iniciar videochamada",
 		"VIDAOOSESSION": "Iniciar videochamada",
-		"VIDEO": "Vídeo",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"VIDEO": "Vídeo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/ru.json b/public/app/main/apps/chat/i18n/ru.json
index 453efe8..e2969f1 100644
--- a/public/app/main/apps/chat/i18n/ru.json
+++ b/public/app/main/apps/chat/i18n/ru.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Обязательное поле",
 			"SECRETACCESSKEY_REQUIRED": "Обязательное поле",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Обязательное поле",
-			"VIDAOOAPIKEY_REQUIRED": "Обязательное поле",
-			"CLIENTEMAIL_REQUIRED": "Обязательное поле",
-			"PRIVATEKEY_REQUIRED": "Обязательное поле",
-			"PROJECTID_REQUIRED": "Обязательное поле"
+			"VIDAOOAPIKEY_REQUIRED": "Обязательное поле"
 		},
 		"CM_FIELD": "Контактное поле Менеджер",
 		"CHATPROACTIVEACTIONS": "Профилактические меры",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Ключ Vidaoo Api",
 		"VIDAOOESCALATION": "Начать видеозвонок",
 		"VIDAOOSESSION": "Начать видеозвонок",
-		"VIDEO": "видео",
-		"CLIENTEMAIL": "Электронная почта клиента",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Редактировать Dialogflow V2",
-		"PRIVATEKEY": "Закрытый ключ",
-		"PROJECTID": "ID проекта"
+		"VIDEO": "видео"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/sv.json b/public/app/main/apps/chat/i18n/sv.json
index 7ee6fb5..7b50379 100644
--- a/public/app/main/apps/chat/i18n/sv.json
+++ b/public/app/main/apps/chat/i18n/sv.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Obligatoriskt fält",
 			"SECRETACCESSKEY_REQUIRED": "Obligatoriskt fält",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriskt fält",
-			"VIDAOOAPIKEY_REQUIRED": "Obligatoriskt fält",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriskt fält",
-			"PRIVATEKEY_REQUIRED": "Obligatoriskt fält",
-			"PROJECTID_REQUIRED": "Obligatoriskt fält"
+			"VIDAOOAPIKEY_REQUIRED": "Obligatoriskt fält"
 		},
 		"CM_FIELD": "Kontakthanterarfältet",
 		"CHATPROACTIVEACTIONS": "Proaktiva åtgärder",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "Starta videosamtal",
 		"VIDAOOSESSION": "Starta videosamtal",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Kundens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redigera Dialogflow V2",
-		"PRIVATEKEY": "Privat nyckel",
-		"PROJECTID": "Projekt-ID"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/tr.json b/public/app/main/apps/chat/i18n/tr.json
index a52a8b3..6a8292c 100644
--- a/public/app/main/apps/chat/i18n/tr.json
+++ b/public/app/main/apps/chat/i18n/tr.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "Zorunlu alan",
 			"SECRETACCESSKEY_REQUIRED": "Zorunlu alan",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Zorunlu alan",
-			"VIDAOOAPIKEY_REQUIRED": "Zorunlu alan",
-			"CLIENTEMAIL_REQUIRED": "Zorunlu alan",
-			"PRIVATEKEY_REQUIRED": "Zorunlu alan",
-			"PROJECTID_REQUIRED": "Zorunlu alan"
+			"VIDAOOAPIKEY_REQUIRED": "Zorunlu alan"
 		},
 		"CM_FIELD": "Kişi Yöneticisi Alan",
 		"CHATPROACTIVEACTIONS": "Proaktif Eylemler",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Anahtarı",
 		"VIDAOOESCALATION": "Görüntülü Görüşmeyi Başlatın",
 		"VIDAOOSESSION": "Görüntülü Görüşmeyi Başlatın",
-		"VIDEO": "Video",
-		"CLIENTEMAIL": "Müşteri E-postası",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2'yi düzenle",
-		"PRIVATEKEY": "Özel anahtar",
-		"PROJECTID": "Proje kimliği"
+		"VIDEO": "Video"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/zh-CN.json b/public/app/main/apps/chat/i18n/zh-CN.json
index f0796cf..8273e84 100644
--- a/public/app/main/apps/chat/i18n/zh-CN.json
+++ b/public/app/main/apps/chat/i18n/zh-CN.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "必填项",
 			"SECRETACCESSKEY_REQUIRED": "必填项",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填项",
-			"VIDAOOAPIKEY_REQUIRED": "必填项",
-			"CLIENTEMAIL_REQUIRED": "必填项",
-			"PRIVATEKEY_REQUIRED": "必填项",
-			"PROJECTID_REQUIRED": "必填项"
+			"VIDAOOAPIKEY_REQUIRED": "必填项"
 		},
 		"CM_FIELD": "联系人管理器字段",
 		"CHATPROACTIVEACTIONS": "积极主动的行动。",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "开始视频通话",
 		"VIDAOOSESSION": "开始视频通话",
-		"VIDEO": "视频",
-		"CLIENTEMAIL": "客户电邮",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "编辑Dialogflow V2",
-		"PRIVATEKEY": "私钥",
-		"PROJECTID": "专案编号"
+		"VIDEO": "视频"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/chat/i18n/zh-TW.json b/public/app/main/apps/chat/i18n/zh-TW.json
index 73f1c37..aa3909c 100644
--- a/public/app/main/apps/chat/i18n/zh-TW.json
+++ b/public/app/main/apps/chat/i18n/zh-TW.json
@@ -139,10 +139,7 @@
 			"BOTNAME_REQUIRED": "必填項",
 			"SECRETACCESSKEY_REQUIRED": "必填項",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填項",
-			"VIDAOOAPIKEY_REQUIRED": "必填項",
-			"CLIENTEMAIL_REQUIRED": "必填項",
-			"PRIVATEKEY_REQUIRED": "必填項",
-			"PROJECTID_REQUIRED": "必填項"
+			"VIDAOOAPIKEY_REQUIRED": "必填項"
 		},
 		"CM_FIELD": "Contact Manager 欄位",
 		"CHATPROACTIVEACTIONS": "預防措施",
@@ -453,11 +450,6 @@
 		"VIDAOOAPIKEY": "Vidaoo Api Key",
 		"VIDAOOESCALATION": "開始視頻通話",
 		"VIDAOOSESSION": "開始視頻通話",
-		"VIDEO": "視頻",
-		"CLIENTEMAIL": "客戶電郵",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "編輯Dialogflow V2",
-		"PRIVATEKEY": "私鑰",
-		"PROJECTID": "專案編號"
+		"VIDEO": "視頻"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/contactmanager/i18n/en.json b/public/app/main/apps/contactmanager/i18n/en.json
index 53b6c05..84e5753 100644
--- a/public/app/main/apps/contactmanager/i18n/en.json
+++ b/public/app/main/apps/contactmanager/i18n/en.json
@@ -27,9 +27,11 @@
 		"DELETE_LIST": "Delete List",
 		"DELETE_HOPPER": "Delete Hopper",
 		"RELOAD": "Reload",
+		"ADDITIONAL_PHONES": "Additional phones",
 		"NO_COMPANIES": "No Company",
 		"NO_AVAILABLE_ITEMS": "No Available Items",
 		"ADD": "Add",
+		"UPDATE_EXISTING_CONTACTS": "Update existing contacts",
 		"ERRORS": {
 			"NAME_REQUIRED": "Mandatory field",
 			"FIRSTNAME_REQUIRED": "Mandatory field",
diff --git a/public/app/main/apps/dashboards/i18n/ar.json b/public/app/main/apps/dashboards/i18n/ar.json
index 2cbe2d0..88e9551 100644
--- a/public/app/main/apps/dashboards/i18n/ar.json
+++ b/public/app/main/apps/dashboards/i18n/ar.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "أي واحد تريد استخدامه؟",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "لا يوجد حساب Whatsapp متاح",
 		"SECOND_LEVEL_DISPOSITION": "ترتيب المستوى الثاني",
-		"THIRD_LEVEL_DISPOSITION": "الترتيب الثالث",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "رخصتك على وشك الانتهاء! الرجاء الاتصال بالمسؤول الخاص بك",
-		"CREATEDAT": "أنشئت في",
-		"ELAPSED_ANSWERED": "الوقت المنقضي منذ بدء المكالمة",
-		"ELAPSED_DISPOSED": "الوقت المنقضي منذ انتهاء المكالمة",
-		"LOST_CONNECTION": "مواجهة مشكلات اتصال الشبكة. الرجاء التحقق من اتصال الانترنت الخاص بك.",
-		"NO_RESULTS_AVAILABLE": "لا توجد نتائج متاحة"
+		"THIRD_LEVEL_DISPOSITION": "الترتيب الثالث"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/cs.json b/public/app/main/apps/dashboards/i18n/cs.json
index fa8384c..74c8133 100644
--- a/public/app/main/apps/dashboards/i18n/cs.json
+++ b/public/app/main/apps/dashboards/i18n/cs.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Který z nich chcete použít?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Žádný účet Whatsapp není k dispozici",
 		"SECOND_LEVEL_DISPOSITION": "Dispozice druhé úrovně",
-		"THIRD_LEVEL_DISPOSITION": "Dispozice třetí úrovně",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Vaše licence brzy vyprší! Obraťte se na svého správce",
-		"CREATEDAT": "Vytvořeno v",
-		"ELAPSED_ANSWERED": "Uplynulý čas od zahájení hovoru",
-		"ELAPSED_DISPOSED": "Uplynulý čas od ukončení hovoru",
-		"LOST_CONNECTION": "Problémy s připojením k síti. Zkontrolujte prosím své připojení k internetu.",
-		"NO_RESULTS_AVAILABLE": "Žádné výsledky nejsou k dispozici"
+		"THIRD_LEVEL_DISPOSITION": "Dispozice třetí úrovně"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/da.json b/public/app/main/apps/dashboards/i18n/da.json
index 163b278..88f9e94 100644
--- a/public/app/main/apps/dashboards/i18n/da.json
+++ b/public/app/main/apps/dashboards/i18n/da.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Hvilken vil du bruge?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Ingen Whatsapp-konto tilgængelig",
 		"SECOND_LEVEL_DISPOSITION": "Andet niveau disposition",
-		"THIRD_LEVEL_DISPOSITION": "Tredje niveau disposition",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Din licens udløber snart! Kontakt din administrator",
-		"CREATEDAT": "Oprettet kl",
-		"ELAPSED_ANSWERED": "Forløbet tid siden opkaldet startede",
-		"ELAPSED_DISPOSED": "Forløbet tid siden opkaldet sluttede",
-		"LOST_CONNECTION": "Oplever problemer med netværksforbindelsen. Kontroller din internetforbindelse.",
-		"NO_RESULTS_AVAILABLE": "Ingen resultater tilgængelige"
+		"THIRD_LEVEL_DISPOSITION": "Tredje niveau disposition"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/de.json b/public/app/main/apps/dashboards/i18n/de.json
index afd7c65..b7e4dff 100644
--- a/public/app/main/apps/dashboards/i18n/de.json
+++ b/public/app/main/apps/dashboards/i18n/de.json
@@ -156,7 +156,7 @@
 		"INBOUND_ANSWERED_TEXT": "Angenommene Anrufe in der Warteschlange",
 		"ABANDONED_TEXT": "Verlassene Anrufe in der Warteschlange",
 		"DROP_RATE_TEXT": "Rate abgebrochener Anrufe in der Warteschlange",
-		"TOTAL_OFFERED_TEXT": "Gesamtzahl der Interaktionen",
+		"TOTAL_OFFERED_TEXT": "Angebotene Interaktionen",
 		"AVG_HOLD_TIME_TEXT": "Durchschnittliche Wartezeit der Interaktionen",
 		"AVG_TALK_TIME_TEXT": "Gesprächszeit der Warteschlangenanrufe",
 		"INBOUND_ANSWER_RATE_TEXT": "Rate angenommener Anrufe in der Warteschlange ",
@@ -308,39 +308,39 @@
 		"VOICE_AVG_TALK_TIME": "Durchschnittliche Gesprächszeit",
 		"VOICE_AVG_TALK_TIME_TEXT": "Gesprächszeit der Anrufe in der Warteschlage",
 		"VOICE_TALKING": "IM GESPRÄCH",
-		"VOICE_TALKING_TEXT": "Aktive Anrufe in der Warteschlange",
-		"VOICE_TOTAL_OFFERED": "Insgesamt",
-		"VOICE_TOTAL_OFFERED_TEXT": "Gesamtzahl der Anrufe in der Warteschlange",
-		"VOICE_UNMANAGED": "Nicht verwaltet",
-		"VOICE_UNMANAGED_TEXT": "Nicht verwaltete Anrufe in der Warteschlange",
-		"VOICE_WAITING": "Wartende Anrufe",
-		"VOICE_WAITING_TEXT": "Wartende Anrufe in der Warteschlange",
+		"VOICE_TALKING_TEXT": "Aktive Warteschlangenanrufe",
+		"VOICE_TOTAL_OFFERED": "TOTAL ANGEBOTEN",
+		"VOICE_TOTAL_OFFERED_TEXT": "TOTAL QUEUE-ANRUFE",
+		"VOICE_UNMANAGED": "UNMANAGED",
+		"VOICE_UNMANAGED_TEXT": "UNBEWERTETE QUEUE-ANRUFE",
+		"VOICE_WAITING": "WARTEN",
+		"VOICE_WAITING_TEXT": "WARTEN DER QUEUE-ANRUFE",
 		"DOWNLOAD": "Herunterladen",
 		"SCHEDULED_CALLS": "Geplante Anrufe",
-		"PRIVATE": "Privat",
-		"PUBLIC": "Öffentlich",
+		"PRIVATE": "Privatgelände",
+		"PUBLIC": "Öffentlichkeit",
 		"PUBLIC_INTERACTION": "Die Interaktion ist öffentlich",
-		"VISIBILITY": "Sichtbarkeit",
-		"INTERACTION_CLOSED": "Interaktion korrekt geschlossen",
-		"INTERACTION_CLOSED_DISPOSED": "Interaktion korrekt geschlossen und entsorgt",
-		"INTERACTION_DISPOSED": "Interaktion korrekt entsorgt",
-		"ASSIGNED_TO_OTHERS": "An andere zugewiesen",
-		"SELECT_ALL": "Alle auswählen",
+		"VISIBILITY": "Sichtweite",
+		"INTERACTION_CLOSED": "Interaktion ordnungsgemäß geschlossen",
+		"INTERACTION_CLOSED_DISPOSED": "Wechselwirkung ordnungsgemäß geschlossen und entsorgt",
+		"INTERACTION_DISPOSED": "Interaktion ordnungsgemäß entsorgt",
+		"ASSIGNED_TO_OTHERS": "Anderen zugewiesen",
+		"SELECT_ALL": "Wählen Sie Alle",
 		"CHAT_INTERACTIONS": "Chat-Interaktionen",
 		"FAX_INTERACTIONS": "Fax-Interaktionen",
 		"ID": "Id",
 		"MAIL_INTERACTIONS": "E-Mail-Interaktionen",
-		"OPENCHANNEL_INTERACTIONS": "Open Channel-Interaktionen",
+		"OPENCHANNEL_INTERACTIONS": "Öffnen Sie Channel-Interaktionen",
 		"SMS_INTERACTIONS": "SMS-Interaktionen",
 		"CANCEL": "Stornieren",
 		"DRAFT": "Entwurf",
-		"DRAFT_SAVE_WARNING_MESSAGE": "Für diese Interaktion ist bereits ein Entwurf gespeichert. Sind Sie sicher, dass Sie ihn überschreiben möchten?",
-		"DRAFT_SAVE_WARNING_TITLE": "Vorhandenen Entwurf überschreiben?",
+		"DRAFT_SAVE_WARNING_MESSAGE": "Für diese Interaktion ist bereits ein Entwurf gespeichert. Möchten Sie es wirklich überschreiben?",
+		"DRAFT_SAVE_WARNING_TITLE": "Bestehenden Entwurf überschreiben?",
 		"OVERWRITE": "Überschreiben",
 		"SAVE_AS_DRAFT": "Als Entwurf speichern",
 		"UNTITLED": "Ohne Titel",
 		"UPDATE_DRAFT": "Entwurf aktualisieren",
-		"NO_AVAILABLE_INTERACTION": "Keine Interaktionen verfügbar",
+		"NO_AVAILABLE_INTERACTION": "Keine verfügbare Interaktion",
 		"ACCOUNTINGDOC": "Buchhaltung",
 		"ADD_PRODUCTPRICELIST": "PRODUKT HINZUFÜGEN",
 		"AGENTFULLNAME": "Agent",
@@ -352,7 +352,7 @@
 		"ATTENDACELASTINVOICE": "Letzte Rechnung",
 		"ATTENDACENEXTINVOICE": "Nächste Rechnung",
 		"AUTHORIZED": "AUTORISIERT",
-		"AUTOINVOICE": "SELBSTABRECHNUNG",
+		"AUTOINVOICE": "SELBSTRECHNUNG",
 		"AUTOPROFORMA": "SELBST-PROFORMA",
 		"BALANCE": "BALANCE",
 		"BY": "Durch",
@@ -364,70 +364,70 @@
 		"COMPANYEMAIL": "Email",
 		"COMPANYFAX": "Fax",
 		"COMPANYNAME": "Unternehmen",
-		"COMPANYNATION": "Staat",
+		"COMPANYNATION": "Nation",
 		"COMPANYPHONE": "Telefon",
 		"COMPANYPOSTALCODE": "Postleitzahl",
-		"COMPANYSTREET": "Adresse",
-		"COMPANYVAT": "Umsatzsteuernummer / VAT",
+		"COMPANYSTREET": "Straße / Avenue / Square",
+		"COMPANYVAT": "Steuernummer / Mehrwertsteuer",
 		"CREATIONDATE": "Erstellt am",
 		"CREDITINOTENAME": "Name",
 		"CREDITNOTE": "GUTSCHRIFT",
 		"CREDITNOTEDETAILS": "Gutschriftsdetail",
 		"CREDITNOTE_INFO": "Gutschrift",
 		"DELETE_PRODUCT": "Produkt löschen",
-		"DEPOSIT": "Deposit",
-		"DETAILS": "Details",
+		"DEPOSIT": "ANZAHLUNG",
+		"DETAILS": "Einzelheiten",
 		"DISCOUNT": "Rabatt",
 		"DOSSIER": "Dossier",
 		"DOSSIERID": "Dossier ID",
 		"DOSSIERNAME": "Name des Dossiers",
-		"DOSSIERNOTES": "Notizen",
+		"DOSSIERNOTES": "Hinweis",
 		"DOSSIERS": "Dossiers",
 		"DOSSIER_INFO": "Information",
-		"ENDDATE": "Ablaufdatum",
+		"ENDDATE": "Verfallsdatum",
 		"FROM": "Von",
-		"GRAPHINVOICES": "Diagramm der Rechnungsemission",
-		"INASSET": "Kapital",
+		"GRAPHINVOICES": "Rechnung Emissionsdiagramm",
+		"INASSET": "Anlagegut",
 		"INVOICE": "RECHNUNG",
 		"INVOICEDETAILS": "RECHNUNGS-DETAILS",
 		"INVOICEDISCOUNT": "Rabatt",
-		"INVOICEEMITED": "Ausgestellt",
+		"INVOICEEMITED": "Problematisch",
 		"INVOICEID": "Rechnung",
 		"INVOICENAME": "Rechnungsname",
-		"INVOICENOPRODUCTAMOUNT": "Betrag",
+		"INVOICENOPRODUCTAMOUNT": "Menge",
 		"INVOICENOPRODUCTDESCRIPTION": "Beschreibung auf der Rechnung",
-		"INVOICENOPRODUCTSAVE": "Speichern",
+		"INVOICENOPRODUCTSAVE": "speichern",
 		"INVOICENOPRODUCTUPDATE": "Aktualisieren",
-		"INVOICENOTAXAMOUNT": "MwSt",
-		"INVOICENOTES": "Notizen",
+		"INVOICENOTAXAMOUNT": "MWST",
+		"INVOICENOTES": "Hinweis",
 		"INVOICEPAYED": "Bezahlt",
 		"INVOICES": "RECHNUNGEN",
-		"INVOICESTATUS": "Status",
-		"INVOICETOTAL": "Insgesamt",
+		"INVOICESTATUS": "Zustand",
+		"INVOICETOTAL": "Gesamt",
 		"INVOICE_INFO": "Rechnung",
 		"MANAGESALES": "Abonnements",
-		"MOVEASSET": "Kapital",
-		"MOVECREDITNOTE": "Selbstgutschrift",
+		"MOVEASSET": "ANLAGEGUT",
+		"MOVECREDITNOTE": "AUTO CREDIT HINWEIS",
 		"NETPRICE": "Preis",
 		"NEW_COMPANY": "Neu",
 		"NEW_DOSSIER": "Neues Dossier",
 		"NEXTINVOICE": "Nächste Rechnung",
-		"NOTES": "Notizen",
-		"NO_PRODUCTINVOICE_AVAILABLE": "Kein Produkt verfügbar",
+		"NOTES": "Hinweis",
+		"NO_PRODUCTINVOICE_AVAILABLE": "Kein Produkt",
 		"NO_PRODUCTPRICELIST_AVAILABLE": "Keine Daten verfügbar",
 		"NO_PRODUCTPROFORMA_AVAILABLE": "Keine Daten verfügbar",
 		"NUMBER": "Nummer",
-		"OPENDATE": "Öffnungsdatum",
+		"OPENDATE": "Eröffnungsdatum",
 		"ORDER": "Bestellung",
 		"ORDERCLIENTCODE": "Kundennummer",
-		"ORDERID": "Bestellung ID ",
-		"ORDERNOTES": "Notizen",
-		"ORDERSTATUS": "Status",
+		"ORDERID": "Bestellung",
+		"ORDERNOTES": "Hinweis",
+		"ORDERSTATUS": "Zustand",
 		"ORDER_INFO": "Bestellung",
 		"PAIDANDEXPIRED": "Zahlung",
 		"PAYED_AY": "Bezahlt am",
 		"PAYMENT": "Zahlung",
-		"PAYMENTMETHOD": "Zahlungsarten",
+		"PAYMENTMETHOD": "Zahlungsmethoden",
 		"PAYMENTS": "ZAHLUNGEN",
 		"PAYMENT_INFO": "Zahlungsinformationen",
 		"PDFCREDITNOTE": "PDF",
@@ -437,7 +437,7 @@
 		"PRICELISTDISCOUNT": "Preisliste Rabatt",
 		"PRICELISTNAME": "Preisliste",
 		"PRICELISTNETPRICE": "Nettopreis",
-		"PRICESALELISTNETPRICE": "Preisliste",
+		"PRICESALELISTNETPRICE": "Prezzo listino",
 		"PRODUCTATUNIT": "Einheit",
 		"PRODUCTCODE": "Produktcode",
 		"PRODUCTDESCRIPTION": "Beschreibung",
@@ -446,60 +446,60 @@
 		"PRODUCTINPROFORMA": "Produkte in Proforma",
 		"PRODUCTINQUOTATION": "PRODUKTDETAILS",
 		"PRODUCTNAME": "Produkt",
-		"PRODUCTNOTE": "Notizen",
+		"PRODUCTNOTE": "Hinweis",
 		"PRODUCTPRICE": "Preis",
 		"PRODUCTQTY": "Menge",
 		"PRODUCTS": "PRODUKTE",
 		"PRODUCTSUBSCRIPTION": "Dauer",
 		"PRODUCTTAX": "Steuerprozentsatz",
-		"PRODUCTTYPE": "Produktart",
+		"PRODUCTTYPE": "Art",
 		"PROFORMA": "PROFORMA",
 		"PROFORMAAUTHORIZED": "Autorisiertes Proforma",
-		"PROFORMADETAILS": "Details",
+		"PROFORMADETAILS": "Einzelheiten",
 		"PROFORMAID": "Id Proforma",
 		"PROFORMANAME": "Proformaname",
-		"PROFORMANOTES": "Notizen",
+		"PROFORMANOTES": "Hinweis",
 		"PROFORMAS": "PROFORMA",
-		"PROFORMASTATUS": "Status",
+		"PROFORMASTATUS": "Zustand",
 		"PROFORMA_INFO": "Proforma",
 		"QUANTITY": "Menge",
-		"QUOTATION": "Preisangabe",
+		"QUOTATION": "ZITAT",
 		"QUOTATIONDISCOUNT": "Angebotsrabatt",
 		"QUOTATIONID": "Angebot",
 		"QUOTATIONINVOICEID": "Rechnungs-ID",
 		"QUOTATIONNAME": "Angebotsname",
 		"QUOTATIONNOTES": "Angebotsnotizen",
-		"QUOTATIONPRODUCTNOTE": "Produkt Notizen",
-		"QUOTATIONPRODUCTTYPE": "Typ",
+		"QUOTATIONPRODUCTNOTE": "Produkt Hinweis",
+		"QUOTATIONPRODUCTTYPE": "Art",
 		"QUOTATIONPROFORMAID": "Proforma ID",
 		"QUOTATIONQTY": "Menge",
-		"QUOTATIONSTATUS": "Status",
+		"QUOTATIONSTATUS": "Zustand",
 		"QUOTATIONSUBSCRIPTION": "Dauer",
 		"QUOTATIONTAX": "MwSt",
-		"QUOTATIONTOTAL": "Insgesamt",
+		"QUOTATIONTOTAL": "GESAMT",
 		"QUOTATIONTOTALPRICE": "Gesamt netto",
-		"QUOTATIONTOTALS": "Insgesamt",
+		"QUOTATIONTOTALS": "Gesamt",
 		"QUOTATIONTOTALTAX": "Gesamtsteuer",
 		"QUOTATIONUNIT": "Einheit",
-		"QUOTATIONVAT": "VAT",
-		"QUOTATION_INFO": "Preisangabe",
+		"QUOTATIONVAT": "MwSt",
+		"QUOTATION_INFO": "Zitat",
 		"REQUEST": "ANFRAGE",
 		"REQUESTID": "Anfrage",
-		"REQUESTNAME": "Anfrage Name",
-		"REQUESTNOTES": "Anfrage Notizen",
+		"REQUESTNAME": "Name anfordern",
+		"REQUESTNOTES": "Notizen anfordern",
 		"REQUEST_INFO": "Anfrage",
 		"SELECT_COMPANY": "Firma auswählen",
 		"SELECT_PERIOD": "Bereich auswählen",
 		"SELECT_PERIOD_CREATION": "Erstellungsdatum auswählen",
-		"SELECT_PERIOD_EXPIRE": "Ablaufdatum auswählen",
+		"SELECT_PERIOD_EXPIRE": "Verfallsdatum auswählen",
 		"SELECT_PERIOD_START": "Datum auswählen",
-		"SELECT_PRODUCT": "Produkt auswählen",
-		"SELECT_PRODUCTTYPE": "Produkttyp auswählen",
-		"SELECT_WORKFLOW": "Arbeitsablauf auswählen",
-		"SELECT_WORKFLOWSTEPS": "Arbeitsablaufstatus auswählen",
+		"SELECT_PRODUCT": "Ausgewähltes Produkt",
+		"SELECT_PRODUCTTYPE": "Art auswählen",
+		"SELECT_WORKFLOW": "Wählen Sie Workflow",
+		"SELECT_WORKFLOWSTEPS": "Wählen Sie den Workflow-Status",
 		"STARTDATE": "Rechnungsdatum",
-		"STATE": "Status",
-		"STEP": "Stufe",
+		"STATE": "Zustand",
+		"STEP": "Schritt",
 		"SUBSCRIPTIONDETAIL": "Detail",
 		"SUBSCRIPTIONNAME": "Abonnement",
 		"SUBSCRIPTIONS": "KUNDENPLAN",
@@ -508,17 +508,17 @@
 		"TOTALPAYMENTS": "Gesamtzahlungen",
 		"UPDATED_AT": "Geändert am",
 		"UPDATE_PRODUCT": "Produkt aktualisieren",
-		"WORKFLOW": "Wählen Sie einen Arbeitsablauf",
+		"WORKFLOW": "Wählen Sie Workflow",
 		"YEARS": "Jahre",
-		"CUSTOMER_IP": "Ursprüngliche IP-Adresse",
+		"CUSTOMER_IP": "Ursprungs-IP-Adresse",
 		"CUSTOMER_PORT": "Ursprünglicher TCP-Port",
 		"ADVANCED_SEARCH": "Erweiterte Suche",
 		"AND": "Und",
 		"APPLY": "Anwenden",
 		"CONTAINS": "Enthält",
 		"DISABLED": "Deaktiviert",
-		"ENABLED": "Aktiviert",
-		"ENDING_DATE": "Enddatum",
+		"ENABLED": "aktiviert",
+		"ENDING_DATE": "Ende",
 		"ENDING_VALUE": "Endwert",
 		"ENDS_WITH": "Endet mit",
 		"EQUALS": "Gleich",
@@ -526,23 +526,23 @@
 		"IS_BETWEEN": "Ist zwischen",
 		"IS_GREATER_THAN": "Ist größer als",
 		"IS_GREATER_THAN_OR_EQUAL_TO": "Ist größer oder gleich",
-		"IS_LESS_THAN": "Ist kleiner als",
+		"IS_LESS_THAN": "Ist weniger als",
 		"IS_LESS_THAN_OR_EQUAL_TO": "Ist kleiner oder gleich",
 		"IS_NOT_AMONG": "Ist nicht unter",
 		"IS_NOT_EQUAL": "Ist nicht gleich",
-		"MEET_ALL_CONDITIONS": "Alle Bedingungen erfüllen",
+		"MEET_ALL_CONDITIONS": "Erfüllen Sie alle Bedingungen",
 		"MEET_ANY_CONDITIONS": "Mindestens eine Bedingung erfüllen",
-		"NEW_CONDITION": "Neue Bedingung",
+		"NEW_CONDITION": "neue Bedingung",
 		"SELECT_FIELD": "Feld auswählen",
 		"SELECT_OPERATOR": "Operator auswählen",
-		"STARTING_DATE": "Startdatum",
+		"STARTING_DATE": "Anfangsdatum",
 		"STARTING_VALUE": "Startwert",
 		"STARTS_WITH": "Beginnt mit",
 		"VALUE": "Wert",
 		"VALUES": "Werte",
 		"VALUE_RANGE_CHECK": "Wert muss größer sein als",
 		"CHOOSE": "Wählen",
-		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
+		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
 		"SELECT_QUEUE": "Wählen Sie eine Warteschlange aus",
 		"VIDAOOSESSION": "Videoanruf starten",
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Welches möchten Sie verwenden?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Kein WhatsApp-Konto verfügbar",
 		"SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
-		"THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Ihre Lizenz läuft bald ab! Bitte wenden Sie sich an Ihren Administrator",
-		"CREATEDAT": "Hergestellt in",
-		"ELAPSED_ANSWERED": "Verstrichene Zeit seit dem Start des Anrufs",
-		"ELAPSED_DISPOSED": "Verstrichene Zeit seit Beendigung des Anrufs",
-		"LOST_CONNECTION": "Probleme mit der Netzwerkkonnektivität. Bitte überprüfe deine Internetverbindung.",
-		"NO_RESULTS_AVAILABLE": "Keine Ergebnisse verfügbar"
+		"THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/en.json b/public/app/main/apps/dashboards/i18n/en.json
index 4b44a45..ba6f4ee 100644
--- a/public/app/main/apps/dashboards/i18n/en.json
+++ b/public/app/main/apps/dashboards/i18n/en.json
@@ -4,7 +4,6 @@
 		"PUBLIC": "Public",
 		"PRIVATE": "Private",
 		"PUBLIC_INTERACTION": "The interaction is public",
-		"LOST_CONNECTION": "Experiencing network connectivity issues. Please check your internet connection.",
 		"SCHEDULED_CALLS": "Scheduled Calls",
 		"DOWNLOAD": "Download",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
@@ -265,7 +264,6 @@
 		"EDIT_CONTACT": "Edit contact",
 		"EMAIL": "Email",
 		"FULLNAME": "Fullname",
-		"CREATEDAT": "Created At",
 		"LIST": "List",
 		"NEW_CONTACT": "New Contact",
 		"PHONE": "Phone",
@@ -548,8 +546,6 @@
 		"AND": "And",
 		"ENABLED": "Enabled",
 		"DISABLED": "Disabled",
-		"ELAPSED_ANSWERED": "Elapsed time since call started",
-		"ELAPSED_DISPOSED": "Elapsed time since call ended",
 		"WHATSAPP": "WhatsApp Connector",
 		"WHATSAPP_INTERACTIONS": "WhatsApp Connector Interactions",
 		"SECOND_LEVEL_DISPOSITION": "Second Level Disposition",
@@ -561,7 +557,6 @@
 		"MATCHING_FIELD": "Matching field",
 		"MULTIPLE_CONTACTS_FOUND": "Multiple contacts found for number",
 		"WHICH_ONE_TO_USE": "Which one do you want to use?",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Your license is about to expire! Please contact your Administrator",
-		"NO_RESULTS_AVAILABLE": "No results available"
+		"LICENSE_EXPIRE_REMAINING_DAYS":"Your license is about to expire! Please contact your Administrator"
 	}
-}
\ No newline at end of file
+}
diff --git a/public/app/main/apps/dashboards/i18n/es.json b/public/app/main/apps/dashboards/i18n/es.json
index 0e902b3..e95c4ad 100644
--- a/public/app/main/apps/dashboards/i18n/es.json
+++ b/public/app/main/apps/dashboards/i18n/es.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Cual quieres usar?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "No hay cuenta de Whatsapp disponible",
 		"SECOND_LEVEL_DISPOSITION": "Disposición de segundo nivel",
-		"THIRD_LEVEL_DISPOSITION": "Disposición de tercer nivel",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "¡Su licencia está a punto de caducar! Comuníquese con su administrador",
-		"CREATEDAT": "Creado en",
-		"ELAPSED_ANSWERED": "Tiempo transcurrido desde que comenzó la llamada",
-		"ELAPSED_DISPOSED": "Tiempo transcurrido desde que finalizó la llamada",
-		"LOST_CONNECTION": "Experimentar problemas de conectividad de red. Por favor revise su conexion a internet.",
-		"NO_RESULTS_AVAILABLE": "No hay resultados disponibles"
+		"THIRD_LEVEL_DISPOSITION": "Disposición de tercer nivel"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/et.json b/public/app/main/apps/dashboards/i18n/et.json
index 069ed7d..31e3861 100644
--- a/public/app/main/apps/dashboards/i18n/et.json
+++ b/public/app/main/apps/dashboards/i18n/et.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Kumba soovite kasutada?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Whatsappi konto pole saadaval",
 		"SECOND_LEVEL_DISPOSITION": "Teise taseme korraldus",
-		"THIRD_LEVEL_DISPOSITION": "Kolmanda taseme korraldus",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Teie litsents on aegumas! Võtke ühendust oma administraatoriga",
-		"CREATEDAT": "Loodud aadressil",
-		"ELAPSED_ANSWERED": "Kulunud aeg kõne alustamisest",
-		"ELAPSED_DISPOSED": "Kulunud aeg kõne lõppemisest",
-		"LOST_CONNECTION": "Võrguühendusprobleemide kogemine. Palun kontrollige oma Interneti-ühendust.",
-		"NO_RESULTS_AVAILABLE": "Tulemusi pole saadaval"
+		"THIRD_LEVEL_DISPOSITION": "Kolmanda taseme korraldus"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/fa.json b/public/app/main/apps/dashboards/i18n/fa.json
index f4aa3ff..2a78c32 100644
--- a/public/app/main/apps/dashboards/i18n/fa.json
+++ b/public/app/main/apps/dashboards/i18n/fa.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "می خواهید از کدام یک استفاده کنید؟",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "حساب Whatsapp در دسترس نیست",
 		"SECOND_LEVEL_DISPOSITION": "دفع سطح دوم",
-		"THIRD_LEVEL_DISPOSITION": "دفع سطح سوم",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "مجوز شما در شرف انقضا است! لطفاً با سرپرست خود تماس بگیرید",
-		"CREATEDAT": "ایجاد شده در",
-		"ELAPSED_ANSWERED": "زمان سپری شده از زمان شروع تماس",
-		"ELAPSED_DISPOSED": "زمان سپری شده از زمان پایان تماس",
-		"LOST_CONNECTION": "مشکلات اتصال به شبکه را تجربه می کنید. لطفاً اتصال اینترنت خود را بررسی کنید.",
-		"NO_RESULTS_AVAILABLE": "هیچ نتیجه ای در دسترس نیست"
+		"THIRD_LEVEL_DISPOSITION": "دفع سطح سوم"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/fi.json b/public/app/main/apps/dashboards/i18n/fi.json
index c487500..f5dfa7c 100644
--- a/public/app/main/apps/dashboards/i18n/fi.json
+++ b/public/app/main/apps/dashboards/i18n/fi.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Kumpi haluat käyttää?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Ei Whatsapp-tiliä",
 		"SECOND_LEVEL_DISPOSITION": "Toisen tason sijoitus",
-		"THIRD_LEVEL_DISPOSITION": "Kolmannen tason sijoitus",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Lisenssisi on vanhenemassa! Ota yhteyttä järjestelmänvalvojaasi",
-		"CREATEDAT": "Luotu osoitteessa",
-		"ELAPSED_ANSWERED": "Kulunut aika puhelun aloittamisesta",
-		"ELAPSED_DISPOSED": "Kulunut aika puhelun lopettamisesta",
-		"LOST_CONNECTION": "Verkkoyhteysongelmia. Tarkista internetyhteytesi.",
-		"NO_RESULTS_AVAILABLE": "Ei tuloksia"
+		"THIRD_LEVEL_DISPOSITION": "Kolmannen tason sijoitus"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/fr.json b/public/app/main/apps/dashboards/i18n/fr.json
index 521c4db..d8b0aba 100644
--- a/public/app/main/apps/dashboards/i18n/fr.json
+++ b/public/app/main/apps/dashboards/i18n/fr.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Lequel souhaitez-vous utiliser?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Aucun compte Whatsapp disponible",
 		"SECOND_LEVEL_DISPOSITION": "Disposition de deuxième niveau",
-		"THIRD_LEVEL_DISPOSITION": "Disposition de troisième niveau",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Votre licence est sur le point d'expirer! Veuillez contacter votre administrateur",
-		"CREATEDAT": "Créé à",
-		"ELAPSED_ANSWERED": "Temps écoulé depuis le début de l'appel",
-		"ELAPSED_DISPOSED": "Temps écoulé depuis la fin de l'appel",
-		"LOST_CONNECTION": "Vous rencontrez des problèmes de connectivité réseau. S'il vous plait, vérifiez votre connexion internet.",
-		"NO_RESULTS_AVAILABLE": "Aucun résultat disponible"
+		"THIRD_LEVEL_DISPOSITION": "Disposition de troisième niveau"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/he.json b/public/app/main/apps/dashboards/i18n/he.json
index b183ffa..4456cd6 100644
--- a/public/app/main/apps/dashboards/i18n/he.json
+++ b/public/app/main/apps/dashboards/i18n/he.json
@@ -148,7 +148,7 @@
 		"MOTION_BULL": "תותח שיחות",
 		"LIMITED": "מוגבל",
 		"LIMITED_TEXT": "שיחות שיזם קמפיין נתב שיחות",
-		"DASHBOARDS": "לוחות שעונים",
+		"DASHBOARDS": "לוחות מחוונים",
 		"RECORDINGS": "הקלטות",
 		"TODAY_MOTION_BULL_STATS": "סטטיסטיקה יומית של חייגן אוטומטי",
 		"ORIGINATED": "מקור",
@@ -251,7 +251,7 @@
 		"WELCOME_MESSAGE": "השתמש במסגרת השמאלית לניווט",
 		"ADD": "הוסף",
 		"CONTACTMANAGER": "מנהל אנשי הקשר",
-		"DASHBOARD": "לוח שעונים",
+		"DASHBOARD": "לוח מחוונים",
 		"EDIT_CONTACT": "ערוך איש קשר",
 		"EMAIL": "דוא\"ל",
 		"FULLNAME": "שם מלא",
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "באיזה מהם אתה רוצה להשתמש?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "אין חשבון Whatsapp זמין",
 		"SECOND_LEVEL_DISPOSITION": "נטייה בדרגה שנייה",
-		"THIRD_LEVEL_DISPOSITION": "נטייה ברמה השלישית",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "הרישיון שלך עומד לפוג! אנא פנה למנהל המערכת שלך",
-		"CREATEDAT": "נוצר ב",
-		"ELAPSED_ANSWERED": "הזמן שחלף מאז תחילת השיחה",
-		"ELAPSED_DISPOSED": "הזמן שחלף מאז סיום השיחה",
-		"LOST_CONNECTION": "חווה בעיות קישוריות רשת. אנא בדוק את חיבור האינטרנט שלך.",
-		"NO_RESULTS_AVAILABLE": "אין תוצאות זמינות"
+		"THIRD_LEVEL_DISPOSITION": "נטייה ברמה השלישית"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/hi.json b/public/app/main/apps/dashboards/i18n/hi.json
index 4097949..c0e9347 100644
--- a/public/app/main/apps/dashboards/i18n/hi.json
+++ b/public/app/main/apps/dashboards/i18n/hi.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "आप किसका उपयोग करना चाहते हैं?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "कोई व्हाट्सएप अकाउंट उपलब्ध नहीं है",
 		"SECOND_LEVEL_DISPOSITION": "दूसरा स्तर विवाद",
-		"THIRD_LEVEL_DISPOSITION": "तीसरे स्तर का विवाद",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "आपका लाइसेंस समाप्त होने वाला है! कृपया अपने व्यवस्थापक से संपर्क करें",
-		"CREATEDAT": "पर बनाया गया",
-		"ELAPSED_ANSWERED": "कॉल शुरू होने के बाद का समय समाप्त हो गया",
-		"ELAPSED_DISPOSED": "कॉल समाप्त होने के बाद का समय समाप्त हो गया",
-		"LOST_CONNECTION": "नेटवर्क कनेक्टिविटी मुद्दों का अनुभव। कृपया अपने इंटरनेट कनेक्शन की जाँच करें।",
-		"NO_RESULTS_AVAILABLE": "कोई परिणाम उपलब्ध नहीं है"
+		"THIRD_LEVEL_DISPOSITION": "तीसरे स्तर का विवाद"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/id.json b/public/app/main/apps/dashboards/i18n/id.json
index 658517a..29cc4b8 100644
--- a/public/app/main/apps/dashboards/i18n/id.json
+++ b/public/app/main/apps/dashboards/i18n/id.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Yang mana yang ingin Anda gunakan?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Tidak ada Akun Whatsapp yang tersedia",
 		"SECOND_LEVEL_DISPOSITION": "Disposisi Tingkat Kedua",
-		"THIRD_LEVEL_DISPOSITION": "Disposisi Tingkat Ketiga",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Lisensi Anda akan segera kedaluwarsa! Harap hubungi Administrator Anda",
-		"CREATEDAT": "Dibuat di",
-		"ELAPSED_ANSWERED": "Waktu yang berlalu sejak panggilan dimulai",
-		"ELAPSED_DISPOSED": "Waktu yang berlalu sejak panggilan berakhir",
-		"LOST_CONNECTION": "Mengalami masalah konektivitas jaringan. Silakan periksa koneksi internet Anda.",
-		"NO_RESULTS_AVAILABLE": "Tidak ada hasil yang tersedia"
+		"THIRD_LEVEL_DISPOSITION": "Disposisi Tingkat Ketiga"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/it.json b/public/app/main/apps/dashboards/i18n/it.json
index 72aba4b..a2da87c 100644
--- a/public/app/main/apps/dashboards/i18n/it.json
+++ b/public/app/main/apps/dashboards/i18n/it.json
@@ -211,7 +211,6 @@
 		"EDIT_CONTACT": "Modifica contatto",
 		"EMAIL": "Email",
 		"FULLNAME": "Nome completo",
-		"CREATEDAT": "Data creazione",
 		"LIST": "Lista",
 		"NEW_CONTACT": "Nuovo contatto",
 		"PHONE": "Telefono",
@@ -547,8 +546,6 @@
 		"AND": "E",
 		"ENABLED": "Abilitato",
 		"DISABLED": "Disabilitato",
-		"ELAPSED_ANSWERED": "Tempo trascorso dall'inizio della chiamata",
-		"ELAPSED_DISPOSED": "Tempo trascorso dalla fine della chiamata",
 		"WHATSAPP": "WhatsApp Connector",
 		"WHATSAPP_INTERACTIONS": "Interazioni WhatsApp Connector",
 		"SECOND_LEVEL_DISPOSITION": "Disposizione di secondo livello",
@@ -560,8 +557,6 @@
 		"MATCHING_FIELD": "Campo corrispondente",
 		"MULTIPLE_CONTACTS_FOUND": "È stato trovato più di un contatto per il numero",
 		"WHICH_ONE_TO_USE": "Quale vuoi utilizzare?",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "La tua licenza sta per scadere! Contatta il tuo amministratore",
-		"NO_RESULTS_AVAILABLE": "Nessun risultato disponibile",
-		"LOST_CONNECTION": "Problemi di connettività di rete. Per favore controlla la tua connessione internet."
+		"LICENSE_EXPIRE_REMAINING_DAYS":"La tua licenza sta per scadere! Contatta il tuo amministratore"
 	}
-}
\ No newline at end of file
+}
diff --git a/public/app/main/apps/dashboards/i18n/ja.json b/public/app/main/apps/dashboards/i18n/ja.json
index a3794e4..dd24aba 100644
--- a/public/app/main/apps/dashboards/i18n/ja.json
+++ b/public/app/main/apps/dashboards/i18n/ja.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "どちらを使いたいですか？",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "利用可能なWhatsappアカウントがありません",
 		"SECOND_LEVEL_DISPOSITION": "第2レベルの気質",
-		"THIRD_LEVEL_DISPOSITION": "第3レベルの気質",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "ライセンスの有効期限が近づいています。管理者に連絡してください",
-		"CREATEDAT": "作成場所",
-		"ELAPSED_ANSWERED": "通話開始からの経過時間",
-		"ELAPSED_DISPOSED": "通話終了からの経過時間",
-		"LOST_CONNECTION": "ネットワーク接続の問題が発生しています。インターネット接続を確認してください。",
-		"NO_RESULTS_AVAILABLE": "利用可能な結果はありません"
+		"THIRD_LEVEL_DISPOSITION": "第3レベルの気質"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/ko.json b/public/app/main/apps/dashboards/i18n/ko.json
index 3da979d..54eb160 100644
--- a/public/app/main/apps/dashboards/i18n/ko.json
+++ b/public/app/main/apps/dashboards/i18n/ko.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "어느 것을 사용 하시겠습니까?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "사용 가능한 Whatsapp 계정이 없습니다.",
 		"SECOND_LEVEL_DISPOSITION": "두 번째 수준 처리",
-		"THIRD_LEVEL_DISPOSITION": "3 단계 처리",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "라이센스가 곧 만료됩니다! 관리자에게 문의하십시오",
-		"CREATEDAT": "만든 날짜",
-		"ELAPSED_ANSWERED": "통화가 시작된 이후 경과 된 시간",
-		"ELAPSED_DISPOSED": "통화가 종료 된 이후 경과 된 시간",
-		"LOST_CONNECTION": "네트워크 연결 문제가 있습니다. 인터넷 연결을 확인하십시오.",
-		"NO_RESULTS_AVAILABLE": "사용 가능한 결과 없음"
+		"THIRD_LEVEL_DISPOSITION": "3 단계 처리"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/lt.json b/public/app/main/apps/dashboards/i18n/lt.json
index 88ef008..a8fd8d5 100644
--- a/public/app/main/apps/dashboards/i18n/lt.json
+++ b/public/app/main/apps/dashboards/i18n/lt.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Kurį iš jų norite naudoti?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Nėra „Whatsapp“ paskyros",
 		"SECOND_LEVEL_DISPOSITION": "Antro lygio disponavimas",
-		"THIRD_LEVEL_DISPOSITION": "Trečiojo lygio disponavimas",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Netrukus baigsis jūsų licencijos galiojimo laikas! Susisiekite su savo administratoriumi",
-		"CREATEDAT": "Sukurta",
-		"ELAPSED_ANSWERED": "Praėjo laikas nuo skambučio pradžios",
-		"ELAPSED_DISPOSED": "Praėjo laikas nuo skambučio pabaigos",
-		"LOST_CONNECTION": "Iškyla tinklo ryšio problemų. Patikrinkite interneto ryšį.",
-		"NO_RESULTS_AVAILABLE": "Rezultatų nėra"
+		"THIRD_LEVEL_DISPOSITION": "Trečiojo lygio disponavimas"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/lv.json b/public/app/main/apps/dashboards/i18n/lv.json
index 21e3c28..cef44ee 100644
--- a/public/app/main/apps/dashboards/i18n/lv.json
+++ b/public/app/main/apps/dashboards/i18n/lv.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Kuru jūs vēlaties izmantot?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Nav pieejams Whatsapp konts",
 		"SECOND_LEVEL_DISPOSITION": "Otrā līmeņa izvietojums",
-		"THIRD_LEVEL_DISPOSITION": "Trešā līmeņa izvietojums",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Jūsu licence drīz beigsies! Lūdzu, sazinieties ar savu administratoru",
-		"CREATEDAT": "Izveidots plkst",
-		"ELAPSED_ANSWERED": "Pagājis laiks kopš zvana sākuma",
-		"ELAPSED_DISPOSED": "Pagājis laiks kopš zvana beigām",
-		"LOST_CONNECTION": "Tīkla savienojamības problēmas. Lūdzu, pārbaudiet interneta savienojumu.",
-		"NO_RESULTS_AVAILABLE": "Rezultāti nav pieejami"
+		"THIRD_LEVEL_DISPOSITION": "Trešā līmeņa izvietojums"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/nl.json b/public/app/main/apps/dashboards/i18n/nl.json
index e10811e..cc0d820 100644
--- a/public/app/main/apps/dashboards/i18n/nl.json
+++ b/public/app/main/apps/dashboards/i18n/nl.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Welke wil je gebruiken?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Geen Whatsapp-account beschikbaar",
 		"SECOND_LEVEL_DISPOSITION": "Tweede niveau dispositie",
-		"THIRD_LEVEL_DISPOSITION": "Dispositie op het derde niveau",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Uw licentie verloopt bijna! Neem contact op met uw beheerder",
-		"CREATEDAT": "Gemaakt bij",
-		"ELAPSED_ANSWERED": "Verstreken tijd sinds het gesprek is gestart",
-		"ELAPSED_DISPOSED": "Verstreken tijd sinds het gesprek is beëindigd",
-		"LOST_CONNECTION": "Problemen met netwerkconnectiviteit ervaren. Controleer uw internetverbinding.",
-		"NO_RESULTS_AVAILABLE": "Geen resultaten beschikbaar"
+		"THIRD_LEVEL_DISPOSITION": "Dispositie op het derde niveau"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/no.json b/public/app/main/apps/dashboards/i18n/no.json
index d1448ba..b8af816 100644
--- a/public/app/main/apps/dashboards/i18n/no.json
+++ b/public/app/main/apps/dashboards/i18n/no.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Hvilken vil du bruke?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Ingen Whatsapp-konto tilgjengelig",
 		"SECOND_LEVEL_DISPOSITION": "Andre nivå disposisjon",
-		"THIRD_LEVEL_DISPOSITION": "Tredje nivå disposisjon",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Lisensen din er i ferd med å utløpe! Kontakt administratoren din",
-		"CREATEDAT": "Laget kl",
-		"ELAPSED_ANSWERED": "Forløpt tid siden samtalen startet",
-		"ELAPSED_DISPOSED": "Forløpt tid siden samtalen ble avsluttet",
-		"LOST_CONNECTION": "Opplever problemer med nettverkstilkobling. Kontroller internettforbindelsen din.",
-		"NO_RESULTS_AVAILABLE": "Ingen resultater tilgjengelig"
+		"THIRD_LEVEL_DISPOSITION": "Tredje nivå disposisjon"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/pl.json b/public/app/main/apps/dashboards/i18n/pl.json
index fe5e108..276b512 100644
--- a/public/app/main/apps/dashboards/i18n/pl.json
+++ b/public/app/main/apps/dashboards/i18n/pl.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Którego chcesz użyć?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Brak dostępnego konta Whatsapp",
 		"SECOND_LEVEL_DISPOSITION": "Dyspozycja drugiego poziomu",
-		"THIRD_LEVEL_DISPOSITION": "Dyspozycja trzeciego poziomu",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Twoja licencja wkrótce wygaśnie! Skontaktuj się z administratorem",
-		"CREATEDAT": "Utworzono w",
-		"ELAPSED_ANSWERED": "Czas, który upłynął od rozpoczęcia rozmowy",
-		"ELAPSED_DISPOSED": "Czas, który upłynął od zakończenia połączenia",
-		"LOST_CONNECTION": "Występują problemy z łącznością sieciową. Proszę sprawdzić swoje połączenie z internetem.",
-		"NO_RESULTS_AVAILABLE": "Brak dostępnych wyników"
+		"THIRD_LEVEL_DISPOSITION": "Dyspozycja trzeciego poziomu"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/pt-BR.json b/public/app/main/apps/dashboards/i18n/pt-BR.json
index 8604dec..1ed1ad0 100644
--- a/public/app/main/apps/dashboards/i18n/pt-BR.json
+++ b/public/app/main/apps/dashboards/i18n/pt-BR.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Qual você deseja usar?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Nenhuma conta Whatsapp disponível",
 		"SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
-		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Sua licença está prestes a expirar! Entre em contato com o seu administrador",
-		"CREATEDAT": "Criado em",
-		"ELAPSED_ANSWERED": "Tempo decorrido desde o início da chamada",
-		"ELAPSED_DISPOSED": "Tempo decorrido desde o final da chamada",
-		"LOST_CONNECTION": "Enfrentando problemas de conectividade de rede. Por favor, verifique sua conexão à internet.",
-		"NO_RESULTS_AVAILABLE": "Nenhum resultado disponível"
+		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/pt-PT.json b/public/app/main/apps/dashboards/i18n/pt-PT.json
index 0b6640c..5908fb0 100644
--- a/public/app/main/apps/dashboards/i18n/pt-PT.json
+++ b/public/app/main/apps/dashboards/i18n/pt-PT.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Qual você deseja usar?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Nenhuma conta Whatsapp disponível",
 		"SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
-		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Sua licença está prestes a expirar! Entre em contato com o seu administrador",
-		"CREATEDAT": "Criado em",
-		"ELAPSED_ANSWERED": "Tempo decorrido desde o início da chamada",
-		"ELAPSED_DISPOSED": "Tempo decorrido desde o final da chamada",
-		"LOST_CONNECTION": "Enfrentando problemas de conectividade de rede. Por favor, verifique sua conexão à internet.",
-		"NO_RESULTS_AVAILABLE": "Nenhum resultado disponível"
+		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/ru.json b/public/app/main/apps/dashboards/i18n/ru.json
index f76bf12..48fec3f 100644
--- a/public/app/main/apps/dashboards/i18n/ru.json
+++ b/public/app/main/apps/dashboards/i18n/ru.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Какой из них вы хотите использовать?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Нет доступной учетной записи WhatsApp",
 		"SECOND_LEVEL_DISPOSITION": "Расположение второго уровня",
-		"THIRD_LEVEL_DISPOSITION": "Расположение третьего уровня",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Срок действия вашей лицензии истекает! Обратитесь к своему администратору",
-		"CREATEDAT": "Создано в",
-		"ELAPSED_ANSWERED": "Время, прошедшее с начала звонка",
-		"ELAPSED_DISPOSED": "Время, прошедшее с момента завершения вызова",
-		"LOST_CONNECTION": "Возникли проблемы с подключением к сети. Пожалуйста, проверьте ваше интернет-соединение.",
-		"NO_RESULTS_AVAILABLE": "Нет результатов"
+		"THIRD_LEVEL_DISPOSITION": "Расположение третьего уровня"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/sv.json b/public/app/main/apps/dashboards/i18n/sv.json
index eac9be3..4369498 100644
--- a/public/app/main/apps/dashboards/i18n/sv.json
+++ b/public/app/main/apps/dashboards/i18n/sv.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Vilken vill du använda?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Inget Whatsapp-konto tillgängligt",
 		"SECOND_LEVEL_DISPOSITION": "Andra nivån disposition",
-		"THIRD_LEVEL_DISPOSITION": "Tredje nivåens disposition",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Din licens går ut! Kontakta din administratör",
-		"CREATEDAT": "Skapad vid",
-		"ELAPSED_ANSWERED": "Förfluten tid sedan samtalet startade",
-		"ELAPSED_DISPOSED": "Förfluten tid sedan samtalet avslutades",
-		"LOST_CONNECTION": "Upplever problem med nätverksanslutning. Kontrollera din internetanslutning.",
-		"NO_RESULTS_AVAILABLE": "Inga resultat tillgängliga"
+		"THIRD_LEVEL_DISPOSITION": "Tredje nivåens disposition"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/tr.json b/public/app/main/apps/dashboards/i18n/tr.json
index a39e7a3..ae1c64f 100644
--- a/public/app/main/apps/dashboards/i18n/tr.json
+++ b/public/app/main/apps/dashboards/i18n/tr.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "Hangisini kullanmak istiyorsun?",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Whatsapp Hesabı yok",
 		"SECOND_LEVEL_DISPOSITION": "İkinci Düzey Tasarruf",
-		"THIRD_LEVEL_DISPOSITION": "Üçüncü Düzey Tasarruf",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "Lisansınızın süresi dolmak üzere! Lütfen Yöneticinizle iletişime geçin",
-		"CREATEDAT": "Oluşturulma Tarihi",
-		"ELAPSED_ANSWERED": "Aramanın başlamasından bu yana geçen süre",
-		"ELAPSED_DISPOSED": "Aramanın sona ermesinden bu yana geçen süre",
-		"LOST_CONNECTION": "Ağ bağlantısı sorunları yaşanıyor. Lütfen internet bağlantınızı kontrol edin.",
-		"NO_RESULTS_AVAILABLE": "Kullanılabilir sonuç yok"
+		"THIRD_LEVEL_DISPOSITION": "Üçüncü Düzey Tasarruf"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/zh-CN.json b/public/app/main/apps/dashboards/i18n/zh-CN.json
index fbda2e5..6f4a401 100644
--- a/public/app/main/apps/dashboards/i18n/zh-CN.json
+++ b/public/app/main/apps/dashboards/i18n/zh-CN.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "您要使用哪一个？",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "没有可用的Whatsapp帐户",
 		"SECOND_LEVEL_DISPOSITION": "二级处置",
-		"THIRD_LEVEL_DISPOSITION": "第三级处置",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "您的许可证即将到期！请与您的管理员联系",
-		"CREATEDAT": "创建于",
-		"ELAPSED_ANSWERED": "自通话开始以来经过的时间",
-		"ELAPSED_DISPOSED": "通话结束后经过的时间",
-		"LOST_CONNECTION": "遇到网络连接问题。请检查您的互联网连接。",
-		"NO_RESULTS_AVAILABLE": "无可用结果"
+		"THIRD_LEVEL_DISPOSITION": "第三级处置"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/dashboards/i18n/zh-TW.json b/public/app/main/apps/dashboards/i18n/zh-TW.json
index 7740326..829bdf9 100644
--- a/public/app/main/apps/dashboards/i18n/zh-TW.json
+++ b/public/app/main/apps/dashboards/i18n/zh-TW.json
@@ -556,12 +556,6 @@
 		"WHICH_ONE_TO_USE": "您要使用哪一個？",
 		"NO_WHATSAPP_ACCOUNTS_AVAILABLE": "沒有可用的Whatsapp帳戶",
 		"SECOND_LEVEL_DISPOSITION": "二級處置",
-		"THIRD_LEVEL_DISPOSITION": "第三級處置",
-		"LICENSE_EXPIRE_REMAINING_DAYS": "您的許可證即將到期！請與您的管理員聯繫",
-		"CREATEDAT": "創建於",
-		"ELAPSED_ANSWERED": "自通話開始以來經過的時間",
-		"ELAPSED_DISPOSED": "通話結束後經過的時間",
-		"LOST_CONNECTION": "遇到網絡連接問題。請檢查您的互聯網連接。",
-		"NO_RESULTS_AVAILABLE": "無可用結果"
+		"THIRD_LEVEL_DISPOSITION": "第三級處置"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/fax/i18n/de.json b/public/app/main/apps/fax/i18n/de.json
index 135db12..8b55d8c 100644
--- a/public/app/main/apps/fax/i18n/de.json
+++ b/public/app/main/apps/fax/i18n/de.json
@@ -1,6 +1,6 @@
 {
 	"FAX": {
-		"TEAMADD_FAXQUEUE": "Team zur Faxwarteschlange hinzufügen",
+		"TEAMADD_FAXQUEUE": "Team Fax Warteschlange hinzufügen",
 		"AGENTADD_FAXQUEUE": "Agent Fax Warteschlange hinzufügen",
 		"NAME": "Name",
 		"FAXQUEUES": "Fax Warteschlangen",
diff --git a/public/app/main/apps/integrations/i18n/en.json b/public/app/main/apps/integrations/i18n/en.json
index e9c7e0a..a6bb26e 100644
--- a/public/app/main/apps/integrations/i18n/en.json
+++ b/public/app/main/apps/integrations/i18n/en.json
@@ -55,8 +55,7 @@
 			"ACCESS_KEY_REQUIRED": "Mandatory field",
 			"EMAIL_REQUIRED": "Mandatory field",
 			"TENANTID_REQUIRED": "Mandatory field",
-			"CODE_REQUIRED": "Mandatory field",
-			"MOTIONPROXYADDRESS_REQUIRED": "Mandatory field"
+			"CODE_REQUIRED": "Mandatory field"
 		},
 		"HELP": {
 			"MOTIONPROXYADDRESS": "Motion (Proxy) Address: it is reqired if you want to fill the ticket body with Recording URL. Enter the address in the following format: <protocol> : //<ipaddress>[:<port>]. Example: https://X.Y.Z.W",
diff --git a/public/app/main/apps/integrations/i18n/it.json b/public/app/main/apps/integrations/i18n/it.json
index dfd02c0..113390c 100644
--- a/public/app/main/apps/integrations/i18n/it.json
+++ b/public/app/main/apps/integrations/i18n/it.json
@@ -55,8 +55,7 @@
 			"ACCESS_KEY_REQUIRED": "Campo Obbligatorio",
 			"EMAIL_REQUIRED": "Campo Obbligatorio",
 			"TENANTID_REQUIRED": "Campo Obbligatorio",
-			"CODE_REQUIRED": "Campo Obbligatorio",
-			"MOTIONPROXYADDRESS_REQUIRED": "Campo Obbligatorio"
+			"CODE_REQUIRED": "Campo Obbligatorio"
 		},
 		"HELP": {
 			"MOTIONPROXYADDRESS": "Motion (Proxy) Address: è obbligatorio se si vuole popolare il body del ticket con l'URL della Registrazione. Deve essere inserito nel seguente formato: &lt;protocol&gt; : //&lt;ipaddress&gt;[:&lt;port&gt;]. Esempio: https://X.Y.Z.W",
diff --git a/public/app/main/apps/motiondialer/i18n/ar.json b/public/app/main/apps/motiondialer/i18n/ar.json
index 2007ed8..334e915 100644
--- a/public/app/main/apps/motiondialer/i18n/ar.json
+++ b/public/app/main/apps/motiondialer/i18n/ar.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "ماكس إعادة المحاولة",
 		"NOSUCHNUMBERRETRYTIME": "إعادة محاولة الوقت [دقيقة]",
 		"TOOLTIP_SCREENRECORDING_OFF": "تسجيل الشاشة المتاحة",
-		"TOOLTIP_SCREENRECORDING_ON": "تسجيل الشاشة في التقدم",
-		"SECOND_LEVEL_DISPOSITION": "ترتيب المستوى الثاني",
-		"THIRD_LEVEL_DISPOSITION": "الترتيب الثالث"
+		"TOOLTIP_SCREENRECORDING_ON": "تسجيل الشاشة في التقدم"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/cs.json b/public/app/main/apps/motiondialer/i18n/cs.json
index 46ea08f..473fa24 100644
--- a/public/app/main/apps/motiondialer/i18n/cs.json
+++ b/public/app/main/apps/motiondialer/i18n/cs.json
@@ -684,8 +684,6 @@
 		"MACHINERETRYTIME": "Čas opakování [min]",
 		"NOSUCHNUMBER": "Žádné takové číslo",
 		"NOSUCHNUMBERMAXRETRY": "Max",
-		"NOSUCHNUMBERRETRYTIME": "Čas opakování [min]",
-		"SECOND_LEVEL_DISPOSITION": "Dispozice druhé úrovně",
-		"THIRD_LEVEL_DISPOSITION": "Dispozice třetí úrovně"
+		"NOSUCHNUMBERRETRYTIME": "Čas opakování [min]"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/da.json b/public/app/main/apps/motiondialer/i18n/da.json
index aa72414..381afe5 100644
--- a/public/app/main/apps/motiondialer/i18n/da.json
+++ b/public/app/main/apps/motiondialer/i18n/da.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max prøver igen",
 		"NOSUCHNUMBERRETRYTIME": "Forsøgstid [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Screen optagelse tilgængelig",
-		"TOOLTIP_SCREENRECORDING_ON": "Skærmoptagelse pågår",
-		"SECOND_LEVEL_DISPOSITION": "Andet niveau disposition",
-		"THIRD_LEVEL_DISPOSITION": "Tredje niveau disposition"
+		"TOOLTIP_SCREENRECORDING_ON": "Skærmoptagelse pågår"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/de.json b/public/app/main/apps/motiondialer/i18n/de.json
index a0b6eb3..86bab22 100644
--- a/public/app/main/apps/motiondialer/i18n/de.json
+++ b/public/app/main/apps/motiondialer/i18n/de.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max Wiederholungen",
 		"NOSUCHNUMBERRETRYTIME": "Wiederholungszeit [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
-		"TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
-		"SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
-		"THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene"
+		"TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/en.json b/public/app/main/apps/motiondialer/i18n/en.json
index 6b047b7..5efcc9c 100644
--- a/public/app/main/apps/motiondialer/i18n/en.json
+++ b/public/app/main/apps/motiondialer/i18n/en.json
@@ -1,7 +1,5 @@
 {
 	"MOTIONDIALER": {
-		"SECOND_LEVEL_DISPOSITION": "Second Level Disposition",
-		"THIRD_LEVEL_DISPOSITION": "Third Level Disposition",
 		"ONE_CALL_EVERY": "One call every",
 		"CURRENT_INTERVAL": "Current Interval",
 		"PREVIOUS_INTERVAL": "Previous Interval",
@@ -152,6 +150,22 @@
 		"NOANSWER": "No Answer",
 		"NOANSWERMAXRETRY": "Max Retries",
 		"NOANSWERRETRYTIME": "Retry Time [min]",
+		"NOSUCHNUMBER": "No Such Number",
+		"NOSUCHNUMBERMAXRETRY": "Max Retries",
+		"NOSUCHNUMBERRETRYTIME": "Retry Time [min]",
+		"DROP": "Drop",
+		"DROPMAXRETRY": "Max Retries",
+		"DROPRETRYTIME": "Retry Time [min]",
+		"ABANDONEDMAXRETRY": "Max Retries",
+		"ABANDONEDRETRYTIME": "Retry Time [min]",
+		"MACHINE": "Machine",
+		"MACHINEMAXRETRY": "Max Retries",
+		"MACHINERETRYTIME": "Retry Time [min]",
+		"AGENTREJECT": "Agent Reject",
+		"AGENTREJECTMAXRETRY": "Max Retries",
+		"AGENTREJECTRETRYTIME": "Retry Time [min]",
+		"CALLADDITIONALPHONEAFTERMIN": "Call additional phone after [min]",
+		"ADDITIONALPHONES": "Additional phones",
 		"QUEUE_PARAMS": "Queue Parameters",
 		"ORIGINATED": "Originated",
 		"MESSAGE": "Message",
@@ -369,6 +383,17 @@
 			"BUSYRETRYTIME": "Time in minutes before trying to call again a failed contact due to busy",
 			"NOANSWERMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for no answer",
 			"NOANSWERRETRYTIME": "Time in minutes before trying to call again a failed contact due to no answer",
+			"NOSUCHNUMBERMAXRETRY": "",
+			"NOSUCHNUMBERRETRYTIME": "",
+			"DROPMAXRETRY": "",
+			"DROPRETRYTIME": "",
+			"ABANDONEDMAXRETRY": "",
+			"ABANDONEDRETRYTIME": "",
+			"MACHINEMAXRETRY": "",
+			"MACHINERETRYTIME": "",
+			"AGENTREJECTMAXRETRY": "",
+			"AGENTREJECTRETRYTIME": "",
+			"CALLADDITIONALPHONEAFTERMIN": "",
 			"GLOBALINTERVAL": "Global time interval during which the dialer is allowed to call contacts. We decline responsibility: pay attention when you modify this field, because you may fail to comply with the national Autodialer Laws and Regulations",
 			"NAME": "Only numbers, letters and specific characters (._) are supported",
 			"NOSUCHNUMBERMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for no such number",
diff --git a/public/app/main/apps/motiondialer/i18n/es.json b/public/app/main/apps/motiondialer/i18n/es.json
index 64ab305..3209618 100644
--- a/public/app/main/apps/motiondialer/i18n/es.json
+++ b/public/app/main/apps/motiondialer/i18n/es.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Intentos máximos",
 		"NOSUCHNUMBERRETRYTIME": "Tiempo de reintento [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Grabación de pantalla disponible",
-		"TOOLTIP_SCREENRECORDING_ON": "Grabación de pantalla en progreso",
-		"SECOND_LEVEL_DISPOSITION": "Disposición de segundo nivel",
-		"THIRD_LEVEL_DISPOSITION": "Disposición de tercer nivel"
+		"TOOLTIP_SCREENRECORDING_ON": "Grabación de pantalla en progreso"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/et.json b/public/app/main/apps/motiondialer/i18n/et.json
index 6d6ce71..8849a16 100644
--- a/public/app/main/apps/motiondialer/i18n/et.json
+++ b/public/app/main/apps/motiondialer/i18n/et.json
@@ -684,8 +684,6 @@
 		"MACHINERETRYTIME": "Uuesti proovimise aeg [min]",
 		"NOSUCHNUMBER": "Sellist numbrit pole",
 		"NOSUCHNUMBERMAXRETRY": "Max proovib uuesti",
-		"NOSUCHNUMBERRETRYTIME": "Uuesti proovimise aeg [min]",
-		"SECOND_LEVEL_DISPOSITION": "Teise taseme korraldus",
-		"THIRD_LEVEL_DISPOSITION": "Kolmanda taseme korraldus"
+		"NOSUCHNUMBERRETRYTIME": "Uuesti proovimise aeg [min]"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/fa.json b/public/app/main/apps/motiondialer/i18n/fa.json
index ff3f312..10a8e2e 100644
--- a/public/app/main/apps/motiondialer/i18n/fa.json
+++ b/public/app/main/apps/motiondialer/i18n/fa.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "حداکثر امتحان مجدد",
 		"NOSUCHNUMBERRETRYTIME": "زمان امتحان مجدد [دقیقه]",
 		"TOOLTIP_SCREENRECORDING_OFF": "ضبط صفحه در دسترس است",
-		"TOOLTIP_SCREENRECORDING_ON": "ضبط صفحه در حال انجام است",
-		"SECOND_LEVEL_DISPOSITION": "دفع سطح دوم",
-		"THIRD_LEVEL_DISPOSITION": "دفع سطح سوم"
+		"TOOLTIP_SCREENRECORDING_ON": "ضبط صفحه در حال انجام است"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/fi.json b/public/app/main/apps/motiondialer/i18n/fi.json
index 4bd1382..c8010e5 100644
--- a/public/app/main/apps/motiondialer/i18n/fi.json
+++ b/public/app/main/apps/motiondialer/i18n/fi.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Enimmäismäärät",
 		"NOSUCHNUMBERRETRYTIME": "Uudelleenyritysaika [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Näytön tallennus saatavilla",
-		"TOOLTIP_SCREENRECORDING_ON": "Näytön nauhoitus käynnissä",
-		"SECOND_LEVEL_DISPOSITION": "Toisen tason sijoitus",
-		"THIRD_LEVEL_DISPOSITION": "Kolmannen tason sijoitus"
+		"TOOLTIP_SCREENRECORDING_ON": "Näytön nauhoitus käynnissä"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/fr.json b/public/app/main/apps/motiondialer/i18n/fr.json
index 1d65105..035dd4e 100644
--- a/public/app/main/apps/motiondialer/i18n/fr.json
+++ b/public/app/main/apps/motiondialer/i18n/fr.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max tentatives",
 		"NOSUCHNUMBERRETRYTIME": "Temps de nouvelle tentative [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Enregistrement d'écran disponible",
-		"TOOLTIP_SCREENRECORDING_ON": "Enregistrement d'écran en cours",
-		"SECOND_LEVEL_DISPOSITION": "Disposition de deuxième niveau",
-		"THIRD_LEVEL_DISPOSITION": "Disposition de troisième niveau"
+		"TOOLTIP_SCREENRECORDING_ON": "Enregistrement d'écran en cours"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/he.json b/public/app/main/apps/motiondialer/i18n/he.json
index cb4770d..137aea3 100644
--- a/public/app/main/apps/motiondialer/i18n/he.json
+++ b/public/app/main/apps/motiondialer/i18n/he.json
@@ -25,7 +25,7 @@
 		"ALL": "הכול",
 		"IDLE": "בהמתנה",
 		"TIMER": "טיימר",
-		"MOVE_HOPPERFINAL": "שחזור איש קשר למשפך",
+		"MOVE_HOPPERFINAL": "שחזר איש קשר למשפך",
 		"RESTORECONTACTS": "שחזור אנשי קשר",
 		"NO_SUCH_NUMBER": "אין מספר כזה",
 		"DIALORDERBYSCHEDULEDAT": "סדר לפי תאריך שיבוץ",
@@ -77,10 +77,10 @@
 		"RESPONSETIME": "זמן עד למענה",
 		"ENDTIME": "שעת סיום",
 		"STATUS": "סטטוס",
-		"HOPPERS": "משפך",
+		"HOPPERS": "משפכים",
 		"NO_HOPPER_AVAILABLE": "אין פריטים זמינים",
-		"EDIT_HOPPER": "עריכת משפך",
-		"DELETE_HOPPER": "מחיקת משפך",
+		"EDIT_HOPPER": "ערוך משפך",
+		"DELETE_HOPPER": "מחק משפך",
 		"FINAL": "סופי",
 		"BLACKLIST": "רשימה שחורה",
 		"NAME": "שם",
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "מקסימום נסיונות חוזרים",
 		"NOSUCHNUMBERRETRYTIME": "מרווח זמן עד לניסיון חוזר [דקות]",
 		"TOOLTIP_SCREENRECORDING_OFF": "הקלטת מסך זמינה",
-		"TOOLTIP_SCREENRECORDING_ON": "הקלטת מסך מתבצעת",
-		"SECOND_LEVEL_DISPOSITION": "נטייה בדרגה שנייה",
-		"THIRD_LEVEL_DISPOSITION": "נטייה ברמה השלישית"
+		"TOOLTIP_SCREENRECORDING_ON": "הקלטת מסך מתבצעת"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/hi.json b/public/app/main/apps/motiondialer/i18n/hi.json
index 91956f7..db1eb4c 100644
--- a/public/app/main/apps/motiondialer/i18n/hi.json
+++ b/public/app/main/apps/motiondialer/i18n/hi.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "अधिकतम रिटायर",
 		"NOSUCHNUMBERRETRYTIME": "पुनः प्रयास समय [मिनट]",
 		"TOOLTIP_SCREENRECORDING_OFF": "स्क्रीन रिकॉर्डिंग उपलब्ध है",
-		"TOOLTIP_SCREENRECORDING_ON": "स्क्रीन रिकॉर्डिंग प्रगति पर है",
-		"SECOND_LEVEL_DISPOSITION": "दूसरा स्तर विवाद",
-		"THIRD_LEVEL_DISPOSITION": "तीसरे स्तर का विवाद"
+		"TOOLTIP_SCREENRECORDING_ON": "स्क्रीन रिकॉर्डिंग प्रगति पर है"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/id.json b/public/app/main/apps/motiondialer/i18n/id.json
index 222305f..b5815c0 100644
--- a/public/app/main/apps/motiondialer/i18n/id.json
+++ b/public/app/main/apps/motiondialer/i18n/id.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max Retries",
 		"NOSUCHNUMBERRETRYTIME": "Coba Lagi Waktu [mnt]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Rekaman Layar tersedia",
-		"TOOLTIP_SCREENRECORDING_ON": "Perekaman Layar sedang berlangsung",
-		"SECOND_LEVEL_DISPOSITION": "Disposisi Tingkat Kedua",
-		"THIRD_LEVEL_DISPOSITION": "Disposisi Tingkat Ketiga"
+		"TOOLTIP_SCREENRECORDING_ON": "Perekaman Layar sedang berlangsung"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/it.json b/public/app/main/apps/motiondialer/i18n/it.json
index 9c2f6c5..061b6ea 100644
--- a/public/app/main/apps/motiondialer/i18n/it.json
+++ b/public/app/main/apps/motiondialer/i18n/it.json
@@ -1,7 +1,5 @@
 {
 	"MOTIONDIALER": {
-		"SECOND_LEVEL_DISPOSITION": "Disposizione di secondo livello",
-		"THIRD_LEVEL_DISPOSITION": "Disposizione di terzo livello",
 		"ONE_CALL_EVERY": "Una chiamata ogni",
 		"CURRENT_INTERVAL": "Intervallo Corrente",
 		"PREVIOUS_INTERVAL": "Intervallo Precedente",
diff --git a/public/app/main/apps/motiondialer/i18n/ja.json b/public/app/main/apps/motiondialer/i18n/ja.json
index c342641..423f360 100644
--- a/public/app/main/apps/motiondialer/i18n/ja.json
+++ b/public/app/main/apps/motiondialer/i18n/ja.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "最大再試行",
 		"NOSUCHNUMBERRETRYTIME": "再試行時間[分]",
 		"TOOLTIP_SCREENRECORDING_OFF": "利用可能なスクリーン録画",
-		"TOOLTIP_SCREENRECORDING_ON": "スクリーン録画中",
-		"SECOND_LEVEL_DISPOSITION": "第2レベルの気質",
-		"THIRD_LEVEL_DISPOSITION": "第3レベルの気質"
+		"TOOLTIP_SCREENRECORDING_ON": "スクリーン録画中"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/ko.json b/public/app/main/apps/motiondialer/i18n/ko.json
index 976a5c2..06250f6 100644
--- a/public/app/main/apps/motiondialer/i18n/ko.json
+++ b/public/app/main/apps/motiondialer/i18n/ko.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "최대 재시도",
 		"NOSUCHNUMBERRETRYTIME": "재시도 시간 [분]",
 		"TOOLTIP_SCREENRECORDING_OFF": "스크린 녹화 가능",
-		"TOOLTIP_SCREENRECORDING_ON": "화면 녹화 중",
-		"SECOND_LEVEL_DISPOSITION": "두 번째 수준 처리",
-		"THIRD_LEVEL_DISPOSITION": "3 단계 처리"
+		"TOOLTIP_SCREENRECORDING_ON": "화면 녹화 중"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/lt.json b/public/app/main/apps/motiondialer/i18n/lt.json
index 97ad224..d1d54cc 100644
--- a/public/app/main/apps/motiondialer/i18n/lt.json
+++ b/public/app/main/apps/motiondialer/i18n/lt.json
@@ -684,8 +684,6 @@
 		"MACHINERETRYTIME": "Pakartojimų laikas [min.]",
 		"NOSUCHNUMBER": "Tokio numerio nėra",
 		"NOSUCHNUMBERMAXRETRY": "Maks. bandymai iš naujo",
-		"NOSUCHNUMBERRETRYTIME": "Pakartojimų laikas [min.]",
-		"SECOND_LEVEL_DISPOSITION": "Antro lygio disponavimas",
-		"THIRD_LEVEL_DISPOSITION": "Trečiojo lygio disponavimas"
+		"NOSUCHNUMBERRETRYTIME": "Pakartojimų laikas [min.]"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/lv.json b/public/app/main/apps/motiondialer/i18n/lv.json
index f724d2e..4f0d1e8 100644
--- a/public/app/main/apps/motiondialer/i18n/lv.json
+++ b/public/app/main/apps/motiondialer/i18n/lv.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Maks. Atkārtojumi",
 		"NOSUCHNUMBERRETRYTIME": "Atkārtota mēģinājuma laiks [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Ekrāna ieraksts ir pieejams",
-		"TOOLTIP_SCREENRECORDING_ON": "Notiek ekrāna ierakstīšana",
-		"SECOND_LEVEL_DISPOSITION": "Otrā līmeņa izvietojums",
-		"THIRD_LEVEL_DISPOSITION": "Trešā līmeņa izvietojums"
+		"TOOLTIP_SCREENRECORDING_ON": "Notiek ekrāna ierakstīšana"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/nl.json b/public/app/main/apps/motiondialer/i18n/nl.json
index 7254af3..703bd8c 100644
--- a/public/app/main/apps/motiondialer/i18n/nl.json
+++ b/public/app/main/apps/motiondialer/i18n/nl.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max pogingen",
 		"NOSUCHNUMBERRETRYTIME": "Retry Time [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Schermopname beschikbaar",
-		"TOOLTIP_SCREENRECORDING_ON": "Schermopname bezig",
-		"SECOND_LEVEL_DISPOSITION": "Tweede niveau dispositie",
-		"THIRD_LEVEL_DISPOSITION": "Dispositie op het derde niveau"
+		"TOOLTIP_SCREENRECORDING_ON": "Schermopname bezig"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/no.json b/public/app/main/apps/motiondialer/i18n/no.json
index b81a676..42125d0 100644
--- a/public/app/main/apps/motiondialer/i18n/no.json
+++ b/public/app/main/apps/motiondialer/i18n/no.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max prøver på nytt",
 		"NOSUCHNUMBERRETRYTIME": "Prøv på nytt [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Skjermopptak tilgjengelig",
-		"TOOLTIP_SCREENRECORDING_ON": "Skjermopptak pågår",
-		"SECOND_LEVEL_DISPOSITION": "Andre nivå disposisjon",
-		"THIRD_LEVEL_DISPOSITION": "Tredje nivå disposisjon"
+		"TOOLTIP_SCREENRECORDING_ON": "Skjermopptak pågår"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/pl.json b/public/app/main/apps/motiondialer/i18n/pl.json
index 86484cc..d9557f1 100644
--- a/public/app/main/apps/motiondialer/i18n/pl.json
+++ b/public/app/main/apps/motiondialer/i18n/pl.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Maksymalna liczba prób",
 		"NOSUCHNUMBERRETRYTIME": "Czas ponownej próby [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Dostępne nagrywanie ekranu",
-		"TOOLTIP_SCREENRECORDING_ON": "Trwa nagrywanie ekranu",
-		"SECOND_LEVEL_DISPOSITION": "Dyspozycja drugiego poziomu",
-		"THIRD_LEVEL_DISPOSITION": "Dyspozycja trzeciego poziomu"
+		"TOOLTIP_SCREENRECORDING_ON": "Trwa nagrywanie ekranu"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/pt-BR.json b/public/app/main/apps/motiondialer/i18n/pt-BR.json
index b320d0e..fdf37c5 100644
--- a/public/app/main/apps/motiondialer/i18n/pt-BR.json
+++ b/public/app/main/apps/motiondialer/i18n/pt-BR.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Tentativas máximas",
 		"NOSUCHNUMBERRETRYTIME": "Tempo de Nova Tentativa [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Gravação de tela disponível",
-		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
-		"SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
-		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível"
+		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/pt-PT.json b/public/app/main/apps/motiondialer/i18n/pt-PT.json
index a59ed61..f1e3ca5 100644
--- a/public/app/main/apps/motiondialer/i18n/pt-PT.json
+++ b/public/app/main/apps/motiondialer/i18n/pt-PT.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Tentativas máximas",
 		"NOSUCHNUMBERRETRYTIME": "Tempo de Nova Tentativa [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Gravação de tela disponível",
-		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
-		"SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
-		"THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível"
+		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/ru.json b/public/app/main/apps/motiondialer/i18n/ru.json
index bd2feb7..32daf8d 100644
--- a/public/app/main/apps/motiondialer/i18n/ru.json
+++ b/public/app/main/apps/motiondialer/i18n/ru.json
@@ -684,8 +684,6 @@
 		"MACHINERETRYTIME": "Время повтора [мин]",
 		"NOSUCHNUMBER": "Нет такого числа",
 		"NOSUCHNUMBERMAXRETRY": "Максимальное количество попыток",
-		"NOSUCHNUMBERRETRYTIME": "Время повтора [мин]",
-		"SECOND_LEVEL_DISPOSITION": "Расположение второго уровня",
-		"THIRD_LEVEL_DISPOSITION": "Расположение третьего уровня"
+		"NOSUCHNUMBERRETRYTIME": "Время повтора [мин]"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/sv.json b/public/app/main/apps/motiondialer/i18n/sv.json
index ea0473b..da90b09 100644
--- a/public/app/main/apps/motiondialer/i18n/sv.json
+++ b/public/app/main/apps/motiondialer/i18n/sv.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Max försöker igen",
 		"NOSUCHNUMBERRETRYTIME": "Försök igen [min]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Skärminspelning tillgänglig",
-		"TOOLTIP_SCREENRECORDING_ON": "Skärminspelning pågår",
-		"SECOND_LEVEL_DISPOSITION": "Andra nivån disposition",
-		"THIRD_LEVEL_DISPOSITION": "Tredje nivåens disposition"
+		"TOOLTIP_SCREENRECORDING_ON": "Skärminspelning pågår"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/tr.json b/public/app/main/apps/motiondialer/i18n/tr.json
index e2721ed..aab2b43 100644
--- a/public/app/main/apps/motiondialer/i18n/tr.json
+++ b/public/app/main/apps/motiondialer/i18n/tr.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "Maks. Tekrar Deneme",
 		"NOSUCHNUMBERRETRYTIME": "Yeniden Deneme Süresi [dak]",
 		"TOOLTIP_SCREENRECORDING_OFF": "Ekran Kaydı mevcut",
-		"TOOLTIP_SCREENRECORDING_ON": "Ekran Kaydı devam ediyor",
-		"SECOND_LEVEL_DISPOSITION": "İkinci Düzey Tasarruf",
-		"THIRD_LEVEL_DISPOSITION": "Üçüncü Düzey Tasarruf"
+		"TOOLTIP_SCREENRECORDING_ON": "Ekran Kaydı devam ediyor"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/zh-CN.json b/public/app/main/apps/motiondialer/i18n/zh-CN.json
index e3962e1..a5f25a4 100644
--- a/public/app/main/apps/motiondialer/i18n/zh-CN.json
+++ b/public/app/main/apps/motiondialer/i18n/zh-CN.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "最大重试次数",
 		"NOSUCHNUMBERRETRYTIME": "重试时间[分钟]",
 		"TOOLTIP_SCREENRECORDING_OFF": "屏幕录像可用",
-		"TOOLTIP_SCREENRECORDING_ON": "屏幕录制正在进行中",
-		"SECOND_LEVEL_DISPOSITION": "二级处置",
-		"THIRD_LEVEL_DISPOSITION": "第三级处置"
+		"TOOLTIP_SCREENRECORDING_ON": "屏幕录制正在进行中"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/motiondialer/i18n/zh-TW.json b/public/app/main/apps/motiondialer/i18n/zh-TW.json
index d5da9bd..73dad23 100644
--- a/public/app/main/apps/motiondialer/i18n/zh-TW.json
+++ b/public/app/main/apps/motiondialer/i18n/zh-TW.json
@@ -685,8 +685,6 @@
 		"NOSUCHNUMBERMAXRETRY": "最大重試次數",
 		"NOSUCHNUMBERRETRYTIME": "重試時間[分鐘]",
 		"TOOLTIP_SCREENRECORDING_OFF": "屏幕錄像可用",
-		"TOOLTIP_SCREENRECORDING_ON": "屏幕錄製正在進行中",
-		"SECOND_LEVEL_DISPOSITION": "二級處置",
-		"THIRD_LEVEL_DISPOSITION": "第三級處置"
+		"TOOLTIP_SCREENRECORDING_ON": "屏幕錄製正在進行中"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/ar.json b/public/app/main/apps/openchannel/i18n/ar.json
index 69c8d03..5cd40cf 100644
--- a/public/app/main/apps/openchannel/i18n/ar.json
+++ b/public/app/main/apps/openchannel/i18n/ar.json
@@ -46,10 +46,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "حقل الزامي",
 			"ACCESSKEYID_REQUIRED": "معرف مفتاح الوصول مطلوب",
 			"BOTNAME_REQUIRED": "اسم بوت مطلوب",
-			"SECRETACCESSKEY_REQUIRED": "مطلوب مفتاح الوصول السري",
-			"CLIENTEMAIL_REQUIRED": "حقل الزامي",
-			"PRIVATEKEY_REQUIRED": "حقل الزامي",
-			"PROJECTID_REQUIRED": "حقل الزامي"
+			"SECRETACCESSKEY_REQUIRED": "مطلوب مفتاح الوصول السري"
 		},
 		"HELP": {
 			"RECEIVEURI": "سلسلة API تم إنشاؤها تلقائيًا لاستخدامها لتلقي الرسائل داخل القناة المفتوحة من التطبيق الخارجي (باستخدام طريقة POST). انقر فوق زر الحافظة لنسخها",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "تسجيل الشاشة في التقدم",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "تحميل بدون مرفقات",
 		"DOWNLOAD_WITH_ATTACHMENTS": "تنزيل بالمرفقات",
-		"LASTMESSAGE": "اخر رسالة",
-		"CLIENTEMAIL": "البريد الإلكتروني للعميل",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "تحرير Dialogflow V2",
-		"PRIVATEKEY": "مفتاح سري",
-		"PROJECTID": "معرف المشروع"
+		"LASTMESSAGE": "اخر رسالة"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/cs.json b/public/app/main/apps/openchannel/i18n/cs.json
index a3c3038..d475404 100644
--- a/public/app/main/apps/openchannel/i18n/cs.json
+++ b/public/app/main/apps/openchannel/i18n/cs.json
@@ -95,10 +95,7 @@
 			"ACCESSKEYID_REQUIRED": "Je vyžadováno ID přístupového klíče",
 			"BOTNAME_REQUIRED": "Název bota je povinný",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Povinné pole",
-			"SECRETACCESSKEY_REQUIRED": "Je vyžadováno tajemství přístupu",
-			"CLIENTEMAIL_REQUIRED": "Povinné pole",
-			"PRIVATEKEY_REQUIRED": "Povinné pole",
-			"PROJECTID_REQUIRED": "Povinné pole"
+			"SECRETACCESSKEY_REQUIRED": "Je vyžadováno tajemství přístupu"
 		},
 		"STRATEGY": "Strategy",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TEAMS_ASSOCIATION": "Asociace týmů",
 		"TOOLTIP_SCREENRECORDING_OFF": "K dispozici je nahrávání obrazovky",
 		"TOOLTIP_SCREENRECORDING_ON": "Probíhá nahrávání obrazovky",
-		"WELCOMEMESSAGE": "Uvítací zpráva",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Upravit Dialogflow V2",
-		"PRIVATEKEY": "Soukromý klíč",
-		"PROJECTID": "ID projektu"
+		"WELCOMEMESSAGE": "Uvítací zpráva"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/da.json b/public/app/main/apps/openchannel/i18n/da.json
index 74b46ad..32ad811 100644
--- a/public/app/main/apps/openchannel/i18n/da.json
+++ b/public/app/main/apps/openchannel/i18n/da.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatorisk felt",
 			"ACCESSKEYID_REQUIRED": "Adgangsnøgle-ID er påkrævet",
 			"BOTNAME_REQUIRED": "Bot navn kræves",
-			"SECRETACCESSKEY_REQUIRED": "Adgangsnøglehemmelighed er påkrævet",
-			"CLIENTEMAIL_REQUIRED": "Obligatorisk felt",
-			"PRIVATEKEY_REQUIRED": "Obligatorisk felt",
-			"PROJECTID_REQUIRED": "Obligatorisk felt"
+			"SECRETACCESSKEY_REQUIRED": "Adgangsnøglehemmelighed er påkrævet"
 		},
 		"STRATEGY": "Strategi",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Skærmoptagelse pågår",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download uden vedhæftede filer",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Download med vedhæftede filer",
-		"LASTMESSAGE": "Sidste besked",
-		"CLIENTEMAIL": "Klientens e-mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøgle",
-		"PROJECTID": "Projekt-id"
+		"LASTMESSAGE": "Sidste besked"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/de.json b/public/app/main/apps/openchannel/i18n/de.json
index c2b00a6..bb8924c 100644
--- a/public/app/main/apps/openchannel/i18n/de.json
+++ b/public/app/main/apps/openchannel/i18n/de.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
 			"ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID ist erforderlich",
 			"BOTNAME_REQUIRED": "Der Bot-Name ist erforderlich",
-			"SECRETACCESSKEY_REQUIRED": "Zugangsschlüssel geheim ist erforderlich",
-			"CLIENTEMAIL_REQUIRED": "Pflichtfeld",
-			"PRIVATEKEY_REQUIRED": "Pflichtfeld",
-			"PROJECTID_REQUIRED": "Pflichtfeld"
+			"SECRETACCESSKEY_REQUIRED": "Zugangsschlüssel geheim ist erforderlich"
 		},
 		"STRATEGY": "Strategie",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
-		"LASTMESSAGE": "Letzte Nachricht",
-		"CLIENTEMAIL": "Kunden-E-Mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-		"PRIVATEKEY": "Privat Schlüssel",
-		"PROJECTID": "Projekt-ID"
+		"LASTMESSAGE": "Letzte Nachricht"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/en.json b/public/app/main/apps/openchannel/i18n/en.json
index 7802485..94a0530 100644
--- a/public/app/main/apps/openchannel/i18n/en.json
+++ b/public/app/main/apps/openchannel/i18n/en.json
@@ -1,10 +1,5 @@
 {
 	"OPENCHANNEL": {
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"PRIVATEKEY": "Private Key",
-		"CLIENTEMAIL": "Client Email",
-		"PROJECTID": "Project ID",
 		"AMAZONLEX": "AmazonLex",
 		"EDIT_AMAZONLEX": "Edit Lex configuration",
 		"ACCESSKEYID": "Access key ID",
@@ -67,9 +62,6 @@
 		"MANDATORYDISPOSITION": "Mandatory disposition",
 		"MANDATORYDISPOSITIONPAUSEID": "Pause to use if mandatory disposition is enabled",
 		"ERRORS": {
-			"PROJECTID_REQUIRED": "Mandatory Field",
-			"CLIENTEMAIL_REQUIRED": "Mandatory Field",
-			"PRIVATEKEY_REQUIRED": "Mandatory Field",
 			"ACCESSKEYID_REQUIRED": "Access key ID is required",
 			"SECRETACCESSKEY_REQUIRED": "Access key secret is required",
 			"BOTNAME_REQUIRED": "Bot name is required",
diff --git a/public/app/main/apps/openchannel/i18n/es.json b/public/app/main/apps/openchannel/i18n/es.json
index 99768d9..e3c916d 100644
--- a/public/app/main/apps/openchannel/i18n/es.json
+++ b/public/app/main/apps/openchannel/i18n/es.json
@@ -56,10 +56,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obligatorio",
 			"ACCESSKEYID_REQUIRED": "Se requiere ID de clave de acceso",
 			"BOTNAME_REQUIRED": "Se requiere el nombre del bot",
-			"SECRETACCESSKEY_REQUIRED": "Se requiere clave de acceso secreta",
-			"CLIENTEMAIL_REQUIRED": "Campo obligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obligatorio",
-			"PROJECTID_REQUIRED": "Campo obligatorio"
+			"SECRETACCESSKEY_REQUIRED": "Se requiere clave de acceso secreta"
 		},
 		"ACCEPT": "Aceptar",
 		"ACCEPTMETHOD": "Aceptar el método",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Grabación de pantalla en progreso",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Descargar sin archivos adjuntos",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Descargar con archivos adjuntos",
-		"LASTMESSAGE": "Ultimo mensaje",
-		"CLIENTEMAIL": "Correo electrónico del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Llave privada",
-		"PROJECTID": "Projecto ID"
+		"LASTMESSAGE": "Ultimo mensaje"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/et.json b/public/app/main/apps/openchannel/i18n/et.json
index 546be52..cffcb5e 100644
--- a/public/app/main/apps/openchannel/i18n/et.json
+++ b/public/app/main/apps/openchannel/i18n/et.json
@@ -95,10 +95,7 @@
 			"ACCESSKEYID_REQUIRED": "Juurdepääsukoodi ID on vajalik",
 			"BOTNAME_REQUIRED": "Boti nimi on kohustuslik",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Kohustuslik väli",
-			"SECRETACCESSKEY_REQUIRED": "Juurdepääsu võtme saladus on vajalik",
-			"CLIENTEMAIL_REQUIRED": "Kohustuslik väli",
-			"PRIVATEKEY_REQUIRED": "Kohustuslik väli",
-			"PROJECTID_REQUIRED": "Kohustuslik väli"
+			"SECRETACCESSKEY_REQUIRED": "Juurdepääsu võtme saladus on vajalik"
 		},
 		"STRATEGY": "Strategy",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TEAMS_ASSOCIATION": "Võistkondade liit",
 		"TOOLTIP_SCREENRECORDING_OFF": "Ekraanisalvestus on saadaval",
 		"TOOLTIP_SCREENRECORDING_ON": "Ekraanisalvestus pooleli",
-		"WELCOMEMESSAGE": "Tervitussõnum",
-		"CLIENTEMAIL": "Kliendi e-post",
-		"DIALOGFLOWV2": "Dialoogivoog V2",
-		"EDIT_DIALOGFLOWV2": "Redigeerimise dialoogivoog V2",
-		"PRIVATEKEY": "Privaatne võti",
-		"PROJECTID": "Projekti ID"
+		"WELCOMEMESSAGE": "Tervitussõnum"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/fa.json b/public/app/main/apps/openchannel/i18n/fa.json
index 3d593e5..fd9187a 100644
--- a/public/app/main/apps/openchannel/i18n/fa.json
+++ b/public/app/main/apps/openchannel/i18n/fa.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "زمینه اجباری",
 			"ACCESSKEYID_REQUIRED": "شناسه کلید دسترسی لازم است",
 			"BOTNAME_REQUIRED": "نام ربات لازم است",
-			"SECRETACCESSKEY_REQUIRED": "راز کلید دسترسی مورد نیاز است",
-			"CLIENTEMAIL_REQUIRED": "زمینه اجباری",
-			"PRIVATEKEY_REQUIRED": "زمینه اجباری",
-			"PROJECTID_REQUIRED": "زمینه اجباری"
+			"SECRETACCESSKEY_REQUIRED": "راز کلید دسترسی مورد نیاز است"
 		},
 		"STRATEGY": "استراتژي",
 		"AGENT": "عامل",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "ضبط صفحه در حال انجام است",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "بارگیری بدون پیوست",
 		"DOWNLOAD_WITH_ATTACHMENTS": "با پیوست ها بارگیری کنید",
-		"LASTMESSAGE": "آخرین پیام",
-		"CLIENTEMAIL": "ایمیل مشتری",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ویرایش Dialogflow V2",
-		"PRIVATEKEY": "کلید خصوصی",
-		"PROJECTID": "شناسه پروژه"
+		"LASTMESSAGE": "آخرین پیام"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/fi.json b/public/app/main/apps/openchannel/i18n/fi.json
index f032672..d694334 100644
--- a/public/app/main/apps/openchannel/i18n/fi.json
+++ b/public/app/main/apps/openchannel/i18n/fi.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pakollinen kenttä",
 			"ACCESSKEYID_REQUIRED": "Käyttöavaintunnus vaaditaan",
 			"BOTNAME_REQUIRED": "Botin nimi vaaditaan",
-			"SECRETACCESSKEY_REQUIRED": "Käyttöavaimen salaisuus vaaditaan",
-			"CLIENTEMAIL_REQUIRED": "Pakollinen kenttä",
-			"PRIVATEKEY_REQUIRED": "Pakollinen kenttä",
-			"PROJECTID_REQUIRED": "Pakollinen kenttä"
+			"SECRETACCESSKEY_REQUIRED": "Käyttöavaimen salaisuus vaaditaan"
 		},
 		"STRATEGY": "Strategia",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Näytön nauhoitus käynnissä",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Lataa ilman liitteitä",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Lataa liitteineen",
-		"LASTMESSAGE": "Viimeinen viesti",
-		"CLIENTEMAIL": "Asiakkaan sähköposti",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Muokkaa valintaikkunaa V2",
-		"PRIVATEKEY": "Yksityinen avain",
-		"PROJECTID": "Projektin tunnus"
+		"LASTMESSAGE": "Viimeinen viesti"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/fr.json b/public/app/main/apps/openchannel/i18n/fr.json
index b2cf26d..8842a2e 100644
--- a/public/app/main/apps/openchannel/i18n/fr.json
+++ b/public/app/main/apps/openchannel/i18n/fr.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Champ obligatoire",
 			"ACCESSKEYID_REQUIRED": "La clé d'accès est requise",
 			"BOTNAME_REQUIRED": "Le nom du bot est obligatoire",
-			"SECRETACCESSKEY_REQUIRED": "Le secret de la clé d'accès est requis",
-			"CLIENTEMAIL_REQUIRED": "Champ obligatoire",
-			"PRIVATEKEY_REQUIRED": "Champ obligatoire",
-			"PROJECTID_REQUIRED": "Champ obligatoire"
+			"SECRETACCESSKEY_REQUIRED": "Le secret de la clé d'accès est requis"
 		},
 		"STRATEGY": "Stratégie",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Enregistrement d'écran en cours",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Télécharger sans pièces jointes",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Télécharger avec pièces jointes",
-		"LASTMESSAGE": "Dernier message",
-		"CLIENTEMAIL": "Courriel du client",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifier Dialogflow V2",
-		"PRIVATEKEY": "Clé privée",
-		"PROJECTID": "ID du projet"
+		"LASTMESSAGE": "Dernier message"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/he.json b/public/app/main/apps/openchannel/i18n/he.json
index 4224b31..0c4ed95 100644
--- a/public/app/main/apps/openchannel/i18n/he.json
+++ b/public/app/main/apps/openchannel/i18n/he.json
@@ -95,10 +95,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "שדה חובה",
 			"ACCESSKEYID_REQUIRED": "דרוש מזהה מפתח גישה",
 			"BOTNAME_REQUIRED": "שם בוט נדרש",
-			"SECRETACCESSKEY_REQUIRED": "סוד מפתח הגישה נדרש",
-			"CLIENTEMAIL_REQUIRED": "שדה חובה",
-			"PRIVATEKEY_REQUIRED": "שדה חובה",
-			"PROJECTID_REQUIRED": "שדה חובה"
+			"SECRETACCESSKEY_REQUIRED": "סוד מפתח הגישה נדרש"
 		},
 		"STRATEGY": "אסטרטגיה",
 		"AGENT": "נציג",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "הקלטת מסך מתבצעת",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "הורד ללא קבצים מצורפים",
 		"DOWNLOAD_WITH_ATTACHMENTS": "הורד עם קבצים מצורפים",
-		"LASTMESSAGE": "הודעה אחרונה",
-		"CLIENTEMAIL": "דוא\"ל לקוח",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ערוך את Dialogflow V2",
-		"PRIVATEKEY": "מפתח פרטי",
-		"PROJECTID": "מזהה פרויקט"
+		"LASTMESSAGE": "הודעה אחרונה"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/hi.json b/public/app/main/apps/openchannel/i18n/hi.json
index a41cea7..c725772 100644
--- a/public/app/main/apps/openchannel/i18n/hi.json
+++ b/public/app/main/apps/openchannel/i18n/hi.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "आवश्यक स्थान",
 			"ACCESSKEYID_REQUIRED": "प्रवेश कुंजी आईडी की आवश्यकता है",
 			"BOTNAME_REQUIRED": "बॉट नाम आवश्यक है",
-			"SECRETACCESSKEY_REQUIRED": "प्रवेश कुंजी रहस्य की आवश्यकता है",
-			"CLIENTEMAIL_REQUIRED": "आवश्यक स्थान",
-			"PRIVATEKEY_REQUIRED": "आवश्यक स्थान",
-			"PROJECTID_REQUIRED": "आवश्यक स्थान"
+			"SECRETACCESSKEY_REQUIRED": "प्रवेश कुंजी रहस्य की आवश्यकता है"
 		},
 		"STRATEGY": "रणनीति",
 		"AGENT": "कर्ता",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "स्क्रीन रिकॉर्डिंग प्रगति पर है",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "संलग्नक के बिना डाउनलोड करें",
 		"DOWNLOAD_WITH_ATTACHMENTS": "अनुलग्नकों के साथ डाउनलोड करें",
-		"LASTMESSAGE": "अंतिम संदेश",
-		"CLIENTEMAIL": "ग्राहक ईमेल",
-		"DIALOGFLOWV2": "संवाद प्रवाह V2",
-		"EDIT_DIALOGFLOWV2": "डायलॉगफ़्लो V2 संपादित करें",
-		"PRIVATEKEY": "निजी चाबी",
-		"PROJECTID": "प्रोजेक्ट आईडी"
+		"LASTMESSAGE": "अंतिम संदेश"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/id.json b/public/app/main/apps/openchannel/i18n/id.json
index 68a10e1..ab6792a 100644
--- a/public/app/main/apps/openchannel/i18n/id.json
+++ b/public/app/main/apps/openchannel/i18n/id.json
@@ -46,10 +46,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Bidang wajib",
 			"ACCESSKEYID_REQUIRED": "Diperlukan ID kunci akses",
 			"BOTNAME_REQUIRED": "Nama bot diperlukan",
-			"SECRETACCESSKEY_REQUIRED": "Rahasia kunci akses diperlukan",
-			"CLIENTEMAIL_REQUIRED": "Bidang wajib",
-			"PRIVATEKEY_REQUIRED": "Bidang wajib",
-			"PROJECTID_REQUIRED": "Bidang wajib"
+			"SECRETACCESSKEY_REQUIRED": "Rahasia kunci akses diperlukan"
 		},
 		"HELP": {
 			"LIST": "Daftar Contact Manager yang digunakan untuk menghubungkan kontak",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Perekaman Layar sedang berlangsung",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Unduh tanpa lampiran",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Unduh dengan lampiran",
-		"LASTMESSAGE": "Pesan Terakhir",
-		"CLIENTEMAIL": "Email Klien",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"PRIVATEKEY": "Kunci Pribadi",
-		"PROJECTID": "ID Proyek"
+		"LASTMESSAGE": "Pesan Terakhir"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/it.json b/public/app/main/apps/openchannel/i18n/it.json
index 1d3f98e..b6369f4 100644
--- a/public/app/main/apps/openchannel/i18n/it.json
+++ b/public/app/main/apps/openchannel/i18n/it.json
@@ -94,10 +94,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obbligatorio",
 			"ACCESSKEYID_REQUIRED": "È richiesto l'ID chiave di accesso",
 			"BOTNAME_REQUIRED": "È richiesto il nome del bot",
-			"SECRETACCESSKEY_REQUIRED": "È richiesto il segreto della chiave di accesso",
-			"CLIENTEMAIL_REQUIRED": "Campo obbligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obbligatorio",
-			"PROJECTID_REQUIRED": "Campo obbligatorio"
+			"SECRETACCESSKEY_REQUIRED": "È richiesto il segreto della chiave di accesso"
 		},
 		"STRATEGY": "Strategia",
 		"AGENT_TIMEOUT": "Timeout Agente",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_OFF": "Registrazione dello schermo disponibile",
 		"TOOLTIP_SCREENRECORDING_ON": "Registrazione dello schermo in corso",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Scarica senza allegati",
-		"DOWNLOAD_WITH_ATTACHMENTS": "Scarica con allegati",
-		"CLIENTEMAIL": "Email del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifica Dialogflow V2",
-		"PRIVATEKEY": "Chiave privata",
-		"PROJECTID": "ID progetto"
+		"DOWNLOAD_WITH_ATTACHMENTS": "Scarica con allegati"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/ja.json b/public/app/main/apps/openchannel/i18n/ja.json
index 64a3ed8..67a588b 100644
--- a/public/app/main/apps/openchannel/i18n/ja.json
+++ b/public/app/main/apps/openchannel/i18n/ja.json
@@ -46,10 +46,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必須フィールド",
 			"ACCESSKEYID_REQUIRED": "アクセスキーIDが必要です",
 			"BOTNAME_REQUIRED": "ボット名が必要です",
-			"SECRETACCESSKEY_REQUIRED": "アクセスキーシークレットが必要です",
-			"CLIENTEMAIL_REQUIRED": "必須フィールド",
-			"PRIVATEKEY_REQUIRED": "必須フィールド",
-			"PROJECTID_REQUIRED": "必須フィールド"
+			"SECRETACCESSKEY_REQUIRED": "アクセスキーシークレットが必要です"
 		},
 		"HELP": {
 			"LIST": "コンタクトを関連付けるために使用されるコンタクトマネージャーリスト",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "スクリーン録画中",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "添付ファイルなしでダウンロード",
 		"DOWNLOAD_WITH_ATTACHMENTS": "添付ファイル付きでダウンロード",
-		"LASTMESSAGE": "最後のメッセージ",
-		"CLIENTEMAIL": "クライアントの電子メール",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "DialogflowV2を編集する",
-		"PRIVATEKEY": "秘密鍵",
-		"PROJECTID": "プロジェクトID"
+		"LASTMESSAGE": "最後のメッセージ"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/ko.json b/public/app/main/apps/openchannel/i18n/ko.json
index 5ed457f..812831c 100644
--- a/public/app/main/apps/openchannel/i18n/ko.json
+++ b/public/app/main/apps/openchannel/i18n/ko.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "필수 필드",
 			"ACCESSKEYID_REQUIRED": "액세스 키 ID가 필요합니다",
 			"BOTNAME_REQUIRED": "봇 이름이 필요합니다",
-			"SECRETACCESSKEY_REQUIRED": "액세스 키 비밀이 필요합니다",
-			"CLIENTEMAIL_REQUIRED": "필수 필드",
-			"PRIVATEKEY_REQUIRED": "필수 필드",
-			"PROJECTID_REQUIRED": "필수 필드"
+			"SECRETACCESSKEY_REQUIRED": "액세스 키 비밀이 필요합니다"
 		},
 		"STRATEGY": "전략",
 		"AGENT": "상담원",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "화면 녹화 중",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "첨부 파일없이 다운로드",
 		"DOWNLOAD_WITH_ATTACHMENTS": "첨부 파일로 다운로드",
-		"LASTMESSAGE": "마지막 메시지",
-		"CLIENTEMAIL": "클라이언트 이메일",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 수정",
-		"PRIVATEKEY": "개인 키",
-		"PROJECTID": "프로젝트 ID"
+		"LASTMESSAGE": "마지막 메시지"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/lt.json b/public/app/main/apps/openchannel/i18n/lt.json
index 0a67201..09caf52 100644
--- a/public/app/main/apps/openchannel/i18n/lt.json
+++ b/public/app/main/apps/openchannel/i18n/lt.json
@@ -107,10 +107,7 @@
 			"DISPOSITION_REQUIRED": "Privalomas laukas",
 			"QUEUE_REQUIRED": "Privalomas laukas",
 			"KEY_MAX_LENGTH": "Rakto maksimalus ilgis turi būti lygus {{max}}",
-			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Privalomas laukas",
-			"CLIENTEMAIL_REQUIRED": "Privalomas laukas",
-			"PRIVATEKEY_REQUIRED": "Privalomas laukas",
-			"PROJECTID_REQUIRED": "Privalomas laukas"
+			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Privalomas laukas"
 		},
 		"STRATEGY": "Strategija",
 		"AGENT": "Agentas",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Vykdomas ekrano įrašymas",
 		"TOOLTIP_SCREENRECORDING_OFF": "Galimas ekrano įrašymas",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Atsisiųsti su priedais",
-		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Atsisiųsti be priedų",
-		"CLIENTEMAIL": "Kliento el. Paštas",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redaguoti „Dialogflow V2“",
-		"PRIVATEKEY": "Privatus raktas",
-		"PROJECTID": "Projekto ID"
+		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Atsisiųsti be priedų"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/lv.json b/public/app/main/apps/openchannel/i18n/lv.json
index 798b575..597bb59 100644
--- a/public/app/main/apps/openchannel/i18n/lv.json
+++ b/public/app/main/apps/openchannel/i18n/lv.json
@@ -46,10 +46,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligāts lauks",
 			"ACCESSKEYID_REQUIRED": "Nepieciešams piekļuves atslēgas ID",
 			"BOTNAME_REQUIRED": "Nepieciešams robotprogrammatūras nosaukums",
-			"SECRETACCESSKEY_REQUIRED": "Nepieciešams piekļuves atslēgas noslēpums",
-			"CLIENTEMAIL_REQUIRED": "Obligāts lauks",
-			"PRIVATEKEY_REQUIRED": "Obligāts lauks",
-			"PROJECTID_REQUIRED": "Obligāts lauks"
+			"SECRETACCESSKEY_REQUIRED": "Nepieciešams piekļuves atslēgas noslēpums"
 		},
 		"HELP": {
 			"RECEIVEURI": "Automātiski ģenerēta API virkne, kas ir jāizmanto, lai saņemtu ziņojumus atvērtajā kanālā no ārējās lietojumprogrammas (izmantojot POST metodi). Noklikšķiniet uz starpliktuves pogas, lai to kopētu ",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Notiek ekrāna ierakstīšana",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Lejupielādējiet bez pielikumiem",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Lejupielādējiet ar pielikumiem",
-		"LASTMESSAGE": "Pēdējā ziņa",
-		"CLIENTEMAIL": "Klienta e-pasts",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediģēt Dialogflow V2",
-		"PRIVATEKEY": "Privātā atslēga",
-		"PROJECTID": "Projekta ID"
+		"LASTMESSAGE": "Pēdējā ziņa"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/nl.json b/public/app/main/apps/openchannel/i18n/nl.json
index 5a74209..325c98b 100644
--- a/public/app/main/apps/openchannel/i18n/nl.json
+++ b/public/app/main/apps/openchannel/i18n/nl.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Verplicht veld",
 			"ACCESSKEYID_REQUIRED": "Toegangssleutel-ID is vereist",
 			"BOTNAME_REQUIRED": "Botnaam is verplicht",
-			"SECRETACCESSKEY_REQUIRED": "Toegangssleutelgeheim is vereist",
-			"CLIENTEMAIL_REQUIRED": "Verplicht veld",
-			"PRIVATEKEY_REQUIRED": "Verplicht veld",
-			"PROJECTID_REQUIRED": "Verplicht veld"
+			"SECRETACCESSKEY_REQUIRED": "Toegangssleutelgeheim is vereist"
 		},
 		"STRATEGY": "Strategie",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Schermopname bezig",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download zonder bijlagen",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Download met bijlagen",
-		"LASTMESSAGE": "Laatste bericht",
-		"CLIENTEMAIL": "E-mail van de klant",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Bewerk Dialogflow V2",
-		"PRIVATEKEY": "Prive sleutel",
-		"PROJECTID": "Project-ID"
+		"LASTMESSAGE": "Laatste bericht"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/no.json b/public/app/main/apps/openchannel/i18n/no.json
index ec1381f..b8da112 100644
--- a/public/app/main/apps/openchannel/i18n/no.json
+++ b/public/app/main/apps/openchannel/i18n/no.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriske felt",
 			"ACCESSKEYID_REQUIRED": "Tilgangsnøkkel-ID er påkrevd",
 			"BOTNAME_REQUIRED": "Botnavn kreves",
-			"SECRETACCESSKEY_REQUIRED": "Tilgangsnøkkelhemmelighet er påkrevd",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriske felt",
-			"PRIVATEKEY_REQUIRED": "Obligatoriske felt",
-			"PROJECTID_REQUIRED": "Obligatoriske felt"
+			"SECRETACCESSKEY_REQUIRED": "Tilgangsnøkkelhemmelighet er påkrevd"
 		},
 		"STRATEGY": "Strategi",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Skjermopptak pågår",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Last ned uten vedlegg",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Last ned med vedlegg",
-		"LASTMESSAGE": "Siste melding",
-		"CLIENTEMAIL": "Klientens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøkkel",
-		"PROJECTID": "Prosjekt-ID"
+		"LASTMESSAGE": "Siste melding"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/pl.json b/public/app/main/apps/openchannel/i18n/pl.json
index f4ebce1..1221a09 100644
--- a/public/app/main/apps/openchannel/i18n/pl.json
+++ b/public/app/main/apps/openchannel/i18n/pl.json
@@ -54,10 +54,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pole obowiązkowe",
 			"ACCESSKEYID_REQUIRED": "Wymagany jest identyfikator klucza dostępu",
 			"BOTNAME_REQUIRED": "Nazwa bota jest wymagana",
-			"SECRETACCESSKEY_REQUIRED": "Wymagany jest klucz tajny",
-			"CLIENTEMAIL_REQUIRED": "Pole obowiązkowe",
-			"PRIVATEKEY_REQUIRED": "Pole obowiązkowe",
-			"PROJECTID_REQUIRED": "Pole obowiązkowe"
+			"SECRETACCESSKEY_REQUIRED": "Wymagany jest klucz tajny"
 		},
 		"STRATEGY": "Strategia",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Trwa nagrywanie ekranu",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Pobierz bez załączników",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Pobierz z załącznikami",
-		"LASTMESSAGE": "Ostatnia wiadomość",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edytuj Dialogflow V2",
-		"PRIVATEKEY": "Prywatny klucz",
-		"PROJECTID": "Identyfikator projektu"
+		"LASTMESSAGE": "Ostatnia wiadomość"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/pt-BR.json b/public/app/main/apps/openchannel/i18n/pt-BR.json
index 6de9475..dd5b212 100644
--- a/public/app/main/apps/openchannel/i18n/pt-BR.json
+++ b/public/app/main/apps/openchannel/i18n/pt-BR.json
@@ -95,10 +95,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
 			"ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
 			"BOTNAME_REQUIRED": "O nome do bot é obrigatório",
-			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso"
 		},
 		"STRATEGY": "Estratégia",
 		"AGENT": "Agente",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download sem anexos",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Download com anexos",
-		"LASTMESSAGE": "Última mensagem",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"LASTMESSAGE": "Última mensagem"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/pt-PT.json b/public/app/main/apps/openchannel/i18n/pt-PT.json
index 85c5136..d1a2a7e 100644
--- a/public/app/main/apps/openchannel/i18n/pt-PT.json
+++ b/public/app/main/apps/openchannel/i18n/pt-PT.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
 			"ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
 			"BOTNAME_REQUIRED": "O nome do bot é obrigatório",
-			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso"
 		},
 		"STRATEGY": "Estratégia",
 		"AGENT": "Agente",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Download sem anexos",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Download com anexos",
-		"LASTMESSAGE": "Última mensagem",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"LASTMESSAGE": "Última mensagem"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/ru.json b/public/app/main/apps/openchannel/i18n/ru.json
index ef830f0..7a7cab2 100644
--- a/public/app/main/apps/openchannel/i18n/ru.json
+++ b/public/app/main/apps/openchannel/i18n/ru.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Обязательное поле",
 			"ACCESSKEYID_REQUIRED": "Требуется идентификатор ключа доступа",
 			"BOTNAME_REQUIRED": "Имя бота обязательно",
-			"SECRETACCESSKEY_REQUIRED": "Требуется секретный ключ доступа",
-			"CLIENTEMAIL_REQUIRED": "Обязательное поле",
-			"PRIVATEKEY_REQUIRED": "Обязательное поле",
-			"PROJECTID_REQUIRED": "Обязательное поле"
+			"SECRETACCESSKEY_REQUIRED": "Требуется секретный ключ доступа"
 		},
 		"STRATEGY": "Стратегия",
 		"AGENT": "Оператор",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Идет запись экрана",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Скачать без вложений",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Скачать с вложениями",
-		"LASTMESSAGE": "Последнее сообщение",
-		"CLIENTEMAIL": "Электронная почта клиента",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Редактировать Dialogflow V2",
-		"PRIVATEKEY": "Закрытый ключ",
-		"PROJECTID": "ID проекта"
+		"LASTMESSAGE": "Последнее сообщение"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/sv.json b/public/app/main/apps/openchannel/i18n/sv.json
index a9c68a5..72e954a 100644
--- a/public/app/main/apps/openchannel/i18n/sv.json
+++ b/public/app/main/apps/openchannel/i18n/sv.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriskt fält",
 			"ACCESSKEYID_REQUIRED": "Åtkomstnyckel-ID krävs",
 			"BOTNAME_REQUIRED": "Botnamn krävs",
-			"SECRETACCESSKEY_REQUIRED": "Åtkomstnyckelhemlighet krävs",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriskt fält",
-			"PRIVATEKEY_REQUIRED": "Obligatoriskt fält",
-			"PROJECTID_REQUIRED": "Obligatoriskt fält"
+			"SECRETACCESSKEY_REQUIRED": "Åtkomstnyckelhemlighet krävs"
 		},
 		"STRATEGY": "Strategi",
 		"AGENT": "Agent",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Skärminspelning pågår",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Ladda ner utan bilagor",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Ladda ner med bilagor",
-		"LASTMESSAGE": "Senaste meddelandet",
-		"CLIENTEMAIL": "Kundens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redigera Dialogflow V2",
-		"PRIVATEKEY": "Privat nyckel",
-		"PROJECTID": "Projekt-ID"
+		"LASTMESSAGE": "Senaste meddelandet"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/tr.json b/public/app/main/apps/openchannel/i18n/tr.json
index 18781b5..01df0c4 100644
--- a/public/app/main/apps/openchannel/i18n/tr.json
+++ b/public/app/main/apps/openchannel/i18n/tr.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Zorunlu alan",
 			"ACCESSKEYID_REQUIRED": "Erişim anahtarı kimliği gereklidir",
 			"BOTNAME_REQUIRED": "Bot adı gerekli",
-			"SECRETACCESSKEY_REQUIRED": "Erişim anahtarı sırrı gerekiyor",
-			"CLIENTEMAIL_REQUIRED": "Zorunlu alan",
-			"PRIVATEKEY_REQUIRED": "Zorunlu alan",
-			"PROJECTID_REQUIRED": "Zorunlu alan"
+			"SECRETACCESSKEY_REQUIRED": "Erişim anahtarı sırrı gerekiyor"
 		},
 		"STRATEGY": "Strateji",
 		"AGENT": "Ajan",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "Ekran Kaydı devam ediyor",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "Ekler olmadan indir",
 		"DOWNLOAD_WITH_ATTACHMENTS": "Eklerle indir",
-		"LASTMESSAGE": "Son Mesaj",
-		"CLIENTEMAIL": "Müşteri E-postası",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2'yi düzenle",
-		"PRIVATEKEY": "Özel anahtar",
-		"PROJECTID": "Proje kimliği"
+		"LASTMESSAGE": "Son Mesaj"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/zh-CN.json b/public/app/main/apps/openchannel/i18n/zh-CN.json
index cc490f0..bd0298e 100644
--- a/public/app/main/apps/openchannel/i18n/zh-CN.json
+++ b/public/app/main/apps/openchannel/i18n/zh-CN.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填项",
 			"ACCESSKEYID_REQUIRED": "必须输入访问密钥ID",
 			"BOTNAME_REQUIRED": "机器人名称为必填项",
-			"SECRETACCESSKEY_REQUIRED": "需要访问密钥机密",
-			"CLIENTEMAIL_REQUIRED": "必填项",
-			"PRIVATEKEY_REQUIRED": "必填项",
-			"PROJECTID_REQUIRED": "必填项"
+			"SECRETACCESSKEY_REQUIRED": "需要访问密钥机密"
 		},
 		"STRATEGY": "战略",
 		"AGENT": "座席",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "屏幕录制正在进行中",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "下载无附件",
 		"DOWNLOAD_WITH_ATTACHMENTS": "附件下载",
-		"LASTMESSAGE": "最后留言",
-		"CLIENTEMAIL": "客户电邮",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "编辑Dialogflow V2",
-		"PRIVATEKEY": "私钥",
-		"PROJECTID": "专案编号"
+		"LASTMESSAGE": "最后留言"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/openchannel/i18n/zh-TW.json b/public/app/main/apps/openchannel/i18n/zh-TW.json
index a8d0b79..11cfb6f 100644
--- a/public/app/main/apps/openchannel/i18n/zh-TW.json
+++ b/public/app/main/apps/openchannel/i18n/zh-TW.json
@@ -53,10 +53,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填項",
 			"ACCESSKEYID_REQUIRED": "必須輸入訪問密鑰ID",
 			"BOTNAME_REQUIRED": "機器人名稱為必填項",
-			"SECRETACCESSKEY_REQUIRED": "需要訪問密鑰機密",
-			"CLIENTEMAIL_REQUIRED": "必填項",
-			"PRIVATEKEY_REQUIRED": "必填項",
-			"PROJECTID_REQUIRED": "必填項"
+			"SECRETACCESSKEY_REQUIRED": "需要訪問密鑰機密"
 		},
 		"STRATEGY": "策略",
 		"AGENT": "值機員",
@@ -259,11 +256,6 @@
 		"TOOLTIP_SCREENRECORDING_ON": "屏幕錄製正在進行中",
 		"DOWNLOAD_WITHOUT_ATTACHMENTS": "下載無附件",
 		"DOWNLOAD_WITH_ATTACHMENTS": "附件下載",
-		"LASTMESSAGE": "最後留言",
-		"CLIENTEMAIL": "客戶電郵",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "編輯Dialogflow V2",
-		"PRIVATEKEY": "私鑰",
-		"PROJECTID": "專案編號"
+		"LASTMESSAGE": "最後留言"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/ar.json b/public/app/main/apps/settings/i18n/ar.json
index 243d900..43c21da 100644
--- a/public/app/main/apps/settings/i18n/ar.json
+++ b/public/app/main/apps/settings/i18n/ar.json
@@ -59,8 +59,7 @@
 			"PASSWORD": "كلمه السر",
 			"USERNAME": "اسم المستخدم",
 			"ENFORCE_PASSWORD_HISTORY": "لتمكين التحقق من صحة كلمات المرور المستخدمة سابقًا",
-			"PASSWORD_HISTORY_LIMIT": "عدد كلمات المرور الفريدة المستخدمة لآخر مرة للتحقق منها",
-			"SEARCH_ON_ENTER_KEY": "ابدأ البحث فقط بعد أن يضرب الوكيل مفتاح Enter"
+			"PASSWORD_HISTORY_LIMIT": "عدد كلمات المرور الفريدة المستخدمة لآخر مرة للتحقق منها"
 		},
 		"AGENTS": "عملاء",
 		"AVG_LOAD": "متوسط التحميل",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "كتابة المنطقة",
 		"WHATSAPP": "رابط WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "فرض محفوظات كلمة المرور",
-		"PASSWORD_HISTORY_LIMIT": "حد محفوظات كلمة المرور",
-		"SEARCH_ON_ENTER_KEY": "ابحث في مفتاح الإدخال"
+		"PASSWORD_HISTORY_LIMIT": "حد محفوظات كلمة المرور"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/cs.json b/public/app/main/apps/settings/i18n/cs.json
index 12f4218..2f9e226 100644
--- a/public/app/main/apps/settings/i18n/cs.json
+++ b/public/app/main/apps/settings/i18n/cs.json
@@ -107,8 +107,7 @@
 			"PASSWORD": "Heslo",
 			"USERNAME": "Uživatelské jméno",
 			"ENFORCE_PASSWORD_HISTORY": "Umožňuje ověření proti dříve použitým heslům",
-			"PASSWORD_HISTORY_LIMIT": "Počet naposledy použitých jedinečných hesel ke kontrole",
-			"SEARCH_ON_ENTER_KEY": "Vyhledávání začněte až poté, co agent stiskne klávesu Enter"
+			"PASSWORD_HISTORY_LIMIT": "Počet naposledy použitých jedinečných hesel ke kontrole"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Mandatory field",
@@ -249,7 +248,6 @@
 		"VIDEO": "Video",
 		"WHATSAPP": "WhatsApp Connector",
 		"ENFORCE_PASSWORD_HISTORY": "Vynutit historii hesel",
-		"PASSWORD_HISTORY_LIMIT": "Limit historie hesel",
-		"SEARCH_ON_ENTER_KEY": "Vyhledejte klávesu Enter"
+		"PASSWORD_HISTORY_LIMIT": "Limit historie hesel"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/da.json b/public/app/main/apps/settings/i18n/da.json
index 3f5266b..5d35cb7 100644
--- a/public/app/main/apps/settings/i18n/da.json
+++ b/public/app/main/apps/settings/i18n/da.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Adgangskode",
 			"USERNAME": "Brugernavn",
 			"ENFORCE_PASSWORD_HISTORY": "Aktiverer validering mod tidligere anvendte adgangskoder",
-			"PASSWORD_HISTORY_LIMIT": "Antal sidst anvendte unikke adgangskoder, der skal kontrolleres",
-			"SEARCH_ON_ENTER_KEY": "Start kun med at søge, når agenten rammer Enter-tasten"
+			"PASSWORD_HISTORY_LIMIT": "Antal sidst anvendte unikke adgangskoder, der skal kontrolleres"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Adressen er påkrævet",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkriber region",
 		"WHATSAPP": "WhatsApp-stik",
 		"ENFORCE_PASSWORD_HISTORY": "Håndhæve adgangskodeshistorik",
-		"PASSWORD_HISTORY_LIMIT": "Begrænsning af adgangskodshistorik",
-		"SEARCH_ON_ENTER_KEY": "Søg på Enter-tasten"
+		"PASSWORD_HISTORY_LIMIT": "Begrænsning af adgangskodshistorik"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/de.json b/public/app/main/apps/settings/i18n/de.json
index b0e5776..164cb0c 100644
--- a/public/app/main/apps/settings/i18n/de.json
+++ b/public/app/main/apps/settings/i18n/de.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Passwort",
 			"USERNAME": "Nutzername",
 			"ENFORCE_PASSWORD_HISTORY": "Aktiviert die Validierung anhand zuvor verwendeter Kennwörter",
-			"PASSWORD_HISTORY_LIMIT": "Anzahl der zuletzt zu überprüfenden eindeutigen Kennwörter",
-			"SEARCH_ON_ENTER_KEY": "Beginnen Sie erst mit der Suche, nachdem der Agent die Eingabetaste gedrückt hat"
+			"PASSWORD_HISTORY_LIMIT": "Anzahl der zuletzt zu überprüfenden eindeutigen Kennwörter"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Die Adresse ist erforderlich",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Region transkribieren",
 		"WHATSAPP": "WhatsApp Connector",
 		"ENFORCE_PASSWORD_HISTORY": "Kennwortverlauf erzwingen",
-		"PASSWORD_HISTORY_LIMIT": "Kennwortverlaufslimit",
-		"SEARCH_ON_ENTER_KEY": "Suchen Sie mit der Eingabetaste"
+		"PASSWORD_HISTORY_LIMIT": "Kennwortverlaufslimit"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/en.json b/public/app/main/apps/settings/i18n/en.json
index f8dd996..2c45f22 100644
--- a/public/app/main/apps/settings/i18n/en.json
+++ b/public/app/main/apps/settings/i18n/en.json
@@ -190,7 +190,6 @@
 		"GOOGLE_SSO_ENABLED": "Google SSO Enabled",
 		"ENFORCE_PASSWORD_HISTORY": "Enforce Password History",
 		"PASSWORD_HISTORY_LIMIT": "Password History Limit",
-		"SEARCH_ON_ENTER_KEY": "Search on Enter key",
 		"HELP": {
 			"DEFAULTSCREENRECORDINGPATH": "Enter the path where to store screen recording files on the Agent computer (leave empty for default Video Folder path)",
 			"RTLSUPPORT": "Enables the RTL Support for Arabic, Persian and Hebrew languages",
@@ -206,8 +205,7 @@
 			"USERNAME": "Username",
 			"PASSWORD": "Password",
 			"ENFORCE_PASSWORD_HISTORY": "Enables the validation against previously used passwords",
-			"PASSWORD_HISTORY_LIMIT": "Number of last used unique passwords to check",
-			"SEARCH_ON_ENTER_KEY": "Start searching only after the agent hits the Enter key"
+			"PASSWORD_HISTORY_LIMIT": "Number of last used unique passwords to check"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Mandatory field",
diff --git a/public/app/main/apps/settings/i18n/es.json b/public/app/main/apps/settings/i18n/es.json
index 208e6ab..a279758 100644
--- a/public/app/main/apps/settings/i18n/es.json
+++ b/public/app/main/apps/settings/i18n/es.json
@@ -17,8 +17,7 @@
 			"PASSWORD": "Contraseña",
 			"USERNAME": "Nombre de usuario",
 			"ENFORCE_PASSWORD_HISTORY": "Habilita la validación frente a contraseñas utilizadas anteriormente",
-			"PASSWORD_HISTORY_LIMIT": "Número de contraseñas únicas utilizadas por última vez para verificar",
-			"SEARCH_ON_ENTER_KEY": "Empiece a buscar solo después de que el agente presione la tecla Intro"
+			"PASSWORD_HISTORY_LIMIT": "Número de contraseñas únicas utilizadas por última vez para verificar"
 		},
 		"ERRORS": {
 			"ACCOUNTNAME_REQUIRED": "Campo obligatorio",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transcribir región",
 		"WHATSAPP": "Conector de WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Hacer cumplir el historial de contraseñas",
-		"PASSWORD_HISTORY_LIMIT": "Límite del historial de contraseñas",
-		"SEARCH_ON_ENTER_KEY": "Buscar en la tecla Enter"
+		"PASSWORD_HISTORY_LIMIT": "Límite del historial de contraseñas"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/et.json b/public/app/main/apps/settings/i18n/et.json
index 640f304..214c503 100644
--- a/public/app/main/apps/settings/i18n/et.json
+++ b/public/app/main/apps/settings/i18n/et.json
@@ -107,8 +107,7 @@
 			"PASSWORD": "Parool",
 			"USERNAME": "Kasutajanimi",
 			"ENFORCE_PASSWORD_HISTORY": "Lubab valideerimise varem kasutatud paroolidega",
-			"PASSWORD_HISTORY_LIMIT": "Viimati kontrollimiseks kasutatud unikaalsete paroolide arv",
-			"SEARCH_ON_ENTER_KEY": "Alustage otsimist alles pärast seda, kui agent vajutab sisestusklahvi"
+			"PASSWORD_HISTORY_LIMIT": "Viimati kontrollimiseks kasutatud unikaalsete paroolide arv"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Mandatory field",
@@ -249,7 +248,6 @@
 		"VIDEO": "Video",
 		"WHATSAPP": "WhatsApp-pistik",
 		"ENFORCE_PASSWORD_HISTORY": "Jõusta parooliajalugu",
-		"PASSWORD_HISTORY_LIMIT": "Parooliajaloo limiit",
-		"SEARCH_ON_ENTER_KEY": "Otsige sisestusklahvi"
+		"PASSWORD_HISTORY_LIMIT": "Parooliajaloo limiit"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/fa.json b/public/app/main/apps/settings/i18n/fa.json
index 1366e16..7f288c6 100644
--- a/public/app/main/apps/settings/i18n/fa.json
+++ b/public/app/main/apps/settings/i18n/fa.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "کلمه عبور",
 			"USERNAME": "نام کاربری",
 			"ENFORCE_PASSWORD_HISTORY": "تأیید اعتبار را در برابر رمزهای عبور قبلاً استفاده شده فعال می کند",
-			"PASSWORD_HISTORY_LIMIT": "تعداد آخرین رمزهای عبور منحصر به فرد مورد استفاده برای بررسی",
-			"SEARCH_ON_ENTER_KEY": "فقط پس از زدن عامل ورود کلید به جستجو ، شروع به جستجو می کنید"
+			"PASSWORD_HISTORY_LIMIT": "تعداد آخرین رمزهای عبور منحصر به فرد مورد استفاده برای بررسی"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "آدرس مورد نیاز است.",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "منطقه را رونویسی کنید",
 		"WHATSAPP": "اتصال واتساپ",
 		"ENFORCE_PASSWORD_HISTORY": "تاریخچه رمز عبور را اجرا کنید",
-		"PASSWORD_HISTORY_LIMIT": "محدودیت تاریخچه رمز عبور",
-		"SEARCH_ON_ENTER_KEY": "در کلید Enter جستجو کنید"
+		"PASSWORD_HISTORY_LIMIT": "محدودیت تاریخچه رمز عبور"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/fi.json b/public/app/main/apps/settings/i18n/fi.json
index a59d6f2..4c3dd66 100644
--- a/public/app/main/apps/settings/i18n/fi.json
+++ b/public/app/main/apps/settings/i18n/fi.json
@@ -82,8 +82,7 @@
 			"PASSWORD": "Salasana",
 			"USERNAME": "Käyttäjätunnus",
 			"ENFORCE_PASSWORD_HISTORY": "Mahdollistaa vahvistuksen aiemmin käytettyihin salasanoihin",
-			"PASSWORD_HISTORY_LIMIT": "Viimeksi käytettyjen tarkistettavien yksilöllisten salasanojen määrä",
-			"SEARCH_ON_ENTER_KEY": "Aloita haku vasta sen jälkeen, kun agentti napsauttaa Enter-näppäintä"
+			"PASSWORD_HISTORY_LIMIT": "Viimeksi käytettyjen tarkistettavien yksilöllisten salasanojen määrä"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Osoite on pakollinen",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkriptioalue",
 		"WHATSAPP": "WhatsApp-liitin",
 		"ENFORCE_PASSWORD_HISTORY": "Pakota salasanahistoria",
-		"PASSWORD_HISTORY_LIMIT": "Salasanahistorian raja",
-		"SEARCH_ON_ENTER_KEY": "Hae Enter-näppäimellä"
+		"PASSWORD_HISTORY_LIMIT": "Salasanahistorian raja"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/fr.json b/public/app/main/apps/settings/i18n/fr.json
index 6ecd26a..c174363 100644
--- a/public/app/main/apps/settings/i18n/fr.json
+++ b/public/app/main/apps/settings/i18n/fr.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Mot de passe",
 			"USERNAME": "Nom d'utilisateur",
 			"ENFORCE_PASSWORD_HISTORY": "Permet la validation par rapport aux mots de passe précédemment utilisés",
-			"PASSWORD_HISTORY_LIMIT": "Nombre de derniers mots de passe uniques utilisés à vérifier",
-			"SEARCH_ON_ENTER_KEY": "Commencez la recherche uniquement après que l'agent a appuyé sur la touche Entrée"
+			"PASSWORD_HISTORY_LIMIT": "Nombre de derniers mots de passe uniques utilisés à vérifier"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Adresse nécessaire",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transcrire la région",
 		"WHATSAPP": "Connecteur WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Appliquer l'historique des mots de passe",
-		"PASSWORD_HISTORY_LIMIT": "Limite d'historique de mot de passe",
-		"SEARCH_ON_ENTER_KEY": "Rechercher sur la touche Entrée"
+		"PASSWORD_HISTORY_LIMIT": "Limite d'historique de mot de passe"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/he.json b/public/app/main/apps/settings/i18n/he.json
index 641dacf..23a6ebf 100644
--- a/public/app/main/apps/settings/i18n/he.json
+++ b/public/app/main/apps/settings/i18n/he.json
@@ -3,7 +3,7 @@
 		"MOTIONBARREMEMBERME": "זכור אותי",
 		"CHATTIMEOUT": "סוף הזמן הקצוב לאינטראקציית סגירת צ'אט",
 		"VIRTUAL": "צ'אט",
-		"VOICE": "שיחות",
+		"VOICE": "קול",
 		"SESSIONS": "הפעלות",
 		"ADDONS": "תוספים",
 		"REPORT": "דוח",
@@ -13,11 +13,11 @@
 		"SPLITSIZEXLSX": "פצל דוח [רשומות XLSX]",
 		"ENABLEEMAILPREVIEW": "אפשר תצוגה מקדימה של דוא\"ל",
 		"JAWS": "Jaws",
-		"MOTIONBAR": "חייגן",
+		"MOTIONBAR": "Motionbar",
 		"MOTIONBARAUTOUPDATER": "עדכון אוטומטי",
 		"MOTIONBARAUTOUPDATERURL": "כתובת ה-URL של העדכון האוטומטי",
 		"SMTP_SSL": "SMTP SSL",
-		"CALL_RECORDING_ENCRYPTION": "הצפנת הקלטת שיחה",
+		"CALL_RECORDING_ENCRYPTION": "הצפנת הקלטת קול",
 		"TURNADDR": "כתובת TURN",
 		"TURN_USERNAME": "שם משתמש TURN",
 		"TURN_PASSWORD": "סיסמת TURN",
@@ -107,8 +107,7 @@
 			"PASSWORD": "סיסמה",
 			"USERNAME": "שם משתמש",
 			"ENFORCE_PASSWORD_HISTORY": "מאפשר אימות מול סיסמאות ששימשו בעבר",
-			"PASSWORD_HISTORY_LIMIT": "מספר הסיסמאות הייחודיות ששימשו לאחרונה לבדיקה",
-			"SEARCH_ON_ENTER_KEY": "התחל לחפש רק לאחר שהסוכן לוחץ על מקש Enter"
+			"PASSWORD_HISTORY_LIMIT": "מספר הסיסמאות הייחודיות ששימשו לאחרונה לבדיקה"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "שדה חובה",
@@ -180,7 +179,7 @@
 		"CUSTOMIZATIONS": "התאמות אישיות",
 		"LOCALNETADDRESS": "כתובת רשת מקומית",
 		"NEW_VERSION": "גרסה חדשה",
-		"TRIAL_VERSION": "רשיון זמני",
+		"TRIAL_VERSION": "גרסה לניסיון",
 		"TOKEN": "אסימון",
 		"NEW_TOKEN_DETECTED": "זוהה אסימון חדש",
 		"EXPIRATION_GRAY_PERIOD": "תקופה אפורה – תפוגה",
@@ -235,8 +234,8 @@
 		"APPZONE": "אזור אפליקציות",
 		"BUCKET": "דְלִי",
 		"DELETE": "לִמְחוֹק",
-		"DELETE_CLOUDPROVIDER": "מחיקת חשבון",
-		"EDIT_CLOUDPROVIDER": "עריכת חשבון",
+		"DELETE_CLOUDPROVIDER": "מחק חשבון",
+		"EDIT_CLOUDPROVIDER": "ערוך חשבון",
 		"LANGUAGE": "שפה",
 		"NEW_CLOUDPROVIDER": "חשבון חדש",
 		"SECRETACCESSKEY": "מפתח גישה סודית",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "לתמלל אזור",
 		"WHATSAPP": "מחבר WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "אכוף את היסטוריית הסיסמאות",
-		"PASSWORD_HISTORY_LIMIT": "מגבלת היסטוריית סיסמאות",
-		"SEARCH_ON_ENTER_KEY": "חפש על מקש Enter"
+		"PASSWORD_HISTORY_LIMIT": "מגבלת היסטוריית סיסמאות"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/hi.json b/public/app/main/apps/settings/i18n/hi.json
index deeb959..1334f4a 100644
--- a/public/app/main/apps/settings/i18n/hi.json
+++ b/public/app/main/apps/settings/i18n/hi.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "कुंजिका",
 			"USERNAME": "उपयोगकर्ता नाम",
 			"ENFORCE_PASSWORD_HISTORY": "पहले उपयोग किए गए पासवर्ड के विरुद्ध सत्यापन को सक्षम करता है",
-			"PASSWORD_HISTORY_LIMIT": "जाँच करने के लिए अंतिम उपयोग किए गए अद्वितीय पासवर्ड की संख्या",
-			"SEARCH_ON_ENTER_KEY": "एजेंट द्वारा एंटर की जाने के बाद ही सर्च शुरू करें"
+			"PASSWORD_HISTORY_LIMIT": "जाँच करने के लिए अंतिम उपयोग किए गए अद्वितीय पासवर्ड की संख्या"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "इस अभिभाषण की आवश्यकता है।",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "क्षेत्र का वर्णन करें",
 		"WHATSAPP": "WhatsApp कनेक्टर",
 		"ENFORCE_PASSWORD_HISTORY": "पासवर्ड इतिहास को लागू करे",
-		"PASSWORD_HISTORY_LIMIT": "पासवर्ड इतिहास की सीमा",
-		"SEARCH_ON_ENTER_KEY": "Enter कुंजी पर खोजें"
+		"PASSWORD_HISTORY_LIMIT": "पासवर्ड इतिहास की सीमा"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/id.json b/public/app/main/apps/settings/i18n/id.json
index b696783..bb871af 100644
--- a/public/app/main/apps/settings/i18n/id.json
+++ b/public/app/main/apps/settings/i18n/id.json
@@ -59,8 +59,7 @@
 			"PASSWORD": "Kata sandi",
 			"USERNAME": "Nama pengguna",
 			"ENFORCE_PASSWORD_HISTORY": "Mengaktifkan validasi terhadap sandi yang digunakan sebelumnya",
-			"PASSWORD_HISTORY_LIMIT": "Jumlah sandi unik yang terakhir digunakan untuk diperiksa",
-			"SEARCH_ON_ENTER_KEY": "Mulailah mencari hanya setelah agen menekan tombol Enter"
+			"PASSWORD_HISTORY_LIMIT": "Jumlah sandi unik yang terakhir digunakan untuk diperiksa"
 		},
 		"ACCOUNTNAME": "Nama akun",
 		"ADDRESS": "Alamat",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkripsikan Wilayah",
 		"WHATSAPP": "Konektor WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Terapkan Riwayat Kata Sandi",
-		"PASSWORD_HISTORY_LIMIT": "Batas Riwayat Kata Sandi",
-		"SEARCH_ON_ENTER_KEY": "Cari di tombol Enter"
+		"PASSWORD_HISTORY_LIMIT": "Batas Riwayat Kata Sandi"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/it.json b/public/app/main/apps/settings/i18n/it.json
index e78c8b9..7c6e37f 100644
--- a/public/app/main/apps/settings/i18n/it.json
+++ b/public/app/main/apps/settings/i18n/it.json
@@ -189,8 +189,6 @@
 		"SSO": "SSO",
 		"ENFORCE_PASSWORD_HISTORY": "Controllo passwords precedenti",
 		"PASSWORD_HISTORY_LIMIT": "Limite controllo passwords precedenti",
-		"APPZONE": "Zona app",
-		"SEARCH_ON_ENTER_KEY": "Cerca premendo il tasto Invio",
 		"HELP": {
 			"ADDRESS": "Indirizzo della rete",
 			"LOCALNETADDRESS": "Indirizzo IP/Subnet mask",
@@ -206,8 +204,7 @@
 			"PASSWORD": "Parola d'ordine",
 			"USERNAME": "Nome utente",
 			"ENFORCE_PASSWORD_HISTORY": "Abilita la validazione rispetto alle password utilizzate in precedenza",
-			"PASSWORD_HISTORY_LIMIT": "Numero delle ultime password univoche utilizzate per la validazione",
-			"SEARCH_ON_ENTER_KEY": "Avvia la ricerca soltanto quando l'agente preme il tasto Invio"
+			"PASSWORD_HISTORY_LIMIT": "Numero delle ultime password univoche utilizzate per la validazione"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Campo obbligatorio",
@@ -250,6 +247,7 @@
 			"TRANSCRIBEACCOUNT_REQUIRED": "Campo obbligatorio",
 			"TRANSCRIBEREGION_REQUIRED": "Campo obbligatorio",
 			"USERNAME_REQUIRED": "Campo obbligatorio"
-		}
+		},
+		"APPZONE": "Zona app"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/ja.json b/public/app/main/apps/settings/i18n/ja.json
index b74b3ea..e04791a 100644
--- a/public/app/main/apps/settings/i18n/ja.json
+++ b/public/app/main/apps/settings/i18n/ja.json
@@ -59,8 +59,7 @@
 			"PASSWORD": "パスワード",
 			"USERNAME": "ユーザー名",
 			"ENFORCE_PASSWORD_HISTORY": "以前に使用したパスワードに対する検証を有効にします",
-			"PASSWORD_HISTORY_LIMIT": "チェックするために最後に使用された一意のパスワードの数",
-			"SEARCH_ON_ENTER_KEY": "エージェントがEnterキーを押した後でのみ検索を開始します"
+			"PASSWORD_HISTORY_LIMIT": "チェックするために最後に使用された一意のパスワードの数"
 		},
 		"ACCOUNTNAME": "アカウント名",
 		"ADDRESS": "アドレス",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "文字起こし地域",
 		"WHATSAPP": "WhatsAppコネクタ",
 		"ENFORCE_PASSWORD_HISTORY": "パスワード履歴を適用する",
-		"PASSWORD_HISTORY_LIMIT": "パスワード履歴の制限",
-		"SEARCH_ON_ENTER_KEY": "Enterキーで検索"
+		"PASSWORD_HISTORY_LIMIT": "パスワード履歴の制限"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/ko.json b/public/app/main/apps/settings/i18n/ko.json
index 9771026..2f056ce 100644
--- a/public/app/main/apps/settings/i18n/ko.json
+++ b/public/app/main/apps/settings/i18n/ko.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "암호",
 			"USERNAME": "사용자 이름",
 			"ENFORCE_PASSWORD_HISTORY": "이전에 사용한 암호에 대한 유효성 검사를 활성화합니다.",
-			"PASSWORD_HISTORY_LIMIT": "확인하기 위해 마지막으로 사용한 고유 암호 수",
-			"SEARCH_ON_ENTER_KEY": "에이전트가 Enter 키를 누른 후에 만 검색 시작"
+			"PASSWORD_HISTORY_LIMIT": "확인하기 위해 마지막으로 사용한 고유 암호 수"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "주소는 필수입니다.",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "지역 기록",
 		"WHATSAPP": "WhatsApp 커넥터",
 		"ENFORCE_PASSWORD_HISTORY": "비밀번호 기록 적용",
-		"PASSWORD_HISTORY_LIMIT": "비밀번호 기록 제한",
-		"SEARCH_ON_ENTER_KEY": "Enter 키로 검색"
+		"PASSWORD_HISTORY_LIMIT": "비밀번호 기록 제한"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/lt.json b/public/app/main/apps/settings/i18n/lt.json
index 0796ea4..6e2d430 100644
--- a/public/app/main/apps/settings/i18n/lt.json
+++ b/public/app/main/apps/settings/i18n/lt.json
@@ -120,8 +120,7 @@
 			"MOTIONBARREMEMBERME": "Įjungti/išjungti funkciją „Atsiminti mane“ Motion telefono juostoje",
 			"LOGINMAILFREQUENCY": "Nepamirškite iš naujo paleisti el. pašto paslaugos kiekvieną kartą, kai šis parametras buvo pakeistas",
 			"ENFORCE_PASSWORD_HISTORY": "Įgalina patvirtinimą pagal anksčiau naudotus slaptažodžius",
-			"PASSWORD_HISTORY_LIMIT": "Paskutinių patikrintiems unikalių slaptažodžių skaičius",
-			"SEARCH_ON_ENTER_KEY": "Pradėkite paiešką tik agentui paspaudus Enter klavišą"
+			"PASSWORD_HISTORY_LIMIT": "Paskutinių patikrintiems unikalių slaptažodžių skaičius"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Privalomas laukas",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Peržiūros sritis",
 		"WHATSAPP": "„WhatsApp“ jungtis",
 		"ENFORCE_PASSWORD_HISTORY": "Priversti slaptažodžių istoriją",
-		"PASSWORD_HISTORY_LIMIT": "Slaptažodžių istorijos limitas",
-		"SEARCH_ON_ENTER_KEY": "Ieškokite klavišo Enter"
+		"PASSWORD_HISTORY_LIMIT": "Slaptažodžių istorijos limitas"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/lv.json b/public/app/main/apps/settings/i18n/lv.json
index e310c67..ef5cee2 100644
--- a/public/app/main/apps/settings/i18n/lv.json
+++ b/public/app/main/apps/settings/i18n/lv.json
@@ -60,8 +60,7 @@
 			"PASSWORD": "Parole",
 			"USERNAME": "Lietotājvārds",
 			"ENFORCE_PASSWORD_HISTORY": "Ļauj pārbaudīt iepriekš izmantotās paroles",
-			"PASSWORD_HISTORY_LIMIT": "Pēdējo reizi izmantoto unikālo paroļu skaits pārbaudei",
-			"SEARCH_ON_ENTER_KEY": "Sāciet meklēšanu tikai pēc tam, kad aģents nospiež taustiņu Enter"
+			"PASSWORD_HISTORY_LIMIT": "Pēdējo reizi izmantoto unikālo paroļu skaits pārbaudei"
 		},
 		"SMTP_SSL": "Protokola SMTP standarts SSL",
 		"CALL_RECORDING_ENCRYPTION": "Balss ierakstu šifrēšana",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkripcijas reģions",
 		"WHATSAPP": "WhatsApp savienotājs",
 		"ENFORCE_PASSWORD_HISTORY": "Piespiest paroles vēsturi",
-		"PASSWORD_HISTORY_LIMIT": "Paroļu vēstures ierobežojums",
-		"SEARCH_ON_ENTER_KEY": "Meklēt uz taustiņa Enter"
+		"PASSWORD_HISTORY_LIMIT": "Paroļu vēstures ierobežojums"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/nl.json b/public/app/main/apps/settings/i18n/nl.json
index 4949af8..062434c 100644
--- a/public/app/main/apps/settings/i18n/nl.json
+++ b/public/app/main/apps/settings/i18n/nl.json
@@ -82,8 +82,7 @@
 			"PASSWORD": "Wachtwoord",
 			"USERNAME": "Gebruikersnaam",
 			"ENFORCE_PASSWORD_HISTORY": "Maakt validatie van eerder gebruikte wachtwoorden mogelijk",
-			"PASSWORD_HISTORY_LIMIT": "Aantal laatst gebruikte unieke wachtwoorden om te controleren",
-			"SEARCH_ON_ENTER_KEY": "Begin pas met zoeken nadat de agent op Enter heeft gedrukt"
+			"PASSWORD_HISTORY_LIMIT": "Aantal laatst gebruikte unieke wachtwoorden om te controleren"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Het adres is vereist.",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transcribeer regio",
 		"WHATSAPP": "WhatsApp-aansluiting",
 		"ENFORCE_PASSWORD_HISTORY": "Wachtwoordgeschiedenis afdwingen",
-		"PASSWORD_HISTORY_LIMIT": "Limiet voor wachtwoordgeschiedenis",
-		"SEARCH_ON_ENTER_KEY": "Zoeken op Enter-toets"
+		"PASSWORD_HISTORY_LIMIT": "Limiet voor wachtwoordgeschiedenis"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/no.json b/public/app/main/apps/settings/i18n/no.json
index 97b70cf..6d4fbf4 100644
--- a/public/app/main/apps/settings/i18n/no.json
+++ b/public/app/main/apps/settings/i18n/no.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Passord",
 			"USERNAME": "Brukernavn",
 			"ENFORCE_PASSWORD_HISTORY": "Aktiverer validering mot tidligere brukte passord",
-			"PASSWORD_HISTORY_LIMIT": "Antall sist brukte unike passord å sjekke",
-			"SEARCH_ON_ENTER_KEY": "Begynn å søke bare etter at agenten trykker Enter-tasten"
+			"PASSWORD_HISTORY_LIMIT": "Antall sist brukte unike passord å sjekke"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Adressen er nødvendig",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkribere region",
 		"WHATSAPP": "WhatsApp-kontakt",
 		"ENFORCE_PASSWORD_HISTORY": "Håndheve passordloggen",
-		"PASSWORD_HISTORY_LIMIT": "Passordhistorikkgrense",
-		"SEARCH_ON_ENTER_KEY": "Søk på Enter-tasten"
+		"PASSWORD_HISTORY_LIMIT": "Passordhistorikkgrense"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/pl.json b/public/app/main/apps/settings/i18n/pl.json
index 1cb7582..41f8809 100644
--- a/public/app/main/apps/settings/i18n/pl.json
+++ b/public/app/main/apps/settings/i18n/pl.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Hasło",
 			"USERNAME": "Nazwa Użytkownika",
 			"ENFORCE_PASSWORD_HISTORY": "Włącza sprawdzanie poprawności względem wcześniej używanych haseł",
-			"PASSWORD_HISTORY_LIMIT": "Liczba ostatnio używanych unikalnych haseł do sprawdzenia",
-			"SEARCH_ON_ENTER_KEY": "Rozpocznij wyszukiwanie dopiero po naciśnięciu klawisza Enter przez agenta"
+			"PASSWORD_HISTORY_LIMIT": "Liczba ostatnio używanych unikalnych haseł do sprawdzenia"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Pole obowiązkowe",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Region transkrypcji",
 		"WHATSAPP": "Złącze WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Wymuszaj historię haseł",
-		"PASSWORD_HISTORY_LIMIT": "Limit historii haseł",
-		"SEARCH_ON_ENTER_KEY": "Wyszukaj klawiszem Enter"
+		"PASSWORD_HISTORY_LIMIT": "Limit historii haseł"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/pt-BR.json b/public/app/main/apps/settings/i18n/pt-BR.json
index 890a0cb..259a7ac 100644
--- a/public/app/main/apps/settings/i18n/pt-BR.json
+++ b/public/app/main/apps/settings/i18n/pt-BR.json
@@ -109,8 +109,7 @@
 			"PASSWORD": "Senha",
 			"USERNAME": "Nome do usuário",
 			"ENFORCE_PASSWORD_HISTORY": "Habilita a validação contra senhas usadas anteriormente",
-			"PASSWORD_HISTORY_LIMIT": "Número das últimas senhas exclusivas usadas para verificar",
-			"SEARCH_ON_ENTER_KEY": "Comece a pesquisar somente depois que o agente pressionar a tecla Enter"
+			"PASSWORD_HISTORY_LIMIT": "Número das últimas senhas exclusivas usadas para verificar"
 		},
 		"ERRORS": {
 			"CHATTIMEOUT_REQUIRED": "Campo obrigatório",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transcrever região",
 		"WHATSAPP": "Conector WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Aplicar histórico de senha",
-		"PASSWORD_HISTORY_LIMIT": "Limite de histórico de senha",
-		"SEARCH_ON_ENTER_KEY": "Pesquisa na tecla Enter"
+		"PASSWORD_HISTORY_LIMIT": "Limite de histórico de senha"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/pt-PT.json b/public/app/main/apps/settings/i18n/pt-PT.json
index 7cb2302..2b6e701 100644
--- a/public/app/main/apps/settings/i18n/pt-PT.json
+++ b/public/app/main/apps/settings/i18n/pt-PT.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Senha",
 			"USERNAME": "Nome do usuário",
 			"ENFORCE_PASSWORD_HISTORY": "Habilita a validação contra senhas usadas anteriormente",
-			"PASSWORD_HISTORY_LIMIT": "Número das últimas senhas exclusivas usadas para verificar",
-			"SEARCH_ON_ENTER_KEY": "Comece a pesquisar somente depois que o agente pressionar a tecla Enter"
+			"PASSWORD_HISTORY_LIMIT": "Número das últimas senhas exclusivas usadas para verificar"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "O endereço é obrigatório",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transcrever região",
 		"WHATSAPP": "Conector WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Aplicar histórico de senha",
-		"PASSWORD_HISTORY_LIMIT": "Limite de histórico de senha",
-		"SEARCH_ON_ENTER_KEY": "Pesquisa na tecla Enter"
+		"PASSWORD_HISTORY_LIMIT": "Limite de histórico de senha"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/ru.json b/public/app/main/apps/settings/i18n/ru.json
index 50c3a75..65e103f 100644
--- a/public/app/main/apps/settings/i18n/ru.json
+++ b/public/app/main/apps/settings/i18n/ru.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "пароль",
 			"USERNAME": "имя пользователя",
 			"ENFORCE_PASSWORD_HISTORY": "Включает проверку на соответствие ранее использованным паролям",
-			"PASSWORD_HISTORY_LIMIT": "Количество последних использованных уникальных паролей для проверки",
-			"SEARCH_ON_ENTER_KEY": "Начать поиск только после того, как агент нажмет клавишу Enter"
+			"PASSWORD_HISTORY_LIMIT": "Количество последних использованных уникальных паролей для проверки"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Адрес не требуется",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Расшифровать регион",
 		"WHATSAPP": "Коннектор WhatsApp",
 		"ENFORCE_PASSWORD_HISTORY": "Включить историю паролей",
-		"PASSWORD_HISTORY_LIMIT": "Ограничение истории паролей",
-		"SEARCH_ON_ENTER_KEY": "Искать по клавише Enter"
+		"PASSWORD_HISTORY_LIMIT": "Ограничение истории паролей"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/sv.json b/public/app/main/apps/settings/i18n/sv.json
index 3580d4d..f9bb19d 100644
--- a/public/app/main/apps/settings/i18n/sv.json
+++ b/public/app/main/apps/settings/i18n/sv.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Lösenord",
 			"USERNAME": "Användarnamn",
 			"ENFORCE_PASSWORD_HISTORY": "Aktiverar validering mot tidigare använda lösenord",
-			"PASSWORD_HISTORY_LIMIT": "Antal senast använda unika lösenord att kontrollera",
-			"SEARCH_ON_ENTER_KEY": "Börja söka först när agenten trycker på Enter-tangenten"
+			"PASSWORD_HISTORY_LIMIT": "Antal senast använda unika lösenord att kontrollera"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Adressen är obligatoriskt",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Transkribera region",
 		"WHATSAPP": "WhatsApp-anslutning",
 		"ENFORCE_PASSWORD_HISTORY": "Tillämpa lösenordshistorik",
-		"PASSWORD_HISTORY_LIMIT": "Gräns för lösenordshistorik",
-		"SEARCH_ON_ENTER_KEY": "Sök på Enter-tangenten"
+		"PASSWORD_HISTORY_LIMIT": "Gräns för lösenordshistorik"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/tr.json b/public/app/main/apps/settings/i18n/tr.json
index 3ee88ac..8f53501 100644
--- a/public/app/main/apps/settings/i18n/tr.json
+++ b/public/app/main/apps/settings/i18n/tr.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "Parola",
 			"USERNAME": "Kullanıcı adı",
 			"ENFORCE_PASSWORD_HISTORY": "Daha önce kullanılan şifrelere göre doğrulamayı etkinleştirir",
-			"PASSWORD_HISTORY_LIMIT": "Kontrol edilecek son kullanılan benzersiz şifrelerin sayısı",
-			"SEARCH_ON_ENTER_KEY": "Aramaya yalnızca temsilci Enter tuşuna bastıktan sonra başlayın"
+			"PASSWORD_HISTORY_LIMIT": "Kontrol edilecek son kullanılan benzersiz şifrelerin sayısı"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "Bu Adresi gerekli",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "Bölgeyi Metne Dönüştür",
 		"WHATSAPP": "WhatsApp Bağlayıcısı",
 		"ENFORCE_PASSWORD_HISTORY": "Şifre geçmişini zorla",
-		"PASSWORD_HISTORY_LIMIT": "Şifre Geçmişi Sınırı",
-		"SEARCH_ON_ENTER_KEY": "Enter tuşu ile ara"
+		"PASSWORD_HISTORY_LIMIT": "Şifre Geçmişi Sınırı"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/zh-CN.json b/public/app/main/apps/settings/i18n/zh-CN.json
index dd24e89..13ab3c3 100644
--- a/public/app/main/apps/settings/i18n/zh-CN.json
+++ b/public/app/main/apps/settings/i18n/zh-CN.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "密码",
 			"USERNAME": "用户名",
 			"ENFORCE_PASSWORD_HISTORY": "针对先前使用的密码启用验证",
-			"PASSWORD_HISTORY_LIMIT": "上次要检查的唯一密码的数量",
-			"SEARCH_ON_ENTER_KEY": "仅在业务代表按下Enter键后才开始搜索"
+			"PASSWORD_HISTORY_LIMIT": "上次要检查的唯一密码的数量"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "该地址是必填项",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "转录区",
 		"WHATSAPP": "WhatsApp连接器",
 		"ENFORCE_PASSWORD_HISTORY": "实施密码记录",
-		"PASSWORD_HISTORY_LIMIT": "密码历史记录限制",
-		"SEARCH_ON_ENTER_KEY": "在Enter键上搜索"
+		"PASSWORD_HISTORY_LIMIT": "密码历史记录限制"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/settings/i18n/zh-TW.json b/public/app/main/apps/settings/i18n/zh-TW.json
index 3f48ded..1700e84 100644
--- a/public/app/main/apps/settings/i18n/zh-TW.json
+++ b/public/app/main/apps/settings/i18n/zh-TW.json
@@ -83,8 +83,7 @@
 			"PASSWORD": "密碼",
 			"USERNAME": "用戶名",
 			"ENFORCE_PASSWORD_HISTORY": "針對先前使用的密碼啟用驗證",
-			"PASSWORD_HISTORY_LIMIT": "上次要檢查的唯一密碼的數量",
-			"SEARCH_ON_ENTER_KEY": "僅在業務代表按下Enter鍵後才開始搜索"
+			"PASSWORD_HISTORY_LIMIT": "上次要檢查的唯一密碼的數量"
 		},
 		"ERRORS": {
 			"ADDRESS_REQUIRED": "地址為必填欄位",
@@ -249,7 +248,6 @@
 		"TRANSCRIBEREGION": "轉錄區",
 		"WHATSAPP": "WhatsApp連接器",
 		"ENFORCE_PASSWORD_HISTORY": "實施密碼記錄",
-		"PASSWORD_HISTORY_LIMIT": "密碼歷史記錄限制",
-		"SEARCH_ON_ENTER_KEY": "在Enter鍵上搜索"
+		"PASSWORD_HISTORY_LIMIT": "密碼歷史記錄限制"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/ar.json b/public/app/main/apps/sms/i18n/ar.json
index 004bded..86cef3b 100644
--- a/public/app/main/apps/sms/i18n/ar.json
+++ b/public/app/main/apps/sms/i18n/ar.json
@@ -56,10 +56,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "حقل الزامي",
 			"ACCESSKEYID_REQUIRED": "معرف مفتاح الوصول مطلوب",
 			"BOTNAME_REQUIRED": "مطلوب اسم بوت",
-			"SECRETACCESSKEY_REQUIRED": "مطلوب سر مفتاح الوصول",
-			"CLIENTEMAIL_REQUIRED": "حقل الزامي",
-			"PRIVATEKEY_REQUIRED": "حقل الزامي",
-			"PROJECTID_REQUIRED": "حقل الزامي"
+			"SECRETACCESSKEY_REQUIRED": "مطلوب سر مفتاح الوصول"
 		},
 		"HELP": {
 			"DELIVERYREPORTURL": "هذه هي سلسلة واجهة برمجة التطبيقات التي تم إنشاؤها تلقائيًا والتي تحتاج إلى استخدامها لتلقي تقرير التسليم للرسائل المرسلة من موفر SMS (يجب استخدام طريقة POST): انقر فوق زر الحافظة لنسخه.",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "رسالة ترحيب",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "تحميل بدون مرفق",
 		"DOWNLOAD_WITH_ATTACHMENT": "تنزيل بالمرفق",
-		"LASTMESSAGE": "اخر رسالة",
-		"CLIENTEMAIL": "البريد الإلكتروني للعميل",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "تحرير Dialogflow V2",
-		"PRIVATEKEY": "مفتاح سري",
-		"PROJECTID": "معرف المشروع"
+		"LASTMESSAGE": "اخر رسالة"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/cs.json b/public/app/main/apps/sms/i18n/cs.json
index 3f7992c..95972c5 100644
--- a/public/app/main/apps/sms/i18n/cs.json
+++ b/public/app/main/apps/sms/i18n/cs.json
@@ -119,10 +119,7 @@
 			"BASEURL_REQUIRED": "Povinné pole",
 			"BOTNAME_REQUIRED": "Název bota je povinný",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Povinné pole",
-			"SECRETACCESSKEY_REQUIRED": "Je vyžadováno tajemství přístupu",
-			"CLIENTEMAIL_REQUIRED": "Povinné pole",
-			"PRIVATEKEY_REQUIRED": "Povinné pole",
-			"PROJECTID_REQUIRED": "Povinné pole"
+			"SECRETACCESSKEY_REQUIRED": "Je vyžadováno tajemství přístupu"
 		},
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Description",
@@ -283,11 +280,6 @@
 		"MANDATORYDISPOSITIONPAUSEID": "Pozastavit, pokud je povolena povinná dispozice",
 		"SECRETACCESSKEY": "Přístup k tajným klíčům",
 		"TEAMS_ASSOCIATION": "Asociace týmů",
-		"WELCOMEMESSAGE": "Uvítací zpráva",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Upravit Dialogflow V2",
-		"PRIVATEKEY": "Soukromý klíč",
-		"PROJECTID": "ID projektu"
+		"WELCOMEMESSAGE": "Uvítací zpráva"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/da.json b/public/app/main/apps/sms/i18n/da.json
index 77f3c12..93a3d36 100644
--- a/public/app/main/apps/sms/i18n/da.json
+++ b/public/app/main/apps/sms/i18n/da.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatorisk felt",
 			"ACCESSKEYID_REQUIRED": "Adgangsnøgle-ID er påkrævet",
 			"BOTNAME_REQUIRED": "Bot navn kræves",
-			"SECRETACCESSKEY_REQUIRED": "Adgangsnøglehemmelighed kræves",
-			"CLIENTEMAIL_REQUIRED": "Obligatorisk felt",
-			"PRIVATEKEY_REQUIRED": "Obligatorisk felt",
-			"PROJECTID_REQUIRED": "Obligatorisk felt"
+			"SECRETACCESSKEY_REQUIRED": "Adgangsnøglehemmelighed kræves"
 		},
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Beskrivelse",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Velkomstbesked",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Download uden vedhæftet fil",
 		"DOWNLOAD_WITH_ATTACHMENT": "Download med vedhæftet fil",
-		"LASTMESSAGE": "Sidste besked",
-		"CLIENTEMAIL": "Klientens e-mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøgle",
-		"PROJECTID": "Projekt-id"
+		"LASTMESSAGE": "Sidste besked"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/de.json b/public/app/main/apps/sms/i18n/de.json
index e842c91..251f4be 100644
--- a/public/app/main/apps/sms/i18n/de.json
+++ b/public/app/main/apps/sms/i18n/de.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
 			"ACCESSKEYID_REQUIRED": "Die Zugangsschlüssel-ID ist erforderlich",
 			"BOTNAME_REQUIRED": "Bot Name ist erforderlich",
-			"SECRETACCESSKEY_REQUIRED": "Zugriffsschlüsselgeheimnis ist erforderlich",
-			"CLIENTEMAIL_REQUIRED": "Pflichtfeld",
-			"PRIVATEKEY_REQUIRED": "Pflichtfeld",
-			"PROJECTID_REQUIRED": "Pflichtfeld"
+			"SECRETACCESSKEY_REQUIRED": "Zugriffsschlüsselgeheimnis ist erforderlich"
 		},
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Beschreibung",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Willkommensnachricht",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Ohne Anhang herunterladen",
 		"DOWNLOAD_WITH_ATTACHMENT": "Download mit Anhang",
-		"LASTMESSAGE": "Letzte Nachricht",
-		"CLIENTEMAIL": "Kunden-E-Mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-		"PRIVATEKEY": "Privat Schlüssel",
-		"PROJECTID": "Projekt-ID"
+		"LASTMESSAGE": "Letzte Nachricht"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/en.json b/public/app/main/apps/sms/i18n/en.json
index 4e8c372..2aa3cf4 100644
--- a/public/app/main/apps/sms/i18n/en.json
+++ b/public/app/main/apps/sms/i18n/en.json
@@ -1,10 +1,5 @@
 {
 	"SMS": {
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"PRIVATEKEY": "Private Key",
-		"CLIENTEMAIL": "Client Email",
-		"PROJECTID": "Project ID",
 		"AMAZONLEX": "AmazonLex",
 		"EDIT_AMAZONLEX": "Edit Lex configuration",
 		"ACCESSKEYID": "Access key ID",
@@ -79,9 +74,6 @@
 		"MANDATORYDISPOSITION": "Mandatory disposition",
 		"MANDATORYDISPOSITIONPAUSEID": "Pause to use when mandatory disposition is enabled",
 		"ERRORS": {
-			"PROJECTID_REQUIRED": "Mandatory Field",
-			"CLIENTEMAIL_REQUIRED": "Mandatory Field",
-			"PRIVATEKEY_REQUIRED": "Mandatory Field",
 			"ACCESSKEYID_REQUIRED": "Access key ID is required",
 			"SECRETACCESSKEY_REQUIRED": "Access key secret is required",
 			"BOTNAME_REQUIRED": "Bot name is required",
diff --git a/public/app/main/apps/sms/i18n/es.json b/public/app/main/apps/sms/i18n/es.json
index bd704af..15c2302 100644
--- a/public/app/main/apps/sms/i18n/es.json
+++ b/public/app/main/apps/sms/i18n/es.json
@@ -66,10 +66,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obligatorio",
 			"ACCESSKEYID_REQUIRED": "Se requiere ID de clave de acceso",
 			"BOTNAME_REQUIRED": "Se requiere el nombre del bot",
-			"SECRETACCESSKEY_REQUIRED": "Se requiere clave de acceso secreta",
-			"CLIENTEMAIL_REQUIRED": "Campo obligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obligatorio",
-			"PROJECTID_REQUIRED": "Campo obligatorio"
+			"SECRETACCESSKEY_REQUIRED": "Se requiere clave de acceso secreta"
 		},
 		"ACCEPT": "Aceptar",
 		"ACCEPTMETHOD": "Aceptar Método",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Mensaje de bienvenida",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Descargar sin adjuntar",
 		"DOWNLOAD_WITH_ATTACHMENT": "Descargar con archivo adjunto",
-		"LASTMESSAGE": "Ultimo mensaje",
-		"CLIENTEMAIL": "Correo electrónico del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Llave privada",
-		"PROJECTID": "Projecto ID"
+		"LASTMESSAGE": "Ultimo mensaje"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/et.json b/public/app/main/apps/sms/i18n/et.json
index 328cf17..2ddb61c 100644
--- a/public/app/main/apps/sms/i18n/et.json
+++ b/public/app/main/apps/sms/i18n/et.json
@@ -119,10 +119,7 @@
 			"BASEURL_REQUIRED": "Kohustuslik väli",
 			"BOTNAME_REQUIRED": "Boti nimi on kohustuslik",
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Kohustuslik väli",
-			"SECRETACCESSKEY_REQUIRED": "Juurdepääsu võtme saladus on vajalik",
-			"CLIENTEMAIL_REQUIRED": "Kohustuslik väli",
-			"PRIVATEKEY_REQUIRED": "Kohustuslik väli",
-			"PROJECTID_REQUIRED": "Kohustuslik väli"
+			"SECRETACCESSKEY_REQUIRED": "Juurdepääsu võtme saladus on vajalik"
 		},
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Description",
@@ -283,11 +280,6 @@
 		"MANDATORYDISPOSITIONPAUSEID": "Kasutamise peatamine, kui kohustuslik käsutamine on lubatud",
 		"SECRETACCESSKEY": "Juurdepääsu võtme saladus",
 		"TEAMS_ASSOCIATION": "Võistkondade liit",
-		"WELCOMEMESSAGE": "Tervitussõnum",
-		"CLIENTEMAIL": "Kliendi e-post",
-		"DIALOGFLOWV2": "Dialoogivoog V2",
-		"EDIT_DIALOGFLOWV2": "Redigeerimise dialoogivoog V2",
-		"PRIVATEKEY": "Privaatne võti",
-		"PROJECTID": "Projekti ID"
+		"WELCOMEMESSAGE": "Tervitussõnum"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/fa.json b/public/app/main/apps/sms/i18n/fa.json
index a846e88..39ad437 100644
--- a/public/app/main/apps/sms/i18n/fa.json
+++ b/public/app/main/apps/sms/i18n/fa.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "زمینه اجباری",
 			"ACCESSKEYID_REQUIRED": "شناسه کلید دسترسی لازم است",
 			"BOTNAME_REQUIRED": "نام ربات لازم است",
-			"SECRETACCESSKEY_REQUIRED": "راز کلید دسترسی مورد نیاز است",
-			"CLIENTEMAIL_REQUIRED": "زمینه اجباری",
-			"PRIVATEKEY_REQUIRED": "زمینه اجباری",
-			"PROJECTID_REQUIRED": "زمینه اجباری"
+			"SECRETACCESSKEY_REQUIRED": "راز کلید دسترسی مورد نیاز است"
 		},
 		"AGENT_TIMEOUT": "عامل زمان مجاز",
 		"DESCRIPTION": "شرح",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "پیام خوش آمد",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "بارگیری بدون پیوست",
 		"DOWNLOAD_WITH_ATTACHMENT": "با پیوست بارگیری کنید",
-		"LASTMESSAGE": "آخرین پیام",
-		"CLIENTEMAIL": "ایمیل مشتری",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ویرایش Dialogflow V2",
-		"PRIVATEKEY": "کلید خصوصی",
-		"PROJECTID": "شناسه پروژه"
+		"LASTMESSAGE": "آخرین پیام"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/fi.json b/public/app/main/apps/sms/i18n/fi.json
index 2e4f968..13dd5eb 100644
--- a/public/app/main/apps/sms/i18n/fi.json
+++ b/public/app/main/apps/sms/i18n/fi.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pakollinen kenttä",
 			"ACCESSKEYID_REQUIRED": "Käyttöavaintunnus vaaditaan",
 			"BOTNAME_REQUIRED": "Botin nimi vaaditaan",
-			"SECRETACCESSKEY_REQUIRED": "Käyttöavaimen salaisuus vaaditaan",
-			"CLIENTEMAIL_REQUIRED": "Pakollinen kenttä",
-			"PRIVATEKEY_REQUIRED": "Pakollinen kenttä",
-			"PROJECTID_REQUIRED": "Pakollinen kenttä"
+			"SECRETACCESSKEY_REQUIRED": "Käyttöavaimen salaisuus vaaditaan"
 		},
 		"AGENT_TIMEOUT": "Agentti aikakatkaisu",
 		"DESCRIPTION": "Kuvaus",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Tervetuloviesti",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Lataa ilman liitetiedostoja",
 		"DOWNLOAD_WITH_ATTACHMENT": "Lataa liitteenä",
-		"LASTMESSAGE": "Viimeinen viesti",
-		"CLIENTEMAIL": "Asiakkaan sähköposti",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Muokkaa valintaikkunaa V2",
-		"PRIVATEKEY": "Yksityinen avain",
-		"PROJECTID": "Projektin tunnus"
+		"LASTMESSAGE": "Viimeinen viesti"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/fr.json b/public/app/main/apps/sms/i18n/fr.json
index f82b7fc..43a3620 100644
--- a/public/app/main/apps/sms/i18n/fr.json
+++ b/public/app/main/apps/sms/i18n/fr.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Champ obligatoire",
 			"ACCESSKEYID_REQUIRED": "Un identifiant de clé d'accès est requis",
 			"BOTNAME_REQUIRED": "Le nom du bot est requis",
-			"SECRETACCESSKEY_REQUIRED": "Le secret de la clé d'accès est requis",
-			"CLIENTEMAIL_REQUIRED": "Champ obligatoire",
-			"PRIVATEKEY_REQUIRED": "Champ obligatoire",
-			"PROJECTID_REQUIRED": "Champ obligatoire"
+			"SECRETACCESSKEY_REQUIRED": "Le secret de la clé d'accès est requis"
 		},
 		"AGENT_TIMEOUT": "Délai d'agent",
 		"DESCRIPTION": "Description",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Message de bienvenue",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Télécharger sans pièce jointe",
 		"DOWNLOAD_WITH_ATTACHMENT": "Télécharger avec pièce jointe",
-		"LASTMESSAGE": "Dernier message",
-		"CLIENTEMAIL": "Courriel du client",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifier Dialogflow V2",
-		"PRIVATEKEY": "Clé privée",
-		"PROJECTID": "ID du projet"
+		"LASTMESSAGE": "Dernier message"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/he.json b/public/app/main/apps/sms/i18n/he.json
index 5c0fa45..674927a 100644
--- a/public/app/main/apps/sms/i18n/he.json
+++ b/public/app/main/apps/sms/i18n/he.json
@@ -119,10 +119,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "שדה חובה",
 			"ACCESSKEYID_REQUIRED": "דרוש מזהה מפתח גישה",
 			"BOTNAME_REQUIRED": "שם בוט נדרש",
-			"SECRETACCESSKEY_REQUIRED": "סוד מפתח הגישה נדרש",
-			"CLIENTEMAIL_REQUIRED": "שדה חובה",
-			"PRIVATEKEY_REQUIRED": "שדה חובה",
-			"PROJECTID_REQUIRED": "שדה חובה"
+			"SECRETACCESSKEY_REQUIRED": "סוד מפתח הגישה נדרש"
 		},
 		"AGENT_TIMEOUT": "סוף זמן קצוב לנציג",
 		"DESCRIPTION": "תיאור",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "הודעת ברכה",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "הורד ללא קובץ מצורף",
 		"DOWNLOAD_WITH_ATTACHMENT": "הורד עם קובץ מצורף",
-		"LASTMESSAGE": "הודעה אחרונה",
-		"CLIENTEMAIL": "דוא\"ל לקוח",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ערוך את Dialogflow V2",
-		"PRIVATEKEY": "מפתח פרטי",
-		"PROJECTID": "מזהה פרויקט"
+		"LASTMESSAGE": "הודעה אחרונה"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/hi.json b/public/app/main/apps/sms/i18n/hi.json
index 55f2572..4ca1899 100644
--- a/public/app/main/apps/sms/i18n/hi.json
+++ b/public/app/main/apps/sms/i18n/hi.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "आवश्यक स्थान",
 			"ACCESSKEYID_REQUIRED": "प्रवेश कुंजी आईडी की आवश्यकता है",
 			"BOTNAME_REQUIRED": "बॉट नाम आवश्यक है",
-			"SECRETACCESSKEY_REQUIRED": "प्रवेश कुंजी रहस्य की आवश्यकता है",
-			"CLIENTEMAIL_REQUIRED": "आवश्यक स्थान",
-			"PRIVATEKEY_REQUIRED": "आवश्यक स्थान",
-			"PROJECTID_REQUIRED": "आवश्यक स्थान"
+			"SECRETACCESSKEY_REQUIRED": "प्रवेश कुंजी रहस्य की आवश्यकता है"
 		},
 		"AGENT_TIMEOUT": "एजेंट समयबाह्य",
 		"DESCRIPTION": "वर्णन",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "स्वागत संदेश",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "अनुलग्नक के बिना डाउनलोड करें",
 		"DOWNLOAD_WITH_ATTACHMENT": "अनुलग्नक के साथ डाउनलोड करें",
-		"LASTMESSAGE": "अंतिम संदेश",
-		"CLIENTEMAIL": "ग्राहक ईमेल",
-		"DIALOGFLOWV2": "संवाद प्रवाह V2",
-		"EDIT_DIALOGFLOWV2": "डायलॉगफ़्लो V2 संपादित करें",
-		"PRIVATEKEY": "निजी चाबी",
-		"PROJECTID": "प्रोजेक्ट आईडी"
+		"LASTMESSAGE": "अंतिम संदेश"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/id.json b/public/app/main/apps/sms/i18n/id.json
index 6901757..5675bad 100644
--- a/public/app/main/apps/sms/i18n/id.json
+++ b/public/app/main/apps/sms/i18n/id.json
@@ -56,10 +56,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Bidang wajib",
 			"ACCESSKEYID_REQUIRED": "Diperlukan ID kunci akses",
 			"BOTNAME_REQUIRED": "Nama bot diperlukan",
-			"SECRETACCESSKEY_REQUIRED": "Rahasia kunci akses diperlukan",
-			"CLIENTEMAIL_REQUIRED": "Bidang wajib",
-			"PRIVATEKEY_REQUIRED": "Bidang wajib",
-			"PROJECTID_REQUIRED": "Bidang wajib"
+			"SECRETACCESSKEY_REQUIRED": "Rahasia kunci akses diperlukan"
 		},
 		"HELP": {
 			"DELIVERYREPORTURL": "Ini adalah string API yang dihasilkan secara otomatis yang perlu Anda gunakan untuk menerima laporan pengiriman pesan terkirim dari penyedia SMS Anda (metode POST harus digunakan): klik tombol clipboard untuk menyalinnya",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Pesan selamat datang",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Unduh tanpa lampiran",
 		"DOWNLOAD_WITH_ATTACHMENT": "Unduh dengan lampiran",
-		"LASTMESSAGE": "Pesan Terakhir",
-		"CLIENTEMAIL": "Email Klien",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"PRIVATEKEY": "Kunci Pribadi",
-		"PROJECTID": "ID Proyek"
+		"LASTMESSAGE": "Pesan Terakhir"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/it.json b/public/app/main/apps/sms/i18n/it.json
index acf3b3a..a06972f 100644
--- a/public/app/main/apps/sms/i18n/it.json
+++ b/public/app/main/apps/sms/i18n/it.json
@@ -125,10 +125,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obbligatorio",
 			"ACCESSKEYID_REQUIRED": "È richiesto l'ID chiave di accesso",
 			"BOTNAME_REQUIRED": "È richiesto il nome del bot",
-			"SECRETACCESSKEY_REQUIRED": "È richiesto il segreto della chiave di accesso",
-			"CLIENTEMAIL_REQUIRED": "Campo obbligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obbligatorio",
-			"PROJECTID_REQUIRED": "Campo obbligatorio"
+			"SECRETACCESSKEY_REQUIRED": "È richiesto il segreto della chiave di accesso"
 		},
 		"AGENT_TIMEOUT": "Timeout Agente",
 		"DESCRIPTION": "Descrizione",
@@ -283,11 +280,6 @@
 		"MANDATORYDISPOSITION": "Disposizione obbligatoria",
 		"MANDATORYDISPOSITIONPAUSEID": "Pausa da utilizzare quando è abilitata la disposizione obbligatoria",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Scarica senza allegato",
-		"DOWNLOAD_WITH_ATTACHMENT": "Scarica con allegato",
-		"CLIENTEMAIL": "Email del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifica Dialogflow V2",
-		"PRIVATEKEY": "Chiave privata",
-		"PROJECTID": "ID progetto"
+		"DOWNLOAD_WITH_ATTACHMENT": "Scarica con allegato"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/ja.json b/public/app/main/apps/sms/i18n/ja.json
index daff94e..47baca9 100644
--- a/public/app/main/apps/sms/i18n/ja.json
+++ b/public/app/main/apps/sms/i18n/ja.json
@@ -56,10 +56,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必須フィールド",
 			"ACCESSKEYID_REQUIRED": "アクセスキーIDが必要です",
 			"BOTNAME_REQUIRED": "ボット名は必須です",
-			"SECRETACCESSKEY_REQUIRED": "アクセスキーシークレットが必要です",
-			"CLIENTEMAIL_REQUIRED": "必須フィールド",
-			"PRIVATEKEY_REQUIRED": "必須フィールド",
-			"PROJECTID_REQUIRED": "必須フィールド"
+			"SECRETACCESSKEY_REQUIRED": "アクセスキーシークレットが必要です"
 		},
 		"HELP": {
 			"DELIVERYREPORTURL": "これは、SMSプロバイダから送信されたメッセージの配信レポートを受信するために必要な自動生成されたAPI文字列です（POSTメソッドを使用する必要があります）。クリップボードボタンをクリックしてコピーします",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "ウェルカムメッセージ",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "添付せずにダウンロード",
 		"DOWNLOAD_WITH_ATTACHMENT": "添付してダウンロード",
-		"LASTMESSAGE": "最後のメッセージ",
-		"CLIENTEMAIL": "クライアントの電子メール",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "DialogflowV2を編集する",
-		"PRIVATEKEY": "秘密鍵",
-		"PROJECTID": "プロジェクトID"
+		"LASTMESSAGE": "最後のメッセージ"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/ko.json b/public/app/main/apps/sms/i18n/ko.json
index 6cb9993..81ee286 100644
--- a/public/app/main/apps/sms/i18n/ko.json
+++ b/public/app/main/apps/sms/i18n/ko.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "필수 필드",
 			"ACCESSKEYID_REQUIRED": "액세스 키 ID가 필요합니다",
 			"BOTNAME_REQUIRED": "봇 이름이 필요합니다",
-			"SECRETACCESSKEY_REQUIRED": "액세스 키 비밀이 필요합니다",
-			"CLIENTEMAIL_REQUIRED": "필수 필드",
-			"PRIVATEKEY_REQUIRED": "필수 필드",
-			"PROJECTID_REQUIRED": "필수 필드"
+			"SECRETACCESSKEY_REQUIRED": "액세스 키 비밀이 필요합니다"
 		},
 		"AGENT_TIMEOUT": "상담원 시간 초과",
 		"DESCRIPTION": "설명",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "환영 메시지",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "첨부 파일없이 다운로드",
 		"DOWNLOAD_WITH_ATTACHMENT": "첨부 파일로 다운로드",
-		"LASTMESSAGE": "마지막 메시지",
-		"CLIENTEMAIL": "클라이언트 이메일",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 수정",
-		"PRIVATEKEY": "개인 키",
-		"PROJECTID": "프로젝트 ID"
+		"LASTMESSAGE": "마지막 메시지"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/lt.json b/public/app/main/apps/sms/i18n/lt.json
index 7ebba4b..991ded9 100644
--- a/public/app/main/apps/sms/i18n/lt.json
+++ b/public/app/main/apps/sms/i18n/lt.json
@@ -129,10 +129,7 @@
 			"AUTHTOKEN_REQUIRED": "Privalomas laukas",
 			"BASEURL_REQUIRED": "Privalomas laukas",
 			"APIKEY_REQUIRED": "Privalomas laukas",
-			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Privalomas laukas",
-			"CLIENTEMAIL_REQUIRED": "Privalomas laukas",
-			"PRIVATEKEY_REQUIRED": "Privalomas laukas",
-			"PROJECTID_REQUIRED": "Privalomas laukas"
+			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Privalomas laukas"
 		},
 		"AGENT_TIMEOUT": "Agento skirtasis laikas",
 		"DESCRIPTION": "Aprašymas",
@@ -283,11 +280,6 @@
 		"AGENTADD_SMSACCOUNT": "Pridėti agentą prie SMS paskyros",
 		"TEAMS_ASSOCIATION": "Komandų asociacija",
 		"DOWNLOAD_WITH_ATTACHMENT": "Atsisiųsti su priedu",
-		"DOWNLOAD_WITHOUT_ATTACHMENT": "Atsisiųsti be priedo",
-		"CLIENTEMAIL": "Kliento el. Paštas",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redaguoti „Dialogflow V2“",
-		"PRIVATEKEY": "Privatus raktas",
-		"PROJECTID": "Projekto ID"
+		"DOWNLOAD_WITHOUT_ATTACHMENT": "Atsisiųsti be priedo"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/lv.json b/public/app/main/apps/sms/i18n/lv.json
index b3741ee..8ee1a7a 100644
--- a/public/app/main/apps/sms/i18n/lv.json
+++ b/public/app/main/apps/sms/i18n/lv.json
@@ -56,10 +56,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligāts lauks",
 			"ACCESSKEYID_REQUIRED": "Nepieciešams piekļuves atslēgas ID",
 			"BOTNAME_REQUIRED": "Nepieciešams robotprogrammatūras nosaukums",
-			"SECRETACCESSKEY_REQUIRED": "Nepieciešams piekļuves atslēgas noslēpums",
-			"CLIENTEMAIL_REQUIRED": "Obligāts lauks",
-			"PRIVATEKEY_REQUIRED": "Obligāts lauks",
-			"PROJECTID_REQUIRED": "Obligāts lauks"
+			"SECRETACCESSKEY_REQUIRED": "Nepieciešams piekļuves atslēgas noslēpums"
 		},
 		"HELP": {
 			"MOTIONPROXY": "Laukam ir jābūt formatētam šādi: <protocol>: //<ipaddress>[:<port>]. Piemērs: https://XYZW",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Sveiciena ziņa",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Lejupielādējiet bez pielikuma",
 		"DOWNLOAD_WITH_ATTACHMENT": "Lejupielādējiet ar pielikumu",
-		"LASTMESSAGE": "Pēdējā ziņa",
-		"CLIENTEMAIL": "Klienta e-pasts",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediģēt Dialogflow V2",
-		"PRIVATEKEY": "Privātā atslēga",
-		"PROJECTID": "Projekta ID"
+		"LASTMESSAGE": "Pēdējā ziņa"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/nl.json b/public/app/main/apps/sms/i18n/nl.json
index 7f53487..6cd5eee 100644
--- a/public/app/main/apps/sms/i18n/nl.json
+++ b/public/app/main/apps/sms/i18n/nl.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Verplicht veld",
 			"ACCESSKEYID_REQUIRED": "Toegangssleutel-ID is vereist",
 			"BOTNAME_REQUIRED": "Botnaam is vereist",
-			"SECRETACCESSKEY_REQUIRED": "Toegangssleutel geheim is vereist",
-			"CLIENTEMAIL_REQUIRED": "Verplicht veld",
-			"PRIVATEKEY_REQUIRED": "Verplicht veld",
-			"PROJECTID_REQUIRED": "Verplicht veld"
+			"SECRETACCESSKEY_REQUIRED": "Toegangssleutel geheim is vereist"
 		},
 		"AGENT_TIMEOUT": "Time-out agent",
 		"DESCRIPTION": "Beschrijving",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Welkoms bericht",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Download zonder bijlage",
 		"DOWNLOAD_WITH_ATTACHMENT": "Download met bijlage",
-		"LASTMESSAGE": "Laatste bericht",
-		"CLIENTEMAIL": "E-mail van de klant",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Bewerk Dialogflow V2",
-		"PRIVATEKEY": "Prive sleutel",
-		"PROJECTID": "Project-ID"
+		"LASTMESSAGE": "Laatste bericht"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/no.json b/public/app/main/apps/sms/i18n/no.json
index 00e2af5..d0c3d0a 100644
--- a/public/app/main/apps/sms/i18n/no.json
+++ b/public/app/main/apps/sms/i18n/no.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriske felt",
 			"ACCESSKEYID_REQUIRED": "Tilgangsnøkkel-ID er påkrevd",
 			"BOTNAME_REQUIRED": "Botnavn kreves",
-			"SECRETACCESSKEY_REQUIRED": "Tilgangsnøkkelhemmelighet er påkrevd",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriske felt",
-			"PRIVATEKEY_REQUIRED": "Obligatoriske felt",
-			"PROJECTID_REQUIRED": "Obligatoriske felt"
+			"SECRETACCESSKEY_REQUIRED": "Tilgangsnøkkelhemmelighet er påkrevd"
 		},
 		"AGENT_TIMEOUT": "Agent tidsavbrudd",
 		"DESCRIPTION": "Beskrivelse",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Velkomstmelding",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Last ned uten vedlegg",
 		"DOWNLOAD_WITH_ATTACHMENT": "Last ned med vedlegg",
-		"LASTMESSAGE": "Siste melding",
-		"CLIENTEMAIL": "Klientens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøkkel",
-		"PROJECTID": "Prosjekt-ID"
+		"LASTMESSAGE": "Siste melding"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/pl.json b/public/app/main/apps/sms/i18n/pl.json
index ae00448..5f83eca 100644
--- a/public/app/main/apps/sms/i18n/pl.json
+++ b/public/app/main/apps/sms/i18n/pl.json
@@ -65,10 +65,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pole obowiązkowe",
 			"ACCESSKEYID_REQUIRED": "Wymagany jest identyfikator klucza dostępu",
 			"BOTNAME_REQUIRED": "Nazwa bota jest wymagana",
-			"SECRETACCESSKEY_REQUIRED": "Wymagany jest klucz tajny",
-			"CLIENTEMAIL_REQUIRED": "Pole obowiązkowe",
-			"PRIVATEKEY_REQUIRED": "Pole obowiązkowe",
-			"PROJECTID_REQUIRED": "Pole obowiązkowe"
+			"SECRETACCESSKEY_REQUIRED": "Wymagany jest klucz tajny"
 		},
 		"AGENT_TIMEOUT": "Agent Timeout",
 		"DESCRIPTION": "Opis",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Wiadomość powitalna",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Pobierz bez załącznika",
 		"DOWNLOAD_WITH_ATTACHMENT": "Pobierz z załącznikiem",
-		"LASTMESSAGE": "Ostatnia wiadomość",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edytuj Dialogflow V2",
-		"PRIVATEKEY": "Prywatny klucz",
-		"PROJECTID": "Identyfikator projektu"
+		"LASTMESSAGE": "Ostatnia wiadomość"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/pt-BR.json b/public/app/main/apps/sms/i18n/pt-BR.json
index ecaab91..e340b74 100644
--- a/public/app/main/apps/sms/i18n/pt-BR.json
+++ b/public/app/main/apps/sms/i18n/pt-BR.json
@@ -119,10 +119,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
 			"ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
 			"BOTNAME_REQUIRED": "O nome do bot é obrigatório",
-			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso"
 		},
 		"AGENT_TIMEOUT": "Tempo limite do agente",
 		"DESCRIPTION": "Descrição",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Mensagem de boas-vindas",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Download sem anexo",
 		"DOWNLOAD_WITH_ATTACHMENT": "Download com anexo",
-		"LASTMESSAGE": "Última mensagem",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"LASTMESSAGE": "Última mensagem"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/pt-PT.json b/public/app/main/apps/sms/i18n/pt-PT.json
index b922200..3ff772f 100644
--- a/public/app/main/apps/sms/i18n/pt-PT.json
+++ b/public/app/main/apps/sms/i18n/pt-PT.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
 			"ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
 			"BOTNAME_REQUIRED": "O nome do bot é obrigatório",
-			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso"
 		},
 		"AGENT_TIMEOUT": "Tempo Limite do Agente",
 		"DESCRIPTION": "Descrição",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Mensagem de boas-vindas",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Download sem anexo",
 		"DOWNLOAD_WITH_ATTACHMENT": "Download com anexo",
-		"LASTMESSAGE": "Última mensagem",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"LASTMESSAGE": "Última mensagem"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/ru.json b/public/app/main/apps/sms/i18n/ru.json
index 2bc00de..ad092be 100644
--- a/public/app/main/apps/sms/i18n/ru.json
+++ b/public/app/main/apps/sms/i18n/ru.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Обязательное поле",
 			"ACCESSKEYID_REQUIRED": "Требуется идентификатор ключа доступа",
 			"BOTNAME_REQUIRED": "Имя бота обязательно",
-			"SECRETACCESSKEY_REQUIRED": "Требуется секретный ключ доступа",
-			"CLIENTEMAIL_REQUIRED": "Обязательное поле",
-			"PRIVATEKEY_REQUIRED": "Обязательное поле",
-			"PROJECTID_REQUIRED": "Обязательное поле"
+			"SECRETACCESSKEY_REQUIRED": "Требуется секретный ключ доступа"
 		},
 		"AGENT_TIMEOUT": "Время ожидания оператора",
 		"DESCRIPTION": "Описание",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Приветствие",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Скачать без вложения",
 		"DOWNLOAD_WITH_ATTACHMENT": "Скачать с приложением",
-		"LASTMESSAGE": "Последнее сообщение",
-		"CLIENTEMAIL": "Электронная почта клиента",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Редактировать Dialogflow V2",
-		"PRIVATEKEY": "Закрытый ключ",
-		"PROJECTID": "ID проекта"
+		"LASTMESSAGE": "Последнее сообщение"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/sv.json b/public/app/main/apps/sms/i18n/sv.json
index e395309..1150e3d 100644
--- a/public/app/main/apps/sms/i18n/sv.json
+++ b/public/app/main/apps/sms/i18n/sv.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Obligatoriskt fält",
 			"ACCESSKEYID_REQUIRED": "Åtkomstnyckel-ID krävs",
 			"BOTNAME_REQUIRED": "Botnamn krävs",
-			"SECRETACCESSKEY_REQUIRED": "Åtkomstnyckelhemlighet krävs",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriskt fält",
-			"PRIVATEKEY_REQUIRED": "Obligatoriskt fält",
-			"PROJECTID_REQUIRED": "Obligatoriskt fält"
+			"SECRETACCESSKEY_REQUIRED": "Åtkomstnyckelhemlighet krävs"
 		},
 		"AGENT_TIMEOUT": "Tidsgräns för agent",
 		"DESCRIPTION": "Beskrivning",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Välkomstmeddelande",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Ladda ner utan bilaga",
 		"DOWNLOAD_WITH_ATTACHMENT": "Ladda ner med bilaga",
-		"LASTMESSAGE": "Senaste meddelandet",
-		"CLIENTEMAIL": "Kundens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redigera Dialogflow V2",
-		"PRIVATEKEY": "Privat nyckel",
-		"PROJECTID": "Projekt-ID"
+		"LASTMESSAGE": "Senaste meddelandet"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/tr.json b/public/app/main/apps/sms/i18n/tr.json
index 1288db5..d7dd26f 100644
--- a/public/app/main/apps/sms/i18n/tr.json
+++ b/public/app/main/apps/sms/i18n/tr.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Zorunlu alan",
 			"ACCESSKEYID_REQUIRED": "Erişim anahtarı kimliği gerekli",
 			"BOTNAME_REQUIRED": "Bot adı gerekli",
-			"SECRETACCESSKEY_REQUIRED": "Erişim anahtarı sırrı gerekli",
-			"CLIENTEMAIL_REQUIRED": "Zorunlu alan",
-			"PRIVATEKEY_REQUIRED": "Zorunlu alan",
-			"PROJECTID_REQUIRED": "Zorunlu alan"
+			"SECRETACCESSKEY_REQUIRED": "Erişim anahtarı sırrı gerekli"
 		},
 		"AGENT_TIMEOUT": "Ajan Zaman Aşımı",
 		"DESCRIPTION": "Açıklama",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "Karşılama mesajı",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "Ek olmadan indir",
 		"DOWNLOAD_WITH_ATTACHMENT": "Ekli olarak indir",
-		"LASTMESSAGE": "Son Mesaj",
-		"CLIENTEMAIL": "Müşteri E-postası",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2'yi düzenle",
-		"PRIVATEKEY": "Özel anahtar",
-		"PROJECTID": "Proje kimliği"
+		"LASTMESSAGE": "Son Mesaj"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/zh-CN.json b/public/app/main/apps/sms/i18n/zh-CN.json
index f7ee99d..5d9294c 100644
--- a/public/app/main/apps/sms/i18n/zh-CN.json
+++ b/public/app/main/apps/sms/i18n/zh-CN.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填项",
 			"ACCESSKEYID_REQUIRED": "必须输入访问密钥ID",
 			"BOTNAME_REQUIRED": "机器人名称为必填项",
-			"SECRETACCESSKEY_REQUIRED": "需要访问密钥机密",
-			"CLIENTEMAIL_REQUIRED": "必填项",
-			"PRIVATEKEY_REQUIRED": "必填项",
-			"PROJECTID_REQUIRED": "必填项"
+			"SECRETACCESSKEY_REQUIRED": "需要访问密钥机密"
 		},
 		"AGENT_TIMEOUT": "代理超时",
 		"DESCRIPTION": "描述",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "欢迎留言",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "不带附件下载",
 		"DOWNLOAD_WITH_ATTACHMENT": "附件下载",
-		"LASTMESSAGE": "最后留言",
-		"CLIENTEMAIL": "客户电邮",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "编辑Dialogflow V2",
-		"PRIVATEKEY": "私钥",
-		"PROJECTID": "专案编号"
+		"LASTMESSAGE": "最后留言"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/sms/i18n/zh-TW.json b/public/app/main/apps/sms/i18n/zh-TW.json
index 31f25dd..ce1969b 100644
--- a/public/app/main/apps/sms/i18n/zh-TW.json
+++ b/public/app/main/apps/sms/i18n/zh-TW.json
@@ -61,10 +61,7 @@
 			"MANDATORYDISPOSITIONPAUSEID_REQUIRED": "必填項",
 			"ACCESSKEYID_REQUIRED": "必須輸入訪問密鑰ID",
 			"BOTNAME_REQUIRED": "機器人名稱為必填項",
-			"SECRETACCESSKEY_REQUIRED": "需要訪問密鑰機密",
-			"CLIENTEMAIL_REQUIRED": "必填項",
-			"PRIVATEKEY_REQUIRED": "必填項",
-			"PROJECTID_REQUIRED": "必填項"
+			"SECRETACCESSKEY_REQUIRED": "需要訪問密鑰機密"
 		},
 		"AGENT_TIMEOUT": "值機人員等候逾時",
 		"DESCRIPTION": "說明",
@@ -283,11 +280,6 @@
 		"WELCOMEMESSAGE": "歡迎留言",
 		"DOWNLOAD_WITHOUT_ATTACHMENT": "不帶附件下載",
 		"DOWNLOAD_WITH_ATTACHMENT": "附件下載",
-		"LASTMESSAGE": "最後留言",
-		"CLIENTEMAIL": "客戶電郵",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "編輯Dialogflow V2",
-		"PRIVATEKEY": "私鑰",
-		"PROJECTID": "專案編號"
+		"LASTMESSAGE": "最後留言"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/staff/i18n/he.json b/public/app/main/apps/staff/i18n/he.json
index bdfb1be..5f83179 100644
--- a/public/app/main/apps/staff/i18n/he.json
+++ b/public/app/main/apps/staff/i18n/he.json
@@ -5,7 +5,7 @@
 		"OLD_PASSWORD": "סיסמה ישנה",
 		"ENABLEJAWSINTEGRATION": "אפשר אינטגרציה של Jaws",
 		"ALIAS": "כינוי",
-		"NO_PASSWORD_CHANGE": "סיסמה לא השתנתה",
+		"NO_PASSWORD_CHANGE": "ללא שינוי סיסמה",
 		"SECURITY_SUITE": "Security Suite",
 		"LAST_PASSWORD_RESET_AT": "איפוס סיסמה אחרון ב-",
 		"SIP_WEBRTC": "SIP",
@@ -17,15 +17,15 @@
 		"RINGINUSE": "הצלצול שבשימוש",
 		"USERS": "משתמשים",
 		"AGENTS": "נציגים",
-		"TOGGLE_SIDENAV": "החלפה לניווט צדי",
+		"TOGGLE_SIDENAV": "החלף לניווט צדי",
 		"SEARCH_FOR_ANYONE": "חיפוש",
 		"BACK": "חזרה",
 		"MULTI_SELECT_TOGGLE": "בורר פריטים מרובים",
-		"SELECT_ALL": "בחירת הכול",
-		"SELECT_NONE": "ביטול בחירה של הכל",
+		"SELECT_ALL": "בחר הכול",
+		"SELECT_NONE": "אל תבחר אף פריט",
 		"SELECTED": "נבחר/ו",
-		"DELETE_SELECTED": "מחיקת פריטים שנבחרו",
-		"EXPORT_SELECTED": "יצוא פריטים שנבחרו",
+		"DELETE_SELECTED": "מחק פריטים שנבחרו",
+		"EXPORT_SELECTED": "יצא פריטים שנבחרו",
 		"ALL_USERS": "כל המשתמשים",
 		"ALL_AGENTS": "כל הנציגים",
 		"SORT": "מיון",
@@ -34,19 +34,19 @@
 		"A_TO_Z": "(א עד ת)",
 		"Z_TO_A": "(ת עד א)",
 		"MORE": "עוד",
-		"DELETE_USER": "מחיקת משתמש",
-		"EDIT_USER": "עריכת משתמש",
-		"DELETE_AGENT": "מחיקת נציג",
-		"EDIT_AGENT": "עריכת נציג",
-		"DELETE": "מחיקה",
-		"SAVE": "שמירה",
-		"ADD_USER": "הוספת משתמש",
-		"ADD_AGENT": "הוסת נציג",
+		"DELETE_USER": "מחק משתמש",
+		"EDIT_USER": "ערוך משתמש",
+		"DELETE_AGENT": "מחק נציג",
+		"EDIT_AGENT": "ערוך נציג",
+		"DELETE": "מחק",
+		"SAVE": "שמור",
+		"ADD_USER": "הוסף משתמש",
+		"ADD_AGENT": "הוסף נציג",
 		"NO_RESULTS": "אין תוצאות",
 		"CLOSE_DIALOG": "סוג תיבת דו-שיח",
 		"NAME_REQUIRED": "שם (חובה)",
 		"USERNAME": "שם משתמש",
-		"SHOW_ALL_FIELDS": "תצוגה של כל השדות",
+		"SHOW_ALL_FIELDS": "הצג את כל השדות",
 		"PHONE_NUMBER": "מספר טלפון",
 		"EMAIL": "דוא\"ל",
 		"PASSWORD": "סיסמה",
@@ -91,12 +91,12 @@
 			"WHATSAPPCAPACITY_REQUIRED": "שדה חובה"
 		},
 		"ACCOUNT": "חשבון",
-		"VOICE": "שיחות",
+		"VOICE": "קול",
 		"CREATED_AT": "נוצר ב-",
 		"ROLE": "תפקיד",
 		"PERSONAL_INFO": "פרטים אישיים",
 		"DESCRIPTION": "תיאור",
-		"CHANGE_AVATAR": "שינוי דמות",
+		"CHANGE_AVATAR": "שנה דמות",
 		"GENERAL": "כללי",
 		"INTERNAL": "פנימי",
 		"TRANSPORT": "תעבורה",
@@ -130,12 +130,12 @@
 			"WHATSAPPCAPACITY": "המספר המרבי של אינטראקציות ערוצים במקביל לסוכן (0 = בלתי מוגבל)"
 		},
 		"NEW_PASSWORD": "סיסמה חדשה",
-		"CONFIRM_PASSWORD": "אישור סיסמה",
-		"CHANGE_PASSWORD": "שינוי סיסמה",
-		"CHANGEPASSWORD_AGENT": "שינוי סיסמה",
-		"CHANGEPASSWORD_USER": "שינוי סיסמה",
-		"CHANGEPASSWORD_TELEPHONE": "שינוי סיסמה",
-		"LOGININPAUSE": "כניסה מושעית",
+		"CONFIRM_PASSWORD": "אשר סיסמה",
+		"CHANGE_PASSWORD": "החלף סיסמה",
+		"CHANGEPASSWORD_AGENT": "החלף סיסמה",
+		"CHANGEPASSWORD_USER": "החלף סיסמה",
+		"CHANGEPASSWORD_TELEPHONE": "החלף סיסמה",
+		"LOGININPAUSE": "תהליך כניסה בהשהיה",
 		"HOST": "מארח",
 		"NAT": "NAT",
 		"CHANSPY": "ChanSpy",
@@ -164,13 +164,13 @@
 		"SIPPORT": "יציאת SIP",
 		"PENALTY": "חסימה",
 		"ACCOUNTNAME": "שם החשבון",
-		"ADD_TELEPHONE": "הוספת טלפון",
-		"EDIT_TELEPHONE": "עריכת טלפון",
-		"DELETE_TELEPHONE": "מחיקת טלפון",
+		"ADD_TELEPHONE": "הוסף טלפון",
+		"EDIT_TELEPHONE": "ערוך טלפון",
+		"DELETE_TELEPHONE": "מחק טלפון",
 		"TEAMS": "צוותים",
-		"DELETE_TEAM": "מחיקת צוות",
-		"AGENTADD_TEAM": "הוספת נציגים לצוות",
-		"EDIT_TEAM": "עריכת צוות",
+		"DELETE_TEAM": "מחק צוות",
+		"AGENTADD_TEAM": "הוסף נציגים לצוות",
+		"EDIT_TEAM": "ערוך צוות",
 		"TYPE": "סוג",
 		"TELEPHONES": "טלפונים",
 		"CALLERID": "מזהה מתקשר",
@@ -181,31 +181,31 @@
 		"NEW_AGENT": "נציג חדש",
 		"NEW_TELEPHONE": "טלפון חדש",
 		"NEW_TEAM": "צוות חדש",
-		"ADD_TEAM": "הוספת צוות",
-		"JOIN_QUEUE": "צירוף לתור",
+		"ADD_TEAM": "הוסף צוות",
+		"JOIN_QUEUE": "הצטרף לתור",
 		"CAPACITY": "קיבולת",
-		"AUTOINTERNAL": "הפקת מספר פנימי באופן אוטומטי",
+		"AUTOINTERNAL": "הפק מספר פנימי באופן אוטומטי",
 		"ADD_AGENT_TO_TEAM": "הוסף נציג לצוות",
 		"TEAMADD_AGENT": "הוסף נציג לצוות",
 		"NO_AVAILABLE_INFO": "אין פרטים זמינים",
 		"PERMISSIONS": "הרשאות",
-		"ADD_AGENT_TO_QUEUE": "הוספת נציג לתור",
+		"ADD_AGENT_TO_QUEUE": "הוסף נציג לתור",
 		"ALL_MODULES_AVAILABLE": "כל המודולים זמינים",
 		"CALLGROUP": "קבוצת שיחה",
 		"PICKUPGROUP": "בחירת קבוצה",
-		"QUEUEADD_AGENT_VOICE_OUTBOUND": "הוספתף נציג למבצעי תורים",
-		"QUEUEADD_AGENT_VOICE_INBOUND": "הוספת נציג לתורי קול",
-		"QUEUEADD_AGENT_CHAT_INBOUND": "הוספת נציג לתורי צ'אט",
-		"QUEUEADD_AGENT_MAIL_INBOUND": "הוספת נציג לתורי דוא\"ל",
-		"QUEUEADD_AGENT_SMS_INBOUND": "הוספת נציג לתורי מסרונים",
-		"QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "הוספת נציג לתורי ערוצים פתוחים",
-		"QUEUEADD_AGENT_FAX_INBOUND": "הוספת נציג לתורי פקס",
-		"QUEUEADD_USER_VOICE_INBOUND": "הוספת משתמש לתורי קול",
-		"QUEUEADD_USER_CHAT_INBOUND": "הוספת משתמש לתורי צ'אט",
-		"QUEUEADD_USER_MAIL_INBOUND": "הוספת משתמש לתורי דוא\"ל",
-		"QUEUEADD_USER_SMS_INBOUND": "הוסף משתמש לתורי מסרונים",
-		"QUEUEADD_USER_OPENCHANNEL_INBOUND": "הוספת משתמש לתורי ערוצים פתוחים",
-		"QUEUEADD_USER_FAX_INBOUND": "הוספת משתמש לתורי פקס",
+		"QUEUEADD_AGENT_VOICE_OUTBOUND": "הוסף נציג למבצעי תורים",
+		"QUEUEADD_AGENT_VOICE_INBOUND": "הוסף נציג לתורי קול",
+		"QUEUEADD_AGENT_CHAT_INBOUND": "הוסף נציג לתורי צ'אט",
+		"QUEUEADD_AGENT_MAIL_INBOUND": "הוסף נציג לתורי דוא\"ל",
+		"QUEUEADD_AGENT_SMS_INBOUND": "הוסף נציג לתורי SMS",
+		"QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "הוסף נציג לתורי ערוצים פתוחים",
+		"QUEUEADD_AGENT_FAX_INBOUND": "הוסף נציג לתורי פקס",
+		"QUEUEADD_USER_VOICE_INBOUND": "הוסף משתמש לתורי קול",
+		"QUEUEADD_USER_CHAT_INBOUND": "הוסף משתמש לתורי צ'אט",
+		"QUEUEADD_USER_MAIL_INBOUND": "הוסף משתמש לתורי דוא\"ל",
+		"QUEUEADD_USER_SMS_INBOUND": "הוסף משתמש לתורי SMS",
+		"QUEUEADD_USER_OPENCHANNEL_INBOUND": "הוסף משתמש לתורי ערוצים פתוחים",
+		"QUEUEADD_USER_FAX_INBOUND": "הוסף משתמש לתורי פקס",
 		"ALL_TEAMS": "כל הצוותים",
 		"SELECTED_TEAMS": "צוותים נבחרים",
 		"SELECTED_AGENTS": "נציגים נבחרים",
@@ -236,83 +236,83 @@
 		"ENCRYPTION": "הצפנה",
 		"CHANNELS": "ערוצים",
 		"CHAT": "צ'אט",
-		"SMS": "מסרונים",
-		"OPENCHANNEL": "ערות פתוח",
+		"SMS": "SMS",
+		"OPENCHANNEL": "פתח ערוץ",
 		"FAX": "פקס",
-		"QUEUEADD_USER_VOICE_OUTBOUND": "הוספת משתמש למבצעי תורים",
-		"MONITOREXTENSION": "תיעוד שיחות אל שלוחת המשתמש",
+		"QUEUEADD_USER_VOICE_OUTBOUND": "הוסף משתמש למבצעי תורים",
+		"MONITOREXTENSION": "תעד שיחות אל שלוחת המשתמש",
 		"EDITPERMISSIONS": "עריכת הרשאות",
-		"READANDEDIT": "קריאה, עריכה",
-		"READANDEDITANDDELETE": "קריאה, עריכה, מחיקה",
+		"READANDEDIT": "קרא, ערוך",
+		"READANDEDITANDDELETE": "קרא, ערוך, מחק",
 		"GENERAL_PERMISSIONS": "כללי",
 		"ENABLEMESSENGER": "הפעל Internal Messenger",
 		"OUTBOUNDPROXY": "פרוקסי יוצא",
 		"PHONE": "טלפון",
 		"MOBILE": "נייד",
 		"PREFIXREQUIRED": "חובה לציין קידומת",
-		"MANAGE_PERMISSIONS": "ניהול הרשאות",
-		"USERADD_VOICEQUEUES": "הוספת תור קול למשתמש",
-		"ALL_VOICEQUEUES": "כל תורי השיחות",
-		"SELECTED_VOICEQUEUES": "תורי שיחות נבחרים",
-		"USERADD_CHATQUEUES": "הוספת תור צ'אט למשתמש",
+		"MANAGE_PERMISSIONS": "נהל הרשאות",
+		"USERADD_VOICEQUEUES": "הוסף תור קול למשתמש",
+		"ALL_VOICEQUEUES": "כל תורי הקול",
+		"SELECTED_VOICEQUEUES": "תורי קול נבחרים",
+		"USERADD_CHATQUEUES": "הוסף תור צ'אט למשתמש",
 		"ALL_CHATQUEUES": "כל תורי הצ'אט",
 		"SELECTED_CHATQUEUES": "תורי דוא\"ל נבחרים",
-		"USERADD_MAILQUEUES": "הוספת תור דוא\"ל למשתמש",
+		"USERADD_MAILQUEUES": "הוסף תור דוא\"ל למשתמש",
 		"ALL_MAILQUEUES": "כל תורי הדוא\"ל",
 		"SELECTED_MAILQUEUES": "תורי צ'אט נבחרים",
 		"USERADD_SMSQUEUES": "הוסף תור SMS למשתמש",
-		"ALL_SMSQUEUES": "כל תורי המסרונים",
-		"SELECTED_SMSQUEUES": "תורי מסרונים נבחרים",
-		"USERADD_FAXQUEUES": "הוספת תור פקס למשתמש",
+		"ALL_SMSQUEUES": "כל תורי ה-SMS",
+		"SELECTED_SMSQUEUES": "תורי SMS נבחרים",
+		"USERADD_FAXQUEUES": "הוסף תור פקס למשתמש",
 		"ALL_FAXQUEUES": "כל תורי הפקס",
 		"SELECTED_FAXQUEUES": "תורי פקס נבחרים",
-		"USERADD_OPENCHANNELQUEUES": "הוספת תור ערוצים פתוחים למשתמש",
+		"USERADD_OPENCHANNELQUEUES": "הוסף תור ערוצים פתוחים למשתמש",
 		"ALL_OPENCHANNELQUEUES": "כל תורי הערוצים הפתוחים",
 		"SELECTED_OPENCHANNELQUEUES": "תורי ערוצים פתוחים נבחרים",
 		"USERADD_PROJECTS": "הוסף פרויקט Cally Square למשתמש",
 		"ALL_PROJECTS": "כל הפרויקטים של Cally Square",
 		"SELECTED_PROJECTS": "פרויקטים נבחרים של Cally Square",
-		"USERADD_CHATWEBSITES": "הוספת אתר צ'אט למשתמש",
+		"USERADD_CHATWEBSITES": "הוסף אתר צ'אט למשתמש",
 		"ALL_CHATWEBSITES": "כל אתרי הצ'אט",
 		"SELECTED_CHATWEBSITES": "אתרי צ'אט נבחרים",
-		"USERADD_QUEUECAMPAIGNS": "הוספת מבצע תורים למשתמש",
+		"USERADD_QUEUECAMPAIGNS": "הוסף מבצע תורים למשתמש",
 		"ALL_QUEUECAMPAIGNS": "כל מבצעי התורים",
 		"SELECTED_QUEUECAMPAIGNS": "מבצעי תורים נבחרים",
-		"USERADD_MAILACCOUNTS": "הוספת חשבון דוא\"ל למשתמש",
+		"USERADD_MAILACCOUNTS": "הוסף חשבון דוא\"ל למשתמש",
 		"ALL_MAILACCOUNTS": "כל חשבונות הדוא\"ל",
 		"SELECTED_MAILACCOUNTS": "חשבונות דוא\"ל נבחרים",
-		"USERADD_FAXACCOUNTS": "הוספת חשבון פקס למשתמש",
+		"USERADD_FAXACCOUNTS": "הוסף חשבון פקס למשתמש",
 		"ALL_FAXACCOUNTS": "כל חשבונות הפקס",
 		"SELECTED_FAXACCOUNTS": "חשבונות פקס נבחרים",
-		"USERADD_SMSACCOUNTS": "הוסף חשבון מסרונים למשתמש",
-		"ALL_SMSACCOUNTS": "כל חשבונות המסרונים",
-		"SELECTED_SMSACCOUNTS": "חשבונות מסרונים נבחרים",
-		"USERADD_OPENCHANNELACCOUNTS": "הוספת חשבון ערוצים פתוחים למשתמש",
+		"USERADD_SMSACCOUNTS": "הוסף חשבון SMS למשתמש",
+		"ALL_SMSACCOUNTS": "כל חשבונות ה-SMS",
+		"SELECTED_SMSACCOUNTS": "חשבונות SMS נבחרים",
+		"USERADD_OPENCHANNELACCOUNTS": "הוסף חשבון ערוצים פתוחים למשתמש",
 		"ALL_OPENCHANNELACCOUNTS": "כל חשבונות הערוצים הפתוחים",
 		"SELECTED_OPENCHANNELACCOUNTS": "חשבונות ערוצים פתוחים נבחרים",
-		"ADD_USERPROFILE": "הוספת פרופיל משתמש",
-		"CANCEL": "ביטול",
+		"ADD_USERPROFILE": "הוסף פרופיל משתמש",
+		"CANCEL": "בטל",
 		"CLONE_USERPROFILE": "פרופיל משתמש משוכפל",
-		"CLOSE": "סגירה",
-		"CONFIRM": "אישור",
+		"CLOSE": "סגור",
+		"CONFIRM": "אשר",
 		"CRUDPERMISSIONS": "סוג הרשאה",
-		"DELETE_PERMISSION": "מחיקה",
-		"DELETE_USERPROFILE": "מחיקת פרופיל משתמש",
-		"EDIT_PERMISSION": "עריכה",
-		"EDIT_USERPROFILE": "עריכת את פרופיל המשתמש",
+		"DELETE_PERMISSION": "מחק",
+		"DELETE_USERPROFILE": "מחק פרופיל משתמש",
+		"EDIT_PERMISSION": "ערוך",
+		"EDIT_USERPROFILE": "ערוך את פרופיל המשתמש",
 		"MODULES": "מודולים",
 		"NEW_USERPROFILE": "פרופיל משתמש חדש",
 		"PERMISSIONS_ALL_RESOURCES": "כל המשאבים",
 		"PERMISSIONS_AUTO_ASSOCIATION_INFO": "משייך אוטומטית כל משאב עדכני ועתידי בסעיף זה לפרופיל המשתמש",
-		"PERMISSIONS_MANAGE": "ניהול",
-		"PERMISSIONS_PLACEHOLDER_SEARCH": "חיפוש...",
-		"PERMISSIONS_SECTION_HIDE": "הסתרת קטע למשתמש",
-		"PERMISSIONS_SECTION_SHOW": "תצוגת קטע למשתמש",
+		"PERMISSIONS_MANAGE": "לנהל",
+		"PERMISSIONS_PLACEHOLDER_SEARCH": "לחפש...",
+		"PERMISSIONS_SECTION_HIDE": "הסתר קטע למשתמש",
+		"PERMISSIONS_SECTION_SHOW": "הצג קטע למשתמש",
 		"PERMISSIONS_SECTION_TITLE": "{{sectionName}} הרשאות",
 		"PERMISSIONS_SELECTED_RESOURCES": "משאבים שנבחרו",
-		"PERMISSIONS_SELECT_REPORT_TYPE": "בחירת סוג דוח",
-		"PERMISSIONS_SELECT_SECTION": "בחירת קטע",
-		"PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "אין הרשאה לגשת לקטע שנבחר",
+		"PERMISSIONS_SELECT_REPORT_TYPE": "בחר סוג דוח",
+		"PERMISSIONS_SELECT_SECTION": "בחר קטע",
+		"PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "אינך רשאי לגשת לקטע שנבחר",
 		"PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "פעולה לא מורשית",
 		"PERMISSIONS_WARNING_CLOSE": "יש לך שינויים שלא נשמרו. האם אתה בטוח שברצונך לצאת בלי לשמור?",
 		"PERMISSIONS_WARNING_ENABLE_ALL": "כל החלקים של {{sectionName}} ומשאבים שלהם יופעלו. האם אתה בטוח שאתה רוצה להמשיך?",
@@ -324,19 +324,19 @@
 		"TEAMS_ASSOCIATION": "איגוד הצוותים",
 		"USERPROFILE": "פרופיל משתמש",
 		"USERPROFILES": "פרופילי משתמשים",
-		"PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "אין הרשאה ליצור את המשאב",
+		"PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "אינך מורשה ליצור את המשאב",
 		"VIDEOSUPPORT": "תמיכה בווידיאו",
 		"APIKEY": "מפתח API",
 		"APIKEYMANAGER_USER": "מנהל מפתח API",
-		"GENERATE": "(מחדש) יצירה",
+		"GENERATE": "(מחדש) ליצור",
 		"MANAGE_API_KEY": "מנהל מפתח API",
-		"REMOVE": "הסרה",
+		"REMOVE": "הסר",
 		"ENABLEAUTOMATICSCREENRECORDING": "אפשר הקלטת מסך אוטומטית",
 		"ENABLESCREENRECORDINGBYAGENT": "אפשר הקלטת מסך על ידי סוכן",
 		"ENABLEVIDEOECORDING": "אפשר הקלטת וידאו",
-		"BLOCKED": "נעילה",
-		"DISABLED": "ביטול",
-		"REGENERATE": "התחדשות",
+		"BLOCKED": "נעול",
+		"DISABLED": "מבוטל",
+		"REGENERATE": "התחדש",
 		"ALL_QUEUES_WHATSAPP_INBOUND": "כל התורים ב- WhatsApp",
 		"ALL_WHATSAPPACCOUNTS": "כל חשבונות WhatsApp",
 		"ALL_WHATSAPPQUEUES": "כל התורים ב- Whataspp",
diff --git a/public/app/main/apps/tools/i18n/en.json b/public/app/main/apps/tools/i18n/en.json
index 99a1e3b..7fecbbe 100644
--- a/public/app/main/apps/tools/i18n/en.json
+++ b/public/app/main/apps/tools/i18n/en.json
@@ -25,6 +25,11 @@
 		"WAITING": "Waiting",
 		"TALKING": "Talking",
 		"ANSWERED": "Answered",
+		"CONTACTITEMTYPE": "Contact item types",
+		"ORDER_BY": "Order by",
+		"RGBBACKGROUNDCOLOR": "RGB Background color",
+		"NEW_CONTACTITEMTYPE": "New contact item type",
+		"ADD_CONTACTITEMTYPE": "Add",
 		"UNMANAGED": "Unmanaged",
 		"CUSTOMTYPE": "Custom [path]",
 		"WEBREPORT": "Web Report",
diff --git a/public/app/main/apps/tools/i18n/he.json b/public/app/main/apps/tools/i18n/he.json
index 5179670..2361681 100644
--- a/public/app/main/apps/tools/i18n/he.json
+++ b/public/app/main/apps/tools/i18n/he.json
@@ -2,18 +2,18 @@
 	"TOOLS": {
 		"BOT": "בוט קולי",
 		"CLONE_TRUNK": "שכפל קו ראשי",
-		"DISPOSITIONS": "סיכומי שיחה",
+		"DISPOSITIONS": "סיכומים",
 		"NEW_DISPOSITION": "סיכום חדש",
-		"ADD_DISPOSITION": "הוספת סיכום",
-		"EDIT_DISPOSITION": "עריכת סיכום",
-		"DELETE_DISPOSITION": "מחיקת סיכום",
-		"RUN_SCHEDULE": "הרץ לפי לוח הזמנים",
+		"ADD_DISPOSITION": "הוסף סיכום",
+		"EDIT_DISPOSITION": "ערוך סיכום",
+		"DELETE_DISPOSITION": "מחק סיכום",
+		"RUN_SCHEDULE": "הרץ  לפי לוח הזמנים",
 		"SENDIFEMPTY": "שלח אם ריק",
 		"NEXTCONTACT": "הבא",
 		"OUTBOUND_ROUTE": "נתיב יוצא",
-		"EDIT_DASHBOARDITEM": "עריכת לוח שעונים",
+		"EDIT_DASHBOARDITEM": "ערוך יישומון לוח מחוונים",
 		"FONTSIZE": "גודל גופן",
-		"CLONE_CUSTOMDASHBOARD": "שכפול לוח שעונים",
+		"CLONE_CUSTOMDASHBOARD": "שכפל לוח מחוונים מותאם",
 		"LINK": "קישור [‎https://]",
 		"BACKGROUND": "רקע",
 		"FOREGROUND": "קדמה",
@@ -29,9 +29,9 @@
 		"PIECHART": "תרשים עוגה",
 		"MULTIBARCHART": "תרשים עמודות",
 		"MOVE_WIDGET": "העבר יישומון",
-		"USERADD_CUSTOMDASHBOARD": "הוספת הרשאות",
-		"GOTODASHBOARD_CUSTOMDASHBOARD": "עבור לתצוגה מקדימה של לוח שעונים",
-		"GOTO_CUSTOMDASHBOARD": "עבור לתצוגה מקדימה של לוח שעונים",
+		"USERADD_CUSTOMDASHBOARD": "הוסף הרשאות משתמש",
+		"GOTODASHBOARD_CUSTOMDASHBOARD": "עבור לתצוגה מקדימה של לוח המחוונים",
+		"GOTO_CUSTOMDASHBOARD": "עבור לתצוגה מקדימה של לוח המחוונים",
 		"METRIC": "מדד",
 		"FILTERVOICEQUEUES": "סנן תורי קול",
 		"SERIE1": "סדרה 1",
@@ -172,7 +172,7 @@
 		"TYPE": "סוג",
 		"DTMFMODE": "מצב DTMF",
 		"NAT": "NAT",
-		"QUALIFY": "אישור",
+		"QUALIFY": "אשר",
 		"ALLOWCODECS": "רכיבי codec מותרים",
 		"INSECURE": "לא מאובטח",
 		"REGISTRY": "רישום",
@@ -279,17 +279,17 @@
 		"NOV": "נובמבר",
 		"DEC": "דצמבר",
 		"PASSWORD": "סיסמה",
-		"CUSTOMDASHBOARDS": "לוח שעונים מותאם",
-		"NEW_CUSTOMDASHBOARD": "לוח שעונים חדש",
-		"ADD_CUSTOMDASHBOARD": "הוסת לוח שעונים",
-		"EDIT_CUSTOMDASHBOARD": "עריכת לוח שעונים",
-		"DELETE_CUSTOMDASHBOARD": "מחיקת לוח שעונים",
+		"CUSTOMDASHBOARDS": "לוחות מחוונים מותאמים אישית",
+		"NEW_CUSTOMDASHBOARD": "לוח מחוונים מותאם חדש",
+		"ADD_CUSTOMDASHBOARD": "הוסף לוח מחוונים מותאם אישית",
+		"EDIT_CUSTOMDASHBOARD": "ערוך לוח מחוונים מותאם אישית",
+		"DELETE_CUSTOMDASHBOARD": "מחק לוח מחוונים מותאם אישית",
 		"SCHEDULER": "מתזמן",
-		"NEW_SCHEDULE": "קביעת זמן חדש",
-		"ADD_SCHEDULE": "הוספת זמן חדש",
-		"EDIT_SCHEDULE": "עריכת זמן חדש",
-		"DELETE_SCHEDULE": "מחיקת זמן חדש",
-		"SENDMAIL": "שליחת הודעת דוא\"ל",
+		"NEW_SCHEDULE": "שיבוץ חדש",
+		"ADD_SCHEDULE": "הוסף שיבוץ",
+		"EDIT_SCHEDULE": "ערוך שיבוץ",
+		"DELETE_SCHEDULE": "מחק שיבוץ",
+		"SENDMAIL": "שלח הודעת דוא\"ל",
 		"CONFIGURATION": "תצורה",
 		"MAIL": "דוא\"ל",
 		"REPORTTYPE": "סוג דוח",
@@ -325,28 +325,28 @@
 		"SMS": "SMS",
 		"OPENCHANNEL": "פתח ערוץ",
 		"TEMPLATES": "תבניות",
-		"EDIT_TEMPLATE": "עריכת תבנית",
-		"DELETE_TEMPLATE": "מחיקת תבנית",
+		"EDIT_TEMPLATE": "ערוך תבנית",
+		"DELETE_TEMPLATE": "מחק תבנית",
 		"NEW_TEMPLATE": "תבנית חדשה",
-		"ADD_TEMPLATE": "הוספת תבנית",
+		"ADD_TEMPLATE": "הוסף תבנית",
 		"CONTENT": "תוכן",
 		"FIELD": "שדה",
 		"NO_ANYCONDITION_AVAILABLE": "אין תנאים זמינים",
 		"NO_ALLCONDITION_AVAILABLE": "אין תנאים זמינים",
 		"NO_ACTION_AVAILABLE": "אין פעולות זמינות",
 		"ACTION": "פעולה",
-		"EDIT_ANYCONDITION": "עריכת תנאי",
-		"DELETE_ANYCONDITION": "מחיקת תנאי",
+		"EDIT_ANYCONDITION": "ערוך תנאי",
+		"DELETE_ANYCONDITION": "מחק תנאי",
 		"NEW_ANYCONDITION": "תנאי חדש",
-		"ADD_ANYCONDITION": "הוספת תנאי",
-		"EDIT_ALLCONDITION": "עריכת תנאי",
-		"DELETE_ALLCONDITION": "מחיקת תנאי",
+		"ADD_ANYCONDITION": "הוסף תנאי",
+		"EDIT_ALLCONDITION": "ערוך תנאי",
+		"DELETE_ALLCONDITION": "מחק תנאי",
 		"NEW_ALLCONDITION": "תנאי חדש",
-		"ADD_ALLCONDITION": "הוספת תנאי",
-		"EDIT_ACTION": "עריכת פעולה",
-		"DELETE_ACTION": "מחיקת פעולה",
+		"ADD_ALLCONDITION": "הוסף תנאי",
+		"EDIT_ACTION": "ערוך פעולה",
+		"DELETE_ACTION": "מחק פעולה",
 		"NEW_ACTION": "פעולה חדשה",
-		"ADD_ACTION": "הוספת פעולה",
+		"ADD_ACTION": "הוסף פעולה",
 		"QUEUE": "תור",
 		"CALL_STATUS": "סטטוס שיחה",
 		"OUTBOUNDROUTE": "נתיב יוצא",
@@ -387,11 +387,11 @@
 		"IFRAME": "IFrame",
 		"CLOCK": "שעון",
 		"ADD_DASHBOARDITEM": "הוסף יישומון לוח מחוונים",
-		"EDIT_WIDGET": "עריכת יישומון",
-		"DELETE_WIDGET": "מחיקת יישומון",
-		"FLIP_WIDGET": "הפיכת יישומון",
+		"EDIT_WIDGET": "ערוך יישומון",
+		"DELETE_WIDGET": "מחק יישומון",
+		"FLIP_WIDGET": "הפוך יישומון",
 		"TITLE": "כותרת",
-		"UPDATE": "עדכון",
+		"UPDATE": "עדכן",
 		"LAYOUT": "סיכום",
 		"BACKGROUND_COLOR": "צבע רקע",
 		"FOREGROUND_COLOR": "צבע קדמה",
@@ -452,11 +452,11 @@
 		"SCRIPT": "תסריט",
 		"SCRIPT_INFO": "מידע",
 		"SCRIPT_TYPE": "סוג",
-		"MOTION_TAB": "כרטיסיית לוח שעונים לסוכן חדש",
+		"MOTION_TAB": "כרטיסיית לוח מחוונים לסוכן חדש",
 		"WHATSAPP": "מחבר WhatsApp",
 		"AUTOCREATE_FIELD": "יצירת שדה אוטומטי",
 		"GLOBALS": "גלובאלס",
-		"SEARCH_FIELDS": "חיפוש שדות",
+		"SEARCH_FIELDS": "חפש שדות",
 		"STANDARD": "תֶקֶן",
 		"MOTION_BAR": "Motion Bar",
 		"ALL": "את כל",
diff --git a/public/app/main/apps/voice/i18n/he.json b/public/app/main/apps/voice/i18n/he.json
index 812271f..13de65d 100644
--- a/public/app/main/apps/voice/i18n/he.json
+++ b/public/app/main/apps/voice/i18n/he.json
@@ -135,7 +135,7 @@
 			"NAME": "מותר לכלול רק ספרות, אותיות ותווים ספציפיים (._)",
 			"CALLERIDALL": "התבנית הנתמכת: \"CallerId\" &lt;number&gt;",
 			"CALLER_ID": "התבנית הנתמכת: \"CallerId\" &lt;number&gt;",
-			"MANDATORYDISPOSITIONPAUSEID": "סוג הפסקה במהלך סיכום שיחה",
+			"MANDATORYDISPOSITIONPAUSEID": "השהה סטטוס להגדרה במהלך חובה",
 			"SERVICELEVEL": "הגדרות שניות לרמת שירות (ברירת מחדל = 0, ללא SL). משמש לסטטיסטיקה של רמת השירות (שיחות נענות במסגרת הזמן של רמת השירות)"
 		},
 		"MUSICONHOLD": "מוזיקה בהמתנה",
@@ -292,7 +292,7 @@
 		"RATING": "דירוג",
 		"AUDIO": "שמע",
 		"DATE": "תאריך",
-		"NEW_VOICEQUEUE": "תור שיחות חדש",
+		"NEW_VOICEQUEUE": "תור קול חדש",
 		"NEW_INBOUNDROUTE": "נתיב נכנס חדש",
 		"NEW_OUTBOUNDROUTE": "נתיב יוצא חדש",
 		"NEW_INTERNALROUTE": "נתיב פנימי חדש",
diff --git a/public/app/main/apps/whatsapp/i18n/ar.json b/public/app/main/apps/whatsapp/i18n/ar.json
index 70b44b2..93f6d71 100644
--- a/public/app/main/apps/whatsapp/i18n/ar.json
+++ b/public/app/main/apps/whatsapp/i18n/ar.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "حقل الزامي",
 			"WELCOMEMESSAGE_MAX_LENGTH": "يجب أن يكون أقصى طول للقيمة يساوي {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "حقل الزامي",
-			"CLIENTEMAIL_REQUIRED": "حقل الزامي",
-			"PRIVATEKEY_REQUIRED": "حقل الزامي",
-			"PROJECTID_REQUIRED": "حقل الزامي"
+			"WELCOMEMESSAGE_REQUIRED": "حقل الزامي"
 		},
 		"HELP": {
 			"LIST": "تستخدم قائمة مدير جهات الاتصال لربط جهات الاتصال",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "حسابات WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "إجابات WhatsApp المعلبة",
 		"WHATSAPPDISPOSITIONS": "تصرفات WhatsApp",
-		"WHATSAPPQUEUES": "قوائم انتظار WhatsApp",
-		"CLIENTEMAIL": "البريد الإلكتروني للعميل",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "تحرير Dialogflow V2",
-		"PRIVATEKEY": "مفتاح سري",
-		"PROJECTID": "معرف المشروع"
+		"WHATSAPPQUEUES": "قوائم انتظار WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/cs.json b/public/app/main/apps/whatsapp/i18n/cs.json
index 1dbced5..82313b5 100644
--- a/public/app/main/apps/whatsapp/i18n/cs.json
+++ b/public/app/main/apps/whatsapp/i18n/cs.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Hodnota musí být menší nebo rovna",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Povinné pole",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Hodnota musí mít maximální délku rovnou {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Povinné pole",
-			"CLIENTEMAIL_REQUIRED": "Povinné pole",
-			"PRIVATEKEY_REQUIRED": "Povinné pole",
-			"PROJECTID_REQUIRED": "Povinné pole"
+			"WELCOMEMESSAGE_REQUIRED": "Povinné pole"
 		},
 		"HELP": {
 			"LIST": "Seznam Správce kontaktů používaný k přiřazení kontaktů",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp účty",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp Konzervované odpovědi",
 		"WHATSAPPDISPOSITIONS": "Dispozice WhatsApp",
-		"WHATSAPPQUEUES": "Fronty WhatsApp",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Upravit Dialogflow V2",
-		"PRIVATEKEY": "Soukromý klíč",
-		"PROJECTID": "ID projektu"
+		"WHATSAPPQUEUES": "Fronty WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/da.json b/public/app/main/apps/whatsapp/i18n/da.json
index b64afac..d9ce574 100644
--- a/public/app/main/apps/whatsapp/i18n/da.json
+++ b/public/app/main/apps/whatsapp/i18n/da.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre eller lig med",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Obligatorisk felt",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Værdien skal have en maksimal længde lig med {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Obligatorisk felt",
-			"CLIENTEMAIL_REQUIRED": "Obligatorisk felt",
-			"PRIVATEKEY_REQUIRED": "Obligatorisk felt",
-			"PROJECTID_REQUIRED": "Obligatorisk felt"
+			"WELCOMEMESSAGE_REQUIRED": "Obligatorisk felt"
 		},
 		"HELP": {
 			"LIST": "Kontakt Manager-liste, der bruges til at knytte kontakter",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-konti",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp-konserverede svar",
 		"WHATSAPPDISPOSITIONS": "WhatsApp-dispositioner",
-		"WHATSAPPQUEUES": "WhatsApp køer",
-		"CLIENTEMAIL": "Klientens e-mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøgle",
-		"PROJECTID": "Projekt-id"
+		"WHATSAPPQUEUES": "WhatsApp køer"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/de.json b/public/app/main/apps/whatsapp/i18n/de.json
index 7532fa6..67e7a63 100644
--- a/public/app/main/apps/whatsapp/i18n/de.json
+++ b/public/app/main/apps/whatsapp/i18n/de.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
-			"WELCOMEMESSAGE_REQUIRED": "Pflichtfeld",
-			"CLIENTEMAIL_REQUIRED": "Pflichtfeld",
-			"PRIVATEKEY_REQUIRED": "Pflichtfeld",
-			"PROJECTID_REQUIRED": "Pflichtfeld"
+			"WELCOMEMESSAGE_REQUIRED": "Pflichtfeld"
 		},
 		"HELP": {
 			"LIST": "Kontaktmanagerliste zum Zuordnen von Kontakten",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-Konten",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp Canned Answers",
 		"WHATSAPPDISPOSITIONS": "WhatsApp Dispositionen",
-		"WHATSAPPQUEUES": "WhatsApp-Warteschlangen",
-		"CLIENTEMAIL": "Kunden-E-Mail",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-		"PRIVATEKEY": "Privat Schlüssel",
-		"PROJECTID": "Projekt-ID"
+		"WHATSAPPQUEUES": "WhatsApp-Warteschlangen"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/en.json b/public/app/main/apps/whatsapp/i18n/en.json
index 9178f2d..f320f93 100644
--- a/public/app/main/apps/whatsapp/i18n/en.json
+++ b/public/app/main/apps/whatsapp/i18n/en.json
@@ -1,10 +1,5 @@
 {
 	"WHATSAPP": {
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"PRIVATEKEY": "Private Key",
-		"CLIENTEMAIL": "Client Email",
-		"PROJECTID": "Project ID",
 		"ACCESSKEYID": "Access Key ID",
 		"ACCOUNTSID": "Account SID",
 		"ACTIONS": "Actions",
@@ -75,9 +70,6 @@
 		"EDIT_WHATSAPPDISPOSITION": "Edit WhatsApp Disposition",
 		"EDIT_WHATSAPPQUEUE": "Edit WhatsApp Queue",
 		"ERRORS": {
-			"PROJECTID_REQUIRED": "Mandatory Field",
-			"CLIENTEMAIL_REQUIRED": "Mandatory Field",
-			"PRIVATEKEY_REQUIRED": "Mandatory Field",
 			"ACCESSKEYID_REQUIRED": "Mandatory Field",
 			"ACCOUNTSID_REQUIRED": "Mandatory Field",
 			"AGENT_REQUIRED": "Mandatory Field",
diff --git a/public/app/main/apps/whatsapp/i18n/es.json b/public/app/main/apps/whatsapp/i18n/es.json
index 0bdc98d..49ebef0 100644
--- a/public/app/main/apps/whatsapp/i18n/es.json
+++ b/public/app/main/apps/whatsapp/i18n/es.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo obligatorio",
 			"WELCOMEMESSAGE_MAX_LENGTH": "El valor debe tener una longitud máxima igual a {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Campo obligatorio",
-			"CLIENTEMAIL_REQUIRED": "Campo obligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obligatorio",
-			"PROJECTID_REQUIRED": "Campo obligatorio"
+			"WELCOMEMESSAGE_REQUIRED": "Campo obligatorio"
 		},
 		"HELP": {
 			"LIST": "Lista de administrador de contactos utilizada para asociar contactos",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Cuentas de WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Respuestas enlatadas de WhatsApp",
 		"WHATSAPPDISPOSITIONS": "Disposiciones de WhatsApp",
-		"WHATSAPPQUEUES": "Colas de WhatsApp",
-		"CLIENTEMAIL": "Correo electrónico del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Llave privada",
-		"PROJECTID": "Projecto ID"
+		"WHATSAPPQUEUES": "Colas de WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/et.json b/public/app/main/apps/whatsapp/i18n/et.json
index 81e8c67..b2ad9cc 100644
--- a/public/app/main/apps/whatsapp/i18n/et.json
+++ b/public/app/main/apps/whatsapp/i18n/et.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Väärtus peab olema väiksem või võrdne kui",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Kohustuslik väli",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Väärtuse maksimaalne pikkus peab olema võrdne {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Kohustuslik väli",
-			"CLIENTEMAIL_REQUIRED": "Kohustuslik väli",
-			"PRIVATEKEY_REQUIRED": "Kohustuslik väli",
-			"PROJECTID_REQUIRED": "Kohustuslik väli"
+			"WELCOMEMESSAGE_REQUIRED": "Kohustuslik väli"
 		},
 		"HELP": {
 			"LIST": "Kontaktide halduri loend, mida kasutatakse kontaktide seostamiseks",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApi kontod",
 		"WHATSAPPCANNEDANSWERS": "WhatsApi konserveeritud vastused",
 		"WHATSAPPDISPOSITIONS": "WhatsApi dispositsioonid",
-		"WHATSAPPQUEUES": "WhatsApi järjekorrad",
-		"CLIENTEMAIL": "Kliendi e-post",
-		"DIALOGFLOWV2": "Dialoogivoog V2",
-		"EDIT_DIALOGFLOWV2": "Redigeerimise dialoogivoog V2",
-		"PRIVATEKEY": "Privaatne võti",
-		"PROJECTID": "Projekti ID"
+		"WHATSAPPQUEUES": "WhatsApi järjekorrad"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/fa.json b/public/app/main/apps/whatsapp/i18n/fa.json
index 5b4b4fd..06f011f 100644
--- a/public/app/main/apps/whatsapp/i18n/fa.json
+++ b/public/app/main/apps/whatsapp/i18n/fa.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا مساوی از باشد",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "زمینه اجباری",
 			"WELCOMEMESSAGE_MAX_LENGTH": "مقدار باید حداکثر طول مساوی با {{حداکثر} داشته باشد",
-			"WELCOMEMESSAGE_REQUIRED": "زمینه اجباری",
-			"CLIENTEMAIL_REQUIRED": "زمینه اجباری",
-			"PRIVATEKEY_REQUIRED": "زمینه اجباری",
-			"PROJECTID_REQUIRED": "زمینه اجباری"
+			"WELCOMEMESSAGE_REQUIRED": "زمینه اجباری"
 		},
 		"HELP": {
 			"LIST": "لیست مدیر تماس با ما برای ارتباط مخاطبین استفاده می شود",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "حساب های WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "پاسخهای کنسرو واتس اپ",
 		"WHATSAPPDISPOSITIONS": "Dispositions WhatsApp",
-		"WHATSAPPQUEUES": "صف های WhatsApp",
-		"CLIENTEMAIL": "ایمیل مشتری",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ویرایش Dialogflow V2",
-		"PRIVATEKEY": "کلید خصوصی",
-		"PROJECTID": "شناسه پروژه"
+		"WHATSAPPQUEUES": "صف های WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/fi.json b/public/app/main/apps/whatsapp/i18n/fi.json
index 83f5731..c8e80ca 100644
--- a/public/app/main/apps/whatsapp/i18n/fi.json
+++ b/public/app/main/apps/whatsapp/i18n/fi.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pakollinen kenttä",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Arvon maksimipituuden on oltava {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Pakollinen kenttä",
-			"CLIENTEMAIL_REQUIRED": "Pakollinen kenttä",
-			"PRIVATEKEY_REQUIRED": "Pakollinen kenttä",
-			"PROJECTID_REQUIRED": "Pakollinen kenttä"
+			"WELCOMEMESSAGE_REQUIRED": "Pakollinen kenttä"
 		},
 		"HELP": {
 			"LIST": "Yhteystietojen yhdistämiseen käytetty yhteyshenkilöluettelo",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-tilit",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp-säilötyt vastaukset",
 		"WHATSAPPDISPOSITIONS": "WhatsApp-asetukset",
-		"WHATSAPPQUEUES": "WhatsApp -jonot",
-		"CLIENTEMAIL": "Asiakkaan sähköposti",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Muokkaa valintaikkunaa V2",
-		"PRIVATEKEY": "Yksityinen avain",
-		"PROJECTID": "Projektin tunnus"
+		"WHATSAPPQUEUES": "WhatsApp -jonot"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/fr.json b/public/app/main/apps/whatsapp/i18n/fr.json
index 4775e0d..51b6b23 100644
--- a/public/app/main/apps/whatsapp/i18n/fr.json
+++ b/public/app/main/apps/whatsapp/i18n/fr.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Champ obligatoire",
 			"WELCOMEMESSAGE_MAX_LENGTH": "La valeur doit avoir une longueur maximale égale à {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Champ obligatoire",
-			"CLIENTEMAIL_REQUIRED": "Champ obligatoire",
-			"PRIVATEKEY_REQUIRED": "Champ obligatoire",
-			"PROJECTID_REQUIRED": "Champ obligatoire"
+			"WELCOMEMESSAGE_REQUIRED": "Champ obligatoire"
 		},
 		"HELP": {
 			"LIST": "Liste du gestionnaire de contacts utilisée pour associer des contacts",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Comptes WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Réponses en conserve WhatsApp",
 		"WHATSAPPDISPOSITIONS": "Dispositions WhatsApp",
-		"WHATSAPPQUEUES": "Files d'attente WhatsApp",
-		"CLIENTEMAIL": "Courriel du client",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifier Dialogflow V2",
-		"PRIVATEKEY": "Clé privée",
-		"PROJECTID": "ID du projet"
+		"WHATSAPPQUEUES": "Files d'attente WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/he.json b/public/app/main/apps/whatsapp/i18n/he.json
index dfe7cc5..aabe947 100644
--- a/public/app/main/apps/whatsapp/i18n/he.json
+++ b/public/app/main/apps/whatsapp/i18n/he.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות פחות או שווה מ",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "שדה חובה",
 			"WELCOMEMESSAGE_MAX_LENGTH": "הערך חייב להיות באורך מקסימאלי שווה ל {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "שדה חובה",
-			"CLIENTEMAIL_REQUIRED": "שדה חובה",
-			"PRIVATEKEY_REQUIRED": "שדה חובה",
-			"PROJECTID_REQUIRED": "שדה חובה"
+			"WELCOMEMESSAGE_REQUIRED": "שדה חובה"
 		},
 		"HELP": {
 			"LIST": "רשימת אנשי קשר המשמשת לשייך קשרים",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "חשבונות WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "תשובות משומרות על WhatsApp",
 		"WHATSAPPDISPOSITIONS": "אפשרויות WhatsApp",
-		"WHATSAPPQUEUES": "תורי WhatsApp",
-		"CLIENTEMAIL": "דוא\"ל לקוח",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "ערוך את Dialogflow V2",
-		"PRIVATEKEY": "מפתח פרטי",
-		"PROJECTID": "מזהה פרויקט"
+		"WHATSAPPQUEUES": "תורי WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/hi.json b/public/app/main/apps/whatsapp/i18n/hi.json
index 133d849..5e020fb 100644
--- a/public/app/main/apps/whatsapp/i18n/hi.json
+++ b/public/app/main/apps/whatsapp/i18n/hi.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "आवश्यक स्थान",
 			"WELCOMEMESSAGE_MAX_LENGTH": "मान की अधिकतम लंबाई {{अधिकतम}} के बराबर होनी चाहिए",
-			"WELCOMEMESSAGE_REQUIRED": "आवश्यक स्थान",
-			"CLIENTEMAIL_REQUIRED": "आवश्यक स्थान",
-			"PRIVATEKEY_REQUIRED": "आवश्यक स्थान",
-			"PROJECTID_REQUIRED": "आवश्यक स्थान"
+			"WELCOMEMESSAGE_REQUIRED": "आवश्यक स्थान"
 		},
 		"HELP": {
 			"LIST": "कॉन्टैक्ट मैनेजर लिस्ट का इस्तेमाल कॉन्टैक्ट्स को जोड़ने में किया जाता है",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp खाते",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp डिब्बाबंद जवाब",
 		"WHATSAPPDISPOSITIONS": "व्हाट्सएप के डिस्पोजल",
-		"WHATSAPPQUEUES": "WhatsApp कतारें",
-		"CLIENTEMAIL": "ग्राहक ईमेल",
-		"DIALOGFLOWV2": "संवाद प्रवाह V2",
-		"EDIT_DIALOGFLOWV2": "डायलॉगफ़्लो V2 संपादित करें",
-		"PRIVATEKEY": "निजी चाबी",
-		"PROJECTID": "प्रोजेक्ट आईडी"
+		"WHATSAPPQUEUES": "WhatsApp कतारें"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/id.json b/public/app/main/apps/whatsapp/i18n/id.json
index d7c2419..97aede1 100644
--- a/public/app/main/apps/whatsapp/i18n/id.json
+++ b/public/app/main/apps/whatsapp/i18n/id.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang atau sama dari",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Bidang wajib",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Nilai harus memiliki panjang maksimum yang sama dengan {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Bidang wajib",
-			"CLIENTEMAIL_REQUIRED": "Bidang wajib",
-			"PRIVATEKEY_REQUIRED": "Bidang wajib",
-			"PROJECTID_REQUIRED": "Bidang wajib"
+			"WELCOMEMESSAGE_REQUIRED": "Bidang wajib"
 		},
 		"HELP": {
 			"LIST": "Daftar Manajer Kontak digunakan untuk mengasosiasikan kontak",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Akun WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Jawaban WhatsApp Canned",
 		"WHATSAPPDISPOSITIONS": "Disposisi WhatsApp",
-		"WHATSAPPQUEUES": "Antrean WhatsApp",
-		"CLIENTEMAIL": "Email Klien",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edit Dialogflow V2",
-		"PRIVATEKEY": "Kunci Pribadi",
-		"PROJECTID": "ID Proyek"
+		"WHATSAPPQUEUES": "Antrean WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/it.json b/public/app/main/apps/whatsapp/i18n/it.json
index 52023d6..f07db86 100644
--- a/public/app/main/apps/whatsapp/i18n/it.json
+++ b/public/app/main/apps/whatsapp/i18n/it.json
@@ -99,10 +99,7 @@
 			"TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Il valore deve essere maggiore o uguale a",
 			"VARIABLE_REQUIRED": "Campo obbligatorio",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Il valore deve avere una lunghezza massima uguale a {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Campo obbligatorio",
-			"CLIENTEMAIL_REQUIRED": "Campo obbligatorio",
-			"PRIVATEKEY_REQUIRED": "Campo obbligatorio",
-			"PROJECTID_REQUIRED": "Campo obbligatorio"
+			"WELCOMEMESSAGE_REQUIRED": "Campo obbligatorio"
 		},
 		"GENERAL": "Generale",
 		"GOTO": "Goto",
@@ -263,11 +260,6 @@
 		"WAITFORTHEASSIGNEDAGENT": "Attendi l'agente assegnato",
 		"WELCOMEMESSAGE": "Messaggio di benvenuto",
 		"WHATSAPPCANNEDANSWERS": "Risposte predefinite di WhatsApp",
-		"WHATSAPPDISPOSITIONS": "Disposizioni WhatsApp",
-		"CLIENTEMAIL": "Email del cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Modifica Dialogflow V2",
-		"PRIVATEKEY": "Chiave privata",
-		"PROJECTID": "ID progetto"
+		"WHATSAPPDISPOSITIONS": "Disposizioni WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/ja.json b/public/app/main/apps/whatsapp/i18n/ja.json
index bdabfc6..81fbcae 100644
--- a/public/app/main/apps/whatsapp/i18n/ja.json
+++ b/public/app/main/apps/whatsapp/i18n/ja.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下である必要があります",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "必須フィールド",
 			"WELCOMEMESSAGE_MAX_LENGTH": "値の最大長は{{max}}でなければなりません",
-			"WELCOMEMESSAGE_REQUIRED": "必須フィールド",
-			"CLIENTEMAIL_REQUIRED": "必須フィールド",
-			"PRIVATEKEY_REQUIRED": "必須フィールド",
-			"PROJECTID_REQUIRED": "必須フィールド"
+			"WELCOMEMESSAGE_REQUIRED": "必須フィールド"
 		},
 		"HELP": {
 			"LIST": "連絡先を関連付けるために使用される連絡先管理者リスト",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsAppアカウント",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp缶詰の答え",
 		"WHATSAPPDISPOSITIONS": "WhatsAppの処理",
-		"WHATSAPPQUEUES": "WhatsAppキュー",
-		"CLIENTEMAIL": "クライアントの電子メール",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "DialogflowV2を編集する",
-		"PRIVATEKEY": "秘密鍵",
-		"PROJECTID": "プロジェクトID"
+		"WHATSAPPQUEUES": "WhatsAppキュー"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/ko.json b/public/app/main/apps/whatsapp/i18n/ko.json
index ac286bb..eba026c 100644
--- a/public/app/main/apps/whatsapp/i18n/ko.json
+++ b/public/app/main/apps/whatsapp/i18n/ko.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다.",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "필수 필드",
 			"WELCOMEMESSAGE_MAX_LENGTH": "값의 최대 길이는 {{max}}와 같아야합니다.",
-			"WELCOMEMESSAGE_REQUIRED": "필수 필드",
-			"CLIENTEMAIL_REQUIRED": "필수 필드",
-			"PRIVATEKEY_REQUIRED": "필수 필드",
-			"PROJECTID_REQUIRED": "필수 필드"
+			"WELCOMEMESSAGE_REQUIRED": "필수 필드"
 		},
 		"HELP": {
 			"LIST": "연락처를 연결하는 데 사용되는 연락처 관리자 목록",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp 계정",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp 미리 준비된 답변",
 		"WHATSAPPDISPOSITIONS": "WhatsApp 처리",
-		"WHATSAPPQUEUES": "WhatsApp 대기열",
-		"CLIENTEMAIL": "클라이언트 이메일",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2 수정",
-		"PRIVATEKEY": "개인 키",
-		"PROJECTID": "프로젝트 ID"
+		"WHATSAPPQUEUES": "WhatsApp 대기열"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/lt.json b/public/app/main/apps/whatsapp/i18n/lt.json
index 47868c0..4bc2cfb 100644
--- a/public/app/main/apps/whatsapp/i18n/lt.json
+++ b/public/app/main/apps/whatsapp/i18n/lt.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vertė turi būti mažesnė arba lygi",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Privalomas laukas",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Vertės maksimalus ilgis turi būti lygus {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Privalomas laukas",
-			"CLIENTEMAIL_REQUIRED": "Privalomas laukas",
-			"PRIVATEKEY_REQUIRED": "Privalomas laukas",
-			"PROJECTID_REQUIRED": "Privalomas laukas"
+			"WELCOMEMESSAGE_REQUIRED": "Privalomas laukas"
 		},
 		"HELP": {
 			"LIST": "Kontaktų tvarkyklės sąrašas, naudojamas kontaktams susieti",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "„WhatsApp“ paskyros",
 		"WHATSAPPCANNEDANSWERS": "„WhatsApp“ konservuoti atsakymai",
 		"WHATSAPPDISPOSITIONS": "„WhatsApp“ nuostatos",
-		"WHATSAPPQUEUES": "„WhatsApp“ eilės",
-		"CLIENTEMAIL": "Kliento el. Paštas",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redaguoti „Dialogflow V2“",
-		"PRIVATEKEY": "Privatus raktas",
-		"PROJECTID": "Projekto ID"
+		"WHATSAPPQUEUES": "„WhatsApp“ eilės"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/lv.json b/public/app/main/apps/whatsapp/i18n/lv.json
index ca7297e..b2a0d50 100644
--- a/public/app/main/apps/whatsapp/i18n/lv.json
+++ b/public/app/main/apps/whatsapp/i18n/lv.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Obligāts lauks",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Vērtības maksimālajam garumam jābūt vienādam ar {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Obligāts lauks",
-			"CLIENTEMAIL_REQUIRED": "Obligāts lauks",
-			"PRIVATEKEY_REQUIRED": "Obligāts lauks",
-			"PROJECTID_REQUIRED": "Obligāts lauks"
+			"WELCOMEMESSAGE_REQUIRED": "Obligāts lauks"
 		},
 		"HELP": {
 			"LIST": "Kontaktu pārvaldnieka saraksts, ko izmanto kontaktu saistīšanai",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp konti",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp konservētās atbildes",
 		"WHATSAPPDISPOSITIONS": "WhatsApp dispozīcijas",
-		"WHATSAPPQUEUES": "WhatsApp rindas",
-		"CLIENTEMAIL": "Klienta e-pasts",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediģēt Dialogflow V2",
-		"PRIVATEKEY": "Privātā atslēga",
-		"PROJECTID": "Projekta ID"
+		"WHATSAPPQUEUES": "WhatsApp rindas"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/nl.json b/public/app/main/apps/whatsapp/i18n/nl.json
index 81fcc3b..8d14fa6 100644
--- a/public/app/main/apps/whatsapp/i18n/nl.json
+++ b/public/app/main/apps/whatsapp/i18n/nl.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner of gelijk zijn aan",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Verplicht veld",
 			"WELCOMEMESSAGE_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Verplicht veld",
-			"CLIENTEMAIL_REQUIRED": "Verplicht veld",
-			"PRIVATEKEY_REQUIRED": "Verplicht veld",
-			"PROJECTID_REQUIRED": "Verplicht veld"
+			"WELCOMEMESSAGE_REQUIRED": "Verplicht veld"
 		},
 		"HELP": {
 			"LIST": "Contact Manager-lijst gebruikt om contacten te koppelen",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-accounts",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp standaardantwoorden",
 		"WHATSAPPDISPOSITIONS": "WhatsApp-beschikkingen",
-		"WHATSAPPQUEUES": "WhatsApp-wachtrijen",
-		"CLIENTEMAIL": "E-mail van de klant",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Bewerk Dialogflow V2",
-		"PRIVATEKEY": "Prive sleutel",
-		"PROJECTID": "Project-ID"
+		"WHATSAPPQUEUES": "WhatsApp-wachtrijen"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/no.json b/public/app/main/apps/whatsapp/i18n/no.json
index 532e2b2..70387f2 100644
--- a/public/app/main/apps/whatsapp/i18n/no.json
+++ b/public/app/main/apps/whatsapp/i18n/no.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre eller lik enn",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Obligatoriske felt",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Verdien må ha en maksimal lengde lik {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Obligatoriske felt",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriske felt",
-			"PRIVATEKEY_REQUIRED": "Obligatoriske felt",
-			"PROJECTID_REQUIRED": "Obligatoriske felt"
+			"WELCOMEMESSAGE_REQUIRED": "Obligatoriske felt"
 		},
 		"HELP": {
 			"LIST": "Kontakt managerliste som ble brukt til å knytte kontakter",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-kontoer",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp hermetiserte svar",
 		"WHATSAPPDISPOSITIONS": "WhatsApp-disposisjoner",
-		"WHATSAPPQUEUES": "WhatsApp-køer",
-		"CLIENTEMAIL": "Klientens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Rediger Dialogflow V2",
-		"PRIVATEKEY": "Privat nøkkel",
-		"PROJECTID": "Prosjekt-ID"
+		"WHATSAPPQUEUES": "WhatsApp-køer"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/pl.json b/public/app/main/apps/whatsapp/i18n/pl.json
index 651230f..0034105 100644
--- a/public/app/main/apps/whatsapp/i18n/pl.json
+++ b/public/app/main/apps/whatsapp/i18n/pl.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pole obowiązkowe",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Wartość musi mieć maksymalną długość równą {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Pole obowiązkowe",
-			"CLIENTEMAIL_REQUIRED": "Pole obowiązkowe",
-			"PRIVATEKEY_REQUIRED": "Pole obowiązkowe",
-			"PROJECTID_REQUIRED": "Pole obowiązkowe"
+			"WELCOMEMESSAGE_REQUIRED": "Pole obowiązkowe"
 		},
 		"HELP": {
 			"LIST": "Lista menedżera kontaktów używana do kojarzenia kontaktów",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Konta WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Odpowiedzi w puszkach WhatsApp",
 		"WHATSAPPDISPOSITIONS": "Dyspozycje WhatsApp",
-		"WHATSAPPQUEUES": "Kolejki WhatsApp",
-		"CLIENTEMAIL": "E-mail klienta",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Edytuj Dialogflow V2",
-		"PRIVATEKEY": "Prywatny klucz",
-		"PROJECTID": "Identyfikator projektu"
+		"WHATSAPPQUEUES": "Kolejki WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/pt-BR.json b/public/app/main/apps/whatsapp/i18n/pt-BR.json
index 052414a..c0d578a 100644
--- a/public/app/main/apps/whatsapp/i18n/pt-BR.json
+++ b/public/app/main/apps/whatsapp/i18n/pt-BR.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo Obrigatório",
 			"WELCOMEMESSAGE_MAX_LENGTH": "O valor deve ter um comprimento máximo igual a {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Campo Obrigatório",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"WELCOMEMESSAGE_REQUIRED": "Campo Obrigatório"
 		},
 		"HELP": {
 			"LIST": "Lista do gerenciador de contatos usada para associar contatos",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Contas WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Respostas predeterminadas do WhatsApp",
 		"WHATSAPPDISPOSITIONS": "Dispositivos do WhatsApp",
-		"WHATSAPPQUEUES": "WhatsApp Queues",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"WHATSAPPQUEUES": "WhatsApp Queues"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/pt-PT.json b/public/app/main/apps/whatsapp/i18n/pt-PT.json
index 052414a..c0d578a 100644
--- a/public/app/main/apps/whatsapp/i18n/pt-PT.json
+++ b/public/app/main/apps/whatsapp/i18n/pt-PT.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo Obrigatório",
 			"WELCOMEMESSAGE_MAX_LENGTH": "O valor deve ter um comprimento máximo igual a {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Campo Obrigatório",
-			"CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-			"PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-			"PROJECTID_REQUIRED": "Campo Obrigatório"
+			"WELCOMEMESSAGE_REQUIRED": "Campo Obrigatório"
 		},
 		"HELP": {
 			"LIST": "Lista do gerenciador de contatos usada para associar contatos",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Contas WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Respostas predeterminadas do WhatsApp",
 		"WHATSAPPDISPOSITIONS": "Dispositivos do WhatsApp",
-		"WHATSAPPQUEUES": "WhatsApp Queues",
-		"CLIENTEMAIL": "Email do cliente",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
-		"PRIVATEKEY": "Chave privada",
-		"PROJECTID": "ID do projeto"
+		"WHATSAPPQUEUES": "WhatsApp Queues"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/ru.json b/public/app/main/apps/whatsapp/i18n/ru.json
index 79f3794..f558db7 100644
--- a/public/app/main/apps/whatsapp/i18n/ru.json
+++ b/public/app/main/apps/whatsapp/i18n/ru.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Обязательное поле",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Значение должно иметь максимальную длину, равную {{max}}.",
-			"WELCOMEMESSAGE_REQUIRED": "Обязательное поле",
-			"CLIENTEMAIL_REQUIRED": "Обязательное поле",
-			"PRIVATEKEY_REQUIRED": "Обязательное поле",
-			"PROJECTID_REQUIRED": "Обязательное поле"
+			"WELCOMEMESSAGE_REQUIRED": "Обязательное поле"
 		},
 		"HELP": {
 			"LIST": "Список диспетчера контактов, используемый для связывания контактов",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "Аккаунты WhatsApp",
 		"WHATSAPPCANNEDANSWERS": "Готовые ответы WhatsApp",
 		"WHATSAPPDISPOSITIONS": "WhatsApp Диспозиции",
-		"WHATSAPPQUEUES": "Очереди WhatsApp",
-		"CLIENTEMAIL": "Электронная почта клиента",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Редактировать Dialogflow V2",
-		"PRIVATEKEY": "Закрытый ключ",
-		"PROJECTID": "ID проекта"
+		"WHATSAPPQUEUES": "Очереди WhatsApp"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/sv.json b/public/app/main/apps/whatsapp/i18n/sv.json
index a74d135..8f05e66 100644
--- a/public/app/main/apps/whatsapp/i18n/sv.json
+++ b/public/app/main/apps/whatsapp/i18n/sv.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre eller lika mycket än",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Obligatoriskt fält",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Värdet måste ha en maximal längd lika med {{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "Obligatoriskt fält",
-			"CLIENTEMAIL_REQUIRED": "Obligatoriskt fält",
-			"PRIVATEKEY_REQUIRED": "Obligatoriskt fält",
-			"PROJECTID_REQUIRED": "Obligatoriskt fält"
+			"WELCOMEMESSAGE_REQUIRED": "Obligatoriskt fält"
 		},
 		"HELP": {
 			"LIST": "Lista över kontakthanterare som används för att koppla kontakter",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp-konton",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp konserverade svar",
 		"WHATSAPPDISPOSITIONS": "WhatsApp-dispositioner",
-		"WHATSAPPQUEUES": "WhatsApp-köer",
-		"CLIENTEMAIL": "Kundens e-post",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Redigera Dialogflow V2",
-		"PRIVATEKEY": "Privat nyckel",
-		"PROJECTID": "Projekt-ID"
+		"WHATSAPPQUEUES": "WhatsApp-köer"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/tr.json b/public/app/main/apps/whatsapp/i18n/tr.json
index 4f00cec..7880c04 100644
--- a/public/app/main/apps/whatsapp/i18n/tr.json
+++ b/public/app/main/apps/whatsapp/i18n/tr.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya eşit olmalıdır",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "Zorunlu alan",
 			"WELCOMEMESSAGE_MAX_LENGTH": "Değerin maksimum uzunluğu {{max}} olmalıdır",
-			"WELCOMEMESSAGE_REQUIRED": "Zorunlu alan",
-			"CLIENTEMAIL_REQUIRED": "Zorunlu alan",
-			"PRIVATEKEY_REQUIRED": "Zorunlu alan",
-			"PROJECTID_REQUIRED": "Zorunlu alan"
+			"WELCOMEMESSAGE_REQUIRED": "Zorunlu alan"
 		},
 		"HELP": {
 			"LIST": "Kişileri ilişkilendirmek için kullanılan Kişi Yöneticisi listesi",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp Hesapları",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp Hazır Cevapları",
 		"WHATSAPPDISPOSITIONS": "WhatsApp Eğilimleri",
-		"WHATSAPPQUEUES": "WhatsApp Kuyrukları",
-		"CLIENTEMAIL": "Müşteri E-postası",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "Dialogflow V2'yi düzenle",
-		"PRIVATEKEY": "Özel anahtar",
-		"PROJECTID": "Proje kimliği"
+		"WHATSAPPQUEUES": "WhatsApp Kuyrukları"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/zh-CN.json b/public/app/main/apps/whatsapp/i18n/zh-CN.json
index ceb395b..6d0d93b 100644
--- a/public/app/main/apps/whatsapp/i18n/zh-CN.json
+++ b/public/app/main/apps/whatsapp/i18n/zh-CN.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "必填项",
 			"WELCOMEMESSAGE_MAX_LENGTH": "该值的最大长度必须等于{{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "必填项",
-			"CLIENTEMAIL_REQUIRED": "必填项",
-			"PRIVATEKEY_REQUIRED": "必填项",
-			"PROJECTID_REQUIRED": "必填项"
+			"WELCOMEMESSAGE_REQUIRED": "必填项"
 		},
 		"HELP": {
 			"LIST": "用于关联联系人的联系人管理器列表",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp帐户",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp罐装答案",
 		"WHATSAPPDISPOSITIONS": "WhatsApp的处置",
-		"WHATSAPPQUEUES": "WhatsApp队列",
-		"CLIENTEMAIL": "客户电邮",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "编辑Dialogflow V2",
-		"PRIVATEKEY": "私钥",
-		"PROJECTID": "专案编号"
+		"WHATSAPPQUEUES": "WhatsApp队列"
 	}
 }
\ No newline at end of file
diff --git a/public/app/main/apps/whatsapp/i18n/zh-TW.json b/public/app/main/apps/whatsapp/i18n/zh-TW.json
index f93b0e1..59d7f70 100644
--- a/public/app/main/apps/whatsapp/i18n/zh-TW.json
+++ b/public/app/main/apps/whatsapp/i18n/zh-TW.json
@@ -47,10 +47,7 @@
 			"WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於",
 			"WAITFORTHEASSIGNEDAGENT_REQUIRED": "必填項",
 			"WELCOMEMESSAGE_MAX_LENGTH": "該值的最大長度必須等於{{max}}",
-			"WELCOMEMESSAGE_REQUIRED": "必填項",
-			"CLIENTEMAIL_REQUIRED": "必填項",
-			"PRIVATEKEY_REQUIRED": "必填項",
-			"PROJECTID_REQUIRED": "必填項"
+			"WELCOMEMESSAGE_REQUIRED": "必填項"
 		},
 		"HELP": {
 			"LIST": "用於關聯聯繫人的聯繫人管理器列表",
@@ -234,11 +231,6 @@
 		"WHATSAPPACCOUNTS": "WhatsApp帳戶",
 		"WHATSAPPCANNEDANSWERS": "WhatsApp罐裝答案",
 		"WHATSAPPDISPOSITIONS": "WhatsApp的處置",
-		"WHATSAPPQUEUES": "WhatsApp隊列",
-		"CLIENTEMAIL": "客戶電郵",
-		"DIALOGFLOWV2": "Dialogflow V2",
-		"EDIT_DIALOGFLOWV2": "編輯Dialogflow V2",
-		"PRIVATEKEY": "私鑰",
-		"PROJECTID": "專案編號"
+		"WHATSAPPQUEUES": "WhatsApp隊列"
 	}
 }
\ No newline at end of file
diff --git a/public/app/toolbar/i18n/en.json b/public/app/toolbar/i18n/en.json
index 2ca00bd..5ced4f0 100644
--- a/public/app/toolbar/i18n/en.json
+++ b/public/app/toolbar/i18n/en.json
@@ -17,6 +17,7 @@
 		"REQUIREMENTS": "Requirements",
 		"LICENSE": "License",
 		"HTTPS": "HTTPS",
+		"PHONE2CALL": "Phone to call",
 		"WEBRTCSUPPORT": "WebRTC Support",
 		"REGISTERED": "Registered",
 		"NOT_REGISTERED": "Not registered",
diff --git a/public/assets/plugins/square/resources/grapheditor.txt b/public/assets/plugins/square/resources/grapheditor.txt
index 1d8cbec..950bb24 100644
--- a/public/assets/plugins/square/resources/grapheditor.txt
+++ b/public/assets/plugins/square/resources/grapheditor.txt
@@ -1,5 +1,15 @@
+alreadyConnected=Nodes already connected
+cancel=Cancel
+close=Close
+collapse-expand=Collapse/Expand
+containsValidationErrors=Contains validation errors
+done=Done
+doubleClickOrientation=Doubleclick to Change Orientation
+error=Error
+ok=OK
+updatingDocument=Updating Document. Please wait...
+updatingSelection=Updating Selection. Please wait...
 about=About
-account_id=Account
 actualSize=Actual Size
 add=Add
 addLayer=Add Layer
@@ -7,116 +17,69 @@ addProperty=Add Property
 addToExistingDrawing=Add to Existing Drawing
 addWaypoint=Add Waypoint
 advanced=Advanced
-agent_management=Agent Management
-agent=Agent
-agi=AGI
 align=Align
 alignment=Alignment
 allChangesLost=All changes will be lost!
-alreadyConnected=Nodes already connected
 angle=Angle
-announceoverride=Announce Override
-answer=Answer
-application=Application
 apply=Apply
-args=Arguments
 arrange=Arrange
 arrow=Arrow
 arrows=Arrows
-asr=ASR
-asr=ASR
-attachment_name=Selected Attachment
 automatic=Automatic
 autosave=Autosave
 autosize=Autosize
-awslex=AWSLex
-awspolly=AWSPolly
 background=Background
 backgroundColor=Background Color
 backgroundImage=Background Image
 basic=Basic
-bcc=Bcc
-beep=Beep
 block=Block
 blockquote=Blockquote
 bold=Bold
-borderColor=Border Color
 borderWidth=Borderwidth
+borderColor=Border Color
 bottom=Bottom
 bottomAlign=Bottom Align
 bottomLeft=Bottom Left
 bottomRight=Bottom Right
-boxnumber=Box Number
 bulletedList=Bulleted List
-call_management=Call Management
-callback=Callback
-callflow=Callflow
-callid=CallID
-cancel=Cancel
 cannotOpenFile=Cannot open file
-cc=Cc
 center=Center
 change=Change
 changeOrientation=Change Orientation
-choose_attachment=Choose Attachment
 circle=Circle
 classic=Classic
 clearDefaultStyle=Clear Default Style
 clearWaypoints=Clear Waypoints
 clipart=Clipart
-close=Close
-collapse-expand=Collapse/Expand
 collapse=Collapse
 collapseExpand=Collapse/Expand
 collapsible=Collapsible
 comic=Comic
-command=Command
-condition=Condition
 connect=Connect
 connection=Connection
-connectionArrows=Connection arrows
 connectionPoints=Connection points
+connectionArrows=Connection arrows
 constrainProportions=Constrain Proportions
-containsValidationErrors=Contains validation errors
-context=Context
 copy=Copy
 copyConnect=Copy on Connect
 create=Create
 curved=Curved
-custom_app=Custom App
 custom=Custom
 cut=Cut
 dashed=Dashed
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Data4
-data5=Data5
-database_id=Database
-database=Database
 decreaseIndent=Decrease Indent
 default=Default
-delay=Delay
 delete=Delete
 deleteColumn=Delete Column
 deleteRow=Delete Row
-description_start=Start description
-description=Description
 diagram=Diagram
-dial=Internal Dial
-dialogflow=Dialogflow
-dialogflowV2=DialogflowV2
 diamond=Diamond
 diamondThin=Diamond (thin)
-digit=Max Digit
-digits=Digits
 direction=Direction
 distribute=Distribute
 divider=Divider
 documentProperties=Document Properties
-done=Done
 dotted=Dotted
-doubleClickOrientation=Doubleclick to Change Orientation
 drawing=Drawing{1}
 drawingEmpty=Drawing is empty
 drawingTooLarge=Drawing is too large
@@ -126,34 +89,24 @@ east=East
 edit=Edit
 editData=Edit Data
 editDiagram=Edit Diagram
-editFile=Edit XML
 editImage=Edit Image
 editLink=Edit Link
 editStyle=Edit Style
 editTooltip=Edit Tooltip
-end=End
 enterGroup=Enter Group
+enterValue=Enter Value
 enterName=Enter Name
 enterPropertyName=Enter Property Name
-enterValue=Enter Value
 entityRelation=Entity Relation
-entry=Entry
-error=Error
-escape_digits=Escape Digits
-escape=Escape Digits
 exitGroup=Exit Group
 expand=Expand
 export=Export
-ext_dial=External Dial
-extension=Extension
 extras=Extras
-file_id=File
 file=File
-filename=Filename
 fileNotFound=File not found
+filename=Filename
 fill=Fill
 fillColor=Fill Color
-finally=Finally
 fitPage=One Page
 fitPageWidth=Page Width
 fitTwoPages=Two Pages
@@ -162,245 +115,118 @@ flip=Flip
 flipH=Flip Horizontal
 flipV=Flip Vertical
 font=Font
-fontColor=Font Color
 fontFamily=Font Family
+fontColor=Font Color
 fontSize=Font Size
 format=Format
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Format Panel
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
+formatXml=XML
 formatted=Formatted
 formattedText=Formatted Text
-formatXml=XML
-frequency=Frequency
 general=General
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glass
 global=Global
-goal=Goal
-goalname=Goal Name
-google_cloud_tts=Google Cloud TTS
-google_tts_language=Language
-googleasr=GoogleASR
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradient
 gradientColor=Color
-grammar=Grammar
 grid=Grid
 gridSize=Grid Size
 group=Group
 guides=Guides
-hangup=Hangup
 heading=Heading
 height=Height
-help_choose_attachment=Format: pdf,tiff or tif
-help_delay=Time, in minutes, to wait before calling back the contact
 help=Help
-hidden=Hidden
-hiddendigitsnum=Hidden Digits Number
-hiddendigitspos=Hidden Digits position
 hide=Hide
 hideIt=Hide {1}
+hidden=Hidden
 home=Home
 horizontal=Horizontal
 horizontalFlow=Horizontal Flow
 horizontalTree=Horizontal Tree
 html=HTML
-identifier=Identifier
 image=Image
 images=Images
 import=Import
-incomingedge= incoming edge.
 increaseIndent=Increase Indent
 insert=Insert
-insertColumnAfter=Insert Column Right
 insertColumnBefore=Insert Column Left
+insertColumnAfter=Insert Column Right
 insertHorizontalRule=Insert Horizontal Rule
 insertImage=Insert Image
 insertLink=Insert Link
-insertRowAfter=Insert Row Below
 insertRowBefore=Insert Row Above
-integrationServer=Integration Server
-interval_id=Interval
-interval=Time Interval
-intKey=Interrupt Key
-invalidDelay=Invalid Delay value
+insertRowAfter=Insert Row Below
 invalidName=Invalid name
 invalidOrMissingFile=Invalid or missing file
-invalidPriority=Invalid Priority value
-invalidRetry=Invalid Retry value
-invalidSpeed=Invalid Speed value
-invalidTimeout=Invalid Timeout value
 isometric=Isometric
-ispeech_asr_language=Language
-ispeech_tts_language=Language
-ispeechasr=iSpeechASR
-ispeechtts=iSpeechTTS
 italic=Italic
-key=Key
-label=Label
+layers=Layers
 landscape=Landscape
 laneColor=Lanecolor
-language=Language
-layers=Layers
 layout=Layout
 left=Left
 leftAlign=Left Align
-leftOperand=Left Operand
 leftToRight=Left to Right
 line=Line
+link=Link
 lineend=Line End
 lineheight=Line Height
 linestart=Line Start
 linewidth=Linewidth
-link=Link
-list_id=List
-list=List
 loading=Loading
 lockUnlock=Lock/Unlock
-login=Login
-logout=Logout
-lumenvoxasr=LumenvoxASR
-lumenvoxtts=LumenvoxTTS
-macro=Macro
-mailbox=Mailbox
 manual=Manual
-math=Math
-maxdigit=Max Digits
-maxspeech=Max Speech
-menu=Menu
 middle=Middle
-mindigit=Min Digits
 misc=Misc
-missingQuery=The query string is missing
-model=Model
 more=More
 moreResults=More Results
 move=Move
 moveSelectionTo=Move Selection to {1}
-mrcprecog=mrcpRecog
-mrcpsynth=MRCPSynth
-musthave= must have
-name=Name
 navigation=Navigation
 new=New
-noAccountSelected=Account is not specified.
-noAppIdInserted=App ID not inserted
-noApplicationSelected=Application is not specified.
-noApplicationSelected=The Application is not specified
-noAppSecretInserted=App Secret not inserted
-noAttachmentSelected=No attachment selected
-noAudioSelected=Audio file is not specified.
-noBoxNumberSelected=Box Name is not specified.
-noClientEmailSelected=Client Email is not specified.
 noColor=No Color
-noCommandSelected=Command is not specified.
-noConditionSelected=Condition is not specified.
-noContextSelected=Context is not specified.
-noDatabaseSelected=Database is not specified.
-noDialogflowLanguageSelected=Language is not specified.
-noDialogflowProjectSelected=Project ID is not specified.
-noDigitsSelected=Digits is not specified.
-noExtensionSelected=Extension is not specified.
 noFiles=No files
-noFileSelected=File Name is not specified.
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=First Name is not specified
-noGoalSelected=Goal is not specified.
-noGrammarSelected=No grammar inserted
-noIdentifierSelected=Identifier is not specified.
-noIntervalSelected=Interval is not specified.
-noKeySelected=Key is not specified.
-noListSelected=List is not specified.
-noMethodSelected=Method is not specified
 noMoreResults=No more results
 none=None
-noNumberSelected=Number is not specified.
-noop=NoOp
-noOperandSelected=Left operand is not specified.
-noPasswordSelected=Password is not specified
-noPhoneSelected=Phone is not specified
-noPrivateKeySelected=Private Key is not specified.
-noProjectSelected=SubProject is not specified.
-noQueueSelected=Queue Name is not specified.
-noRecipientSelected=Recipient is not specified.
 noResultsFor=No results for '{1}'
-noRightOperandSelected=Right operand is not specified.
 normal=Normal
 north=North
-noTextSelected=Text is not specified.
-noTrunkSelected=The Trunk is not specified.
-noUrlInserted=Url is not specified
-noUrlSelected=Url is not specified
-noUsernameSelected=Username is not specified
-noVariableSelected=Variable is not specified.
-number=Number
 numberedList=Numbered List
-numberOrAll=Insert number or -.
-numberOrInvalidOrDefault=Insert x, i or -.
-numberOrInvalidOrTimeout=Insert number, i or t (verify white spaces).
-numberOrLettersOrAll=Insert numbers, letters or -.
-odbc_id=ODBC Connection
-ok=OK
 opacity=Opacity
 open=Open
 openArrow=Open Arrow
 openFile=Open File
-openInNewWindow=Open in New Window
-openInThisWindow=Open in this Window
 openLink=Open Link
 openSupported=Supported format is .XML files saved from this software
-operation=Operation
+openInNewWindow=Open in New Window
+openInThisWindow=Open in this Window
 options=Options
-opts=Options
 organic=Organic
 orthogonal=Orthogonal
-outgoingedge= outgoing edge.
 outline=Outline
-output=Output
 oval=Oval
 pages=Pages
+pageView=Page View
 pageScale=Page Scale
 pageSetup=Page Setup
-pageView=Page View
 panTooltip=Space+Drag to Scroll
 paperSize=Paper Size
 paste=Paste
 pasteHere=Paste Here
 pattern=Pattern
-pause=Pause
 perimeter=Perimeter
-phone=Phone
 placeholders=Placeholders
-playback=Playback
 plusTooltip=Click to connect and clone (ctrl+click to clone, shift+click to connect). Drag to connect (ctrl+drag to clone).
 portrait=Portrait
 position=Position
 posterPrint=Poster Print
 preview=Preview
 print=Print
-priority=Priority
-project_id=Project
-publish=Publish
-query=Query
-queue_event=Event
-queue_id=Queue
-queue_variable=Queue from Variable
-queue=Queue
-queuelog=QueueLog
-queuename=Queue Name
 radialTree=Radial Tree
-record=Record
-recording=Recording
-recordingFormat=Format
 redo=Redo
 removeFormat=Clear Formatting
 removeFromGroup=Remove from Group
@@ -409,17 +235,12 @@ removeWaypoint=Remove Waypoint
 rename=Rename
 renameIt=Rename {1}
 replace=Replace
-replaceExistingDrawing=Replace existing drawing
 replaceIt={1} already exists. Do you want to replace it?
+replaceExistingDrawing=Replace existing drawing
 reset=Reset
 resetView=Reset View
-response=Response Timeout
-restapi=RestAPI
-result=Result
-retry=Retry
 right=Right
 rightAlign=Right Align
-rightOperand=Right Operand
 rightToLeft=Right to Left
 rotate=Rotate
 rotateTooltip=Click and drag to rotate, click to turn by 90 degrees
@@ -428,9 +249,6 @@ rounded=Rounded
 save=Save
 saveAs=Save as
 saved=Saved
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Scrollbars
 search=Search
 searchShapes=Search Shapes
@@ -439,13 +257,6 @@ selectEdges=Select Edges
 selectFont=Select a Font
 selectNone=Select None
 selectVertices=Select Vertices
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-sestekasr=SestekASR
-sesteknda=SestekNDA
-sestektts=SestekTTS
-set=Set
 setAsDefaultStyle=Set as Default Style
 shadow=Shadow
 shape=Shape
@@ -453,36 +264,21 @@ sharp=Sharp
 sidebarTooltip=Click to expand. Drag and drop shapes into the diagram. Shift+click to change selection. Alt+click to insert and connect.
 simple=Simple
 simpleArrow=Simple Arrow
-sip_id=SIP
 size=Size
-sms_account_id=Account
-sms_text=Text
 solid=Solid
 sourceSpacing=Source Spacing
 south=South
 spacing=Spacing
-speed=Speed
-start=Start
-stats=Stats
 straight=Straight
 strokeColor=Line Color
 style=Style
-subject=Subject
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=System
 table=Table
 targetSpacing=Target Spacing
-template_id=Template
 text=Text
 textAlignment=Text Alignment
 textOpacity=Text Opacity
-threshold=Threshold
-tildeasr=TildeASR
-timeout=Timeout (seconds)
-to=To
 toBack=To Back
 toFront=To Front
 tooltips=Tooltips
@@ -491,38 +287,227 @@ topAlign=Top Align
 topLeft=Top Left
 topRight=Top Right
 transparent=Transparent
-trueOrFalse=Insert true or false.
-trunk_name=Trunk
-trunk=Trunk
-tts=TTS
 turn=Turn
 uml=UML
 underline=Underline
 undo=Undo
 ungroup=Ungroup
-unpause=End pause
-untitledLayer=Untitled Layer
-updatingDocument=Updating Document. Please wait...
-updatingSelection=Updating Selection. Please wait...
 url=URL
-value=Value
-variable_id=Variable
-variable_value=Variable Value
-variable=Variable
+untitledLayer=Untitled Layer
 vertical=Vertical
 verticalFlow=Vertical Flow
 verticalTree=Vertical Tree
 view=View
-voicemail=VoiceMail
-vswitch=Switch
 waypoints=Waypoints
 west=West
 width=Width
 wordWrap=Word Wrap
 writingDirection=Writing Direction
-wrongHiddenDigitsnum=Hidden Digits number has to be greater than or equal to 0
-wrongMaxDigit=Max Digit has to be greater than 0
-wrongMinDigit=Min Digit has to be greater than 0
 zoom=Zoom
 zoomIn=Zoom In
-zoomOut=Zoom Out
\ No newline at end of file
+zoomOut=Zoom Out
+label=Label
+timeout=Timeout (seconds)
+response=Response Timeout
+digit=Max Digit
+escape=Escape Digits
+retry=Retry
+name=Name
+value=Value
+entry=Entry
+start=Start
+finally=Finally
+end=End
+variable=Variable
+set=Set
+operation=Operation
+math=Math
+result=Result
+call_management=Call Management
+answer=Answer
+hangup=Hangup
+dial=Internal Dial
+ext_dial=External Dial
+phone=Phone
+trunk=Trunk
+identifier=Identifier
+queue=Queue
+voicemail=VoiceMail
+boxnumber=Box Number
+playback=Playback
+menu=Menu
+saydigits=SayDigits
+digits=Digits
+saynumber=SayNumber
+number=Number
+sayphonetic=SayPhonetic
+escape_digits=Escape Digits
+tts=TTS
+ispeechtts=iSpeechTTS
+key=Key
+getdigits=GetDigits
+mindigit=Min Digits
+maxdigit=Max Digits
+custom_app=Custom App
+language=Language
+frequency=Frequency
+integrationServer=Integration Server
+database=Database
+query=Query
+asr=ASR
+sendSMS=SendSMS
+account_id=Account
+template_id=Template
+to=To
+sms_text=Text
+sendMail=SendMail
+subject=Subject
+cc=Cc
+threshold=Threshold
+maxspeech=Max Speech
+grammar=Grammar
+ispeechasr=iSpeechASR
+model=Model
+noop=NoOp
+output=Output
+system=System
+command=Command
+application=Application
+agi=AGI
+args=Arguments
+subproject=SubProject
+goalname=Goal Name
+callflow=Callflow
+gotoc=Goto
+context=Context
+extension=Extension
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Time Interval
+leftOperand=Left Operand
+condition=Condition
+rightOperand=Right Operand
+vswitch=Switch
+recording=Recording
+record=Record
+queuename=Queue Name
+announceoverride=Announce Override
+callid=CallID
+agent=Agent
+queue_event=Event
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Data4
+data5=Data5
+macro=Macro
+stats=Stats
+queuelog=QueueLog
+goal=Goal
+callback=Callback
+list=List
+delay=Delay
+list_id=List
+opts=Options
+queue_id=Queue
+file_id=File
+variable_id=Variable
+gosub=Gosub
+project_id=Project
+sip_id=SIP
+trunk_name=Trunk
+variable_value=Variable Value
+database_id=Database
+interval_id=Interval
+description_start=Start description
+publish=Publish
+ispeech_asr_language=Language
+ispeech_tts_language=Language
+google_tts_language=Language
+queue_variable=Queue from Variable
+odbc_id=ODBC Connection
+noVariableSelected=Variable is not specified.
+noTrunkSelected=The Trunk is not specified.
+noAudioSelected=Audio file is not specified.
+noOperandSelected=Left operand is not specified.
+noDatabaseSelected=Database is not specified.
+noExtensionSelected=Extension is not specified.
+noCommandSelected=Command is not specified.
+noApplicationSelected=Application is not specified.
+noRightOperandSelected=Right operand is not specified.
+noDigitsSelected=Digits is not specified.
+noNumberSelected=Number is not specified.
+noRecipientSelected=Recipient is not specified.
+noTextSelected=Text is not specified.
+noAccountSelected=Account is not specified.
+noKeySelected=Key is not specified.
+noIdentifierSelected=Identifier is not specified.
+noQueueSelected=Queue Name is not specified.
+noConditionSelected=Condition is not specified.
+noIntervalSelected=Interval is not specified.
+noContextSelected=Context is not specified.
+noBoxNumberSelected=Box Name is not specified.
+noProjectSelected=SubProject is not specified.
+noFileSelected=File Name is not specified.
+numberOrInvalidOrTimeout=Insert number, i or t (verify white spaces).
+numberOrAll=Insert number or -.
+numberOrInvalidOrDefault=Insert x, i or -.
+trueOrFalse=Insert true or false.
+noGoalSelected=Goal is not specified.
+noListSelected=List is not specified.
+musthave= must have
+outgoingedge= outgoing edge.
+incomingedge= incoming edge.
+mailbox=Mailbox
+intKey=Interrupt Key
+speed=Speed
+wrongMinDigit=Min Digit has to be greater than 0
+wrongMaxDigit=Max Digit has to be greater than 0
+wrongHiddenDigitsnum=Hidden Digits number has to be greater than or equal to 0
+hiddendigitsnum=Hidden Digits Number
+hiddendigitspos=Hidden Digits position
+getsecretdigits=GetSecretDigits
+beep=Beep
+description=Description
+recordingFormat=Format
+bcc=Bcc
+invalidTimeout=Invalid Timeout value
+invalidRetry=Invalid Retry value
+invalidSpeed=Invalid Speed value
+missingQuery=The query string is missing
+invalidPriority=Invalid Priority value
+noApplicationSelected=The Application is not specified
+invalidDelay=Invalid Delay value
+noAttachmentSelected=No attachment selected
+sendFax=SendFax
+attachment_name=Selected Attachment
+choose_attachment=Choose Attachment
+help_choose_attachment=Format: pdf,tiff or tif
+help_delay=Time, in minutes, to wait before calling back the contact
+noFirstNameSelected=First Name is not specified
+noPhoneSelected=Phone is not specified
+editFile=Edit XML
+priority=Priority
+numberOrLettersOrAll=Insert numbers, letters or -.
+asr=ASR
+lumenvoxtts=LumenvoxTTS
+sestektts=SestekTTS
+lumenvoxasr=LumenvoxASR
+sestekasr=SestekASR
+noGrammarSelected=No grammar inserted
+noAppIdInserted=App ID not inserted
+noAppSecretInserted=App Secret not inserted
+sms_account_id=Account
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+noUrlInserted=Url is not specified
+noUsernameSelected=Username is not specified
+noPasswordSelected=Password is not specified
+noUrlSelected=Url is not specified
+noMethodSelected=Method is not specified
\ No newline at end of file
diff --git a/public/assets/plugins/square/resources/grapheditor_da.txt b/public/assets/plugins/square/resources/grapheditor_da.txt
index 0144818..5a323e4 100644
--- a/public/assets/plugins/square/resources/grapheditor_da.txt
+++ b/public/assets/plugins/square/resources/grapheditor_da.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=I forvejen er tilsluttet
+cancel=Annuller
+close=Luk
+collapse-expand=Skjul/vis
+containsValidationErrors=Indeholder valideringsfejl
+done=Udfaerdiget
+doubleClickOrientation=Doubleclick at ændre orienteringen
+error=Fejl
+ok=OK
+updatingDocument=Opdatering af dokument. Vent venligst...
+updatingSelection=Opdatering af udvalg. Vent venligst...
 about=Om
-account_id=Konto
 actualSize=Faktisk størrelse
 add=Tilføj
 addLayer=Tilføj lag
@@ -7,25 +24,14 @@ addProperty=Tilføj Ejendom
 addToExistingDrawing=Tilføj til eksisterende tegning
 addWaypoint=Tilføj Waypoint
 advanced=Avanceret
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Juster
 alignment=Opretning
 allChangesLost=Alle ændringer går tabt!
-alreadyConnected=I forvejen er tilsluttet
 angle=Vinkel
-announceoverride=Annoncere tilsidesætte
-answer=Svar
-application=Anvendelse
 apply=Anvendelse
-args=Argumenter
 arrange=Arrangere
 arrow=Pil
 arrows=Pile
-asr=ASR
-asr=ASR
-attachment_name=Valgte vedhæftning
 automatic=Automatisk
 autosave=Autogem
 autosize=Autostr.
@@ -33,86 +39,54 @@ background=Baggrund
 backgroundColor=Baggrundsfarve
 backgroundImage=Baggrundsbillede
 basic=Grundlæggende
-bcc=Bcc
-beep=Bip
 block=Blok
 blockquote=Blockquote
 bold=Bold
-borderColor=Kantfarve
 borderWidth=Borderwidth
+borderColor=Kantfarve
 bottom=Nederste
 bottomAlign=Bunden flugt
 bottomLeft=Nederst til venstre
 bottomRight=Nederst til højre
-boxnumber=Rubrik
 bulletedList=Punktopstilling
-call_management=Opkaldsstyring
-callback=Callback
-callflow=Callflow
-callid=CallID
-cancel=Annuller
 cannotOpenFile=Kan ikke åbne fil
-cc=Kreds
 center=Center
 change=Skift
 changeOrientation=Skift retning
-choose_attachment=Vælg redskab
 circle=Cirkel
 classic=Classic
 clearDefaultStyle=Klar standardstil
 clearWaypoints=Tydelige vejpunkter
 clipart=Clipart
-close=Luk
-collapse-expand=Skjul/vis
 collapse=Kollaps
 collapseExpand=Skjul/vis
 collapsible=Sammenfoldelige
 comic=Tegneserie
-command=Kommando
-condition=Betingelse
 connect=Tilslut
 connection=Tilslutning
-connectionArrows=Tilslutning pile
 connectionPoints=Forbindelsespunkter
+connectionArrows=Tilslutning pile
 constrainProportions=Indspænd proportioner
-containsValidationErrors=Indeholder valideringsfejl
-context=Kontekst
 copy=Kopi
 copyConnect=Kopi på Tilslut.
 create=Opret
 curved=Kurvede
 custom=Brugerdefineret
-custom_app=Brugerdefineret program
 cut=Skær
 dashed=Stiplet
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Data4
-data5=Data5
-database=Database
-database_id=Database
 decreaseIndent=Formindsk indrykning
 default=Standard
-delay=Forsinkelse
 delete=Slet
 deleteColumn=Slette kolonne
 deleteRow=Slet række
-description=Beskrivelse
-description_start=Start beskrivelse
 diagram=Diagram
-dial=Interne opkald
 diamond=Diamond
 diamondThin=Diamond (tynd)
-digit=Max ciffer
-digits=Cifre
 direction=Retning
 distribute=Distribuer
 divider=Rumdeler
 documentProperties=Dokumentegenskaberne
-done=Udfaerdiget
 dotted=Stiplet
-doubleClickOrientation=Doubleclick at ændre orienteringen
 drawing=Tegning{1}
 drawingEmpty=Tegningen er tom
 drawingTooLarge=Tegningen er for stor
@@ -122,34 +96,24 @@ east=Øst
 edit=Rediger
 editData=Rediger data
 editDiagram=Rediger diagrammet
-editFile=Rediger XML
 editImage=Rediger billede
 editLink=Rediger Link
 editStyle=Edit stil
 editTooltip=Rediger værktøjstip
-end=Slutningen
 enterGroup=Indtast gruppe
+enterValue=Indtast værdi
 enterName=Indtast navnet
 enterPropertyName=Indtast navn på ejendom
-enterValue=Indtast værdi
 entityRelation=Entity Relation
-entry=Indrejse
-error=Fejl
-escape=Escape-tegn
-escape_digits=Escape-tegn
 exitGroup=Forlad gruppe
 expand=Udvid
 export=Eksporter
-ext_dial=Eksterne opkald
-extension=Udvidelse
 extras=Ekstramateriale
 file=Fil
 fileNotFound=Filen blev ikke fundet
-file_id=Fil
 filename=Filnavn
 fill=Fyld
 fillColor=Farveudfyldning
-finally=Endelig
 fitPage=En side
 fitPageWidth=Sidebredde
 fitTwoPages=To sider
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Vend vandret
 flipV=Flip Vertical
 font=Font
-fontColor=Font Color
 fontFamily=Font Family
+fontColor=Font Color
 fontSize=Skriftstørrelse
 format=Format
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Formatpanelet
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formateret
 formattedText=Formaterede tekst
-frequency=Frekvens
 general=Generel
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glas
 global=Global
-goal=Mål
-goalname=Mål navn
-google_tts_language=Sprog
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradient
 gradientColor=Farve
-grammar=Grammatik
 grid=Grid
 gridSize=Rastermaal
 group=Gruppe
 guides=Guider
-hangup=Hangup
 heading=Overskrift
 height=Højde
 help=Hjælp
-help_choose_attachment=Format: pdf, tiff eller tif
-help_delay=Tid i minutter, der skal gå, før de ringede tilbage til kontakt
-hidden=Skjult
-hiddendigitsnum=Skjulte tal nummer
-hiddendigitspos=Skjulte Tal position
 hide=Skjul
 hideIt=Skjul {1}
+hidden=Skjult
 home=Forside
 horizontal=Vandret
 horizontalFlow=Vandret Flow
 horizontalTree=Vandret træ
 html=HTML
-identifier=Id
 image=Billede
 images=Billeder
 import=Importer
-incomingedge=Indgående kant.
 increaseIndent=Forøg indrykning
 insert=Indsæt
-insertColumnAfter=Indsæt Kolonne til højre
 insertColumnBefore=Indsæt kolonne venstre
+insertColumnAfter=Indsæt Kolonne til højre
 insertHorizontalRule=Indsæt vandret regel
 insertImage=Indsæt billede
 insertLink=Indsæt Link
-insertRowAfter=Indsæt række nedenfor
 insertRowBefore=Indsæt række over
-intKey=Tasten Afbryd
-integrationServer=Integration Server
-interval=Tidsinterval
-interval_id=Interval
-invalidDelay=Ugyldig Forsinkelsesværdi
+insertRowAfter=Indsæt række nedenfor
 invalidName=Ugyldigt navn
 invalidOrMissingFile=Ugyldig eller manglende fil
-invalidPriority=Ugyldig prioritetsværdi
-invalidRetry=Prøv ugyldig værdi
-invalidSpeed=Ugyldig hastighedsværdi
-invalidTimeout=Ugyldig timeoutværdi
 isometric=Isometrisk
-ispeech_asr_language=Sprog
-ispeech_tts_language=Sprog
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Kursiv
-key=Nøgle
-label=Etiket
+layers=Lag
 landscape=Landskab
 laneColor=Lanecolor
-language=Sprog
-layers=Lag
 layout=Layout
 left=Venstre
 leftAlign=Venstrejuster
-leftOperand=Venstre Operand
 leftToRight=Fra venstre mod højre
 line=Line
+link=Link
 lineend=Linjeafslutning
 lineheight=Linie højde
 linestart=Line Start
 linewidth=Linjebredde
-link=Link
-list=Listen
-list_id=Listen
 loading=Indlæsning
 lockUnlock=Lock/Unlock (låsetast
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Postkasse
 manual=Manuel
-math=Matematik
-maxdigit=Max cifre
-maxspeech=Max indlæg
-menu=Menu
 middle=Midt
-mindigit=Min cifre
 misc=Div.
-missingQuery=Det er manglende forespørgselsstreng
-model=Model
 more=Mere
 moreResults=Flere resultater
 move=Flyt
 moveSelectionTo=Flytter markering til {1}
-musthave=Skal have
-name=Navnet
 navigation=Navigation
 new=Ny
-noAccountSelected=Kontoen er ikke angivet.
-noApplicationSelected=Applikationen er ikke angivet
-noAttachmentSelected=Ingen vedhæftet fil valgt
-noAudioSelected=Lydfilen er ikke angivet.
-noBoxNumberSelected=Feltet Navn er ikke angivet.
 noColor=Ingen farve
-noCommandSelected=Kommandoen er ikke angivet.
-noConditionSelected=Tilstanden er ikke angivet.
-noContextSelected=Konteksten er ikke angivet.
-noDatabaseSelected=Databasen er ikke angivet.
-noDigitsSelected=Cifrene er ikke angivet.
-noExtensionSelected=Udvidelsen er ikke angivet.
-noFileSelected=Filnavn er ikke angivet.
 noFiles=Ingen filer
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Første navn er ikke angivet
-noGoalSelected=Mål er ikke angivet.
-noIdentifierSelected=Id er ikke angivet.
-noIntervalSelected=Intervallet er ikke angivet.
-noKeySelected=Nøglen er ikke angivet.
-noListSelected=Listen er ikke angivet.
 noMoreResults=Ikke flere resultater
-noNumberSelected=Nummer ikke er angivet.
-noOperandSelected=Venstre operand er ikke angivet.
-noPhoneSelected=Telefonen er ikke angivet
-noProjectSelected=Delprojektet er ikke angivet.
-noQueueSelected=Kønavnet ikke er angivet.
-noRecipientSelected=Modtageren er ikke angivet.
-noResultsFor=Ingen resultater for '{1}'
-noRightOperandSelected=Højre operand er ikke angivet.
-noTextSelected=Teksten er ikke angivet.
-noTrunkSelected=Bagagerummet er ikke angivet.
-noVariableSelected=Variablen er ikke angivet.
 none=Ingen
-noop=NoOp
+noResultsFor=Ingen resultater for '{1}'
 normal=Normal
 north=Nord
-number=Antallet
-numberOrAll=Indsæt nummer eller -.
-numberOrInvalidOrDefault=Sæt x, eller jeg -.
-numberOrInvalidOrTimeout=Indsæt nummer, jeg eller t (verify hvide mellemrum).
-numberOrLettersOrAll=Indsæt tal, bogstaver eller -.
 numberedList=Nummereret liste
-odbc_id=ODBC-forbindelsen.
-ok=OK
 opacity=Opacitet
 open=Åbn
 openArrow=Åben pil
 openFile=Åbn fil
-openInNewWindow=Åbn i nyt vindue
-openInThisWindow=Åbent i dette vindue
 openLink=Åbn Link
 openSupported=Understøttede formater er .XML filer gemt fra denne software
-operation=Drift
+openInNewWindow=Åbn i nyt vindue
+openInThisWindow=Åbent i dette vindue
 options=Valgmuligheder
-opts=Valgmuligheder
 organic=Organisk
 orthogonal=Retvinklede
-outgoingedge=Udgående kant.
 outline=Omrids
-output=Udgang
 oval=Oval
+pages=Sider
+pageView=Sidevisning
 pageScale=Side skala
 pageSetup=Sideopsætning
-pageView=Sidevisning
-pages=Sider
 panTooltip=Plads træk for at rulle
 paperSize=Papirstørrelse
 paste=Indsæt
 pasteHere=Indsæt her
 pattern=Mønster
-pause=Pause
 perimeter=Perimeter
-phone=Telefonen
 placeholders=Pladsholdere
-playback=Afspilning
 plusTooltip=Klik på Tilslut og kopier (Ctrl-klik for at klone, trykke på Shift og klikke på Connect). Træk til slut (ctrl-træk for at kopiere).
 portrait=Portræt
 position=Position
 posterPrint=Plakat Print
 preview=Preview
 print=Udskriv
-priority=Prioritet
-project_id=Projekt
-publish=Pubblica
-query=Forespørgsel
-queue=Kø
-queue_event=Hændelse
-queue_id=Kø
-queue_variable=Kø fra variabel
-queuelog=QueueLog
-queuename=Kønavnet
 radialTree=Radial Tree
-record=Registrer
-recording=Optagelse
-recordingFormat=Format
 redo=Redo
 removeFormat=Ryd formatering
 removeFromGroup=Fjern fra gruppe
@@ -386,16 +242,12 @@ removeWaypoint=Fjern waypoint
 rename=Omdøb
 renameIt=Omdøb {1}
 replace=Udskift
-replaceExistingDrawing=Erstat eksisterende tegning
 replaceIt={1} findes allerede. Ønsker du at overskrive den?
+replaceExistingDrawing=Erstat eksisterende tegning
 reset=Nulstil
 resetView=Nulstil visning
-response=Svar Timeout
-result=Resultat
-retry=Prøv igen
 right=Højre
 rightAlign=Højrejustere
-rightOperand=Højre Operand
 rightToLeft=Højre til venstre
 rotate=Drej
 rotateTooltip=Klik og træk for at rotere, klik og drej den 90 grader
@@ -404,9 +256,6 @@ rounded=Afrundet
 save=Gem
 saveAs=Gem som
 saved=Gemt
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Rullepaneler
 search=Søg
 searchShapes=Søg profiler
@@ -415,10 +264,6 @@ selectEdges=Vælg kanter
 selectFont=Vælg en skrifttype
 selectNone=Vælg Ingen
 selectVertices=Vælg knudepunkter
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Indstil
 setAsDefaultStyle=Indstil som standard Style
 shadow=Skygge
 shape=Shape
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=Klik for at udvide. Træk og slip figurerne i tegningen. Klik på Skift for at ændre valget. Alt klik på Indsæt og tilslut.
 simple=Enkel
 simpleArrow=Enkelt pil
-sip_id=SIP
 size=Størrelse
-sms_text=Tekst
 solid=Solid
 sourceSpacing=Afstand mellem kilder
 south=Syd
 spacing=Linjeafstand
-speed=Hastighed
-start=Start
-stats=Statistik
 straight=Lige
 strokeColor=Linjens farve
 style=Stil
-subject=Genstand
-subproject=Delprojekt
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=System
 table=Tabel
 targetSpacing=Mål afstanden
-template_id=Skabelon
 text=Tekst
 textAlignment=Tekstopstilling
 textOpacity=Tekst opacitet
-threshold=Tærskel
-timeout=Timeout (sekunder)
-to=Til
 toBack=Tilbage til
 toFront=Til forsiden
 tooltips=Værktøjstip
@@ -462,38 +294,206 @@ topAlign=Top flugt
 topLeft=Øverst til venstre
 topRight=Øverst til højre
 transparent=Gennemsigtig
-trueOrFalse=Indsæt sand eller falsk.
-trunk=Trunk
-trunk_name=Trunk
-tts=TTS
 turn=Drej
 uml=UML
 underline=Underline
 undo=Fortryd
 ungroup=Opløs
-unpause=End pause
-untitledLayer=Untitled lag
-updatingDocument=Opdatering af dokument. Vent venligst...
-updatingSelection=Opdatering af udvalg. Vent venligst...
 url=URL
-value=Værdi
-variable=Variabel
-variable_id=Variabel
-variable_value=Variabel værdi
+untitledLayer=Untitled lag
 vertical=Lodret
 verticalFlow=Vertikal Flow
 verticalTree=Lodrette træ
 view=Se
-voicemail=Telefonsvarer
-vswitch=Kontakt
 waypoints=Waypoints
 west=West
 width=Bredde
 wordWrap=Tekstombrydning
 writingDirection=Skriveretning
-wrongHiddenDigitsnum=Skjulte Tal tal skal være større end eller lig med 0
-wrongMaxDigit=Max tal skal være større end 0
-wrongMinDigit=Min ciffer skal være større end 0
 zoom=Zoom
 zoomIn=Zoom ind
-zoomOut=Zoom ud
\ No newline at end of file
+zoomOut=Zoom ud
+label=Etiket
+timeout=Timeout (sekunder)
+response=Svar Timeout
+digit=Max ciffer
+escape=Escape-tegn
+retry=Prøv igen
+name=Navnet
+value=Værdi
+entry=Indrejse
+start=Start
+finally=Endelig
+end=Slutningen
+variable=Variabel
+set=Indstil
+operation=Drift
+math=Matematik
+result=Resultat
+call_management=Opkaldsstyring
+answer=Svar
+hangup=Hangup
+dial=Interne opkald
+ext_dial=Eksterne opkald
+phone=Telefonen
+trunk=Trunk
+identifier=Id
+queue=Kø
+voicemail=Telefonsvarer
+boxnumber=Rubrik
+playback=Afspilning
+menu=Menu
+saydigits=SayDigits
+digits=Cifre
+saynumber=SayNumber
+number=Antallet
+sayphonetic=SayPhonetic
+escape_digits=Escape-tegn
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Nøgle
+getdigits=GetDigits
+mindigit=Min cifre
+maxdigit=Max cifre
+custom_app=Brugerdefineret program
+language=Sprog
+frequency=Frekvens
+integrationServer=Integration Server
+database=Database
+query=Forespørgsel
+asr=ASR
+sendSMS=SendSMS
+account_id=Konto
+template_id=Skabelon
+to=Til
+sms_text=Tekst
+sendMail=SendMail
+subject=Genstand
+cc=Kreds
+threshold=Tærskel
+maxspeech=Max indlæg
+grammar=Grammatik
+ispeechasr=ISpeechASR
+model=Model
+noop=NoOp
+output=Udgang
+system=System
+command=Kommando
+application=Anvendelse
+agi=AGI
+args=Argumenter
+subproject=Delprojekt
+goalname=Mål navn
+callflow=Callflow
+gotoc=Goto
+context=Kontekst
+extension=Udvidelse
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Tidsinterval
+leftOperand=Venstre Operand
+condition=Betingelse
+rightOperand=Højre Operand
+vswitch=Kontakt
+recording=Optagelse
+record=Registrer
+queuename=Kønavnet
+announceoverride=Annoncere tilsidesætte
+callid=CallID
+agent=Agent
+queue_event=Hændelse
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Data4
+data5=Data5
+macro=Makro
+stats=Statistik
+queuelog=QueueLog
+goal=Mål
+callback=Callback
+list=Listen
+delay=Forsinkelse
+list_id=Listen
+opts=Valgmuligheder
+queue_id=Kø
+file_id=Fil
+variable_id=Variabel
+gosub=Gosub
+project_id=Projekt
+sip_id=SIP
+trunk_name=Trunk
+variable_value=Variabel værdi
+database_id=Database
+interval_id=Interval
+description_start=Start beskrivelse
+publish=Pubblica
+ispeech_asr_language=Sprog
+ispeech_tts_language=Sprog
+google_tts_language=Sprog
+queue_variable=Kø fra variabel
+odbc_id=ODBC-forbindelsen.
+noVariableSelected=Variablen er ikke angivet.
+noTrunkSelected=Bagagerummet er ikke angivet.
+noAudioSelected=Lydfilen er ikke angivet.
+noOperandSelected=Venstre operand er ikke angivet.
+noDatabaseSelected=Databasen er ikke angivet.
+noExtensionSelected=Udvidelsen er ikke angivet.
+noCommandSelected=Kommandoen er ikke angivet.
+noApplicationSelected=Applikationen er ikke angivet
+noRightOperandSelected=Højre operand er ikke angivet.
+noDigitsSelected=Cifrene er ikke angivet.
+noNumberSelected=Nummer ikke er angivet.
+noRecipientSelected=Modtageren er ikke angivet.
+noTextSelected=Teksten er ikke angivet.
+noAccountSelected=Kontoen er ikke angivet.
+noKeySelected=Nøglen er ikke angivet.
+noIdentifierSelected=Id er ikke angivet.
+noQueueSelected=Kønavnet ikke er angivet.
+noConditionSelected=Tilstanden er ikke angivet.
+noIntervalSelected=Intervallet er ikke angivet.
+noContextSelected=Konteksten er ikke angivet.
+noBoxNumberSelected=Feltet Navn er ikke angivet.
+noProjectSelected=Delprojektet er ikke angivet.
+noFileSelected=Filnavn er ikke angivet.
+numberOrInvalidOrTimeout=Indsæt nummer, jeg eller t (verify hvide mellemrum).
+numberOrAll=Indsæt nummer eller -.
+numberOrInvalidOrDefault=Sæt x, eller jeg -.
+trueOrFalse=Indsæt sand eller falsk.
+noGoalSelected=Mål er ikke angivet.
+noListSelected=Listen er ikke angivet.
+musthave=Skal have
+outgoingedge=Udgående kant.
+incomingedge=Indgående kant.
+mailbox=Postkasse
+intKey=Tasten Afbryd
+speed=Hastighed
+wrongMinDigit=Min ciffer skal være større end 0
+wrongMaxDigit=Max tal skal være større end 0
+wrongHiddenDigitsnum=Skjulte Tal tal skal være større end eller lig med 0
+hiddendigitsnum=Skjulte tal nummer
+hiddendigitspos=Skjulte Tal position
+getsecretdigits=GetSecretDigits
+beep=Bip
+description=Beskrivelse
+recordingFormat=Format
+bcc=Bcc
+invalidTimeout=Ugyldig timeoutværdi
+invalidRetry=Prøv ugyldig værdi
+invalidSpeed=Ugyldig hastighedsværdi
+missingQuery=Det er manglende forespørgselsstreng
+invalidPriority=Ugyldig prioritetsværdi
+invalidDelay=Ugyldig Forsinkelsesværdi
+noAttachmentSelected=Ingen vedhæftet fil valgt
+sendFax=SendFax
+attachment_name=Valgte vedhæftning
+choose_attachment=Vælg redskab
+help_choose_attachment=Format: pdf, tiff eller tif
+help_delay=Tid i minutter, der skal gå, før de ringede tilbage til kontakt
+noFirstNameSelected=Første navn er ikke angivet
+noPhoneSelected=Telefonen er ikke angivet
+editFile=Rediger XML
+priority=Prioritet
+numberOrLettersOrAll=Indsæt tal, bogstaver eller -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_de.txt b/public/assets/plugins/square/resources/grapheditor_de.txt
index 9d930d0..1361da6 100644
--- a/public/assets/plugins/square/resources/grapheditor_de.txt
+++ b/public/assets/plugins/square/resources/grapheditor_de.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Knoten bereits verbunden
+cancel=Abbrechen
+close=Schließen
+collapse-expand=Zusammenbruch/Erweitern
+containsValidationErrors=Enthält Validierungsfehler
+done=Fertig
+doubleClickOrientation=Doppelklicken Sie zum Ändern der Ausrichtung
+error=Fehler
+ok=OK
+updatingDocument=Aktualisierung des Dokuments. Bitte warten...
+updatingSelection=Aktualisierung Auswahl. Bitte warten...
 about=Über
-account_id=Konto
 actualSize=Tatsächliche Größe
 add=Hinzufügen
 addLayer=Layer hinzufügen
@@ -7,25 +24,14 @@ addProperty=Eigenschaft hinzufügen
 addToExistingDrawing=Zu bestehenden Zeichnung hinzufügen
 addWaypoint=Wegpunkt hinzufügen
 advanced=Erweiterte
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Ausrichten
 alignment=Ausrichtung
 allChangesLost=Alle Änderungen gehen verloren!
-alreadyConnected=Knoten bereits verbunden
 angle=Winkel
-announceoverride=Verkünden überschreiben
-answer=Antwort
-application=Anwendung
 apply=Anwenden
-args=Argumente
 arrange=Ordnen sie
 arrow=Pfeil
 arrows=Pfeile
-asr=ASR
-asr=ASR
-attachment_name=Ausgewählte Anlage
 automatic=Automatische
 autosave=Autosave
 autosize=Autosize
@@ -33,86 +39,54 @@ background=Hintergrund
 backgroundColor=Hintergrundfarbe
 backgroundImage=Hintergrundbild
 basic=Basic
-bcc=Bcc
-beep=Signalton
 block=Block
 blockquote=Blockquote
 bold=Fett
-borderColor=Rahmenfarbe
 borderWidth=Borderwidth
+borderColor=Rahmenfarbe
 bottom=Unten
 bottomAlign=Unten ausrichten
 bottomLeft=Unten Links
 bottomRight=Unten rechts
-boxnumber=Das Feld Telefonnummer
 bulletedList=Liste mit Aufzählungszeichen
-call_management=Verwaltung
-callback=Rückruf
-callflow=Anrufverlauf
-callid=CallID
-cancel=Abbrechen
 cannotOpenFile=Datei kann nicht geöffnet werden
-cc=Cc
 center=Zentrum
 change=Ändern
 changeOrientation=Ändern Sie die Ausrichtung
-choose_attachment=Anlage wählen
 circle=Kreis
 classic=Classic
 clearDefaultStyle=Standard löschen Stil
 clearWaypoints=Löschen von Wegpunkten
 clipart=Clipart
-close=Schließen
-collapse-expand=Zusammenbruch/Erweitern
 collapse=Zusammenbruch
 collapseExpand=Zusammenbruch/Erweitern
 collapsible=Zusammenklappbar
 comic=Comic
-command=Befehl
-condition=Zustand
 connect=Anschließen
 connection=Verbindung
-connectionArrows=Verbindung Pfeile
 connectionPoints=Anschlussstellen
+connectionArrows=Verbindung Pfeile
 constrainProportions=Proportionen
-containsValidationErrors=Enthält Validierungsfehler
-context=Kontext
 copy=Kopieren
 copyConnect=Kopieren auf Verbinden
 create=Erstellen
 curved=Gekrümmt
 custom=Benutzerdefinierte
-custom_app=Benutzerdefinierte Anwendung
 cut=Schnitt
 dashed=Gestrichelt
-data1=Daten 1
-data2=Daten 2
-data3=Daten 3
-data4=Daten 4
-data5=Daten 5
-database=Datenbank
-database_id=Datenbank
 decreaseIndent=Einzug verkleinern
 default=Standard
-delay=Verzögerung
 delete=Löschen
 deleteColumn=Spalte löschen
 deleteRow=Zeile löschen
-description=Beschreibung
-description_start=Start Beschreibung
 diagram=Diagramm
-dial=Interne Wahl
 diamond=Diamond
 diamondThin=Diamond (dünn)
-digit=Max. Ziffer
-digits=Ziffern
 direction=Richtung
 distribute=Verteilen
 divider=Teiler
 documentProperties=Dokumenteigenschaften
-done=Fertig
 dotted=Gepunktet
-doubleClickOrientation=Doppelklicken Sie zum Ändern der Ausrichtung
 drawing=Zeichnen{1}
 drawingEmpty=Zeichnung ist leer
 drawingTooLarge=Die Zeichnung ist zu groß
@@ -122,34 +96,24 @@ east=Osten
 edit=Bearbeiten
 editData=Daten bearbeiten
 editDiagram=Diagramm bearbeiten
-editFile=Bearbeiten von XML-
 editImage=Bild bearbeiten
 editLink=Link bearbeiten
 editStyle=Stil bearbeiten
 editTooltip=Bearbeiten Tooltip
-end=Ende
 enterGroup=Gruppe eingeben
+enterValue=Wert eingeben
 enterName=Namen eingeben
 enterPropertyName=Name der Eigenschaft eingeben
-enterValue=Wert eingeben
 entityRelation=Entity Relation
-entry=Eintrag
-error=Fehler
-escape=Escape Ziffern
-escape_digits=Escape Ziffern
 exitGroup=Gruppe verlassen
 expand=Erweitern
 export=Exportieren
-ext_dial=Externes Wählen
-extension=Erweiterung
 extras=Extras
 file=Datei
 fileNotFound=Datei nicht gefunden
-file_id=Datei
 filename=Dateiname
 fill=Füllen
 fillColor=Füllfarbe
-finally=Schließlich
 fitPage=Eine Seite
 fitPageWidth=Seitenbreite
 fitTwoPages=Zwei Seiten
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Horizontal spiegeln
 flipV=Vertikal spiegeln
 font=Schriftart
-fontColor=Font Color
 fontFamily=Schriftfamilie
+fontColor=Font Color
 fontSize=Schriftgröße
 format=Format
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Format Panel
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formatiert
 formattedText=Formatierter Text
-frequency=Frequenz
 general=Allgemein
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glas
 global=Global
-goal=Ziel
-goalname=Ziel Name
-google_tts_language=Sprache
-gosub=Gosub
-gotoc=Gehe zu
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Steigung
 gradientColor=Farbe
-grammar=Grammatik
 grid=Raster
 gridSize=Gittergröße
 group=Gruppe
 guides=Führungen
-hangup=Auflegen
 heading=Überschrift
 height=Höhe
 help=Hilfe
-help_choose_attachment=Format: PDF-, TIFF- oder tif
-help_delay=Zeit in Minuten an, zu warten, bevor der Kontakt anrufen
-hidden=Ausgeblendet
-hiddendigitsnum=Versteckte Ziffern
-hiddendigitspos=Versteckte Ziffern Position
 hide=Ausblenden
 hideIt=Ausblenden{1}
+hidden=Ausgeblendet
 home=Home
 horizontal=Horizontale
 horizontalFlow=Horizontale Strömung
 horizontalTree=Horizontale Baum
 html=HTML
-identifier=Bezeichner
 image=Bild
 images=Bilder
 import=Importieren
-incomingedge=Eingehende Kante.
 increaseIndent=Einzug vergrößern
 insert=Einfügen
-insertColumnAfter=Einfügen Spalte rechts
 insertColumnBefore=Einfügen Spalte links
+insertColumnAfter=Einfügen Spalte rechts
 insertHorizontalRule=Horizontale Linie einfügen
 insertImage=Bild einfügen
 insertLink=Link einfügen
-insertRowAfter=Zeile unterhalb einfügen
 insertRowBefore=Zeile oberhalb einfügen
-intKey=Unterbrechungstaste
-integrationServer=Integration Server
-interval=Zeitintervall
-interval_id=Intervall
-invalidDelay=Ungültige Verzögerungszeit
+insertRowAfter=Zeile unterhalb einfügen
 invalidName=Ungültiger Name
 invalidOrMissingFile=Ungültige oder fehlende Datei
-invalidPriority=Ungültiger Wert für die Priorität
-invalidRetry=Ungültige Wiederholungswert
-invalidSpeed=Ungültiger Wert der Drehzahl
-invalidTimeout=Ungültiger Wert für die Zeitüberschreitung
 isometric=Isometrische
-ispeech_asr_language=Sprache
-ispeech_tts_language=Sprache
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Kursiv
-key=Schlüssel
-label=Etikett
+layers=Schichten
 landscape=Landschaft
 laneColor=Lanecolor
-language=Sprache
-layers=Schichten
 layout=Layout
 left=Links
 leftAlign=Links ausrichten
-leftOperand=Linker Operand
 leftToRight=Von Links nach Rechts
 line=Zeile
+link=Link
 lineend=Zeilenende
 lineheight=Zeilenhöhe
 linestart=Zeile beginnen
 linewidth=Linienbreite
-link=Link
-list=Liste
-list_id=Liste
 loading=Laden
 lockUnlock=Sperren/Entsperren
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Mailbox
 manual=Handbuch
-math=Math
-maxdigit=Max Ziffern
-maxspeech=Max Rede
-menu=Menü
 middle=Mitte
-mindigit=Min. Ziffern
 misc=Misc
-missingQuery=Die Abfragezeichenfolge fehlt
-model=Modell
 more=Mehr
 moreResults=Weitere Ergebnisse
 move=Verschieben
 moveSelectionTo=Auswahl von {1}
-musthave=Müssen
-name=Name
 navigation=Navigation
 new=Neue
-noAccountSelected=Konto ist nicht angegeben.
-noApplicationSelected=Die Anwendung ist nicht angegeben
-noAttachmentSelected=Kein Anschluss aktiviert
-noAudioSelected=Audio Datei nicht angegeben ist.
-noBoxNumberSelected=Feld Name ist nicht angegeben.
 noColor=Keine Farbe
-noCommandSelected=Befehl ist nicht angegeben.
-noConditionSelected=Zustand ist nicht angegeben.
-noContextSelected=Kontext ist nicht angegeben.
-noDatabaseSelected=Datenbank ist nicht angegeben.
-noDigitsSelected=Ziffern ist nicht angegeben.
-noExtensionSelected=Die Nebenstelle ist nicht angegeben.
-noFileSelected=Dateiname nicht angegeben ist.
 noFiles=Keine Dateien
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Der Vorname ist nicht angegeben
-noGoalSelected=Ziel ist es, nicht angegeben.
-noIdentifierSelected=Kennung ist nicht angegeben.
-noIntervalSelected=Intervall ist nicht angegeben.
-noKeySelected=Schlüssel ist nicht angegeben.
-noListSelected=Liste ist nicht angegeben.
 noMoreResults=Keine weiteren Ergebnisse
-noNumberSelected=Zahl ist nicht angegeben.
-noOperandSelected=Linker Operand nicht angegeben ist.
-noPhoneSelected=Telefon ist nicht angegeben
-noProjectSelected=Teilprojekt ist nicht angegeben.
-noQueueSelected=Name der Warteschlange ist nicht angegeben.
-noRecipientSelected=Empfänger ist nicht angegeben.
-noResultsFor=Keine Ergebnisse für '{1}'
-noRightOperandSelected=Rechter Operand ist nicht angegeben.
-noTextSelected=Der Text ist nicht angegeben.
-noTrunkSelected=Der Stamm ist nicht angegeben.
-noVariableSelected=Variable ist nicht angegeben.
 none=Keine
-noop=NoOp
+noResultsFor=Keine Ergebnisse für '{1}'
 normal=Normal
 north=Norden
-number=Anzahl
-numberOrAll=Nummer einfügen oder -.
-numberOrInvalidOrDefault=Legen Sie x, i oder -.
-numberOrInvalidOrTimeout=Nummer einfügen, i oder t (Leerzeichen überprüfen).
-numberOrLettersOrAll=Zahlen, Buchstaben oder -.
 numberedList=Nummerierte Liste
-odbc_id=ODBC-Verbindung
-ok=OK
 opacity=Opazität
 open=Öffnen
 openArrow=Öffnen Pfeil
 openFile=Datei öffnen
-openInNewWindow=In neuem Fenster öffnen
-openInThisWindow=In diesem Fenster öffnen
 openLink=Link öffnen
 openSupported=Unterstützt das Format ist .XML-Dateien, die von dieser Software gespeichert
-operation=Betrieb
+openInNewWindow=In neuem Fenster öffnen
+openInThisWindow=In diesem Fenster öffnen
 options=Optionen
-opts=Optionen
 organic=Organische
 orthogonal=Orthogonale
-outgoingedge=Ausgehende Kante.
 outline=Überblick
-output=Ausgang
 oval=Oval
+pages=Seiten
+pageView=Seite anzeigen
 pageScale=Seite skalieren
 pageSetup=Seite einrichten
-pageView=Seite anzeigen
-pages=Seiten
 panTooltip=Platz ziehen zu Blättern
 paperSize=Papierformat
 paste=Einfügen
 pasteHere=Einfügen hier
 pattern=Muster
-pause=Pause
 perimeter=Umfang
-phone=Telefon
 placeholders=Platzhalter
-playback=Wiedergabe
 plusTooltip=Klicken Sie auf Verbinden und Klonen (Strg klicken zu klonen, Klicken mit gedrückter Umschalttaste zu verbinden). Ziehen Sie zu verbinden (Strg ziehen zu klonen).
 portrait=Porträt
 position=Position
 posterPrint=Poster drucken
 preview=Vorschau
 print=Drucken
-priority=Priorität
-project_id=Projekt
-publish=Pubblica
-query=Abfrage
-queue=Warteschlange
-queue_event=Veranstaltung
-queue_id=Warteschlange
-queue_variable=Die Warteschlange, von der Verstellpumpe
-queuelog=QueueLog
-queuename=Name der Warteschlange
 radialTree=Radiale Baum
-record=Datensatz
-recording=Aufnahme
-recordingFormat=Format
 redo=Wiederholen
 removeFormat=Klare Formatierung
 removeFromGroup=Aus Gruppe entfernen
@@ -386,16 +242,12 @@ removeWaypoint=Wegpunkt entfernen: Entfernen
 rename=Umbenennen
 renameIt={1} umbenennen
 replace=Ersetzen
-replaceExistingDrawing=Vorhandene Zeichnung ersetzen
 replaceIt={1} ist bereits vorhanden. Möchten Sie sie ersetzen?
+replaceExistingDrawing=Vorhandene Zeichnung ersetzen
 reset=Zurücksetzen
 resetView=Ansicht zurücksetzen
-response=Antwort Timeout
-result=Ergebnis
-retry=Erneut versuchen
 right=Rechts
 rightAlign=Rechts ausrichten
-rightOperand=Rechter Operand
 rightToLeft=Rechts nach Links
 rotate=Drehen
 rotateTooltip=Klicken und ziehen Sie zum Drehen, klicken Sie auf um 90 Grad zu drehen
@@ -404,9 +256,6 @@ rounded=Gerundet
 save=Speichern
 saveAs=Speichern als
 saved=Gespeichert
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Bildlaufleisten
 search=Suche
 searchShapes=Suche Formen
@@ -415,10 +264,6 @@ selectEdges=Wählen Sie die Kanten
 selectFont=Wählen Sie eine Schriftart
 selectNone=Wählen Sie "Keine"
 selectVertices=Scheitelpunkte auswählen
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Einstellen
 setAsDefaultStyle=Als Standard Stil
 shadow=Schatten
 shape=Form
@@ -426,34 +271,21 @@ sharp=Scharfe
 sidebarTooltip=Klicken Sie auf Erweitern. Drag und Drop Formen in das Diagramm. Umschalttaste klicken Sie auf Auswahl ändern. Alt Klicken Sie auf Einfügen und schließen.
 simple=Einfache
 simpleArrow=Einfache Pfeil
-sip_id=SIP
 size=Größe
-sms_text=Text
 solid=Solide
 sourceSpacing=Quelle Abstand
 south=Süden
 spacing=Abstand
-speed=Geschwindigkeit
-start=Starten
-stats=Stats
 straight=Gerade
 strokeColor=Linienfarbe
 style=Stil
-subject=Betreff
-subproject=Unterprojekt
 subscript=Tiefgestellt
-successOrFailure=Insert success or failure.
 superscript=Hochgestellt
-system=System
 table=Tabelle
 targetSpacing=Ziel Abstand
-template_id=Vorlage
 text=Text
 textAlignment=Textausrichtung
 textOpacity=Text Opazität
-threshold=Schwellenwert
-timeout=Zeitabschaltung (Sekunden)
-to=Zu
 toBack=Zurück
 toFront=Nach vorne
 tooltips=Tooltips
@@ -462,38 +294,206 @@ topAlign=Oben ausrichten
 topLeft=Oben Links
 topRight=Oben rechts
 transparent=Transparente
-trueOrFalse=Legen Sie Wahr oder Falsch.
-trunk=Amtsleitung
-trunk_name=Amtsleitung
-tts=TTS
 turn=Drehen
 uml=UML
 underline=Unterstreichen
 undo=Rückgängig machen
 ungroup=Gruppierung aufheben
-unpause=End pause
-untitledLayer=Untitled Layer
-updatingDocument=Aktualisierung des Dokuments. Bitte warten...
-updatingSelection=Aktualisierung Auswahl. Bitte warten...
 url=URL
-value=Wert
-variable=Variable
-variable_id=Variable
-variable_value=Variabler Wert
+untitledLayer=Untitled Layer
 vertical=Vertikale
 verticalFlow=Vertikalen Fluss
 verticalTree=Vertikale Baum
 view=Anzeigen
-voicemail=VoiceMail
-vswitch=Schalter
 waypoints=Wegpunkte
 west=Westen
 width=Breite
 wordWrap=Zeilenumbruch
 writingDirection=Schreibrichtung
-wrongHiddenDigitsnum=Versteckte Ziffern muss größer als oder gleich 0 sein
-wrongMaxDigit=Max. Zahl ist größer als 0 sein
-wrongMinDigit=Min. Ziffer muss größer als 0 sein
 zoom=Zoom
 zoomIn=Bild vergrößern
-zoomOut=Verkleinern
\ No newline at end of file
+zoomOut=Verkleinern
+label=Etikett
+timeout=Zeitabschaltung (Sekunden)
+response=Antwort Timeout
+digit=Max. Ziffer
+escape=Escape Ziffern
+retry=Erneut versuchen
+name=Name
+value=Wert
+entry=Eintrag
+start=Starten
+finally=Schließlich
+end=Ende
+variable=Variable
+set=Einstellen
+operation=Betrieb
+math=Math
+result=Ergebnis
+call_management=Verwaltung
+answer=Antwort
+hangup=Auflegen
+dial=Interne Wahl
+ext_dial=Externes Wählen
+phone=Telefon
+trunk=Amtsleitung
+identifier=Bezeichner
+queue=Warteschlange
+voicemail=VoiceMail
+boxnumber=Das Feld Telefonnummer
+playback=Wiedergabe
+menu=Menü
+saydigits=SayDigits
+digits=Ziffern
+saynumber=SayNumber
+number=Anzahl
+sayphonetic=SayPhonetic
+escape_digits=Escape Ziffern
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Schlüssel
+getdigits=GetDigits
+mindigit=Min. Ziffern
+maxdigit=Max Ziffern
+custom_app=Benutzerdefinierte Anwendung
+language=Sprache
+frequency=Frequenz
+integrationServer=Integration Server
+database=Datenbank
+query=Abfrage
+asr=ASR
+sendSMS=SendSMS
+account_id=Konto
+template_id=Vorlage
+to=Zu
+sms_text=Text
+sendMail=SendMail
+subject=Betreff
+cc=Cc
+threshold=Schwellenwert
+maxspeech=Max Rede
+grammar=Grammatik
+ispeechasr=ISpeechASR
+model=Modell
+noop=NoOp
+output=Ausgang
+system=System
+command=Befehl
+application=Anwendung
+agi=AGI
+args=Argumente
+subproject=Unterprojekt
+goalname=Ziel Name
+callflow=Anrufverlauf
+gotoc=Gehe zu
+context=Kontext
+extension=Erweiterung
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Zeitintervall
+leftOperand=Linker Operand
+condition=Zustand
+rightOperand=Rechter Operand
+vswitch=Schalter
+recording=Aufnahme
+record=Datensatz
+queuename=Name der Warteschlange
+announceoverride=Verkünden überschreiben
+callid=CallID
+agent=Agent
+queue_event=Veranstaltung
+data1=Daten 1
+data2=Daten 2
+data3=Daten 3
+data4=Daten 4
+data5=Daten 5
+macro=Makro
+stats=Stats
+queuelog=QueueLog
+goal=Ziel
+callback=Rückruf
+list=Liste
+delay=Verzögerung
+list_id=Liste
+opts=Optionen
+queue_id=Warteschlange
+file_id=Datei
+variable_id=Variable
+gosub=Gosub
+project_id=Projekt
+sip_id=SIP
+trunk_name=Amtsleitung
+variable_value=Variabler Wert
+database_id=Datenbank
+interval_id=Intervall
+description_start=Start Beschreibung
+publish=Pubblica
+ispeech_asr_language=Sprache
+ispeech_tts_language=Sprache
+google_tts_language=Sprache
+queue_variable=Die Warteschlange, von der Verstellpumpe
+odbc_id=ODBC-Verbindung
+noVariableSelected=Variable ist nicht angegeben.
+noTrunkSelected=Der Stamm ist nicht angegeben.
+noAudioSelected=Audio Datei nicht angegeben ist.
+noOperandSelected=Linker Operand nicht angegeben ist.
+noDatabaseSelected=Datenbank ist nicht angegeben.
+noExtensionSelected=Die Nebenstelle ist nicht angegeben.
+noCommandSelected=Befehl ist nicht angegeben.
+noApplicationSelected=Die Anwendung ist nicht angegeben
+noRightOperandSelected=Rechter Operand ist nicht angegeben.
+noDigitsSelected=Ziffern ist nicht angegeben.
+noNumberSelected=Zahl ist nicht angegeben.
+noRecipientSelected=Empfänger ist nicht angegeben.
+noTextSelected=Der Text ist nicht angegeben.
+noAccountSelected=Konto ist nicht angegeben.
+noKeySelected=Schlüssel ist nicht angegeben.
+noIdentifierSelected=Kennung ist nicht angegeben.
+noQueueSelected=Name der Warteschlange ist nicht angegeben.
+noConditionSelected=Zustand ist nicht angegeben.
+noIntervalSelected=Intervall ist nicht angegeben.
+noContextSelected=Kontext ist nicht angegeben.
+noBoxNumberSelected=Feld Name ist nicht angegeben.
+noProjectSelected=Teilprojekt ist nicht angegeben.
+noFileSelected=Dateiname nicht angegeben ist.
+numberOrInvalidOrTimeout=Nummer einfügen, i oder t (Leerzeichen überprüfen).
+numberOrAll=Nummer einfügen oder -.
+numberOrInvalidOrDefault=Legen Sie x, i oder -.
+trueOrFalse=Legen Sie Wahr oder Falsch.
+noGoalSelected=Ziel ist es, nicht angegeben.
+noListSelected=Liste ist nicht angegeben.
+musthave=Müssen
+outgoingedge=Ausgehende Kante.
+incomingedge=Eingehende Kante.
+mailbox=Mailbox
+intKey=Unterbrechungstaste
+speed=Geschwindigkeit
+wrongMinDigit=Min. Ziffer muss größer als 0 sein
+wrongMaxDigit=Max. Zahl ist größer als 0 sein
+wrongHiddenDigitsnum=Versteckte Ziffern muss größer als oder gleich 0 sein
+hiddendigitsnum=Versteckte Ziffern
+hiddendigitspos=Versteckte Ziffern Position
+getsecretdigits=GetSecretDigits
+beep=Signalton
+description=Beschreibung
+recordingFormat=Format
+bcc=Bcc
+invalidTimeout=Ungültiger Wert für die Zeitüberschreitung
+invalidRetry=Ungültige Wiederholungswert
+invalidSpeed=Ungültiger Wert der Drehzahl
+missingQuery=Die Abfragezeichenfolge fehlt
+invalidPriority=Ungültiger Wert für die Priorität
+invalidDelay=Ungültige Verzögerungszeit
+noAttachmentSelected=Kein Anschluss aktiviert
+sendFax=SendFax
+attachment_name=Ausgewählte Anlage
+choose_attachment=Anlage wählen
+help_choose_attachment=Format: PDF-, TIFF- oder tif
+help_delay=Zeit in Minuten an, zu warten, bevor der Kontakt anrufen
+noFirstNameSelected=Der Vorname ist nicht angegeben
+noPhoneSelected=Telefon ist nicht angegeben
+editFile=Bearbeiten von XML-
+priority=Priorität
+numberOrLettersOrAll=Zahlen, Buchstaben oder -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_es.txt b/public/assets/plugins/square/resources/grapheditor_es.txt
index dab4d6d..51750fe 100644
--- a/public/assets/plugins/square/resources/grapheditor_es.txt
+++ b/public/assets/plugins/square/resources/grapheditor_es.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Los nodos ya conectado
+cancel=Cancelar
+close=Cerrar
+collapse-expand=Contraer/Expandir
+containsValidationErrors=Contiene errores de validación
+done=Hecho
+doubleClickOrientation=Para cambiar la orientación de Doubleclick
+error=Error
+ok=OK
+updatingDocument=Actualización del documento. Por favor, espere...
+updatingSelection=Actualizar la selección. Por favor, espere...
 about=Acerca de
-account_id=Cuenta
 actualSize=Tamaño real
 add=Agregar
 addLayer=Añadir capa
@@ -7,25 +24,14 @@ addProperty=Agregar propiedad
 addToExistingDrawing=Agregar al dibujo existente
 addWaypoint=Agregar punto de referencia
 advanced=Advanced
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Alinear
 alignment=Alineación
 allChangesLost=Todos los cambios se perderán!
-alreadyConnected=Los nodos ya conectado
 angle=Ángulo
-announceoverride=Anunciar anular
-answer=Respuesta
-application=Aplicación
 apply=Aplicar
-args=Argumentos
 arrange=Organizar
 arrow=Flecha
 arrows=Flechas
-asr=ASR
-asr=ASR
-attachment_name=Adjunto seleccionado
 automatic=Automático
 autosave=Autoguardar
 autosize=Autosize
@@ -33,86 +39,54 @@ background=Antecedentes
 backgroundColor=Color de fondo
 backgroundImage=Imagen de fondo
 basic=Basic
-bcc=Bcc
-beep=Bip
 block=Bloquear
 blockquote=Blockquote
 bold=Bold
-borderColor=Color del borde
 borderWidth=Borderwidth
+borderColor=Color del borde
 bottom=Parte inferior
 bottomAlign=Alinear en la parte inferior
 bottomLeft=Parte inferior izquierda
 bottomRight=Parte inferior derecha
-boxnumber=Número de caja
 bulletedList=Lista con viñetas
-call_management=Gestión de llamadas
-callback=Callback
-callflow=Callflow
-callid=CallID
-cancel=Cancelar
 cannotOpenFile=No se puede abrir el archivo
-cc=Cc
 center=Centro
 change=Cambiar
 changeOrientation=Cambiar la orientación
-choose_attachment=Seleccione adjunto
 circle=Círculo
 classic=Classic
 clearDefaultStyle=Claro Estilo predeterminado
 clearWaypoints=Borrar Waypoints
 clipart=Clipart
-close=Cerrar
-collapse-expand=Contraer/Expandir
 collapse=Colapso
 collapseExpand=Contraer/Expandir
 collapsible=Desmontable
 comic=Comic
-command=Mando
-condition=Condición
 connect=Conectar
 connection=Conexión
-connectionArrows=Flechas de conexión
 connectionPoints=Los puntos de conexión
+connectionArrows=Flechas de conexión
 constrainProportions=Restringir las proporciones
-containsValidationErrors=Contiene errores de validación
-context=Contexto
 copy=Copiar
 copyConnect=Copiar en Conectar
 create=Crear
 curved=Curvado
 custom=Custom
-custom_app=Aplicación personalizada
 cut=Cortar
 dashed=Dashed
-data1=Datos1
-data2=Datos2
-data3=Datos3
-data4=Datos 4
-data5=Data5
-database=Base de datos
-database_id=Base de datos
 decreaseIndent=Disminuir sangría
 default=Default
-delay=Retraso
 delete=Eliminar
 deleteColumn=Eliminar columna
 deleteRow=Eliminar fila
-description=Descripción
-description_start=Descripción Inicio
 diagram=Diagrama
-dial=Marcación interna
 diamond=Diamond
 diamondThin=Diamond (delgado)
-digit=Dígito máx.
-digits=Dígitos
 direction=Dirección
 distribute=Distribuir
 divider=El divisor
 documentProperties=Propiedades del documento
-done=Hecho
 dotted=Salpicada
-doubleClickOrientation=Para cambiar la orientación de Doubleclick
 drawing=Dibujo{1}
 drawingEmpty=El dibujo está vacía.
 drawingTooLarge=El dibujo es demasiado grande
@@ -122,34 +96,24 @@ east=Oriente
 edit=Editar
 editData=Modificar datos
 editDiagram=Editar el diagrama
-editFile=Editar XML
 editImage=Editar imagen
 editLink=Edit Link
 editStyle=Editar estilo
 editTooltip=Editar descripción
-end=Final
 enterGroup=Introducir grupo
+enterValue=Introduzca el valor
 enterName=Introduzca el nombre
 enterPropertyName=Introduzca el nombre de la propiedad
-enterValue=Introduzca el valor
 entityRelation=Relación de entidades
-entry=Entrada
-error=Error
-escape=Dígitos de escape
-escape_digits=Dígitos de escape
 exitGroup=Grupo de salida
 expand=Ampliar
 export=Exportar
-ext_dial=Marcación externa
-extension=Extensión
 extras=Extras
 file=Archivo
 fileNotFound=Archivo no encontrado
-file_id=Archivo
 filename=Filename
 fill=Llenar
 fillColor=Color de relleno
-finally=Finalmente
 fitPage=Una página
 fitPageWidth=El ancho de la página
 fitTwoPages=Dos páginas
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Voltear horizontalmente
 flipV=Flip vertical
 font=Font
-fontColor=Color de fuente
 fontFamily=Familia de fuente
+fontColor=Color de fuente
 fontSize=El tamaño de la fuente
 format=Formato
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Panel de formato
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formato
 formattedText=Texto con formato
-frequency=Frecuencia
 general=General
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Cristal
 global=Global
-goal=Objetivo
-goalname=Nombre de meta
-google_tts_language=Idioma
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradiente
 gradientColor=Color
-grammar=Gramática
 grid=Cuadrícula
 gridSize=El tamaño de la cuadrícula
 group=Grupo
 guides=Guías
-hangup=Colgar
 heading=La partida
 height=Altura
 help=Ayuda
-help_choose_attachment=Formato: PDF, TIFF o TIF
-help_delay=Tiempo, en minutos, que esperar antes de llamar a este contacto
-hidden=Oculto
-hiddendigitsnum=Número de dígitos oculto
-hiddendigitspos=Posición de dígitos oculto
 hide=Ocultar
 hideIt=Ocultar {1}
+hidden=Oculto
 home=Home
 horizontal=Horizontal
 horizontalFlow=Flujo horizontal
 horizontalTree=Árbol horizontal
 html=HTML
-identifier=Identificador
 image=Imagen
 images=Imágenes
 import=Importar
-incomingedge=Borde de entrada.
 increaseIndent=Aumentar sangría
 insert=Insertar
-insertColumnAfter=Insertar columna a la derecha
 insertColumnBefore=Insertar columna a la izquierda
+insertColumnAfter=Insertar columna a la derecha
 insertHorizontalRule=Insertar la regla horizontal
 insertImage=Insertar imagen
 insertLink=Insertar enlace
-insertRowAfter=Insertar fila debajo
 insertRowBefore=Insertar fila arriba
-intKey=Tecla de interrupción
-integrationServer=Integration Server
-interval=Intervalo de tiempo
-interval_id=Intervalo
-invalidDelay=Valor de retardo no válido
+insertRowAfter=Insertar fila debajo
 invalidName=Nombre no válido.
 invalidOrMissingFile=Archivo no válido o inexistente
-invalidPriority=El valor de la prioridad no válido
-invalidRetry=Valor retry no válido
-invalidSpeed=El valor de velocidad no válida
-invalidTimeout=Valor de tiempo de espera no válido
 isometric=Isométrica
-ispeech_asr_language=Idioma
-ispeech_tts_language=Idioma
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Cursiva
-key=Key
-label=Etiqueta
+layers=Capas
 landscape=Paisaje
 laneColor=Lanecolor
-language=Idioma
-layers=Capas
 layout=Diseño
 left=Izquierda
 leftAlign=Alinear a la izquierda
-leftOperand=Operando izquierdo
 leftToRight=De izquierda a derecha
 line=Línea
+link=Link
 lineend=Final de línea
 lineheight=Altura de línea
 linestart=Principio de línea
 linewidth=Linewidth
-link=Link
-list=Lista
-list_id=Lista
 loading=Cargando
 lockUnlock=Bloquear/Desbloquear
-login=Login
-logout=Logout
-macro=Macro
-mailbox=Buzón
 manual=Manual
-math=Matemáticas
-maxdigit=Máximo de dígitos
-maxspeech=Discurso máx.
-menu=Menu
 middle=Oriente
-mindigit=Dígitos mín.
 misc=Misc
-missingQuery=Falta la cadena de consulta
-model=Modelo
 more=Más
 moreResults=Más resultados
 move=Mover
 moveSelectionTo=Mover la selección a {1}
-musthave=Debe tener
-name=Nombre
 navigation=La navegación
 new=Nuevo
-noAccountSelected=Cuenta no está especificado.
-noApplicationSelected=La aplicación no está especificado
-noAttachmentSelected=Sin accesorio seleccionado
-noAudioSelected=Archivo de Audio no está especificado.
-noBoxNumberSelected=No se ha especificado el nombre de la caja.
 noColor=No hay color
-noCommandSelected=No se especificó el comando.
-noConditionSelected=El Estado no está especificado.
-noContextSelected=Contexto no está especificado.
-noDatabaseSelected=Base de datos no está especificado.
-noDigitsSelected=Dígitos no especificado.
-noExtensionSelected=Extensión no está especificado.
-noFileSelected=No se especificó el nombre de archivo.
 noFiles=No hay archivos
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=No se ha especificado el nombre de la primera
-noGoalSelected=Objetivo no está especificado.
-noIdentifierSelected=Identificador no está especificado.
-noIntervalSelected=No se especifica intervalo.
-noKeySelected=Clave no está especificada.
-noListSelected=Lista no está especificado.
 noMoreResults=No hay más resultados
-noNumberSelected=El número no es especificado.
-noOperandSelected=Operando izquierdo no está especificado.
-noPhoneSelected=El teléfono no está especificado
-noProjectSelected=Subproyecto no está especificado.
-noQueueSelected=No se ha especificado el nombre de la cola.
-noRecipientSelected=Destinatario no está especificado.
-noResultsFor=No hay resultados para '{1}'.
-noRightOperandSelected=Operando derecho no está especificado.
-noTextSelected=El texto no está especificado.
-noTrunkSelected=La cajuela no está especificado.
-noVariableSelected=Variable no está especificado.
 none=Ninguno
-noop=NoOp
+noResultsFor=No hay resultados para '{1}'.
 normal=Normal
 north=Norte
-number=Número
-numberOrAll=Insertar número o -.
-numberOrInvalidOrDefault=Insertar x, i o -.
-numberOrInvalidOrTimeout=Insertar número, i o t (verifique los espacios en blanco).
-numberOrLettersOrAll=Insertar números, letras o -.
 numberedList=Lista numerada
-odbc_id=Conexión ODBC.
-ok=OK
 opacity=Opacidad
 open=Abrir
 openArrow=Flecha abierta
 openFile=Abrir el archivo
-openInNewWindow=Abrir en nueva ventana
-openInThisWindow=En esta ventana abierta
 openLink=Abrir enlace
 openSupported=Formato compatible .XML archivos guardados desde este software
-operation=Funcionamiento
+openInNewWindow=Abrir en nueva ventana
+openInThisWindow=En esta ventana abierta
 options=Opciones
-opts=Opciones
 organic=Organic
 orthogonal=Ortogonal
-outgoingedge=Borde saliente.
 outline=Presentacion
-output=Salida
 oval=Óvalo
+pages=Páginas
+pageView=Vista de página
 pageScale=Escala de página
 pageSetup=Configuración de página
-pageView=Vista de página
-pages=Páginas
 panTooltip=Espacio Arrastrar para desplazarse
 paperSize=Tamaño de papel
 paste=Pegar
 pasteHere=Pegue aquí
 pattern=Patrón
-pause=Pause
 perimeter=Perímetro
-phone=Teléfono
 placeholders=Marcadores
-playback=La reproducción
 plusTooltip=Haga clic en Conectar y el clon (ctrl + clic para clonar, Shift clic para conectarse). Arrastre para conectar (ctrl arrastrar para clonar).
 portrait=Retrato
 position=Posición
 posterPrint=Impresión de Póster
 preview=Vista previa
 print=Imprimir
-priority=Prioridad
-project_id=Proyecto
-publish=Pubblica
-query=Consulta
-queue=Cola
-queue_event=Evento
-queue_id=Cola
-queue_variable=Cola de la Variable
-queuelog=QueueLog
-queuename=El nombre de cola
 radialTree=Árbol radial
-record=Grabar
-recording=Grabación
-recordingFormat=Formato
 redo=Rehacer
 removeFormat=Borrar formato
 removeFromGroup=Eliminar del grupo
@@ -386,16 +242,12 @@ removeWaypoint=Quitar el punto de referencia
 rename=Renombrar
 renameIt=Cambiar el nombre {1}
 replace=Sustituir
-replaceExistingDrawing=Sustituir el dibujo existente
 replaceIt={1} ya existe. ¿Desea reemplazarlo?
+replaceExistingDrawing=Sustituir el dibujo existente
 reset=Restablecer
 resetView=Restablecer vista
-response=Tiempo de espera de respuesta
-result=Resultado
-retry=Reintentar
 right=Derecho
 rightAlign=Alinear a la derecha
-rightOperand=Operando derecho
 rightToLeft=Derecha a izquierda
 rotate=Gire
 rotateTooltip=Haga clic y arrastre para girar, haga clic en Girar 90 grados
@@ -404,9 +256,6 @@ rounded=Redondeado
 save=Guardar
 saveAs=Guardar como
 saved=Guardado
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Barras de desplazamiento
 search=Buscar
 searchShapes=Buscar formas
@@ -415,10 +264,6 @@ selectEdges=Seleccione bordes
 selectFont=Seleccione una fuente
 selectNone=Seleccione Ninguno
 selectVertices=Seleccionar vértices
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Establecer
 setAsDefaultStyle=Establecer como estilo predeterminado
 shadow=Sombra
 shape=Forma
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=Haga clic para ampliar. Arrastre y suelte las formas en el diagrama. Pulse Mayús para cambiar la selección. Alt + clic para insertar y conectar.
 simple=Simple
 simpleArrow=Flecha simple
-sip_id=SIP
 size=Tamaño
-sms_text=Texto
 solid=Solid
 sourceSpacing=Espaciado de origen
 south=Sur
 spacing=Espaciado
-speed=Velocidad
-start=Inicio
-stats=Stats
 straight=Recto
 strokeColor=Color de línea
 style=Style
-subject=Asunto
-subproject=Subproyecto
 subscript=Subíndice
-successOrFailure=Insert success or failure.
 superscript=Superíndice
-system=Sistema
 table=Tabla
 targetSpacing=Espaciado de destino
-template_id=Plantilla
 text=Texto
 textAlignment=Alineación de texto
 textOpacity=Opacidad del texto
-threshold=Umbral
-timeout=Tiempo de espera (segundos)
-to=A
 toBack=Para volver
 toFront=Al frente
 tooltips=Sugerencias
@@ -462,38 +294,206 @@ topAlign=Alinear en la parte superior
 topLeft=Arriba a la izquierda
 topRight=Arriba a la derecha
 transparent=Transparente
-trueOrFalse=Inserte true o false.
-trunk=Tronco
-trunk_name=Tronco
-tts=TTS
 turn=Gire
 uml=UML
 underline=Underline
 undo=Deshacer
 ungroup=Desagrupar
-unpause=End pause
-untitledLayer=Untitled capa
-updatingDocument=Actualización del documento. Por favor, espere...
-updatingSelection=Actualizar la selección. Por favor, espere...
 url=URL
-value=Valor
-variable=Variable
-variable_id=Variable
-variable_value=Valor variable
+untitledLayer=Untitled capa
 vertical=Vertical
 verticalFlow=Flujo vertical
 verticalTree=Árbol vertical
 view=Ver
-voicemail=VoiceMail
-vswitch=Contacto
 waypoints=Waypoints
 west=West
 width=Ancho
 wordWrap=Word Wrap
 writingDirection=La dirección de escritura
-wrongHiddenDigitsnum=Número de dígitos oculto tiene que ser mayor o igual a 0.
-wrongMaxDigit=Dígito Max tiene que ser mayor que 0
-wrongMinDigit=Min dígito tiene que ser mayor que 0
 zoom=Zoom
 zoomIn=Acercar
-zoomOut=Zoom Out
\ No newline at end of file
+zoomOut=Zoom Out
+label=Etiqueta
+timeout=Tiempo de espera (segundos)
+response=Tiempo de espera de respuesta
+digit=Dígito máx.
+escape=Dígitos de escape
+retry=Reintentar
+name=Nombre
+value=Valor
+entry=Entrada
+start=Inicio
+finally=Finalmente
+end=Final
+variable=Variable
+set=Establecer
+operation=Funcionamiento
+math=Matemáticas
+result=Resultado
+call_management=Gestión de llamadas
+answer=Respuesta
+hangup=Colgar
+dial=Marcación interna
+ext_dial=Marcación externa
+phone=Teléfono
+trunk=Tronco
+identifier=Identificador
+queue=Cola
+voicemail=VoiceMail
+boxnumber=Número de caja
+playback=La reproducción
+menu=Menu
+saydigits=SayDigits
+digits=Dígitos
+saynumber=SayNumber
+number=Número
+sayphonetic=SayPhonetic
+escape_digits=Dígitos de escape
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Key
+getdigits=GetDigits
+mindigit=Dígitos mín.
+maxdigit=Máximo de dígitos
+custom_app=Aplicación personalizada
+language=Idioma
+frequency=Frecuencia
+integrationServer=Integration Server
+database=Base de datos
+query=Consulta
+asr=ASR
+sendSMS=SendSMS
+account_id=Cuenta
+template_id=Plantilla
+to=A
+sms_text=Texto
+sendMail=SendMail
+subject=Asunto
+cc=Cc
+threshold=Umbral
+maxspeech=Discurso máx.
+grammar=Gramática
+ispeechasr=ISpeechASR
+model=Modelo
+noop=NoOp
+output=Salida
+system=Sistema
+command=Mando
+application=Aplicación
+agi=AGI
+args=Argumentos
+subproject=Subproyecto
+goalname=Nombre de meta
+callflow=Callflow
+gotoc=Goto
+context=Contexto
+extension=Extensión
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Intervalo de tiempo
+leftOperand=Operando izquierdo
+condition=Condición
+rightOperand=Operando derecho
+vswitch=Contacto
+recording=Grabación
+record=Grabar
+queuename=El nombre de cola
+announceoverride=Anunciar anular
+callid=CallID
+agent=Agent
+queue_event=Evento
+data1=Datos1
+data2=Datos2
+data3=Datos3
+data4=Datos 4
+data5=Data5
+macro=Macro
+stats=Stats
+queuelog=QueueLog
+goal=Objetivo
+callback=Callback
+list=Lista
+delay=Retraso
+list_id=Lista
+opts=Opciones
+queue_id=Cola
+file_id=Archivo
+variable_id=Variable
+gosub=Gosub
+project_id=Proyecto
+sip_id=SIP
+trunk_name=Tronco
+variable_value=Valor variable
+database_id=Base de datos
+interval_id=Intervalo
+description_start=Descripción Inicio
+publish=Pubblica
+ispeech_asr_language=Idioma
+ispeech_tts_language=Idioma
+google_tts_language=Idioma
+queue_variable=Cola de la Variable
+odbc_id=Conexión ODBC.
+noVariableSelected=Variable no está especificado.
+noTrunkSelected=La cajuela no está especificado.
+noAudioSelected=Archivo de Audio no está especificado.
+noOperandSelected=Operando izquierdo no está especificado.
+noDatabaseSelected=Base de datos no está especificado.
+noExtensionSelected=Extensión no está especificado.
+noCommandSelected=No se especificó el comando.
+noApplicationSelected=La aplicación no está especificado
+noRightOperandSelected=Operando derecho no está especificado.
+noDigitsSelected=Dígitos no especificado.
+noNumberSelected=El número no es especificado.
+noRecipientSelected=Destinatario no está especificado.
+noTextSelected=El texto no está especificado.
+noAccountSelected=Cuenta no está especificado.
+noKeySelected=Clave no está especificada.
+noIdentifierSelected=Identificador no está especificado.
+noQueueSelected=No se ha especificado el nombre de la cola.
+noConditionSelected=El Estado no está especificado.
+noIntervalSelected=No se especifica intervalo.
+noContextSelected=Contexto no está especificado.
+noBoxNumberSelected=No se ha especificado el nombre de la caja.
+noProjectSelected=Subproyecto no está especificado.
+noFileSelected=No se especificó el nombre de archivo.
+numberOrInvalidOrTimeout=Insertar número, i o t (verifique los espacios en blanco).
+numberOrAll=Insertar número o -.
+numberOrInvalidOrDefault=Insertar x, i o -.
+trueOrFalse=Inserte true o false.
+noGoalSelected=Objetivo no está especificado.
+noListSelected=Lista no está especificado.
+musthave=Debe tener
+outgoingedge=Borde saliente.
+incomingedge=Borde de entrada.
+mailbox=Buzón
+intKey=Tecla de interrupción
+speed=Velocidad
+wrongMinDigit=Min dígito tiene que ser mayor que 0
+wrongMaxDigit=Dígito Max tiene que ser mayor que 0
+wrongHiddenDigitsnum=Número de dígitos oculto tiene que ser mayor o igual a 0.
+hiddendigitsnum=Número de dígitos oculto
+hiddendigitspos=Posición de dígitos oculto
+getsecretdigits=GetSecretDigits
+beep=Bip
+description=Descripción
+recordingFormat=Formato
+bcc=Bcc
+invalidTimeout=Valor de tiempo de espera no válido
+invalidRetry=Valor retry no válido
+invalidSpeed=El valor de velocidad no válida
+missingQuery=Falta la cadena de consulta
+invalidPriority=El valor de la prioridad no válido
+invalidDelay=Valor de retardo no válido
+noAttachmentSelected=Sin accesorio seleccionado
+sendFax=SendFax
+attachment_name=Adjunto seleccionado
+choose_attachment=Seleccione adjunto
+help_choose_attachment=Formato: PDF, TIFF o TIF
+help_delay=Tiempo, en minutos, que esperar antes de llamar a este contacto
+noFirstNameSelected=No se ha especificado el nombre de la primera
+noPhoneSelected=El teléfono no está especificado
+editFile=Editar XML
+priority=Prioridad
+numberOrLettersOrAll=Insertar números, letras o -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_fa.txt b/public/assets/plugins/square/resources/grapheditor_fa.txt
index bef8afd..0de52c3 100644
--- a/public/assets/plugins/square/resources/grapheditor_fa.txt
+++ b/public/assets/plugins/square/resources/grapheditor_fa.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=متورم شده متصل شد
+cancel=لغو
+close=بستن
+collapse-expand=فروپاشي/گسترش
+containsValidationErrors=تأیید اعتبار حاوی خطا
+done=انجام شد
+doubleClickOrientation=برای تغییر جهت Doubleclick
+error=خطا
+ok=OK
+updatingDocument=به روزآوری سند. لطفاً صبر کنید...
+updatingSelection=به روزآوری انتخاب شد. لطفاً صبر کنید...
 about=در حدود
-account_id=اشتراک
 actualSize=در اندازه واقعی
 add=افزودن
 addLayer=افزودن لایه ای
@@ -7,25 +24,14 @@ addProperty=افزودن مال
 addToExistingDrawing=به تالار های موجود اضافه کنید
 addWaypoint=نقطه نشانه
 advanced=پيش رفت.
-agent=عامل
-agent_management=Agent Management
-agi=AGI
 align=مسئولين مملکتي
 alignment=ترازبندی
 allChangesLost=تمام تغییرات را از دست داده باشد!
-alreadyConnected=متورم شده متصل شد
 angle=زاویه گردش
-announceoverride=باز دارنده اعلام
-answer=پاسخ
-application=برنامه کاربردی
 apply=اجرا می شود
-args=دلايل
 arrange=ترتیب
 arrow=فلش
 arrows=تير
-asr=ASR
-asr=عصر (عج
-attachment_name=ضمیمه انتخاب می شود
 automatic=خودکار
 autosave=Autosave
 autosize=Autosize
@@ -33,86 +39,54 @@ background=پس زمینه
 backgroundColor=رنگ زمینه
 backgroundImage=تصویر پس زمینه
 basic=پايه
-bcc=Bcc
-beep=بیپ
 block=بلوک
 blockquote=Blockquote
 bold=Bold
-borderColor=مرز رنگ
 borderWidth=Borderwidth
+borderColor=مرز رنگ
 bottom=پایین
 bottomAlign=مسئولين مملکتي پایین
 bottomLeft=پایین چپ
 bottomRight=پایین سمت راست
-boxnumber=تعداد جعبه
 bulletedList=لیست Bulleted
-call_management=مدیریت تلفن
-callback=Callback
-callflow=Callflow
-callid=CallID
-cancel=لغو
 cannotOpenFile=قادر به باز کردن فایل
-cc=مذكر دچار تغيير
 center=مرکز
 change=تغییر
 changeOrientation=جهت تغییر
-choose_attachment=ضمیمه را انتخاب کنید
 circle=دايره
 classic=کلاسیک
 clearDefaultStyle=سبک پیش فرض روشن است
 clearWaypoints=پاک کردن نقاط نشانه
 clipart=Clipart
-close=بستن
-collapse-expand=فروپاشي/گسترش
 collapse=فروپاشي
 collapseExpand=فروپاشي/گسترش
 collapsible=تاشو
 comic=کمدی
-command=فرمان
-condition=شرط
 connect=اتصال
 connection=اتصال
-connectionArrows=تيرهاي اتصال
 connectionPoints=نقاط اتصال
+connectionArrows=تيرهاي اتصال
 constrainProportions=ابعاد گذاريد
-containsValidationErrors=تأیید اعتبار حاوی خطا
-context=متن
 copy=کپی
 copyConnect=کپی بر روی اتصال
 create=ایجاد
 curved=منحني
 custom=عرف
-custom_app=عرف، کاربرد
 cut=برش
 dashed=رشتة
-data1=داده ها1
-data2=داده ها2
-data3=داده ها3
-data4=داده ها4
-data5=داده ها5
-database=پایگاه داده
-database_id=پایگاه داده
 decreaseIndent=Indent كاهش يابد .
 default=پیش فرض
-delay=تاخير
 delete=حذف
 deleteColumn=حذف ستون
 deleteRow=حذف ردیف
-description=شرح
-description_start=شرح شروع
 diagram=تصاویر
-dial=عناوين | پل ارتباطی | پيوندها | محصولات داخلی
 diamond=الماس
 diamondThin=الماس (لاغر)
-digit=حداکثر رقمی
-digits=عدد
 direction=جهت
 distribute=توزیع
 divider=هنگام ارائه یك خودروی جدید
 documentProperties=مشخصات سند
-done=انجام شد
 dotted=همه جا
-doubleClickOrientation=برای تغییر جهت Doubleclick
 drawing=طراحي{1}
 drawingEmpty=تالار خالی است.
 drawingTooLarge=تالار بزرگ است.
@@ -122,34 +96,24 @@ east=شرق
 edit=ویرایش
 editData=ویرایش داده ها
 editDiagram=ویرایش تصاویر
-editFile=بارگیری فایل XML ویرایش
 editImage=ویرایش تصویر
 editLink=ویرایش لینک
 editStyle=ویرایش سبک
 editTooltip=ویرایش Tooltip
-end=پایان
 enterGroup=گروه را وارد کنید
+enterValue=مقدار را وارد کنید
 enterName=اسمتان را وارد کنید
 enterPropertyName=نام ملك را وارد کنید
-enterValue=مقدار را وارد کنید
 entityRelation=رابطه شخصیت
-entry=فرم
-error=خطا
-escape=فرار از عدد
-escape_digits=فرار از عدد
 exitGroup=گروه خروج
 expand=گسترش
 export=صادرات
-ext_dial=عناوين | پل ارتباطی | پيوندها | محصولات خارجی
-extension=پسوند
 extras=سایر موارد
 file=فایل
 fileNotFound=فایل منبع یافت نشد.
-file_id=فایل
 filename=Filename
 fill=پر كردن
 fillColor=پر رنگ
-finally=سرانجام
 fitPage=یک صفحه
 fitPageWidth=عرض صفحه
 fitTwoPages=دو صفحه
@@ -158,226 +122,118 @@ flip=میکس
 flipH=میکس افقی
 flipV=میکس عمودی
 font=فونت
-fontColor=رنگ فونت
 fontFamily=خانواده فونت
+fontColor=رنگ فونت
 fontSize=اندازه فونت
 format=قالب بندی
-formatGif=GIF
-formatJpg=قالب بندی JPEG باشد
 formatPanel=قالب بندی صفحه نشانگرها
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=قالب بندی JPEG باشد
 formatSvg=SVG
 formatXml=بارگیری فایل XML
 formatted=باید فرمت
 formattedText=باید فرمت متنی
-frequency=فرکانس
 general=سردار
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=شيشه
 global=جهانی
-goal=هدف
-goalname=اسم گل
-google_tts_language=زبان
-gosub=Gosub
-gotoc=هيزن
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=شیب
 gradientColor=رنگ
-grammar=ابتدایی
 grid=شبکه بندی
 gridSize=ابعاد شبکه
 group=گروه
 guides=گروهی
-hangup=Hangup
 heading=خط مسیر فعلی
 height=ارتفاع
 help=کمک کند
-help_choose_attachment=فرمت: pdf یا tiff tif,
-help_delay=در آن زمان، تا چند دقیقه صبر کنید تا قبل از فراخوانی در تماس با بازگشت
-hidden=پنهان
-hiddendigitsnum=عدد شماره پنهان
-hiddendigitspos=موقعیت پنهان عدد
 hide=مخفی کردن
 hideIt=مخفی کردن {1}
+hidden=پنهان
 home=خانه
 horizontal=افقی
 horizontalFlow=جریان افقی
 horizontalTree=درخت افقی
 html=HTML
-identifier=شناسه
 image=تصویر
 images=1522
 import=واردات
-incomingedge=لبه تصحیح می کند.
 increaseIndent=افزایش Indent
 insert=خطی
-insertColumnAfter=ستون سمت راست را وارد کنید
 insertColumnBefore=ستون سمت چپ را وارد کنید
+insertColumnAfter=ستون سمت راست را وارد کنید
 insertHorizontalRule=قانون افقی قرار دهید
 insertImage=تصویر را وارد کنید
 insertLink=لینک را وارد کنید
-insertRowAfter=ردیف زیر را وارد کنید
 insertRowBefore=ردیف بالا را وارد کنید
-intKey=کلید قطع
-integrationServer=ادغام سرور
-interval=فاصله زماني
-interval_id=فاصله
-invalidDelay=تاخير مقدار نامعتبر است
+insertRowAfter=ردیف زیر را وارد کنید
 invalidName=نام نامعتبر است
 invalidOrMissingFile=یا یک فایل گم شده نامعتبر است
-invalidPriority=اولويت مقدار نامعتبر است
-invalidRetry=دوباره سعی کنید مقدار نامعتبر است
-invalidSpeed=سرعت مقدار نامعتبر است
-invalidTimeout=زمان وقفه بر حسب مقدار نامعتبر است
 isometric=Isometric
-ispeech_asr_language=زبان
-ispeech_tts_language=زبان
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=استاديار دانشگاه علوم پزشكي گرگان
-label=برچسب ها
+layers=لايه
 landscape=چشم انداز
 laneColor=Lanecolor
-language=زبان
-layers=لايه
 layout=صفحه آرایی
 left=سمت چپ
 leftAlign=مسئولين مملکتي چپ
-leftOperand=Operand چپ
 leftToRight=چپ به راست
 line=خط
+link=لینک
 lineend=خط پایان
 lineheight=ارتفاع خط
 linestart=راه اندازی خط
 linewidth=Linewidth
-link=لینک
-list=فهرست
-list_id=فهرست
 loading=بارگیری
 lockUnlock=قفل/باز کردن قفل
-login=Login
-logout=Logout
-macro=ماکرو
-mailbox=Mailbox
 manual=دفترچه راهنما
-math=محاسبات
-maxdigit=حداکثر عدد
-maxspeech=حداکثر گفتار
-menu=منو
 middle=در وسط
-mindigit=حداقل عدد
 misc=Misc
-missingQuery=پرسش زهى گم شده است.
-model=مدل
 more=بیشتر
 moreResults=نتایج بیشتر
 move=حرکت کنید
 moveSelectionTo=انتخاب برای حرکت {1}
-musthave=بايد داشته باشد.
-name=نام
 navigation=سیستم كمكی ناوبری
 new=تازه
-noAccountSelected=اشتراک تعیین شده است.
-noApplicationSelected=برنامه مشخص نشده است.
-noAttachmentSelected=نه انتخاب شده ضمیمه
-noAudioSelected=فایل صوتی مشخص نشده است.
-noBoxNumberSelected=نام جعبه مشخص نشده است.
 noColor=نه رنگ
-noCommandSelected=فرماندهي مشخص نشده است.
-noConditionSelected=شرط تعیین شده است.
-noContextSelected=متن مشخص نشده است.
-noDatabaseSelected=پایگاه داده تعیین شده است.
-noDigitsSelected=رقم تعیین شده است.
-noExtensionSelected=پسوند مشخص نشده است.
-noFileSelected=نام فایل مشخص شده است.
 noFiles=نه فایل ها
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=اسم اول مشخص نيست.
-noGoalSelected=هدف تعیین شده است.
-noIdentifierSelected=شناسه مشخص نشده است.
-noIntervalSelected=فاصله تعیین شده است.
-noKeySelected=کلید تعیین شده است.
-noListSelected=لیست مشخص نشده است.
 noMoreResults=نه بیشتر نتایج
-noNumberSelected=شماره تعیین شده است.
-noOperandSelected=سمت چپ operand مشخص نشده است.
-noPhoneSelected=تلفن همراه مشخص نشده است.
-noProjectSelected=SubProject مشخص نشده است.
-noQueueSelected=صف اسم است نه تعیین شده است.
-noRecipientSelected=دریافت کننده مشخص نشده است.
-noResultsFor=نه برای نتایج '{۱}.
-noRightOperandSelected=درست است که تعیین شده است. operand نيست.
-noTextSelected=متن مشخص نشده است.
-noTrunkSelected=ساقة آن مشخص نشده است.
-noVariableSelected=متغیر تعیین شده است.
 none=هیچ
-noop=NoOp
+noResultsFor=نه برای نتایج '{۱}.
 normal=طبیعی است
 north=شمال
-number=تعداد
-numberOrAll=یا - شماره را وارد کنید.
-numberOrInvalidOrDefault=X قرار دهید، یا - است.
-numberOrInvalidOrTimeout=شماره را وارد کنید، یا تأیید کنید که فاصله های سفید (T).
-numberOrLettersOrAll=وارد کردن اعداد، حروف و يا - است.
 numberedList=فهرست شماره
-odbc_id=اتصال ODBC
-ok=OK
 opacity=Opacity
 open=باز
 openArrow=فلش را باز کنید
 openFile=فایل را باز کنید
-openInNewWindow=در پنجره جدید باز کنید
-openInThisWindow=در این پنجره را باز کنید
 openLink=این لینک را باز کنید
 openSupported=خب معلومه بارگیری فایل XML پشتیبانی فرمت ذخیره فایل ها از این نرم افزار
-operation=عملیات
+openInNewWindow=در پنجره جدید باز کنید
+openInThisWindow=در این پنجره را باز کنید
 options=گزینه ها
-opts=گزینه ها
 organic=مواد آلي
 orthogonal=Orthogonal
-outgoingedge=لبه بركنار شده است.
 outline=نمای کلی
-output=خروجی
 oval=بیضی
+pages=صفحه
+pageView=مشاهده صفحه
 pageScale=صفحه ترازو
 pageSetup=تنظیم صفحه
-pageView=مشاهده صفحه
-pages=صفحه
 panTooltip=فضا برای حرکت به کشیدن
 paperSize=اندازه کاغذ
 paste=الصاق
 pasteHere=الصاق اینجا
 pattern=الگو
-pause=Pause
 perimeter=پیرامون
-phone=تلفن همراه
 placeholders=علامت ها
-playback=کیفیت پخش
 plusTooltip=کلیک کنید تا اتصال و کپی (Ctrl کلیک کنید تا کپی، نوبت به اتصال را کلیک کنید). کشیدن کشیدن متصل کنید (Ctrl را کپی).
 portrait=تصوير
 position=موقعیت
 posterPrint=پوستر چاپ
 preview=پیش نمایش
 print=چاپ
-priority=اولويت
-project_id=پروژه
-publish=Pubblica
-query=پرس
-queue=صف
-queue_event=اين رويداد
-queue_id=صف
-queue_variable=از صف متغیر
-queuelog=QueueLog
-queuename=نام صف
 radialTree=درخت شعاعي
-record=ثبت
-recording=ضبط كننده
-recordingFormat=قالب بندی
 redo=چنين شد کارها را دوباره انجام دهيد .
 removeFormat=پاک کردن فرمت کردن
 removeFromGroup=حذف از گروه
@@ -386,16 +242,12 @@ removeWaypoint=حذف نقطه نشانه
 rename=کامپیوترها
 renameIt={۱} کامپیوترها
 replace=جایگزین کردن
-replaceExistingDrawing=تالار موجود را تعویض کنید
 replaceIt={1 } از قبل وجود دارد. آیا می خواهید جایگزین کنید؟
+replaceExistingDrawing=تالار موجود را تعویض کنید
 reset=بازنشانی
 resetView=به نظر بازنشانی کنید
-response=پایان زمان پاسخ
-result=در نتيجه
-retry=دوباره سعی کنید
 right=درست است
 rightAlign=مسئولين مملکتي راست
-rightOperand=درست Operand
 rightToLeft=راست به چپ
 rotate=چرخش
 rotateTooltip=کشیدن را کلیک کرده و به چرخش و گردش را کلیک کنید تا به 90 درجه
@@ -404,9 +256,6 @@ rounded=گرد
 save=ذخیره
 saveAs=ذخیره به عنوان
 saved=ذخیره شد
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Scrollbars
 search=جستجو
 searchShapes=جستجو دانی؟
@@ -415,10 +264,6 @@ selectEdges=لبه های انتخاب کنید
 selectFont=فونت را انتخاب کنید
 selectNone=هيچ كدام را انتخاب کنید
 selectVertices=Vertices را انتخاب کنید
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=تنظیم
 setAsDefaultStyle=تنظیم بعنوان پیش فرض سبک
 shadow=سايه
 shape=شکل دهی
@@ -426,34 +271,21 @@ sharp=تیز است
 sidebarTooltip=کلیک کنید تا گسترش يابد. کشیدن و رها کردن به شکل نقشه. تعویض نوبت کار کلیک کنید تا انتخاب شود. Alt کلیک کنید و متصل شود.
 simple=ساده
 simpleArrow=فلش ساده
-sip_id=نوشيدني
 size=اندازه
-sms_text=متن
 solid=سفت
 sourceSpacing=فاصله منبع
 south=جنوب
 spacing=فاصله
-speed=سرعت
-start=شروع
-stats=Stats
 straight=مستقیم
 strokeColor=رنگ خط
 style=سبک
-subject=موضوع
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=سیستم
 table=میز
 targetSpacing=هدف فاصله
-template_id=الگوی
 text=متن
 textAlignment=متن ترازبندی
 textOpacity=متن Opacity
-threshold=آستانه
-timeout=پایان زمان (ثانیه)
-to=به
 toBack=بازگشت به
 toFront=به جلو
 tooltips=شروع راهنمایی های ابزار انجام شد
@@ -462,38 +294,206 @@ topAlign=مسئولين مملکتي بالا
 topLeft=بالا چپ
 topRight=بالا راست
 transparent=شفاف است
-trueOrFalse=درست است یا غلط را وارد کنید.
-trunk=تنه
-trunk_name=تنه
-tts=TTS
 turn=گردش
 uml=UML
 underline=عناوين فونت فارسی مسير فعلی
 undo=لغو عملکرد
 ungroup=Ungroup
-unpause=End pause
-untitledLayer=بدون عنوان لایه ای
-updatingDocument=به روزآوری سند. لطفاً صبر کنید...
-updatingSelection=به روزآوری انتخاب شد. لطفاً صبر کنید...
 url=آدرس کامل
-value=مقدار
-variable=متغیر
-variable_id=متغیر
-variable_value=مقدار متغیر
+untitledLayer=بدون عنوان لایه ای
 vertical=خروج عمودی
 verticalFlow=جریان عمودی
 verticalTree=درخت عمودی
 view=مشاهده
-voicemail=پست صوتی
-vswitch=سوئیچ
 waypoints=نقاط نشانه
 west=در غرب
 width=عرض
 wordWrap=كلمه پيچيدن
 writingDirection=جهت نوشتن
-wrongHiddenDigitsnum=مخفی شده است که به تعداد عدد بزرگتر یا مساوی با 0
-wrongMaxDigit=حداکثر رقمی است که به بزرگتر از 0 باشد.
-wrongMinDigit=حداقل رقمی که بزرگتر از 0 باشد.
 zoom=بزرگنمایی
 zoomIn=در زوم
-zoomOut=کوچکنمایی
\ No newline at end of file
+zoomOut=کوچکنمایی
+label=برچسب ها
+timeout=پایان زمان (ثانیه)
+response=پایان زمان پاسخ
+digit=حداکثر رقمی
+escape=فرار از عدد
+retry=دوباره سعی کنید
+name=نام
+value=مقدار
+entry=فرم
+start=شروع
+finally=سرانجام
+end=پایان
+variable=متغیر
+set=تنظیم
+operation=عملیات
+math=محاسبات
+result=در نتيجه
+call_management=مدیریت تلفن
+answer=پاسخ
+hangup=Hangup
+dial=عناوين | پل ارتباطی | پيوندها | محصولات داخلی
+ext_dial=عناوين | پل ارتباطی | پيوندها | محصولات خارجی
+phone=تلفن همراه
+trunk=تنه
+identifier=شناسه
+queue=صف
+voicemail=پست صوتی
+boxnumber=تعداد جعبه
+playback=کیفیت پخش
+menu=منو
+saydigits=SayDigits
+digits=عدد
+saynumber=SayNumber
+number=تعداد
+sayphonetic=SayPhonetic
+escape_digits=فرار از عدد
+tts=TTS
+ispeechtts=ISpeechTTS
+key=استاديار دانشگاه علوم پزشكي گرگان
+getdigits=GetDigits
+mindigit=حداقل عدد
+maxdigit=حداکثر عدد
+custom_app=عرف، کاربرد
+language=زبان
+frequency=فرکانس
+integrationServer=ادغام سرور
+database=پایگاه داده
+query=پرس
+asr=عصر (عج
+sendSMS=SendSMS
+account_id=اشتراک
+template_id=الگوی
+to=به
+sms_text=متن
+sendMail=SendMail
+subject=موضوع
+cc=مذكر دچار تغيير
+threshold=آستانه
+maxspeech=حداکثر گفتار
+grammar=ابتدایی
+ispeechasr=ISpeechASR
+model=مدل
+noop=NoOp
+output=خروجی
+system=سیستم
+command=فرمان
+application=برنامه کاربردی
+agi=AGI
+args=دلايل
+subproject=SubProject
+goalname=اسم گل
+callflow=Callflow
+gotoc=هيزن
+context=متن
+extension=پسوند
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=فاصله زماني
+leftOperand=Operand چپ
+condition=شرط
+rightOperand=درست Operand
+vswitch=سوئیچ
+recording=ضبط كننده
+record=ثبت
+queuename=نام صف
+announceoverride=باز دارنده اعلام
+callid=CallID
+agent=عامل
+queue_event=اين رويداد
+data1=داده ها1
+data2=داده ها2
+data3=داده ها3
+data4=داده ها4
+data5=داده ها5
+macro=ماکرو
+stats=Stats
+queuelog=QueueLog
+goal=هدف
+callback=Callback
+list=فهرست
+delay=تاخير
+list_id=فهرست
+opts=گزینه ها
+queue_id=صف
+file_id=فایل
+variable_id=متغیر
+gosub=Gosub
+project_id=پروژه
+sip_id=نوشيدني
+trunk_name=تنه
+variable_value=مقدار متغیر
+database_id=پایگاه داده
+interval_id=فاصله
+description_start=شرح شروع
+publish=Pubblica
+ispeech_asr_language=زبان
+ispeech_tts_language=زبان
+google_tts_language=زبان
+queue_variable=از صف متغیر
+odbc_id=اتصال ODBC
+noVariableSelected=متغیر تعیین شده است.
+noTrunkSelected=ساقة آن مشخص نشده است.
+noAudioSelected=فایل صوتی مشخص نشده است.
+noOperandSelected=سمت چپ operand مشخص نشده است.
+noDatabaseSelected=پایگاه داده تعیین شده است.
+noExtensionSelected=پسوند مشخص نشده است.
+noCommandSelected=فرماندهي مشخص نشده است.
+noApplicationSelected=برنامه مشخص نشده است.
+noRightOperandSelected=درست است که تعیین شده است. operand نيست.
+noDigitsSelected=رقم تعیین شده است.
+noNumberSelected=شماره تعیین شده است.
+noRecipientSelected=دریافت کننده مشخص نشده است.
+noTextSelected=متن مشخص نشده است.
+noAccountSelected=اشتراک تعیین شده است.
+noKeySelected=کلید تعیین شده است.
+noIdentifierSelected=شناسه مشخص نشده است.
+noQueueSelected=صف اسم است نه تعیین شده است.
+noConditionSelected=شرط تعیین شده است.
+noIntervalSelected=فاصله تعیین شده است.
+noContextSelected=متن مشخص نشده است.
+noBoxNumberSelected=نام جعبه مشخص نشده است.
+noProjectSelected=SubProject مشخص نشده است.
+noFileSelected=نام فایل مشخص شده است.
+numberOrInvalidOrTimeout=شماره را وارد کنید، یا تأیید کنید که فاصله های سفید (T).
+numberOrAll=یا - شماره را وارد کنید.
+numberOrInvalidOrDefault=X قرار دهید، یا - است.
+trueOrFalse=درست است یا غلط را وارد کنید.
+noGoalSelected=هدف تعیین شده است.
+noListSelected=لیست مشخص نشده است.
+musthave=بايد داشته باشد.
+outgoingedge=لبه بركنار شده است.
+incomingedge=لبه تصحیح می کند.
+mailbox=Mailbox
+intKey=کلید قطع
+speed=سرعت
+wrongMinDigit=حداقل رقمی که بزرگتر از 0 باشد.
+wrongMaxDigit=حداکثر رقمی است که به بزرگتر از 0 باشد.
+wrongHiddenDigitsnum=مخفی شده است که به تعداد عدد بزرگتر یا مساوی با 0
+hiddendigitsnum=عدد شماره پنهان
+hiddendigitspos=موقعیت پنهان عدد
+getsecretdigits=GetSecretDigits
+beep=بیپ
+description=شرح
+recordingFormat=قالب بندی
+bcc=Bcc
+invalidTimeout=زمان وقفه بر حسب مقدار نامعتبر است
+invalidRetry=دوباره سعی کنید مقدار نامعتبر است
+invalidSpeed=سرعت مقدار نامعتبر است
+missingQuery=پرسش زهى گم شده است.
+invalidPriority=اولويت مقدار نامعتبر است
+invalidDelay=تاخير مقدار نامعتبر است
+noAttachmentSelected=نه انتخاب شده ضمیمه
+sendFax=SendFax
+attachment_name=ضمیمه انتخاب می شود
+choose_attachment=ضمیمه را انتخاب کنید
+help_choose_attachment=فرمت: pdf یا tiff tif,
+help_delay=در آن زمان، تا چند دقیقه صبر کنید تا قبل از فراخوانی در تماس با بازگشت
+noFirstNameSelected=اسم اول مشخص نيست.
+noPhoneSelected=تلفن همراه مشخص نشده است.
+editFile=بارگیری فایل XML ویرایش
+priority=اولويت
+numberOrLettersOrAll=وارد کردن اعداد، حروف و يا - است.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_fi.txt b/public/assets/plugins/square/resources/grapheditor_fi.txt
index 2eb5e02..e059016 100644
--- a/public/assets/plugins/square/resources/grapheditor_fi.txt
+++ b/public/assets/plugins/square/resources/grapheditor_fi.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Solmut on jo yhdistetty
+cancel=Peruuta
+close=Sulje
+collapse-expand=Kutista/laajentavat
+containsValidationErrors=Sisältää tarkistusvirheiden vuoksi
+done=Valmis
+doubleClickOrientation=Resurssienhallinnalla voit muuttaa
+error=Virhe
+ok=OK
+updatingDocument=Päivittämällä asiakirja. Odota...
+updatingSelection=Päivityksen valinta. Odota...
 about=Lisätietoja
-account_id=Tili
 actualSize=Todellisessa koossa
 add=Lisää
 addLayer=Lisää taso
@@ -7,25 +24,14 @@ addProperty=Lisää omaisuutta
 addToExistingDrawing=Lisää olemassa olevaan piirustukseen
 addWaypoint=Lisää reittipiste
 advanced=Tarkennettu
-agent=Agent
-agent_management=Agent Management
-agi=Yhteyttä opastuksen AGI
 align=Kohdista
 alignment=Tasaus
 allChangesLost=Kaikki muutokset menetetään!
-alreadyConnected=Solmut on jo yhdistetty
 angle=Kulma
-announceoverride=Ilmoita ohitus
-answer=Vastaus
-application=Sovellus
 apply=Levitä
-args=Perustelut
 arrange=Asettele
 arrow=Nuoli
 arrows=Nuolet
-asr=ASR
-asr=ASR
-attachment_name=Valittu liite
 automatic=Automaattinen
 autosave=Autosave
 autosize=Autom.
@@ -33,86 +39,54 @@ background=Tausta
 backgroundColor=Taustaväri
 backgroundImage=Taustakuvaa
 basic=Perustiedot
-bcc=Bcc
-beep=Äänimerkki
 block=Lohko
 blockquote=Blockquote
 bold=Lihavoitu
-borderColor=Reunuksen väriä
 borderWidth=Borderwidth
+borderColor=Reunuksen väriä
 bottom=Pohja
 bottomAlign=Kohdista alaosan
 bottomLeft=Alhaalla vasemmalla
 bottomRight=Alhaalla oikealla
-boxnumber=Numero
 bulletedList=Luettelomerkeillä
-call_management=Puhelujen hallinta
-callback=Takaisinsoitto
-callflow=Callflow
-callid=CallID
-cancel=Peruuta
 cannotOpenFile=Tiedostoa ei voi avata
-cc=Cc
 center=Center
 change=Muuta
 changeOrientation=Suunnanmuutokseen
-choose_attachment=Valitse kiinnitys
 circle=Ympyrä
 classic=Classic
 clearDefaultStyle=Poista oletustyylin
 clearWaypoints=Poista reittipisteitä
 clipart=Clipart
-close=Sulje
-collapse-expand=Kutista/laajentavat
 collapse=Supista
 collapseExpand=Kutista/laajentavat
 collapsible=Kutistettava kohdehakemistopuu
 comic=Comic
-command=Ohjaus
-condition=Kunto
 connect=Liitä
 connection=Yhteys
-connectionArrows=Yhteys nuolet
 connectionPoints=Liitäntäpisteet
+connectionArrows=Yhteys nuolet
 constrainProportions=Pakotamme mittasuhteet
-containsValidationErrors=Sisältää tarkistusvirheiden vuoksi
-context=Yhteydessä
 copy=Kopiointi
 copyConnect=Kopioi Connect-palvelusta
 create=Luo
 curved=Kaareva
 custom=Mukautettu
-custom_app=Mukautetun App
 cut=Leikkaa
 dashed=Totuuden paljastuessa
-data1=Data1
-data2=2
-data3=Data3
-data4=Data4
-data5=Kuluveloitus
-database=Tietokannasta
-database_id=Tietokannasta
 decreaseIndent=Vähentää sisennystä
 default=Oletus
-delay=Viive
 delete=Poista
 deleteColumn=Poistaa
 deleteRow=Poista rivi
-description=Kuvaus
-description_start=Aloita kuvaus
 diagram=Kaavio
-dial=Sisäinen valitsin
 diamond=Diamond
 diamondThin=Diamond (ohut)
-digit=Max merkin
-digits=Numeroa
 direction=Suuntaan
 distribute=Jaettavat dokumentit
 divider=Jakajalla
 documentProperties=Asiakirjan tiedot
-done=Valmis
 dotted=Katkoviivan kohdalta.
-doubleClickOrientation=Resurssienhallinnalla voit muuttaa
 drawing=Piirros{1}
 drawingEmpty=Piirustus on tyhjä
 drawingTooLarge=Piirustus on liian suuri
@@ -122,34 +96,24 @@ east=Itä
 edit=Muokkaa
 editData=Edit Data
 editDiagram=Muokkaa kaavio
-editFile=Muokkaa XML
 editImage=Kuvan muokkausvaihtoehdot
 editLink=Muokkaa-linkin.
 editStyle=Muokkaa tyyli
 editTooltip=Muokkaa Tooltip
-end=Lopussa
 enterGroup=Syötä ryhmä
+enterValue=Anna arvo
 enterName=Anna nimi
 enterPropertyName=Anna ominaisuuden nimeä
-enterValue=Anna arvo
 entityRelation=Hankintayksikkö nähden
-entry=Merkintä
-error=Virhe
-escape=Pakene numeroa
-escape_digits=Pakene numeroa
 exitGroup=Poistu ryhmä
 expand=Laajenna
 export=Vienti
-ext_dial=Ulkoinen valitsin
-extension=Laajennus
 extras=Lisätoiminnot
 file=Tiedosto
 fileNotFound=Tiedostoa ei löydy
-file_id=Tiedosto
 filename=Tiedostonimi
 fill=Täytä
 fillColor=Täyttöväri
-finally=Lopuksi
 fitPage=Yksi sivu
 fitPageWidth=Sivun leveys.
 fitTwoPages=Kaksi sivua
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Käännä vaakasuunnassa
 flipV=Vertical Flip
 font=Font
-fontColor=Font Color
 fontFamily=Fonttiperheen
+fontColor=Font Color
 fontSize=Font Size
 format=Muoto
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Paneelin muoto
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Alustettu
 formattedText=Muotoiltu teksti
-frequency=Taajuus
 general=Yleistä
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Lasi
 global=Global
-goal=Tavoite
-goalname=Tavoitteen nimi
-google_tts_language=Kieli
-gosub=Gosub
-gotoc=Siirry tietoturvakeskukseen
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Kaltevalla pinnalla
 gradientColor=Väri
-grammar=Kielioppia
 grid=Grid
 gridSize=Ruudukon koko
 group=Ryhmä
 guides=Oppaat
-hangup=Kirjautumispyynnön
 heading=Suunta
 height=Korkeus
 help=Ohje
-help_choose_attachment=Muoto: pdf, tiff- tai tif
-help_delay=Minuutteina aika, odota, ennen kuin soitat takaisin yhteyshenkilö
-hidden=Piilotettu
-hiddendigitsnum=Piilotettu numeroiden lukumäärä
-hiddendigitspos=Piilotetut numerot asento
 hide=Piilota
 hideIt=Piilota {1}
+hidden=Piilotettu
 home=Etusivu
 horizontal=Vaakasuuntainen
 horizontalFlow=Virtaus on vaakatasossa
 horizontalTree=Horisontaalinen rakenne
 html=HTML
-identifier=Tunnus
 image=Kuva
 images=Kuvat
 import=Tuonti
-incomingedge=Saapuvan reunasta.
 increaseIndent=Lisää luetelmakohdasta
 insert=Aseta paikalleen
-insertColumnAfter=Aseta oikea sarake
 insertColumnBefore=Lisää sarake vasemmalle
+insertColumnAfter=Aseta oikea sarake
 insertHorizontalRule=Lisätä vaakasuoran sääntö
 insertImage=Aseta kuva
 insertLink=Lisää linkki
-insertRowAfter=Aseta rivi
 insertRowBefore=Aseta valitun arvovälin yläpuolista riviä sarakeotsikkoina
-intKey=Keskeytysnäppäintä
-integrationServer=Integrointiohjelma
-interval=Aikaväli
-interval_id=Aikaväli
-invalidDelay=Virheellinen virtausviive
+insertRowAfter=Aseta rivi
 invalidName=Virheellinen nimi
 invalidOrMissingFile=Virheellinen tai puuttuva tiedosto
-invalidPriority=Virheellinen käyttöastearvo
-invalidRetry=Virheellinen arvo uudelleen
-invalidSpeed=Väärä nopeus
-invalidTimeout=Virheellinen aikakatkaisuarvo
 isometric=Isometrisestä
-ispeech_asr_language=Kieli
-ispeech_tts_language=Kieli
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=Avain
-label=Tarra
+layers=Tasot
 landscape=Vaakasuunnassa
 laneColor=Lanecolor
-language=Kieli
-layers=Tasot
 layout=Asettelu
 left=Vasen
 leftAlign=Kohdista vasen
-leftOperand=Vasen operaattorille.
 leftToRight=Vasemmalta oikealle
 line=Rivi
+link=Linkki
 lineend=Rivin loppuun
 lineheight=Rivin korkeus
 linestart=Rivi alkaa
 linewidth=Linewidth
-link=Linkki
-list=Luettelo
-list_id=Luettelo
 loading=Lataus
 lockUnlock=Lukitseminen tai lukituksen poistaminen
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Postilaatikkoon
 manual=Manuaalinen
-math=Math
-maxdigit=Max numeroa
-maxspeech=Max puheen
-menu=Valikko
 middle=Keskellä
-mindigit=Min numeroa
 misc=Lisätiedot
-missingQuery=Kysely merkkijono puuttuu
-model=Malli
 more=Lisää
 moreResults=Lisää tuloksia
 move=Siirrä
 moveSelectionTo=Siirtää valintaa {1}
-musthave=On oltava
-name=Nimi
 navigation=Navigointi
 new=Uusi
-noAccountSelected=Tiliä ei ole määritetty.
-noApplicationSelected=Sovellus ei ole määritetty
-noAttachmentSelected=Mitään valittuna
-noAudioSelected=Äänitiedostoa ei ole määritetty.
-noBoxNumberSelected=Nimeä ei ole määritetty.
 noColor=Ei väriä
-noCommandSelected=Ohjausta ei ole määritetty.
-noConditionSelected=Kunto ei ole määritetty.
-noContextSelected=Kehyksessä ei ole määritetty.
-noDatabaseSelected=Tietokanta ei ole määritetty.
-noDigitsSelected=Numeroa ei ole määritetty.
-noExtensionSelected=Laajennus ei ole määritetty.
-noFileSelected=Tiedoston nimeä ei ole määritetty.
 noFiles=Mitään tiedostoa
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Etunimi ei ole määritetty
-noGoalSelected=Tavoitteena ei ole määritetty.
-noIdentifierSelected=Tunnus ei ole määritetty.
-noIntervalSelected=Aikaväli ei ole määritetty.
-noKeySelected=Avainta ei ole määritetty.
-noListSelected=Luettelo ei ole määritetty.
 noMoreResults=Ei lisää tuloksia
-noNumberSelected=Numeroa ei ole määritetty.
-noOperandSelected=Vasen operaattori ei ole määritetty.
-noPhoneSelected=Puhelinta ei ole määritetty
-noProjectSelected=Osaprojektia ei määritetty.
-noQueueSelected=Jonon nimeä ei ole määritetty.
-noRecipientSelected=Vastaanottaja ei ole määritetty.
-noResultsFor=Tarjousta ei '{1}'
-noRightOperandSelected=Oikeanpuoleisena kohdemuuttujana ei ole määritetty.
-noTextSelected=Teksti ei ole määritetty.
-noTrunkSelected=Tavaratila ei ole määritetty.
-noVariableSelected=Muuttuja ei ole määritetty.
 none=Mikään
-noop=NoOp
+noResultsFor=Tarjousta ei '{1}'
 normal=Normaali
 north=Pohj.
-number=Numero
-numberOrAll=Aseta numero tai -.
-numberOrInvalidOrDefault=Aseta x, i tai -.
-numberOrInvalidOrTimeout=Aseta numero, i tai t (varmista, että valkoinen välejä).
-numberOrLettersOrAll=Lisää numeroita, kirjaimia tai -.
 numberedList=Numeroidusta luettelosta
-odbc_id=ODBC-yhteys
-ok=OK
 opacity=Opasiteetin
 open=Avaa
 openArrow=Avaa nuoli
 openFile=Avaa tiedosto
-openInNewWindow=Avaa uudessa ikkunassa
-openInThisWindow=Avaa tämä ikkuna
 openLink=Linkin avaaminen
 openSupported=Tuettu muoto on .XML-tiedostot tallennettu tämän ohjelmiston
-operation=Toiminta
+openInNewWindow=Avaa uudessa ikkunassa
+openInThisWindow=Avaa tämä ikkuna
 options=Vaihtoehdot
-opts=Vaihtoehdot
 organic=Orgaaninen
 orthogonal=Ortogonaalisen piirtäminen
-outgoingedge=Lähtevät reunasta.
 outline=Luo yksityisk.
-output=Lähtö
 oval=Ovaalinmuotoinen käyttölaite
+pages=Sivut
+pageView=Sivu
 pageScale=Sivun mittakaava
 pageSetup=Sivun asetukset
-pageView=Sivu
-pages=Sivut
 panTooltip=Tilaa vetää selaaminen
 paperSize=Paperikoko
 paste=Liitä
 pasteHere=Liitä täältä
 pattern=Kuvio
-pause=Pause
 perimeter=Perimeter
-phone=Puhelin
 placeholders=Paikkamerkit
-playback=Toisto
 plusTooltip=Muodosta yhteys napsauttamalla ja klooni (napsauttamalla ctrl-klooni, siirrä voit muodostaa yhteyden napsauttamalla). Vedä (ctrl vetää klooni).
 portrait=Muotokuva
 position=Asento
 posterPrint=Julisteen
 preview=Esikatselu
 print=Tulosta
-priority=Prioriteetti
-project_id=Projektin
-publish=Pubblica
-query=Kysely
-queue=Jono
-queue_event=Tapahtuma
-queue_id=Jono
-queue_variable=Jono from Variable
-queuelog=QueueLog
-queuename=Jonon nimi
 radialTree=Säteittäinen puu
-record=Tallennus
-recording=Tallennus
-recordingFormat=Muoto
 redo=Redo
 removeFormat=Poista muotoilu
 removeFromGroup=Poista ryhmä
@@ -386,16 +242,12 @@ removeWaypoint=Poistaa reittipisteen
 rename=Nimeä
 renameIt=Rename {1}
 replace=Vaihda
-replaceExistingDrawing=Korvaa olemassa oleva piirros
 replaceIt={1} on jo olemassa. Haluatko korvata sen?
+replaceExistingDrawing=Korvaa olemassa oleva piirros
 reset=Kuittaus
 resetView=Kuvan palautus alkutilaan
-response=Vastaus aikakatkaisu
-result=Tulos
-retry=Yritä uudelleen
 right=Oikea
 rightAlign=Oikea kohdistus
-rightOperand=Oikeanpuoleisena kohdemuuttujana
 rightToLeft=Oikealta vasemmalle
 rotate=Pyöritä
 rotateTooltip=Kierrä napsauttamalla ja vetämällä, käännä 90 astetta
@@ -404,9 +256,6 @@ rounded=Pyöristetty
 save=Tallenna
 saveAs=Save as
 saved=Tallennettu
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Scrollbars
 search=Haku
 searchShapes=Etsi muotoja
@@ -415,10 +264,6 @@ selectEdges=Valitse reunat
 selectFont=Valitse fontti
 selectNone=Valitse None (Ei mitään)
 selectVertices=Valitse kärjet
-sendFax=SendFax
-sendMail=Sendmailin toimiessa
-sendSMS=SendSMS
-set=Aseta
 setAsDefaultStyle=Aseta oletukseksi tyyli
 shadow=Shadow
 shape=Muoto
@@ -426,34 +271,21 @@ sharp=Terävä
 sidebarTooltip=Laajenna. Vedä ja pudota muotoja, kaavion avulla. Siirrä napsauttamalla voit muuttaa valintaa. Alt lisää ja yhdistä.
 simple=Yksinkertainen
 simpleArrow=Yksinkertainen nuoli
-sip_id=SIP
 size=Koko
-sms_text=Teksti
 solid=Kiinteät
 sourceSpacing=Lähde välys
 south=Etelässä
 spacing=Välys
-speed=Nopeus
-start=Käynnistä
-stats=Tilastot
 straight=Suora
 strokeColor=Viivan väriä
 style=Tyyli
-subject=Aihe
-subproject=Osaprojekti
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Järjestelmä
 table=Taulukko
 targetSpacing=Hammaskehän etäisyys
-template_id=Malli
 text=Teksti
 textAlignment=Tekstin tasaus
 textOpacity=Teksti opasiteetti
-threshold=Kynnys
-timeout=Aikakatkaisu (sekunteina)
-to=Voit
 toBack=Takaisin
 toFront=Eteen
 tooltips=Työkaluvihjeet
@@ -462,38 +294,206 @@ topAlign=Top kohdista
 topLeft=Ylhäällä vasemmalla
 topRight=Ylhäällä oikealla
 transparent=Läpinäkyvä
-trueOrFalse=Aseta tosi tai epätosi.
-trunk=Trunk
-trunk_name=Trunk
-tts=TTS
 turn=Käännä
 uml=UML
 underline=Alleviivaus
 undo=Löysää
 ungroup=Ryhmittelyn
-unpause=End pause
-untitledLayer=Untitled taso
-updatingDocument=Päivittämällä asiakirja. Odota...
-updatingSelection=Päivityksen valinta. Odota...
 url=URL
-value=Arvo
-variable=Muuttuja
-variable_id=Muuttuja
-variable_value=Muuttuva arvo
+untitledLayer=Untitled taso
 vertical=Pystysuora
 verticalFlow=Vertikaalisen virtauksen
 verticalTree=Pystysuora puu
 view=Näkymä
-voicemail=Vastaaja
-vswitch=Katkaisin
 waypoints=Reittipisteitä
 west=West
 width=Leveys
 wordWrap=Rivitystä
 writingDirection=Kirjallisesti suuntaan
-wrongHiddenDigitsnum=Piilotettu numeroa numeron on oltava suurempi tai yhtä suuri kuin 0
-wrongMaxDigit=Suurin numero on suurempi kuin 0
-wrongMinDigit=Min numero on suurempi kuin 0
 zoom=Zoom
 zoomIn=Lähennä
-zoomOut=Loitonna
\ No newline at end of file
+zoomOut=Loitonna
+label=Tarra
+timeout=Aikakatkaisu (sekunteina)
+response=Vastaus aikakatkaisu
+digit=Max merkin
+escape=Pakene numeroa
+retry=Yritä uudelleen
+name=Nimi
+value=Arvo
+entry=Merkintä
+start=Käynnistä
+finally=Lopuksi
+end=Lopussa
+variable=Muuttuja
+set=Aseta
+operation=Toiminta
+math=Math
+result=Tulos
+call_management=Puhelujen hallinta
+answer=Vastaus
+hangup=Kirjautumispyynnön
+dial=Sisäinen valitsin
+ext_dial=Ulkoinen valitsin
+phone=Puhelin
+trunk=Trunk
+identifier=Tunnus
+queue=Jono
+voicemail=Vastaaja
+boxnumber=Numero
+playback=Toisto
+menu=Valikko
+saydigits=SayDigits
+digits=Numeroa
+saynumber=SayNumber
+number=Numero
+sayphonetic=SayPhonetic
+escape_digits=Pakene numeroa
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Avain
+getdigits=GetDigits
+mindigit=Min numeroa
+maxdigit=Max numeroa
+custom_app=Mukautetun App
+language=Kieli
+frequency=Taajuus
+integrationServer=Integrointiohjelma
+database=Tietokannasta
+query=Kysely
+asr=ASR
+sendSMS=SendSMS
+account_id=Tili
+template_id=Malli
+to=Voit
+sms_text=Teksti
+sendMail=Sendmailin toimiessa
+subject=Aihe
+cc=Cc
+threshold=Kynnys
+maxspeech=Max puheen
+grammar=Kielioppia
+ispeechasr=ISpeechASR
+model=Malli
+noop=NoOp
+output=Lähtö
+system=Järjestelmä
+command=Ohjaus
+application=Sovellus
+agi=Yhteyttä opastuksen AGI
+args=Perustelut
+subproject=Osaprojekti
+goalname=Tavoitteen nimi
+callflow=Callflow
+gotoc=Siirry tietoturvakeskukseen
+context=Yhteydessä
+extension=Laajennus
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Aikaväli
+leftOperand=Vasen operaattorille.
+condition=Kunto
+rightOperand=Oikeanpuoleisena kohdemuuttujana
+vswitch=Katkaisin
+recording=Tallennus
+record=Tallennus
+queuename=Jonon nimi
+announceoverride=Ilmoita ohitus
+callid=CallID
+agent=Agent
+queue_event=Tapahtuma
+data1=Data1
+data2=2
+data3=Data3
+data4=Data4
+data5=Kuluveloitus
+macro=Makro
+stats=Tilastot
+queuelog=QueueLog
+goal=Tavoite
+callback=Takaisinsoitto
+list=Luettelo
+delay=Viive
+list_id=Luettelo
+opts=Vaihtoehdot
+queue_id=Jono
+file_id=Tiedosto
+variable_id=Muuttuja
+gosub=Gosub
+project_id=Projektin
+sip_id=SIP
+trunk_name=Trunk
+variable_value=Muuttuva arvo
+database_id=Tietokannasta
+interval_id=Aikaväli
+description_start=Aloita kuvaus
+publish=Pubblica
+ispeech_asr_language=Kieli
+ispeech_tts_language=Kieli
+google_tts_language=Kieli
+queue_variable=Jono from Variable
+odbc_id=ODBC-yhteys
+noVariableSelected=Muuttuja ei ole määritetty.
+noTrunkSelected=Tavaratila ei ole määritetty.
+noAudioSelected=Äänitiedostoa ei ole määritetty.
+noOperandSelected=Vasen operaattori ei ole määritetty.
+noDatabaseSelected=Tietokanta ei ole määritetty.
+noExtensionSelected=Laajennus ei ole määritetty.
+noCommandSelected=Ohjausta ei ole määritetty.
+noApplicationSelected=Sovellus ei ole määritetty
+noRightOperandSelected=Oikeanpuoleisena kohdemuuttujana ei ole määritetty.
+noDigitsSelected=Numeroa ei ole määritetty.
+noNumberSelected=Numeroa ei ole määritetty.
+noRecipientSelected=Vastaanottaja ei ole määritetty.
+noTextSelected=Teksti ei ole määritetty.
+noAccountSelected=Tiliä ei ole määritetty.
+noKeySelected=Avainta ei ole määritetty.
+noIdentifierSelected=Tunnus ei ole määritetty.
+noQueueSelected=Jonon nimeä ei ole määritetty.
+noConditionSelected=Kunto ei ole määritetty.
+noIntervalSelected=Aikaväli ei ole määritetty.
+noContextSelected=Kehyksessä ei ole määritetty.
+noBoxNumberSelected=Nimeä ei ole määritetty.
+noProjectSelected=Osaprojektia ei määritetty.
+noFileSelected=Tiedoston nimeä ei ole määritetty.
+numberOrInvalidOrTimeout=Aseta numero, i tai t (varmista, että valkoinen välejä).
+numberOrAll=Aseta numero tai -.
+numberOrInvalidOrDefault=Aseta x, i tai -.
+trueOrFalse=Aseta tosi tai epätosi.
+noGoalSelected=Tavoitteena ei ole määritetty.
+noListSelected=Luettelo ei ole määritetty.
+musthave=On oltava
+outgoingedge=Lähtevät reunasta.
+incomingedge=Saapuvan reunasta.
+mailbox=Postilaatikkoon
+intKey=Keskeytysnäppäintä
+speed=Nopeus
+wrongMinDigit=Min numero on suurempi kuin 0
+wrongMaxDigit=Suurin numero on suurempi kuin 0
+wrongHiddenDigitsnum=Piilotettu numeroa numeron on oltava suurempi tai yhtä suuri kuin 0
+hiddendigitsnum=Piilotettu numeroiden lukumäärä
+hiddendigitspos=Piilotetut numerot asento
+getsecretdigits=GetSecretDigits
+beep=Äänimerkki
+description=Kuvaus
+recordingFormat=Muoto
+bcc=Bcc
+invalidTimeout=Virheellinen aikakatkaisuarvo
+invalidRetry=Virheellinen arvo uudelleen
+invalidSpeed=Väärä nopeus
+missingQuery=Kysely merkkijono puuttuu
+invalidPriority=Virheellinen käyttöastearvo
+invalidDelay=Virheellinen virtausviive
+noAttachmentSelected=Mitään valittuna
+sendFax=SendFax
+attachment_name=Valittu liite
+choose_attachment=Valitse kiinnitys
+help_choose_attachment=Muoto: pdf, tiff- tai tif
+help_delay=Minuutteina aika, odota, ennen kuin soitat takaisin yhteyshenkilö
+noFirstNameSelected=Etunimi ei ole määritetty
+noPhoneSelected=Puhelinta ei ole määritetty
+editFile=Muokkaa XML
+priority=Prioriteetti
+numberOrLettersOrAll=Lisää numeroita, kirjaimia tai -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_fr.txt b/public/assets/plugins/square/resources/grapheditor_fr.txt
index f2c3f93..0d7f0cf 100644
--- a/public/assets/plugins/square/resources/grapheditor_fr.txt
+++ b/public/assets/plugins/square/resources/grapheditor_fr.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Nodes déjà connecté
+cancel=Annuler
+close=Fermer
+collapse-expand=Réduire/Développer
+containsValidationErrors=Contient des erreurs de validation
+done=Fait
+doubleClickOrientation=Double-clic pour changer d'orientation
+error=Error
+ok=OK
+updatingDocument=Mise à jour du document. Veuillez patienter...
+updatingSelection=La mise à jour de la sélection. Veuillez patienter...
 about=À propos de
-account_id=Compte
 actualSize=Taille réelle
 add=Ajouter
 addLayer=Ajouter Couche
@@ -7,25 +24,14 @@ addProperty=Propriété ajouter
 addToExistingDrawing=Ajouter au dessin existant
 addWaypoint=Ajouter un waypoint
 advanced=Recherche avancée
-agent=Agent
-agent_management=Agent Management
-agi=Mga
 align=Aligner
 alignment=L'alignement
 allChangesLost=Toutes les modifications seront perdues !
-alreadyConnected=Nodes déjà connecté
 angle=Angle
-announceoverride=Annoncer Annuler
-answer=Répondre à
-application=Application
 apply=Appliquer
-args=Arguments
 arrange=Organiser
 arrow=Arrow
 arrows=Flèches
-asr=ASR
-asr=L'ASR
-attachment_name=Pièce jointe sélectionnée
 automatic=Automatic
 autosave=L'enregistrement automatique
 autosize=Autosize.
@@ -33,86 +39,54 @@ background=Contexte
 backgroundColor=Couleur d'arrière-plan
 backgroundImage=Image en arrière-plan
 basic=Basic
-bcc=Cci
-beep=Bip
 block=Block
 blockquote=Blockquote
 bold=Bold
-borderColor=La couleur de la bordure
 borderWidth=Borderwidth
+borderColor=La couleur de la bordure
 bottom=Bas
 bottomAlign=Aligner en bas
 bottomLeft=En bas à gauche
 bottomRight=En bas à droite
-boxnumber=Numéro de boîte
 bulletedList=Liste à puces
-call_management=Gestion des appels
-callback=Le Rapp
-callflow=Flux d
-callid=CallID
-cancel=Annuler
 cannotOpenFile=Ne peut pas ouvrir le fichier
-cc=Cc
 center=Center
 change=Modifier
 changeOrientation=Changer d'orientation
-choose_attachment=Choisissez la pièce jointe
 circle=Circle
 classic=Classic
 clearDefaultStyle=Clair Style par défaut
 clearWaypoints=Waypoints claire
 clipart=Clipart
-close=Fermer
-collapse-expand=Réduire/Développer
 collapse=Effondrement
 collapseExpand=Réduire/Développer
 collapsible=Retractable
 comic=Comic
-command=La commande
-condition=Condition
 connect=Se connecter
 connection=La liaison
-connectionArrows=Flèches de connexion
 connectionPoints=Points de connexion.
+connectionArrows=Flèches de connexion
 constrainProportions=Conserver les proportions
-containsValidationErrors=Contient des erreurs de validation
-context=Contexte
 copy=Copie
 copyConnect=Copie sur Connect
 create=Créer
 curved=Panneaux
 custom=Custom
-custom_app=Application sur mesure
 cut=Couper
 dashed=Néant
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Données4
-data5=Data5
-database=Base de données
-database_id=Base de données
 decreaseIndent=Diminuer le retrait
 default=Valeur par défaut
-delay=Délai
 delete=Supprimer
 deleteColumn=Supprimer la colonne
 deleteRow=Supprimer une ligne
-description=Description
-description_start=Description de début
 diagram=Schéma électrique
-dial=Numérotation interne
 diamond=Diamond
 diamondThin=Diamond (léger)
-digit=Chiffres max.
-digits=Chiffres
 direction=Direction
 distribute=Distribuer
 divider=Divider
 documentProperties=Les propriétés du document
-done=Fait
 dotted=Parsemé
-doubleClickOrientation=Double-clic pour changer d'orientation
 drawing=Dimensions{1}
 drawingEmpty=Le dessin est vide
 drawingTooLarge=Le dessin est trop grand
@@ -122,34 +96,24 @@ east=À l'Est
 edit=Modifier
 editData=Modifier des données
 editDiagram=Schéma de montage
-editFile=Modifier le XML
 editImage=Modifier l'image
 editLink=Lien Modifier
 editStyle=Modifier le style
 editTooltip=Éditer Tooltip
-end=Fin
 enterGroup=Groupe entrer
+enterValue=Entrer la valeur
 enterName=Saisissez le nom
 enterPropertyName=Entrez le nom de la propriété
-enterValue=Entrer la valeur
 entityRelation=Rapport de l'entité
-entry=Entrée
-error=Error
-escape=Chiffres d'échappement
-escape_digits=Chiffres d'échappement
 exitGroup=Groupe de sortie
 expand=L'expansion
 export=Exporter
-ext_dial=Numérotation externe
-extension=Extension
 extras=Extras
 file=Dossier
 fileNotFound=Fichier non trouvé
-file_id=Dossier
 filename=Nom du fichier
 fill=Remplir
 fillColor=Couleur de remplissage
-finally=Enfin
 fitPage=Une page
 fitPageWidth=La largeur de la page
 fitTwoPages=Deux pages
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Flip Horizontal
 flipV=Flip Vertical
 font=Font
-fontColor=Font Color
 fontFamily=Famille de polices
+fontColor=Font Color
 fontSize=La taille de la police
 format=Présentation
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Panneau de format
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=Le XML
 formatted=Formaté
 formattedText=Texte formaté
-frequency=Fréquence
 general=Général
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glass
 global=Global
-goal=Objectif
-goalname=Nom de l'objectif
-google_tts_language=Language
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Dégradé
 gradientColor=Color
-grammar=Grammaire
 grid=Grid
 gridSize=Taille de la grille
 group=Group
 guides=Guides
-hangup=Raccroché.
 heading=La position
 height=Hauteur
 help=Aider
-help_choose_attachment=Format : pdf, tiff ou tif
-help_delay=Le temps, en minutes, à attendre avant d'appeler le contact retour
-hidden=Hidden
-hiddendigitsnum=Nombre de chiffres cachés
-hiddendigitspos=Position des chiffres cachés
 hide=Masquer
 hideIt=Masquer le {1}
+hidden=Hidden
 home=Accueil
 horizontal=L'horizontale
 horizontalFlow=Flux horizontal
 horizontalTree=Arbre horizontal
 html=HTML
-identifier=Identifier
 image=Droit
 images=Images
 import=Importer
-incomingedge=Edge entrants.
 increaseIndent=Augmenter le retrait
 insert=Insérer
-insertColumnAfter=Insérer colonne droite
 insertColumnBefore=Insérer colonne vers la gauche
+insertColumnAfter=Insérer colonne droite
 insertHorizontalRule=Insérer la règle horizontale
 insertImage=Insertion d'image
 insertLink=Insérer le lien
-insertRowAfter=Insérer la ligne ci-dessous
 insertRowBefore=Insérer la ligne ci-dessus
-intKey=Touche d'interruption
-integrationServer=Integration Server
-interval=L'intervalle de temps
-interval_id=Interval
-invalidDelay=Valeur de délai non valide
+insertRowAfter=Insérer la ligne ci-dessous
 invalidName=Nom non valide
 invalidOrMissingFile=Fichier non valide ou manquant
-invalidPriority=La valeur de priorité non valide
-invalidRetry=Valeur de tentative non valide
-invalidSpeed=Valeur non valide
-invalidTimeout=La valeur du délai non valide
 isometric=La tension isométrique
-ispeech_asr_language=Language
-ispeech_tts_language=Language
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=Key
-label=Label
+layers=Couches
 landscape=Paysage
 laneColor=Lanecolor
-language=Language
-layers=Couches
 layout=La mise en page
 left=La gauche
 leftAlign=Alignez à gauche
-leftOperand=Opérande de gauche
 leftToRight=De gauche à droite
 line=Line
+link=Link
 lineend=Fin de ligne
 lineheight=La hauteur de ligne
 linestart=Début de ligne
 linewidth=Épaisstrait
-link=Link
-list=Liste
-list_id=Liste
 loading=Loading
 lockUnlock=Verrouiller/Déverrouiller
-login=Login
-logout=Logout
-macro=Macro
-mailbox=Boîte aux lettres
 manual=Manual
-math=Math
-maxdigit=Chiffres max.
-maxspeech=Discours de Max
-menu=Menu contextuel
 middle=Milieu
-mindigit=Min Chiffres
 misc=Misc
-missingQuery=La chaîne de requête est manquant
-model=Model
 more=Plus
 moreResults=Plus de résultats
 move=Déplacer
 moveSelectionTo=Déplacer la sélection à {1}
-musthave=Doit avoir
-name=Nom
 navigation=La navigation
 new=Nouveau
-noAccountSelected=Compte n'est pas spécifié.
-noApplicationSelected=L'application n'est pas spécifié
-noAttachmentSelected=Aucun accessoire sélectionné
-noAudioSelected=Fichier audio n'est pas spécifié.
-noBoxNumberSelected=Le nom de la boîte n'est pas spécifié.
 noColor=Pas de couleur
-noCommandSelected=Commande n'est pas spécifié.
-noConditionSelected=Condition n'est pas spécifié.
-noContextSelected=Contexte n'est pas spécifié.
-noDatabaseSelected=Base de données n'est pas spécifié.
-noDigitsSelected=Chiffres n'est pas spécifié.
-noExtensionSelected=L'extension n'est pas spécifié.
-noFileSelected=Nom de fichier n'est pas spécifié.
 noFiles=Aucun fichier
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Prénom n'est pas spécifié
-noGoalSelected=But n'est pas spécifié.
-noIdentifierSelected=Identificateur n'est pas spécifié.
-noIntervalSelected=Intervalle n'est pas spécifié.
-noKeySelected=Clé n'est pas spécifié.
-noListSelected=Liste n'est pas spécifié.
 noMoreResults=Il n'y a plus de résultats
-noNumberSelected=Nombre n'est pas spécifié.
-noOperandSelected=Opérande de gauche n'est pas spécifié.
-noPhoneSelected=Phone n'est pas spécifié
-noProjectSelected=Le projet n'est pas spécifié.
-noQueueSelected=Nom de queue n'est pas spécifié.
-noRecipientSelected=Bénéficiaire n'est pas spécifié.
-noResultsFor=Pas de résultats pour '{1}'
-noRightOperandSelected=Opérande de droite n'est pas spécifié.
-noTextSelected=Le texte n'est pas spécifié.
-noTrunkSelected=Le tronc n'est pas spécifié.
-noVariableSelected=Variable n'est pas spécifié.
 none=Aucun
-noop=NoOp
+noResultsFor=Pas de résultats pour '{1}'
 normal=La normale
 north=Au nord
-number=Nombre
-numberOrAll=Insérer le nombre ou -.
-numberOrInvalidOrDefault=Insérer x, i ou -.
-numberOrInvalidOrTimeout=Insérer le nombre, i ou t (vérifier les espaces blancs).
-numberOrLettersOrAll=Insérer des chiffres, lettres ou -.
 numberedList=Liste numérotée
-odbc_id=Connexion ODBC
-ok=OK
 opacity=L'opacité
 open=Ouvrir
 openArrow=Flèche ouverture
 openFile=Ouvrir le fichier
-openInNewWindow=Ouvrir dans une nouvelle fenêtre
-openInThisWindow=Dans cette fenêtre ouverte
 openLink=Ouvrir le lien
 openSupported=Format pris en charge les fichiers .XML est sauvé de ce logiciel
-operation=L'opération
+openInNewWindow=Ouvrir dans une nouvelle fenêtre
+openInThisWindow=Dans cette fenêtre ouverte
 options=Options
-opts=Options
 organic=Organic
 orthogonal=Projections orthogonales
-outgoingedge=Bord sortant.
 outline=Contours
-output=Output
 oval=Oval
+pages=Pages
+pageView=Voir la page
 pageScale=L'échelle de la page
 pageSetup=La mise en page
-pageView=Voir la page
-pages=Pages
 panTooltip=Faites glisser l'espace pour faire défiler
 paperSize=Taille de papier
 paste=Coller
 pasteHere=Coller ici
 pattern=Pattern
-pause=Pause
 perimeter=Perimeter
-phone=Téléphone
 placeholders=Espaces réservés
-playback=La lecture
 plusTooltip=Cliquez pour vous connecter et cliquez sur ctrl (clone de clone, Maj-clic pour se connecter). Faites glisser pour se connecter (ctrl-glisser pour clone).
 portrait=Portrait
 position=Poste
 posterPrint=Impression d'affiches
 preview=Aperçu
 print=Imprimer
-priority=La priorité
-project_id=Projet
-publish=Pubblica
-query=Query
-queue=Queue
-queue_event=Cas
-queue_id=Queue
-queue_variable=Queue de variable
-queuelog=QueueLog
-queuename=Nom de Queue
 radialTree=Arbre généalogique radiale
-record=Notice
-recording=L'enregistrement
-recordingFormat=Présentation
 redo=Refaire
 removeFormat=Mise en forme claire
 removeFromGroup=Supprimer du groupe
@@ -386,16 +242,12 @@ removeWaypoint=Déposer Waypoint
 rename=Renommer
 renameIt=Renommer {1}
 replace=Remplacer
-replaceExistingDrawing=Remplacer les dimensions
 replaceIt={1} existe déjà. Voulez-vous la remplacer ?
+replaceExistingDrawing=Remplacer les dimensions
 reset=Réinitialiser
 resetView=Réinitialiser la vue
-response=Délai de réponse
-result=Résultat
-retry=Réessayer
 right=Droit
 rightAlign=Aligner à droite
-rightOperand=Opérande droit
 rightToLeft=Droite à gauche
 rotate=Faire pivoter
 rotateTooltip=Cliquez et faites glisser pour faire pivoter, cliquez sur pour activer par 90 degrés
@@ -404,9 +256,6 @@ rounded=Arrondi
 save=Sauvegarder
 saveAs=Enregistrer sous
 saved=Sauvé
-saydigits=Exemple SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Les barres de défilement
 search=Recherchez
 searchShapes=Des formes de recherche
@@ -415,10 +264,6 @@ selectEdges=Sélectionnez bords
 selectFont=Sélectionnez une police
 selectNone=Sélectionnez Aucun
 selectVertices=Sélectionnez les sommets
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Set
 setAsDefaultStyle=Définir comme style par défaut
 shadow=Ombre
 shape=Forme
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=Cliquez pour agrandir. Faites glisser et déposez les formes en diagramme. Cliquez sur Shift pour changer la sélection. Alt cliquez pour insérer et connecter.
 simple=Simple
 simpleArrow=Flèche simple
-sip_id=Le SIP
 size=Size
-sms_text=Text
 solid=De solides
 sourceSpacing=Source Spacing
 south=Au sud
 spacing=L'espacement
-speed=Speed
-start=Commencer
-stats=Stats
 straight=Tout droit
 strokeColor=La couleur de ligne
 style=Style
-subject=Sous réserve
-subproject=Sous-projet
 subscript=Indice
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=System
 table=Le tableau
 targetSpacing=Espacement cible
-template_id=Template
 text=Text
 textAlignment=L'alignement du texte
 textOpacity=L'opacité du texte
-threshold=Threshold
-timeout=Délai (secondes)
-to=À
 toBack=Retour à
 toFront=À l'avant
 tooltips=Les info-bulles
@@ -462,38 +294,206 @@ topAlign=Haut Aligner
 topLeft=En haut à gauche
 topRight=Haut à droite
 transparent=Transparent
-trueOrFalse=Insérer vrai ou faux.
-trunk=Trunk
-trunk_name=Trunk
-tts=TTS
 turn=Tour
 uml=UML
 underline=Souligner
 undo=Annuler
 ungroup=Ungroup
-unpause=End pause
-untitledLayer=Couche sans titre
-updatingDocument=Mise à jour du document. Veuillez patienter...
-updatingSelection=La mise à jour de la sélection. Veuillez patienter...
 url=URL
-value=Valeur
-variable=Variable
-variable_id=Variable
-variable_value=Valeur Variable
+untitledLayer=Couche sans titre
 vertical=La verticale
 verticalFlow=L'écoulement vertical
 verticalTree=Arbre vertical
 view=Voir
-voicemail=La messagerie vocale
-vswitch=Switch
 waypoints=Waypoints
 west=À l'Ouest
 width=Largeur
 wordWrap=Word Wrap
 writingDirection=Direction d'écriture
-wrongHiddenDigitsnum=Chiffres cachés nombre doit être supérieur ou égal à 0
-wrongMaxDigit=Chiffres max doit être supérieure à 0
-wrongMinDigit=Min chiffres doit être supérieure à 0
 zoom=Zoom
 zoomIn=Zoom In
-zoomOut=Zoom Out
\ No newline at end of file
+zoomOut=Zoom Out
+label=Label
+timeout=Délai (secondes)
+response=Délai de réponse
+digit=Chiffres max.
+escape=Chiffres d'échappement
+retry=Réessayer
+name=Nom
+value=Valeur
+entry=Entrée
+start=Commencer
+finally=Enfin
+end=Fin
+variable=Variable
+set=Set
+operation=L'opération
+math=Math
+result=Résultat
+call_management=Gestion des appels
+answer=Répondre à
+hangup=Raccroché.
+dial=Numérotation interne
+ext_dial=Numérotation externe
+phone=Téléphone
+trunk=Trunk
+identifier=Identifier
+queue=Queue
+voicemail=La messagerie vocale
+boxnumber=Numéro de boîte
+playback=La lecture
+menu=Menu contextuel
+saydigits=Exemple SayDigits
+digits=Chiffres
+saynumber=SayNumber
+number=Nombre
+sayphonetic=SayPhonetic
+escape_digits=Chiffres d'échappement
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Key
+getdigits=GetDigits
+mindigit=Min Chiffres
+maxdigit=Chiffres max.
+custom_app=Application sur mesure
+language=Language
+frequency=Fréquence
+integrationServer=Integration Server
+database=Base de données
+query=Query
+asr=L'ASR
+sendSMS=SendSMS
+account_id=Compte
+template_id=Template
+to=À
+sms_text=Text
+sendMail=SendMail
+subject=Sous réserve
+cc=Cc
+threshold=Threshold
+maxspeech=Discours de Max
+grammar=Grammaire
+ispeechasr=ISpeechASR
+model=Model
+noop=NoOp
+output=Output
+system=System
+command=La commande
+application=Application
+agi=Mga
+args=Arguments
+subproject=Sous-projet
+goalname=Nom de l'objectif
+callflow=Flux d
+gotoc=Goto
+context=Contexte
+extension=Extension
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=L'intervalle de temps
+leftOperand=Opérande de gauche
+condition=Condition
+rightOperand=Opérande droit
+vswitch=Switch
+recording=L'enregistrement
+record=Notice
+queuename=Nom de Queue
+announceoverride=Annoncer Annuler
+callid=CallID
+agent=Agent
+queue_event=Cas
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Données4
+data5=Data5
+macro=Macro
+stats=Stats
+queuelog=QueueLog
+goal=Objectif
+callback=Le Rapp
+list=Liste
+delay=Délai
+list_id=Liste
+opts=Options
+queue_id=Queue
+file_id=Dossier
+variable_id=Variable
+gosub=Gosub
+project_id=Projet
+sip_id=Le SIP
+trunk_name=Trunk
+variable_value=Valeur Variable
+database_id=Base de données
+interval_id=Interval
+description_start=Description de début
+publish=Pubblica
+ispeech_asr_language=Language
+ispeech_tts_language=Language
+google_tts_language=Language
+queue_variable=Queue de variable
+odbc_id=Connexion ODBC
+noVariableSelected=Variable n'est pas spécifié.
+noTrunkSelected=Le tronc n'est pas spécifié.
+noAudioSelected=Fichier audio n'est pas spécifié.
+noOperandSelected=Opérande de gauche n'est pas spécifié.
+noDatabaseSelected=Base de données n'est pas spécifié.
+noExtensionSelected=L'extension n'est pas spécifié.
+noCommandSelected=Commande n'est pas spécifié.
+noApplicationSelected=L'application n'est pas spécifié
+noRightOperandSelected=Opérande de droite n'est pas spécifié.
+noDigitsSelected=Chiffres n'est pas spécifié.
+noNumberSelected=Nombre n'est pas spécifié.
+noRecipientSelected=Bénéficiaire n'est pas spécifié.
+noTextSelected=Le texte n'est pas spécifié.
+noAccountSelected=Compte n'est pas spécifié.
+noKeySelected=Clé n'est pas spécifié.
+noIdentifierSelected=Identificateur n'est pas spécifié.
+noQueueSelected=Nom de queue n'est pas spécifié.
+noConditionSelected=Condition n'est pas spécifié.
+noIntervalSelected=Intervalle n'est pas spécifié.
+noContextSelected=Contexte n'est pas spécifié.
+noBoxNumberSelected=Le nom de la boîte n'est pas spécifié.
+noProjectSelected=Le projet n'est pas spécifié.
+noFileSelected=Nom de fichier n'est pas spécifié.
+numberOrInvalidOrTimeout=Insérer le nombre, i ou t (vérifier les espaces blancs).
+numberOrAll=Insérer le nombre ou -.
+numberOrInvalidOrDefault=Insérer x, i ou -.
+trueOrFalse=Insérer vrai ou faux.
+noGoalSelected=But n'est pas spécifié.
+noListSelected=Liste n'est pas spécifié.
+musthave=Doit avoir
+outgoingedge=Bord sortant.
+incomingedge=Edge entrants.
+mailbox=Boîte aux lettres
+intKey=Touche d'interruption
+speed=Speed
+wrongMinDigit=Min chiffres doit être supérieure à 0
+wrongMaxDigit=Chiffres max doit être supérieure à 0
+wrongHiddenDigitsnum=Chiffres cachés nombre doit être supérieur ou égal à 0
+hiddendigitsnum=Nombre de chiffres cachés
+hiddendigitspos=Position des chiffres cachés
+getsecretdigits=GetSecretDigits
+beep=Bip
+description=Description
+recordingFormat=Présentation
+bcc=Cci
+invalidTimeout=La valeur du délai non valide
+invalidRetry=Valeur de tentative non valide
+invalidSpeed=Valeur non valide
+missingQuery=La chaîne de requête est manquant
+invalidPriority=La valeur de priorité non valide
+invalidDelay=Valeur de délai non valide
+noAttachmentSelected=Aucun accessoire sélectionné
+sendFax=SendFax
+attachment_name=Pièce jointe sélectionnée
+choose_attachment=Choisissez la pièce jointe
+help_choose_attachment=Format : pdf, tiff ou tif
+help_delay=Le temps, en minutes, à attendre avant d'appeler le contact retour
+noFirstNameSelected=Prénom n'est pas spécifié
+noPhoneSelected=Phone n'est pas spécifié
+editFile=Modifier le XML
+priority=La priorité
+numberOrLettersOrAll=Insérer des chiffres, lettres ou -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_hi.txt b/public/assets/plugins/square/resources/grapheditor_hi.txt
index 424f331..738ba68 100644
--- a/public/assets/plugins/square/resources/grapheditor_hi.txt
+++ b/public/assets/plugins/square/resources/grapheditor_hi.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+lreadyConnected=नोड्स से पहले ही कनेक्
+cancel=रद्द करें
+close=निकट
+collapse-expand=धराशायी/विस्तार
+containsValidationErrors=इसमें वैधीकरण त्रुटियां
+done=किया
+doubleClickOrientation=Doubleclick बदलने के लिए अभिविन्यास
+error=त्रुटि
+ok=ठीक
+updatingDocument=अद्यतन दस्तावेज है। कृपया प्रतीक्षा करें...
+updatingSelection=अद्यतन का चयन है। कृपया प्रतीक्षा करें...
 about=के बारे में
-account_id=खाते
 actualSize=वास्तविक आकार
 add=जोड़ें
 addLayer=परत जोड़ें
@@ -7,24 +24,14 @@ addProperty=सम्पत्ति पर जोड़ें
 addToExistingDrawing=विद्यमान वास्तुकला में जोड़ें
 addWaypoint=मार्ग बिंदु पर जोड़ें
 advanced=उन्नत
-agent=कर्ता
-agent_management=Agent Management
-agi=AGI
 align=कनेक्टरों
 alignment=संलेखन
 allChangesLost=सभी बदलाव खो जाएंगे!
 angle=कोण
-announceoverride=ओवरराइड की घोषणा
-answer=उत्तर
-application=अनुप्रयोग
 apply=लागू करें
-args=तर्क
 arrange=व्यवस्था
 arrow=तीर
 arrows=तीर
-asr=ASR
-asr=ASR
-attachment_name=चयनित संलग् नक
 automatic=स् वचालित
 autosave=Autosave
 autosize=Autosize
@@ -32,86 +39,54 @@ background=पृष्ठभूमि
 backgroundColor=पृष्ठभूमि रंग
 backgroundImage=पृष्ठभूमि की छवि
 basic=मूल
-bcc=गुप्त प्रतिलिपि
-beep=आवाज़ करना
 block=ब्लॉक करें
 blockquote=Blockquote
 bold=साहसी
-borderColor=सीमा पर रंग
 borderWidth=Borderwidth
+borderColor=सीमा पर रंग
 bottom=नीचे
 bottomAlign=नीचे कनेक्टरों
 bottomLeft=निचला बायां
 bottomRight=निचला दायां
-boxnumber=बॉक्स संख्या
 bulletedList=Bulleted सूची
-call_management=प्रबंधन को कॉल करें
-callback=कॉलबैक
-callflow=Callflow
-callid=CallID
-cancel=रद्द करें
 cannotOpenFile=फ़ाइल को नहीं खोल सकता
-cc=प्रतिलिपि
 center=केंद्र
 change=परिवर्तन
 changeOrientation=परिवर्तन के लिए अभिविन्यास
-choose_attachment=संलग्नक चुनें
 circle=सर्कल
 classic=मजेदार
 clearDefaultStyle=डिफ़ॉल्ट रूप से साफ शैली
 clearWaypoints=Waypoints साफ करें
 clipart=Clipart
-close=निकट
-collapse-expand=धराशायी/विस्तार
 collapse=धराशायी
 collapseExpand=धराशायी/विस्तार
 collapsible=Collapsible
 comic=कार्टून
-command=कमांड
-condition=दशा
 connect=कनेक्ट करें
 connection=कनेक् शन
-connectionArrows=कनेक् शन तीर
 connectionPoints=कनेक् शन अंक
+connectionArrows=कनेक् शन तीर
 constrainProportions=अनुपात पर्याप् तता
-containsValidationErrors=इसमें वैधीकरण त्रुटियां
-context=संदर्भ
 copy=कॉपी करें
 copyConnect=कनेक्ट पर कॉपी करें
 create=पैदा करना
 curved=वक्र
 custom=कस्टम
-custom_app=कस्टम App World
 cut=काट
 dashed=पानी फिरा
-data1=डेटा1
-data2=डेटा2
-data3=डेटा3
-data4=डेटा4
-data5=डेटा5
-database=डाटाबेस
-database_id=डाटाबेस
 decreaseIndent=हाशिया घटाएं
 default=डिफ़ॉल्ट
-delay=विलंब
 delete=हटाना
 deleteColumn=स्तंभ हटाएं
 deleteRow=पंक्ति हटाएं
-description=वर्णन
-description_start=प्रारंभ में शुमार
 diagram=डायाग्राम
-dial=आंतरिक डायल करें
 diamond=हीरा
 diamondThin=हीरा (पतला)
-digit=अधिकतम अंक
-digits=मापा
 direction=दिशा
 distribute=दर्शनार्थियों
 divider=Divider
 documentProperties=दस्तावेज़ गुण
-done=किया
 dotted=बेलों
-doubleClickOrientation=Doubleclick बदलने के लिए अभिविन्यास
 drawing=आहरण{1}
 drawingEmpty=आहरण रिक्त है
 drawingTooLarge=आहरण बहुत लंबा है
@@ -121,34 +96,24 @@ east=पूर्वी
 edit=संपादित करें
 editData=डेटा को संपादित करें
 editDiagram=डायाग्राम संपादित करें
-editFile=XML संपादित करें
 editImage=छवि को संपादित करें
 editLink=लिंक को संपादित करें
 editStyle=शैली संपादित करें
 editTooltip=Tooltip संपादित करें
-end=अन्त
 enterGroup=ग्रुप ए में दर्ज करें
+enterValue=मान दर्ज करें
 enterName=नाम दर्ज करें
 enterPropertyName=संपत्ति के नाम दर्ज करें
-enterValue=मान दर्ज करें
 entityRelation=एंटिटी संबंध
-entry=प्रवेश
-error=त्रुटि
-escape=Escape अंगुलि
-escape_digits=Escape अंगुलि
 exitGroup=समूह से बाहर निकलें
 expand=विस्तार
 export=निर्यात
-ext_dial=बाह्य डायल करें
-extension=विस्तार
 extras=Extras
 file=फाइल
 fileNotFound=फ़ाइल नहीं मिली
-file_id=फाइल
 filename=फ़ाइल नाम
 fill=भरें
 fillColor=रंग भरना
-finally=अंतत:
 fitPage=एक पृष्ठ
 fitPageWidth=पृष्ठ चौड़ाई
 fitTwoPages=दो पृष्ठ
@@ -157,227 +122,118 @@ flip=आपके द्वारा फ्लिप
 flipH=आपके द्वारा फ्लिप क्षैतिज
 flipV=आपके द्वारा फ्लिप वर्टिकल
 font=फ़ॉन्ट
-fontColor=फ़ॉन्ट रंग
 fontFamily=फ़ॉन्ट परिवार
+fontColor=फ़ॉन्ट रंग
 fontSize=फ़ॉन्ट आकार
 format=स्वरूप
-formatGif=कतिपयदेशों
-formatJpg=JPEG
 formatPanel=स्वरूप से संबंधित पैनल ।
 formatPdf=PDF टू गो
 formatPng=वेप्रत्येक पखवाडे
+formatGif=कतिपयदेशों
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=स्वरूपित
 formattedText=स्वरूपित पाठ
-frequency=आवृत्ति
 general=सामान्य
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=ग्लास
 global=विश्वव्यापी
-goal=गोल
-goalname=गोल नाम
-google_tts_language=की भाषा
-gosub=Gosub
-gotoc=जाएँगे|
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=ग्रेडिएन्ट वाला
 gradientColor=रंग
-grammar=व्याकरण
 grid=ग्रिड
 gridSize=ग्रिड का आकार
 group=समूह
 guides=मार्गदर्शिका
-hangup=Hangup
 heading=पकडएं
 height=ऊंचाई
 help=मदद
-help_choose_attachment=Pdf टू गो का स्वरूप:, विवाद या .tif
-help_delay=उस समय तक प्रतीक्षा करने से पहले संपर्क को वापस बुलाने मिनट में
-hidden=छिपा हुआ
-hiddendigitsnum=छुपा डिजिट नंबर
-hiddendigitspos=छुपा अंकों की स्थिति
 hide=छुपाएं
 hideIt={1} को छिपाएं
+hidden=छिपा हुआ
 home=गृह
 horizontal=अनुप्रस्थ
 horizontalFlow=क्षैतिज प्रवाह
 horizontalTree=क्षैतिज वृक्ष
 html=HTML
-identifier=Identifier
 image=छवि
 images=छवियां
 import=आयात
-incomingedge=इनकमिंग तीक्ष्णता को खो दिया है।
 increaseIndent=हाशिया बढ़ाएं
 insert=सम् मिलित
-insertColumnAfter=स्तंभ सम्मिलित अधिकार
 insertColumnBefore=बाईं तरफ डालें
+insertColumnAfter=स्तंभ सम्मिलित अधिकार
 insertHorizontalRule=क्षैतिज शासन लगाएं
 insertImage=छवि डालें
 insertLink=लिंक डालें
-insertRowAfter=नीचे से पंक्ति डालें
 insertRowBefore=पंक् ति के ऊपर डालें
-intKey=व्यवधान कुंजी दबाएं.
-integrationServer=सर्वर एकीकरण
-interval=उस समय अन्तराल
-interval_id=अन्तराल
-invalidDelay=अमान्य विलंब मूल्य
+insertRowAfter=नीचे से पंक्ति डालें
 invalidName=अमान्य नाम
 invalidOrMissingFile=फ़ाइल अमान्य या गुम
-invalidPriority=अमान्य प्राथमिकता मूल्य
-invalidRetry=अमान्य पुनर्प्रयास मूल्य
-invalidSpeed=अमान् य गति मूल्य
-invalidTimeout=अमान्य टाइमआउट मान
 isometric=सममितीय
-ispeech_asr_language=की भाषा
-ispeech_tts_language=की भाषा
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=वे इटैलिक
-key=कुंजी दबाएं
-label=लेबल
+layers=मुर्गियों
 landscape=लैंडस्केप
 laneColor=Lanecolor
-language=की भाषा
-layers=मुर्गियों
 layout=लेआउट
 left=छोड़
 leftAlign=बाएं कनेक्टरों
-leftOperand=बाएं Operand
 leftToRight=बाएँ ओर से दाएँ
 line=रेल लाइन
+link=कड़ी
 lineend=रेखा के अंत
 lineheight=पंक्ति ऊंचाई
 linestart=रेल लाइन शुरू
 linewidth=Linewidth
-link=कड़ी
-list=की सूची
-list_id=की सूची
 loading=लदान
 lockUnlock=अनलॉक करने के लिए, अवरोध/
-login=Login
-logout=Logout
-lreadyConnected=नोड्स से पहले ही कनेक्
-macro=स्थूल
-mailbox=मेलबॉक्स
 manual=हस्त
-math=मुंडक
-maxdigit=अधिकतम अंक
-maxspeech=अधिकतम भाषण
-menu=मेनू
 middle=मध्य
-mindigit=मिन अंगुलि
 misc=विविध
-missingQuery=इस प्रश्न के तार लापता
-model=आदर्श
 more=अधिक
 moreResults=और अधिक परिणाम
 move=चाल
 moveSelectionTo=चयन करने के लिए {1} पर जाएं
-musthave=अवश्य
-name=नाम
 navigation=नेविगेशन
 new=नया
-noAccountSelected=खाते निर्दिष्ट नहीं है।
-noApplicationSelected=अनुप्रयोग निर्दिष्ट नहीं
-noAttachmentSelected=संलग्नक नहीं चुना
-noAudioSelected=ऑडियो फ़ाइल निर्दिष्ट नहीं है।
-noBoxNumberSelected=बॉक्स नाम निर्दिष्ट नहीं है।
 noColor=कोई रंग
-noCommandSelected=कमान निर्दिष्ट नहीं किया गया.
-noConditionSelected=िस्थति यह निर्दिष्ट नहीं किया गया है।
-noContextSelected=संदर्भ निर्दिष्ट नहीं किया गया.
-noDatabaseSelected=डाटाबेस निर्दिष्ट नहीं किया गया.
-noDigitsSelected=मापा नहीं है।
-noExtensionSelected=विस्तार नहीं है।
-noFileSelected=फ़ाइल नाम निर्दिष्ट नहीं किया गया है।
 noFiles=कोई फ़ाइल
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=पहला नाम निर्दिष्ट नहीं है।
-noGoalSelected=लक्ष्य यह निर्दिष्ट नहीं किया गया.
-noIdentifierSelected=निर्दिष्ट नहीं Identifier
-noIntervalSelected=मध्यांतर तक नहीं है।
-noKeySelected=कुंजी नहीं है।
-noListSelected=सूची में निर्दिष्ट नहीं है।
 noMoreResults=और अधिक परिणाम नहीं
-noNumberSelected=यह संख्या निर्दिष्ट नहीं किया गया.
-noOperandSelected=बाएं operand निर्दिष्ट नहीं किया गया है।
-noPhoneSelected=फ़ोन निर्दिष्ट नहीं
-noProjectSelected=निर्दिष्ट नहीं SubProject
-noQueueSelected=नाम निर्दिष्ट नहीं है कतार
-noRecipientSelected=प्राप्तकर्ता निर्दिष्ट नहीं किया गया है।
-noResultsFor='{1}' के लिए कोई परिणाम
-noRightOperandSelected=निर्दिष्ट नहीं operand अधिकार
-noTextSelected=पाठ नहीं है।
-noTrunkSelected=सूंड का निर्दिष्ट नहीं किया गया है।
-noVariableSelected=परिवर्तनीय है निर्दिष्ट नहीं किया गया.
 none=कोई नहीं
-noop=NoOp
+noResultsFor='{1}' के लिए कोई परिणाम
 normal=सामान्य
 north=उत्तर
-number=की संख्या
-numberOrAll=- संख्या या डालें.
-numberOrInvalidOrDefault=मॅँ, x डालें या - है।
-numberOrInvalidOrTimeout=मेरा नंबर डालें या t) (सफेद रिक्तियां सत्यापित करें
-numberOrLettersOrAll=नंबर्स, डालें या - है।
 numberedList=संख्यांक सूची
-odbc_id=ODBC कनेक्शन
-ok=ठीक
 opacity=Opacity
 open=खुला
 openArrow=खुले तीर
 openFile=फ़ाइल को नहीं खोल
-openInNewWindow=खुले में नई खिडकी
-openInThisWindow=इस विंडो में खोलें
 openLink=लिंक खोलें
 openSupported=XML स्वरूपित समर्थित फ़ाइलों से बचाया जाता है।इस सॉफ़्टवेयर
-operation=प्रचालन
+openInNewWindow=खुले में नई खिडकी
+openInThisWindow=इस विंडो में खोलें
 options=विकल्प
-opts=विकल्प
 organic=ऑर्गेनिक
 orthogonal=Orthogonal
-outgoingedge=आउटगोइंग तीक्ष्णता को खो दिया है।
 outline=रूपरेखा
-output=उत् पादन में
 oval=अंडाकार
+pages=पृष्ठ
+pageView=पृष्ठ दृश्य
 pageScale=पृष्ठ पर
 pageSetup=सेटअप पृष्ठ
-pageView=पृष्ठ दृश्य
-pages=पृष्ठ
 panTooltip=स्क्रॉल करने के लिए अन्तरिख्र कर्षण
 paperSize=कागज आकार
 paste=चिपकाने
 pasteHere=यहां चिपकाने
 pattern=ढंग
-pause=Pause
 perimeter=पैरीमीटर
-phone=फ़ोन
 placeholders=प्लेसहोल्डर
-playback=प्लेबैक
 plusTooltip=कनेक् ट करने के लिए क्लिक करें पर क्लिक करें और क्लोन (ctrl कनेक्ट करने के लिए, Shift करें पर क्लिक करें. क्लोन कनेक् ट करने के लिए घसीटकर ctrl क्लोन) (कर्षण
 portrait=पोर्ट्रेट
 position=की स्थिति
 posterPrint=पोस्टर मुद्रित करें
 preview=पूर्वावलोकन
 print=प्रिंट
-priority=प्राथमिकता
-project_id=परियोजना
-publish=Pubblica
-query=पूछा गया प्रश्न
-queue=कतार
-queue_event=इवेंट
-queue_id=कतार
-queue_variable=कतार से परिवर्तनीय
-queuelog=QueueLog
-queuename=लोकतंत्रमें नाम
 radialTree=त्रिज् वृक्ष
-record=रिकार्ड
-recording=रिकॉर्डिंग
-recordingFormat=स्वरूप
 redo=पुनर्लिखित
 removeFormat=साफ स्वरूपण
 removeFromGroup=समूह से निकालें
@@ -386,16 +242,12 @@ removeWaypoint=दूर मार्ग बिंदु
 rename=नाम बदलें
 renameIt={1} का नाम बदलें
 replace=को बदलने
-replaceExistingDrawing=वर्तमान स्थान आहरण
 replaceIt={1} पहले से मौजूद है. क्या आप इसे बदलना चाहते हैं?
+replaceExistingDrawing=वर्तमान स्थान आहरण
 reset=रीसेट करें
 resetView=राय को रीसेट करें
-response=प्रत्युत्तर समयबाह्य
-result=परिणाम
-retry=पुन: प्रयास करें.
 right=अधिकार
 rightAlign=अधिकार कनेक्टरों
-rightOperand=अधिकार Operand
 rightToLeft=अधिकार को रवाना
 rotate=घुमाएँ
 rotateTooltip=वैश्यों और पर क्लिक करें पर क्लिक करें. को घुमाने के लिए 90 डिग्री
@@ -404,9 +256,6 @@ rounded=लडें
 save=सहेजें
 saveAs=इस रूप में सहेजें
 saved=सहेजा गया
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Scrollbars
 search=खोज
 searchShapes=खोज आकारों
@@ -415,10 +264,6 @@ selectEdges=किनारों का चयन करें
 selectFont=फ़ॉन्ट चुनें
 selectNone=किसी का भी चयन
 selectVertices=Vertices चुनें
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=सेट करें
 setAsDefaultStyle=डिफ़ॉल्ट शैली के रूप में सेट करें
 shadow=छाया
 shape=आकार
@@ -426,34 +271,21 @@ sharp=कन् धे
 sidebarTooltip=का विस्तार करने के लिए क्लिक करें. वैश्यों और आकार में बीच में ही पढाई छोड देने के लिये हैं। चयन करें पर क्लिक करें. शिफ्ट परिवर्तन कनेक्ट करें पर क्लिक करें और दबाएं. Alt डालना
 simple=सरल
 simpleArrow=साधारण तीर
-sip_id=कमरंद
 size=आकार
-sms_text=पाठ
 solid=ठोस
 sourceSpacing=स्पेसिंग स्रोत
 south=दक्षिण
 spacing=निरोधक
-speed=गति
-start=प्रारंभ
-stats=आंकड़े
 straight=सीधा
 strokeColor=लाइन का रंग
 style=शैली
-subject=विषय
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=प्रणाली
 table=तालिका
 targetSpacing=स्पेसिंग लक्ष्य
-template_id=टेम्पलेट
 text=पाठ
 textAlignment=पाठ संलेखन
 textOpacity=पाठ Opacity
-threshold=देहलीज
-timeout=समयबाह्य (सेकंड)
-to=करना
 toBack=को वापस
 toFront=के सामने
 tooltips=Tooltips
@@ -462,38 +294,206 @@ topAlign=शीर्ष कनेक्टरों
 topLeft=शीर्ष
 topRight=ऊपरी
 transparent=पारदर्शी
-trueOrFalse=डालें सही है या गलत है।
-trunk=सूंड
-trunk_name=सूंड
-tts=TTS
 turn=मोड़
 uml=साधनाप्रधान का परसों निधन हो गया
 underline=अंडरलाइन
 undo=बिगाडना
 ungroup=Ungroup
-unpause=End pause
-untitledLayer=अनामांकित परत
-updatingDocument=अद्यतन दस्तावेज है। कृपया प्रतीक्षा करें...
-updatingSelection=अद्यतन का चयन है। कृपया प्रतीक्षा करें...
 url=URL
-value=मूल्य
-variable=परिवर्तनीय
-variable_id=परिवर्तनीय
-variable_value=परिवर्तनीय मूल्य
+untitledLayer=अनामांकित परत
 vertical=ऊर्ध् वगामी
 verticalFlow=ऊर्ध् वगामी प्रवाह
 verticalTree=ऊर्ध् वगामी वृक्ष
 view=विचार
-voicemail=वॉयसमेल
-vswitch=स्विच करें
 waypoints=Waypoints
 west=पश्चिम
 width=चौड़ाई
 wordWrap=वर्ड रैप
 writingDirection=लेखन दिशा
-wrongHiddenDigitsnum=छुपा डिजिट नंबर 0 पर समान या अधिक होना चाहिए।
-wrongMaxDigit=अधिकतम अंक है और अधिक से अधिक 0
-wrongMinDigit=मिन अंकीय को अधिक 0
 zoom=ज़ूम करें
 zoomIn=ज़ूम इन करें.
-zoomOut=ज़ूम आउट
\ No newline at end of file
+zoomOut=ज़ूम आउट
+label=लेबल
+timeout=समयबाह्य (सेकंड)
+response=प्रत्युत्तर समयबाह्य
+digit=अधिकतम अंक
+escape=Escape अंगुलि
+retry=पुन: प्रयास करें.
+name=नाम
+value=मूल्य
+entry=प्रवेश
+start=प्रारंभ
+finally=अंतत:
+end=अन्त
+variable=परिवर्तनीय
+set=सेट करें
+operation=प्रचालन
+math=मुंडक
+result=परिणाम
+call_management=प्रबंधन को कॉल करें
+answer=उत्तर
+hangup=Hangup
+dial=आंतरिक डायल करें
+ext_dial=बाह्य डायल करें
+phone=फ़ोन
+trunk=सूंड
+identifier=Identifier
+queue=कतार
+voicemail=वॉयसमेल
+boxnumber=बॉक्स संख्या
+playback=प्लेबैक
+menu=मेनू
+saydigits=SayDigits
+digits=मापा
+saynumber=SayNumber
+number=की संख्या
+sayphonetic=SayPhonetic
+escape_digits=Escape अंगुलि
+tts=TTS
+ispeechtts=ISpeechTTS
+key=कुंजी दबाएं
+getdigits=GetDigits
+mindigit=मिन अंगुलि
+maxdigit=अधिकतम अंक
+custom_app=कस्टम App World
+language=की भाषा
+frequency=आवृत्ति
+integrationServer=सर्वर एकीकरण
+database=डाटाबेस
+query=पूछा गया प्रश्न
+asr=ASR
+sendSMS=SendSMS
+account_id=खाते
+template_id=टेम्पलेट
+to=करना
+sms_text=पाठ
+sendMail=SendMail
+subject=विषय
+cc=प्रतिलिपि
+threshold=देहलीज
+maxspeech=अधिकतम भाषण
+grammar=व्याकरण
+ispeechasr=ISpeechASR
+model=आदर्श
+noop=NoOp
+output=उत् पादन में
+system=प्रणाली
+command=कमांड
+application=अनुप्रयोग
+agi=AGI
+args=तर्क
+subproject=SubProject
+goalname=गोल नाम
+callflow=Callflow
+gotoc=जाएँगे|
+context=संदर्भ
+extension=विस्तार
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=उस समय अन्तराल
+leftOperand=बाएं Operand
+condition=दशा
+rightOperand=अधिकार Operand
+vswitch=स्विच करें
+recording=रिकॉर्डिंग
+record=रिकार्ड
+queuename=लोकतंत्रमें नाम
+announceoverride=ओवरराइड की घोषणा
+callid=CallID
+agent=कर्ता
+queue_event=इवेंट
+data1=डेटा1
+data2=डेटा2
+data3=डेटा3
+data4=डेटा4
+data5=डेटा5
+macro=स्थूल
+stats=आंकड़े
+queuelog=QueueLog
+goal=गोल
+callback=कॉलबैक
+list=की सूची
+delay=विलंब
+list_id=की सूची
+opts=विकल्प
+queue_id=कतार
+file_id=फाइल
+variable_id=परिवर्तनीय
+gosub=Gosub
+project_id=परियोजना
+sip_id=कमरंद
+trunk_name=सूंड
+variable_value=परिवर्तनीय मूल्य
+database_id=डाटाबेस
+interval_id=अन्तराल
+description_start=प्रारंभ में शुमार
+publish=Pubblica
+ispeech_asr_language=की भाषा
+ispeech_tts_language=की भाषा
+google_tts_language=की भाषा
+queue_variable=कतार से परिवर्तनीय
+odbc_id=ODBC कनेक्शन
+noVariableSelected=परिवर्तनीय है निर्दिष्ट नहीं किया गया.
+noTrunkSelected=सूंड का निर्दिष्ट नहीं किया गया है।
+noAudioSelected=ऑडियो फ़ाइल निर्दिष्ट नहीं है।
+noOperandSelected=बाएं operand निर्दिष्ट नहीं किया गया है।
+noDatabaseSelected=डाटाबेस निर्दिष्ट नहीं किया गया.
+noExtensionSelected=विस्तार नहीं है।
+noCommandSelected=कमान निर्दिष्ट नहीं किया गया.
+noApplicationSelected=अनुप्रयोग निर्दिष्ट नहीं
+noRightOperandSelected=निर्दिष्ट नहीं operand अधिकार
+noDigitsSelected=मापा नहीं है।
+noNumberSelected=यह संख्या निर्दिष्ट नहीं किया गया.
+noRecipientSelected=प्राप्तकर्ता निर्दिष्ट नहीं किया गया है।
+noTextSelected=पाठ नहीं है।
+noAccountSelected=खाते निर्दिष्ट नहीं है।
+noKeySelected=कुंजी नहीं है।
+noIdentifierSelected=निर्दिष्ट नहीं Identifier
+noQueueSelected=नाम निर्दिष्ट नहीं है कतार
+noConditionSelected=िस्थति यह निर्दिष्ट नहीं किया गया है।
+noIntervalSelected=मध्यांतर तक नहीं है।
+noContextSelected=संदर्भ निर्दिष्ट नहीं किया गया.
+noBoxNumberSelected=बॉक्स नाम निर्दिष्ट नहीं है।
+noProjectSelected=निर्दिष्ट नहीं SubProject
+noFileSelected=फ़ाइल नाम निर्दिष्ट नहीं किया गया है।
+numberOrInvalidOrTimeout=मेरा नंबर डालें या t) (सफेद रिक्तियां सत्यापित करें
+numberOrAll=- संख्या या डालें.
+numberOrInvalidOrDefault=मॅँ, x डालें या - है।
+trueOrFalse=डालें सही है या गलत है।
+noGoalSelected=लक्ष्य यह निर्दिष्ट नहीं किया गया.
+noListSelected=सूची में निर्दिष्ट नहीं है।
+musthave=अवश्य
+outgoingedge=आउटगोइंग तीक्ष्णता को खो दिया है।
+incomingedge=इनकमिंग तीक्ष्णता को खो दिया है।
+mailbox=मेलबॉक्स
+intKey=व्यवधान कुंजी दबाएं.
+speed=गति
+wrongMinDigit=मिन अंकीय को अधिक 0
+wrongMaxDigit=अधिकतम अंक है और अधिक से अधिक 0
+wrongHiddenDigitsnum=छुपा डिजिट नंबर 0 पर समान या अधिक होना चाहिए।
+hiddendigitsnum=छुपा डिजिट नंबर
+hiddendigitspos=छुपा अंकों की स्थिति
+getsecretdigits=GetSecretDigits
+beep=आवाज़ करना
+description=वर्णन
+recordingFormat=स्वरूप
+bcc=गुप्त प्रतिलिपि
+invalidTimeout=अमान्य टाइमआउट मान
+invalidRetry=अमान्य पुनर्प्रयास मूल्य
+invalidSpeed=अमान् य गति मूल्य
+missingQuery=इस प्रश्न के तार लापता
+invalidPriority=अमान्य प्राथमिकता मूल्य
+invalidDelay=अमान्य विलंब मूल्य
+noAttachmentSelected=संलग्नक नहीं चुना
+sendFax=SendFax
+attachment_name=चयनित संलग् नक
+choose_attachment=संलग्नक चुनें
+help_choose_attachment=Pdf टू गो का स्वरूप:, विवाद या .tif
+help_delay=उस समय तक प्रतीक्षा करने से पहले संपर्क को वापस बुलाने मिनट में
+noFirstNameSelected=पहला नाम निर्दिष्ट नहीं है।
+noPhoneSelected=फ़ोन निर्दिष्ट नहीं
+editFile=XML संपादित करें
+priority=प्राथमिकता
+numberOrLettersOrAll=नंबर्स, डालें या - है।
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_it.txt b/public/assets/plugins/square/resources/grapheditor_it.txt
index dda8cbf..ee0cc45 100644
--- a/public/assets/plugins/square/resources/grapheditor_it.txt
+++ b/public/assets/plugins/square/resources/grapheditor_it.txt
@@ -1,5 +1,15 @@
+alreadyConnected=Già connesso
+cancel=Annulla
+close=Chiudi
+collapse-expand=Comprimi/Espandi
+containsValidationErrors=Contiene errori di convalida
+done=Fatto
+doubleClickOrientation=Doppio clic per modificare l'orientamento
+error=Errore
+ok=OK
+updatingDocument=Documento in aggiornamento. Si prega di attendere...
+updatingSelection=Selezione in aggiornamento. Si prega di attendere...
 about=Circa
-account_id=Conto
 actualSize=Dimensioni effettive
 add=Aggiungi
 addLayer=Aggiungi livello
@@ -7,25 +17,14 @@ addProperty=Aggiungi proprietà
 addToExistingDrawing=Aggiungi al disegno esistente
 addWaypoint=Aggiungi waypoint
 advanced=Advanced
-agent=Agente
-agent_management=Gestione Agent
-agi=AGI
 align=Allineare
 alignment=Allineamento
 allChangesLost=Tutte le modifiche saranno perse!
-alreadyConnected=Già connesso
 angle=Angolo
-announceoverride=Annuncia Override
-answer=Risposta
-application=Applicazione
 apply=Applicare
-args=Argomenti
 arrange=Organizzare
 arrow=Freccia
 arrows=Frecce
-asr=ASR
-asr=ASR
-attachment_name=Allegato selezionato
 automatic=Automatico
 autosave=Salvataggio automatico
 autosize=Autodimensionamento
@@ -33,86 +32,54 @@ background=Sfondo
 backgroundColor=Colore di sfondo
 backgroundImage=Immagine di sfondo
 basic=Basic
-bcc=Bcc
-beep=Segnale acustico
 block=Blocco
 blockquote=Blockquote
 bold=Bold
-borderColor=Colore bordo
 borderWidth=Grandezza Bordo
+borderColor=Colore bordo
 bottom=Parte inferiore
 bottomAlign=Allinea in basso
 bottomLeft=In basso a sinistra
 bottomRight=In basso a destra
-boxnumber=Casella numero
 bulletedList=Elenco puntato
-call_management=Gestione chiamate
-callback=Richiamata
-callflow=Flusso chiamate
-callid="CallID"
-cancel=Annulla
 cannotOpenFile=Impossibile aprire il file
-cc=Cc
 center=Centro
 change=Modificare
 changeOrientation=Modifica orientamento
-choose_attachment=Scegliere Allegato
 circle=Cerchio
 classic=Classic
 clearDefaultStyle=Cancella stile predefinito
 clearWaypoints=Cancellare i waypoint
 clipart=Clipart
-close=Chiudi
-collapse-expand=Comprimi/Espandi
 collapse=Comprimi
 collapseExpand=Comprimi/Espandi
 collapsible=Riducibile
 comic=Fumetto
-command=Comando
-condition=Condizione
 connect=Collega
 connection=Collegamento
-connectionArrows=Frecce collegamento
 connectionPoints=Punti connessione
+connectionArrows=Frecce collegamento
 constrainProportions=Vincola le proporzioni
-containsValidationErrors=Contiene errori di convalida
-context=Contesto
 copy=Copia
 copyConnect=Copia su Connect
 create=Crea
 curved=Curvato
 custom=Custom
-custom_app=App personalizzata
 cut=Taglia
 dashed=Tratteggio
-data1=Dati1
-data2=Dati2
-data3=Dati3
-data4=Data4
-data5=Dati5
-database=Database
-database_id=Database
 decreaseIndent=Diminuire il rientro
 default=Impostazione predefinita
-delay=Ritardo
 delete=Elimina
 deleteColumn=Elimina colonna
 deleteRow=Elimina riga
-description=Descrizione
-description_start=Descrizione avvio
 diagram=Diagramma
-dial=Comporre numero interno
 diamond=Diamond
 diamondThin=thin diamond
-digit=Cifre max
-digits=Cifre
 direction=Direzione
 distribute=Distribuire
 divider=Divisore
 documentProperties=Proprietà del documento
-done=Fatto
 dotted=Punteggiato
-doubleClickOrientation=Doppio clic per modificare l'orientamento
 drawing=Disegno{1}
 drawingEmpty=Il disegno è vuoto
 drawingTooLarge=Il disegno è troppo grande
@@ -122,34 +89,24 @@ east=Est
 edit=Modifica
 editData=Modifica dati
 editDiagram=Schema di modifica
-editFile=Modifica XML
 editImage=Modifica immagine
 editLink=Modifica Link
 editStyle=Modifica stile
 editTooltip=Modifica descrizione
-end=End
 enterGroup=Inserire Gruppo
+enterValue=Immettere il valore
 enterName=Inserire il nome
 enterPropertyName=Inserire nome proprietà
-enterValue=Immettere il valore
 entityRelation=Entità rapporto
-entry=Entry
-error=Errore
-escape=Caratteri escape
-escape_digits=Caratteri escape
 exitGroup=Gruppo Uscita
 expand=Espandi
 export=Esporta
-ext_dial=Comporre numero esterno
-extension=Estensione
 extras=Extra
 file=File
 fileNotFound=File non trovato
-file_id=File
 filename=Il nome del file
 fill=Riempire
 fillColor=Colore di riempimento
-finally=Finally
 fitPage=Una pagina
 fitPageWidth=Larghezza pagina
 fitTwoPages=Due pagine
@@ -158,231 +115,118 @@ flip=Flip
 flipH=Capovolgi orizzontalmente
 flipV=Flip verticale
 font=Font
-fontColor=Colore Font
 fontFamily=Set caratteri
+fontColor=Colore Font
 fontSize=Dimensioni caratteri
 format=Formato
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Pannello Formato
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formattato
 formattedText=Testo formattato
-frequency=Frequenza
 general=Generale
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glass
 global=Global
-goal=Obiettivo
-goalname=Nome obiettivo
-google_tts_language=Lingua
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradiente
 gradientColor=Colore
-grammar=grammatica
 grid=Griglia
 gridSize=Dimensione griglia
 group=Gruppo
 guides=Guide
-hangup=Riaggancia
 heading=Rubrica
 height=Altezza
 help=Aiuto
-help_choose_attachment=Formato: pdf, tiff o tif
-help_delay=Tempo di attesa, in minuti, che prima di chiamare nuovamente il contatto
-hidden=Nascosto
-hiddendigitsnum= Numero di cifre nascoste
-hiddendigitspos=Posizione cifre nascoste
 hide=Nascondi
 hideIt=Nascondi {1}
+hidden=Nascosto
 home=Home
 horizontal=Posizione orizzontale
 horizontalFlow=IFlusso orizzontale
 horizontalTree=Albero orizzontale
 html=HTML
-identifier=Identificatore
 image=Immagine
 images=Immagini
 import=Importa
-incomingedge=Bordo in entrata
 increaseIndent=Aumentare il rientro
 insert=Inserire
-insertColumnAfter=Inserisci colonna a destra
 insertColumnBefore=Inserire la colonna a sinistra
+insertColumnAfter=Inserisci colonna a destra
 insertHorizontalRule=Inserire righello orizzontale
 insertImage=Inserire immagine
 insertLink=Inserire collegamento
-insertRowAfter=Inserire riga di seguito
 insertRowBefore=Inserire riga sopra
-intKey=Tasto di interruzione
-integrationServer=Integration Server
-interval=Intervallo tempo
-interval_id=Intervallo
-invalidDelay=Non valido
+insertRowAfter=Inserire riga di seguito
 invalidName=Nome non valido
 invalidOrMissingFile=Non valido o file mancanti
-invalidPriority=Non valido
-invalidRetry=Non valido
-invalidSpeed=Non valido
-invalidTimeout=Valore timeout non valido
 isometric=Vista isometrica
-ispeech_asr_language=Lingua
-ispeech_tts_language=Lingua
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=Tasto
-label=Etichetta
+layers=Strati
 landscape=Paesaggio
 laneColor=Lanecolor
-language=Lingua
-layers=Strati
 layout=Layout
 left=A sinistra
 leftAlign=Allinea a sinistra
-leftOperand=Operando a sinistra
 leftToRight=Da sinistra a destra
 line=La linea
+link=Link
 lineend=Fine linea
 lineheight=Altezza riga
 linestart=Inizio riga
 linewidth=Larghezza linea
-link=Link
-list=Elenco
-list_id=Elenco
 loading=Caricamento
 lockUnlock=Blocca/sblocca
-login=Login
-logout=Logout
-lumenvoxasr=LumenvoxASR
-lumenvoxtts=LumenvoxTTS
-macro=Macro
-mailbox=Cassetta postale
 manual=Manuale
-math=Matematica
-maxdigit=Cifre max
-maxspeech=maxspeech
-menu=Menu
 middle=Medio
-mindigit=Min cifre
 misc=Misc
-missingQuery=Stringa query mancante
-model=Modello
 more=Di più
 moreResults=Più risultati
 move=Spostare
 moveSelectionTo=Sposta la selezione a {1}
-musthave=Deve avere
-name=Nome
 navigation=Navigazione
 new=Nuovo
-noAccountSelected=Account non specificato
-noAppIdInserted=App ID non inserito
-noAppSecretInserted=App Secret non inserito
-noApplicationSelected=Applicazione non specificata
-noAttachmentSelected=Nessun allegato selezionato
-noAudioSelected=File audio non specificato
-noBoxNumberSelected=Casella Nome non specificato
 noColor=Nessun colore
-noCommandSelected=Il comando non è specificato
-noConditionSelected=Condizione non specificata
-noContextSelected=Contesto non specificato
-noDatabaseSelected=Database non specificato
-noDigitsSelected=Cifre non specificate
-noExtensionSelected=Interno non specificato.
-noFileSelected=Nome del file non specificato
 noFiles=Nessun file
-noFindBySelected=Trova per non è specificato.
-noFirstNameSelected=Nome non specificato
-noGoalSelected=Obiettivo non specificato
-noGrammarSelected=Grammatica non inserita
-noIdentifierSelected=Identificatore non specificato
-noIntervalSelected=Intervallo non specificato
-noKeySelected=Chiave non specificata
-noListSelected=Elenco non specificato
 noMoreResults=Nessun altro risultato
-noNumberSelected=Numero non specificato
-noOperandSelected=Operando a sinistra non specificato
-noPhoneSelected=Telefono non specificato
-noProjectSelected=Sottoprogetto non specificato
-noQueueSelected=Nome della coda non specificato
-noRecipientSelected=Destinatario non specificato
-noResultsFor=Nessun risultato per '{1}'
-noRightOperandSelected=Operando a destra non specificato
-noTextSelected=Testo non specificato
-noTrunkSelected=Trunk non specificata
-noVariableSelected=Variabile non specificata
 none=Nessuno
-noop=NoOp
+noResultsFor=Nessun risultato per '{1}'
 normal=Normale
 north=Nord
-number=Numero
-numberOrAll=Inserire il numero o -
-numberOrInvalidOrDefault=Inserire x mi o -.
-numberOrInvalidOrTimeout=Inserire numero, i o t (verificare spazi bianchi)
-numberOrLettersOrAll=Inserire numeri, lettere o -.
 numberedList=Elenco numerato
-odbc_id=Connessione ODBC
-ok=OK
 opacity=Opacità
 open=Apri
 openArrow=Aprire la freccia
 openFile=Aprire il file
-openInNewWindow=Apri in una nuova finestra
-openInThisWindow=In questa finestra
 openLink=Apri collegamento
 openSupported=Formato supportato è .xml
-operation=Funzionamento
+openInNewWindow=Apri in una nuova finestra
+openInThisWindow=In questa finestra
 options=Opzioni
-opts=Opzioni
 organic=Organic
 orthogonal=Ortogonale
-outgoingedge=Bordo di uscita
 outline=Contorno
-output=Uscita
 oval=Di forma ovale
+pages=Pagine
+pageView=Visualizzazione pagina
 pageScale=Scala di pagina
 pageSetup=Impostazione pagina
-pageView=Visualizzazione pagina
-pages=Pagine
 panTooltip=Trascina per scorrere
 paperSize=Formato carta
 paste=Incolla
 pasteHere=Incolla qui
 pattern=Pattern
-pause=Pausa
 perimeter=Perimetro
-phone=Telefono
 placeholders=I segnaposto
-playback=Playback
 plusTooltip=Fare clic per collegare e clonare (Ctrl + clic per clonare, MAIUSC clic per collegare). Trascinare per collegare (ctrl trascina al clone)
 portrait=Ritratto
 position=Posizione
 posterPrint=Stampa poster
 preview=Visualizzare Anteprima
 print=Stampare
-priority=Priorità
-project_id=Progetto
-publish=Pubblica
-query=Query
-queue=Coda
-queue_event=Evento
-queue_id=Coda
-queue_variable=Variabile coda
-queuelog=QueueLog
-queuename=Nome coda
 radialTree=Struttura radiale
-record=Registrare
-recording=Registrazione
-recordingFormat=Formato
 redo=Ripeti
 removeFormat=Cancella formattazione
 removeFromGroup=Rimuovi dal gruppo
@@ -391,16 +235,12 @@ removeWaypoint=Rimuovere Waypoint
 rename=Rinomina
 renameIt=Rinomina {1}
 replace=Sostituire
-replaceExistingDrawing=Sostituire il disegno esistente
 replaceIt={1} esiste già. Si desidera sostituirlo?
+replaceExistingDrawing=Sostituire il disegno esistente
 reset=Reimpostare
 resetView=Vista Reset
-response=Timeout risposta
-result=Risultato
-retry=Riprova
 right=A destra
 rightAlign=Allinea a destra
-rightOperand=Operando a destra
 rightToLeft=Da destra a sinistra
 rotate=Ruotare
 rotateTooltip=Fai clic e trascina per ruotare, fare clic per ruotare di novanta gradi
@@ -409,9 +249,6 @@ rounded=Arrotondato
 save=Salva
 saveAs=Salva come
 saved=Salvato
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Barre di scorrimento
 search=Ricerca
 searchShapes=Forme di ricerca
@@ -420,12 +257,6 @@ selectEdges=Selezionare Bordi
 selectFont=Selezionare Font
 selectNone=Selezionare Nessuno
 selectVertices=Selezionare vertici
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-sestekasr=SestekASR
-sestektts=SestekTTS
-set=Imposta
 setAsDefaultStyle=Imposta come stile di default
 shadow=Ombra
 shape=Forma
@@ -433,35 +264,21 @@ sharp=Sharp
 sidebarTooltip=Clic per espandere. Trascinare e rilasciare le forme nel diagramma. Clic su Maiusc per modificare la selezione. Alt + clic per inserire e collegare
 simple=Semplice
 simpleArrow=Freccia semplice
-sip_id=Protocollo SIP
 size=Dimensioni
-sms_account_id=Account
-sms_text=Testo
 solid=Solido
 sourceSpacing=Spaziatura di origine
 south=Sud
 spacing=Spaziatura
-speed=Velocità
-start=Start
-stats=Statistiche
 straight=Dritto
 strokeColor=Colore linea
 style=Lo stile
-subject=Oggetto
-subproject=Sottoprogetto
 subscript=Subscript
-successOrFailure=Inserisci success o failure.
 superscript=Superscript
-system=Sistema
 table=Tabella
 targetSpacing=Spaziatura destinazione
-template_id=Modello
 text=Testo
 textAlignment=Allineamento testo
 textOpacity=Opacità testo
-threshold=Valore soglia
-timeout=Timeout (secondi)
-to=A
 toBack=A indietro
 toFront=Parte anteriore
 tooltips=Descrizioni dei comandi
@@ -470,38 +287,221 @@ topAlign=Allinea in alto
 topLeft=In alto a sinistra
 topRight=In alto a destra
 transparent=Trasparente
-trueOrFalse=Inserire valore true o false
-trunk=trunk
-trunk_name=Trunk
-tts=TTS
 turn=Ruota
 uml=UML
 underline=Sottolinea
 undo=Annulla
 ungroup=Separa
-unpause=Fine pausa
-untitledLayer=Layer senza titolo
-updatingDocument=Documento in aggiornamento. Si prega di attendere...
-updatingSelection=Selezione in aggiornamento. Si prega di attendere...
 url=URL
-value=Valore
-variable=Variabile
-variable_id=Variabile
-variable_value=Valore variabile
+untitledLayer=Layer senza titolo
 vertical=In verticale
 verticalFlow=Flusso verticale
 verticalTree=Struttura ad albero verticale
 view=Visualizza
-voicemail=VoiceMail
-vswitch=Interruttore
 waypoints=Waypoint
 west=West
 width=Larghezza
 wordWrap=Word wrap
 writingDirection=Direzione scrittura
-wrongHiddenDigitsnum=Numero di cifre nascoste deve essere maggiore o uguale a 0
-wrongMaxDigit=Cifra massima deve essere maggiore di 0
-wrongMinDigit=Min cifra deve essere maggiore di 0
 zoom=Zoom
 zoomIn=Zoom avanti
-zoomOut=Zoom indietro
\ No newline at end of file
+zoomOut=Zoom indietro
+label=Etichetta
+timeout=Timeout (secondi)
+response=Timeout risposta
+digit=Cifre max
+escape=Caratteri escape
+retry=Riprova
+name=Nome
+value=Valore
+entry=Entry
+start=Start
+finally=Finally
+end=End
+variable=Variabile
+set=Imposta
+operation=Funzionamento
+math=Matematica
+result=Risultato
+call_management=Gestione chiamate
+answer=Risposta
+hangup=Riaggancia
+dial=Comporre numero interno
+ext_dial=Comporre numero esterno
+phone=Telefono
+trunk=trunk
+identifier=Identificatore
+queue=Coda
+voicemail=VoiceMail
+boxnumber=Casella numero
+playback=Playback
+menu=Menu
+saydigits=SayDigits
+digits=Cifre
+saynumber=SayNumber
+number=Numero
+sayphonetic=SayPhonetic
+escape_digits=Caratteri escape
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Tasto
+getdigits=GetDigits
+mindigit=Min cifre
+maxdigit=Cifre max
+custom_app=App personalizzata
+language=Lingua
+frequency=Frequenza
+integrationServer=Integration Server
+database=Database
+query=Query
+asr=ASR
+sendSMS=SendSMS
+account_id=Conto
+template_id=Modello
+to=A
+sms_text=Testo
+sendMail=SendMail
+subject=Oggetto
+cc=Cc
+threshold=Valore soglia
+maxspeech=maxspeech
+grammar=grammatica
+ispeechasr=ISpeechASR
+model=Modello
+noop=NoOp
+output=Uscita
+system=Sistema
+command=Comando
+application=Applicazione
+agi=AGI
+args=Argomenti
+subproject=Sottoprogetto
+goalname=Nome obiettivo
+callflow=Flusso chiamate
+gotoc=Goto
+context=Contesto
+extension=Estensione
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Intervallo tempo
+leftOperand=Operando a sinistra
+condition=Condizione
+rightOperand=Operando a destra
+vswitch=Interruttore
+recording=Registrazione
+record=Registrare
+queuename=Nome coda
+announceoverride=Annuncia Override
+callid="CallID"
+agent=Agente
+queue_event=Evento
+data1=Dati1
+data2=Dati2
+data3=Dati3
+data4=Data4
+data5=Dati5
+macro=Macro
+stats=Statistiche
+queuelog=QueueLog
+goal=Obiettivo
+callback=Richiamata
+list=Elenco
+delay=Ritardo
+list_id=Elenco
+opts=Opzioni
+queue_id=Coda
+file_id=File
+variable_id=Variabile
+gosub=Gosub
+project_id=Progetto
+sip_id=Protocollo SIP
+trunk_name=Trunk
+variable_value=Valore variabile
+database_id=Database
+interval_id=Intervallo
+description_start=Descrizione avvio
+publish=Pubblica
+ispeech_asr_language=Lingua
+ispeech_tts_language=Lingua
+google_tts_language=Lingua
+queue_variable=Variabile coda
+odbc_id=Connessione ODBC
+noVariableSelected=Variabile non specificata
+noTrunkSelected=Trunk non specificata
+noAudioSelected=File audio non specificato
+noOperandSelected=Operando a sinistra non specificato
+noDatabaseSelected=Database non specificato
+noExtensionSelected=Interno non specificato.
+noCommandSelected=Il comando non è specificato
+noApplicationSelected=Applicazione non specificata
+noRightOperandSelected=Operando a destra non specificato
+noDigitsSelected=Cifre non specificate
+noNumberSelected=Numero non specificato
+noRecipientSelected=Destinatario non specificato
+noTextSelected=Testo non specificato
+noAccountSelected=Account non specificato
+noKeySelected=Chiave non specificata
+noIdentifierSelected=Identificatore non specificato
+noQueueSelected=Nome della coda non specificato
+noConditionSelected=Condizione non specificata
+noIntervalSelected=Intervallo non specificato
+noContextSelected=Contesto non specificato
+noBoxNumberSelected=Casella Nome non specificato
+noProjectSelected=Sottoprogetto non specificato
+noFileSelected=Nome del file non specificato
+numberOrInvalidOrTimeout=Inserire numero, i o t (verificare spazi bianchi)
+numberOrAll=Inserire il numero o -
+numberOrInvalidOrDefault=Inserire x mi o -.
+trueOrFalse=Inserire valore true o false
+noGoalSelected=Obiettivo non specificato
+noListSelected=Elenco non specificato
+musthave=Deve avere
+outgoingedge=Bordo di uscita
+incomingedge=Bordo in entrata
+mailbox=Cassetta postale
+intKey=Tasto di interruzione
+speed=Velocità
+wrongMinDigit=Min cifra deve essere maggiore di 0
+wrongMaxDigit=Cifra massima deve essere maggiore di 0
+wrongHiddenDigitsnum=Numero di cifre nascoste deve essere maggiore o uguale a 0
+hiddendigitsnum= Numero di cifre nascoste
+hiddendigitspos=Posizione cifre nascoste
+getsecretdigits=GetSecretDigits
+beep=Segnale acustico
+description=Descrizione
+recordingFormat=Formato
+bcc=Bcc
+invalidTimeout=Valore timeout non valido
+invalidRetry=Non valido
+invalidSpeed=Non valido
+missingQuery=Stringa query mancante
+invalidPriority=Non valido
+invalidDelay=Non valido
+noAttachmentSelected=Nessun allegato selezionato
+sendFax=SendFax
+attachment_name=Allegato selezionato
+choose_attachment=Scegliere Allegato
+help_choose_attachment=Formato: pdf, tiff o tif
+help_delay=Tempo di attesa, in minuti, che prima di chiamare nuovamente il contatto
+noFirstNameSelected=Nome non specificato
+noPhoneSelected=Telefono non specificato
+editFile=Modifica XML
+priority=Priorità
+numberOrLettersOrAll=Inserire numeri, lettere o -.
+asr=ASR
+lumenvoxtts=LumenvoxTTS
+sestektts=SestekTTS
+lumenvoxasr=LumenvoxASR
+sestekasr=SestekASR
+noGrammarSelected=Grammatica non inserita
+noAppIdInserted=App ID non inserito
+noAppSecretInserted=App Secret non inserito
+sms_account_id=Account
+pause=Pausa
+unpause=Fine pausa
+successOrFailure=Inserisci success o failure.
+agent_management=Gestione Agent
+noFindBySelected=Trova per non è specificato.
+login=Login
+logout=Logout
\ No newline at end of file
diff --git a/public/assets/plugins/square/resources/grapheditor_ja.txt b/public/assets/plugins/square/resources/grapheditor_ja.txt
index d2db600..f077ae3 100644
--- a/public/assets/plugins/square/resources/grapheditor_ja.txt
+++ b/public/assets/plugins/square/resources/grapheditor_ja.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=ノードがすでに接続されている
+cancel=キャンセル
+close=閉じる
+collapse-expand=収縮 / 展開
+containsValidationErrors=検証エラーが含まれてい
+done=完了
+doubleClickOrientation=ダブルクリックして方向を変更します。
+error=エラーが発生しました
+ok=OK をクリック
+updatingDocument=ドキュメントを更新しています。 しばらくお待ちください ...
+updatingSelection=選択範囲を更新しています。 しばらくお待ちください ...
 about=について
-account_id=アカウント
 actualSize=実際のサイズ
 add=を追加
 addLayer=レイヤを追加します
@@ -7,25 +24,14 @@ addProperty=プロパティの追加
 addToExistingDrawing=既存の図面を追加するには
 addWaypoint=ウェイポイントの追加
 advanced=高度な
-agent=エージェント
-agent_management=Agent Management
-agi=AGI
 align=位置合わせ
 alignment=位置合わせ
 allChangesLost=すべての変更が失われます。
-alreadyConnected=ノードがすでに接続されている
 angle=角度
-announceoverride=オーバーライドを発表
-answer=答え
-application=アプリケーション
 apply=適用
-args=引数
 arrange=アレンジ
 arrow=矢印
 arrows=矢印
-asr=ASR
-asr=ASR
-attachment_name=選択された添付ファイル
 automatic=自動
 autosave=自動保存
 autosize=Autosize
@@ -33,86 +39,54 @@ background=背景
 backgroundColor=背景色
 backgroundImage=背景イメージ
 basic=基本的な
-bcc=Bcc
-beep=ビープ音が発生
 block=ブロック
 blockquote=Blockquote
 bold=太字
-borderColor=境界線の色
 borderWidth=Borderwidth
+borderColor=境界線の色
 bottom=下部
 bottomAlign=下揃え
 bottomLeft=下部左
 bottomRight=一番下の右
-boxnumber=ボックス番号
 bulletedList=箇条書きリスト
-call_management=通話の管理
-callback=コールバック
-callflow=コールフロー
-callid=CallID
-cancel=キャンセル
 cannotOpenFile=ファイルを開くことができません
-cc=Cc
 center=センター
 change=変更
 changeOrientation=方向を変更します。
-choose_attachment=添付ファイルを選択します
 circle=円
 classic=クラシック
 clearDefaultStyle=デフォルトのスタイルのクリア
 clearWaypoints=ウェイポイントをクリア
 clipart=クリップアート
-close=閉じる
-collapse-expand=収縮 / 展開
 collapse=折りたたむ
 collapseExpand=収縮 / 展開
 collapsible=折りたたみ可能な
 comic=コミック
-command=コマンド
-condition=状態
 connect=接続
 connection=接続
-connectionArrows=接続の矢印
 connectionPoints=接続ポイント
+connectionArrows=接続の矢印
 constrainProportions=「縦横比を固定
-containsValidationErrors=検証エラーが含まれてい
-context=コンテキスト
 copy=コピー
 copyConnect=接続のコピー
 create=作成する
 curved=曲線
 custom=カスタム
-custom_app=カスタムアプリケーション
 cut=カット
 dashed=点線
-data1=データ 1
-data2=データ 2
-data3=データ 3
-data4=データ 4
-data5=データ 5
-database=データベース
-database_id=データベース
 decreaseIndent=インデントを減らす
 default=デフォルト
-delay=遅延
 delete=削除
 deleteColumn=列を削除します
 deleteRow=行を削除します
-description=説明
-description_start=[ スタート ] ボタンの説明
 diagram=図
-dial=内部ダイヤル
 diamond=ダイヤモンド
 diamondThin=ダイヤモンド（シン）
-digit=最大の桁
-digits=桁数
 direction=方向
 distribute=配布
 divider=ディバイダ
 documentProperties=ドキュメントのプロパティ
-done=完了
 dotted=ドットで区切られた
-doubleClickOrientation=ダブルクリックして方向を変更します。
 drawing=図面 { 1 }
 drawingEmpty=図面が空
 drawingTooLarge=図面が大きすぎます
@@ -122,34 +96,24 @@ east=東
 edit=編集
 editData=データの編集
 editDiagram=図を編集する
-editFile=XML を編集して
 editImage=イメージの編集
 editLink=リンクの編集
 editStyle=スタイルの編集
 editTooltip=編集ツールチップ
-end=終了
 enterGroup=グループを入力します。
+enterValue=値を入力します。
 enterName=名前を入力します。
 enterPropertyName=プロパティ名を入力します。
-enterValue=値を入力します。
 entityRelation=エンティティ関係
-entry=エントリ
-error=エラーが発生しました
-escape=エスケープ桁
-escape_digits=エスケープ桁
 exitGroup=グループを終了
 expand=を展開し
 export=エクスポート
-ext_dial=外部ダイヤル
-extension=拡張子
 extras=エクストラ
 file=ファイル
 fileNotFound=ファイルが見つかりませんでした
-file_id=ファイル
 filename=ファイル名
 fill=塗りつぶし
 fillColor=塗りのカラー
-finally=最終的に
 fitPage=1 つのページ
 fitPageWidth=ページ幅
 fitTwoPages=2 つのページ
@@ -158,226 +122,118 @@ flip=反転
 flipH=水平方向に反転
 flipV=垂直方向に反転
 font=フォント
-fontColor=フォントの色
 fontFamily=フォントファミリ
+fontColor=フォントの色
 fontSize=フォントのサイズ
 format=フォーマット
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=形式パネル
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=書式設定された
 formattedText=フォーマットされたテキスト
-frequency=周波数
 general=一般的な
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=ガラス
 global=グローバル
-goal=目標
-goalname=目標の名前
-google_tts_language=言語
-gosub=Gosub
-gotoc=後藤
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=グラデーション
 gradientColor=カラー
-grammar=文法
 grid=グリッド
 gridSize=グリッドサイズ
 group=グループ
 guides=ガイド
-hangup=切る
 heading=見出し
 height=高さ
 help=ヘルプ
-help_choose_attachment=形式： PDF 、 TIFF 、または tif
-help_delay=時間を、分単位では、連絡先に電話をする前に待機する
-hidden=非表示
-hiddendigitsnum=非表示の桁数
-hiddendigitspos=非表示の桁位置
 hide=非表示にする
 hideIt={ 非表示 1 }
+hidden=非表示
 home=ホーム
 horizontal=水平方向の
 horizontalFlow=水平方向のフロー
 horizontalTree=水平方向のツリー
 html=HTML
-identifier=の識別子
 image=イメージ
 images=画像
 import=インポート
-incomingedge=着信の端になります。
 increaseIndent=インデントを増やします
 insert=を挿入します
-insertColumnAfter=右に列を挿入
 insertColumnBefore=左に列を挿入
+insertColumnAfter=右に列を挿入
 insertHorizontalRule=水平方向の罫線を挿入します
 insertImage=画像を挿入します。
 insertLink=リンクの挿入
-insertRowAfter=下に行を挿入
 insertRowBefore=行を上に挿入
-intKey=割り込みキー
-integrationServer=サーバの統合
-interval=時間間隔
-interval_id=間隔
-invalidDelay=無効な間隔の値
+insertRowAfter=下に行を挿入
 invalidName=名前が無効です。
 invalidOrMissingFile=無効または欠落しているファイル
-invalidPriority=無効な優先度の値
-invalidRetry=無効な再試行値の設定
-invalidSpeed=無効な速度の値
-invalidTimeout=タイムアウト値が無効です。
 isometric=アイソメトリック
-ispeech_asr_language=言語
-ispeech_tts_language=言語
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=イタリック体
-key=キー
-label=ラベル
+layers=レイヤー
 landscape=横向き
 laneColor=Lanecolor
-language=言語
-layers=レイヤー
 layout=レイアウト
 left=左
 leftAlign=左揃え
-leftOperand=左のオペランド
 leftToRight=左から右へ
 line=ライン
+link=リンク
 lineend=行の終わり
 lineheight=行の高さ
 linestart=線を開始します。
 linewidth=線幅
-link=リンク
-list=リスト
-list_id=リスト
 loading=ロード
 lockUnlock=ロック / ロック解除
-login=Login
-logout=Logout
-macro=マクロ
-mailbox=メールボックス
 manual=マニュアル
-math=数学
-maxdigit=最大桁数
-maxspeech=最大音声
-menu=メニュー
 middle=中央
-mindigit=最小桁数
 misc=その他
-missingQuery=クエリ文字列が見つかりません
-model=モデル
 more=詳細
 moreResults=以上の結果を
 move=移動
 moveSelectionTo=選択を { 1 } に移動
-musthave=を持っている必要があり
-name=名
 navigation=ナビゲーション
 new=新しい
-noAccountSelected=アカウントが指定されていません。
-noApplicationSelected=アプリケーションが指定されていません。
-noAttachmentSelected=添付ファイルが選択されていません
-noAudioSelected=オーディオファイルが指定されていません。
-noBoxNumberSelected=[ 名前 ] ボックスに指定されていません。
 noColor=カラーはありません
-noCommandSelected=コマンドが指定されていません。
-noConditionSelected=条件が指定されていません。
-noContextSelected=コンテキストが指定されていません。
-noDatabaseSelected=データベースが指定されていません。
-noDigitsSelected=桁が指定されていません。
-noExtensionSelected=拡張子が指定されていません。
-noFileSelected=ファイル名が指定されていません。
 noFiles=ファイルがありません
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=最初の名前が指定されていません
-noGoalSelected=目標が指定されていません。
-noIdentifierSelected=識別子が指定されていません。
-noIntervalSelected=間隔が指定されていません。
-noKeySelected=キーが指定されていません。
-noListSelected=リストが指定されていません。
 noMoreResults=以上の結果はありません
-noNumberSelected=番号が指定されていません。
-noOperandSelected=左のオペランドが指定されていません。
-noPhoneSelected=電話番号が指定されていません
-noProjectSelected=サブプロジェクトが指定されていません。
-noQueueSelected=キュー名が指定されていません。
-noRecipientSelected=受信者が指定されていません。
-noResultsFor=「 { 1 } 」の検索結果はありません
-noRightOperandSelected=右オペランドが指定されていません。
-noTextSelected=テキストが指定されていません。
-noTrunkSelected=トランクが指定されていません。
-noVariableSelected=変数が指定されていません。
 none=なし
-noop=NoOp
+noResultsFor=「 { 1 } 」の検索結果はありません
 normal=通常の
 north=北
-number=番号
-numberOrAll=番号またはを挿入します。
-numberOrInvalidOrDefault=X を挿入するには、 i または - 。
-numberOrInvalidOrTimeout=数には、 i または t を挿入します ( 空白 ) を確認します。
-numberOrLettersOrAll=数字、文字、または - を挿入します。
 numberedList=番号付きリスト
-odbc_id=ODBC 接続
-ok=OK をクリック
 opacity=不透明度
 open=開く
 openArrow=開く矢印
 openFile=ファイルを開く
-openInNewWindow=新しいウィンドウで開く
-openInThisWindow=このウィンドウで開く
 openLink=リンクを開く
 openSupported=サポートされている形式になっています。このソフトウェアから保存されている XML ファイル
-operation=操作
+openInNewWindow=新しいウィンドウで開く
+openInThisWindow=このウィンドウで開く
 options=オプション
-opts=オプション
 organic=有機
 orthogonal=直交
-outgoingedge=発信の端になります。
 outline=概要
-output=出力
 oval=楕円形の
+pages=ページ
+pageView=のページを表示
 pageScale=ページの拡大 / 縮小
 pageSetup=ページのセットアップ
-pageView=のページを表示
-pages=ページ
 panTooltip=スペースを上下にドラッグし
 paperSize=用紙サイズ
 paste=貼り付け
 pasteHere=ここに貼り付けます
 pattern=パターン
-pause=Pause
 perimeter=境界
-phone=電話
 placeholders=プレースホルダー
-playback=再生
 plusTooltip=をクリックしてクローン（ Ctrl キーを押しながら ] をクリックしてクローンを作成するには、 shift キーを押しながらクリックして接続）に接続します。 をドラッグして接続します ( CTRL キーを押しながらのクローンをドラッグします。
 portrait=縦向き
 position=位置
 posterPrint=ポスター印刷
 preview=プレビュー
 print=印刷
-priority=優先順位
-project_id=プロジェクト
-publish=Pubblica
-query=クエリ
-queue=キュー
-queue_event=イベント
-queue_id=キュー
-queue_variable=変数からキューを選択します。
-queuelog=待ち行列
-queuename=キューの名前
 radialTree=放射状のツリー
-record=レコード
-recording=録音
-recordingFormat=フォーマット
 redo=やり直し
 removeFormat=書式設定をクリア
 removeFromGroup=グループから削除
@@ -386,16 +242,12 @@ removeWaypoint=ウェイポイントの削除
 rename=名前を変更する
 renameIt=名前を変更する { 1 }
 replace=を交換してください
-replaceExistingDrawing=既存の図面を交換してください
 replaceIt={ 1 } はすでに存在しています。 置換しますか ?
+replaceExistingDrawing=既存の図面を交換してください
 reset=リセット
 resetView=ビューのリセット
-response=応答のタイムアウト
-result=結果
-retry=再試行
 right=右
 rightAlign=右揃え
-rightOperand=右オペランド
 rightToLeft=右から左へ
 rotate=回転
 rotateTooltip=をクリックして回転させるには、をクリックして 90 度をドラッグして、
@@ -404,9 +256,6 @@ rounded=丸みを帯びた
 save=保存
 saveAs=名前を付けて保存
 saved=保存された
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=スクロールバー
 search=検索
 searchShapes=検索形状
@@ -415,10 +264,6 @@ selectEdges=エッジを選択します
 selectFont=フォントを選択します
 selectNone=「なし」を選択します。
 selectVertices=頂点を選択します
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=探し 'SMSCOMPOSER.SENDSMS();
-set=設定されて
 setAsDefaultStyle=既定のスタイルとして設定
 shadow=シャドウ
 shape=形状
@@ -426,34 +271,21 @@ sharp=シャープ
 sidebarTooltip=をクリックして展開します。 の図に形状をドラッグ & ドロップします。 Shift キーを押しながらクリックして ' 選択を変更します。 Alt キーを押しながらクリックします挿入して接続します。
 simple=単純な
 simpleArrow=単純な矢印
-sip_id=SIP
 size=サイズ
-sms_text=テキスト
 solid=ソリッド
 sourceSpacing=ソースの間隔
 south=南
 spacing=間隔
-speed=速度
-start=[ スタート ] ボタン
-stats=統計情報
 straight=ストレート
 strokeColor=線の色
 style=スタイル
-subject=件名
-subproject=サブプロジェクト
 subscript=下付き文字
-successOrFailure=Insert success or failure.
 superscript=上付き文字
-system=システム
 table=テーブル
 targetSpacing=ターゲットの間隔
-template_id=テンプレート
 text=テキスト
 textAlignment=テキストの配置
 textOpacity=テキストの不透明度
-threshold=しきい値
-timeout=タイムアウト ( 秒 )
-to=を
 toBack=に戻る
 toFront=前面へ
 tooltips=ツールチップ
@@ -462,38 +294,206 @@ topAlign=上揃え
 topLeft=上部左
 topRight=上部右
 transparent=透明
-trueOrFalse=True を挿入または false に設定します。
-trunk=トランク
-trunk_name=トランク
-tts=TTS
 turn=オンにする
 uml=UML
 underline=下線を入れ
 undo=元に戻す
 ungroup=グループ解除
-unpause=End pause
-untitledLayer=名称未設定のレイヤ
-updatingDocument=ドキュメントを更新しています。 しばらくお待ちください ...
-updatingSelection=選択範囲を更新しています。 しばらくお待ちください ...
 url=URL
-value=値
-variable=変数
-variable_id=変数
-variable_value=変数の値
+untitledLayer=名称未設定のレイヤ
 vertical=垂直
 verticalFlow=垂直方向のフロー
 verticalTree=垂直ツリー
 view=ビュー
-voicemail=ボイスメール
-vswitch=スイッチ
 waypoints=ウェイポイント
 west=西
 width=幅
 wordWrap=ワードラップ
 writingDirection=文章の方向
-wrongHiddenDigitsnum=非表示の桁数は 0 以上でなければなりません
-wrongMaxDigit=最大の桁が 0 より大きい値を指定してください
-wrongMinDigit=最小桁の数字が 0 より大きい値を指定してください
 zoom=ズーム
 zoomIn=ズームで
-zoomOut=ズームアウト
\ No newline at end of file
+zoomOut=ズームアウト
+label=ラベル
+timeout=タイムアウト ( 秒 )
+response=応答のタイムアウト
+digit=最大の桁
+escape=エスケープ桁
+retry=再試行
+name=名
+value=値
+entry=エントリ
+start=[ スタート ] ボタン
+finally=最終的に
+end=終了
+variable=変数
+set=設定されて
+operation=操作
+math=数学
+result=結果
+call_management=通話の管理
+answer=答え
+hangup=切る
+dial=内部ダイヤル
+ext_dial=外部ダイヤル
+phone=電話
+trunk=トランク
+identifier=の識別子
+queue=キュー
+voicemail=ボイスメール
+boxnumber=ボックス番号
+playback=再生
+menu=メニュー
+saydigits=SayDigits
+digits=桁数
+saynumber=SayNumber
+number=番号
+sayphonetic=SayPhonetic
+escape_digits=エスケープ桁
+tts=TTS
+ispeechtts=ISpeechTTS
+key=キー
+getdigits=GetDigits
+mindigit=最小桁数
+maxdigit=最大桁数
+custom_app=カスタムアプリケーション
+language=言語
+frequency=周波数
+integrationServer=サーバの統合
+database=データベース
+query=クエリ
+asr=ASR
+sendSMS=探し 'SMSCOMPOSER.SENDSMS();
+account_id=アカウント
+template_id=テンプレート
+to=を
+sms_text=テキスト
+sendMail=SendMail
+subject=件名
+cc=Cc
+threshold=しきい値
+maxspeech=最大音声
+grammar=文法
+ispeechasr=ISpeechASR
+model=モデル
+noop=NoOp
+output=出力
+system=システム
+command=コマンド
+application=アプリケーション
+agi=AGI
+args=引数
+subproject=サブプロジェクト
+goalname=目標の名前
+callflow=コールフロー
+gotoc=後藤
+context=コンテキスト
+extension=拡張子
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=時間間隔
+leftOperand=左のオペランド
+condition=状態
+rightOperand=右オペランド
+vswitch=スイッチ
+recording=録音
+record=レコード
+queuename=キューの名前
+announceoverride=オーバーライドを発表
+callid=CallID
+agent=エージェント
+queue_event=イベント
+data1=データ 1
+data2=データ 2
+data3=データ 3
+data4=データ 4
+data5=データ 5
+macro=マクロ
+stats=統計情報
+queuelog=待ち行列
+goal=目標
+callback=コールバック
+list=リスト
+delay=遅延
+list_id=リスト
+opts=オプション
+queue_id=キュー
+file_id=ファイル
+variable_id=変数
+gosub=Gosub
+project_id=プロジェクト
+sip_id=SIP
+trunk_name=トランク
+variable_value=変数の値
+database_id=データベース
+interval_id=間隔
+description_start=[ スタート ] ボタンの説明
+publish=Pubblica
+ispeech_asr_language=言語
+ispeech_tts_language=言語
+google_tts_language=言語
+queue_variable=変数からキューを選択します。
+odbc_id=ODBC 接続
+noVariableSelected=変数が指定されていません。
+noTrunkSelected=トランクが指定されていません。
+noAudioSelected=オーディオファイルが指定されていません。
+noOperandSelected=左のオペランドが指定されていません。
+noDatabaseSelected=データベースが指定されていません。
+noExtensionSelected=拡張子が指定されていません。
+noCommandSelected=コマンドが指定されていません。
+noApplicationSelected=アプリケーションが指定されていません。
+noRightOperandSelected=右オペランドが指定されていません。
+noDigitsSelected=桁が指定されていません。
+noNumberSelected=番号が指定されていません。
+noRecipientSelected=受信者が指定されていません。
+noTextSelected=テキストが指定されていません。
+noAccountSelected=アカウントが指定されていません。
+noKeySelected=キーが指定されていません。
+noIdentifierSelected=識別子が指定されていません。
+noQueueSelected=キュー名が指定されていません。
+noConditionSelected=条件が指定されていません。
+noIntervalSelected=間隔が指定されていません。
+noContextSelected=コンテキストが指定されていません。
+noBoxNumberSelected=[ 名前 ] ボックスに指定されていません。
+noProjectSelected=サブプロジェクトが指定されていません。
+noFileSelected=ファイル名が指定されていません。
+numberOrInvalidOrTimeout=数には、 i または t を挿入します ( 空白 ) を確認します。
+numberOrAll=番号またはを挿入します。
+numberOrInvalidOrDefault=X を挿入するには、 i または - 。
+trueOrFalse=True を挿入または false に設定します。
+noGoalSelected=目標が指定されていません。
+noListSelected=リストが指定されていません。
+musthave=を持っている必要があり
+outgoingedge=発信の端になります。
+incomingedge=着信の端になります。
+mailbox=メールボックス
+intKey=割り込みキー
+speed=速度
+wrongMinDigit=最小桁の数字が 0 より大きい値を指定してください
+wrongMaxDigit=最大の桁が 0 より大きい値を指定してください
+wrongHiddenDigitsnum=非表示の桁数は 0 以上でなければなりません
+hiddendigitsnum=非表示の桁数
+hiddendigitspos=非表示の桁位置
+getsecretdigits=GetSecretDigits
+beep=ビープ音が発生
+description=説明
+recordingFormat=フォーマット
+bcc=Bcc
+invalidTimeout=タイムアウト値が無効です。
+invalidRetry=無効な再試行値の設定
+invalidSpeed=無効な速度の値
+missingQuery=クエリ文字列が見つかりません
+invalidPriority=無効な優先度の値
+invalidDelay=無効な間隔の値
+noAttachmentSelected=添付ファイルが選択されていません
+sendFax=SendFax
+attachment_name=選択された添付ファイル
+choose_attachment=添付ファイルを選択します
+help_choose_attachment=形式： PDF 、 TIFF 、または tif
+help_delay=時間を、分単位では、連絡先に電話をする前に待機する
+noFirstNameSelected=最初の名前が指定されていません
+noPhoneSelected=電話番号が指定されていません
+editFile=XML を編集して
+priority=優先順位
+numberOrLettersOrAll=数字、文字、または - を挿入します。
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_ko.txt b/public/assets/plugins/square/resources/grapheditor_ko.txt
index b507fc0..a9d0fdc 100644
--- a/public/assets/plugins/square/resources/grapheditor_ko.txt
+++ b/public/assets/plugins/square/resources/grapheditor_ko.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=노드가 이미 연결되어 있습니다.
+cancel=취소
+close=닫기
+collapse-expand=확장/축소
+containsValidationErrors=유효성 검사 오류가 있습니다.
+done=완료
+doubleClickOrientation=더블 클릭하여 변경 방향
+error=오류
+ok=확인
+updatingDocument=업데이트 문서에. 잠시 기다려 주십시오 ...
+updatingSelection=선택 업데이트. 잠시 기다려 주십시오 ...
 about=정보
-account_id=계정
 actualSize=실제 크기
 add=추가
 addLayer=계층 추가
@@ -7,25 +24,14 @@ addProperty=속성 추가
 addToExistingDrawing=기존 도면을 추가합니다
 addWaypoint=웨이포인트 추가
 advanced=고급
-agent=상담원
-agent_management=Agent Management
-agi=AGI
 align=정렬
 alignment=정렬
 allChangesLost=모든 변경 사항이 손실됩니다.
-alreadyConnected=노드가 이미 연결되어 있습니다.
 angle=각도
-announceoverride=오버라이드 발표
-answer=응답
-application=응용 프로그램
 apply=적용
-args=인수
 arrange=정렬
 arrow=화살표
 arrows=화살표
-asr=ASR
-asr=ASR
-attachment_name=선택된 접속 장치
 automatic=자동
 autosave=자동 저장 기능이 비활성화되었음을
 autosize=Autosize
@@ -33,86 +39,54 @@ background=배경
 backgroundColor=배경 색상
 backgroundImage=배경 이미지
 basic=기본
-bcc=숨은 참조
-beep=경고음
 block=블록
 blockquote=Blockquote
 bold=Bold
-borderColor=테두리 색
 borderWidth=Borderwidth
+borderColor=테두리 색
 bottom=하단
 bottomAlign=정렬
 bottomLeft=왼쪽 하단
 bottomRight=오른쪽 하단
-boxnumber=박스 번호
 bulletedList=글머리 기호 목록
-call_management=통화 관리
-callback=콜백
-callflow=통화 흐름을 선택하면
-callid=CallID가
-cancel=취소
 cannotOpenFile=파일을 열 수 없음
-cc=Cc
 center=센터
 change=변경
 changeOrientation=방향 변경
-choose_attachment=첨부 파일 선택
 circle=원
 classic=클래식
 clearDefaultStyle=기본 스타일 지우기
 clearWaypoints=웨이포인트 지우기
 clipart=클립아트
-close=닫기
-collapse-expand=확장/축소
 collapse=축소
 collapseExpand=확장/축소
 collapsible=접이식
 comic=코믹
-command=명령
-condition=조건
 connect=연결
 connection=연결
-connectionArrows=연결 화살표
 connectionPoints=연결 지점
+connectionArrows=연결 화살표
 constrainProportions=비율을 제한
-containsValidationErrors=유효성 검사 오류가 있습니다.
-context=컨텍스트
 copy=복사
 copyConnect=연결 복사
 create=작성
 curved=곡선
 custom=사용자 정의
-custom_app=사용자 정의 응용 프로그램
 cut=잘라내기
 dashed=파선
-data1=데이터 1
-data2=데이터 2
-data3=데이터 3
-data4=데이터 4
-data5=데이터 5
-database=데이터베이스
-database_id=데이터베이스
 decreaseIndent=내어쓰기
 default=기본
-delay=지연
 delete=삭제
 deleteColumn=열 삭제
 deleteRow=행 삭제하기
-description=설명
-description_start=시작 설명
 diagram=다이어그램
-dial=내부 전화
 diamond=다이아몬드
 diamondThin=다이아몬드(씬)
-digit=Max 자리
-digits=숫자
 direction=방향
 distribute=배포
 divider=분할
 documentProperties=문서 속성
-done=완료
 dotted=점점이
-doubleClickOrientation=더블 클릭하여 변경 방향
 drawing=그리기 {1 }
 drawingEmpty=그리기 비어 있습니다.
 drawingTooLarge=그리기 너무 큽니다.
@@ -122,34 +96,24 @@ east=이스트
 edit=편집
 editData=데이터 편집
 editDiagram=편집 다이어그램
-editFile=Xml 파일 편집
 editImage=이미지 편집
 editLink=편집 링크
 editStyle=편집 스타일을
 editTooltip=편집 도구 설명
-end=종료
 enterGroup=그룹을 입력하십시오
+enterValue=값 입력
 enterName=이름 입력
 enterPropertyName=속성 이름을 입력하십시오
-enterValue=값 입력
 entityRelation=엔티티 관계
-entry=항목
-error=오류
-escape=이스케이프 숫자
-escape_digits=이스케이프 숫자
 exitGroup=종료 그룹
 expand=확장
 export=내보내기
-ext_dial=외부 전화
-extension=내선 번호
 extras=엑스트라
 file=파일
 fileNotFound=파일을 찾을 수 없습니다.
-file_id=파일
 filename=파일 이름
 fill=채우기
 fillColor=채우기 색상
-finally=마지막으로
 fitPage=한 페이지
 fitPageWidth=페이지 폭
 fitTwoPages=두 페이지
@@ -158,226 +122,118 @@ flip=플립
 flipH=좌우 대칭
 flipV=수직 대칭 이동
 font=폰트
-fontColor=글꼴 색상
 fontFamily=글꼴 패밀리
+fontColor=글꼴 색상
 fontSize=글꼴 크기
 format=형식
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=포맷 패널
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=포맷
 formattedText=서식이 지정된 텍스트
-frequency=주파수
 general=일반
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=유리
 global=글로벌
-goal=목표
-goalname=목표 이름
-google_tts_language=언어
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=그라데이션
 gradientColor=색상
-grammar=문법
 grid=그리드
 gridSize=눈금 크기
 group=그룹
 guides=설명서
-hangup=끊기
 heading=제목
 height=높이
 help=도움말
-help_choose_attachment=형식: PDF, TIFF 또는 tif
-help_delay=시간(분, 연락 콜 백 전 대기
-hidden=숨겨진
-hiddendigitsnum=숨겨진 자릿수
-hiddendigitspos=숨겨진 자리 위치
 hide=숨기기
 hideIt=숨기기 {1 }
+hidden=숨겨진
 home=홈
 horizontal=가로
 horizontalFlow=가로 흐름
 horizontalTree=수평 트리
 html=HTML
-identifier=식별자
 image=이미지
 images=이미지
 import=가져오기
-incomingedge=들어오는 edge.
 increaseIndent=들여쓰기
 insert=삽입
-insertColumnAfter=오른쪽 열에 삽입
 insertColumnBefore=열 삽입 왼쪽
+insertColumnAfter=오른쪽 열에 삽입
 insertHorizontalRule=Horizontal Rule 삽입
 insertImage=이미지 삽입
 insertLink=링크 삽입
-insertRowAfter=아래에 행 삽입
 insertRowBefore=위에 행 삽입
-intKey=인터럽트 키
-integrationServer=통합 서버
-interval=시간 간격
-interval_id=간격
-invalidDelay=잘못된 지연 값
+insertRowAfter=아래에 행 삽입
 invalidName=잘못된 이름
 invalidOrMissingFile=잘못되거나 누락된 파일
-invalidPriority=잘못된 우선 순위 값
-invalidRetry=잘못된 값을 다시 시도
-invalidSpeed=잘못된 단축 값
-invalidTimeout=올바르지 않은 시간 초과 값
 isometric=같은 크기의
-ispeech_asr_language=언어
-ispeech_tts_language=언어
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=키
-label=레이블
+layers=계층
 landscape=가로
 laneColor=Lanecolor
-language=언어
-layers=계층
 layout=레이아웃
 left=왼쪽
 leftAlign=왼쪽 정렬
-leftOperand=왼쪽 피연산자
 leftToRight=왼쪽에서 오른쪽
 line=회선
+link=링크
 lineend=라인 끝
 lineheight=행 높이
 linestart=라인 시작
 linewidth=Linewidth
-link=링크
-list=목록
-list_id=목록
 loading=로드
 lockUnlock=잠금/잠금 해제
-login=Login
-logout=Logout
-macro=매크로
-mailbox=사서함
 manual=수동
-math=수학
-maxdigit=최대 숫자
-maxspeech=Max 연설
-menu=메뉴
 middle=중간
-mindigit=Min 숫자
 misc=Misc.
-missingQuery=쿼리 문자열은 누락
-model=모델
 more=자세한
 moreResults=추가 결과
 move=이동
 moveSelectionTo=선택 {1} 이동
-musthave=있어야 합니다.
-name=이름
 navigation=탐색
 new=새로운
-noAccountSelected=계정을 지정하지 않습니다.
-noApplicationSelected=응용 프로그램이 지정되지 않음
-noAttachmentSelected=첨부 파일을 선택하지 않았습니다.
-noAudioSelected=오디오 파일을 지정하지 않습니다.
-noBoxNumberSelected=상자 이름이 지정되어 있지 않습니다.
 noColor=색상 없음
-noCommandSelected=명령이 지정되지 않았습니다.
-noConditionSelected=조건이 지정되지 않았습니다.
-noContextSelected=컨텍스트를 지정하지 않습니다.
-noDatabaseSelected=데이터베이스를 지정하지 않습니다.
-noDigitsSelected=숫자를 지정하지 않습니다.
-noExtensionSelected=내선 번호가 지정되지 않았습니다.
-noFileSelected=파일 이름이 지정되지 않습니다.
 noFiles=파일 없음
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=먼저 이름이 지정되지 않음
-noGoalSelected=목표가 지정되지 않았습니다.
-noIdentifierSelected=Id가 지정되지 않습니다.
-noIntervalSelected=간격은 지정되지 않았습니다.
-noKeySelected=키가 지정되지 않습니다.
-noListSelected=목록이 지정되지 않았습니다.
 noMoreResults=더이상 결과
-noNumberSelected=번호가 지정되지 않았습니다.
-noOperandSelected=왼쪽 피연산자가 지정되지 않았습니다.
-noPhoneSelected=전화기가 지정되지 않음
-noProjectSelected=하위 프로젝트를 분석할 수 없습니다.
-noQueueSelected=대기열 이름이 지정되어 있지 않습니다.
-noRecipientSelected=수신자가 지정되지 않았습니다.
-noResultsFor='{1}'에 대한 결과가 없습니다.
-noRightOperandSelected=오른쪽 피연산자 지정되지 않았습니다.
-noTextSelected=텍스트가 지정되지 않았습니다.
-noTrunkSelected=Trunk가 지정되지 않습니다.
-noVariableSelected=변수가 지정되지 않았습니다.
 none=없음
-noop=NoOp
+noResultsFor='{1}'에 대한 결과가 없습니다.
 normal=정상
 north=북
-number=번호
-numberOrAll=번호 또는 끼웁니다.
-numberOrInvalidOrDefault=X Insert 나 아니면.
-numberOrInvalidOrTimeout=번호, 또는 t 삽입(공백).
-numberOrLettersOrAll=숫자나 끼웁니다.
 numberedList=번호 매기기 목록
-odbc_id=ODBC 연결
-ok=확인
 opacity=불투명도
 open=열기
 openArrow=오픈 화살표
 openFile=파일 열기
-openInNewWindow=새 창에서 열기
-openInThisWindow=이 창에서 열기
 openLink=링크 열기
 openSupported=지원되는 형식은 이 소프트웨어에서 저장된 xml 파일
-operation=작동
+openInNewWindow=새 창에서 열기
+openInThisWindow=이 창에서 열기
 options=옵션
-opts=옵션
 organic=유기농
 orthogonal=직교
-outgoingedge=나가는 edge.
 outline=윤곽선
-output=출력
 oval=타원형
+pages=페이지
+pageView=페이지 보기
 pageScale=페이지 확장
 pageSetup=페이지 설정
-pageView=페이지 보기
-pages=페이지
 panTooltip=공간을 이동한 끌어서 놓기
 paperSize=용지 크기
 paste=붙여넣기
 pasteHere=여기에 붙여넣기
 pattern=패턴
-pause=Pause
 perimeter=경계
-phone=전화
 placeholders=자리 표시자
-playback=재생
 plusTooltip=클릭 복제(Ctrl 클론, Shift를 눌러 연결을 클릭합니다)에 연결합니다. 끌어 연결합니다(ctrl 복제 불가능).
 portrait=세로 방향
 position=위치
 posterPrint=포스터 인쇄
 preview=미리 보기
 print=인쇄
-priority=우선 순위
-project_id=프로젝트
-publish=Pubblica
-query=쿼리
-queue=대기열
-queue_event=이벤트
-queue_id=대기열
-queue_variable=변수 FROM 대기열
-queuelog=QueueLog
-queuename=대기열 이름
 radialTree=방사형 트리
-record=레코드
-recording=녹음
-recordingFormat=형식
 redo=다시 실행
 removeFormat=서식 지우기
 removeFromGroup=그룹에서 제거
@@ -386,16 +242,12 @@ removeWaypoint=웨이포인트 제거
 rename=이름 바꾸기
 renameIt=이름 바꾸기 {1 }
 replace=교체
-replaceExistingDrawing=기존 그리기 교체
 replaceIt={1} 이미 존재합니다. 바꾸시겠습니까?
+replaceExistingDrawing=기존 그리기 교체
 reset=재설정
 resetView=다시 보기
-response=응답 시간 종료
-result=결과
-retry=재시도
 right=오른쪽
 rightAlign=오른쪽 정렬
-rightOperand=오른쪽 피연산자
 rightToLeft=오른쪽에서 왼쪽으로
 rotate=회전
 rotateTooltip=클릭하여 90도씩 끄기를 클릭하십시오 끌어서 놓기
@@ -404,9 +256,6 @@ rounded=둥근
 save=저장
 saveAs=다른 이름으로 저장
 saved=저장된
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=스크롤 막대
 search=검색
 searchShapes=검색 도형
@@ -415,10 +264,6 @@ selectEdges=Edges를 선택합니다
 selectFont=글꼴 선택
 selectNone=선택 안 함
 selectVertices=꼭지점 선택
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=설정
 setAsDefaultStyle=기본 모양 설정
 shadow=그림자
 shape=도형
@@ -426,34 +271,21 @@ sharp=샤프
 sidebarTooltip=확장 을 클릭합니다. 다이어그램 속으로 도형 드래그 앤 드롭합니다. Shift 키를 누른 상태에서 선택 변경을 클릭합니다. Alt 를 넣고 연결을 클릭합니다.
 simple=간단한
 simpleArrow=단순 화살표
-sip_id=SIP
 size=크기
-sms_text=텍스트
 solid=솔리드 스테이트 드라이브
 sourceSpacing=소스 간격
 south=남부
 spacing=간격
-speed=속도
-start=시작
-stats=통계
 straight=직선
 strokeColor=선 색상
 style=스타일
-subject=제목
-subproject=하위 프로젝트를
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=시스템
 table=테이블
 targetSpacing=목표 간격
-template_id=템플릿
 text=텍스트
 textAlignment=텍스트 맞춤
 textOpacity=텍스트 불투명
-threshold=임계값
-timeout=제한 시간(초)
-to=클릭하여
 toBack=돌아가기
 toFront=전면
 tooltips=툴팁
@@ -462,38 +294,206 @@ topAlign=위쪽 맞춤
 topLeft=왼쪽 상단
 topRight=오른쪽 상단
 transparent=투명
-trueOrFalse=진정한 삽입 또는 False입니다.
-trunk=트렁크
-trunk_name=트렁크
-tts=TTS
 turn=회전
 uml=UML
 underline=밑줄
 undo=실행 취소
 ungroup=그룹 해제
-unpause=End pause
-untitledLayer=제목 없음 계층
-updatingDocument=업데이트 문서에. 잠시 기다려 주십시오 ...
-updatingSelection=선택 업데이트. 잠시 기다려 주십시오 ...
 url=URL
-value=값
-variable=변수
-variable_id=변수
-variable_value=변수 값
+untitledLayer=제목 없음 계층
 vertical=수직
 verticalFlow=세로
 verticalTree=수직 트리
 view=보기
-voicemail=음성 메일
-vswitch=스위치
 waypoints=웨이포인트
 west=서부
 width=너비
 wordWrap=자동 줄 바꿈
 writingDirection=쓰기 방향
-wrongHiddenDigitsnum=숨겨진 숫자를 0이상이어야 합니다.
-wrongMaxDigit=Max Digit가 0보다 큰 수
-wrongMinDigit=Min 자리 가 0보다 큰 수
 zoom=줌
 zoomIn=확대
-zoomOut=축소
\ No newline at end of file
+zoomOut=축소
+label=레이블
+timeout=제한 시간(초)
+response=응답 시간 종료
+digit=Max 자리
+escape=이스케이프 숫자
+retry=재시도
+name=이름
+value=값
+entry=항목
+start=시작
+finally=마지막으로
+end=종료
+variable=변수
+set=설정
+operation=작동
+math=수학
+result=결과
+call_management=통화 관리
+answer=응답
+hangup=끊기
+dial=내부 전화
+ext_dial=외부 전화
+phone=전화
+trunk=트렁크
+identifier=식별자
+queue=대기열
+voicemail=음성 메일
+boxnumber=박스 번호
+playback=재생
+menu=메뉴
+saydigits=SayDigits
+digits=숫자
+saynumber=SayNumber
+number=번호
+sayphonetic=SayPhonetic
+escape_digits=이스케이프 숫자
+tts=TTS
+ispeechtts=ISpeechTTS
+key=키
+getdigits=GetDigits
+mindigit=Min 숫자
+maxdigit=최대 숫자
+custom_app=사용자 정의 응용 프로그램
+language=언어
+frequency=주파수
+integrationServer=통합 서버
+database=데이터베이스
+query=쿼리
+asr=ASR
+sendSMS=SendSMS
+account_id=계정
+template_id=템플릿
+to=클릭하여
+sms_text=텍스트
+sendMail=SendMail
+subject=제목
+cc=Cc
+threshold=임계값
+maxspeech=Max 연설
+grammar=문법
+ispeechasr=ISpeechASR
+model=모델
+noop=NoOp
+output=출력
+system=시스템
+command=명령
+application=응용 프로그램
+agi=AGI
+args=인수
+subproject=하위 프로젝트를
+goalname=목표 이름
+callflow=통화 흐름을 선택하면
+gotoc=Goto
+context=컨텍스트
+extension=내선 번호
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=시간 간격
+leftOperand=왼쪽 피연산자
+condition=조건
+rightOperand=오른쪽 피연산자
+vswitch=스위치
+recording=녹음
+record=레코드
+queuename=대기열 이름
+announceoverride=오버라이드 발표
+callid=CallID가
+agent=상담원
+queue_event=이벤트
+data1=데이터 1
+data2=데이터 2
+data3=데이터 3
+data4=데이터 4
+data5=데이터 5
+macro=매크로
+stats=통계
+queuelog=QueueLog
+goal=목표
+callback=콜백
+list=목록
+delay=지연
+list_id=목록
+opts=옵션
+queue_id=대기열
+file_id=파일
+variable_id=변수
+gosub=Gosub
+project_id=프로젝트
+sip_id=SIP
+trunk_name=트렁크
+variable_value=변수 값
+database_id=데이터베이스
+interval_id=간격
+description_start=시작 설명
+publish=Pubblica
+ispeech_asr_language=언어
+ispeech_tts_language=언어
+google_tts_language=언어
+queue_variable=변수 FROM 대기열
+odbc_id=ODBC 연결
+noVariableSelected=변수가 지정되지 않았습니다.
+noTrunkSelected=Trunk가 지정되지 않습니다.
+noAudioSelected=오디오 파일을 지정하지 않습니다.
+noOperandSelected=왼쪽 피연산자가 지정되지 않았습니다.
+noDatabaseSelected=데이터베이스를 지정하지 않습니다.
+noExtensionSelected=내선 번호가 지정되지 않았습니다.
+noCommandSelected=명령이 지정되지 않았습니다.
+noApplicationSelected=응용 프로그램이 지정되지 않음
+noRightOperandSelected=오른쪽 피연산자 지정되지 않았습니다.
+noDigitsSelected=숫자를 지정하지 않습니다.
+noNumberSelected=번호가 지정되지 않았습니다.
+noRecipientSelected=수신자가 지정되지 않았습니다.
+noTextSelected=텍스트가 지정되지 않았습니다.
+noAccountSelected=계정을 지정하지 않습니다.
+noKeySelected=키가 지정되지 않습니다.
+noIdentifierSelected=Id가 지정되지 않습니다.
+noQueueSelected=대기열 이름이 지정되어 있지 않습니다.
+noConditionSelected=조건이 지정되지 않았습니다.
+noIntervalSelected=간격은 지정되지 않았습니다.
+noContextSelected=컨텍스트를 지정하지 않습니다.
+noBoxNumberSelected=상자 이름이 지정되어 있지 않습니다.
+noProjectSelected=하위 프로젝트를 분석할 수 없습니다.
+noFileSelected=파일 이름이 지정되지 않습니다.
+numberOrInvalidOrTimeout=번호, 또는 t 삽입(공백).
+numberOrAll=번호 또는 끼웁니다.
+numberOrInvalidOrDefault=X Insert 나 아니면.
+trueOrFalse=진정한 삽입 또는 False입니다.
+noGoalSelected=목표가 지정되지 않았습니다.
+noListSelected=목록이 지정되지 않았습니다.
+musthave=있어야 합니다.
+outgoingedge=나가는 edge.
+incomingedge=들어오는 edge.
+mailbox=사서함
+intKey=인터럽트 키
+speed=속도
+wrongMinDigit=Min 자리 가 0보다 큰 수
+wrongMaxDigit=Max Digit가 0보다 큰 수
+wrongHiddenDigitsnum=숨겨진 숫자를 0이상이어야 합니다.
+hiddendigitsnum=숨겨진 자릿수
+hiddendigitspos=숨겨진 자리 위치
+getsecretdigits=GetSecretDigits
+beep=경고음
+description=설명
+recordingFormat=형식
+bcc=숨은 참조
+invalidTimeout=올바르지 않은 시간 초과 값
+invalidRetry=잘못된 값을 다시 시도
+invalidSpeed=잘못된 단축 값
+missingQuery=쿼리 문자열은 누락
+invalidPriority=잘못된 우선 순위 값
+invalidDelay=잘못된 지연 값
+noAttachmentSelected=첨부 파일을 선택하지 않았습니다.
+sendFax=SendFax
+attachment_name=선택된 접속 장치
+choose_attachment=첨부 파일 선택
+help_choose_attachment=형식: PDF, TIFF 또는 tif
+help_delay=시간(분, 연락 콜 백 전 대기
+noFirstNameSelected=먼저 이름이 지정되지 않음
+noPhoneSelected=전화기가 지정되지 않음
+editFile=Xml 파일 편집
+priority=우선 순위
+numberOrLettersOrAll=숫자나 끼웁니다.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_nl.txt b/public/assets/plugins/square/resources/grapheditor_nl.txt
index 5bd61f5..d908b90 100644
--- a/public/assets/plugins/square/resources/grapheditor_nl.txt
+++ b/public/assets/plugins/square/resources/grapheditor_nl.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Knooppunten al verbonden
+cancel=Annuleren
+close=Dicht
+collapse-expand=Collapse/expand
+containsValidationErrors=Bevat validatiefouten
+done=Gedaan
+doubleClickOrientation=Doubleclick Afdrukstand wijzigen
+error=Fout
+ok=OK
+updatingDocument=Actualisering Document. Even geduld a.u.b...
+updatingSelection=Actualisering selectie. Even geduld a.u.b...
 about=Over
-account_id=Account
 actualSize=Ware grootte
 add=Toevoegen
 addLayer=Laag toevoegen
@@ -7,25 +24,14 @@ addProperty=Voeg eigendom
 addToExistingDrawing=Toevoegen aan bestaande tekening
 addWaypoint=Waypoint toevoegen
 advanced=Geavanceerd
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Uitlijnen
 alignment=Uitlijning
 allChangesLost=Alle wijzigingen gaan verloren!
-alreadyConnected=Knooppunten al verbonden
 angle=Hoek
-announceoverride=Kondig Override
-answer=Antwoord
-application=Toepassing
 apply=Toepassing
-args=Argumenten
 arrange=Regelen
 arrow=Pijl
 arrows=Pijlen
-asr=ASR
-asr=ASR
-attachment_name=Geselecteerde voorzetstuk
 automatic=Automatische
 autosave="Autosave"
 autosize=Autoamplit
@@ -33,86 +39,54 @@ background=Achtergrond
 backgroundColor=Achtergrondkleur
 backgroundImage=Achtergrondafbeelding
 basic=Basic
-bcc=Bcc
-beep=Pieptoon
 block=Blok
 blockquote=Blockquote
 bold=Bold
-borderColor=Randkleur
 borderWidth=Borderwidth
+borderColor=Randkleur
 bottom=Onderkant
 bottomAlign=Onderkant uitlijnen
 bottomLeft=Linksonder
 bottomRight=Rechtsonder
-boxnumber=Vak
 bulletedList=Lijst met opsommingstekens
-call_management=Oproepbeheer
-callback=Terugbellen
-callflow=Gespreksstroom
-callid=CallID
-cancel=Annuleren
 cannotOpenFile=Kan bestand niet openen
-cc=Cc
 center=Centrum
 change=Wijzigen
 changeOrientation=Afdrukstand wijzigen
-choose_attachment=Kies voorzetstuk
 circle=Cirkel
 classic=Klassiek
 clearDefaultStyle=Standaard wissen stijl
 clearWaypoints=Waypoints wissen
 clipart=Clipart
-close=Dicht
-collapse-expand=Collapse/expand
 collapse=Samenvouwen
 collapseExpand=Collapse/expand
 collapsible=Inklapbaar
 comic=Comic
-command=Commando
-condition=Voorwaarde
 connect=Sluit
 connection=Verbinding
-connectionArrows=Verbinding pijlen
 connectionPoints=Aansluitpunten
+connectionArrows=Verbinding pijlen
 constrainProportions=Zet verhoudingen
-containsValidationErrors=Bevat validatiefouten
-context=Kader
 copy=Kopiëren
 copyConnect=Kopiëren op aansluiten
 create=Maken
 curved=Gebogen
 custom=Aangepaste
-custom_app=Aangepaste toepassingen
 cut=Snijden
 dashed=Onderbroken
-data1=Gegevens1
-data2=Gegevens2
-data3=Gegevens3
-data4=Gegevens4
-data5=Gegevens5
-database=Database
-database_id=Database
 decreaseIndent=Inspringing verkleinen
 default=Standaard
-delay=Vertraging
 delete=Verwijderen
 deleteColumn=Kolom verwijderen
 deleteRow=Rij verwijderen
-description=Beschrijving
-description_start=Start beschrijving
 diagram=Schema
-dial=Intern bellen
 diamond=Diamond
 diamondThin=Diamond (dun)
-digit=Max Digit
-digits=Cijfers
 direction=Richting
 distribute=Verdelen
 divider=Verdeler
 documentProperties=Documenteigenschappen
-done=Gedaan
 dotted=Gestippeld
-doubleClickOrientation=Doubleclick Afdrukstand wijzigen
 drawing=Tekening{1}
 drawingEmpty=Tekening is leeg
 drawingTooLarge=Tekening is te groot
@@ -122,34 +96,24 @@ east=East
 edit=Bewerken
 editData=Gegevens bewerken
 editDiagram=Schema wijzigen
-editFile=Edit XML
 editImage=Beeld bewerken
 editLink=Koppeling bewerken
 editStyle=Edit Style
 editTooltip=Knopinfo bewerken
-end=Einde
 enterGroup=Groepsnaam
+enterValue=Waarde invoeren
 enterName=Voer de naam in
 enterPropertyName=Voer naam van eigenschap
-enterValue=Waarde invoeren
 entityRelation=Entiteit relatie
-entry=Inwerkingtreding
-error=Fout
-escape=Escape-tekens
-escape_digits=Escape-tekens
 exitGroup=Groep sluiten
 expand=Uitvouwen
 export=Uitvoer
-ext_dial=Externe kiestoon
-extension=Uitbreiding
 extras=Extras
 file=Bestand
 fileNotFound=Bestand niet gevonden
-file_id=Bestand
 filename=Bestandsnaam
 fill=Vult
 fillColor=Vulkleur
-finally=Tenslotte
 fitPage=Één pagina
 fitPageWidth=Paginabreedte
 fitTwoPages=Twee pagina's
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Horizontaal spiegelen
 flipV=Verticaal spiegelen
 font=Font
-fontColor=Font Color
 fontFamily=Lettertypereeks
+fontColor=Font Color
 fontSize=Tekengrootte
 format=Formaat
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Formaat paneel
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Geformatteerd
 formattedText=Opgemaakte tekst
-frequency=Frequentie
 general=Algemeen
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glas
 global=Wereldwijde
-goal=Doel
-goalname=Doelnaam
-google_tts_language=Taal
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradiënt
 gradientColor=Kleur
-grammar=Grammatica
 grid=Raster
 gridSize=Rastergrootte
 group=Groep
 guides=Geleiders
-hangup=Ophangen
 heading=Post
 height=Hoogte
 help=Help
-help_choose_attachment=Format: PDF, TIFF of tif
-help_delay=Tijd in minuten te wachten voordat u belt de contactpersoon
-hidden=Verborgen
-hiddendigitsnum=Verborgen nummer
-hiddendigitspos=Verborgen cijfers positie
 hide=Verbergen
 hideIt=Hide {1}
+hidden=Verborgen
 home=Home
 horizontal=Horizontaal
 horizontalFlow=Horizontale stroming
 horizontalTree=Horizontale boom
 html=HTML
-identifier=Identifier
 image=Beeld
 images=Afbeeldingen
 import=Importeren
-incomingedge=Inkomende rand.
 increaseIndent=Inspringing vergroten
 insert=Steek
-insertColumnAfter=Kolom invoegen rechts
 insertColumnBefore=Kolom invoegen links
+insertColumnAfter=Kolom invoegen rechts
 insertHorizontalRule=Steek horizontale regel
 insertImage=Invoegen
 insertLink=Link invoegen
-insertRowAfter=Steek de rij hieronder
 insertRowBefore=Rij invoegen boven
-intKey=Onderbrekingstoets
-integrationServer=Integratieserver
-interval=Tijdsinterval
-interval_id=Interval
-invalidDelay=Ongeldige vertragingswaarde
+insertRowAfter=Steek de rij hieronder
 invalidName=Ongeldige naam
 invalidOrMissingFile=Ongeldige of ontbrekende bestand
-invalidPriority=Ongeldige Prioriteitswaarde
-invalidRetry=Ongeldige Retry waarde
-invalidSpeed=Ongeldige waarde
-invalidTimeout=Ongeldige time-outwaarde
 isometric=Isometrisch
-ispeech_asr_language=Taal
-ispeech_tts_language=Taal
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Cursief
-key=Sleutel
-label=Label
+layers=Lagen
 landscape=Liggend
 laneColor=Lanecolor
-language=Taal
-layers=Lagen
 layout=Lay-out
 left=Links
 leftAlign=Links uitlijnen
-leftOperand=Linker Operand
 leftToRight=Van links naar rechts
 line=Lijn
+link=Link
 lineend=Regeleinde
 lineheight=Regelhoogte
 linestart=Line starten
 linewidth=De lijnbreedte
-link=Link
-list=Lijst
-list_id=Lijst
 loading=Laden
 lockUnlock=Vergrendelen/ontgrendelen
-login=Login
-logout=Logout
-macro=Macro
-mailbox=Mailbox
 manual=Handleiding
-math=Math
-maxdigit=Max cijfers
-maxspeech=Max spraak
-menu=Menu
 middle=Midden
-mindigit=Min cijfers
 misc=Div.
-missingQuery=De querystring ontbreekt
-model=Model
 more=Meer
 moreResults=Meer resultaten
 move=Verplaatsen
 moveSelectionTo=Selectie verplaatsen naar {1}
-musthave=Moet
-name=Naam
 navigation=Navigatie
 new=Nieuwe
-noAccountSelected=Account is niet gespecificeerd.
-noApplicationSelected=De applicatie is niet opgegeven
-noAttachmentSelected=Geen voorzetstuk geselecteerd
-noAudioSelected=Geluidsbestand wordt niet gespecificeerd.
-noBoxNumberSelected=Veldnaam is niet gespecificeerd.
 noColor=Geen kleur
-noCommandSelected=Het commando is niet gespecificeerd.
-noConditionSelected=Voorwaarde is niet gespecificeerd.
-noContextSelected=Context is niet gespecificeerd.
-noDatabaseSelected=Database is niet gespecificeerd.
-noDigitsSelected=Cijfers wordt niet gespecificeerd.
-noExtensionSelected=Verlenging is niet gespecificeerd.
-noFileSelected=Geen bestandsnaam opgegeven.
 noFiles=Geen bestanden
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Voornaam is niet opgegeven
-noGoalSelected=Doel is niet gespecificeerd.
-noIdentifierSelected=Identificatie is niet gespecificeerd.
-noIntervalSelected=Interval is niet gespecificeerd.
-noKeySelected=Sleutel niet is opgegeven.
-noListSelected=Deze lijst is niet gespecificeerd.
 noMoreResults=Geen verdere resultaten
-noNumberSelected=Nummer is niet gespecificeerd.
-noOperandSelected=Linker operand is niet gespecificeerd.
-noPhoneSelected=Telefoon is niet opgegeven
-noProjectSelected=SubProject is niet gespecificeerd.
-noQueueSelected=Wachtrijnaam is niet gespecificeerd.
-noRecipientSelected=Ontvanger is niet gespecificeerd.
-noResultsFor=Geen zoekresultaten voor '{1}'
-noRightOperandSelected=Rechter operand is niet gespecificeerd.
-noTextSelected=Taal is niet gespecificeerd.
-noTrunkSelected=De kofferruimte is niet gespecificeerd.
-noVariableSelected=Variabele wordt niet gespecificeerd.
 none=Geen
-noop=NoOp
+noResultsFor=Geen zoekresultaten voor '{1}'
 normal=Normaal
 north=Noord
-number=Nummer
-numberOrAll=Insert number of -.
-numberOrInvalidOrDefault=Invoegen, i of -.
-numberOrInvalidOrTimeout=Insert number, i of t (controleer of de witte spaties).
-numberOrLettersOrAll=Steek nummers, letters of -.
 numberedList=Genummerde lijst
-odbc_id=ODBC-verbinding
-ok=OK
 opacity=Opaciteit
 open=Open
 openArrow=Open pijl
 openFile=Bestand openen
-openInNewWindow=Openen in nieuw venster
-openInThisWindow=Open in dit venster
 openLink=Koppeling openen
 openSupported=Ondersteunde indeling .XML-bestanden van deze software
-operation=Werking
+openInNewWindow=Openen in nieuw venster
+openInThisWindow=Open in dit venster
 options=Opties
-opts=Opties
 organic=Organische
 orthogonal=Orthogonale
-outgoingedge=Uitgaande rand.
 outline=Overzicht
-output=Uitgang
 oval=Ovaal
+pages=Pagina's
+pageView=Paginaweergave
 pageScale=Pagina schaal
 pageSetup=Pagina-instelling
-pageView=Paginaweergave
-pages=Pagina's
 panTooltip=Space slepen om te scrollen
 paperSize=Papierformaat
 paste=Plakken
 pasteHere=Plak hier
 pattern=Patroon
-pause=Pause
 perimeter=Omtrek
-phone=Telefoon
 placeholders=Jokertekens
-playback=Afspelen
 plusTooltip=Klik hier om verbinding en kloon (Ctrl-klik om te klonen, shift click to connect). Sleep te maken (Ctrl verslepen naar kloon).
 portrait=Staand
 position=Positie
 posterPrint=Poster Print
 preview=Afdrukvoorbeeld
 print=Afdrukken
-priority=Prioriteit
-project_id=Project
-publish=Pubblica
-query=Query
-queue=Wachtrij
-queue_event=Evenement
-queue_id=Wachtrij
-queue_variable=Wachtrij van variabele
-queuelog=QueueLog
-queuename=Wachtrijnaam
 radialTree=Radiale structuur
-record=Opnemen
-recording=Opname
-recordingFormat=Formaat
 redo=Redo
 removeFormat=Duidelijke opmaak
 removeFromGroup=Verwijderen uit de groep
@@ -386,16 +242,12 @@ removeWaypoint=Verwijder waypoint
 rename=Hernoemen
 renameIt=De naam {1}
 replace=Vervang
-replaceExistingDrawing=Vervang bestaande tekening
 replaceIt={1} bestaat al. Wilt u het vervangen?
+replaceExistingDrawing=Vervang bestaande tekening
 reset=Reset
 resetView=Aanzicht terugzetten
-response=Reactie Timeout
-result=Resultaat
-retry=Probeer het opnieuw
 right=Rechts
 rightAlign=Rechts uitlijnen
-rightOperand=Rechter Operand
 rightToLeft=Van rechts naar links
 rotate=Roteren
 rotateTooltip=Klik en sleep om te draaien, klikt u met 90 graden
@@ -404,9 +256,6 @@ rounded=Afgerond
 save=Opslaan
 saveAs=Opslaan als
 saved=Opgeslagen
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Schuifbalken
 search=Zoeken
 searchShapes=Zoeken vormen
@@ -415,10 +264,6 @@ selectEdges=Selecteer randen
 selectFont=Selecteer een lettertype
 selectNone=Selecteer None (Geen).
 selectVertices=Selecteer hoekpunten
-sendFax=Internet Explorer
-sendMail=SendMail
-sendSMS=SendSMS
-set=Stel
 setAsDefaultStyle=Instellen als standaard stijl
 shadow=Schaduw
 shape=Vorm
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=Klik om te vergroten. Sleep vormen in het schema. Shift klik op om de selectie te wijzigen. Alt-klik invoegen en sluit.
 simple=Eenvoudig
 simpleArrow=Eenvoudige pijl
-sip_id=SIP
 size=Grootte
-sms_text=Tekst
 solid=Solide
 sourceSpacing=Bron spatiëring
 south=Zuid
 spacing=Tussenruimte
-speed=Snelheid
-start=Start
-stats=Stats
 straight=Rechte
 strokeColor=Lijnkleur
 style=Stijl
-subject=Onderwerp
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Systeem
 table=Tabel
 targetSpacing=Target spatiëring
-template_id=Sjabloon
 text=Tekst
 textAlignment=Text alignment
 textOpacity=Tekst opaciteit
-threshold=Drempel
-timeout=Tijd (seconden)
-to=Naar
 toBack=Om terug
 toFront=Op voorzijde
 tooltips=Knopinfo weergeven
@@ -462,38 +294,206 @@ topAlign=Top lijn
 topLeft=Linksboven
 topRight=Rechtsboven
 transparent=Transparant
-trueOrFalse=Plaats waar of onwaar is.
-trunk=Transmissielijn
-trunk_name=Transmissielijn
-tts=TTS
 turn=Draai
 uml=UML
 underline=Onderstrepen
 undo=Ongedaan maken
 ungroup=Degroeperen
-unpause=End pause
-untitledLayer=Untitled laag
-updatingDocument=Actualisering Document. Even geduld a.u.b...
-updatingSelection=Actualisering selectie. Even geduld a.u.b...
 url=URL
-value=Waarde
-variable=Variabele
-variable_id=Variabele
-variable_value=Variabelewaarde
+untitledLayer=Untitled laag
 vertical=Verticaal
 verticalFlow=Verticale stroming
 verticalTree=Verticale structuur
 view=Toon
-voicemail=VoiceMail
-vswitch=Schakelaar
 waypoints=Waypoints
 west=West
 width=Breedte
 wordWrap=Tekstterugloop
 writingDirection=Schrijfrichting
-wrongHiddenDigitsnum=Verborgen nummer moet groter zijn dan of gelijk aan 0
-wrongMaxDigit=Max cijfer moet groter zijn dan 0
-wrongMinDigit=Min cijfer moet groter zijn dan 0
 zoom=Zoom
 zoomIn=Inzoomen
-zoomOut=Uitzoomen
\ No newline at end of file
+zoomOut=Uitzoomen
+label=Label
+timeout=Tijd (seconden)
+response=Reactie Timeout
+digit=Max Digit
+escape=Escape-tekens
+retry=Probeer het opnieuw
+name=Naam
+value=Waarde
+entry=Inwerkingtreding
+start=Start
+finally=Tenslotte
+end=Einde
+variable=Variabele
+set=Stel
+operation=Werking
+math=Math
+result=Resultaat
+call_management=Oproepbeheer
+answer=Antwoord
+hangup=Ophangen
+dial=Intern bellen
+ext_dial=Externe kiestoon
+phone=Telefoon
+trunk=Transmissielijn
+identifier=Identifier
+queue=Wachtrij
+voicemail=VoiceMail
+boxnumber=Vak
+playback=Afspelen
+menu=Menu
+saydigits=SayDigits
+digits=Cijfers
+saynumber=SayNumber
+number=Nummer
+sayphonetic=SayPhonetic
+escape_digits=Escape-tekens
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Sleutel
+getdigits=GetDigits
+mindigit=Min cijfers
+maxdigit=Max cijfers
+custom_app=Aangepaste toepassingen
+language=Taal
+frequency=Frequentie
+integrationServer=Integratieserver
+database=Database
+query=Query
+asr=ASR
+sendSMS=SendSMS
+account_id=Account
+template_id=Sjabloon
+to=Naar
+sms_text=Tekst
+sendMail=SendMail
+subject=Onderwerp
+cc=Cc
+threshold=Drempel
+maxspeech=Max spraak
+grammar=Grammatica
+ispeechasr=ISpeechASR
+model=Model
+noop=NoOp
+output=Uitgang
+system=Systeem
+command=Commando
+application=Toepassing
+agi=AGI
+args=Argumenten
+subproject=SubProject
+goalname=Doelnaam
+callflow=Gespreksstroom
+gotoc=Goto
+context=Kader
+extension=Uitbreiding
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Tijdsinterval
+leftOperand=Linker Operand
+condition=Voorwaarde
+rightOperand=Rechter Operand
+vswitch=Schakelaar
+recording=Opname
+record=Opnemen
+queuename=Wachtrijnaam
+announceoverride=Kondig Override
+callid=CallID
+agent=Agent
+queue_event=Evenement
+data1=Gegevens1
+data2=Gegevens2
+data3=Gegevens3
+data4=Gegevens4
+data5=Gegevens5
+macro=Macro
+stats=Stats
+queuelog=QueueLog
+goal=Doel
+callback=Terugbellen
+list=Lijst
+delay=Vertraging
+list_id=Lijst
+opts=Opties
+queue_id=Wachtrij
+file_id=Bestand
+variable_id=Variabele
+gosub=Gosub
+project_id=Project
+sip_id=SIP
+trunk_name=Transmissielijn
+variable_value=Variabelewaarde
+database_id=Database
+interval_id=Interval
+description_start=Start beschrijving
+publish=Pubblica
+ispeech_asr_language=Taal
+ispeech_tts_language=Taal
+google_tts_language=Taal
+queue_variable=Wachtrij van variabele
+odbc_id=ODBC-verbinding
+noVariableSelected=Variabele wordt niet gespecificeerd.
+noTrunkSelected=De kofferruimte is niet gespecificeerd.
+noAudioSelected=Geluidsbestand wordt niet gespecificeerd.
+noOperandSelected=Linker operand is niet gespecificeerd.
+noDatabaseSelected=Database is niet gespecificeerd.
+noExtensionSelected=Verlenging is niet gespecificeerd.
+noCommandSelected=Het commando is niet gespecificeerd.
+noApplicationSelected=De applicatie is niet opgegeven
+noRightOperandSelected=Rechter operand is niet gespecificeerd.
+noDigitsSelected=Cijfers wordt niet gespecificeerd.
+noNumberSelected=Nummer is niet gespecificeerd.
+noRecipientSelected=Ontvanger is niet gespecificeerd.
+noTextSelected=Taal is niet gespecificeerd.
+noAccountSelected=Account is niet gespecificeerd.
+noKeySelected=Sleutel niet is opgegeven.
+noIdentifierSelected=Identificatie is niet gespecificeerd.
+noQueueSelected=Wachtrijnaam is niet gespecificeerd.
+noConditionSelected=Voorwaarde is niet gespecificeerd.
+noIntervalSelected=Interval is niet gespecificeerd.
+noContextSelected=Context is niet gespecificeerd.
+noBoxNumberSelected=Veldnaam is niet gespecificeerd.
+noProjectSelected=SubProject is niet gespecificeerd.
+noFileSelected=Geen bestandsnaam opgegeven.
+numberOrInvalidOrTimeout=Insert number, i of t (controleer of de witte spaties).
+numberOrAll=Insert number of -.
+numberOrInvalidOrDefault=Invoegen, i of -.
+trueOrFalse=Plaats waar of onwaar is.
+noGoalSelected=Doel is niet gespecificeerd.
+noListSelected=Deze lijst is niet gespecificeerd.
+musthave=Moet
+outgoingedge=Uitgaande rand.
+incomingedge=Inkomende rand.
+mailbox=Mailbox
+intKey=Onderbrekingstoets
+speed=Snelheid
+wrongMinDigit=Min cijfer moet groter zijn dan 0
+wrongMaxDigit=Max cijfer moet groter zijn dan 0
+wrongHiddenDigitsnum=Verborgen nummer moet groter zijn dan of gelijk aan 0
+hiddendigitsnum=Verborgen nummer
+hiddendigitspos=Verborgen cijfers positie
+getsecretdigits=GetSecretDigits
+beep=Pieptoon
+description=Beschrijving
+recordingFormat=Formaat
+bcc=Bcc
+invalidTimeout=Ongeldige time-outwaarde
+invalidRetry=Ongeldige Retry waarde
+invalidSpeed=Ongeldige waarde
+missingQuery=De querystring ontbreekt
+invalidPriority=Ongeldige Prioriteitswaarde
+invalidDelay=Ongeldige vertragingswaarde
+noAttachmentSelected=Geen voorzetstuk geselecteerd
+sendFax=Internet Explorer
+attachment_name=Geselecteerde voorzetstuk
+choose_attachment=Kies voorzetstuk
+help_choose_attachment=Format: PDF, TIFF of tif
+help_delay=Tijd in minuten te wachten voordat u belt de contactpersoon
+noFirstNameSelected=Voornaam is niet opgegeven
+noPhoneSelected=Telefoon is niet opgegeven
+editFile=Edit XML
+priority=Prioriteit
+numberOrLettersOrAll=Steek nummers, letters of -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_no.txt b/public/assets/plugins/square/resources/grapheditor_no.txt
index 6951dd6..6d7183e 100644
--- a/public/assets/plugins/square/resources/grapheditor_no.txt
+++ b/public/assets/plugins/square/resources/grapheditor_no.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Noder er allerede koblet til.
+cancel=Avbryt
+close=Lukk
+collapse-expand=Skjule/utvide
+containsValidationErrors=Inneholder valideringsfeil
+done=Ferdig
+doubleClickOrientation=Dobbeltklikk for å endre retning
+error=Feil
+ok=OK
+updatingDocument=Oppdatering av dokumentet. Vennligst vent...
+updatingSelection=Oppdatere utvalget. Vennligst vent...
 about=Om
-account_id=Konto
 actualSize=Faktisk størrelse
 add=Legg til
 addLayer=Legg til lag
@@ -7,25 +24,14 @@ addProperty=Legg til hotellet
 addToExistingDrawing=Legg til eksisterende tegning
 addWaypoint=Legg til veipunkt
 advanced=Avansert
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Juster
 alignment=Justering
 allChangesLost=Alle endringer vil gå tapt!
-alreadyConnected=Noder er allerede koblet til.
 angle=Vinkel
-announceoverride=Annonsere overstyre
-answer=Svar
-application=Programmet
 apply=Påfør
-args=Argumenter
 arrange=Ordne
 arrow=Pil
 arrows=Piler
-asr=ASR
-asr=ASR
-attachment_name=Valgte vedlegg
 automatic=Automatisk
 autosave=Autosave
 autosize=Autom.
@@ -33,86 +39,54 @@ background=Bakgrunn
 backgroundColor=Bakgrunnsfarge
 backgroundImage=Bakgrunnsbilde
 basic=Grunnleggende
-bcc=Blindkopi
-beep=Pip
 block=Blokk
 blockquote=Blockquote
 bold=Fet
-borderColor=Grensen farge
 borderWidth=Borderwidth
+borderColor=Grensen farge
 bottom=Bunn
 bottomAlign=Nederste linje
 bottomLeft=Nederst til venstre
 bottomRight=Nederst til høyre
-boxnumber=Boks nummer
 bulletedList=Punktlisten
-call_management=Samtalestyring
-callback=Tilbakeringing
-callflow=Callflow
-callid=CallID
-cancel=Avbryt
 cannotOpenFile=Kan ikke åpne fil
-cc=Cc
 center=Center
 change=Endre
 changeOrientation=Endre retning
-choose_attachment=Velg vedlegg
 circle=Sirkel
 classic=Klassisk
 clearDefaultStyle=Clear standard stil
 clearWaypoints=Slett veipunkter
 clipart=Utklippsbilder
-close=Lukk
-collapse-expand=Skjule/utvide
 collapse=Skjule
 collapseExpand=Skjule/utvide
 collapsible=Sammenleggbare
 comic=Tegneserien.
-command=Kommando
-condition=Tilstand
 connect=Koble til
 connection=Tilkobling
-connectionArrows=Tilkobling piler
 connectionPoints=Koblingspunkter
+connectionArrows=Tilkobling piler
 constrainProportions=Begrense proporsjoner.
-containsValidationErrors=Inneholder valideringsfeil
-context=Kontekst
 copy=Kopiere
 copyConnect=Kopiere på Connect
 create=Opprette
 curved=Kurvet
 custom=Egendefinert
-custom_app=Egendefinert App
 cut=Kutting
 dashed=Stiplet
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Data4
-data5=Data5
-database=Databasen
-database_id=Databasen
 decreaseIndent=Reduser innrykk
 default=Standard
-delay=Forsinkelse
 delete=Slette
 deleteColumn=Slette kolonnen
 deleteRow=Slett rad
-description=Beskrivelse
-description_start=Start beskrivelse
 diagram=Diagram
-dial=Intern direkte
 diamond=Diamond
 diamondThin=Diamond (tynn)
-digit=Maks siffer
-digits=Sifre
 direction=Retning
 distribute=Distribuere
 divider=Stråskiller
 documentProperties=Dokumentegenskaper
-done=Ferdig
 dotted=Prikket
-doubleClickOrientation=Dobbeltklikk for å endre retning
 drawing=Tegningen{1}
 drawingEmpty=Tegningen er tom
 drawingTooLarge=Tegningen er for stor
@@ -122,34 +96,24 @@ east=Øst
 edit=Rediger
 editData=Rediger Data
 editDiagram=Rediger diagram
-editFile=Redigere XML
 editImage=Redigere bilde
 editLink=Rediger link
 editStyle=Redigere Style
 editTooltip=Rediger verktøytips
-end=Slutten
 enterGroup=Angi gruppe
+enterValue=Angi verdi
 enterName=Angi navn
 enterPropertyName=Angi hotellet navn
-enterValue=Angi verdi
 entityRelation=Enhet forhold
-entry=Registrering
-error=Feil
-escape=Escape sifre
-escape_digits=Escape sifre
 exitGroup=Exit gruppe
 expand=Utvid
 export=Eksport
-ext_dial=Ekstern direkte
-extension=Forlengelse
 extras=Ekstrautstyr
 file=Fil
 fileNotFound=Fil ikke funnet
-file_id=Fil
 filename=Filnavn
 fill=Fyll
 fillColor=Fyll farge
-finally=Til slutt
 fitPage=Én side
 fitPageWidth=Side bredde
 fitTwoPages=To sider
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Vend horisontalt
 flipV=Vend vertikalt
 font=Font
-fontColor=Font Color
 fontFamily=Skriftfamilie
+fontColor=Font Color
 fontSize=Font Size
 format=Format
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Format-panelet
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG.
 formatXml=XML
 formatted=Formatert
 formattedText=Formatert tekst
-frequency=Frekvens
 general=Generelt
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glass
 global=Global
-goal=Mål
-goalname=Målnavn
-google_tts_language=Språk
-gosub=Gosub
-gotoc=Gå til
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradient
 gradientColor=Farge
-grammar=Grammatikk
 grid=Rutenett
 gridSize=Rasterstørrelse
 group=Gruppe
 guides=Veiledninger
-hangup=Aktiv
 heading=Styrekurs
 height=Høyde
 help=Hjelp
-help_choose_attachment=Format: PDF, TIFF eller tif
-help_delay=Tid i minutter å vente før du ringer tilbake til kontakt
-hidden=Skjult
-hiddendigitsnum=Skjult Siffer nummer
-hiddendigitspos=Skjult sifre stilling
 hide=Skjule
 hideIt=Skjul {1}
+hidden=Skjult
 home=Hjem
 horizontal=Horisontal
 horizontalFlow=Horisontal flyt
 horizontalTree=Horisontal treet
 html=HTML
-identifier=Iden
 image=Bilde
 images=Bilder
 import=Importere
-incomingedge=Innkommende kanten.
 increaseIndent=Øk innrykk
 insert=Sett inn
-insertColumnAfter=Sett inn kolonnen til høyre
 insertColumnBefore=Sett inn kolonnen til venstre
+insertColumnAfter=Sett inn kolonnen til høyre
 insertHorizontalRule=Sett inn horisontal regel
 insertImage=Sett inn bilde.
 insertLink=Sett inn Link
-insertRowAfter=Sett inn rad nedenfor
 insertRowBefore=Sett inn rad ovenfor
-intKey=Avbruddstasten
-integrationServer=Integration Server
-interval=Tidsintervall
-interval_id=Intervall
-invalidDelay=Ugyldig Utsettelse verdi
+insertRowAfter=Sett inn rad nedenfor
 invalidName=Ugyldig navn
 invalidOrMissingFile=Ugyldig eller manglende fil
-invalidPriority=Ugyldig verdi prioritet
-invalidRetry=Ugyldig verdi på nytt
-invalidSpeed=Ugyldig hastighet verdi
-invalidTimeout=Ugyldig verdi for tidsavbrudd
 isometric=Isometrisk
-ispeech_asr_language=Språk
-ispeech_tts_language=Språk
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Kursiv
-key=Tasten
-label=Etikett
+layers=Lag
 landscape=Liggende
 laneColor=Lanecolor
-language=Språk
-layers=Lag
 layout=Layout
 left=Venstre
 leftAlign=Juster venstre
-leftOperand=Venstre Operand
 leftToRight=Venstre til høyre
 line=Linje
+link=Kobling
 lineend=Linjeslutt
 lineheight=Linje høyde
 linestart=Linje Start
 linewidth=Linjebredde
-link=Kobling
-list=Liste
-list_id=Liste
 loading=Laster
 lockUnlock=Låse / låse opp.
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Postboks
 manual=Manuell
-math=Math
-maxdigit=Maks. sifre
-maxspeech=Maks tale
-menu=Menyen
 middle=Midtre
-mindigit=Min sifre
 misc=Div.
-missingQuery=Søkestrengen mangler
-model=Modell
 more=Mer
 moreResults=Flere resultater
 move=Flytt
 moveSelectionTo=Flytt valget til {1}
-musthave=Må ha
-name=Navn
 navigation=Navigering
 new=Ny
-noAccountSelected=Kontoen er ikke angitt.
-noApplicationSelected=Programmet er ikke angitt
-noAttachmentSelected=Ingen vedlegg er valgt
-noAudioSelected=Lydfilen er ikke angitt.
-noBoxNumberSelected=Hvis navnet ikke er angitt.
 noColor=Ingen farge
-noCommandSelected=Kommandoen er ikke angitt.
-noConditionSelected=Tilstanden er ikke angitt.
-noContextSelected=Sammenhengen er ikke angitt.
-noDatabaseSelected=Databasen er ikke angitt.
-noDigitsSelected=Sifrene er ikke angitt.
-noExtensionSelected=Linjen er ikke angitt.
-noFileSelected=Filnavnet er ikke angitt.
 noFiles=Ingen filer
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Første navn er ikke angitt
-noGoalSelected=Målet er ikke angitt.
-noIdentifierSelected=Iden er ikke angitt.
-noIntervalSelected=Intervallet er ikke angitt.
-noKeySelected=Tasten er ikke angitt.
-noListSelected=Listen er ikke angitt.
 noMoreResults=Ingen flere resultater
-noNumberSelected=Nummeret er ikke angitt.
-noOperandSelected=Venstre operanden er ikke angitt.
-noPhoneSelected=Telefonen er ikke angitt
-noProjectSelected=Delprosjektet er ikke angitt.
-noQueueSelected=Køen navn er ikke angitt.
-noRecipientSelected=Mottakeren er ikke spesifisert.
-noResultsFor=Ingen resultater for '{1}'
-noRightOperandSelected=Høyre operanden er ikke angitt.
-noTextSelected=Teksten er ikke angitt.
-noTrunkSelected=Bagasjerommet er ikke angitt.
-noVariableSelected=Variabelen er ikke angitt.
 none=Ingen
-noop=NoOp
+noResultsFor=Ingen resultater for '{1}'
 normal=Normal
 north=Nord
-number=Nummer
-numberOrAll=Sett inn nummer eller -.
-numberOrInvalidOrDefault=Sett x, jeg eller -.
-numberOrInvalidOrTimeout=Sett inn nummer, jeg eller t (kontroller hvite mellomrom).
-numberOrLettersOrAll=Sett inn tall, bokstaver eller -.
 numberedList=Nummerert liste
-odbc_id=ODBC-kobling
-ok=OK
 opacity=Dekkevne
 open=Åpne
 openArrow=Åpne pil
 openFile=Åpne fil
-openInNewWindow=Åpne i nytt vindu
-openInThisWindow=Åpne i dette vinduet
 openLink=Åpne kobling
 openSupported=Støttede filformatet er .XML-filer lagret fra denne programvaren
-operation=Drift
+openInNewWindow=Åpne i nytt vindu
+openInThisWindow=Åpne i dette vinduet
 options=Alternativer
-opts=Alternativer
 organic=Organiske
 orthogonal=Ortogonale
-outgoingedge=Utgående kanten.
 outline=Omriss
-output=Utgang
 oval=Oval betjeningsenhet
+pages=Sider
+pageView=Sidevisning
 pageScale=Siden skala
 pageSetup=Siden Oppsett
-pageView=Sidevisning
-pages=Sider
 panTooltip=Og dra for å bla
 paperSize=Papirstørrelse
 paste=Lim inn
 pasteHere=Lim inn her
 pattern=Mønster
-pause=Pause
 perimeter=Inng.
-phone=Telefon
 placeholders=Plassholdere
-playback=Avspilling
 plusTooltip=Klikk for å koble til og klone (ctrl-klikk for å klone, shift-Klikk for å koble til). Dra for å koble (ctrl dra for å klone).
 portrait=Stående
 position=Stilling
 posterPrint=Plakat
 preview=Forhåndsvisning
 print=Skriv ut
-priority=Prioritet
-project_id=Prosjekt
-publish=Pubblica
-query=Spørring
-queue=Kø
-queue_event=Hendelse
-queue_id=Kø
-queue_variable=Kø fra variabel
-queuelog=QueueLog
-queuename=Kønavn
 radialTree=Radial treet
-record=Posten
-recording=Opptak
-recordingFormat=Format
 redo=Gjenta
 removeFormat=Slett formatering
 removeFromGroup=Fjern fra gruppe
@@ -386,16 +242,12 @@ removeWaypoint=Fjern veipunkt
 rename=Gi nytt navn
 renameIt=Gi nytt navn til {1}
 replace=Skift
-replaceExistingDrawing=Erstatt eksisterende tegning
 replaceIt={1} finnes allerede. Vil du erstatte den?
+replaceExistingDrawing=Erstatt eksisterende tegning
 reset=Tilbakestill
 resetView=Tilbakestill visning
-response=Svar tidsavbrudd
-result=Resultat
-retry=Prøv på nytt
 right=Høyre
 rightAlign=Høyrejuster
-rightOperand=Høyre Operand
 rightToLeft=Høyre til venstre
 rotate=Drei
 rotateTooltip=Klikk og dra for å rotere, klikk på for å slå av 90 grader
@@ -404,9 +256,6 @@ rounded=Avrundet
 save=Lagre
 saveAs=Lagre som
 saved=Lagret
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Rullefelt
 search=Søk
 searchShapes=Søk former
@@ -415,10 +264,6 @@ selectEdges=Velg kantene
 selectFont=Velg en font
 selectNone=Velg ingen
 selectVertices=Velg toppunkter
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Sett
 setAsDefaultStyle=Angi som standard stil
 shadow=Skygge
 shape=Form
@@ -426,34 +271,21 @@ sharp=Skarp
 sidebarTooltip=Klikk for å utvide. Dra og slipp former inn i diagrammet. Shift klikk for å endre valget. Alt-Klikk for å sette inn og koble til.
 simple=Enkel
 simpleArrow=Enkel pil
-sip_id=SIP
 size=Størrelse
-sms_text=Tekst
 solid=Solid
 sourceSpacing=Kilde garnavstand
 south=Sør
 spacing=Avstand
-speed=Hastighet
-start=Start
-stats=Statistikk
 straight=Rett
 strokeColor=Linje farge
 style=Stil
-subject=Emne
-subproject=Delprosjekt
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Systemet
 table=Tabell
 targetSpacing=Mål avstand
-template_id=Mal
 text=Tekst
 textAlignment=Tekst justering
 textOpacity=Tekst dekkevne
-threshold=Terskel
-timeout=Tidsavbrudd (sekunder)
-to=Til
 toBack=Å tilbake
 toFront=Til forside
 tooltips=Verktøytips
@@ -462,38 +294,206 @@ topAlign=Øverste linje
 topLeft=Øverst til venstre
 topRight=Øverst til høyre
 transparent=Gjennomsiktig
-trueOrFalse=Sett inn true eller false.
-trunk=Trunk
-trunk_name=Trunk
-tts=TTS
 turn=Drei
 uml=UML
 underline=Underline
 undo=Angre
 ungroup=Avgruppere
-unpause=End pause
-untitledLayer=Untitled lag
-updatingDocument=Oppdatering av dokumentet. Vennligst vent...
-updatingSelection=Oppdatere utvalget. Vennligst vent...
 url=URL
-value=Verdi
-variable=Variabel
-variable_id=Variabel
-variable_value=Variabel verdi
+untitledLayer=Untitled lag
 vertical=Vertikal
 verticalFlow=Vertikal flyt
 verticalTree=Vertikale treet
 view=Vise
-voicemail=Talebeskjed
-vswitch=Bryter
 waypoints=Veipunkter
 west=West
 width=Bredde
 wordWrap=Tekstbryting.
 writingDirection=Skriving retning
-wrongHiddenDigitsnum=Skjult Siffer nummer må være større enn eller lik 0
-wrongMaxDigit=Maks siffer må være større enn 0.
-wrongMinDigit=Min siffer må være større enn 0.
 zoom=Zoom
 zoomIn=Zoom inn
-zoomOut=Zoom ut
\ No newline at end of file
+zoomOut=Zoom ut
+label=Etikett
+timeout=Tidsavbrudd (sekunder)
+response=Svar tidsavbrudd
+digit=Maks siffer
+escape=Escape sifre
+retry=Prøv på nytt
+name=Navn
+value=Verdi
+entry=Registrering
+start=Start
+finally=Til slutt
+end=Slutten
+variable=Variabel
+set=Sett
+operation=Drift
+math=Math
+result=Resultat
+call_management=Samtalestyring
+answer=Svar
+hangup=Aktiv
+dial=Intern direkte
+ext_dial=Ekstern direkte
+phone=Telefon
+trunk=Trunk
+identifier=Iden
+queue=Kø
+voicemail=Talebeskjed
+boxnumber=Boks nummer
+playback=Avspilling
+menu=Menyen
+saydigits=SayDigits
+digits=Sifre
+saynumber=SayNumber
+number=Nummer
+sayphonetic=SayPhonetic
+escape_digits=Escape sifre
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Tasten
+getdigits=GetDigits
+mindigit=Min sifre
+maxdigit=Maks. sifre
+custom_app=Egendefinert App
+language=Språk
+frequency=Frekvens
+integrationServer=Integration Server
+database=Databasen
+query=Spørring
+asr=ASR
+sendSMS=SendSMS
+account_id=Konto
+template_id=Mal
+to=Til
+sms_text=Tekst
+sendMail=SendMail
+subject=Emne
+cc=Cc
+threshold=Terskel
+maxspeech=Maks tale
+grammar=Grammatikk
+ispeechasr=ISpeechASR
+model=Modell
+noop=NoOp
+output=Utgang
+system=Systemet
+command=Kommando
+application=Programmet
+agi=AGI
+args=Argumenter
+subproject=Delprosjekt
+goalname=Målnavn
+callflow=Callflow
+gotoc=Gå til
+context=Kontekst
+extension=Forlengelse
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Tidsintervall
+leftOperand=Venstre Operand
+condition=Tilstand
+rightOperand=Høyre Operand
+vswitch=Bryter
+recording=Opptak
+record=Posten
+queuename=Kønavn
+announceoverride=Annonsere overstyre
+callid=CallID
+agent=Agent
+queue_event=Hendelse
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Data4
+data5=Data5
+macro=Makro
+stats=Statistikk
+queuelog=QueueLog
+goal=Mål
+callback=Tilbakeringing
+list=Liste
+delay=Forsinkelse
+list_id=Liste
+opts=Alternativer
+queue_id=Kø
+file_id=Fil
+variable_id=Variabel
+gosub=Gosub
+project_id=Prosjekt
+sip_id=SIP
+trunk_name=Trunk
+variable_value=Variabel verdi
+database_id=Databasen
+interval_id=Intervall
+description_start=Start beskrivelse
+publish=Pubblica
+ispeech_asr_language=Språk
+ispeech_tts_language=Språk
+google_tts_language=Språk
+queue_variable=Kø fra variabel
+odbc_id=ODBC-kobling
+noVariableSelected=Variabelen er ikke angitt.
+noTrunkSelected=Bagasjerommet er ikke angitt.
+noAudioSelected=Lydfilen er ikke angitt.
+noOperandSelected=Venstre operanden er ikke angitt.
+noDatabaseSelected=Databasen er ikke angitt.
+noExtensionSelected=Linjen er ikke angitt.
+noCommandSelected=Kommandoen er ikke angitt.
+noApplicationSelected=Programmet er ikke angitt
+noRightOperandSelected=Høyre operanden er ikke angitt.
+noDigitsSelected=Sifrene er ikke angitt.
+noNumberSelected=Nummeret er ikke angitt.
+noRecipientSelected=Mottakeren er ikke spesifisert.
+noTextSelected=Teksten er ikke angitt.
+noAccountSelected=Kontoen er ikke angitt.
+noKeySelected=Tasten er ikke angitt.
+noIdentifierSelected=Iden er ikke angitt.
+noQueueSelected=Køen navn er ikke angitt.
+noConditionSelected=Tilstanden er ikke angitt.
+noIntervalSelected=Intervallet er ikke angitt.
+noContextSelected=Sammenhengen er ikke angitt.
+noBoxNumberSelected=Hvis navnet ikke er angitt.
+noProjectSelected=Delprosjektet er ikke angitt.
+noFileSelected=Filnavnet er ikke angitt.
+numberOrInvalidOrTimeout=Sett inn nummer, jeg eller t (kontroller hvite mellomrom).
+numberOrAll=Sett inn nummer eller -.
+numberOrInvalidOrDefault=Sett x, jeg eller -.
+trueOrFalse=Sett inn true eller false.
+noGoalSelected=Målet er ikke angitt.
+noListSelected=Listen er ikke angitt.
+musthave=Må ha
+outgoingedge=Utgående kanten.
+incomingedge=Innkommende kanten.
+mailbox=Postboks
+intKey=Avbruddstasten
+speed=Hastighet
+wrongMinDigit=Min siffer må være større enn 0.
+wrongMaxDigit=Maks siffer må være større enn 0.
+wrongHiddenDigitsnum=Skjult Siffer nummer må være større enn eller lik 0
+hiddendigitsnum=Skjult Siffer nummer
+hiddendigitspos=Skjult sifre stilling
+getsecretdigits=GetSecretDigits
+beep=Pip
+description=Beskrivelse
+recordingFormat=Format
+bcc=Blindkopi
+invalidTimeout=Ugyldig verdi for tidsavbrudd
+invalidRetry=Ugyldig verdi på nytt
+invalidSpeed=Ugyldig hastighet verdi
+missingQuery=Søkestrengen mangler
+invalidPriority=Ugyldig verdi prioritet
+invalidDelay=Ugyldig Utsettelse verdi
+noAttachmentSelected=Ingen vedlegg er valgt
+sendFax=SendFax
+attachment_name=Valgte vedlegg
+choose_attachment=Velg vedlegg
+help_choose_attachment=Format: PDF, TIFF eller tif
+help_delay=Tid i minutter å vente før du ringer tilbake til kontakt
+noFirstNameSelected=Første navn er ikke angitt
+noPhoneSelected=Telefonen er ikke angitt
+editFile=Redigere XML
+priority=Prioritet
+numberOrLettersOrAll=Sett inn tall, bokstaver eller -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_pt-BR.txt b/public/assets/plugins/square/resources/grapheditor_pt-BR.txt
index df46cb0..1cf7d53 100644
--- a/public/assets/plugins/square/resources/grapheditor_pt-BR.txt
+++ b/public/assets/plugins/square/resources/grapheditor_pt-BR.txt
@@ -1,5 +1,15 @@
+alreadyConnected=Nós já conectados
+cancel=Cancelar
+close=Fechar
+collapse-expand=Recolher/Expandir
+containsValidationErrors=Contém erros de validação
+done=Done
+doubleClickOrientation=Clique duas vezes para alterar a orientação
+error=Error
+ok=OK
+updateDocument=Atualizando documento. Por favor, espere...
+updateSelection=Atualizando seleção. Por favor, espere...
 about=Sobre
-account_id=Conta
 actualSize=Tamanho Real
 add=Adicionar
 addLayer=Adicionar camada
@@ -7,25 +17,14 @@ addProperty=Adicionar propriedade
 addToExistingDrawing=Adicionar ao desenho existente
 addWaypoint=Adicionar Waypoint
 advanced=Avançado
-agent=Agent
-agent_management=Gerenciamento de agente
-agi=AGI
 align=Align
 alignment=Alignment
 allChangesLost=Todas as alterações serão perdidas!
-alreadyConnected=Nós já conectados
 angle=Angle
-announceoverride=Anunciar Substituição
-answer=Resposta
-application=Application
 apply=Apply
-args=Argumentos
 arrange=Organizar
 arrow=Seta
 arrows=Setas
-asr=ASR
-asr=ASR
-attachment_name=Anexo Selecionado
 automatic=Automatic
 autosave=Salvamento automático
 autosize=Autosize
@@ -33,86 +32,54 @@ background=Fundo
 backgroundColor=Cor de fundo
 backgroundImage=Imagem de fundo
 basic=Basic
-beep=Beep
 block=Block
 blockquote=Blockquote
 bold=Negrito
-borderColor=Cor da borda
 borderWidth=Largura da borda
+borderColor=Cor da borda
 bottom=Bottom
 bottomAlign=Alinhamento inferior
 bottomLeft=Esquerda inferior
 bottomRight=Parte inferior direita
-boxnumber=Número da caixa
 bulletedList=Lista com marcadores
-call_management=Gerenciamento de chamadas
-callback=retorno de chamada
-callflow=Callflow
-callid=CallID
-cancel=Cancelar
 cannotOpenFile=Não foi possível abrir o arquivo
-cc=Cc
-cco=Cco
 center=Center
 change=Change
 changeOrientation=Alterar orientação
-choose_attachment=Escolha o Anexo
 circle=Circle
 classic=Classic
 clearDefaultStyle=Limpar estilo padrão
 clearWaypoints=Limpar pontos de passagem
 clipart=Clipart
-close=Fechar
-collapse-expand=Recolher/Expandir
 collapse=Recolher
 collapseExpand=Recolher/Expandir
 collapsible=recolhível
 comic=Comic
-command=Command
-condition=condição
 connect=Connect
 connection=Conexão
-connectionArrows=Setas de conexão
 connectionPoints=Pontos de conexão
+connectionArrows=Setas de conexão
 constrainProportions=Restringir proporções
-containsValidationErrors=Contém erros de validação
-context=Contexto
 copy=Copiar
 copyConnect=Copiar no Connect
 create=Criar
 curved=Curvado
 custom=Custom
-custom_app=Aplicativo personalizado
 cut=Cortar
 dashed=Tracejado
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Data4
-data5=Data5
-database=Banco de Dados
-database_id=Banco de Dados
 decreaseIndent=Diminuir recuo
 default=Default
-delay=Delay
 delete=Delete
 deleteColumn=Excluir coluna
 deleteRow=Excluir linha
-description=Descrição
-description_start=Iniciar descrição
 diagram=Diagram
-dial=discagem interna
 diamante=Diamante
 diamondThin=Diamante (fino)
-digit=Dígito máximo
-digits=Digits
 direction=Direction
 distribuir=Distribuir
 divider=Divider
 documentProperties=Propriedades do documento
-done=Done
 dotted=Pontilhado
-doubleClickOrientation=Clique duas vezes para alterar a orientação
 drawing=Desenho {1}
 drawingEmpty=O desenho está vazio
 drawingTooLarge=O desenho é muito grande
@@ -122,34 +89,24 @@ east=Lest
 edit=Editar
 editData=Editar dados
 editDiagram=Editar diagrama
-editFile=Editar XML
 editImage=Editar imagem
 editLink=Editar link
 editStyle=Editar estilo
 editTooltip=Editar dica de ferramenta
-end=End
 enterGroup=Entrar no grupo
+enterValue=Digite o valor
 enterName=Digite o nome
 enterPropertyName=Digite o nome da propriedade
-enterValue=Digite o valor
 entityRelation=Relação de entidade
-entry=Entrada
-error=Error
-escape=Dígitos de escape
-escape_digits=Dígitos de escape
 exitGroup=Grupo de saída
 expand=Expandir
 export=Exportar
-ext_dial=Discagem externa
-extension=Extension
 extras=Extras
 file=File
 fileNotFound=Arquivo não encontrado
-file_id=Arquivo
 filename=Nome do arquivo
 fill=Fill
 fillColor=Cor de preenchimento
-finally=Finalmente
 fitPage=Uma página
 fitPageWidth=Largura da página
 fitTwoPages=Duas páginas
@@ -158,237 +115,118 @@ flip=Flip
 flipH=Virar na horizontal
 flipV=Flip Vertical
 font=Fonte
-fontColor=Cor da fonte
 fontFamily=Família da fonte
+fontColor=Cor da fonte
 fontSize=Tamanho da fonte
 format=Formato
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Painel de formato
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formatado
 formattedText=Texto formatado
-frequency=frequência
 general=Geral
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glass
 global=Global
-goal=meta
-goalname=Nome da meta
-google_tts_language=Idioma
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradiente
 gradientColor=Color
-grammar=gramática
 grid=Grid
 gridSize=Tamanho da grade
 group=Grupo
 guides=Guias
-hangup=Hangup
 heading=cabeçalho
 height=Height
 help=Ajuda
-help_choose_attachment=Formato: pdf, tiff ou tif
-help_delay=Tempo, em minutos, para aguardar antes de retornar o contato
-hidden=Hidden
-hiddendigitsnum=Número de dígitos ocultos
-hiddendigitspos=Posição dos dígitos ocultos
 hide=Ocultar
 hideIt=Ocultar {1}
+hidden=Hidden
 home=Casa
 horizontal=Horizontal
 horizontalFlow=Fluxo Horizontal
 horizontalTree=Árvore Horizontal
 html=HTML
-identifier=Identifier
 image=Imagem
 images=Imagens
 import=Import
-incomingedge=borda de entrada.
+raiseIndent=Aumentar recuo
 insert=Insert
-insertColumnAfter=Inserir coluna à direita
 insertColumnBefore=Inserir coluna à esquerda
+insertColumnAfter=Inserir coluna à direita
 insertHorizontalRule=Inserir regra horizontal
 insertImage=Inserir imagem
 insertLink=Inserir link
-insertRowAfter=Inserir linha abaixo
 insertRowBefore=Inserir linha acima
-intKey=Chave de interrupção
-integrationServer=Servidor de Integração
-interval_id=Intervalo
-intervalo=intervalo de tempo
-invalidDelay=Valor de atraso inválido
+insertRowAfter=Inserir linha abaixo
 invalidName=Nome inválido
 invalidOrMissingFile=Arquivo inválido ou ausente
-invalidPriority=Valor de prioridade inválido
-invalidRetry=Valor de Nova Tentativa Inválido
-invalidSpeed ​​= Valor de velocidade inválido
-invalidTimeout=Valor de tempo limite inválido
 isometric=Isometric
-ispeech_asr_language=Idioma
-ispeech_tts_language=Idioma
-ispeechasr=iSpeechASR
-ispeechtts=iSpeechTTS
 italic=Itálico
-key=Key
-label=Etiqueta
+layers=Camadas
 landscape=Paisagem
 laneColor=Lanecolor
-language=idioma
-layers=Camadas
 layout=Layout
 left=Esquerda
 leftAlign=Alinhamento à esquerda
-leftOperand=Operando esquerdo
 leftToRight=Da esquerda para a direita
 line=Line
+link=Link
 lineend=Fim da linha
 lineheight=Altura da linha
 linestart=Início da linha
 linewidth=Largura de linha
-link=Link
-list=Lista
-list_id=Lista
 loading=Carregando
 lockUnlock=Bloquear / Desbloquear
-login=Login
-logout=Logout
-lumenvoxasr=LumenvoxASR
-lumenvoxtts=LumenvoxTTS
-macro=Macro
-mailbox=caixa de correio
 manual=Manual
-math=Math
-maxdigit=Dígitos máximos
-maxspeech=Max Speech
-menu=Menu
 middle=Middle
-mindigit=dígitos mínimos
 misc=Misc
-missingQuery=Falta a string de consulta
-model=Model
 more=Mais
 moreResults=Mais resultados
 move=Move
 moveSelectionTo=Mover seleção para {1}
-musthave=deve ter
-name=Name
 navigation=Navegação
 new=Novo
-noAccountSelected=A conta não está especificada.
-noAppIdInserted=ID do aplicativo não inserido
-noAppSecretInserted=Segredo do aplicativo não inserido
-noApplicationSelected=O aplicativo não está especificado
-noApplicationSelected=O aplicativo não está especificado.
-noAttachmentSelected=Nenhum anexo selecionado
-noAudioSelected=O arquivo de áudio não está especificado.
-noBoxNumberSelected=O nome da caixa não está especificado.
 noColor=Sem cor
-noCommandSelected=O comando não está especificado.
-noConditionSelected=Condição não especificada.
-noContextSelected=O contexto não está especificado.
-noDatabaseSelected=Banco de dados não especificado.
-noDigitsSelected=Dígitos não está especificado.
-noExtensionSelected=A extensão não está especificada.
-noFileSelected=Nome do arquivo não está especificado.
 noFiles=Nenhum arquivo
-noFindBySelected=Localizar por não está especificado.
-noFirstNameSelected=Nome não especificado
-noGoalSelected=Objetivo não especificado.
-noGrammarSelected=Nenhuma gramática inserida
-noIdentifierSelected=Identificador não especificado.
-noIntervalSelected=O intervalo não está especificado.
-noKeySelected=Chave não especificada.
-noListSelected=Lista não especificada.
-noMethodSelected=Método não especificado
 noMoreResults=Sem mais resultados
-noNumberSelected=Number não está especificado.
-noOperandSelected=O operando esquerdo não está especificado.
-noPasswordSelected=Senha não especificada
-noPhoneSelected=Telefone não especificado
-noProjectSelected=SubProject não está especificado.
-noQueueSelected=O nome da fila não está especificado.
-noRecipientSelected=O destinatário não está especificado.
-noResultsFor=Nenhum resultado para '{1}'
-noRightOperandSelected=O operando direito não está especificado.
-noTextSelected=O texto não está especificado.
-noTrunkSelected=O tronco não está especificado.
-noUrlInserted=URL não especificado
-noUrlSelected=URL não especificado
-noUsernameSelected=Nome de usuário não especificado
-noVariableSelected=Variável não especificada.
 none=Nenhum
-noop=NoOp
+noResultsFor=Nenhum resultado para '{1}'
 normal=Normal
 north=Norte
-number=Number
-numberOrAll=Inserir número ou -.
-numberOrInvalidOrDefault=Insira x, i ou -.
-numberOrInvalidOrTimeout=Insira o número, i ou t (verifique os espaços em branco).
-numberOrLettersOrAll=Inserir números, letras ou -.
 numberedList=Lista numerada
-odbc_id=Conexão ODBC
-ok=OK
 opacity=Opacidade
 open=Open
 openArrow=Seta aberta
 openFile=Abrir arquivo
-openInNewWindow=Abrir em uma nova janela
-openInThisWindow=Abrir nesta janela
 openLink=Abrir link
 openSupported=O formato suportado é os arquivos .XML salvos neste software
-operation=Operação
+openInNewWindow=Abrir em uma nova janela
+openInThisWindow=Abrir nesta janela
 options=Opções
-opts=Opções
 organic=Orgânico
 orthogonal=Ortogonal
-outgoingedge=borda de saída.
 outline=Outline
-output=Saída
 oval=Oval
+pages=Páginas
+pageView=Visualização da página
 pageScale=Escala de página
 pageSetup=Configuração da página
-pageView=Visualização da página
-pages=Páginas
 panTooltip=Espaço+Arraste para rolar
 paperSize=Tamanho do papel
 paste=Colar
 pasteHere=Cole aqui
 pattern=Pattern
-pause=Pause
 perimeter=perímetro
-phone=Phone
 placeholders=Espaços reservados
-playback=Reprodução
 plusTooltip=Clique para conectar e clonar (ctrl+clique para clonar, shift+clique para conectar). Arraste para conectar (ctrl+arraste para clonar).
 portrait=Portrait
 position=Position
 posterPrint=Impressão de pôster
 preview=Visualizar
 print=Imprimir
-priority=prioridade
-project_id=Projeto
-publish=Publish
-query=Query
-queue=Fila
-queue_event=Evento
-queue_id=Fila
-queue_variable=Fila da variável
-queuelog=QueueLog
-queuename=Nome da fila
 radialTree=Árvore radial
-raiseIndent=Aumentar recuo
-record=Record
-recording=Gravação
-recordingFormat=Format
 redo=Refazer
 removeFormat=Limpar formatação
 removeFromGroup=Remover do grupo
@@ -397,16 +235,12 @@ removeWaypoint=Remover Waypoint
 rename=Renomear
 renameIt=Renomear {1}
 replace=Substituir
-replaceExistingDrawing=Substituir desenho existente
 replaceIt={1} já existe. Quer substituir?
+replaceExistingDrawing=Substituir desenho existente
 reset=Reset
 resetView=Redefinir visualização
-response=Tempo limite da resposta
-result=resultado
-rety=Tente novamente
 right=Right
 rightAlign=Alinhar à direita
-rightOperand=Operando direito
 rightToLeft=da direita para a esquerda
 rotate=Rodar
 rotateTooltip=Clique e arraste para girar, clique para girar 90 graus
@@ -415,9 +249,6 @@ rounded=Arredondado
 save=Save
 saveAs=Salvar como
 saved=Salvo
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Scrollbars
 search=Pesquisar
 searchShapes=Formas de pesquisa
@@ -426,12 +257,6 @@ selectEdges=Selecionar arestas
 selectFont=Selecione uma fonte
 selectNone=Selecionar nenhum
 selectVertices=Selecionar vértices
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-sestekasr=SestekASR
-sestektts=SestekTTS
-set=Set
 setAsDefaultStyle=Definir como estilo padrão
 shadow=Shadow
 shape=Forma
@@ -439,35 +264,21 @@ sharp=Sharp
 sidebarTooltip=Clique para expandir. Arraste e solte formas no diagrama. Shift+clique para alterar a seleção. Alt+clique para inserir e conectar.
 simple=Simple
 simpleArrow=Seta Simples
-sip_id=SIP
 size=tamanho
-sms_account_id=Conta
-sms_text=Texto
 solid=Solid
 sourceSpacing=Espaçamento de origem
 south=Sul
 spacing=espaçamento
-speed=velocidade
-start=Iniciar
-stats=Estatísticas
 straight=Direto
 strokeColor=Cor da linha
 style=Style
-subject=Subject
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Inserir sucesso ou falha.
 superscript=Sobrescrito
-system=System
 table=Tabela
 targetSpacing=Espaçamento de destino
-template_id=Modelo
 text=Text
 textAlignment=Alinhamento de Texto
 textOpacity=Opacidade do texto
-threshold=Threshold
-timeout=Tempo limite (segundos)
-to=To
 toBack=Voltar
 toFront=Para frente
 tooltips=Dicas de ferramenta
@@ -476,38 +287,227 @@ topAlign=Alinhamento superior
 topLeft=Superior esquerdo
 topRight=Superior direito
 transparent=Transparente
-trueOrFalse=Insira verdadeiro ou falso.
-trunk=Trunk
-trunk_name=Trunk
-tts=TTS
 turn=Turn
 uml=UML
 underline=Sublinhado
 undo=Desfazer
 ungroup=Desagrupar
-unpause=Pausa final
-untitledLayer=Camada sem título
-updateDocument=Atualizando documento. Por favor, espere...
-updateSelection=Atualizando seleção. Por favor, espere...
 url=URL
-value=Value
-variable=variável
-variable_id=Variável
-variable_value=Valor variável
+untitledLayer=Camada sem título
 vertical=Vertical
 verticalFlow=Fluxo vertical
 verticalTree=Árvore vertical
 view=Visualizar
-voicemail=VoiceMail
-vswitch=Switch
 waypoints=Waypoints
 west=Oeste
 width=Largura
 wordWrap=Quebra de linha
 writingDirection=Direção da escrita
-wrongHiddenDigitsnum=O número de dígitos ocultos deve ser maior ou igual a 0
-wrongMaxDigit=Dígito máximo deve ser maior que 0
-wrongMinDigit=Dígito mínimo deve ser maior que 0
 zoom=Zoom
 zoomIn=Ampliar
-zoomOut=Menos zoom
\ No newline at end of file
+zoomOut=Menos zoom
+label=Etiqueta
+timeout=Tempo limite (segundos)
+response=Tempo limite da resposta
+digit=Dígito máximo
+escape=Dígitos de escape
+rety=Tente novamente
+name=Name
+value=Value
+entry=Entrada
+start=Iniciar
+finally=Finalmente
+end=End
+variable=variável
+set=Set
+operation=Operação
+math=Math
+result=resultado
+call_management=Gerenciamento de chamadas
+answer=Resposta
+hangup=Hangup
+dial=discagem interna
+ext_dial=Discagem externa
+phone=Phone
+trunk=Trunk
+identifier=Identifier
+queue=Fila
+voicemail=VoiceMail
+boxnumber=Número da caixa
+playback=Reprodução
+menu=Menu
+saydigits=SayDigits
+digits=Digits
+saynumber=SayNumber
+number=Number
+sayphonetic=SayPhonetic
+escape_digits=Dígitos de escape
+tts=TTS
+ispeechtts=iSpeechTTS
+key=Key
+getdigits=GetDigits
+mindigit=dígitos mínimos
+maxdigit=Dígitos máximos
+custom_app=Aplicativo personalizado
+language=idioma
+frequency=frequência
+integrationServer=Servidor de Integração
+database=Banco de Dados
+query=Query
+asr=ASR
+sendSMS=SendSMS
+account_id=Conta
+template_id=Modelo
+to=To
+sms_text=Texto
+sendMail=SendMail
+subject=Subject
+cc=Cc
+threshold=Threshold
+maxspeech=Max Speech
+grammar=gramática
+ispeechasr=iSpeechASR
+model=Model
+noop=NoOp
+output=Saída
+system=System
+command=Command
+application=Application
+agi=AGI
+args=Argumentos
+subproject=SubProject
+goalname=Nome da meta
+callflow=Callflow
+gotoc=Goto
+context=Contexto
+extension=Extension
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+intervalo=intervalo de tempo
+leftOperand=Operando esquerdo
+condition=condição
+rightOperand=Operando direito
+vswitch=Switch
+recording=Gravação
+record=Record
+queuename=Nome da fila
+announceoverride=Anunciar Substituição
+callid=CallID
+agent=Agent
+queue_event=Evento
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Data4
+data5=Data5
+macro=Macro
+stats=Estatísticas
+queuelog=QueueLog
+goal=meta
+callback=retorno de chamada
+list=Lista
+delay=Delay
+list_id=Lista
+opts=Opções
+queue_id=Fila
+file_id=Arquivo
+variable_id=Variável
+gosub=Gosub
+project_id=Projeto
+sip_id=SIP
+trunk_name=Trunk
+variable_value=Valor variável
+database_id=Banco de Dados
+interval_id=Intervalo
+description_start=Iniciar descrição
+publish=Publish
+ispeech_asr_language=Idioma
+ispeech_tts_language=Idioma
+google_tts_language=Idioma
+queue_variable=Fila da variável
+odbc_id=Conexão ODBC
+noVariableSelected=Variável não especificada.
+noTrunkSelected=O tronco não está especificado.
+noAudioSelected=O arquivo de áudio não está especificado.
+noOperandSelected=O operando esquerdo não está especificado.
+noDatabaseSelected=Banco de dados não especificado.
+noExtensionSelected=A extensão não está especificada.
+noCommandSelected=O comando não está especificado.
+noApplicationSelected=O aplicativo não está especificado.
+noRightOperandSelected=O operando direito não está especificado.
+noDigitsSelected=Dígitos não está especificado.
+noNumberSelected=Number não está especificado.
+noRecipientSelected=O destinatário não está especificado.
+noTextSelected=O texto não está especificado.
+noAccountSelected=A conta não está especificada.
+noKeySelected=Chave não especificada.
+noIdentifierSelected=Identificador não especificado.
+noQueueSelected=O nome da fila não está especificado.
+noConditionSelected=Condição não especificada.
+noIntervalSelected=O intervalo não está especificado.
+noContextSelected=O contexto não está especificado.
+noBoxNumberSelected=O nome da caixa não está especificado.
+noProjectSelected=SubProject não está especificado.
+noFileSelected=Nome do arquivo não está especificado.
+numberOrInvalidOrTimeout=Insira o número, i ou t (verifique os espaços em branco).
+numberOrAll=Inserir número ou -.
+numberOrInvalidOrDefault=Insira x, i ou -.
+trueOrFalse=Insira verdadeiro ou falso.
+noGoalSelected=Objetivo não especificado.
+noListSelected=Lista não especificada.
+musthave=deve ter
+outgoingedge=borda de saída.
+incomingedge=borda de entrada.
+mailbox=caixa de correio
+intKey=Chave de interrupção
+speed=velocidade
+wrongMinDigit=Dígito mínimo deve ser maior que 0
+wrongMaxDigit=Dígito máximo deve ser maior que 0
+wrongHiddenDigitsnum=O número de dígitos ocultos deve ser maior ou igual a 0
+hiddendigitsnum=Número de dígitos ocultos
+hiddendigitspos=Posição dos dígitos ocultos
+getsecretdigits=GetSecretDigits
+beep=Beep
+description=Descrição
+recordingFormat=Format
+cco=Cco
+invalidTimeout=Valor de tempo limite inválido
+invalidRetry=Valor de Nova Tentativa Inválido
+invalidSpeed ​​= Valor de velocidade inválido
+missingQuery=Falta a string de consulta
+invalidPriority=Valor de prioridade inválido
+noApplicationSelected=O aplicativo não está especificado
+invalidDelay=Valor de atraso inválido
+noAttachmentSelected=Nenhum anexo selecionado
+sendFax=SendFax
+attachment_name=Anexo Selecionado
+choose_attachment=Escolha o Anexo
+help_choose_attachment=Formato: pdf, tiff ou tif
+help_delay=Tempo, em minutos, para aguardar antes de retornar o contato
+noFirstNameSelected=Nome não especificado
+noPhoneSelected=Telefone não especificado
+editFile=Editar XML
+priority=prioridade
+numberOrLettersOrAll=Inserir números, letras ou -.
+asr=ASR
+lumenvoxtts=LumenvoxTTS
+sestektts=SestekTTS
+lumenvoxasr=LumenvoxASR
+sestekasr=SestekASR
+noGrammarSelected=Nenhuma gramática inserida
+noAppIdInserted=ID do aplicativo não inserido
+noAppSecretInserted=Segredo do aplicativo não inserido
+sms_account_id=Conta
+pause=Pause
+unpause=Pausa final
+successOrFailure=Inserir sucesso ou falha.
+agent_management=Gerenciamento de agente
+noFindBySelected=Localizar por não está especificado.
+login=Login
+logout=Logout
+noUrlInserted=URL não especificado
+noUsernameSelected=Nome de usuário não especificado
+noPasswordSelected=Senha não especificada
+noUrlSelected=URL não especificado
+noMethodSelected=Método não especificado
\ No newline at end of file
diff --git a/public/assets/plugins/square/resources/grapheditor_pt-PT.txt b/public/assets/plugins/square/resources/grapheditor_pt-PT.txt
index edd6f09..e63d976 100644
--- a/public/assets/plugins/square/resources/grapheditor_pt-PT.txt
+++ b/public/assets/plugins/square/resources/grapheditor_pt-PT.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Nós já conectado
+cancel=Cancelar
+close=Fechar
+collapse-expand=Recolher/Expandir
+containsValidationErrors=Contém erros de validação
+done=Feito
+doubleClickOrientation=Faça duplo clique para alterar a orientação
+error=Erro
+ok=OK
+updatingDocument=Atualizar o documento. Aguarde...
+updatingSelection=Seleção de atualização. Aguarde...
 about=Sobre
-account_id=Conta
 actualSize=Tamanho real
 add=Adicionar
 addLayer=Adicionar Nível
@@ -7,25 +24,14 @@ addProperty=Adicionar propriedade
 addToExistingDrawing=Adicionar ao desenho existente
 addWaypoint=Adicionar ponto de passagem
 advanced=Avançado
-agent=Agente
-agent_management=Agent Management
-agi=A AGI
 align=Alinhe
 alignment=Alinhamento
 allChangesLost=Todas as alterações serão perdidas!
-alreadyConnected=Nós já conectado
 angle=Ângulo
-announceoverride=Anunciar Override
-answer=Resposta
-application=Aplicação
 apply=Aplicar
-args=Argumentos
 arrange=Organizar
 arrow=Seta
 arrows=Setas
-asr=ASR
-asr=ASR
-attachment_name=Anexo Selecionado
 automatic=Automático
 autosave=Autosave
 autosize=Tam automát
@@ -33,86 +39,54 @@ background=Fundo
 backgroundColor=Cor de fundo
 backgroundImage=Imagem de fundo
 basic=Basic
-bcc=Cco
-beep=Sinal sonoro
 block=Bloco
 blockquote=Blockquote
 bold=Bold
-borderColor=Cor da Borda
 borderWidth=Borderwidth
+borderColor=Cor da Borda
 bottom=Parte Inferior
 bottomAlign=Alinhar parte inferior
 bottomLeft=Parte Inferior Esquerda
 bottomRight=Canto Inferior Direito
-boxnumber=Número de caixa
 bulletedList=Lista com marcadores
-call_management=Gerenciamento de Chamadas
-callback=Retorno de chamada
-callflow=O fluxo de chamadas
-callid=CallID
-cancel=Cancelar
 cannotOpenFile=Não é possível abrir o arquivo
-cc=Cc
 center=Centro
 change=Alterar
 changeOrientation=Alterar a orientação
-choose_attachment=Escolha o acessório
 circle=Círculo
 classic=Classic
 clearDefaultStyle=Claro Estilo Padrão
 clearWaypoints=Limpar Pontos
 clipart=Clipart
-close=Fechar
-collapse-expand=Recolher/Expandir
 collapse=Colapso
 collapseExpand=Recolher/Expandir
 collapsible=Colapsável
 comic=Banda Desenhada
-command=O comando
-condition=Estado
 connect=Ligar
 connection=Ligação
-connectionArrows=Setas de ligação
 connectionPoints=Pontos de Ligação
+connectionArrows=Setas de ligação
 constrainProportions=Restringir proporções
-containsValidationErrors=Contém erros de validação
-context=Contexto
 copy=Cópia
 copyConnect=Copiar em ligar
 create=Criar
 curved=Curvo
 custom=Custom
-custom_app=Aplicativo personalizado
 cut=Cortar
 dashed=Tracejado
-data1=Data1
-data2=Dados2
-data3=Data3
-data4=Dados4
-data5=Dados5
-database=Banco de dados
-database_id=Banco de dados
 decreaseIndent=Diminuir indentação
 default=Padrão
-delay=Demora
 delete=Excluir
 deleteColumn=Coluna excluir
 deleteRow=Excluir Linha
-description=Descrição
-description_start=Descrição de início
 diagram=Diagrama
-dial=Discagem interna
 diamond=Diamond
 diamondThin=Diamond (fina)
-digit=Max Dígito
-digits=Dígitos
 direction=Direcção
 distribute=Distribuir
 divider=Divisor
 documentProperties=Propriedades do documento
-done=Feito
 dotted=Tracejado
-doubleClickOrientation=Faça duplo clique para alterar a orientação
 drawing=Desenho{1}
 drawingEmpty=O desenho está vazio
 drawingTooLarge=O desenho é demasiado grande
@@ -122,34 +96,24 @@ east=Oriente
 edit=Editar
 editData=Editar dados
 editDiagram=Diagrama de Editar
-editFile=Editar XML
 editImage=Editar imagem
 editLink=Link Editar
 editStyle=Editar o estilo
 editTooltip=Editar dica
-end=Fim
 enterGroup=Introduza Grupo
+enterValue=Digite um valor
 enterName=Digite o nome
 enterPropertyName=Introduza o nome da propriedade
-enterValue=Digite um valor
 entityRelation=Entidade relação
-entry=Entrada
-error=Erro
-escape=Os dígitos de evacuação
-escape_digits=Os dígitos de evacuação
 exitGroup=Grupo de saída
 expand=Expandir
 export=Exportação
-ext_dial=Discagem externa
-extension=Extensão
 extras=Extras
 file=Arquivo
 fileNotFound=Arquivo não encontrado
-file_id=Arquivo
 filename=Nome de arquivo
 fill=Encher
 fillColor=Cor do preenchimento
-finally=Por último
 fitPage=Uma Página
 fitPageWidth=Largura da página
 fitTwoPages=Duas páginas
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Flip Horizontal
 flipV=Vertical Flip
 font=Font
-fontColor=Cor da fonte
 fontFamily=Família de fontes
+fontColor=Cor da fonte
 fontSize=Tamanho da fonte
 format=Formato
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Painel de formato
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formatado
 formattedText=Texto formatado
-frequency=Frequência
 general=Geral
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Vidro
 global=Global
-goal=Objetivo
-goalname=Nome da meta
-google_tts_language=Idioma
-gosub=Gosub
-gotoc=Ir para
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Gradiente
 gradientColor=Cor
-grammar=Gramática
 grid=Grade
 gridSize=Tamanho da Grade
 group=Grupo
 guides=Guias
-hangup=Desligar
 heading=Rubrica
 height=Altura
 help=Ajudar
-help_choose_attachment=Formato: PDF,tiff ou tif
-help_delay=Tempo, em minutos, para aguardar antes de chamar de volta o contato
-hidden=Oculto
-hiddendigitsnum=Número de dígitos ocultos
-hiddendigitspos=Posição Dígitos ocultos
 hide=Ocultar
 hideIt=Ocultar {1}
+hidden=Oculto
 home=Home
 horizontal=Horizontal
 horizontalFlow=Fluxo Horizontal
 horizontalTree=Árvore Horizontal
 html=HTML
-identifier=Identificador
 image=Imagem
 images=Imagens
 import=Importação
-incomingedge=A borda de entrada.
 increaseIndent=Aumentar Recuo
 insert=Insira
-insertColumnAfter=Insira a coluna direita
 insertColumnBefore=Insira a coluna para a esquerda
+insertColumnAfter=Insira a coluna direita
 insertHorizontalRule=Insira a régua Horizontal
 insertImage=Inserir Imagem
 insertLink=Inserir link
-insertRowAfter=Inserir linha abaixo
 insertRowBefore=Inserir linha acima
-intKey=Tecla de interrupção
-integrationServer=Servidor de Integração
-interval=Intervalo de tempo
-interval_id=Intervalo
-invalidDelay=Valor do atraso inválido
+insertRowAfter=Inserir linha abaixo
 invalidName=Nome inválido
 invalidOrMissingFile=Arquivo inválido ou ausente
-invalidPriority=Valor de prioridade inválida
-invalidRetry=Valor inválido Tente novamente
-invalidSpeed=O valor da Velocidade Inválida
-invalidTimeout=Valor de tempo limite inválido
 isometric=Isométrico
-ispeech_asr_language=Idioma
-ispeech_tts_language=Idioma
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Itálico
-key=A chave
-label=Rótulo
+layers=Camadas
 landscape=Paisagem
 laneColor=Lanecolor
-language=Idioma
-layers=Camadas
 layout=Layout
 left=Esquerda
 leftAlign=Alinhar à esquerda
-leftOperand=Operando esquerdo
 leftToRight=Da esquerda para a direita
 line=Linha
+link=Link
 lineend=Final de Linha
 lineheight=Altura da linha
 linestart=Início de Linha
 linewidth=Linewidth
-link=Link
-list=Lista
-list_id=Lista
 loading=Carregamento
 lockUnlock=Bloquear/desbloquear
-login=Login
-logout=Logout
-macro=Macro
-mailbox=Caixa de correio
 manual=Manual
-math=Math
-maxdigit=Max Dígitos
-maxspeech=Max Fala
-menu=Menu
 middle=Médio
-mindigit=Min Dígitos
 misc=Misc
-missingQuery=A cadeia de caracteres da consulta está ausente
-model=Modelo
 more=Mais
 moreResults=Mais resultados
 move=Mover
 moveSelectionTo=Mover a seleção para {1}
-musthave=Deve ter
-name=Nome
 navigation=Navegação
 new=Novo
-noAccountSelected=A conta não está especificado.
-noApplicationSelected=O aplicativo não está especificado
-noAttachmentSelected=Nenhum acessório selecionado
-noAudioSelected=Arquivo de áudio não é especificado.
-noBoxNumberSelected=Nome da caixa não for especificado.
 noColor=Sem cor
-noCommandSelected=O comando não é especificado.
-noConditionSelected=Condição não especificada.
-noContextSelected=Contexto não é especificado.
-noDatabaseSelected=O banco de dados não for especificado.
-noDigitsSelected=Dígitos não for especificado.
-noExtensionSelected=Ramal não é especificado.
-noFileSelected=Nome de arquivo não for especificado.
 noFiles=Não há arquivos
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=O primeiro nome é não especificado
-noGoalSelected=Objetivo não é especificado.
-noIdentifierSelected=Identificador não é especificado.
-noIntervalSelected=Intervalo não é especificado.
-noKeySelected=Chave não é especificado.
-noListSelected=Lista não é especificado.
 noMoreResults=Não mais resultados
-noNumberSelected=Número não é especificado.
-noOperandSelected=Operando esquerdo é não especificado.
-noPhoneSelected=O telefone não está especificado
-noProjectSelected=Subprojeto não é especificado.
-noQueueSelected=O nome da fila não é especificado.
-noRecipientSelected=O destinatário não é especificado.
-noResultsFor=Não foram encontrados resultados para '{1}'
-noRightOperandSelected=Operando direito não é especificado.
-noTextSelected=O texto não é especificado.
-noTrunkSelected=O tronco não é especificado.
-noVariableSelected=Variável não for especificada.
 none=Nenhum
-noop=NoOp
+noResultsFor=Não foram encontrados resultados para '{1}'
 normal=Normal
 north=Norte
-number=Número
-numberOrAll=Insira o número ou -.
-numberOrInvalidOrDefault=Insira x, i ou -.
-numberOrInvalidOrTimeout=Inserir número, i ou t (verificar espaços em branco).
-numberOrLettersOrAll=Insira números, letras ou -.
 numberedList=Lista numerada
-odbc_id=Conexão ODBC
-ok=OK
 opacity=Opacidade
 open=Abra
 openArrow=Seta para abrir
 openFile=Abrir Arquivo
-openInNewWindow=Abrir em uma nova janela
-openInThisWindow=Abrir nesta janela
 openLink=Abrir link
 openSupported=Formato suportado é .arquivos XML salvos a partir deste software
-operation=Operação
+openInNewWindow=Abrir em uma nova janela
+openInThisWindow=Abrir nesta janela
 options=Opções
-opts=Opções
 organic=Orgânicos
 orthogonal=Ortogonal
-outgoingedge=Borda de saída.
 outline=Esboço
-output=Saída
 oval=Oval
+pages=Páginas
+pageView=Visualizar página
 pageScale=Escala de página
 pageSetup=Configuração de página
-pageView=Visualizar página
-pages=Páginas
 panTooltip=Espaço arraste para percorrer
 paperSize=Tamanho do papel
 paste=Cole
 pasteHere=Cole aqui
 pattern=Padrão
-pause=Pause
 perimeter=Perímetro
-phone=Telefone
 placeholders=Espaços reservados
-playback=Reprodução
 plusTooltip=Clique para ligar e o clone (ctrl clique em Clonar, shift-clique para conectar). Arraste para conectar (ctrl arraste para clonar).
 portrait=Retrato
 position=Posição
 posterPrint=Impressão de pôster
 preview=Visualização
 print=Imprimir
-priority=Prioridade
-project_id=Projecto
-publish=Pubblica
-query=Consulta
-queue=Fila
-queue_event=Caso
-queue_id=Fila
-queue_variable=Fila de espera a partir da variável
-queuelog=QueueLog
-queuename=Nome da fila de impressão
 radialTree=Árvore Radial
-record=Gravar
-recording=A gravação
-recordingFormat=Formato
 redo=Refazer
 removeFormat=Limpar formatação
 removeFromGroup=Remover do grupo
@@ -386,16 +242,12 @@ removeWaypoint=Remova o ponto de passagem
 rename=Renomear
 renameIt=Renomear {1}
 replace=Substituir
-replaceExistingDrawing=Substituir desenho existente
 replaceIt={1} já existe. Deseja substituí-lo?
+replaceExistingDrawing=Substituir desenho existente
 reset=Reset
 resetView=Reset View
-response=Tempo limite de resposta
-result=Resultado
-retry=Tentar novamente
 right=Direito
 rightAlign=Alinhar à direita
-rightOperand=Operando direito
 rightToLeft=Da direita para a esquerda
 rotate=Gire
 rotateTooltip=Clique e arraste para rodar, clique para girar por 90 graus
@@ -404,9 +256,6 @@ rounded=Arredondada
 save=Salvar
 saveAs=Salvar como
 saved=Salvo
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Barras de Rolamento
 search=Pesquisar
 searchShapes=Formas de pesquisa
@@ -415,10 +264,6 @@ selectEdges=Selecione bordas
 selectFont=Selecione uma fonte
 selectNone=Selecione Nenhum
 selectVertices=Selecione vértices
-sendFax=SendFax
-sendMail=A SendMail
-sendSMS=SendSMS
-set=Definir
 setAsDefaultStyle=Definir como estilo padrão
 shadow=Sombra
 shape=Forma
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=Clique para expandir. Arraste e solte as formas no diagrama. Shift-clique para alterar a selecção. Alt clique para inserir e ligar.
 simple=Simples
 simpleArrow=Seta simples
-sip_id=SIP
 size=Tamanho
-sms_text=Texto
 solid=Sólido
 sourceSpacing=Espaçamento da fonte
 south=Sul
 spacing=Espaçamento
-speed=Velocidade
-start=Início
-stats=Stats
 straight=Em linha reta
 strokeColor=Cor da linha
 style=Estilo
-subject=Objecto
-subproject=Subprojeto
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Sistema
 table=Tabela
 targetSpacing=Espaçamento de alvo
-template_id=Modelo
 text=Texto
 textAlignment=Alinhamento de Texto
 textOpacity=Opacidade de texto
-threshold=Limiar
-timeout=Timeout (segundos)
-to=A
 toBack=Para Trás
 toFront=Para a Frente
 tooltips=Dicas de ferramentas
@@ -462,38 +294,206 @@ topAlign=Alinhar parte superior
 topLeft=Canto superior esquerdo
 topRight=Canto superior direito
 transparent=Transparente
-trueOrFalse=Insira o verdadeiro ou falso.
-trunk=Tronco
-trunk_name=Tronco
-tts=TTS
 turn=Rodar
 uml=UML
 underline=Underline
 undo=Desapertar
 ungroup=Desagrupar
-unpause=End pause
-untitledLayer=Camada sem título
-updatingDocument=Atualizar o documento. Aguarde...
-updatingSelection=Seleção de atualização. Aguarde...
 url=URL
-value=Valor
-variable=Variável
-variable_id=Variável
-variable_value=O valor da variável
+untitledLayer=Camada sem título
 vertical=Vertical
 verticalFlow=Fluxo Vertical
 verticalTree=Árvore Vertical
 view=Visualizar
-voicemail=Correio de voz
-vswitch=Interruptor
 waypoints=Pontos de passagem
 west=West
 width=Largura
 wordWrap=Word Wrap
 writingDirection=Direção da escrita
-wrongHiddenDigitsnum=Número de dígitos oculto tem de ser superior ou igual a 0
-wrongMaxDigit=Max dígitos tem de ser superior a 0
-wrongMinDigit=Min dígitos tem de ser superior a 0
 zoom=Zoom
 zoomIn=O Zoom
-zoomOut=Zoom Out
\ No newline at end of file
+zoomOut=Zoom Out
+label=Rótulo
+timeout=Timeout (segundos)
+response=Tempo limite de resposta
+digit=Max Dígito
+escape=Os dígitos de evacuação
+retry=Tentar novamente
+name=Nome
+value=Valor
+entry=Entrada
+start=Início
+finally=Por último
+end=Fim
+variable=Variável
+set=Definir
+operation=Operação
+math=Math
+result=Resultado
+call_management=Gerenciamento de Chamadas
+answer=Resposta
+hangup=Desligar
+dial=Discagem interna
+ext_dial=Discagem externa
+phone=Telefone
+trunk=Tronco
+identifier=Identificador
+queue=Fila
+voicemail=Correio de voz
+boxnumber=Número de caixa
+playback=Reprodução
+menu=Menu
+saydigits=SayDigits
+digits=Dígitos
+saynumber=SayNumber
+number=Número
+sayphonetic=SayPhonetic
+escape_digits=Os dígitos de evacuação
+tts=TTS
+ispeechtts=ISpeechTTS
+key=A chave
+getdigits=GetDigits
+mindigit=Min Dígitos
+maxdigit=Max Dígitos
+custom_app=Aplicativo personalizado
+language=Idioma
+frequency=Frequência
+integrationServer=Servidor de Integração
+database=Banco de dados
+query=Consulta
+asr=ASR
+sendSMS=SendSMS
+account_id=Conta
+template_id=Modelo
+to=A
+sms_text=Texto
+sendMail=A SendMail
+subject=Objecto
+cc=Cc
+threshold=Limiar
+maxspeech=Max Fala
+grammar=Gramática
+ispeechasr=ISpeechASR
+model=Modelo
+noop=NoOp
+output=Saída
+system=Sistema
+command=O comando
+application=Aplicação
+agi=A AGI
+args=Argumentos
+subproject=Subprojeto
+goalname=Nome da meta
+callflow=O fluxo de chamadas
+gotoc=Ir para
+context=Contexto
+extension=Extensão
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Intervalo de tempo
+leftOperand=Operando esquerdo
+condition=Estado
+rightOperand=Operando direito
+vswitch=Interruptor
+recording=A gravação
+record=Gravar
+queuename=Nome da fila de impressão
+announceoverride=Anunciar Override
+callid=CallID
+agent=Agente
+queue_event=Caso
+data1=Data1
+data2=Dados2
+data3=Data3
+data4=Dados4
+data5=Dados5
+macro=Macro
+stats=Stats
+queuelog=QueueLog
+goal=Objetivo
+callback=Retorno de chamada
+list=Lista
+delay=Demora
+list_id=Lista
+opts=Opções
+queue_id=Fila
+file_id=Arquivo
+variable_id=Variável
+gosub=Gosub
+project_id=Projecto
+sip_id=SIP
+trunk_name=Tronco
+variable_value=O valor da variável
+database_id=Banco de dados
+interval_id=Intervalo
+description_start=Descrição de início
+publish=Pubblica
+ispeech_asr_language=Idioma
+ispeech_tts_language=Idioma
+google_tts_language=Idioma
+queue_variable=Fila de espera a partir da variável
+odbc_id=Conexão ODBC
+noVariableSelected=Variável não for especificada.
+noTrunkSelected=O tronco não é especificado.
+noAudioSelected=Arquivo de áudio não é especificado.
+noOperandSelected=Operando esquerdo é não especificado.
+noDatabaseSelected=O banco de dados não for especificado.
+noExtensionSelected=Ramal não é especificado.
+noCommandSelected=O comando não é especificado.
+noApplicationSelected=O aplicativo não está especificado
+noRightOperandSelected=Operando direito não é especificado.
+noDigitsSelected=Dígitos não for especificado.
+noNumberSelected=Número não é especificado.
+noRecipientSelected=O destinatário não é especificado.
+noTextSelected=O texto não é especificado.
+noAccountSelected=A conta não está especificado.
+noKeySelected=Chave não é especificado.
+noIdentifierSelected=Identificador não é especificado.
+noQueueSelected=O nome da fila não é especificado.
+noConditionSelected=Condição não especificada.
+noIntervalSelected=Intervalo não é especificado.
+noContextSelected=Contexto não é especificado.
+noBoxNumberSelected=Nome da caixa não for especificado.
+noProjectSelected=Subprojeto não é especificado.
+noFileSelected=Nome de arquivo não for especificado.
+numberOrInvalidOrTimeout=Inserir número, i ou t (verificar espaços em branco).
+numberOrAll=Insira o número ou -.
+numberOrInvalidOrDefault=Insira x, i ou -.
+trueOrFalse=Insira o verdadeiro ou falso.
+noGoalSelected=Objetivo não é especificado.
+noListSelected=Lista não é especificado.
+musthave=Deve ter
+outgoingedge=Borda de saída.
+incomingedge=A borda de entrada.
+mailbox=Caixa de correio
+intKey=Tecla de interrupção
+speed=Velocidade
+wrongMinDigit=Min dígitos tem de ser superior a 0
+wrongMaxDigit=Max dígitos tem de ser superior a 0
+wrongHiddenDigitsnum=Número de dígitos oculto tem de ser superior ou igual a 0
+hiddendigitsnum=Número de dígitos ocultos
+hiddendigitspos=Posição Dígitos ocultos
+getsecretdigits=GetSecretDigits
+beep=Sinal sonoro
+description=Descrição
+recordingFormat=Formato
+bcc=Cco
+invalidTimeout=Valor de tempo limite inválido
+invalidRetry=Valor inválido Tente novamente
+invalidSpeed=O valor da Velocidade Inválida
+missingQuery=A cadeia de caracteres da consulta está ausente
+invalidPriority=Valor de prioridade inválida
+invalidDelay=Valor do atraso inválido
+noAttachmentSelected=Nenhum acessório selecionado
+sendFax=SendFax
+attachment_name=Anexo Selecionado
+choose_attachment=Escolha o acessório
+help_choose_attachment=Formato: PDF,tiff ou tif
+help_delay=Tempo, em minutos, para aguardar antes de chamar de volta o contato
+noFirstNameSelected=O primeiro nome é não especificado
+noPhoneSelected=O telefone não está especificado
+editFile=Editar XML
+priority=Prioridade
+numberOrLettersOrAll=Insira números, letras ou -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_ru.txt b/public/assets/plugins/square/resources/grapheditor_ru.txt
index 58b936b..453a8ff 100644
--- a/public/assets/plugins/square/resources/grapheditor_ru.txt
+++ b/public/assets/plugins/square/resources/grapheditor_ru.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Узлы уже подключен
+cancel=Отмена
+close=Закрыть
+collapse-expand=Свернуть/развернуть
+containsValidationErrors=Содержит ошибки проверки
+done=Сделано
+doubleClickOrientation=Двойной щелчок для изменения ориентации
+error=Сообщение об ошибке
+ok=OK
+updatingDocument=Обновление документа. Пожалуйста подождите...
+updatingSelection=Обновление выбора. Пожалуйста подождите...
 about=О
-account_id=Счета
 actualSize=Фактический размер
 add=Добавить
 addLayer=Добавить слой
@@ -7,25 +24,14 @@ addProperty=Добавить отель
 addToExistingDrawing=Добавить в существующий чертеж
 addWaypoint=Добавить маршрутную точку
 advanced=Расширенные возможности
-agent=Оператор
-agent_management=Agent Management
-agi=AGI
 align=Совместите
 alignment=Выравнивание
 allChangesLost=Все изменения будут потеряны!
-alreadyConnected=Узлы уже подключен
 angle=Угол обзора
-announceoverride=Объявить переопределения
-answer=Ответ
-application=Приложение
 apply=Нанесите
-args=Аргументы
 arrange=Договориться о
 arrow=Стрелка вверх
 arrows=Стрелки
-asr=ASR
-asr=ASR
-attachment_name=Выбранное вложение
 automatic=Автоматическая
 autosave=Функция Autosave
 autosize=Размер калибровочной полосы
@@ -33,86 +39,54 @@ background=Справочная информация
 backgroundColor=Цвет фона
 backgroundImage=Фоновое изображение
 basic=Основные
-bcc=Скрытая копия
-beep=Звуковой сигнал
 block=Блок цилиндров
 blockquote=Blockquote
 bold=Bold
-borderColor=Цвет границы
 borderWidth=Borderwidth
+borderColor=Цвет границы
 bottom=В нижней части
 bottomAlign=Совместите нижнюю часть
 bottomLeft=Снизу слева
 bottomRight=Внизу справа
-boxnumber=Поле Номер
 bulletedList=Маркированный список
-call_management=Управление вызовами
-callback=Обратный вызов
-callflow=Callflow
-callid=Элемент CALLID содержится
-cancel=Отмена
 cannotOpenFile=Невозможно открыть файл
-cc=Cc
 center=Центр
 change=Изменить
 changeOrientation=Измените ориентацию
-choose_attachment=Выбрать вложение
 circle=Круг
 classic=Классический
 clearDefaultStyle=Очистить значения по умолчанию стиль
 clearWaypoints=Удалите маршрутные точки
 clipart=Отображать клипы
-close=Закрыть
-collapse-expand=Свернуть/развернуть
 collapse=Свернуть
 collapseExpand=Свернуть/развернуть
 collapsible=Симметричные
 comic=Comic
-command=Команда
-condition=Состояние
 connect=Подсоедините
 connection=Соединение
-connectionArrows=Соединение стрелок
 connectionPoints=Точки подключения
+connectionArrows=Соединение стрелок
 constrainProportions=Ограничивают масштабы
-containsValidationErrors=Содержит ошибки проверки
-context=Контексте
 copy=Копирование
 copyConnect=Копирование на подключение
 create=Создать
 curved=Изогнутая
 custom=Пользовательский
-custom_app=Пользовательские приложения
 cut=Вырезать
 dashed=Пунктирной
-data1=Data1
-data2=Data2
-data3=Данные3
-data4=Данных4
-data5=Данные5
-database=Базы данных
-database_id=Базы данных
 decreaseIndent=Уменьшить отступ
 default=По умолчанию
-delay=Задержки
 delete=Удалить
 deleteColumn=Удалить колонку
 deleteRow=Удалить строку
-description=Описание
-description_start=Описание запуска
 diagram=Схема
-dial=Внутреннего набора
 diamond=Diamond
 diamondThin=Diamond (тонкий)
-digit=Max цифры
-digits=Цифры
 direction=Направление
 distribute=Распространять
 divider=Делитель
 documentProperties=Свойства документа
-done=Сделано
 dotted=Пунктирной линией
-doubleClickOrientation=Двойной щелчок для изменения ориентации
 drawing=Чертеж{1}
 drawingEmpty=Чертеж пуст
 drawingTooLarge=Чертеж - слишком большой
@@ -122,34 +96,24 @@ east=Востоке
 edit=Изменить
 editData=Изменить данные
 editDiagram=Изменить схему
-editFile=Редактирование XML
 editImage=Редактирование изображения
 editLink=Редактировать Ссылку
 editStyle=Изменить стиль
 editTooltip=Редактировать подсказки
-end=Положить конец
 enterGroup=Введите группы
+enterValue=Введите значение
 enterName=Введите имя
 enterPropertyName=Введите имя свойства
-enterValue=Введите значение
 entityRelation=Объект связи
-entry=Вступление
-error=Сообщение об ошибке
-escape=Escape цифр
-escape_digits=Escape цифр
 exitGroup=Выйти из группы
 expand=Расширить
 export=Экспорт
-ext_dial=Внешний диск набора команд
-extension=Добавочный номер
 extras=Дополнительно
 file=Файл
 fileNotFound=Файл не найден
-file_id=Файл
 filename=Имя файла
 fill=Заполните
 fillColor=Цвет заливки
-finally=И наконец
 fitPage=На одну страницу
 fitPageWidth=Ширина страницы
 fitTwoPages=Две страницы
@@ -158,226 +122,118 @@ flip=Flip
 flipH=Переверните горизонтальный
 flipV=Вертикальный опрокидывания
 font=Font
-fontColor=Font Color
 fontFamily=Семейство шрифтов
+fontColor=Font Color
 fontSize=Размер шрифта
 format=Формат
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Панель Формат
 formatPdf=В ФОРМАТЕ PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Отформатирован
 formattedText=Форматированный текст
-frequency=Частота
 general=Генеральной
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Стекло
 global=Глобальной
-goal=Цели
-goalname=Имя задачи
-google_tts_language=Язык
-gosub=For to
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Величина градиента
 gradientColor=Цвет
-grammar=Грамматика
 grid=Grid
 gridSize=Размер сетки
 group=Группа
 guides=Направляющие
-hangup=Отключение
 heading=Заголовок
 height=Высота
 help=Справка
-help_choose_attachment=Формат: PDF, TIFF или TIF
-help_delay=Время в минутах, подождите, прежде чем звонить в задней части контакта
-hidden=Скрытые
-hiddendigitsnum=Скрытые цифры номера
-hiddendigitspos=Скрытые цифры положение
 hide=Скрыть
 hideIt=Скрыть {1}
+hidden=Скрытые
 home=Home
 horizontal=В горизонтальном положении
 horizontalFlow=Горизонтальный поток
 horizontalTree=В системном дереве в горизонтальном положении
 html=HTML
-identifier=Идентификатор
 image=Изображение
 images=Изображения
 import=Импорт
-incomingedge=Входящие края.
 increaseIndent=Увеличить отступ
 insert=Вставьте
-insertColumnAfter=Вставьте справа на рулевой колонке
 insertColumnBefore=Вставьте слева на рулевой колонке
+insertColumnAfter=Вставьте справа на рулевой колонке
 insertHorizontalRule=Вставьте горизонтальной линейки
 insertImage=Вставить изображение
 insertLink=Вставить ссылку
-insertRowAfter=Вставить строки ниже
 insertRowBefore=Вставить строки выше
-intKey=Ключ прерываний
-integrationServer=Integration Server
-interval=Интервал времени
-interval_id=Пробег до очередной замены масла
-invalidDelay=Недопустимое значение задержки
+insertRowAfter=Вставить строки ниже
 invalidName=Неверное имя
 invalidOrMissingFile=Недопустимый или отсутствующий файл
-invalidPriority=Недопустимое значение приоритета
-invalidRetry=Неверное значение количества повторных попыток
-invalidSpeed=Неверное значение частоты вращения коленчатого вала
-invalidTimeout=Неверное значение тайм-аута
 isometric=Изометрическая проекция
-ispeech_asr_language=Язык
-ispeech_tts_language=Язык
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=Ключ зажигания
-label=Обозначение
+layers=Слои
 landscape=Пейзаж
 laneColor=Lanecolor
-language=Язык
-layers=Слои
 layout=Компоновка
 left=Влево
 leftAlign=Выравнивание по левому краю
-leftOperand=Левый операнд
 leftToRight=Слева направо
 line=Линия
+link=Связь
 lineend=Конец строки
 lineheight=Высота строки
 linestart=Пуск линии
 linewidth=Линия уширяется
-link=Связь
-list=Список
-list_id=Список
 loading=Загрузка
 lockUnlock=Блокировка и разблокировка
-login=Login
-logout=Logout
-macro=Макрос
-mailbox=Почтовый ящик
 manual=Руководство по эксплуатации
-math=Math
-maxdigit=Max цифр
-maxspeech=Max речи
-menu=Меню
 middle=На Ближнем
-mindigit=Мин цифры
 misc=Misc
-missingQuery=Строка запроса отсутствует
-model=Модель
 more=Более
 moreResults=Больше результатов
 move=Переместить
 moveSelectionTo=Переместить выбор на {1}
-musthave=Должны иметь
-name=Имя
 navigation=Система навигации
 new=Новые
-noAccountSelected=Учетная запись не указан.
-noApplicationSelected=Приложение не указан
-noAttachmentSelected=Нет выбранного навесного оборудования
-noAudioSelected=Звуковой файл не указан.
-noBoxNumberSelected=Поле Имя не указано.
 noColor=Отсутствует цвет
-noCommandSelected=Команда не указан.
-noConditionSelected=Состояние не указан.
-noContextSelected=Контексте не указан.
-noDatabaseSelected=База данных не указан.
-noDigitsSelected=Цифры не указан.
-noExtensionSelected=Добавочный номер не указан.
-noFileSelected=Имя файла не указан.
 noFiles=Нет файлов
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Имя не указано
-noGoalSelected=Цель - не указан.
-noIdentifierSelected=Идентификатор не указан.
-noIntervalSelected=Интервал не указан.
-noKeySelected=Ключ не указан.
-noListSelected=Список не указан.
 noMoreResults=Нет больше результатов
-noNumberSelected=Номер не указан.
-noOperandSelected=Левый операнд не указан.
-noPhoneSelected=Номер телефона не указан
-noProjectSelected=Подпроект не указан.
-noQueueSelected=Имя очереди не указан.
-noRecipientSelected=Получатель не указан.
-noResultsFor=Нет результатов для '{1}'
-noRightOperandSelected=Правый операнд не указан.
-noTextSelected=Текст не указан.
-noTrunkSelected=Сл не указан.
-noVariableSelected=Переменная не указан.
 none=При этом никто не голосовал
-noop=NoOp
+noResultsFor=Нет результатов для '{1}'
 normal=Обычный
 north=Северной
-number=Номер
-numberOrAll=Вставьте номер или -.
-numberOrInvalidOrDefault=Вставьте x, i или -.
-numberOrInvalidOrTimeout=Вставьте номер, i или t (проверка белого пробелы).
-numberOrLettersOrAll=Вставьте цифры, буквы или -.
 numberedList=Нумерованный список
-odbc_id=Соединение ODBC
-ok=OK
 opacity=Непрозрачность
 open=Открыть
 openArrow=Стрелки открыть
 openFile=Открыть файл
-openInNewWindow=Открыть в новом окне
-openInThisWindow=Откройте в этом окне
 openLink=Открыть ссылку
 openSupported=Поддерживает формат .XML сохраняются файлы из данного программного обеспечения
-operation=Операция
+openInNewWindow=Открыть в новом окне
+openInThisWindow=Откройте в этом окне
 options=Варианты
-opts=Варианты
 organic=Органических
 orthogonal=Ортогональный
-outgoingedge=Исходящие края.
 outline=Наброски бюджета
-output=Выход
 oval=Овальной формы
+pages=Страниц
+pageView=Просмотр страниц
 pageScale=Масштаб страницы
 pageSetup=Настройка параметров страницы
-pageView=Просмотр страниц
-pages=Страниц
 panTooltip=Перетащите пространства для прокрутки
 paperSize=Размер бумаги
 paste=Вставить
 pasteHere=Вставить сюда
 pattern=Шаблон
-pause=Pause
 perimeter=По периметру
-phone=Номер телефона
 placeholders=Симуляторы
-playback=Воспроизведение
 plusTooltip=Щелкните для подключения и клонирования (нажмите Ctrl для клонирования, shift щелкните для подключения). Перетащите для подключения (ctrl перетащите для клонирования).
 portrait=Книжная ориентация
 position=Положение
 posterPrint=Печать плакатов
 preview=Предварительный просмотр
 print=Печать
-priority=Первоочередное внимание
-project_id=Проект
-publish=Pubblica
-query=Запрос
-queue=Очереди
-queue_event=События
-queue_id=Очереди
-queue_variable=Очереди от переменной
-queuelog=QueueLog
-queuename=Имя очереди
 radialTree=Радиальный дерево
-record=Запись
-recording=Запись
-recordingFormat=Формат
 redo=Повторить
 removeFormat=Удалить форматирование
 removeFromGroup=Удалить из группы
@@ -386,16 +242,12 @@ removeWaypoint=Снимите маршрутной точки
 rename=Переименовать
 renameIt=Переименовать {1}
 replace=Замените
-replaceExistingDrawing=Заменить существующий чертеж
 replaceIt={1} уже существует. Хотите ли вы его заменить?
+replaceExistingDrawing=Заменить существующий чертеж
 reset=Сброс
 resetView=Reset View
-response=Тайм-аут ответа
-result=В результате
-retry=Повторите попытку
 right=Право
 rightAlign=Выравнивание по правому краю
-rightOperand=Правый операнд
 rightToLeft=Справа налево
 rotate=Вращайте дисковый манипулятор
 rotateTooltip=Щелкните и перетащите с помощью мыши для поворота, нажмите для поворота на 90 градусов
@@ -404,9 +256,6 @@ rounded=Скругленные
 save=Сохранить
 saveAs=Сохранить как
 saved=Сохраненные
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Линейки прокрутки
 search=Поиск
 searchShapes=Поиск формы
@@ -415,10 +264,6 @@ selectEdges=Выберите кромок
 selectFont=Выберите шрифт
 selectNone=Выберите пункт None
 selectVertices=Выберите вершин
-sendFax=Клиентская часть (можно использовать
-sendMail=SendMail
-sendSMS=SendSMS
-set=Установить
 setAsDefaultStyle=Установить как стиль по умолчанию
 shadow=Тень
 shape=Форма
@@ -426,34 +271,21 @@ sharp=Острые
 sidebarTooltip=Нажмите , чтобы развернуть. Перетащите фигур в схеме. Нажмите кнопку переключения для изменения выбора. Нажмите кнопку Alt для вставки и подключить.
 simple=Простой
 simpleArrow=Простой стрелкой
-sip_id=SIP
 size=Размер
-sms_text=Текст
 solid=Твердые
 sourceSpacing=Источник ширины междурядий
 south=Южной
 spacing=Ширина междурядья
-speed=Скорость
-start=Пуск
-stats=Статистика
 straight=В положении для движения по прямой
 strokeColor=Цвет линии
 style=Стиль
-subject=При условии
-subproject=Подпроекта
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Системы
 table=Таблица
 targetSpacing=Целевой показатель ширины междурядий
-template_id=Шаблон
 text=Текст
 textAlignment=Выравнивание текста
 textOpacity=Текст непрозрачность
-threshold=Пороговое значение
-timeout=Превышение лимита времени (сек)
-to=Для
 toBack=На задней панели
 toFront=К ПЕРЕДНЕЙ ЧАСТИ
 tooltips=Всплывающие подсказки
@@ -462,38 +294,206 @@ topAlign=Top Align
 topLeft=Сверху слева
 topRight=Сверху справа
 transparent=Прозрачный
-trueOrFalse=Вставьте true или false.
-trunk=Сл
-trunk_name=Сл
-tts=TTS
 turn=Повернуть
 uml=UML
 underline=Подчеркнуть
 undo=Ослабьте затяжку
 ungroup=Рагруппировать
-unpause=End pause
-untitledLayer=Untitled слой
-updatingDocument=Обновление документа. Пожалуйста подождите...
-updatingSelection=Обновление выбора. Пожалуйста подождите...
 url=URL
-value=Значение
-variable=Переменная
-variable_id=Переменная
-variable_value=Значение переменной
+untitledLayer=Untitled слой
 vertical=Вертикальная
 verticalFlow=Вертикальный поток
 verticalTree=В системном дереве по вертикали
 view=Просмотр
-voicemail=Голосовая почта
-vswitch=Переключатель
 waypoints=Маршрутные точки
 west=Западный
 width=Ширина
 wordWrap=Word Wrap
 writingDirection=Направление письма
-wrongHiddenDigitsnum=Скрытые цифры номера должно быть больше или равно 0
-wrongMaxDigit=Max цифра должна быть больше 0
-wrongMinDigit=Мин цифра должна быть больше 0
 zoom=Зум-объективом
 zoomIn=Зум в
-zoomOut=Масштаб изображения
\ No newline at end of file
+zoomOut=Масштаб изображения
+label=Обозначение
+timeout=Превышение лимита времени (сек)
+response=Тайм-аут ответа
+digit=Max цифры
+escape=Escape цифр
+retry=Повторите попытку
+name=Имя
+value=Значение
+entry=Вступление
+start=Пуск
+finally=И наконец
+end=Положить конец
+variable=Переменная
+set=Установить
+operation=Операция
+math=Math
+result=В результате
+call_management=Управление вызовами
+answer=Ответ
+hangup=Отключение
+dial=Внутреннего набора
+ext_dial=Внешний диск набора команд
+phone=Номер телефона
+trunk=Сл
+identifier=Идентификатор
+queue=Очереди
+voicemail=Голосовая почта
+boxnumber=Поле Номер
+playback=Воспроизведение
+menu=Меню
+saydigits=SayDigits
+digits=Цифры
+saynumber=SayNumber
+number=Номер
+sayphonetic=SayPhonetic
+escape_digits=Escape цифр
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Ключ зажигания
+getdigits=GetDigits
+mindigit=Мин цифры
+maxdigit=Max цифр
+custom_app=Пользовательские приложения
+language=Язык
+frequency=Частота
+integrationServer=Integration Server
+database=Базы данных
+query=Запрос
+asr=ASR
+sendSMS=SendSMS
+account_id=Счета
+template_id=Шаблон
+to=Для
+sms_text=Текст
+sendMail=SendMail
+subject=При условии
+cc=Cc
+threshold=Пороговое значение
+maxspeech=Max речи
+grammar=Грамматика
+ispeechasr=ISpeechASR
+model=Модель
+noop=NoOp
+output=Выход
+system=Системы
+command=Команда
+application=Приложение
+agi=AGI
+args=Аргументы
+subproject=Подпроекта
+goalname=Имя задачи
+callflow=Callflow
+gotoc=Goto
+context=Контексте
+extension=Добавочный номер
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Интервал времени
+leftOperand=Левый операнд
+condition=Состояние
+rightOperand=Правый операнд
+vswitch=Переключатель
+recording=Запись
+record=Запись
+queuename=Имя очереди
+announceoverride=Объявить переопределения
+callid=Элемент CALLID содержится
+agent=Оператор
+queue_event=События
+data1=Data1
+data2=Data2
+data3=Данные3
+data4=Данных4
+data5=Данные5
+macro=Макрос
+stats=Статистика
+queuelog=QueueLog
+goal=Цели
+callback=Обратный вызов
+list=Список
+delay=Задержки
+list_id=Список
+opts=Варианты
+queue_id=Очереди
+file_id=Файл
+variable_id=Переменная
+gosub=For to
+project_id=Проект
+sip_id=SIP
+trunk_name=Сл
+variable_value=Значение переменной
+database_id=Базы данных
+interval_id=Пробег до очередной замены масла
+description_start=Описание запуска
+publish=Pubblica
+ispeech_asr_language=Язык
+ispeech_tts_language=Язык
+google_tts_language=Язык
+queue_variable=Очереди от переменной
+odbc_id=Соединение ODBC
+noVariableSelected=Переменная не указан.
+noTrunkSelected=Сл не указан.
+noAudioSelected=Звуковой файл не указан.
+noOperandSelected=Левый операнд не указан.
+noDatabaseSelected=База данных не указан.
+noExtensionSelected=Добавочный номер не указан.
+noCommandSelected=Команда не указан.
+noApplicationSelected=Приложение не указан
+noRightOperandSelected=Правый операнд не указан.
+noDigitsSelected=Цифры не указан.
+noNumberSelected=Номер не указан.
+noRecipientSelected=Получатель не указан.
+noTextSelected=Текст не указан.
+noAccountSelected=Учетная запись не указан.
+noKeySelected=Ключ не указан.
+noIdentifierSelected=Идентификатор не указан.
+noQueueSelected=Имя очереди не указан.
+noConditionSelected=Состояние не указан.
+noIntervalSelected=Интервал не указан.
+noContextSelected=Контексте не указан.
+noBoxNumberSelected=Поле Имя не указано.
+noProjectSelected=Подпроект не указан.
+noFileSelected=Имя файла не указан.
+numberOrInvalidOrTimeout=Вставьте номер, i или t (проверка белого пробелы).
+numberOrAll=Вставьте номер или -.
+numberOrInvalidOrDefault=Вставьте x, i или -.
+trueOrFalse=Вставьте true или false.
+noGoalSelected=Цель - не указан.
+noListSelected=Список не указан.
+musthave=Должны иметь
+outgoingedge=Исходящие края.
+incomingedge=Входящие края.
+mailbox=Почтовый ящик
+intKey=Ключ прерываний
+speed=Скорость
+wrongMinDigit=Мин цифра должна быть больше 0
+wrongMaxDigit=Max цифра должна быть больше 0
+wrongHiddenDigitsnum=Скрытые цифры номера должно быть больше или равно 0
+hiddendigitsnum=Скрытые цифры номера
+hiddendigitspos=Скрытые цифры положение
+getsecretdigits=GetSecretDigits
+beep=Звуковой сигнал
+description=Описание
+recordingFormat=Формат
+bcc=Скрытая копия
+invalidTimeout=Неверное значение тайм-аута
+invalidRetry=Неверное значение количества повторных попыток
+invalidSpeed=Неверное значение частоты вращения коленчатого вала
+missingQuery=Строка запроса отсутствует
+invalidPriority=Недопустимое значение приоритета
+invalidDelay=Недопустимое значение задержки
+noAttachmentSelected=Нет выбранного навесного оборудования
+sendFax=Клиентская часть (можно использовать
+attachment_name=Выбранное вложение
+choose_attachment=Выбрать вложение
+help_choose_attachment=Формат: PDF, TIFF или TIF
+help_delay=Время в минутах, подождите, прежде чем звонить в задней части контакта
+noFirstNameSelected=Имя не указано
+noPhoneSelected=Номер телефона не указан
+editFile=Редактирование XML
+priority=Первоочередное внимание
+numberOrLettersOrAll=Вставьте цифры, буквы или -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_sv.txt b/public/assets/plugins/square/resources/grapheditor_sv.txt
index faa8ace..84a1d69 100644
--- a/public/assets/plugins/square/resources/grapheditor_sv.txt
+++ b/public/assets/plugins/square/resources/grapheditor_sv.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Noder redan ansluten
+cancel=Avbryt
+close=Stäng
+collapse-expand=Kollapsa/expandera
+containsValidationErrors=Innehåller valideringsfel
+done=Utfärdat
+doubleClickOrientation=Dubbelklicka för att ändra orientering
+error=Fel
+ok=OK
+updatingDocument=Uppdatera dokumentet. Vänligen vänta ...
+updatingSelection=Uppdatering av urval. Vänligen vänta ...
 about=Om
-account_id=Konto
 actualSize=Verklig storlek
 add=Lägg till
 addLayer=Lägg till lager
@@ -7,25 +24,14 @@ addProperty=Lägg till egenskap
 addToExistingDrawing=Lägg till befintlig ritning
 addWaypoint=Lägg till waypoint
 advanced=Avancerade
-agent=Agent
-agent_management=Agent Management
-agi=AGI
 align=Rikta in
 alignment=Justering
 allChangesLost=Alla ändringar kommer att förloras!
-alreadyConnected=Noder redan ansluten
 angle=Vinkel
-announceoverride=Meddela åsidosätta
-answer=Svar
-application=Tillämpning
 apply=Tillämpa
-args=Argument
 arrange=Ordna
 arrow=Pilen
 arrows=Pilar
-asr=ASR
-asr=ASR
-attachment_name=Utvalda tillbehör
 automatic=Automatisk
 autosave=Autosave
 autosize=Autostlk
@@ -33,86 +39,54 @@ background=Bakgrund
 backgroundColor=Bakgrundsfärg
 backgroundImage=Bakgrundsbild
 basic=Grundläggande
-bcc=Dold kopia
-beep=Ljudsignal
 block=Blockera
 blockquote=Blockquote
 bold=Fetstil
-borderColor=Kantfärg
 borderWidth=Borderwidth
+borderColor=Kantfärg
 bottom=Botten
 bottomAlign=Nedre rikta
 bottomLeft=Längst ned till vänster
 bottomRight=Nedre högra
-boxnumber=Nummer
 bulletedList=Bulleted förteckningen
-call_management=Samtalshantering
-callback=Återuppringning
-callflow=Callflow
-callid=CallID
-cancel=Avbryt
 cannotOpenFile=Kan inte öppna fil
-cc=Krets
 center=Center
 change=Ändra
 changeOrientation=Ändra orientering
-choose_attachment=Välj tillbehör
 circle=Cirkel
 classic=Klassiska
 clearDefaultStyle=Rensa standardinställningar
 clearWaypoints=Klart waypoints
 clipart=Clipart
-close=Stäng
-collapse-expand=Kollapsa/expandera
 collapse=Komprimera
 collapseExpand=Kollapsa/expandera
 collapsible=Hopfällbara
 comic=Komisk
-command=Kommando
-condition=Skick
 connect=Anslut
 connection=Anslutning
-connectionArrows=Anslutning pilar
 connectionPoints=Anslutningspunkter
+connectionArrows=Anslutning pilar
 constrainProportions=Tvinga proportioner
-containsValidationErrors=Innehåller valideringsfel
-context=Bakgrund
 copy=Kopiera
 copyConnect=Kopia på Anslut
 create=Skapa
 curved=Böjd
 custom=Anpassad
-custom_app=Anpassad applikation
 cut=Skär
 dashed=Streckad
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Data4
-data5=Data5
-database=Databas
-database_id=Databas
 decreaseIndent=Minska indrag
 default=Standard
-delay=Fördröjning
 delete=Ta bort
 deleteColumn=Radera kolumn
 deleteRow=Radera rad
-description=Beskrivning
-description_start=Start beskrivning
 diagram=Kopplingsschema
-dial=Inre ring
 diamond=Diamond
 diamondThin=Diamond (tunna)
-digit=Max siffra
-digits=Siffror
 direction=Riktning
 distribute=Fördela
 divider=Avdelare
 documentProperties=Dokumentegenskaper
-done=Utfärdat
 dotted=Streckad
-doubleClickOrientation=Dubbelklicka för att ändra orientering
 drawing=Ritning{1}
 drawingEmpty=Ritningen är tom
 drawingTooLarge=Ritningen är för stor
@@ -122,34 +96,24 @@ east=Mellanöstern
 edit=Redigera
 editData=Redigera data
 editDiagram=Redigera diagram
-editFile=Redigera XML
 editImage=Redigera bild
 editLink=Redigera länk
 editStyle=Redigera stil
 editTooltip=Redigera Tooltip
-end=Slutet
 enterGroup=Ange grupp
+enterValue=Ange värde
 enterName=Ange namn
 enterPropertyName=Ange verksamhetens namn
-enterValue=Ange värde
 entityRelation=Enhet förhållande
-entry=Inmatning
-error=Fel
-escape=Escape-tecken
-escape_digits=Escape-tecken
 exitGroup=Stäng grupp
 expand=Expandera
 export=Exportera
-ext_dial=Yttre ring
-extension=Förlängning
 extras=Extrafunktioner
 file=Fil
 fileNotFound=Filen hittades inte
-file_id=Fil
 filename=Filnamn
 fill=Fyll
 fillColor=Fyll färg
-finally=Slutligen
 fitPage=En sida
 fitPageWidth=Sidbredd
 fitTwoPages=Två sidor
@@ -158,226 +122,118 @@ flip=Vänd
 flipH=Bläddrar horisontellt
 flipV=Bläddrar vertikalt
 font=Font
-fontColor=Font Color
 fontFamily=Teckensnittsfamilj
+fontColor=Font Color
 fontSize=Teckenstorlek
 format=Format
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Formatet på instrumentpanelen
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Formaterad
 formattedText=Formaterad text
-frequency=Frekvens
 general=Allmänt
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Glas
 global=Global
-goal=Mål
-goalname=Målnamn
-google_tts_language=Språk
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Lutning
 gradientColor=Färg
-grammar=Grammatik
 grid=Rutnät
 gridSize=Rutnätets storlek
 group=Grupp
 guides=Guider
-hangup=Lägg på
 heading=Rubrik
 height=Höjd
 help=Hjälp
-help_choose_attachment=Format: pdf, tiff eller tif
-help_delay=Tid i minuter att vänta innan du ringer tillbaka kontakt
-hidden=Dolt
-hiddendigitsnum=Dolda siffrorna nummer
-hiddendigitspos=Dolda siffrorna läge
 hide=Dölj
 hideIt=Dölj {1}
+hidden=Dolt
 home=Hem
 horizontal=Horisontell
 horizontalFlow=Horisontellt flöde
 horizontalTree=Horisontellt träd
 html=HTML
-identifier=Id
 image=Bild
 images=Bilder
 import=Importera
-incomingedge=Inkommande kant.
 increaseIndent=Öka indrag
 insert=Infoga
-insertColumnAfter=Infoga kolumn till höger
 insertColumnBefore=Infoga kolumn till vänster
+insertColumnAfter=Infoga kolumn till höger
 insertHorizontalRule=Infoga horisontell regel
 insertImage=Infoga bild
 insertLink=Infoga länk
-insertRowAfter=Infoga rad nedanför
 insertRowBefore=Infoga rad ovanför
-intKey=Avbrottstangenten
-integrationServer=Integration Server
-interval=Tidsintervall
-interval_id=Intervall
-invalidDelay=Ogiltigt värde för fördröjning
+insertRowAfter=Infoga rad nedanför
 invalidName=Ogiltigt namn
 invalidOrMissingFile=Ogiltig eller saknad fil
-invalidPriority=Ogiltig prioriteringsvärde
-invalidRetry=Ogiltig återförsöksvärdet
-invalidSpeed=Ogiltigt värde
-invalidTimeout=Ogiltigt timeoutvärde
 isometric=Isometrisk
-ispeech_asr_language=Språk
-ispeech_tts_language=Språk
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Kursiv stil
-key=Nyckel
-label=Etikett
+layers=Lager
 landscape=Liggande
 laneColor=Lanecolor
-language=Språk
-layers=Lager
 layout=Layout
 left=Vänster
 leftAlign=Vänster justera
-leftOperand=Vänstra operanden
 leftToRight=Vänster till höger
 line=Linje
+link=Länk
 lineend=Radslut
 lineheight=Radavstånd
 linestart=Radstart
 linewidth=Linjebredd
-link=Länk
-list=Lista
-list_id=Lista
 loading=Lastning
 lockUnlock=Lås/lås upp
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Brevlåda
 manual=Manuell
-math=Matte
-maxdigit=Max. siffror
-maxspeech=Max inlägg
-menu=Meny
 middle=Mitten
-mindigit=Min siffror
 misc=Div.
-missingQuery=Frågesträngen saknas
-model=Modell
 more=Mer
 moreResults=Fler resultat
 move=Flytta
 moveSelectionTo=Flytta markeringen till {1}
-musthave=Måste ha
-name=Namn
 navigation=Navigation
 new=Nya
-noAccountSelected=Kontot är inte angivet.
-noApplicationSelected=Programmet är inte angiven
-noAttachmentSelected=Inga tillbehör har valts
-noAudioSelected=Ljudfilen är inte angivet.
-noBoxNumberSelected=Rutan namn anges inte.
 noColor=Ingen färg
-noCommandSelected=Kommandot är inte angivet.
-noConditionSelected=Villkoret är inte angivet.
-noContextSelected=Ramen är inte angivet.
-noDatabaseSelected=Databasen är inte angivet.
-noDigitsSelected=Siffrorna är inte angivet.
-noExtensionSelected=Anknytningen är inte angivet.
-noFileSelected=Filnamnet är inte angivet.
 noFiles=Inga filer
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=Förnamn är inte angiven
-noGoalSelected=Målet är inte angivet.
-noIdentifierSelected=Identifieraren är inte angivet.
-noIntervalSelected=Intervallet är inte angivet.
-noKeySelected=Nyckeln är inte angivet.
-noListSelected=Listan är inte angivet.
 noMoreResults=Inga fler resultat
-noNumberSelected=Numret är inte angivet.
-noOperandSelected=Vänstra operanden anges inte.
-noPhoneSelected=Telefonen är inte angiven
-noProjectSelected=Delprojektet är inte angivet.
-noQueueSelected=Könamnet är inte angivet.
-noRecipientSelected=Mottagaren är inte angivet.
-noResultsFor=Inga resultat för '{1}'
-noRightOperandSelected=Höger operanden anges inte.
-noTextSelected=Texten är inte angivet.
-noTrunkSelected=Bagageutrymmet är inte angivet.
-noVariableSelected=Variabeln är inte angivet.
 none=Ingen
-noop=NoOp
+noResultsFor=Inga resultat för '{1}'
 normal=Normal
 north=Norr
-number=Nummer
-numberOrAll=För in nummer eller -.
-numberOrInvalidOrDefault=Sätt x, jag eller -.
-numberOrInvalidOrTimeout=Infoga nummer, jag eller t (kontrollera vita utrymmen).
-numberOrLettersOrAll=Sätt in siffror, bokstäver eller -.
 numberedList=Numrerad lista
-odbc_id=ODBC-anslutning
-ok=OK
 opacity=Opacitet
 open=Öppna
 openArrow=Öppna pilen
 openFile=Öppna fil
-openInNewWindow=Öppna i nytt fönster
-openInThisWindow=Öppna detta fönster
 openLink=Öppna länk
 openSupported=Stödde format är .XML-filar som räddas alltifrån denna mjukvara
-operation=Drift
+openInNewWindow=Öppna i nytt fönster
+openInThisWindow=Öppna detta fönster
 options=Alternativ
-opts=Alternativ
 organic=Ekologiska
 orthogonal=Rätvinkliga
-outgoingedge=Utgående kant.
 outline=Kontur
-output=Utgång
 oval=Oval manöverpanel
+pages=Sidor
+pageView=Sidvy
 pageScale=Sidan skala
 pageSetup=Utskriftsformat
-pageView=Sidvy
-pages=Sidor
 panTooltip=Plats dra för att bläddra
 paperSize=Pappersstorlek
 paste=Klistra in
 pasteHere=Klistra in här
 pattern=Mönster
-pause=Pause
 perimeter=Omkrets
-phone=Telefon
 placeholders=Platshållare
-playback=Uppspelning
 plusTooltip=Klicka på Anslut och klon (Ctrl-klicka för att klona, skift klicka här för att ansluta). Dra för att ansluta (ctrl dra till klon).
 portrait=Stående
 position=Läge
 posterPrint=Affisch för utskrift
 preview=Förhandsgranska
 print=Skriv ut
-priority=Prioritet
-project_id=Projektet
-publish=Pubblica
-query=Fråga
-queue=Kö
-queue_event=Händelse
-queue_id=Kö
-queue_variable=Kön variabel
-queuelog=QueueLog
-queuename=Könamn
 radialTree=Radiella träd
-record=Spela in
-recording=Inspelning
-recordingFormat=Format
 redo=Redo
 removeFormat=Rensa formatering
 removeFromGroup=Ta bort från grupp
@@ -386,16 +242,12 @@ removeWaypoint=Ta bort waypoint
 rename=Namn
 renameIt=Byta namn på {1}
 replace=Byt
-replaceExistingDrawing=Byt ut befintlig ritning
 replaceIt={1} finns redan. Vill du ersätta det?
+replaceExistingDrawing=Byt ut befintlig ritning
 reset=Återställ
 resetView=Återställ vy
-response=Svarstimeout
-result=Resultat
-retry=Försök igen
 right=Höger
 rightAlign=Högerjustera
-rightOperand=Höger Operand
 rightToLeft=Höger till vänster
 rotate=Rotera
 rotateTooltip=Klicka och dra för att rotera, klicka på för att stänga av 90 grader
@@ -404,9 +256,6 @@ rounded=Rundad
 save=Spara
 saveAs=Spara som
 saved=Sparad
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Rullningslister
 search=Sök
 searchShapes=Sökningformar
@@ -415,10 +264,6 @@ selectEdges=Välj kanter
 selectFont=Välj ett teckensnitt
 selectNone=Välj ingen
 selectVertices=Välj hörn
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Ställ
 setAsDefaultStyle=Som standard Style
 shadow=Shadow
 shape=Formen
@@ -426,34 +271,21 @@ sharp=Skarp
 sidebarTooltip=Klicka för att expandera. Dra och släpp formar in i bilden. Skift klicka för att ändra val. Alt-klicka för att infoga och anslut.
 simple=Enkel
 simpleArrow=Enkel pil
-sip_id=SIP
 size=Storlek
-sms_text=Text
 solid=Fast
 sourceSpacing=Källspridning
 south=Söder
 spacing=Radavstånd
-speed=Hastighet
-start=Starta
-stats=Statistik
 straight=Rakt
 strokeColor=Linjefärg
 style=Stil
-subject=Föremål
-subproject=Delprojekt
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Upphöjd
-system=Systemet
 table=Tabell
 targetSpacing=Mål avstånd
-template_id=Mall
 text=Text
 textAlignment=Textinriktning
 textOpacity=Text opacitet
-threshold=Tröskel
-timeout=Timeout för passivitet (sekunder)
-to=Till
 toBack=Till baksida
 toFront=Till framsida
 tooltips=Verktygstips
@@ -462,38 +294,206 @@ topAlign=Top passa
 topLeft=Övre vänstra
 topRight=Övre högra
 transparent=Genomskinlig
-trueOrFalse=Sätt sant eller falskt.
-trunk=Segmentgrupp
-trunk_name=Segmentgrupp
-tts=TTS
 turn=Vrid
 uml=UML
 underline=Betona
 undo=Ångra
 ungroup=Avgruppera
-unpause=End pause
-untitledLayer=Untitled lager
-updatingDocument=Uppdatera dokumentet. Vänligen vänta ...
-updatingSelection=Uppdatering av urval. Vänligen vänta ...
 url=URL
-value=Värde
-variable=Variabel
-variable_id=Variabel
-variable_value=Variabelt värde
+untitledLayer=Untitled lager
 vertical=Vertikal
 verticalFlow=Vertikalt flöde
 verticalTree=Vertikalt träd
 view=Visa
-voicemail=Röstmeddelande
-vswitch=Strömbrytare
 waypoints=Waypoints
 west=West
 width=Bredd
 wordWrap=Radbrytning
 writingDirection=Författa riktning
-wrongHiddenDigitsnum=Dolda siffror som måste vara större än eller lika med 0
-wrongMaxDigit=Max siffran måste vara större än 0
-wrongMinDigit=Min siffra måste vara större än 0
 zoom=Zoom
 zoomIn=Zooma in
-zoomOut=Zooma ut
\ No newline at end of file
+zoomOut=Zooma ut
+label=Etikett
+timeout=Timeout för passivitet (sekunder)
+response=Svarstimeout
+digit=Max siffra
+escape=Escape-tecken
+retry=Försök igen
+name=Namn
+value=Värde
+entry=Inmatning
+start=Starta
+finally=Slutligen
+end=Slutet
+variable=Variabel
+set=Ställ
+operation=Drift
+math=Matte
+result=Resultat
+call_management=Samtalshantering
+answer=Svar
+hangup=Lägg på
+dial=Inre ring
+ext_dial=Yttre ring
+phone=Telefon
+trunk=Segmentgrupp
+identifier=Id
+queue=Kö
+voicemail=Röstmeddelande
+boxnumber=Nummer
+playback=Uppspelning
+menu=Meny
+saydigits=SayDigits
+digits=Siffror
+saynumber=SayNumber
+number=Nummer
+sayphonetic=SayPhonetic
+escape_digits=Escape-tecken
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Nyckel
+getdigits=GetDigits
+mindigit=Min siffror
+maxdigit=Max. siffror
+custom_app=Anpassad applikation
+language=Språk
+frequency=Frekvens
+integrationServer=Integration Server
+database=Databas
+query=Fråga
+asr=ASR
+sendSMS=SendSMS
+account_id=Konto
+template_id=Mall
+to=Till
+sms_text=Text
+sendMail=SendMail
+subject=Föremål
+cc=Krets
+threshold=Tröskel
+maxspeech=Max inlägg
+grammar=Grammatik
+ispeechasr=ISpeechASR
+model=Modell
+noop=NoOp
+output=Utgång
+system=Systemet
+command=Kommando
+application=Tillämpning
+agi=AGI
+args=Argument
+subproject=Delprojekt
+goalname=Målnamn
+callflow=Callflow
+gotoc=Goto
+context=Bakgrund
+extension=Förlängning
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Tidsintervall
+leftOperand=Vänstra operanden
+condition=Skick
+rightOperand=Höger Operand
+vswitch=Strömbrytare
+recording=Inspelning
+record=Spela in
+queuename=Könamn
+announceoverride=Meddela åsidosätta
+callid=CallID
+agent=Agent
+queue_event=Händelse
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Data4
+data5=Data5
+macro=Makro
+stats=Statistik
+queuelog=QueueLog
+goal=Mål
+callback=Återuppringning
+list=Lista
+delay=Fördröjning
+list_id=Lista
+opts=Alternativ
+queue_id=Kö
+file_id=Fil
+variable_id=Variabel
+gosub=Gosub
+project_id=Projektet
+sip_id=SIP
+trunk_name=Segmentgrupp
+variable_value=Variabelt värde
+database_id=Databas
+interval_id=Intervall
+description_start=Start beskrivning
+publish=Pubblica
+ispeech_asr_language=Språk
+ispeech_tts_language=Språk
+google_tts_language=Språk
+queue_variable=Kön variabel
+odbc_id=ODBC-anslutning
+noVariableSelected=Variabeln är inte angivet.
+noTrunkSelected=Bagageutrymmet är inte angivet.
+noAudioSelected=Ljudfilen är inte angivet.
+noOperandSelected=Vänstra operanden anges inte.
+noDatabaseSelected=Databasen är inte angivet.
+noExtensionSelected=Anknytningen är inte angivet.
+noCommandSelected=Kommandot är inte angivet.
+noApplicationSelected=Programmet är inte angiven
+noRightOperandSelected=Höger operanden anges inte.
+noDigitsSelected=Siffrorna är inte angivet.
+noNumberSelected=Numret är inte angivet.
+noRecipientSelected=Mottagaren är inte angivet.
+noTextSelected=Texten är inte angivet.
+noAccountSelected=Kontot är inte angivet.
+noKeySelected=Nyckeln är inte angivet.
+noIdentifierSelected=Identifieraren är inte angivet.
+noQueueSelected=Könamnet är inte angivet.
+noConditionSelected=Villkoret är inte angivet.
+noIntervalSelected=Intervallet är inte angivet.
+noContextSelected=Ramen är inte angivet.
+noBoxNumberSelected=Rutan namn anges inte.
+noProjectSelected=Delprojektet är inte angivet.
+noFileSelected=Filnamnet är inte angivet.
+numberOrInvalidOrTimeout=Infoga nummer, jag eller t (kontrollera vita utrymmen).
+numberOrAll=För in nummer eller -.
+numberOrInvalidOrDefault=Sätt x, jag eller -.
+trueOrFalse=Sätt sant eller falskt.
+noGoalSelected=Målet är inte angivet.
+noListSelected=Listan är inte angivet.
+musthave=Måste ha
+outgoingedge=Utgående kant.
+incomingedge=Inkommande kant.
+mailbox=Brevlåda
+intKey=Avbrottstangenten
+speed=Hastighet
+wrongMinDigit=Min siffra måste vara större än 0
+wrongMaxDigit=Max siffran måste vara större än 0
+wrongHiddenDigitsnum=Dolda siffror som måste vara större än eller lika med 0
+hiddendigitsnum=Dolda siffrorna nummer
+hiddendigitspos=Dolda siffrorna läge
+getsecretdigits=GetSecretDigits
+beep=Ljudsignal
+description=Beskrivning
+recordingFormat=Format
+bcc=Dold kopia
+invalidTimeout=Ogiltigt timeoutvärde
+invalidRetry=Ogiltig återförsöksvärdet
+invalidSpeed=Ogiltigt värde
+missingQuery=Frågesträngen saknas
+invalidPriority=Ogiltig prioriteringsvärde
+invalidDelay=Ogiltigt värde för fördröjning
+noAttachmentSelected=Inga tillbehör har valts
+sendFax=SendFax
+attachment_name=Utvalda tillbehör
+choose_attachment=Välj tillbehör
+help_choose_attachment=Format: pdf, tiff eller tif
+help_delay=Tid i minuter att vänta innan du ringer tillbaka kontakt
+noFirstNameSelected=Förnamn är inte angiven
+noPhoneSelected=Telefonen är inte angiven
+editFile=Redigera XML
+priority=Prioritet
+numberOrLettersOrAll=Sätt in siffror, bokstäver eller -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_tr.txt b/public/assets/plugins/square/resources/grapheditor_tr.txt
index 44b3d12..6bc2ee8 100644
--- a/public/assets/plugins/square/resources/grapheditor_tr.txt
+++ b/public/assets/plugins/square/resources/grapheditor_tr.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=Düğüm zaten bağlı
+cancel=İptal
+close=Close
+collapse-expand=Çöküş/Genişlet
+containsValidationErrors=Doğrulama içerir hata
+done=Bitti
+doubleClickOrientation=Seçiminizin Değiştirmek Yönü
+error=Hata
+ok=Tamam
+updatingDocument=Belgenin güncellenmesi. Lütfen bekleyin...
+updatingSelection=Güncelleme Seçimi. Lütfen bekleyin...
 about=Yaklaşık
-account_id=Hesap
 actualSize=Gerçek Boyutu
 add=Ekle
 addLayer=Add Katman
@@ -7,25 +24,14 @@ addProperty=Ekleme Özelliği
 addToExistingDrawing=Add Mevcut Çizim
 addWaypoint=Rota Noktası Ekle
 advanced=Gelişmiş
-agent=Ajan
-agent_management=Agent Management
-agi=AGI
 align=Hizalayın
 alignment=Hizalama
 allChangesLost=Tüm değişiklikler silinecek!
-alreadyConnected=Düğüm zaten bağlı
 angle=Açı
-announceoverride=Geçersiz ilan
-answer=Cevap
-application=Uygulama
 apply=Uygula
-args=Argümanlar
 arrange=Düzenleyin
 arrow=Ok
 arrows=Oklar
-asr=ASR
-asr=ASR
-attachment_name=Seçilen Bağlantı
 automatic=Otomatik
 autosave=Autosave (
 autosize=Autosize
@@ -33,86 +39,54 @@ background=Arka plan
 backgroundColor=Arka Plan Rengi
 backgroundImage=Arka Plan Görüntüsü
 basic=Temel
-bcc=Gizli
-beep=Sesli uyarı
 block=Bloğu
 blockquote=Blockquote
 bold=Kalın
-borderColor=Sınır Rengi
 borderWidth=Borderwidth
+borderColor=Sınır Rengi
 bottom=Alt
 bottomAlign=Alt Hizalayın
 bottomLeft=Sol alt
 bottomRight=Sağ alt
-boxnumber=Kutu Numarası
 bulletedList=Madde işaretli liste
-call_management=Çağrı Yönetimi
-callback=Arama
-callflow=Callflow
-callid=CallID
-cancel=İptal
 cannotOpenFile=Dosya açılamıyor
-cc=Cc
 center=Orta
 change=Değiştirme
 changeOrientation=Değiştirme Yönü
-choose_attachment=Ek seçin
 circle=Daire
 classic=Klasik
 clearDefaultStyle=Net Varsayılan Stil
 clearWaypoints=Rota siliniz
 clipart=Küçük resimler
-close=Close
-collapse-expand=Çöküş/Genişlet
 collapse=Çöktü
 collapseExpand=Çöküş/Genişlet
 collapsible=Katlanabilir
 comic=Çizgi roman
-command=Komut
-condition=Durumunu
 connect=Bağlayın
 connection=Bağlantı
-connectionArrows=Bağlantı okları
 connectionPoints=Bağlantı noktaları
+connectionArrows=Bağlantı okları
 constrainProportions=Aksatma Oranları
-containsValidationErrors=Doğrulama içerir hata
-context=Içerik
 copy=Kopyalama
 copyConnect=Kopyalama Bağlayın
 create=Create
 curved=Kıvrımlı
 custom=Özel
-custom_app=Özel App
 cut=Kesilmiş
 dashed=Kesikli
-data1=Data1
-data2=Data2
-data3=Data3
-data4=Veri4
-data5=Veri5
-database=Veritabanı
-database_id=Veritabanı
 decreaseIndent=Girintiyi Azalt
 default=Varsayılan
-delay=Gecikme
 delete=Sil
 deleteColumn=Sütun Sil
 deleteRow=Satır silme
-description=Açıklama
-description_start=Başlangıç açıklama
 diagram=Şeması
-dial=Dahili Arama
 diamond=Elmas
 diamondThin=Diamond (ince).
-digit=Maksimum Sayı
-digits=Basamak
 direction=Yön
 distribute=Dağıtmak
 divider=Bölücü
 documentProperties=Belge Özellikleri
-done=Bitti
 dotted=Kesik
-doubleClickOrientation=Seçiminizin Değiştirmek Yönü
 drawing=Çizim{1}
 drawingEmpty=Çizim boş
 drawingTooLarge=Resim çok büyük.
@@ -122,34 +96,24 @@ east=Doğu
 edit=Düzenle
 editData=Veri Düzenle
 editDiagram=Edit Şeması
-editFile=Edit XML
 editImage=Resim düzenle
 editLink=Edit Link
 editStyle=Edit Style
 editTooltip=Düzenle Araç ipucu
-end=Son
 enterGroup=Giriş Grubu
+enterValue=Değeri girin
 enterName=Adı girin
 enterPropertyName=Enter Özellik Adı
-enterValue=Değeri girin
 entityRelation=Taraf Konumunu
-entry=Giriş
-error=Hata
-escape=Escape Rakam
-escape_digits=Escape Rakam
 exitGroup=Çıkış Grubu
 expand=Genişlet
 export=Ihracat
-ext_dial=Harici Arama
-extension=Uzatma
 extras=Ekstralar
 file=Dosya
 fileNotFound=Dosya bulunamadı.
-file_id=Dosya
 filename=Dosya adı
 fill=Doldurma
 fillColor=Dolum Renk
-finally=Son olarak
 fitPage=Bir Sayfa
 fitPageWidth=Sayfa Genişliği
 fitTwoPages=İki Sayfa
@@ -158,226 +122,118 @@ flip=Çevirme
 flipH=Flip Yatay
 flipV=Flip Dikey
 font=Yazı Tipi
-fontColor=Yazı tipi rengi
 fontFamily=Yazı Tipi Ailesi
+fontColor=Yazı tipi rengi
 fontSize=Yazı Tipi Boyutu
 format=Biçimi
-formatGif=GIF
-formatJpg=JPEG
 formatPanel=Format Tablosu
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=Biçimlendirilmiş
 formattedText=Biçimlendirilmiş Metin
-frequency=Frekans
 general=Genel
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=Cam
 global=Küresel
-goal=Amacı
-goalname=Hedef Adı
-google_tts_language=Dil
-gosub=Gosub
-gotoc=Git
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=Eğim
 gradientColor=Renk
-grammar=Dilbilgisi
 grid=Izgara
 gridSize=Izgara Boyutu
 group=Grup
 guides=Kılavuzları
-hangup=Bağlantıyı Kes
 heading=Yön
 height=Yükseklik
 help=Yardım
-help_choose_attachment=Format: pdf,tiff ya da tif
-help_delay=Saat, dakika, bekleyin önce tekrar temas
-hidden=Gizli
-hiddendigitsnum=Gizli Basamak Numarası
-hiddendigitspos=Gizli Rakam konumu
 hide=Gizle
 hideIt=Hide {1}
+hidden=Gizli
 home=Ev
 horizontal=Yatay
 horizontalFlow=Yatay Akış
 horizontalTree=Yatay Ağaç
 html=HTML
-identifier=Tanımlayıcı
 image=Görüntü
 images=Görüntüler
 import=Alma
-incomingedge=Gelen kenar.
 increaseIndent=Girintiyi Artır
 insert=Ek
-insertColumnAfter=Ek Kolon Sağ
 insertColumnBefore=Ek Kolon Sol
+insertColumnAfter=Ek Kolon Sağ
 insertHorizontalRule=Ek Yatay Kural
 insertImage=Resim
 insertLink=Link Ekle
-insertRowAfter=Ek Sıra Altında
 insertRowBefore=Ek Sıra Üzeri
-intKey=Kesme Anahtarı
-integrationServer=Entegrasyon Sunucusu
-interval=Zaman Aralığı
-interval_id=Aralığı
-invalidDelay=Geçersiz bir gecikme değeri
+insertRowAfter=Ek Sıra Altında
 invalidName=Geçersiz ad
 invalidOrMissingFile=Geçersiz veya eksik dosya
-invalidPriority=Geçersiz bir Öncelik değeri
-invalidRetry=Geçersiz Yeniden değer
-invalidSpeed=Geçersiz değer
-invalidTimeout=Geçersiz Zaman Aşımı değeri
 isometric=İzometrik
-ispeech_asr_language=Dil
-ispeech_tts_language=Dil
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=Italic
-key=Anahtar
-label=Etiket
+layers=Katmanlı
 landscape=Yatay
 laneColor=Lanecolor
-language=Dil
-layers=Katmanlı
 layout=Düzen
 left=Sol
 leftAlign=Sol Hizalayın
-leftOperand=Sol işlenenine atanamıyor
 leftToRight=Sol - Sağ
 line=Hat
+link=Link
 lineend=Hat Sonu
 lineheight=Satır Yüksekliği
 linestart=Hat Başlat
 linewidth=Linewidth
-link=Link
-list=Listesi
-list_id=Listesi
 loading=Yükleme
 lockUnlock=Kilitleme / Kilit Açma
-login=Login
-logout=Logout
-macro=Makro
-mailbox=Posta Kutusu
 manual=Manuel
-math=Matematik
-maxdigit=Max Rakam
-maxspeech=Maksimum Konuşma
-menu=Menü
 middle=Orta
-mindigit=Min Rakam
 misc=Diğer
-missingQuery=Query string eksik
-model=Model
 more=Daha fazla
 moreResults=Daha Fazla Sonuç
 move=Hareket
 moveSelectionTo=Hareket Seçim {1}
-musthave=Gerekir.
-name=Adı
 navigation=Seyir sistemi
 new=Yeni
-noAccountSelected=Hesap belirtilmiş.
-noApplicationSelected=Uygulama belirtilen
-noAttachmentSelected=Ek yok seçili
-noAudioSelected=Ses dosyası belirtilmemiş.
-noBoxNumberSelected=Kutu Adı belirtilmemiştir.
 noColor=Renk yok.
-noCommandSelected=Komut belirtilmiş.
-noConditionSelected=Durumu belirtilmemiş.
-noContextSelected=İçerik olarak belirtilmemiştir.
-noDatabaseSelected=Veritabanı olarak belirtilmemiştir.
-noDigitsSelected=Rakam olarak belirtilmemiştir.
-noExtensionSelected=Uzatma.
-noFileSelected=Dosya adı belirtilmemiş.
 noFiles=Dosya yok
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=İlk adı belirtilmemiş
-noGoalSelected=Hedef belirtilmedi.
-noIdentifierSelected=Tanımlayıcı olarak belirtilmemiştir.
-noIntervalSelected=Aralığı belirtilmemiş.
-noKeySelected=Anahtar mevcut değil.
-noListSelected=Listede belirtilmiş.
 noMoreResults=Daha fazla sonuç
-noNumberSelected=Numarası belirtilmemiş.
-noOperandSelected=Sol işlenenine atanamıyor.
-noPhoneSelected=Telefon tanımlı değil
-noProjectSelected=SubProject belirtilmemiştir.
-noQueueSelected=Kuyruğu Adı belirtilmemiştir.
-noRecipientSelected=Alıcı belirtilmemiş.
-noResultsFor=Sonuç yok '{1}'
-noRightOperandSelected=Sağ işlenenine atanamıyor.
-noTextSelected=Metin.
-noTrunkSelected=Santral belirtilmemiştir.
-noVariableSelected=Değişken olarak belirtilmemiştir.
 none=Yok
-noop=NoOp
+noResultsFor=Sonuç yok '{1}'
 normal=Normal
 north=Kuzey
-number=Numarası
-numberOrAll=Ek numarası veya -.
-numberOrInvalidOrDefault=Ek x, i veya -.
-numberOrInvalidOrTimeout=Insert number, i veya t (doğrulayın beyaz boşluk).
-numberOrLettersOrAll=Ek sayı, harf veya -.
 numberedList=Numaralanmış liste
-odbc_id=ODBC bağlantısı
-ok=Tamam
 opacity=Yoğunluğu
 open=Açık
 openArrow=Açık Ok
 openFile=Dosya aç
-openInNewWindow=Yeni Pencerede Aç
-openInThisWindow=Açık, bu pencere
 openLink=Açık Link
 openSupported=Desteklenen format .XML dosyalarını kaydettiğiniz bu yazılım
-operation=Çalışması
+openInNewWindow=Yeni Pencerede Aç
+openInThisWindow=Açık, bu pencere
 options=Seçenekleri
-opts=Seçenekleri
 organic=Organik
 orthogonal=Ortogonal
-outgoingedge=Giden kenar.
 outline=Çerçeve
-output=Çıkış
 oval=Oval
+pages=Sayfaları
+pageView=Sayfa Görünümü
 pageScale=Sayfa Ölçeği
 pageSetup=Page Setup
-pageView=Sayfa Görünümü
-pages=Sayfaları
 panTooltip=Alan Sürükleyin Kaydırma
 paperSize=Kağıt Boyutu
 paste=Yapıştır
 pasteHere=Buraya yapıştırın
 pattern=Patern
-pause=Pause
 perimeter=Çevre
-phone=Telefon
 placeholders=Yer Tutucular
-playback=Oynatma
 plusTooltip=Bağlanmak için tıklatın ve kopyala (ctrl için kopyala, değiştirme bağlanmak için tıklatın). Sürükleyerek (ctrl sürükle kopyalamak için).
 portrait=Portre
 position=Konum
 posterPrint=Poster Yazdırma
 preview=Önizleme
 print=Baskı
-priority=Öncelik
-project_id=Proje
-publish=Pubblica
-query=Sorgu
-queue=Kuyruk
-queue_event=Olay
-queue_id=Kuyruk
-queue_variable=Kuyruk, Değişken
-queuelog=QueueLog
-queuename=Kuyruğu Adı
 radialTree=Radyal Ağacı
-record=Kayıt
-recording=Kayıt
-recordingFormat=Biçimi
 redo=Yinele
 removeFormat=Net Biçimlendirme
 removeFromGroup=Gruptan Kaldır
@@ -386,16 +242,12 @@ removeWaypoint=Rota sökün
 rename=Yeniden Adlandır
 renameIt=Yeniden Adlandır {1}
 replace=Sigortayı değiştiriniz
-replaceExistingDrawing=Varolan çizim
 replaceIt={1} zaten mevcut. Değiştirmek istiyor musunuz?
+replaceExistingDrawing=Varolan çizim
 reset=Sıfırlama
 resetView=Görünümü Sıfırla
-response=Yanıt Süresi
-result=Sonuç
-retry=Yeniden dene
 right=Sağ
 rightAlign=Sağ Hizalayın
-rightOperand=Sağ Belgeleri
 rightToLeft=Sağ - Sol
 rotate=Döndürmek
 rotateTooltip=Döndürmek için tıklatın ve sürükleyin, 90 derece
@@ -404,9 +256,6 @@ rounded=Yuvarlak
 save=Kaydet
 saveAs=Kaydet
 saved=Kaydedilen
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=Kaydırma çubukları
 search=Arama
 searchShapes=Arama Şekilleri
@@ -415,10 +264,6 @@ selectEdges=Kenarları seçin
 selectFont=Select a Font
 selectNone=Hiçbiri
 selectVertices=Vertices seçeneğini seçin
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=Set
 setAsDefaultStyle=Varsayılan olarak Stil
 shadow=Gölge
 shape=Şekil
@@ -426,34 +271,21 @@ sharp=Keskin
 sidebarTooltip=Genişletmek için tıklayın. Sürükle ve bırak şekiller, şeması. Vites değiştirmek için tıklatın. Alt için takın ve bağlayın.
 simple=Basit
 simpleArrow=Basit Ok
-sip_id=SIP
 size=Boyut
-sms_text=Metin
 solid=Katı
 sourceSpacing=Kaynak Aralığı
 south=Güney
 spacing=Aralığı
-speed=Hız
-start=Başlangıç
-stats=İstatistikleri
 straight=Düz
 strokeColor=Çizgi Rengi
 style=Tarzına
-subject=Konu
-subproject=SubProject
 subscript=Subscript
-successOrFailure=Insert success or failure.
 superscript=Superscript
-system=Sistem
 table=Masa
 targetSpacing=Hedef Aralığı
-template_id=Şablon
 text=Metin
 textAlignment=Metin Hizalama
 textOpacity=Metin yoğunluğu
-threshold=Eşiği
-timeout=Zaman Aşımı (saniye)
-to=-
 toBack=Geri
 toFront=Ön
 tooltips=Araç ipuçları
@@ -462,38 +294,206 @@ topAlign=Üst Hizalayın
 topLeft=Sol Üst
 topRight=Sağ Üst
 transparent=Şeffaf
-trueOrFalse=Insert doğru veya yanlış.
-trunk=Santral
-trunk_name=Santral
-tts=TTS
 turn=Dönüş
 uml=UML
 underline=Altı çizili
 undo=Geri Al
 ungroup=Ungroup
-unpause=End pause
-untitledLayer=İsimsiz Katman
-updatingDocument=Belgenin güncellenmesi. Lütfen bekleyin...
-updatingSelection=Güncelleme Seçimi. Lütfen bekleyin...
 url=URL
-value=Değer
-variable=Değişken
-variable_id=Değişken
-variable_value=Değişken Değeri
+untitledLayer=İsimsiz Katman
 vertical=Dikey
 verticalFlow=Dikey Akış
 verticalTree=Dikey Ağacı
 view=Görünüm
-voicemail=Sesli posta
-vswitch=Kontaktörü
 waypoints=Rota Noktaları
 west=Batı
 width=Genişlik
 wordWrap=Sözcük Kaydırma
 writingDirection=Yazma Yönü
-wrongHiddenDigitsnum=Gizli Rakam sayısı, 0'dan büyük veya eşit
-wrongMaxDigit=Max Rakam, büyük 0
-wrongMinDigit=Dakika basamağı, daha fazla 0
 zoom=Zoom
 zoomIn=Yakınlaştırma
-zoomOut=Zoom Out
\ No newline at end of file
+zoomOut=Zoom Out
+label=Etiket
+timeout=Zaman Aşımı (saniye)
+response=Yanıt Süresi
+digit=Maksimum Sayı
+escape=Escape Rakam
+retry=Yeniden dene
+name=Adı
+value=Değer
+entry=Giriş
+start=Başlangıç
+finally=Son olarak
+end=Son
+variable=Değişken
+set=Set
+operation=Çalışması
+math=Matematik
+result=Sonuç
+call_management=Çağrı Yönetimi
+answer=Cevap
+hangup=Bağlantıyı Kes
+dial=Dahili Arama
+ext_dial=Harici Arama
+phone=Telefon
+trunk=Santral
+identifier=Tanımlayıcı
+queue=Kuyruk
+voicemail=Sesli posta
+boxnumber=Kutu Numarası
+playback=Oynatma
+menu=Menü
+saydigits=SayDigits
+digits=Basamak
+saynumber=SayNumber
+number=Numarası
+sayphonetic=SayPhonetic
+escape_digits=Escape Rakam
+tts=TTS
+ispeechtts=ISpeechTTS
+key=Anahtar
+getdigits=GetDigits
+mindigit=Min Rakam
+maxdigit=Max Rakam
+custom_app=Özel App
+language=Dil
+frequency=Frekans
+integrationServer=Entegrasyon Sunucusu
+database=Veritabanı
+query=Sorgu
+asr=ASR
+sendSMS=SendSMS
+account_id=Hesap
+template_id=Şablon
+to=-
+sms_text=Metin
+sendMail=SendMail
+subject=Konu
+cc=Cc
+threshold=Eşiği
+maxspeech=Maksimum Konuşma
+grammar=Dilbilgisi
+ispeechasr=ISpeechASR
+model=Model
+noop=NoOp
+output=Çıkış
+system=Sistem
+command=Komut
+application=Uygulama
+agi=AGI
+args=Argümanlar
+subproject=SubProject
+goalname=Hedef Adı
+callflow=Callflow
+gotoc=Git
+context=Içerik
+extension=Uzatma
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=Zaman Aralığı
+leftOperand=Sol işlenenine atanamıyor
+condition=Durumunu
+rightOperand=Sağ Belgeleri
+vswitch=Kontaktörü
+recording=Kayıt
+record=Kayıt
+queuename=Kuyruğu Adı
+announceoverride=Geçersiz ilan
+callid=CallID
+agent=Ajan
+queue_event=Olay
+data1=Data1
+data2=Data2
+data3=Data3
+data4=Veri4
+data5=Veri5
+macro=Makro
+stats=İstatistikleri
+queuelog=QueueLog
+goal=Amacı
+callback=Arama
+list=Listesi
+delay=Gecikme
+list_id=Listesi
+opts=Seçenekleri
+queue_id=Kuyruk
+file_id=Dosya
+variable_id=Değişken
+gosub=Gosub
+project_id=Proje
+sip_id=SIP
+trunk_name=Santral
+variable_value=Değişken Değeri
+database_id=Veritabanı
+interval_id=Aralığı
+description_start=Başlangıç açıklama
+publish=Pubblica
+ispeech_asr_language=Dil
+ispeech_tts_language=Dil
+google_tts_language=Dil
+queue_variable=Kuyruk, Değişken
+odbc_id=ODBC bağlantısı
+noVariableSelected=Değişken olarak belirtilmemiştir.
+noTrunkSelected=Santral belirtilmemiştir.
+noAudioSelected=Ses dosyası belirtilmemiş.
+noOperandSelected=Sol işlenenine atanamıyor.
+noDatabaseSelected=Veritabanı olarak belirtilmemiştir.
+noExtensionSelected=Uzatma.
+noCommandSelected=Komut belirtilmiş.
+noApplicationSelected=Uygulama belirtilen
+noRightOperandSelected=Sağ işlenenine atanamıyor.
+noDigitsSelected=Rakam olarak belirtilmemiştir.
+noNumberSelected=Numarası belirtilmemiş.
+noRecipientSelected=Alıcı belirtilmemiş.
+noTextSelected=Metin.
+noAccountSelected=Hesap belirtilmiş.
+noKeySelected=Anahtar mevcut değil.
+noIdentifierSelected=Tanımlayıcı olarak belirtilmemiştir.
+noQueueSelected=Kuyruğu Adı belirtilmemiştir.
+noConditionSelected=Durumu belirtilmemiş.
+noIntervalSelected=Aralığı belirtilmemiş.
+noContextSelected=İçerik olarak belirtilmemiştir.
+noBoxNumberSelected=Kutu Adı belirtilmemiştir.
+noProjectSelected=SubProject belirtilmemiştir.
+noFileSelected=Dosya adı belirtilmemiş.
+numberOrInvalidOrTimeout=Insert number, i veya t (doğrulayın beyaz boşluk).
+numberOrAll=Ek numarası veya -.
+numberOrInvalidOrDefault=Ek x, i veya -.
+trueOrFalse=Insert doğru veya yanlış.
+noGoalSelected=Hedef belirtilmedi.
+noListSelected=Listede belirtilmiş.
+musthave=Gerekir.
+outgoingedge=Giden kenar.
+incomingedge=Gelen kenar.
+mailbox=Posta Kutusu
+intKey=Kesme Anahtarı
+speed=Hız
+wrongMinDigit=Dakika basamağı, daha fazla 0
+wrongMaxDigit=Max Rakam, büyük 0
+wrongHiddenDigitsnum=Gizli Rakam sayısı, 0'dan büyük veya eşit
+hiddendigitsnum=Gizli Basamak Numarası
+hiddendigitspos=Gizli Rakam konumu
+getsecretdigits=GetSecretDigits
+beep=Sesli uyarı
+description=Açıklama
+recordingFormat=Biçimi
+bcc=Gizli
+invalidTimeout=Geçersiz Zaman Aşımı değeri
+invalidRetry=Geçersiz Yeniden değer
+invalidSpeed=Geçersiz değer
+missingQuery=Query string eksik
+invalidPriority=Geçersiz bir Öncelik değeri
+invalidDelay=Geçersiz bir gecikme değeri
+noAttachmentSelected=Ek yok seçili
+sendFax=SendFax
+attachment_name=Seçilen Bağlantı
+choose_attachment=Ek seçin
+help_choose_attachment=Format: pdf,tiff ya da tif
+help_delay=Saat, dakika, bekleyin önce tekrar temas
+noFirstNameSelected=İlk adı belirtilmemiş
+noPhoneSelected=Telefon tanımlı değil
+editFile=Edit XML
+priority=Öncelik
+numberOrLettersOrAll=Ek sayı, harf veya -.
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_zh-CN.txt b/public/assets/plugins/square/resources/grapheditor_zh-CN.txt
index 98df538..a0aae91 100644
--- a/public/assets/plugins/square/resources/grapheditor_zh-CN.txt
+++ b/public/assets/plugins/square/resources/grapheditor_zh-CN.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=节点已经连接
+cancel=取消
+close=关闭
+collapse-expand=折叠/展开
+containsValidationErrors=包含验证错误
+done=完成
+doubleClickOrientation=双击以更改方向
+error=错误
+ok=“确定” 按钮
+updatingDocument=更新的文档。 请稍候...
+updatingSelection=更新的选项。 请稍候...
 about=关于
-account_id=帐户
 actualSize=实际大小
 add=添加
 addLayer=添加图层
@@ -7,25 +24,14 @@ addProperty=添加属性
 addToExistingDrawing=添加到现有的绘图
 addWaypoint=添加航点
 advanced=高级
-agent=座席
-agent_management=Agent Management
-agi=阿希
 align=对齐
 alignment=对齐
 allChangesLost=所有更改都将会丢失!
-alreadyConnected=节点已经连接
 angle=角度
-announceoverride=宣布覆盖
-answer=答
-application=应用程序
 apply=应用
-args=参数
 arrange=安排
 arrow=箭头
 arrows=箭头
-asr=ASR
-asr=ASR
-attachment_name=所选附件
 automatic=自动
 autosave=自动保存功能。
 autosize=自动调整大小
@@ -33,86 +39,54 @@ background=背景资料
 backgroundColor=背景颜色
 backgroundImage=背景图像
 basic=基本的
-bcc=密件抄送
-beep=蜂鸣音
 block=阻止
 blockquote=尚未创建
 bold=粗体
-borderColor=边框颜色。
 borderWidth=Borderwidth
+borderColor=边框颜色。
 bottom=底部
 bottomAlign=底部对齐
 bottomLeft=底部左侧
 bottomRight=右下角
-boxnumber=箱号
 bulletedList=项目符号列表。
-call_management=呼叫管理
-callback=回叫。
-callflow=调用流
-callid=CallID
-cancel=取消
 cannotOpenFile=无法打开文件
-cc=抄送
 center=中心
 change=更改
 changeOrientation=更改方向
-choose_attachment=选择附件
 circle=圆
 classic=经典
 clearDefaultStyle=明确的默认样式。
 clearWaypoints=明确的航点
 clipart=剪贴画。
-close=关闭
-collapse-expand=折叠/展开
 collapse=崩溃
 collapseExpand=折叠/展开
 collapsible=可折叠
 comic=漫画
-command=命令
-condition=条件
 connect=连接
 connection=连接
-connectionArrows=连接的箭头。
 connectionPoints=连接点
+connectionArrows=连接的箭头。
 constrainProportions=保持比例
-containsValidationErrors=包含验证错误
-context=上下文
 copy=复制
 copyConnect=上复制连接
 create=创建
 curved=曲线
 custom=自定义
-custom_app=自定义应用程序
 cut=切割
 dashed=虚线
-data1=数据1
-data2=数据2
-data3=数据3
-data4=数据4
-data5=数据5
-database=数据库
-database_id=数据库
 decreaseIndent=减少缩进
 default=默认值
-delay=延迟时间
 delete=删除
 deleteColumn=删除列
 deleteRow=删除的行
-description=描述
-description_start=开始说明。
 diagram=图
-dial=内部拨号
 diamond=钻石
 diamondThin=钻石(瘦)
-digit=最大位数
-digits=数字
 direction=方向的
 distribute=分发
 divider=分禾器尖
 documentProperties="文档属性"中。
-done=完成
 dotted=带点
-doubleClickOrientation=双击以更改方向
 drawing=图{1}
 drawingEmpty=图为空
 drawingTooLarge=图太大
@@ -122,34 +96,24 @@ east=东
 edit=编辑
 editData=编辑数据。
 editDiagram=编辑图表
-editFile=编辑 XML
 editImage=编辑图像
 editLink=编辑链接。
 editStyle=编辑样式
 editTooltip=编辑工具提示
-end=结束
 enterGroup=输入组
+enterValue=输入值。
 enterName=请输入名称。
 enterPropertyName=输入属性的名称
-enterValue=输入值。
 entityRelation=实体的关系
-entry=条目
-error=错误
-escape=逃出数字
-escape_digits=逃出数字
 exitGroup=退出组
 expand=展开
 export=导出
-ext_dial=外拨
-extension=扩展
 extras=附加服务
 file=文件
 fileNotFound=未找到文件
-file_id=文件
 filename=文件名。
 fill=加油
 fillColor=填充颜色
-finally=最后
 fitPage=一页
 fitPageWidth=页面宽度
 fitTwoPages=两个页面
@@ -158,226 +122,118 @@ flip=翻转
 flipH=水平翻转
 flipV=垂直翻转
 font=字体
-fontColor=字体颜色。
 fontFamily=字体系列
+fontColor=字体颜色。
 fontSize=字体大小
 format=格式
-formatGif=GIF。
-formatJpg=JPEG
 formatPanel=格式化板
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF。
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=格式化
 formattedText=格式化文本。
-frequency=频率
 general=总的
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=玻璃
 global=全球
-goal=目标
-goalname=目标名称
-google_tts_language=语言
-gosub=Gosub
-gotoc=Goto
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=梯度
 gradientColor=彩色
-grammar=语法错误
 grid=网格
 gridSize=网格大小
 group=本集团
 guides=指南
-hangup=挂断
 heading=标题
 height=高度
 help=帮助
-help_choose_attachment=格式: pdf、tiff 或 tif
-help_delay=时间, 以分钟为单位, 之前的等待回叫联系
-hidden=隐藏
-hiddendigitsnum=隐藏的数字编号
-hiddendigitspos=隐藏的数字的位置。
 hide=隐藏
 hideIt=隐藏{1}
+hidden=隐藏
 home=主页
 horizontal=水平
 horizontalFlow=水平流
 horizontalTree=水平树
 html=HTML
-identifier=标识符
 image=映像
 images=图像
 import=导入
-incomingedge=传入的边缘。
 increaseIndent=增加缩进
 insert=插入
-insertColumnAfter=插入列的右侧
 insertColumnBefore=插入列左
+insertColumnAfter=插入列的右侧
 insertHorizontalRule=插入水平线
 insertImage=插入图像
 insertLink=插入链接
-insertRowAfter=插入下面的行
 insertRowBefore=插入上面的行
-intKey=“中断” 按键
-integrationServer=整合服务器
-interval=时间间隔
-interval_id=时间间隔
-invalidDelay=无效的延迟值。
+insertRowAfter=插入下面的行
 invalidName=无效的名称。
 invalidOrMissingFile=无效或丢失的文件。
-invalidPriority=无效的优先级值。
-invalidRetry=重试值无效
-invalidSpeed=无效的速度值。
-invalidTimeout=无效的超时值。
 isometric=正等轴测图
-ispeech_asr_language=语言
-ispeech_tts_language=语言
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=斜体
-key=密钥
-label=标签
+layers=图层
 landscape=横向
 laneColor=Lanecolor
-language=语言
-layers=图层
 layout=布局
 left=左
 leftAlign=左对齐
-leftOperand=左边的操作数
 leftToRight=从左到右
 line=行
+link=链接。
 lineend=线的端点
 lineheight=行高
 linestart=行开始
 linewidth=Linewidth
-link=链接。
-list=列表
-list_id=列表
 loading=正在加载
 lockUnlock=锁定和解锁/
-login=Login
-logout=Logout
-macro=宏
-mailbox=邮箱
 manual=手动
-math=数学
-maxdigit=最大位数
-maxspeech=最大语音
-menu=菜单
 middle=中东
-mindigit=最小位数
 misc=Misc
-missingQuery=查询字符串是缺失
-model=型号
 more=更多
 moreResults=更多的结果。
 move=移动
 moveSelectionTo=将选择移动至{1}
-musthave=必须有
-name=名称
 navigation=导航
 new=新的
-noAccountSelected=帐户未被指定。
-noApplicationSelected=应用程序未指定
-noAttachmentSelected=没有选定的附件
-noAudioSelected=音频文件中未指定。
-noBoxNumberSelected="框中的名称是不被指明。
 noColor=无颜色
-noCommandSelected=命令不指定。
-noConditionSelected=未指定条件。
-noContextSelected=没有指定环境。
-noDatabaseSelected=数据库未被指定。
-noDigitsSelected=位未被指定。
-noExtensionSelected=扩展未指定的。
-noFileSelected=未指定文件名。
 noFiles=没有任何文件。
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=第一名是未指定
-noGoalSelected=目标是没有指定。
-noIdentifierSelected=标识符未被指定。
-noIntervalSelected=时间间隔内未指定。
-noKeySelected=未指定键。
-noListSelected=列表中没有规定。
 noMoreResults=没有更多的结果。
-noNumberSelected=号码是没有指定。
-noOperandSelected=左边的操作数是没有指定。
-noPhoneSelected=电话未指定
-noProjectSelected=子项目未被指定。
-noQueueSelected=队列名称是未指定。
-noRecipientSelected=收件人未指定。
-noResultsFor=没有结果的 “{1}”
-noRightOperandSelected=右操作数不指定。
-noTextSelected=文本没有规定。
-noTrunkSelected=中继线未指定。
-noVariableSelected=变量未被指定。
 none=无
-noop=NoOp
+noResultsFor=没有结果的 “{1}”
 normal=正常的
 north=北
-number=号码
-numberOrAll=插入编号或-。
-numberOrInvalidOrDefault=插入 x、i 或-。
-numberOrInvalidOrTimeout=插入号码、i 或 t(空格)。
-numberOrLettersOrAll=插入数字、字母或-。
 numberedList=编号的列表。
-odbc_id=ODBC 连接
-ok=“确定” 按钮
 opacity=不透明度
 open=打开
 openArrow=打开箭头
 openFile=打开文件
-openInNewWindow=在新窗口中打开”。
-openInThisWindow=打开此窗口。
 openLink=打开链接。
 openSupported=支持的格式为. XML 文件中保存的此软件。
-operation=操作
+openInNewWindow=在新窗口中打开”。
+openInThisWindow=打开此窗口。
 options=选项。
-opts=选项。
 organic=有机
 orthogonal=正交结构
-outgoingedge=传出的边。
 outline=大纲
-output=输出
 oval=椭圆形
+pages=页面
+pageView=页面视图
 pageScale=页面显示比例
 pageSetup=页面设置
-pageView=页面视图
-pages=页面
 panTooltip=空间拖动滚动
 paperSize=纸张大小
 paste=粘贴
 pasteHere=在此处粘贴
 pattern=模式
-pause=Pause
 perimeter=周边环境
-phone=电话
 placeholders=占位符。
-playback=播放
 plusTooltip=单击以连接和克隆(按住 ctrl 键单击要克隆的, 按住 shift 键并单击要连接)。 将其拖动到连接(按住 ctrl 键拖动来克隆)。
 portrait=纵向
 position=位置
 posterPrint=海报打印
 preview=预览
 print=打印
-priority=优先级
-project_id=项目
-publish=1983 年至 1984 年
-query=查询
-queue=队列
-queue_event=事件
-queue_id=队列
-queue_variable=从队列中的变量
-queuelog=队列
-queuename=队列的名称。
 radialTree=放射状的树
-record=记录
-recording=录制
-recordingFormat=格式
 redo=重做
 removeFormat=清除格式
 removeFromGroup=从组中删除
@@ -386,16 +242,12 @@ removeWaypoint=删除道路点。
 rename=重命名
 renameIt=重命名为{1}
 replace=更换
-replaceExistingDrawing=替换现有的绘图
 replaceIt={1}已存在。 您要替换它吗?
+replaceExistingDrawing=替换现有的绘图
 reset=重置
 resetView=重置视图
-response=响应超时
-result=结果。
-retry=重试
 right=右键
 rightAlign=右对齐
-rightOperand=右操作数
 rightToLeft=从右到左
 rotate=旋转
 rotateTooltip=单击并拖动以旋转, 然后单击要打开的 90 度
@@ -404,9 +256,6 @@ rounded=圆角
 save=保存
 saveAs=另存为
 saved=已保存的
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=滚动条
 search=搜索
 searchShapes=搜索形状。
@@ -415,10 +264,6 @@ selectEdges=选择边缘
 selectFont=选择一种字体。
 selectNone=选择 “无”
 selectVertices=选择顶点
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=设置
 setAsDefaultStyle=设置为默认样式。
 shadow=阴影
 shape=形状
@@ -426,34 +271,21 @@ sharp=Sharp
 sidebarTooltip=单击以展开。 拖放形状的图标。 按住 Shift 键并单击要更改的选项。 Alt 单击以插入并连接。
 simple=简单
 simpleArrow=简单的箭头
-sip_id=SIP
 size=大小
-sms_text=文本
 solid=固体
 sourceSpacing=源间距
 south=南
 spacing=间距
-speed=速度
-start=开始
-stats=统计数据
 straight=直通
 strokeColor=线的颜色
 style=样式
-subject=主题
-subproject=子项目
 subscript=下标
-successOrFailure=Insert success or failure.
 superscript=上标
-system=系统
 table=表
 targetSpacing=目标间距
-template_id=模板。
 text=文本
 textAlignment=文本对齐
 textOpacity=文本的不透明度
-threshold=阈值
-timeout=超时(秒)
-to=到
 toBack=备
 toFront=到前面
 tooltips=“工具提示”。
@@ -462,38 +294,206 @@ topAlign=顶部对齐
 topLeft=左上角的
 topRight=右上方
 transparent=透明
-trueOrFalse=插入 “真” 或 “假”。
-trunk=中继线
-trunk_name=中继线
-tts=TTS
 turn=关闭
 uml=UML
 underline=强调
 undo=撤消
 ungroup=取消分组
-unpause=End pause
-untitledLayer=未命名层
-updatingDocument=更新的文档。 请稍候...
-updatingSelection=更新的选项。 请稍候...
 url=URL。
-value=值
-variable=变量
-variable_id=变量
-variable_value=变量值。
+untitledLayer=未命名层
 vertical=垂直市场
 verticalFlow=垂直流
 verticalTree=垂直的树
 view=查看
-voicemail=语音邮件
-vswitch=开关
 waypoints=航点
 west=西
 width=宽度
 wordWrap=自动换行
 writingDirection=书写方向
-wrongHiddenDigitsnum=隐藏的数字必须大于或等于 0
-wrongMaxDigit=最大位数必须大于 0
-wrongMinDigit=最小位数必须大于 0
 zoom=缩放比例
 zoomIn=缩放图像
-zoomOut=放大
\ No newline at end of file
+zoomOut=放大
+label=标签
+timeout=超时(秒)
+response=响应超时
+digit=最大位数
+escape=逃出数字
+retry=重试
+name=名称
+value=值
+entry=条目
+start=开始
+finally=最后
+end=结束
+variable=变量
+set=设置
+operation=操作
+math=数学
+result=结果。
+call_management=呼叫管理
+answer=答
+hangup=挂断
+dial=内部拨号
+ext_dial=外拨
+phone=电话
+trunk=中继线
+identifier=标识符
+queue=队列
+voicemail=语音邮件
+boxnumber=箱号
+playback=播放
+menu=菜单
+saydigits=SayDigits
+digits=数字
+saynumber=SayNumber
+number=号码
+sayphonetic=SayPhonetic
+escape_digits=逃出数字
+tts=TTS
+ispeechtts=ISpeechTTS
+key=密钥
+getdigits=GetDigits
+mindigit=最小位数
+maxdigit=最大位数
+custom_app=自定义应用程序
+language=语言
+frequency=频率
+integrationServer=整合服务器
+database=数据库
+query=查询
+asr=ASR
+sendSMS=SendSMS
+account_id=帐户
+template_id=模板。
+to=到
+sms_text=文本
+sendMail=SendMail
+subject=主题
+cc=抄送
+threshold=阈值
+maxspeech=最大语音
+grammar=语法错误
+ispeechasr=ISpeechASR
+model=型号
+noop=NoOp
+output=输出
+system=系统
+command=命令
+application=应用程序
+agi=阿希
+args=参数
+subproject=子项目
+goalname=目标名称
+callflow=调用流
+gotoc=Goto
+context=上下文
+extension=扩展
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=时间间隔
+leftOperand=左边的操作数
+condition=条件
+rightOperand=右操作数
+vswitch=开关
+recording=录制
+record=记录
+queuename=队列的名称。
+announceoverride=宣布覆盖
+callid=CallID
+agent=座席
+queue_event=事件
+data1=数据1
+data2=数据2
+data3=数据3
+data4=数据4
+data5=数据5
+macro=宏
+stats=统计数据
+queuelog=队列
+goal=目标
+callback=回叫。
+list=列表
+delay=延迟时间
+list_id=列表
+opts=选项。
+queue_id=队列
+file_id=文件
+variable_id=变量
+gosub=Gosub
+project_id=项目
+sip_id=SIP
+trunk_name=中继线
+variable_value=变量值。
+database_id=数据库
+interval_id=时间间隔
+description_start=开始说明。
+publish=1983 年至 1984 年
+ispeech_asr_language=语言
+ispeech_tts_language=语言
+google_tts_language=语言
+queue_variable=从队列中的变量
+odbc_id=ODBC 连接
+noVariableSelected=变量未被指定。
+noTrunkSelected=中继线未指定。
+noAudioSelected=音频文件中未指定。
+noOperandSelected=左边的操作数是没有指定。
+noDatabaseSelected=数据库未被指定。
+noExtensionSelected=扩展未指定的。
+noCommandSelected=命令不指定。
+noApplicationSelected=应用程序未指定
+noRightOperandSelected=右操作数不指定。
+noDigitsSelected=位未被指定。
+noNumberSelected=号码是没有指定。
+noRecipientSelected=收件人未指定。
+noTextSelected=文本没有规定。
+noAccountSelected=帐户未被指定。
+noKeySelected=未指定键。
+noIdentifierSelected=标识符未被指定。
+noQueueSelected=队列名称是未指定。
+noConditionSelected=未指定条件。
+noIntervalSelected=时间间隔内未指定。
+noContextSelected=没有指定环境。
+noBoxNumberSelected="框中的名称是不被指明。
+noProjectSelected=子项目未被指定。
+noFileSelected=未指定文件名。
+numberOrInvalidOrTimeout=插入号码、i 或 t(空格)。
+numberOrAll=插入编号或-。
+numberOrInvalidOrDefault=插入 x、i 或-。
+trueOrFalse=插入 “真” 或 “假”。
+noGoalSelected=目标是没有指定。
+noListSelected=列表中没有规定。
+musthave=必须有
+outgoingedge=传出的边。
+incomingedge=传入的边缘。
+mailbox=邮箱
+intKey=“中断” 按键
+speed=速度
+wrongMinDigit=最小位数必须大于 0
+wrongMaxDigit=最大位数必须大于 0
+wrongHiddenDigitsnum=隐藏的数字必须大于或等于 0
+hiddendigitsnum=隐藏的数字编号
+hiddendigitspos=隐藏的数字的位置。
+getsecretdigits=GetSecretDigits
+beep=蜂鸣音
+description=描述
+recordingFormat=格式
+bcc=密件抄送
+invalidTimeout=无效的超时值。
+invalidRetry=重试值无效
+invalidSpeed=无效的速度值。
+missingQuery=查询字符串是缺失
+invalidPriority=无效的优先级值。
+invalidDelay=无效的延迟值。
+noAttachmentSelected=没有选定的附件
+sendFax=SendFax
+attachment_name=所选附件
+choose_attachment=选择附件
+help_choose_attachment=格式: pdf、tiff 或 tif
+help_delay=时间, 以分钟为单位, 之前的等待回叫联系
+noFirstNameSelected=第一名是未指定
+noPhoneSelected=电话未指定
+editFile=编辑 XML
+priority=优先级
+numberOrLettersOrAll=插入数字、字母或-。
+asr=ASR
diff --git a/public/assets/plugins/square/resources/grapheditor_zh-TW.txt b/public/assets/plugins/square/resources/grapheditor_zh-TW.txt
index d0715ac..712ada8 100644
--- a/public/assets/plugins/square/resources/grapheditor_zh-TW.txt
+++ b/public/assets/plugins/square/resources/grapheditor_zh-TW.txt
@@ -1,5 +1,22 @@
+pause=Pause
+unpause=End pause
+successOrFailure=Insert success or failure.
+agent_management=Agent Management
+noFindBySelected=Find by is not specified.
+login=Login
+logout=Logout
+alreadyConnected=節點已連線
+cancel=取消
+close=關閉
+collapse-expand=收合 / 展開
+containsValidationErrors=包含驗證錯誤
+done=已完成
+doubleClickOrientation=雙點選可變更列印方向
+error=錯誤
+ok=OK ( 確定 )
+updatingDocument=更新文件。 請稍候 ...
+updatingSelection=更新選項。 請稍候 ...
 about=關於
-account_id=帳號
 actualSize=實際大小
 add=新增
 addLayer=新增圖層
@@ -7,25 +24,14 @@ addProperty=新增內容
 addToExistingDrawing=新增至現有繪圖
 addWaypoint=新增航點
 advanced=進階
-agent=值機員
-agent_management=Agent Management
-agi=AGI
 align=對齊
 alignment=校準
 allChangesLost=所有的變更都會遺失 !
-alreadyConnected=節點已連線
 angle=角度
-announceoverride=宣佈會覆寫
-answer=接聽來電
-application=應用程式
 apply=套用
-args=引數
 arrange=排列
 arrow=方向
 arrows=箭頭
-asr=ASR
-asr=ASR
-attachment_name=選取的附件
 automatic=自動
 autosave=自動儲存
 autosize=自動調整
@@ -33,86 +39,54 @@ background=背景
 backgroundColor=背景色彩
 backgroundImage=背景影像
 basic=基本
-bcc=密件副本
-beep=嗶嗶聲
 block=方塊
 blockquote=Blockquote
 bold=粗體
-borderColor=邊界顏色
 borderWidth=Borderwidth
+borderColor=邊界顏色
 bottom=底部
 bottomAlign=底部對齊
 bottomLeft=左下方
 bottomRight=右
-boxnumber=方塊編號
 bulletedList=項目符號清單
-call_management=通話管理
-callback=回撥
-callflow=Callflow
-callid=CallID
-cancel=取消
 cannotOpenFile=無法開啟檔案
-cc=副本抄送
 center=中央監視站
 change=變更
 changeOrientation=變更列印方向
-choose_attachment=選擇配件
 circle=圓
 classic=傳統
 clearDefaultStyle=清除預設樣式
 clearWaypoints=清除航點
 clipart=美工圖案
-close=關閉
-collapse-expand=收合 / 展開
 collapse=收合
 collapseExpand=收合 / 展開
 collapsible=可摺疊
 comic=漫畫
-command=”命令
-condition=狀況
 connect=連線
 connection=連線
-connectionArrows=連線箭頭
 connectionPoints=連接點
+connectionArrows=連線箭頭
 constrainProportions=限制比例
-containsValidationErrors=包含驗證錯誤
-context=內容
 copy=複製
 copyConnect=複製連線
 create=建立
 curved=弧型
 custom=自訂
-custom_app=自訂應用程式
 cut=裁切
 dashed=虛線
-data1=資料 1
-data2=資料 2
-data3=資料 3
-data4=資料 4
-data5=資料每週 5 天
-database=資料庫
-database_id=資料庫
 decreaseIndent=減少縮排
 default=預設值
-delay=延遲
 delete=刪除
 deleteColumn=刪除欄
 deleteRow=刪除列
-description=說明
-description_start=開始說明
 diagram=圖表
-dial=內部撥出
 diamond=鑽石
 diamondThin=鑽石 ( 超薄 )
-digit=最大位數
-digits=數字
 direction=方向
 distribute=發佈
 divider=分配器
 documentProperties=文件內容
-done=已完成
 dotted=點
-doubleClickOrientation=雙點選可變更列印方向
 drawing=繪圖 {1}
 drawingEmpty=圖為空
 drawingTooLarge=圖太大
@@ -122,34 +96,24 @@ east=亞洲、中東
 edit=編輯
 editData=編輯資料
 editDiagram=編輯圖示
-editFile=編輯 XML
 editImage=編輯影像
 editLink=編輯連結
 editStyle=編輯樣式
 editTooltip=編輯工具提示
-end=結束
 enterGroup=輸入群組
+enterValue=輸入值
 enterName=輸入名稱
 enterPropertyName=輸入內容名稱
-enterValue=輸入值
 entityRelation=實體關係
-entry=入門
-error=錯誤
-escape=按下 Esc 鍵數字
-escape_digits=按下 Esc 鍵數字
 exitGroup=離開群組
 expand=展開
 export=匯出
-ext_dial=外接式撥號
-extension=分機號碼
 extras=額外功能
 file=檔案
 fileNotFound=找不到檔案
-file_id=檔案
 filename=檔案名稱
 fill=填裝
 fillColor=填滿色彩
-finally=最後
 fitPage=第一頁
 fitPageWidth=頁面寬度
 fitTwoPages=兩個頁面
@@ -158,226 +122,118 @@ flip=水平翻轉
 flipH=水平翻轉
 flipV=垂直翻轉
 font=字型
-fontColor=字型色彩
 fontFamily=字型系列
+fontColor=字型色彩
 fontSize=字型大小
 format=格式化
-formatGif=GIF 檔案
-formatJpg=JPEG
 formatPanel=格式化面板
 formatPdf=PDF
 formatPng=PNG
+formatGif=GIF 檔案
+formatJpg=JPEG
 formatSvg=SVG
 formatXml=XML
 formatted=格式化
 formattedText=格式化文字
-frequency=頻率
 general=通用
-getdigits=GetDigits
-getsecretdigits=GetSecretDigits
 glass=玻璃
 global=全球
-goal=目標
-goalname=目標名稱
-google_tts_language=語言
-gosub=Gosub
-gotoc=「跳到斷線」
-gotoif=GotoIf
-gotoifmultitime=GotoIfMultiTime
-gotoiftime=GotoIfTime
 gradient=梯度
 gradientColor=彩色
-grammar=文法錯誤
 grid=網格
 gridSize=網格大小
 group=群組
 guides=指南
-hangup=掛斷
 heading=標題
 height=高度
 help=協助
-help_choose_attachment=格式 : PDF 、 TIFF 或 tif
-help_delay=時間 ( 以分鐘為單位 ) 請稍候再撥備的連絡人
-hidden=隱藏
-hiddendigitsnum=隱藏數字編號
-hiddendigitspos=隱藏數字位置
 hide=隱藏
 hideIt=隱藏 { 1 }
+hidden=隱藏
 home=首頁
 horizontal=水平
 horizontalFlow=水平流
 horizontalTree=水平樹狀結構
 html=HTML
-identifier=識別碼
 image=影像
 images=影像
 import=匯入
-incomingedge=收邊。
 increaseIndent=增加縮排
 insert=插入
-insertColumnAfter=將欄位用滑鼠右鍵
 insertColumnBefore=插入欄位左側
+insertColumnAfter=將欄位用滑鼠右鍵
 insertHorizontalRule=插入水平規則
 insertImage=插入影像
 insertLink=插入鏈結
-insertRowAfter=插入下方列
 insertRowBefore=插入上方列
-intKey=岔斷金鑰
-integrationServer=整合伺服器
-interval=時間間隔
-interval_id=時間間隔
-invalidDelay=無效的延遲值
+insertRowAfter=插入下方列
 invalidName=無效的名稱
 invalidOrMissingFile=無效或遺失的檔案
-invalidPriority=無效的優先順序值
-invalidRetry=無效的「重試」值
-invalidSpeed=無效的速度值
-invalidTimeout=無效的逾時的值
 isometric=等角視圖
-ispeech_asr_language=語言
-ispeech_tts_language=語言
-ispeechasr=ISpeechASR
-ispeechtts=ISpeechTTS
 italic=斜體
-key=金鑰
-label=標籤
+layers=層級
 landscape=橫向顯示
 laneColor=Lanecolor
-language=語言
-layers=層級
 layout=版面配置
 left=左
 leftAlign=左側對齊
-leftOperand=左運算元
 leftToRight=由左至右
 line=線路
+link=連結
 lineend=行結束
 lineheight=行高度
 linestart=行開始
 linewidth=Linewidth
-link=連結
-list=清單
-list_id=清單
 loading=正在載入
 lockUnlock=鎖定 / 解除鎖定
-login=Login
-logout=Logout
-macro=巨集
-mailbox=信箱
 manual=手動
-math=數學
-maxdigit=最大位數
-maxspeech=最大通話
-menu=功能表
 middle=中間名
-mindigit=分鐘數字
 misc=雜項
-missingQuery=查詢字串就會遺失
-model=型號
 more=更多資訊
 moreResults=更多的成果
 move=移動
 moveSelectionTo=將選項移至 { 1 }
-musthave=必須有
-name=名稱
 navigation=導覽
 new=新增
-noAccountSelected=帳戶未指定。
-noApplicationSelected=應用程式沒有指定
-noAttachmentSelected=沒有附件已選取
-noAudioSelected=音效檔案未指定。
-noBoxNumberSelected=方塊名稱為未指定。
 noColor=無色彩
-noCommandSelected=指令是未指定。
-noConditionSelected=狀況未指定。
-noContextSelected=內容是未指定。
-noDatabaseSelected=資料庫中沒有指定。
-noDigitsSelected=數字是未指定。
-noExtensionSelected=名為未指定。
-noFileSelected=檔案名稱為未指定。
 noFiles=沒有檔案
-noFindBySelected=Find by is not specified.
-noFirstNameSelected=名字沒有指定
-noGoalSelected=目標是為未指定。
-noIdentifierSelected=識別碼為未指定。
-noIntervalSelected=間隔為未指定。
-noKeySelected=主要是未指定。
-noListSelected=清單中沒有指定。
 noMoreResults=沒有更多的成果
-noNumberSelected=號碼為未指定。
-noOperandSelected=左運算元為未指定。
-noPhoneSelected=電話未指定
-noProjectSelected=SubProject 未指定。
-noQueueSelected=佇列名稱是未指定。
-noRecipientSelected=收件者為未指定。
-noResultsFor=沒有結果的 '{1}'
-noRightOperandSelected=右運算元為未指定。
-noTextSelected=文字是未指定。
-noTrunkSelected=主幹是未指定。
-noVariableSelected=變數是未指定。
 none=「無」
-noop=無操作
+noResultsFor=沒有結果的 '{1}'
 normal=正常
 north=北美
-number=號碼
-numberOrAll=插入電話號碼或 - 。
-numberOrInvalidOrDefault=插入 x 、 i 或是 - 。
-numberOrInvalidOrTimeout=插入電話號碼、或 t ( 驗證白色空格 ) 。
-numberOrLettersOrAll=插入數字、字母或是 - 。
 numberedList=編號清單
-odbc_id=ODBC 連線
-ok=OK ( 確定 )
 opacity=不透明度
 open=開啟
 openArrow=開啟方向
 openFile=開啟檔案
-openInNewWindow=在新視窗中開啟
-openInThisWindow=開啟此視窗
 openLink=開啟連結
 openSupported=支援的格式是 . XML 檔案儲存於此軟體
-operation=操作
+openInNewWindow=在新視窗中開啟
+openInThisWindow=開啟此視窗
 options=選項
-opts=選項
 organic=有機
 orthogonal=正交橫斷面
-outgoingedge=外緣。
 outline=大綱
-output=輸出
 oval=橢圓形
+pages=網頁
+pageView=頁面檢視
 pageScale=頁面縮放比例
 pageSetup=頁面設定
-pageView=頁面檢視
-pages=網頁
 panTooltip=空間拖曳可捲動
 paperSize=紙張大小
 paste=貼上
 pasteHere=在這裡貼上
 pattern=模式
-pause=Pause
 perimeter=周邊
-phone=電話
 placeholders=預留位置
-playback=播放留言
 plusTooltip=按一下「連線與複製 ( ctrl 鍵按一下要複製、按住 shift 鍵按一下「連線」。 拖曳的方式來連線 ( ctrl 拖曳的方式來複製 ) 。
 portrait=縱向模式
 position=位置
 posterPrint=海報列印
 preview=預覽列印
 print=列印
-priority=優先順序
-project_id=專案
-publish=Pubblica
-query=查詢
-queue=佇列
-queue_event=事件
-queue_id=佇列
-queue_variable=佇列從變數
-queuelog=QueueLog
-queuename=佇列名稱
 radialTree=徑向樹狀結構
-record=記錄
-recording=錄影
-recordingFormat=格式化
 redo=取消復原
 removeFormat=清除格式
 removeFromGroup=從群組中移除
@@ -386,16 +242,12 @@ removeWaypoint=移除航點
 rename=重新命名
 renameIt=重新命名為 { 1 }
 replace=更換
-replaceExistingDrawing=取代現有繪圖
 replaceIt={ 1 } 已存在。 您要取代它嗎 ?
+replaceExistingDrawing=取代現有繪圖
 reset=重設
 resetView=重設檢視
-response=回應逾時
-result=結果
-retry=再試一次
 right=以滑鼠右鍵
 rightAlign=右側對齊
-rightOperand=右運算元
 rightToLeft=從右到左
 rotate=旋轉
 rotateTooltip=按一下並拖曳可旋轉 , 按一下以開啟 90 度
@@ -404,9 +256,6 @@ rounded=四捨五入
 save=儲存
 saveAs=「另存新檔」
 saved=已儲存
-saydigits=SayDigits
-saynumber=SayNumber
-sayphonetic=SayPhonetic
 scrollbars=捲軸
 search=搜尋
 searchShapes=搜尋形狀
@@ -415,10 +264,6 @@ selectEdges=選擇邊緣
 selectFont=選取字型
 selectNone=選取「無」
 selectVertices=選取之多邊形
-sendFax=SendFax
-sendMail=SendMail
-sendSMS=SendSMS
-set=設定
 setAsDefaultStyle=設定為預設樣式
 shadow=陰影複製
 shape=形狀
@@ -426,34 +271,21 @@ sharp=清晰
 sidebarTooltip=按一下以展開。 拖放式形狀的圖示。 按住 Shift 鍵按一下要變更選擇。 Alt + 按一下要插入和連線。
 simple=簡單
 simpleArrow=簡單方向
-sip_id=SIP
 size=大小
-sms_text=文字
 solid=固態硬碟
 sourceSpacing=來源間距
 south=南
 spacing=間距
-speed=速度
-start=開始
-stats=統計資料
 straight=直接起腳跳投
 strokeColor=線的顏色
 style=樣式
-subject=主旨
-subproject=SubProject
 subscript=下標
-successOrFailure=Insert success or failure.
 superscript=上標
-system=系統
 table=資料表
 targetSpacing=目標間距
-template_id=範本
 text=文字
 textAlignment=文字對齊
 textOpacity=文字不透明度
-threshold=臨界值
-timeout=逾時 ( 秒 )
-to=至
 toBack=備
 toFront=到最上層
 tooltips=工具提示
@@ -462,38 +294,206 @@ topAlign=頂端對齊
 topLeft=左
 topRight=上以滑鼠右鍵
 transparent=透明
-trueOrFalse=插入 True 或 False 。
-trunk=中繼線
-trunk_name=中繼線
-tts=TTS
 turn=開啟電源
 uml=UML
 underline=底線
 undo=復原
 ungroup=取消群組
-unpause=End pause
-untitledLayer=無標題層級
-updatingDocument=更新文件。 請稍候 ...
-updatingSelection=更新選項。 請稍候 ...
 url=URL
-value=值
-variable=變數
-variable_id=變數
-variable_value=變數值
+untitledLayer=無標題層級
 vertical=垂直
 verticalFlow=垂直流量
 verticalTree=垂直樹狀結構
 view=檢視
-voicemail=語音信箱
-vswitch=切換器
 waypoints=航點
 west=西
 width=寬度
 wordWrap=自動換行
 writingDirection=書寫方向
-wrongHiddenDigitsnum=隱藏數字號碼必須大於或等於 0
-wrongMaxDigit=最大位數必須大於 0
-wrongMinDigit=最小位數必須大於 0
 zoom=縮放
 zoomIn=放大
-zoomOut=縮小
\ No newline at end of file
+zoomOut=縮小
+label=標籤
+timeout=逾時 ( 秒 )
+response=回應逾時
+digit=最大位數
+escape=按下 Esc 鍵數字
+retry=再試一次
+name=名稱
+value=值
+entry=入門
+start=開始
+finally=最後
+end=結束
+variable=變數
+set=設定
+operation=操作
+math=數學
+result=結果
+call_management=通話管理
+answer=接聽來電
+hangup=掛斷
+dial=內部撥出
+ext_dial=外接式撥號
+phone=電話
+trunk=中繼線
+identifier=識別碼
+queue=佇列
+voicemail=語音信箱
+boxnumber=方塊編號
+playback=播放留言
+menu=功能表
+saydigits=SayDigits
+digits=數字
+saynumber=SayNumber
+number=號碼
+sayphonetic=SayPhonetic
+escape_digits=按下 Esc 鍵數字
+tts=TTS
+ispeechtts=ISpeechTTS
+key=金鑰
+getdigits=GetDigits
+mindigit=分鐘數字
+maxdigit=最大位數
+custom_app=自訂應用程式
+language=語言
+frequency=頻率
+integrationServer=整合伺服器
+database=資料庫
+query=查詢
+asr=ASR
+sendSMS=SendSMS
+account_id=帳號
+template_id=範本
+to=至
+sms_text=文字
+sendMail=SendMail
+subject=主旨
+cc=副本抄送
+threshold=臨界值
+maxspeech=最大通話
+grammar=文法錯誤
+ispeechasr=ISpeechASR
+model=型號
+noop=無操作
+output=輸出
+system=系統
+command=”命令
+application=應用程式
+agi=AGI
+args=引數
+subproject=SubProject
+goalname=目標名稱
+callflow=Callflow
+gotoc=「跳到斷線」
+context=內容
+extension=分機號碼
+gotoif=GotoIf
+gotoiftime=GotoIfTime
+gotoifmultitime=GotoIfMultiTime
+interval=時間間隔
+leftOperand=左運算元
+condition=狀況
+rightOperand=右運算元
+vswitch=切換器
+recording=錄影
+record=記錄
+queuename=佇列名稱
+announceoverride=宣佈會覆寫
+callid=CallID
+agent=值機員
+queue_event=事件
+data1=資料 1
+data2=資料 2
+data3=資料 3
+data4=資料 4
+data5=資料每週 5 天
+macro=巨集
+stats=統計資料
+queuelog=QueueLog
+goal=目標
+callback=回撥
+list=清單
+delay=延遲
+list_id=清單
+opts=選項
+queue_id=佇列
+file_id=檔案
+variable_id=變數
+gosub=Gosub
+project_id=專案
+sip_id=SIP
+trunk_name=中繼線
+variable_value=變數值
+database_id=資料庫
+interval_id=時間間隔
+description_start=開始說明
+publish=Pubblica
+ispeech_asr_language=語言
+ispeech_tts_language=語言
+google_tts_language=語言
+queue_variable=佇列從變數
+odbc_id=ODBC 連線
+noVariableSelected=變數是未指定。
+noTrunkSelected=主幹是未指定。
+noAudioSelected=音效檔案未指定。
+noOperandSelected=左運算元為未指定。
+noDatabaseSelected=資料庫中沒有指定。
+noExtensionSelected=名為未指定。
+noCommandSelected=指令是未指定。
+noApplicationSelected=應用程式沒有指定
+noRightOperandSelected=右運算元為未指定。
+noDigitsSelected=數字是未指定。
+noNumberSelected=號碼為未指定。
+noRecipientSelected=收件者為未指定。
+noTextSelected=文字是未指定。
+noAccountSelected=帳戶未指定。
+noKeySelected=主要是未指定。
+noIdentifierSelected=識別碼為未指定。
+noQueueSelected=佇列名稱是未指定。
+noConditionSelected=狀況未指定。
+noIntervalSelected=間隔為未指定。
+noContextSelected=內容是未指定。
+noBoxNumberSelected=方塊名稱為未指定。
+noProjectSelected=SubProject 未指定。
+noFileSelected=檔案名稱為未指定。
+numberOrInvalidOrTimeout=插入電話號碼、或 t ( 驗證白色空格 ) 。
+numberOrAll=插入電話號碼或 - 。
+numberOrInvalidOrDefault=插入 x 、 i 或是 - 。
+trueOrFalse=插入 True 或 False 。
+noGoalSelected=目標是為未指定。
+noListSelected=清單中沒有指定。
+musthave=必須有
+outgoingedge=外緣。
+incomingedge=收邊。
+mailbox=信箱
+intKey=岔斷金鑰
+speed=速度
+wrongMinDigit=最小位數必須大於 0
+wrongMaxDigit=最大位數必須大於 0
+wrongHiddenDigitsnum=隱藏數字號碼必須大於或等於 0
+hiddendigitsnum=隱藏數字編號
+hiddendigitspos=隱藏數字位置
+getsecretdigits=GetSecretDigits
+beep=嗶嗶聲
+description=說明
+recordingFormat=格式化
+bcc=密件副本
+invalidTimeout=無效的逾時的值
+invalidRetry=無效的「重試」值
+invalidSpeed=無效的速度值
+missingQuery=查詢字串就會遺失
+invalidPriority=無效的優先順序值
+invalidDelay=無效的延遲值
+noAttachmentSelected=沒有附件已選取
+sendFax=SendFax
+attachment_name=選取的附件
+choose_attachment=選擇配件
+help_choose_attachment=格式 : PDF 、 TIFF 或 tif
+help_delay=時間 ( 以分鐘為單位 ) 請稍候再撥備的連絡人
+noFirstNameSelected=名字沒有指定
+noPhoneSelected=電話未指定
+editFile=編輯 XML
+priority=優先順序
+numberOrLettersOrAll=插入數字、字母或是 - 。
+asr=ASR
diff --git a/public/assets/plugins/square/stencils/integration_server/dialogflow_128x128.png b/public/assets/plugins/square/stencils/integration_server/dialogflow_128x128.png
index 7925097..5b17b3d 100644
Binary files a/public/assets/plugins/square/stencils/integration_server/dialogflow_128x128.png and b/public/assets/plugins/square/stencils/integration_server/dialogflow_128x128.png differ
diff --git a/public/index.html b/public/index.html
index 19a533b..6990e60 100644
--- a/public/index.html
+++ b/public/index.html
@@ -14,7 +14,7 @@
 
     <link rel="stylesheet" href="styles/vendor.24a2d903.css">
 
-    <link rel="stylesheet" href="styles/app.ce65555d.css">
+    <link rel="stylesheet" href="styles/app.5f9f6204.css">
 
     <!-- <link href='//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700italic,700,900,900italic'
               rel='stylesheet' type='text/css'> -->
@@ -60,7 +60,7 @@
 
     <script src="scripts/vendor.a40bab22.js"></script>
 
-    <script src="scripts/app.43342288.js"></script>
+    <script src="scripts/app.c79b7044.js"></script>
 
     <!-- CKEDITOR -->
     <script src="assets/plugins/ckeditor/ckeditor.js"></script>
diff --git a/public/scripts/app.43342288.js b/public/scripts/app.c79b7044.js
similarity index 56%
rename from public/scripts/app.43342288.js
rename to public/scripts/app.c79b7044.js
index 3735c3b..89de1f2 100644
--- a/public/scripts/app.43342288.js
+++ b/public/scripts/app.c79b7044.js
@@ -1 +1 @@
\ No newline at end of file
\ No newline at end of file
diff --git a/public/styles/app.5f9f6204.css b/public/styles/app.5f9f6204.css
new file mode 100644
index 0000000..d037fce
--- /dev/null
+++ b/public/styles/app.5f9f6204.css
@@ -0,0 +1 @@
\ No newline at end of file
diff --git a/public/styles/app.ce65555d.css b/public/styles/app.ce65555d.css
deleted file mode 100644
index ca3526d..0000000
--- a/public/styles/app.ce65555d.css
+++ /dev/null
@@ -1 +0,0 @@
\ No newline at end of file
diff --git a/server/api/action/action.attributes.js b/server/api/action/action.attributes.js
index f2abad8..361c289 100644
--- a/server/api/action/action.attributes.js
+++ b/server/api/action/action.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.controller.js b/server/api/action/action.controller.js
index c75977c..2439871 100644
--- a/server/api/action/action.controller.js
+++ b/server/api/action/action.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.model.js b/server/api/action/action.model.js
index f0dc144..ab420aa 100644
--- a/server/api/action/action.model.js
+++ b/server/api/action/action.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.rpc.js b/server/api/action/action.rpc.js
index 0b04a32..4169680 100644
--- a/server/api/action/action.rpc.js
+++ b/server/api/action/action.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/index.js b/server/api/action/index.js
index 0037a10..fd82187 100644
--- a/server/api/action/index.js
+++ b/server/api/action/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.attributes.js b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
index 03e8d5d..b5cb8b3 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.attributes.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.controller.js b/server/api/analyticCustomReport/analyticCustomReport.controller.js
index 58d96df..714450f 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.controller.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.model.js b/server/api/analyticCustomReport/analyticCustomReport.model.js
index 1fbd02d..eb644c0 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.model.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.rpc.js b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
index 5ce42a9..2c3cd93 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.rpc.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/index.js b/server/api/analyticCustomReport/index.js
index 0b92b48..a8bdc6d 100644
--- a/server/api/analyticCustomReport/index.js
+++ b/server/api/analyticCustomReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
index f6ca5cb..f192f23 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
index b7b3a6a..0551435 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.model.js b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
index 87d96ef..f9f4d8f 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.model.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
index a685b98..af40485 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/index.js b/server/api/analyticDefaultReport/index.js
index 3a5de3d..5c2c138 100644
--- a/server/api/analyticDefaultReport/index.js
+++ b/server/api/analyticDefaultReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
index 0d95628..c6ec16b 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
index 7c0b47f..0503803 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.model.js b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
index 3302e3d..041fb90 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.model.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
index bd991f5..7d8ecca 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/index.js b/server/api/analyticExtractedReport/index.js
index 294d464..10c6188 100644
--- a/server/api/analyticExtractedReport/index.js
+++ b/server/api/analyticExtractedReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.attributes.js b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
index b696ffb..359fd4c 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.attributes.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.controller.js b/server/api/analyticFieldReport/analyticFieldReport.controller.js
index 577b4ee..a6eaf42 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.controller.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.model.js b/server/api/analyticFieldReport/analyticFieldReport.model.js
index ea229d3..0b85dd4 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.model.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.rpc.js b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
index fd2e42d..61c9806 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.rpc.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/index.js b/server/api/analyticFieldReport/index.js
index b71a726..a788eaa 100644
--- a/server/api/analyticFieldReport/index.js
+++ b/server/api/analyticFieldReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.attributes.js b/server/api/analyticMetric/analyticMetric.attributes.js
index 85f24af..7012af1 100644
--- a/server/api/analyticMetric/analyticMetric.attributes.js
+++ b/server/api/analyticMetric/analyticMetric.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.controller.js b/server/api/analyticMetric/analyticMetric.controller.js
index 682e9fe..0a3f214 100644
--- a/server/api/analyticMetric/analyticMetric.controller.js
+++ b/server/api/analyticMetric/analyticMetric.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.model.js b/server/api/analyticMetric/analyticMetric.model.js
index 13ca3aa..bc72efb 100644
--- a/server/api/analyticMetric/analyticMetric.model.js
+++ b/server/api/analyticMetric/analyticMetric.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.rpc.js b/server/api/analyticMetric/analyticMetric.rpc.js
index 6d3d8ca..6001e93 100644
--- a/server/api/analyticMetric/analyticMetric.rpc.js
+++ b/server/api/analyticMetric/analyticMetric.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/index.js b/server/api/analyticMetric/index.js
index a045641..e1775fa 100644
--- a/server/api/analyticMetric/index.js
+++ b/server/api/analyticMetric/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.attributes.js b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
index a83ded9..833f8f7 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.attributes.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x843c=['exports','sequelize'];(function(_0x53459f,_0x1af818){var _0x3f05bd=function(_0x49d87a){while(--_0x49d87a){_0x53459f['push'](_0x53459f['shift']());}};_0x3f05bd(++_0x1af818);}(_0x843c,0x1e5));var _0xc843=function(_0x47f41c,_0x281267){_0x47f41c=_0x47f41c-0x0;var _0x1b145a=_0x843c[_0x47f41c];return _0x1b145a;};'use strict';var Sequelize=require(_0xc843('0x0'));module[_0xc843('0x1')]={'tree':{'type':Sequelize['TEXT'],'allowNull':![]}};
\ No newline at end of file
+var _0xe277=['TEXT','sequelize','exports'];(function(_0x405427,_0x51ec13){var _0x2adc14=function(_0x3550b5){while(--_0x3550b5){_0x405427['push'](_0x405427['shift']());}};_0x2adc14(++_0x51ec13);}(_0xe277,0x181));var _0x7e27=function(_0x12edd6,_0x5d4f37){_0x12edd6=_0x12edd6-0x0;var _0x1de308=_0xe277[_0x12edd6];return _0x1de308;};'use strict';var Sequelize=require(_0x7e27('0x0'));module[_0x7e27('0x1')]={'tree':{'type':Sequelize[_0x7e27('0x2')],'allowNull':![]}};
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.controller.js b/server/api/analyticTreeReport/analyticTreeReport.controller.js
index f57c5e5..b74662f 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.controller.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.model.js b/server/api/analyticTreeReport/analyticTreeReport.model.js
index 88136bb..11e9643 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.model.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.rpc.js b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
index 73def4b..fd5d5c4 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.rpc.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/index.js b/server/api/analyticTreeReport/index.js
index 6b1914f..06c1cd6 100644
--- a/server/api/analyticTreeReport/index.js
+++ b/server/api/analyticTreeReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.attributes.js b/server/api/attachment/attachment.attributes.js
index 6276ddd..d03de30 100644
--- a/server/api/attachment/attachment.attributes.js
+++ b/server/api/attachment/attachment.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.controller.js b/server/api/attachment/attachment.controller.js
index 22101a3..b0afeab 100644
--- a/server/api/attachment/attachment.controller.js
+++ b/server/api/attachment/attachment.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.model.js b/server/api/attachment/attachment.model.js
index dd07520..f403a9f 100644
--- a/server/api/attachment/attachment.model.js
+++ b/server/api/attachment/attachment.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.rpc.js b/server/api/attachment/attachment.rpc.js
index 9a3344b..fbcb11b 100644
--- a/server/api/attachment/attachment.rpc.js
+++ b/server/api/attachment/attachment.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/index.js b/server/api/attachment/index.js
index 5900963..d5aadb4 100644
--- a/server/api/attachment/index.js
+++ b/server/api/attachment/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authGoogle/authGoogle.controller.js b/server/api/authGoogle/authGoogle.controller.js
index 1cc7282..454d87a 100644
--- a/server/api/authGoogle/authGoogle.controller.js
+++ b/server/api/authGoogle/authGoogle.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authGoogle/index.js b/server/api/authGoogle/index.js
index 1a0cc68..9f5fdfc 100644
--- a/server/api/authGoogle/index.js
+++ b/server/api/authGoogle/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authLocal/authLocal.controller.js b/server/api/authLocal/authLocal.controller.js
index 14fc404..8675828 100644
--- a/server/api/authLocal/authLocal.controller.js
+++ b/server/api/authLocal/authLocal.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authLocal/index.js b/server/api/authLocal/index.js
index 6047836..5d3f7e3 100644
--- a/server/api/authLocal/index.js
+++ b/server/api/authLocal/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.attributes.js b/server/api/automation/automation.attributes.js
index 3b7275f..6244b4e 100644
--- a/server/api/automation/automation.attributes.js
+++ b/server/api/automation/automation.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.controller.js b/server/api/automation/automation.controller.js
index 93fb480..c0cb482 100644
--- a/server/api/automation/automation.controller.js
+++ b/server/api/automation/automation.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.model.js b/server/api/automation/automation.model.js
index 021a96f..36ed6e2 100644
--- a/server/api/automation/automation.model.js
+++ b/server/api/automation/automation.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.rpc.js b/server/api/automation/automation.rpc.js
index 441b10a..c9aeae4 100644
--- a/server/api/automation/automation.rpc.js
+++ b/server/api/automation/automation.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/index.js b/server/api/automation/index.js
index e0b56b9..9b0a99e 100644
--- a/server/api/automation/index.js
+++ b/server/api/automation/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.attributes.js b/server/api/campaign/campaign.attributes.js
index f787671..4203a35 100644
--- a/server/api/campaign/campaign.attributes.js
+++ b/server/api/campaign/campaign.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.controller.js b/server/api/campaign/campaign.controller.js
index 4428be1..e0fa479 100644
--- a/server/api/campaign/campaign.controller.js
+++ b/server/api/campaign/campaign.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.model.js b/server/api/campaign/campaign.model.js
index a0d5281..6e5c636 100644
--- a/server/api/campaign/campaign.model.js
+++ b/server/api/campaign/campaign.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.rpc.js b/server/api/campaign/campaign.rpc.js
index f0e90cc..ede7934 100644
--- a/server/api/campaign/campaign.rpc.js
+++ b/server/api/campaign/campaign.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/index.js b/server/api/campaign/index.js
index 773d6e1..87afabb 100644
--- a/server/api/campaign/index.js
+++ b/server/api/campaign/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.attributes.js b/server/api/cannedAnswer/cannedAnswer.attributes.js
index 6ee76ce..8895b25 100644
--- a/server/api/cannedAnswer/cannedAnswer.attributes.js
+++ b/server/api/cannedAnswer/cannedAnswer.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.controller.js b/server/api/cannedAnswer/cannedAnswer.controller.js
index c3d0202..0c6d3fa 100644
--- a/server/api/cannedAnswer/cannedAnswer.controller.js
+++ b/server/api/cannedAnswer/cannedAnswer.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.model.js b/server/api/cannedAnswer/cannedAnswer.model.js
index 0db64ec..e1bda21 100644
--- a/server/api/cannedAnswer/cannedAnswer.model.js
+++ b/server/api/cannedAnswer/cannedAnswer.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.rpc.js b/server/api/cannedAnswer/cannedAnswer.rpc.js
index 63c2014..62d64f1 100644
--- a/server/api/cannedAnswer/cannedAnswer.rpc.js
+++ b/server/api/cannedAnswer/cannedAnswer.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/index.js b/server/api/cannedAnswer/index.js
index dd25793..d037d09 100644
--- a/server/api/cannedAnswer/index.js
+++ b/server/api/cannedAnswer/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.attributes.js b/server/api/cdr/cdr.attributes.js
index eead460..f79ab31 100644
--- a/server/api/cdr/cdr.attributes.js
+++ b/server/api/cdr/cdr.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.controller.js b/server/api/cdr/cdr.controller.js
index 3dfd64a..f91d304 100644
--- a/server/api/cdr/cdr.controller.js
+++ b/server/api/cdr/cdr.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.model.js b/server/api/cdr/cdr.model.js
index 0496ae6..37f2643 100644
--- a/server/api/cdr/cdr.model.js
+++ b/server/api/cdr/cdr.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.rpc.js b/server/api/cdr/cdr.rpc.js
index 3ebc0e2..6947422 100644
--- a/server/api/cdr/cdr.rpc.js
+++ b/server/api/cdr/cdr.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/index.js b/server/api/cdr/index.js
index 0ff4bab..2e01e93 100644
--- a/server/api/cdr/index.js
+++ b/server/api/cdr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.attributes.js b/server/api/chatApplication/chatApplication.attributes.js
index 7f84a3a..257d869 100644
--- a/server/api/chatApplication/chatApplication.attributes.js
+++ b/server/api/chatApplication/chatApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.controller.js b/server/api/chatApplication/chatApplication.controller.js
index 3376517..571f657 100644
--- a/server/api/chatApplication/chatApplication.controller.js
+++ b/server/api/chatApplication/chatApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.model.js b/server/api/chatApplication/chatApplication.model.js
index 9f6f80e..222d919 100644
--- a/server/api/chatApplication/chatApplication.model.js
+++ b/server/api/chatApplication/chatApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.rpc.js b/server/api/chatApplication/chatApplication.rpc.js
index 58b28c7..d915ce2 100644
--- a/server/api/chatApplication/chatApplication.rpc.js
+++ b/server/api/chatApplication/chatApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/index.js b/server/api/chatApplication/index.js
index 0e6194f..7e80d4e 100644
--- a/server/api/chatApplication/index.js
+++ b/server/api/chatApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.attributes.js b/server/api/chatGroup/chatGroup.attributes.js
index 8de91c9..a0ed9e2 100644
--- a/server/api/chatGroup/chatGroup.attributes.js
+++ b/server/api/chatGroup/chatGroup.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.controller.js b/server/api/chatGroup/chatGroup.controller.js
index 6850f3c..d621924 100644
--- a/server/api/chatGroup/chatGroup.controller.js
+++ b/server/api/chatGroup/chatGroup.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.events.js b/server/api/chatGroup/chatGroup.events.js
index e15b477..4d60b73 100644
--- a/server/api/chatGroup/chatGroup.events.js
+++ b/server/api/chatGroup/chatGroup.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.model.js b/server/api/chatGroup/chatGroup.model.js
index de03e82..d52bc03 100644
--- a/server/api/chatGroup/chatGroup.model.js
+++ b/server/api/chatGroup/chatGroup.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.rpc.js b/server/api/chatGroup/chatGroup.rpc.js
index 3621888..8f7e891 100644
--- a/server/api/chatGroup/chatGroup.rpc.js
+++ b/server/api/chatGroup/chatGroup.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.socket.js b/server/api/chatGroup/chatGroup.socket.js
index ffe0d5c..3de4901 100644
--- a/server/api/chatGroup/chatGroup.socket.js
+++ b/server/api/chatGroup/chatGroup.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/index.js b/server/api/chatGroup/index.js
index 3ac58f1..2c48a16 100644
--- a/server/api/chatGroup/index.js
+++ b/server/api/chatGroup/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.attributes.js b/server/api/chatInteraction/chatInteraction.attributes.js
index ba97b8f..c003f8c 100644
--- a/server/api/chatInteraction/chatInteraction.attributes.js
+++ b/server/api/chatInteraction/chatInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.controller.js b/server/api/chatInteraction/chatInteraction.controller.js
index 5709405..d9cb031 100644
--- a/server/api/chatInteraction/chatInteraction.controller.js
+++ b/server/api/chatInteraction/chatInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.events.js b/server/api/chatInteraction/chatInteraction.events.js
index e5442b9..3ba6ea0 100644
--- a/server/api/chatInteraction/chatInteraction.events.js
+++ b/server/api/chatInteraction/chatInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.model.js b/server/api/chatInteraction/chatInteraction.model.js
index c3a1aa9..3d69e93 100644
--- a/server/api/chatInteraction/chatInteraction.model.js
+++ b/server/api/chatInteraction/chatInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.rpc.js b/server/api/chatInteraction/chatInteraction.rpc.js
index bfc0d9b..0aa4986 100644
--- a/server/api/chatInteraction/chatInteraction.rpc.js
+++ b/server/api/chatInteraction/chatInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.socket.js b/server/api/chatInteraction/chatInteraction.socket.js
index 486e70b..7eb2fb6 100644
--- a/server/api/chatInteraction/chatInteraction.socket.js
+++ b/server/api/chatInteraction/chatInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/index.js b/server/api/chatInteraction/index.js
index dccb7c4..d82d11f 100644
--- a/server/api/chatInteraction/index.js
+++ b/server/api/chatInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.attributes.js b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
index 5e9e215..5310272 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.attributes.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.controller.js b/server/api/chatInternalMessage/chatInternalMessage.controller.js
index 76573f7..90791e2 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.controller.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.events.js b/server/api/chatInternalMessage/chatInternalMessage.events.js
index 5407358..c5bd4f6 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.events.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.model.js b/server/api/chatInternalMessage/chatInternalMessage.model.js
index e8c527f..6dd16b5 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.model.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.rpc.js b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
index 06e75d6..c9072f0 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.rpc.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.socket.js b/server/api/chatInternalMessage/chatInternalMessage.socket.js
index c2164f3..b932a01 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.socket.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/index.js b/server/api/chatInternalMessage/index.js
index 55eafb6..f8c62a3 100644
--- a/server/api/chatInternalMessage/index.js
+++ b/server/api/chatInternalMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.attributes.js b/server/api/chatMessage/chatMessage.attributes.js
index 2b7c1fa..71e3be3 100644
--- a/server/api/chatMessage/chatMessage.attributes.js
+++ b/server/api/chatMessage/chatMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.controller.js b/server/api/chatMessage/chatMessage.controller.js
index ed9981e..8e480b6 100644
--- a/server/api/chatMessage/chatMessage.controller.js
+++ b/server/api/chatMessage/chatMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.events.js b/server/api/chatMessage/chatMessage.events.js
index 27c23b0..59c635a 100644
--- a/server/api/chatMessage/chatMessage.events.js
+++ b/server/api/chatMessage/chatMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.model.js b/server/api/chatMessage/chatMessage.model.js
index febde48..dbc88ee 100644
--- a/server/api/chatMessage/chatMessage.model.js
+++ b/server/api/chatMessage/chatMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.rpc.js b/server/api/chatMessage/chatMessage.rpc.js
index 78306e9..dffe05d 100644
--- a/server/api/chatMessage/chatMessage.rpc.js
+++ b/server/api/chatMessage/chatMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.socket.js b/server/api/chatMessage/chatMessage.socket.js
index 1499151..77b8a17 100644
--- a/server/api/chatMessage/chatMessage.socket.js
+++ b/server/api/chatMessage/chatMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/index.js b/server/api/chatMessage/index.js
index 0971532..6ef39d0 100644
--- a/server/api/chatMessage/index.js
+++ b/server/api/chatMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
index 85758e8..df96678 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x3bee=['exports','medium'];(function(_0xfc406a,_0x4479e1){var _0x395473=function(_0x1fe8b6){while(--_0x1fe8b6){_0xfc406a['push'](_0xfc406a['shift']());}};_0x395473(++_0x4479e1);}(_0x3bee,0x1e8));var _0xe3be=function(_0xf16036,_0x4a43f5){_0xf16036=_0xf16036-0x0;var _0x233d12=_0x3bee[_0xf16036];return _0x233d12;};'use strict';var Sequelize=require('sequelize');module[_0xe3be('0x0')]={'body':{'type':Sequelize['TEXT'](_0xe3be('0x1')),'allowNull':![]}};
\ No newline at end of file
+var _0xe177=['TEXT','exports'];(function(_0x2f229a,_0x542731){var _0xdd2c1f=function(_0x39f8f4){while(--_0x39f8f4){_0x2f229a['push'](_0x2f229a['shift']());}};_0xdd2c1f(++_0x542731);}(_0xe177,0x1a9));var _0x7e17=function(_0x33c609,_0x106b1e){_0x33c609=_0x33c609-0x0;var _0x1db486=_0xe177[_0x33c609];return _0x1db486;};'use strict';var Sequelize=require('sequelize');module[_0x7e17('0x0')]={'body':{'type':Sequelize[_0x7e17('0x1')]('medium'),'allowNull':![]}};
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
index 22640d3..4afbd4d 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.model.js b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
index 9b35e1d..a940ce9 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.model.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
index 71a626a..34bb635 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/index.js b/server/api/chatOfflineMessage/index.js
index 92ec557..984c0a6 100644
--- a/server/api/chatOfflineMessage/index.js
+++ b/server/api/chatOfflineMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.attributes.js b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
index 1bcf9d2..346cb41 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.attributes.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.controller.js b/server/api/chatProactiveAction/chatProactiveAction.controller.js
index 1c42bf8..5532b43 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.controller.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.model.js b/server/api/chatProactiveAction/chatProactiveAction.model.js
index 4adbfa0..e130d75 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.model.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.rpc.js b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
index 967117e..c9db15b 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.rpc.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/index.js b/server/api/chatProactiveAction/index.js
index c23c8ff..07e27eb 100644
--- a/server/api/chatProactiveAction/index.js
+++ b/server/api/chatProactiveAction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.attributes.js b/server/api/chatQueue/chatQueue.attributes.js
index a24ab8e..3427143 100644
--- a/server/api/chatQueue/chatQueue.attributes.js
+++ b/server/api/chatQueue/chatQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.controller.js b/server/api/chatQueue/chatQueue.controller.js
index a7fc023..effe594 100644
--- a/server/api/chatQueue/chatQueue.controller.js
+++ b/server/api/chatQueue/chatQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.events.js b/server/api/chatQueue/chatQueue.events.js
index 77feabe..d949653 100644
--- a/server/api/chatQueue/chatQueue.events.js
+++ b/server/api/chatQueue/chatQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.model.js b/server/api/chatQueue/chatQueue.model.js
index 987fffb..b049a80 100644
--- a/server/api/chatQueue/chatQueue.model.js
+++ b/server/api/chatQueue/chatQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.rpc.js b/server/api/chatQueue/chatQueue.rpc.js
index ac1d871..444c2a1 100644
--- a/server/api/chatQueue/chatQueue.rpc.js
+++ b/server/api/chatQueue/chatQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.socket.js b/server/api/chatQueue/chatQueue.socket.js
index 889e0f8..13ea87b 100644
--- a/server/api/chatQueue/chatQueue.socket.js
+++ b/server/api/chatQueue/chatQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/index.js b/server/api/chatQueue/index.js
index 3ce9d19..5767cbd 100644
--- a/server/api/chatQueue/index.js
+++ b/server/api/chatQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.attributes.js b/server/api/chatQueueReport/chatQueueReport.attributes.js
index 294b1ae..e7d248d 100644
--- a/server/api/chatQueueReport/chatQueueReport.attributes.js
+++ b/server/api/chatQueueReport/chatQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.controller.js b/server/api/chatQueueReport/chatQueueReport.controller.js
index c64383a..21df936 100644
--- a/server/api/chatQueueReport/chatQueueReport.controller.js
+++ b/server/api/chatQueueReport/chatQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.model.js b/server/api/chatQueueReport/chatQueueReport.model.js
index 37d811e..98e013c 100644
--- a/server/api/chatQueueReport/chatQueueReport.model.js
+++ b/server/api/chatQueueReport/chatQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.rpc.js b/server/api/chatQueueReport/chatQueueReport.rpc.js
index b999812..b4a8b27 100644
--- a/server/api/chatQueueReport/chatQueueReport.rpc.js
+++ b/server/api/chatQueueReport/chatQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/index.js b/server/api/chatQueueReport/index.js
index 87c859c..2c79ef6 100644
--- a/server/api/chatQueueReport/index.js
+++ b/server/api/chatQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.attributes.js b/server/api/chatTransferReport/chatTransferReport.attributes.js
index 9a9eb30..7e31538 100644
--- a/server/api/chatTransferReport/chatTransferReport.attributes.js
+++ b/server/api/chatTransferReport/chatTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.controller.js b/server/api/chatTransferReport/chatTransferReport.controller.js
index 8868283..932821c 100644
--- a/server/api/chatTransferReport/chatTransferReport.controller.js
+++ b/server/api/chatTransferReport/chatTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.model.js b/server/api/chatTransferReport/chatTransferReport.model.js
index 5d96e72..2f35e57 100644
--- a/server/api/chatTransferReport/chatTransferReport.model.js
+++ b/server/api/chatTransferReport/chatTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.rpc.js b/server/api/chatTransferReport/chatTransferReport.rpc.js
index 6904b15..fd662e2 100644
--- a/server/api/chatTransferReport/chatTransferReport.rpc.js
+++ b/server/api/chatTransferReport/chatTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/index.js b/server/api/chatTransferReport/index.js
index 4c2c549..92dfafe 100644
--- a/server/api/chatTransferReport/index.js
+++ b/server/api/chatTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.attributes.js b/server/api/chatWebsite/chatWebsite.attributes.js
index 5971068..2f5655f 100644
--- a/server/api/chatWebsite/chatWebsite.attributes.js
+++ b/server/api/chatWebsite/chatWebsite.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.controller.js b/server/api/chatWebsite/chatWebsite.controller.js
index 2e2547d..ee732ee 100644
--- a/server/api/chatWebsite/chatWebsite.controller.js
+++ b/server/api/chatWebsite/chatWebsite.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.events.js b/server/api/chatWebsite/chatWebsite.events.js
index ae14b68..f575f96 100644
--- a/server/api/chatWebsite/chatWebsite.events.js
+++ b/server/api/chatWebsite/chatWebsite.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.model.js b/server/api/chatWebsite/chatWebsite.model.js
index 6c0a136..0ffa54a 100644
--- a/server/api/chatWebsite/chatWebsite.model.js
+++ b/server/api/chatWebsite/chatWebsite.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.rpc.js b/server/api/chatWebsite/chatWebsite.rpc.js
index aaac3f9..271a9da 100644
--- a/server/api/chatWebsite/chatWebsite.rpc.js
+++ b/server/api/chatWebsite/chatWebsite.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.socket.js b/server/api/chatWebsite/chatWebsite.socket.js
index 88f3622..d31fc11 100644
--- a/server/api/chatWebsite/chatWebsite.socket.js
+++ b/server/api/chatWebsite/chatWebsite.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/index.js b/server/api/chatWebsite/index.js
index 45d656d..4c4b205 100644
--- a/server/api/chatWebsite/index.js
+++ b/server/api/chatWebsite/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.attributes.js b/server/api/cloudProvider/cloudProvider.attributes.js
index 1c8bc7b..e56b435 100644
--- a/server/api/cloudProvider/cloudProvider.attributes.js
+++ b/server/api/cloudProvider/cloudProvider.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.controller.js b/server/api/cloudProvider/cloudProvider.controller.js
index 09811ed..ab65732 100644
--- a/server/api/cloudProvider/cloudProvider.controller.js
+++ b/server/api/cloudProvider/cloudProvider.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.model.js b/server/api/cloudProvider/cloudProvider.model.js
index 3d226fb..696683d 100644
--- a/server/api/cloudProvider/cloudProvider.model.js
+++ b/server/api/cloudProvider/cloudProvider.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.rpc.js b/server/api/cloudProvider/cloudProvider.rpc.js
index 24e14c2..0a6edd5 100644
--- a/server/api/cloudProvider/cloudProvider.rpc.js
+++ b/server/api/cloudProvider/cloudProvider.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/index.js b/server/api/cloudProvider/index.js
index ef5dfae..6be0e6a 100644
--- a/server/api/cloudProvider/index.js
+++ b/server/api/cloudProvider/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.attributes.js b/server/api/cmCompany/cmCompany.attributes.js
index 14f8b0c..93554c0 100644
--- a/server/api/cmCompany/cmCompany.attributes.js
+++ b/server/api/cmCompany/cmCompany.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.controller.js b/server/api/cmCompany/cmCompany.controller.js
index 968a592..9bdaf1e 100644
--- a/server/api/cmCompany/cmCompany.controller.js
+++ b/server/api/cmCompany/cmCompany.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.model.js b/server/api/cmCompany/cmCompany.model.js
index 1e868cc..1caf1bb 100644
--- a/server/api/cmCompany/cmCompany.model.js
+++ b/server/api/cmCompany/cmCompany.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.rpc.js b/server/api/cmCompany/cmCompany.rpc.js
index e1ec541..0c0549f 100644
--- a/server/api/cmCompany/cmCompany.rpc.js
+++ b/server/api/cmCompany/cmCompany.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/index.js b/server/api/cmCompany/index.js
index e961c14..404bc66 100644
--- a/server/api/cmCompany/index.js
+++ b/server/api/cmCompany/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.attributes.js b/server/api/cmContact/cmContact.attributes.js
index 97de104..c0d92f1 100644
--- a/server/api/cmContact/cmContact.attributes.js
+++ b/server/api/cmContact/cmContact.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js
index dfa200a..3af1474 100644
--- a/server/api/cmContact/cmContact.controller.js
+++ b/server/api/cmContact/cmContact.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.events.js b/server/api/cmContact/cmContact.events.js
index eeedf51..6ecdd58 100644
--- a/server/api/cmContact/cmContact.events.js
+++ b/server/api/cmContact/cmContact.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.model.js b/server/api/cmContact/cmContact.model.js
index 961ec47..4f18830 100644
--- a/server/api/cmContact/cmContact.model.js
+++ b/server/api/cmContact/cmContact.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.rpc.js b/server/api/cmContact/cmContact.rpc.js
index 54e2c0c..e3220a7 100644
--- a/server/api/cmContact/cmContact.rpc.js
+++ b/server/api/cmContact/cmContact.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.socket.js b/server/api/cmContact/cmContact.socket.js
index 7e220bb..903393c 100644
--- a/server/api/cmContact/cmContact.socket.js
+++ b/server/api/cmContact/cmContact.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/index.js b/server/api/cmContact/index.js
index bfdd368..de0620e 100644
--- a/server/api/cmContact/index.js
+++ b/server/api/cmContact/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.attributes.js b/server/api/cmContactHasItem/cmContactHasItem.attributes.js
new file mode 100644
index 0000000..9ef472b
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.controller.js b/server/api/cmContactHasItem/cmContactHasItem.controller.js
new file mode 100644
index 0000000..1e83f10
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.model.js b/server/api/cmContactHasItem/cmContactHasItem.model.js
new file mode 100644
index 0000000..f1c0f6c
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.rpc.js b/server/api/cmContactHasItem/cmContactHasItem.rpc.js
new file mode 100644
index 0000000..399780d
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/index.js b/server/api/cmContactHasItem/index.js
new file mode 100644
index 0000000..89933e6
--- /dev/null
+++ b/server/api/cmContactHasItem/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasPhone/cmContactHasPhone.attributes.js b/server/api/cmContactHasPhone/cmContactHasPhone.attributes.js
new file mode 100644
index 0000000..e69eac6
--- /dev/null
+++ b/server/api/cmContactHasPhone/cmContactHasPhone.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasPhone/cmContactHasPhone.controller.js b/server/api/cmContactHasPhone/cmContactHasPhone.controller.js
new file mode 100644
index 0000000..b9d44f4
--- /dev/null
+++ b/server/api/cmContactHasPhone/cmContactHasPhone.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasPhone/cmContactHasPhone.model.js b/server/api/cmContactHasPhone/cmContactHasPhone.model.js
new file mode 100644
index 0000000..dc1a670
--- /dev/null
+++ b/server/api/cmContactHasPhone/cmContactHasPhone.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasPhone/cmContactHasPhone.rpc.js b/server/api/cmContactHasPhone/cmContactHasPhone.rpc.js
new file mode 100644
index 0000000..91b10c4
--- /dev/null
+++ b/server/api/cmContactHasPhone/cmContactHasPhone.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasPhone/index.js b/server/api/cmContactHasPhone/index.js
new file mode 100644
index 0000000..8676a18
--- /dev/null
+++ b/server/api/cmContactHasPhone/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.attributes.js b/server/api/cmCustomField/cmCustomField.attributes.js
index 557bd5f..e84215d 100644
--- a/server/api/cmCustomField/cmCustomField.attributes.js
+++ b/server/api/cmCustomField/cmCustomField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.controller.js b/server/api/cmCustomField/cmCustomField.controller.js
index a7b0a9a..5e64757 100644
--- a/server/api/cmCustomField/cmCustomField.controller.js
+++ b/server/api/cmCustomField/cmCustomField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.model.js b/server/api/cmCustomField/cmCustomField.model.js
index 63fd6a1..bae07bd 100644
--- a/server/api/cmCustomField/cmCustomField.model.js
+++ b/server/api/cmCustomField/cmCustomField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.rpc.js b/server/api/cmCustomField/cmCustomField.rpc.js
index 3671434..544ed5b 100644
--- a/server/api/cmCustomField/cmCustomField.rpc.js
+++ b/server/api/cmCustomField/cmCustomField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/index.js b/server/api/cmCustomField/index.js
index 5690a9a..0d1bd21 100644
--- a/server/api/cmCustomField/index.js
+++ b/server/api/cmCustomField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.attributes.js b/server/api/cmHopper/cmHopper.attributes.js
index 3e9846c..aa57d7c 100644
--- a/server/api/cmHopper/cmHopper.attributes.js
+++ b/server/api/cmHopper/cmHopper.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.controller.js b/server/api/cmHopper/cmHopper.controller.js
index b44c4e8..0ba10b1 100644
--- a/server/api/cmHopper/cmHopper.controller.js
+++ b/server/api/cmHopper/cmHopper.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.model.js b/server/api/cmHopper/cmHopper.model.js
index 621a746..233ea8a 100644
--- a/server/api/cmHopper/cmHopper.model.js
+++ b/server/api/cmHopper/cmHopper.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.rpc.js b/server/api/cmHopper/cmHopper.rpc.js
index 53105c6..921a444 100644
--- a/server/api/cmHopper/cmHopper.rpc.js
+++ b/server/api/cmHopper/cmHopper.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/index.js b/server/api/cmHopper/index.js
index 50528a3..971ce30 100644
--- a/server/api/cmHopper/index.js
+++ b/server/api/cmHopper/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js
new file mode 100644
index 0000000..fbcbe81
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js
new file mode 100644
index 0000000..04496ed
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js
new file mode 100644
index 0000000..3bab870
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js
new file mode 100644
index 0000000..95560d9
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/index.js b/server/api/cmHopperAdditionalPhone/index.js
new file mode 100644
index 0000000..aa71933
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.attributes.js b/server/api/cmHopperBlack/cmHopperBlack.attributes.js
index 85d56c9..fa3af6e 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.attributes.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.controller.js b/server/api/cmHopperBlack/cmHopperBlack.controller.js
index 7a0a2dc..ed6538f 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.controller.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.model.js b/server/api/cmHopperBlack/cmHopperBlack.model.js
index aa29b40..e0a3d7c 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.model.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.rpc.js b/server/api/cmHopperBlack/cmHopperBlack.rpc.js
index 3507848..fd9c42d 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.rpc.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/index.js b/server/api/cmHopperBlack/index.js
index c4104b8..afc28fa 100644
--- a/server/api/cmHopperBlack/index.js
+++ b/server/api/cmHopperBlack/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.attributes.js b/server/api/cmHopperFinal/cmHopperFinal.attributes.js
index bf7e07c..31ad43c 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.attributes.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.controller.js b/server/api/cmHopperFinal/cmHopperFinal.controller.js
index 318fcc2..a28afb0 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.controller.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.model.js b/server/api/cmHopperFinal/cmHopperFinal.model.js
index 0ed0f41..fb0c649 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.model.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.rpc.js b/server/api/cmHopperFinal/cmHopperFinal.rpc.js
index 2bef299..dec94f7 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.rpc.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/index.js b/server/api/cmHopperFinal/index.js
index eee371d..c535e16 100644
--- a/server/api/cmHopperFinal/index.js
+++ b/server/api/cmHopperFinal/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.attributes.js b/server/api/cmHopperHistory/cmHopperHistory.attributes.js
index d51157c..f94a53f 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.attributes.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.controller.js b/server/api/cmHopperHistory/cmHopperHistory.controller.js
index 9ff41a0..7a85c4c 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.controller.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.model.js b/server/api/cmHopperHistory/cmHopperHistory.model.js
index 642675e..22f2fb3 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.model.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.rpc.js b/server/api/cmHopperHistory/cmHopperHistory.rpc.js
index fa591f5..4da5c84 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.rpc.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/index.js b/server/api/cmHopperHistory/index.js
index 4cb339e..c6c0ca1 100644
--- a/server/api/cmHopperHistory/index.js
+++ b/server/api/cmHopperHistory/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.attributes.js b/server/api/cmList/cmList.attributes.js
index 5c30e35..dce53dd 100644
--- a/server/api/cmList/cmList.attributes.js
+++ b/server/api/cmList/cmList.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.controller.js b/server/api/cmList/cmList.controller.js
index ffda94a..771cf27 100644
--- a/server/api/cmList/cmList.controller.js
+++ b/server/api/cmList/cmList.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.events.js b/server/api/cmList/cmList.events.js
index 9514d2e..3647cc4 100644
--- a/server/api/cmList/cmList.events.js
+++ b/server/api/cmList/cmList.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.model.js b/server/api/cmList/cmList.model.js
index 994340d..f23d8a2 100644
--- a/server/api/cmList/cmList.model.js
+++ b/server/api/cmList/cmList.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.rpc.js b/server/api/cmList/cmList.rpc.js
index 2020a87..b0c61c0 100644
--- a/server/api/cmList/cmList.rpc.js
+++ b/server/api/cmList/cmList.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.socket.js b/server/api/cmList/cmList.socket.js
index f446054..e288ed6 100644
--- a/server/api/cmList/cmList.socket.js
+++ b/server/api/cmList/cmList.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/index.js b/server/api/cmList/index.js
index e9e3716..dbd7103 100644
--- a/server/api/cmList/index.js
+++ b/server/api/cmList/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.attributes.js b/server/api/condition/condition.attributes.js
index b353f1b..272d0b8 100644
--- a/server/api/condition/condition.attributes.js
+++ b/server/api/condition/condition.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.controller.js b/server/api/condition/condition.controller.js
index 5eac34a..54e5e40 100644
--- a/server/api/condition/condition.controller.js
+++ b/server/api/condition/condition.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.model.js b/server/api/condition/condition.model.js
index fd001e0..4082a51 100644
--- a/server/api/condition/condition.model.js
+++ b/server/api/condition/condition.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.rpc.js b/server/api/condition/condition.rpc.js
index 47d292b..8c3b07b 100644
--- a/server/api/condition/condition.rpc.js
+++ b/server/api/condition/condition.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/index.js b/server/api/condition/index.js
index b7dd52e..2d9d204 100644
--- a/server/api/condition/index.js
+++ b/server/api/condition/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.attributes.js b/server/api/contactItemType/contactItemType.attributes.js
new file mode 100644
index 0000000..8d18dee
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.controller.js b/server/api/contactItemType/contactItemType.controller.js
new file mode 100644
index 0000000..7528708
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.model.js b/server/api/contactItemType/contactItemType.model.js
new file mode 100644
index 0000000..3452415
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.rpc.js b/server/api/contactItemType/contactItemType.rpc.js
new file mode 100644
index 0000000..888aad3
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/index.js b/server/api/contactItemType/index.js
new file mode 100644
index 0000000..f42ca34
--- /dev/null
+++ b/server/api/contactItemType/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.attributes.js b/server/api/dashboard/dashboard.attributes.js
index 548e69c..50de7ea 100644
--- a/server/api/dashboard/dashboard.attributes.js
+++ b/server/api/dashboard/dashboard.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.controller.js b/server/api/dashboard/dashboard.controller.js
index a012d05..be82e04 100644
--- a/server/api/dashboard/dashboard.controller.js
+++ b/server/api/dashboard/dashboard.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.events.js b/server/api/dashboard/dashboard.events.js
index 62a2a95..aa20696 100644
--- a/server/api/dashboard/dashboard.events.js
+++ b/server/api/dashboard/dashboard.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.model.js b/server/api/dashboard/dashboard.model.js
index 7e564df..de23f2a 100644
--- a/server/api/dashboard/dashboard.model.js
+++ b/server/api/dashboard/dashboard.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.rpc.js b/server/api/dashboard/dashboard.rpc.js
index b7b09fc..99eeb04 100644
--- a/server/api/dashboard/dashboard.rpc.js
+++ b/server/api/dashboard/dashboard.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.socket.js b/server/api/dashboard/dashboard.socket.js
index 4eacc9c..5c2188f 100644
--- a/server/api/dashboard/dashboard.socket.js
+++ b/server/api/dashboard/dashboard.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/index.js b/server/api/dashboard/index.js
index 84e1d08..d063bc8 100644
--- a/server/api/dashboard/index.js
+++ b/server/api/dashboard/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.attributes.js b/server/api/dashboardItem/dashboardItem.attributes.js
index 7c0a781..7c76808 100644
--- a/server/api/dashboardItem/dashboardItem.attributes.js
+++ b/server/api/dashboardItem/dashboardItem.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.controller.js b/server/api/dashboardItem/dashboardItem.controller.js
index 475b2c4..ad25b58 100644
--- a/server/api/dashboardItem/dashboardItem.controller.js
+++ b/server/api/dashboardItem/dashboardItem.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.events.js b/server/api/dashboardItem/dashboardItem.events.js
index f414787..fc845bb 100644
--- a/server/api/dashboardItem/dashboardItem.events.js
+++ b/server/api/dashboardItem/dashboardItem.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.model.js b/server/api/dashboardItem/dashboardItem.model.js
index 31c8ad7..f42b592 100644
--- a/server/api/dashboardItem/dashboardItem.model.js
+++ b/server/api/dashboardItem/dashboardItem.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.rpc.js b/server/api/dashboardItem/dashboardItem.rpc.js
index 40cd9a9..3a56be6 100644
--- a/server/api/dashboardItem/dashboardItem.rpc.js
+++ b/server/api/dashboardItem/dashboardItem.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.socket.js b/server/api/dashboardItem/dashboardItem.socket.js
index 9c81af3..bcec02e 100644
--- a/server/api/dashboardItem/dashboardItem.socket.js
+++ b/server/api/dashboardItem/dashboardItem.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/index.js b/server/api/dashboardItem/index.js
index 2be3fe0..4df8831 100644
--- a/server/api/dashboardItem/index.js
+++ b/server/api/dashboardItem/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.attributes.js b/server/api/disposition/disposition.attributes.js
index 1ff4113..da95007 100644
--- a/server/api/disposition/disposition.attributes.js
+++ b/server/api/disposition/disposition.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.controller.js b/server/api/disposition/disposition.controller.js
index 1825ad8..d177241 100644
--- a/server/api/disposition/disposition.controller.js
+++ b/server/api/disposition/disposition.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.model.js b/server/api/disposition/disposition.model.js
index 0f78cba..83ed2fa 100644
--- a/server/api/disposition/disposition.model.js
+++ b/server/api/disposition/disposition.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.rpc.js b/server/api/disposition/disposition.rpc.js
index a4b777c..82a1b65 100644
--- a/server/api/disposition/disposition.rpc.js
+++ b/server/api/disposition/disposition.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/index.js b/server/api/disposition/index.js
index 1b0be4b..f7c0866 100644
--- a/server/api/disposition/index.js
+++ b/server/api/disposition/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.attributes.js b/server/api/faxAccount/faxAccount.attributes.js
index 0eae6bf..f6dcdc1 100644
--- a/server/api/faxAccount/faxAccount.attributes.js
+++ b/server/api/faxAccount/faxAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.controller.js b/server/api/faxAccount/faxAccount.controller.js
index d512798..7fcb41b 100644
--- a/server/api/faxAccount/faxAccount.controller.js
+++ b/server/api/faxAccount/faxAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.events.js b/server/api/faxAccount/faxAccount.events.js
index e450f5c..7b1c591 100644
--- a/server/api/faxAccount/faxAccount.events.js
+++ b/server/api/faxAccount/faxAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.model.js b/server/api/faxAccount/faxAccount.model.js
index 348b322..3d40691 100644
--- a/server/api/faxAccount/faxAccount.model.js
+++ b/server/api/faxAccount/faxAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.rpc.js b/server/api/faxAccount/faxAccount.rpc.js
index 5420ed1..bcd0640 100644
--- a/server/api/faxAccount/faxAccount.rpc.js
+++ b/server/api/faxAccount/faxAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.socket.js b/server/api/faxAccount/faxAccount.socket.js
index 0de210c..9344783 100644
--- a/server/api/faxAccount/faxAccount.socket.js
+++ b/server/api/faxAccount/faxAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/index.js b/server/api/faxAccount/index.js
index 79316a5..dfac429 100644
--- a/server/api/faxAccount/index.js
+++ b/server/api/faxAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.attributes.js b/server/api/faxApplication/faxApplication.attributes.js
index 568e904..37f14a1 100644
--- a/server/api/faxApplication/faxApplication.attributes.js
+++ b/server/api/faxApplication/faxApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.controller.js b/server/api/faxApplication/faxApplication.controller.js
index 4b26d1d..9e1612b 100644
--- a/server/api/faxApplication/faxApplication.controller.js
+++ b/server/api/faxApplication/faxApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.model.js b/server/api/faxApplication/faxApplication.model.js
index bb9a4ea..347dcfd 100644
--- a/server/api/faxApplication/faxApplication.model.js
+++ b/server/api/faxApplication/faxApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.rpc.js b/server/api/faxApplication/faxApplication.rpc.js
index 0f2970e..ced26dc 100644
--- a/server/api/faxApplication/faxApplication.rpc.js
+++ b/server/api/faxApplication/faxApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/index.js b/server/api/faxApplication/index.js
index 4883670..04cd974 100644
--- a/server/api/faxApplication/index.js
+++ b/server/api/faxApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.attributes.js b/server/api/faxInteraction/faxInteraction.attributes.js
index 17183a8..06d64c9 100644
--- a/server/api/faxInteraction/faxInteraction.attributes.js
+++ b/server/api/faxInteraction/faxInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.controller.js b/server/api/faxInteraction/faxInteraction.controller.js
index 04acd13..586daea 100644
--- a/server/api/faxInteraction/faxInteraction.controller.js
+++ b/server/api/faxInteraction/faxInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.events.js b/server/api/faxInteraction/faxInteraction.events.js
index 659fff6..01fd05b 100644
--- a/server/api/faxInteraction/faxInteraction.events.js
+++ b/server/api/faxInteraction/faxInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.model.js b/server/api/faxInteraction/faxInteraction.model.js
index 9704d63..0fab0a9 100644
--- a/server/api/faxInteraction/faxInteraction.model.js
+++ b/server/api/faxInteraction/faxInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.rpc.js b/server/api/faxInteraction/faxInteraction.rpc.js
index 1ff89d6..25d61a1 100644
--- a/server/api/faxInteraction/faxInteraction.rpc.js
+++ b/server/api/faxInteraction/faxInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.socket.js b/server/api/faxInteraction/faxInteraction.socket.js
index 32c75e1..ba3c776 100644
--- a/server/api/faxInteraction/faxInteraction.socket.js
+++ b/server/api/faxInteraction/faxInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/index.js b/server/api/faxInteraction/index.js
index 6776fb1..34b3a8a 100644
--- a/server/api/faxInteraction/index.js
+++ b/server/api/faxInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.attributes.js b/server/api/faxMessage/faxMessage.attributes.js
index 2b7f33b..3263e43 100644
--- a/server/api/faxMessage/faxMessage.attributes.js
+++ b/server/api/faxMessage/faxMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.controller.js b/server/api/faxMessage/faxMessage.controller.js
index 438cea7..377427a 100644
--- a/server/api/faxMessage/faxMessage.controller.js
+++ b/server/api/faxMessage/faxMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.events.js b/server/api/faxMessage/faxMessage.events.js
index eaab698..9abafd1 100644
--- a/server/api/faxMessage/faxMessage.events.js
+++ b/server/api/faxMessage/faxMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.model.js b/server/api/faxMessage/faxMessage.model.js
index dec137f..5e3bbbc 100644
--- a/server/api/faxMessage/faxMessage.model.js
+++ b/server/api/faxMessage/faxMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.rpc.js b/server/api/faxMessage/faxMessage.rpc.js
index 5c6daba..2f389aa 100644
--- a/server/api/faxMessage/faxMessage.rpc.js
+++ b/server/api/faxMessage/faxMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.socket.js b/server/api/faxMessage/faxMessage.socket.js
index f5b4629..0079fba 100644
--- a/server/api/faxMessage/faxMessage.socket.js
+++ b/server/api/faxMessage/faxMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/index.js b/server/api/faxMessage/index.js
index 7047910..4e9e0a1 100644
--- a/server/api/faxMessage/index.js
+++ b/server/api/faxMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.attributes.js b/server/api/faxQueue/faxQueue.attributes.js
index 93ea231..aeb44d9 100644
--- a/server/api/faxQueue/faxQueue.attributes.js
+++ b/server/api/faxQueue/faxQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.controller.js b/server/api/faxQueue/faxQueue.controller.js
index 89cc86c..328e8a1 100644
--- a/server/api/faxQueue/faxQueue.controller.js
+++ b/server/api/faxQueue/faxQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.events.js b/server/api/faxQueue/faxQueue.events.js
index 4a05624..b84c123 100644
--- a/server/api/faxQueue/faxQueue.events.js
+++ b/server/api/faxQueue/faxQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.model.js b/server/api/faxQueue/faxQueue.model.js
index b408123..93c0f53 100644
--- a/server/api/faxQueue/faxQueue.model.js
+++ b/server/api/faxQueue/faxQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.rpc.js b/server/api/faxQueue/faxQueue.rpc.js
index 464f967..c6a7ebc 100644
--- a/server/api/faxQueue/faxQueue.rpc.js
+++ b/server/api/faxQueue/faxQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.socket.js b/server/api/faxQueue/faxQueue.socket.js
index 9b03fb8..4d48ff8 100644
--- a/server/api/faxQueue/faxQueue.socket.js
+++ b/server/api/faxQueue/faxQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/index.js b/server/api/faxQueue/index.js
index 4e2dd00..cb8847e 100644
--- a/server/api/faxQueue/index.js
+++ b/server/api/faxQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.attributes.js b/server/api/faxQueueReport/faxQueueReport.attributes.js
index 56a43d7..5bbe9ac 100644
--- a/server/api/faxQueueReport/faxQueueReport.attributes.js
+++ b/server/api/faxQueueReport/faxQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.controller.js b/server/api/faxQueueReport/faxQueueReport.controller.js
index 35a8c6f..ee2053b 100644
--- a/server/api/faxQueueReport/faxQueueReport.controller.js
+++ b/server/api/faxQueueReport/faxQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.model.js b/server/api/faxQueueReport/faxQueueReport.model.js
index 8e6da4d..9872fa2 100644
--- a/server/api/faxQueueReport/faxQueueReport.model.js
+++ b/server/api/faxQueueReport/faxQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.rpc.js b/server/api/faxQueueReport/faxQueueReport.rpc.js
index b82d502..9014756 100644
--- a/server/api/faxQueueReport/faxQueueReport.rpc.js
+++ b/server/api/faxQueueReport/faxQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/index.js b/server/api/faxQueueReport/index.js
index a06c345..30f2b39 100644
--- a/server/api/faxQueueReport/index.js
+++ b/server/api/faxQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.attributes.js b/server/api/faxTransferReport/faxTransferReport.attributes.js
index 1c9d136..2377ea4 100644
--- a/server/api/faxTransferReport/faxTransferReport.attributes.js
+++ b/server/api/faxTransferReport/faxTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.controller.js b/server/api/faxTransferReport/faxTransferReport.controller.js
index 9f01974..1ab574c 100644
--- a/server/api/faxTransferReport/faxTransferReport.controller.js
+++ b/server/api/faxTransferReport/faxTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.model.js b/server/api/faxTransferReport/faxTransferReport.model.js
index 7c507fe..a57f6d7 100644
--- a/server/api/faxTransferReport/faxTransferReport.model.js
+++ b/server/api/faxTransferReport/faxTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.rpc.js b/server/api/faxTransferReport/faxTransferReport.rpc.js
index 0c5d414..e83579f 100644
--- a/server/api/faxTransferReport/faxTransferReport.rpc.js
+++ b/server/api/faxTransferReport/faxTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/index.js b/server/api/faxTransferReport/index.js
index 5a5d603..697abf2 100644
--- a/server/api/faxTransferReport/index.js
+++ b/server/api/faxTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/index.js b/server/api/intDeskAccount/index.js
index 1d940c3..bbdf082 100644
--- a/server/api/intDeskAccount/index.js
+++ b/server/api/intDeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.attributes.js b/server/api/intDeskAccount/intDeskAccount.attributes.js
index 093b44f..2474c8c 100644
--- a/server/api/intDeskAccount/intDeskAccount.attributes.js
+++ b/server/api/intDeskAccount/intDeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.controller.js b/server/api/intDeskAccount/intDeskAccount.controller.js
index 7208222..569e375 100644
--- a/server/api/intDeskAccount/intDeskAccount.controller.js
+++ b/server/api/intDeskAccount/intDeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.model.js b/server/api/intDeskAccount/intDeskAccount.model.js
index 0fd19a4..0d0194a 100644
--- a/server/api/intDeskAccount/intDeskAccount.model.js
+++ b/server/api/intDeskAccount/intDeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.rpc.js b/server/api/intDeskAccount/intDeskAccount.rpc.js
index 9c53406..c96b18f 100644
--- a/server/api/intDeskAccount/intDeskAccount.rpc.js
+++ b/server/api/intDeskAccount/intDeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/index.js b/server/api/intDeskConfiguration/index.js
index 92bcccb..437885c 100644
--- a/server/api/intDeskConfiguration/index.js
+++ b/server/api/intDeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js b/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
index 3fbbaaa..271dc10 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xb761=['sequelize','exports'];(function(_0x147656,_0x205a15){var _0x37e1e9=function(_0xea78b){while(--_0xea78b){_0x147656['push'](_0x147656['shift']());}};_0x37e1e9(++_0x205a15);}(_0xb761,0x94));var _0x1b76=function(_0x3238ea,_0x91809d){_0x3238ea=_0x3238ea-0x0;var _0x4aaac2=_0xb761[_0x3238ea];return _0x4aaac2;};'use strict';var Sequelize=require(_0x1b76('0x0'));module[_0x1b76('0x1')]={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x17c4=['STRING','exports'];(function(_0x502c7d,_0x2f1285){var _0x30b7ed=function(_0x2d92f3){while(--_0x2d92f3){_0x502c7d['push'](_0x502c7d['shift']());}};_0x30b7ed(++_0x2f1285);}(_0x17c4,0x143));var _0x417c=function(_0x8385f3,_0x53f26b){_0x8385f3=_0x8385f3-0x0;var _0x50c271=_0x17c4[_0x8385f3];return _0x50c271;};'use strict';var Sequelize=require('sequelize');module[_0x417c('0x0')]={'name':{'type':Sequelize[_0x417c('0x1')]},'description':{'type':Sequelize[_0x417c('0x1')]}};
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.controller.js b/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
index f1a0667..5bd8585 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.model.js b/server/api/intDeskConfiguration/intDeskConfiguration.model.js
index 5734c53..cc1ced8 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.model.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js b/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
index 19b86a7..a2f3b39 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/index.js b/server/api/intDeskField/index.js
index 0a6e126..9a22e03 100644
--- a/server/api/intDeskField/index.js
+++ b/server/api/intDeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.attributes.js b/server/api/intDeskField/intDeskField.attributes.js
index f41d63d..794ded4 100644
--- a/server/api/intDeskField/intDeskField.attributes.js
+++ b/server/api/intDeskField/intDeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.controller.js b/server/api/intDeskField/intDeskField.controller.js
index 4aa09b3..635b517 100644
--- a/server/api/intDeskField/intDeskField.controller.js
+++ b/server/api/intDeskField/intDeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.model.js b/server/api/intDeskField/intDeskField.model.js
index 227f491..df748c6 100644
--- a/server/api/intDeskField/intDeskField.model.js
+++ b/server/api/intDeskField/intDeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.rpc.js b/server/api/intDeskField/intDeskField.rpc.js
index f66658e..8cd2d0d 100644
--- a/server/api/intDeskField/intDeskField.rpc.js
+++ b/server/api/intDeskField/intDeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/index.js b/server/api/intDynamics365Account/index.js
index d4f8add..17520e0 100644
--- a/server/api/intDynamics365Account/index.js
+++ b/server/api/intDynamics365Account/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.attributes.js b/server/api/intDynamics365Account/intDynamics365Account.attributes.js
index 30a92b8..a85e1f9 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.attributes.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.controller.js b/server/api/intDynamics365Account/intDynamics365Account.controller.js
index a28e7db..52f9309 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.controller.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.model.js b/server/api/intDynamics365Account/intDynamics365Account.model.js
index b9ba461..1d92603 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.model.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.rpc.js b/server/api/intDynamics365Account/intDynamics365Account.rpc.js
index 0b55e14..6ad2615 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.rpc.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/index.js b/server/api/intDynamics365Configuration/index.js
index 685c5f8..d252011 100644
--- a/server/api/intDynamics365Configuration/index.js
+++ b/server/api/intDynamics365Configuration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
index 3dee8a7..c059e09 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
index 1188e34..940ebe2 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
index 71a9522..810da83 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
index 69ae296..6f8bfd8 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/index.js b/server/api/intDynamics365Field/index.js
index 8d517bd..4f25c1a 100644
--- a/server/api/intDynamics365Field/index.js
+++ b/server/api/intDynamics365Field/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.attributes.js b/server/api/intDynamics365Field/intDynamics365Field.attributes.js
index f9d2ef5..36852c3 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.attributes.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.controller.js b/server/api/intDynamics365Field/intDynamics365Field.controller.js
index 4117c0a..7b20cf3 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.controller.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.model.js b/server/api/intDynamics365Field/intDynamics365Field.model.js
index 952d036..0cfd543 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.model.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.rpc.js b/server/api/intDynamics365Field/intDynamics365Field.rpc.js
index 7667fbf..710f430 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.rpc.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/index.js b/server/api/intFreshdeskAccount/index.js
index 48cc6b0..80fd904 100644
--- a/server/api/intFreshdeskAccount/index.js
+++ b/server/api/intFreshdeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
index f882014..d1ceaec 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
index 185e989..604db0b 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
index 3c32c90..c3bf28d 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
index 79555a9..f23fab9 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/index.js b/server/api/intFreshdeskConfiguration/index.js
index 4e1e706..c624721 100644
--- a/server/api/intFreshdeskConfiguration/index.js
+++ b/server/api/intFreshdeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
index 65b3cb1..83f8426 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x31b8=['sequelize','exports','STRING'];(function(_0x3ba8fc,_0x33ee64){var _0x31e79d=function(_0x283503){while(--_0x283503){_0x3ba8fc['push'](_0x3ba8fc['shift']());}};_0x31e79d(++_0x33ee64);}(_0x31b8,0x1b6));var _0x831b=function(_0x43e871,_0x52a553){_0x43e871=_0x43e871-0x0;var _0xb878a6=_0x31b8[_0x43e871];return _0xb878a6;};'use strict';var Sequelize=require(_0x831b('0x0'));module[_0x831b('0x1')]={'name':{'type':Sequelize[_0x831b('0x2')]},'description':{'type':Sequelize[_0x831b('0x2')]}};
\ No newline at end of file
+var _0xade6=['STRING','exports'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xade6,0x1d5));var _0x6ade=function(_0x33b259,_0x2036be){_0x33b259=_0x33b259-0x0;var _0xf95548=_0xade6[_0x33b259];return _0xf95548;};'use strict';var Sequelize=require('sequelize');module[_0x6ade('0x0')]={'name':{'type':Sequelize[_0x6ade('0x1')]},'description':{'type':Sequelize[_0x6ade('0x1')]}};
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
index 24f6473..a559385 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
index 6953185..9e1612e 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
index 347c6e3..5c21d15 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/index.js b/server/api/intFreshdeskField/index.js
index 6102657..7e85652 100644
--- a/server/api/intFreshdeskField/index.js
+++ b/server/api/intFreshdeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.attributes.js b/server/api/intFreshdeskField/intFreshdeskField.attributes.js
index 48ba5e5..274ecee 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.attributes.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.controller.js b/server/api/intFreshdeskField/intFreshdeskField.controller.js
index cfe2092..e9d1a28 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.controller.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.model.js b/server/api/intFreshdeskField/intFreshdeskField.model.js
index fa7e77b..8c58a41 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.model.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.rpc.js b/server/api/intFreshdeskField/intFreshdeskField.rpc.js
index 8c1c600..1978519 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.rpc.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/index.js b/server/api/intFreshsalesAccount/index.js
index eaf9f7a..7ac6ae7 100644
--- a/server/api/intFreshsalesAccount/index.js
+++ b/server/api/intFreshsalesAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
index b2a292b..4cd426c 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
index b2d29fb..c8629f3 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
index b349d1d..3047481 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
index f7245a0..acf810b 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/index.js b/server/api/intFreshsalesConfiguration/index.js
index 2e876fc..00f1585 100644
--- a/server/api/intFreshsalesConfiguration/index.js
+++ b/server/api/intFreshsalesConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
index 6bda11a..4e6744b 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x1bf9=['STRING','sequelize','exports'];(function(_0x2e79dd,_0x59fcaf){var _0x113a76=function(_0xe90fb1){while(--_0xe90fb1){_0x2e79dd['push'](_0x2e79dd['shift']());}};_0x113a76(++_0x59fcaf);}(_0x1bf9,0x67));var _0x91bf=function(_0x40f636,_0x4f8b17){_0x40f636=_0x40f636-0x0;var _0x31c6c5=_0x1bf9[_0x40f636];return _0x31c6c5;};'use strict';var Sequelize=require(_0x91bf('0x0'));module[_0x91bf('0x1')]={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x91bf('0x2')]}};
\ No newline at end of file
+var _0x2188=['STRING','sequelize','exports'];(function(_0x1618a3,_0xb37cf4){var _0x497460=function(_0x39f5f9){while(--_0x39f5f9){_0x1618a3['push'](_0x1618a3['shift']());}};_0x497460(++_0xb37cf4);}(_0x2188,0x10c));var _0x8218=function(_0x505f3c,_0x1cd1ec){_0x505f3c=_0x505f3c-0x0;var _0xe74200=_0x2188[_0x505f3c];return _0xe74200;};'use strict';var Sequelize=require(_0x8218('0x0'));module[_0x8218('0x1')]={'name':{'type':Sequelize[_0x8218('0x2')]},'description':{'type':Sequelize[_0x8218('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
index ca60916..eaff046 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
index 36a8b5b..38c8d0b 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
index 3598c8b..8ba3579 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/index.js b/server/api/intFreshsalesField/index.js
index 85ba1b5..29b5d8a 100644
--- a/server/api/intFreshsalesField/index.js
+++ b/server/api/intFreshsalesField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.attributes.js b/server/api/intFreshsalesField/intFreshsalesField.attributes.js
index 24c1a3c..7606268 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.attributes.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.controller.js b/server/api/intFreshsalesField/intFreshsalesField.controller.js
index f2d2f54..16e8cfc 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.controller.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.model.js b/server/api/intFreshsalesField/intFreshsalesField.model.js
index 8e92d73..a30ed10 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.model.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.rpc.js b/server/api/intFreshsalesField/intFreshsalesField.rpc.js
index 897721c..019024d 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.rpc.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/index.js b/server/api/intSalesforceAccount/index.js
index 455c8e3..d350964 100644
--- a/server/api/intSalesforceAccount/index.js
+++ b/server/api/intSalesforceAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js b/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
index fe2b20d..d6bc97e 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.controller.js b/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
index d7ebdc9..1b22caa 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.model.js b/server/api/intSalesforceAccount/intSalesforceAccount.model.js
index ae0e9ee..564e309 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.model.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js b/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
index f436ca9..e6d8133 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/index.js b/server/api/intSalesforceConfiguration/index.js
index 7944387..85661f7 100644
--- a/server/api/intSalesforceConfiguration/index.js
+++ b/server/api/intSalesforceConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
index 4203f2f..454c060 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
index 704256b..ee0afde 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
index 6070f3c..f9cdefe 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
index fc9a55c..c61a698 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/index.js b/server/api/intSalesforceField/index.js
index 06f037f..67d4e65 100644
--- a/server/api/intSalesforceField/index.js
+++ b/server/api/intSalesforceField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.attributes.js b/server/api/intSalesforceField/intSalesforceField.attributes.js
index 27fd555..dc0f30a 100644
--- a/server/api/intSalesforceField/intSalesforceField.attributes.js
+++ b/server/api/intSalesforceField/intSalesforceField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.controller.js b/server/api/intSalesforceField/intSalesforceField.controller.js
index 74d772f..13c8a60 100644
--- a/server/api/intSalesforceField/intSalesforceField.controller.js
+++ b/server/api/intSalesforceField/intSalesforceField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.model.js b/server/api/intSalesforceField/intSalesforceField.model.js
index 02bf9be..b7f23d6 100644
--- a/server/api/intSalesforceField/intSalesforceField.model.js
+++ b/server/api/intSalesforceField/intSalesforceField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.rpc.js b/server/api/intSalesforceField/intSalesforceField.rpc.js
index 396d0ff..0a46d2e 100644
--- a/server/api/intSalesforceField/intSalesforceField.rpc.js
+++ b/server/api/intSalesforceField/intSalesforceField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/index.js b/server/api/intServicenowAccount/index.js
index 7985c97..5bf7d82 100644
--- a/server/api/intServicenowAccount/index.js
+++ b/server/api/intServicenowAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.attributes.js b/server/api/intServicenowAccount/intServicenowAccount.attributes.js
index f5035fa..9d04f22 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.attributes.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.controller.js b/server/api/intServicenowAccount/intServicenowAccount.controller.js
index a8bd2db..bcfb12f 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.controller.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.model.js b/server/api/intServicenowAccount/intServicenowAccount.model.js
index e76aa5b..2c3e466 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.model.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.rpc.js b/server/api/intServicenowAccount/intServicenowAccount.rpc.js
index 4aea297..200443d 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.rpc.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/index.js b/server/api/intServicenowConfiguration/index.js
index 3df64f6..055810e 100644
--- a/server/api/intServicenowConfiguration/index.js
+++ b/server/api/intServicenowConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
index 674c773..e2271e1 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xf680=['STRING','sequelize'];(function(_0x193f6a,_0x11ef1a){var _0x35e59e=function(_0x40eff7){while(--_0x40eff7){_0x193f6a['push'](_0x193f6a['shift']());}};_0x35e59e(++_0x11ef1a);}(_0xf680,0x123));var _0x0f68=function(_0x58c9ab,_0x20641e){_0x58c9ab=_0x58c9ab-0x0;var _0x39d211=_0xf680[_0x58c9ab];return _0x39d211;};'use strict';var Sequelize=require(_0x0f68('0x0'));module['exports']={'name':{'type':Sequelize[_0x0f68('0x1')]},'description':{'type':Sequelize[_0x0f68('0x1')]}};
\ No newline at end of file
+var _0xce2d=['STRING','sequelize','exports'];(function(_0x2d5934,_0x1acc4f){var _0x5807c8=function(_0x326cc5){while(--_0x326cc5){_0x2d5934['push'](_0x2d5934['shift']());}};_0x5807c8(++_0x1acc4f);}(_0xce2d,0x14b));var _0xdce2=function(_0x1ebcdc,_0x44ff55){_0x1ebcdc=_0x1ebcdc-0x0;var _0x2a5c6f=_0xce2d[_0x1ebcdc];return _0x2a5c6f;};'use strict';var Sequelize=require(_0xdce2('0x0'));module[_0xdce2('0x1')]={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0xdce2('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
index 5dbe035..69c48f8 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
index 7986c9e..08f2ed1 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
index 269f7a3..30c47ea 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/index.js b/server/api/intServicenowField/index.js
index fb5e6f5..544b83a 100644
--- a/server/api/intServicenowField/index.js
+++ b/server/api/intServicenowField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.attributes.js b/server/api/intServicenowField/intServicenowField.attributes.js
index 8cd0ab1..59ae522 100644
--- a/server/api/intServicenowField/intServicenowField.attributes.js
+++ b/server/api/intServicenowField/intServicenowField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.controller.js b/server/api/intServicenowField/intServicenowField.controller.js
index 13936a5..3f670a7 100644
--- a/server/api/intServicenowField/intServicenowField.controller.js
+++ b/server/api/intServicenowField/intServicenowField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.model.js b/server/api/intServicenowField/intServicenowField.model.js
index 5a9d5ed..a8cf5c7 100644
--- a/server/api/intServicenowField/intServicenowField.model.js
+++ b/server/api/intServicenowField/intServicenowField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.rpc.js b/server/api/intServicenowField/intServicenowField.rpc.js
index 6a88893..ffafe55 100644
--- a/server/api/intServicenowField/intServicenowField.rpc.js
+++ b/server/api/intServicenowField/intServicenowField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/index.js b/server/api/intSugarcrmAccount/index.js
index 537da63..32e32ca 100644
--- a/server/api/intSugarcrmAccount/index.js
+++ b/server/api/intSugarcrmAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
index 29728b6..c7efa3d 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
index 0047f84..2067c12 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
index 5aab0c1..f4d41d1 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
index 62dd7b8..ae60531 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/index.js b/server/api/intSugarcrmConfiguration/index.js
index 73fbc7e..3f93175 100644
--- a/server/api/intSugarcrmConfiguration/index.js
+++ b/server/api/intSugarcrmConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
index c79ffa2..6fe73d1 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x4f76=['STRING','sequelize','exports'];(function(_0x24061a,_0x1c9f4d){var _0x82054e=function(_0x2ec346){while(--_0x2ec346){_0x24061a['push'](_0x24061a['shift']());}};_0x82054e(++_0x1c9f4d);}(_0x4f76,0x136));var _0x64f7=function(_0x3e7804,_0x121853){_0x3e7804=_0x3e7804-0x0;var _0x56efda=_0x4f76[_0x3e7804];return _0x56efda;};'use strict';var Sequelize=require(_0x64f7('0x0'));module[_0x64f7('0x1')]={'name':{'type':Sequelize[_0x64f7('0x2')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x4410=['STRING','exports'];(function(_0x5ef7d1,_0x4b430f){var _0x3aee31=function(_0x209990){while(--_0x209990){_0x5ef7d1['push'](_0x5ef7d1['shift']());}};_0x3aee31(++_0x4b430f);}(_0x4410,0x153));var _0x0441=function(_0x53afe9,_0x2c9f40){_0x53afe9=_0x53afe9-0x0;var _0x396396=_0x4410[_0x53afe9];return _0x396396;};'use strict';var Sequelize=require('sequelize');module[_0x0441('0x0')]={'name':{'type':Sequelize[_0x0441('0x1')]},'description':{'type':Sequelize[_0x0441('0x1')]}};
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
index 0f8b8ab..0e20c54 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
index 5418953..15439a9 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
index 48dd6f9..2911ea7 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/index.js b/server/api/intSugarcrmField/index.js
index 2f2ba62..613ffd5 100644
--- a/server/api/intSugarcrmField/index.js
+++ b/server/api/intSugarcrmField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.attributes.js b/server/api/intSugarcrmField/intSugarcrmField.attributes.js
index cb590b5..fb7750e 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.attributes.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.controller.js b/server/api/intSugarcrmField/intSugarcrmField.controller.js
index 278a256..cdc7fd2 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.controller.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.model.js b/server/api/intSugarcrmField/intSugarcrmField.model.js
index 4c231b4..5ae3ff4 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.model.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.rpc.js b/server/api/intSugarcrmField/intSugarcrmField.rpc.js
index dcee8ab..7f8de42 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.rpc.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/index.js b/server/api/intVtigerAccount/index.js
index 1009495..8038839 100644
--- a/server/api/intVtigerAccount/index.js
+++ b/server/api/intVtigerAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.attributes.js b/server/api/intVtigerAccount/intVtigerAccount.attributes.js
index 7765a3e..e9802c9 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.attributes.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.controller.js b/server/api/intVtigerAccount/intVtigerAccount.controller.js
index 63243d3..e0d79a5 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.controller.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.model.js b/server/api/intVtigerAccount/intVtigerAccount.model.js
index 5e0c11c..fa7b815 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.model.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.rpc.js b/server/api/intVtigerAccount/intVtigerAccount.rpc.js
index 45cc4b2..a226406 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.rpc.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/index.js b/server/api/intVtigerConfiguration/index.js
index 84f0eb8..69849ed 100644
--- a/server/api/intVtigerConfiguration/index.js
+++ b/server/api/intVtigerConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
index 31665a9..40fbb46 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xd560=['STRING','sequelize'];(function(_0xf0f905,_0x59e1d1){var _0x444f5b=function(_0x5da680){while(--_0x5da680){_0xf0f905['push'](_0xf0f905['shift']());}};_0x444f5b(++_0x59e1d1);}(_0xd560,0x161));var _0x0d56=function(_0x306309,_0x316238){_0x306309=_0x306309-0x0;var _0x4983f8=_0xd560[_0x306309];return _0x4983f8;};'use strict';var Sequelize=require(_0x0d56('0x0'));module['exports']={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x0d56('0x1')]}};
\ No newline at end of file
+var _0xf3e1=['STRING','sequelize'];(function(_0x220dbb,_0x99328d){var _0x2b77de=function(_0x15e966){while(--_0x15e966){_0x220dbb['push'](_0x220dbb['shift']());}};_0x2b77de(++_0x99328d);}(_0xf3e1,0xd3));var _0x1f3e=function(_0x3e5237,_0x3845d8){_0x3e5237=_0x3e5237-0x0;var _0x252880=_0xf3e1[_0x3e5237];return _0x252880;};'use strict';var Sequelize=require(_0x1f3e('0x0'));module['exports']={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x1f3e('0x1')]}};
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
index b3b517d..d0f68e9 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
index c4ee65b..9488241 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
index 60a50dd..083993b 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/index.js b/server/api/intVtigerField/index.js
index 1c4ab44..2300bdb 100644
--- a/server/api/intVtigerField/index.js
+++ b/server/api/intVtigerField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.attributes.js b/server/api/intVtigerField/intVtigerField.attributes.js
index 19c0022..aec593e 100644
--- a/server/api/intVtigerField/intVtigerField.attributes.js
+++ b/server/api/intVtigerField/intVtigerField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.controller.js b/server/api/intVtigerField/intVtigerField.controller.js
index 7b87214..93bbf22 100644
--- a/server/api/intVtigerField/intVtigerField.controller.js
+++ b/server/api/intVtigerField/intVtigerField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.model.js b/server/api/intVtigerField/intVtigerField.model.js
index cda67c0..d725abd 100644
--- a/server/api/intVtigerField/intVtigerField.model.js
+++ b/server/api/intVtigerField/intVtigerField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.rpc.js b/server/api/intVtigerField/intVtigerField.rpc.js
index 20ad3eb..991fa44 100644
--- a/server/api/intVtigerField/intVtigerField.rpc.js
+++ b/server/api/intVtigerField/intVtigerField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/index.js b/server/api/intZendeskAccount/index.js
index 751dcb0..f8fff55 100644
--- a/server/api/intZendeskAccount/index.js
+++ b/server/api/intZendeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.attributes.js b/server/api/intZendeskAccount/intZendeskAccount.attributes.js
index 41cb566..9597036 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.attributes.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.controller.js b/server/api/intZendeskAccount/intZendeskAccount.controller.js
index 5238ff5..18a84fd 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.controller.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.model.js b/server/api/intZendeskAccount/intZendeskAccount.model.js
index ccb01af..ce7f0f6 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.model.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.rpc.js b/server/api/intZendeskAccount/intZendeskAccount.rpc.js
index cc0e5fc..33acc0e 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.rpc.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/index.js b/server/api/intZendeskConfiguration/index.js
index 9f8b80a..1ca4b2e 100644
--- a/server/api/intZendeskConfiguration/index.js
+++ b/server/api/intZendeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
index 3468877..60a114b 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xae57=['STRING','sequelize','exports'];(function(_0x4709c0,_0x3396c7){var _0x13348b=function(_0x426235){while(--_0x426235){_0x4709c0['push'](_0x4709c0['shift']());}};_0x13348b(++_0x3396c7);}(_0xae57,0x19f));var _0x7ae5=function(_0x4b369d,_0x265eb8){_0x4b369d=_0x4b369d-0x0;var _0x571a98=_0xae57[_0x4b369d];return _0x571a98;};'use strict';var Sequelize=require(_0x7ae5('0x0'));module[_0x7ae5('0x1')]={'name':{'type':Sequelize[_0x7ae5('0x2')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x3739=['exports'];(function(_0x51e10f,_0x1fbf39){var _0x31755a=function(_0x1a4488){while(--_0x1a4488){_0x51e10f['push'](_0x51e10f['shift']());}};_0x31755a(++_0x1fbf39);}(_0x3739,0x117));var _0x9373=function(_0x522050,_0x440e9d){_0x522050=_0x522050-0x0;var _0x4ce35b=_0x3739[_0x522050];return _0x4ce35b;};'use strict';var Sequelize=require('sequelize');module[_0x9373('0x0')]={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
index 0efe144..580ae11 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
index c1bd1ed..7ee57aa 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
index 69e78b8..9504c63 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/index.js b/server/api/intZendeskField/index.js
index 8a051d0..9ef5bc7 100644
--- a/server/api/intZendeskField/index.js
+++ b/server/api/intZendeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.attributes.js b/server/api/intZendeskField/intZendeskField.attributes.js
index ecb553d..dc531b3 100644
--- a/server/api/intZendeskField/intZendeskField.attributes.js
+++ b/server/api/intZendeskField/intZendeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.controller.js b/server/api/intZendeskField/intZendeskField.controller.js
index c2cbb6c..add9522 100644
--- a/server/api/intZendeskField/intZendeskField.controller.js
+++ b/server/api/intZendeskField/intZendeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.model.js b/server/api/intZendeskField/intZendeskField.model.js
index b52a58b..a28b122 100644
--- a/server/api/intZendeskField/intZendeskField.model.js
+++ b/server/api/intZendeskField/intZendeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.rpc.js b/server/api/intZendeskField/intZendeskField.rpc.js
index ea06843..a2f77f4 100644
--- a/server/api/intZendeskField/intZendeskField.rpc.js
+++ b/server/api/intZendeskField/intZendeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/index.js b/server/api/intZohoAccount/index.js
index 7d73503..79d15eb 100644
--- a/server/api/intZohoAccount/index.js
+++ b/server/api/intZohoAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.attributes.js b/server/api/intZohoAccount/intZohoAccount.attributes.js
index 903b230..0cb14e2 100644
--- a/server/api/intZohoAccount/intZohoAccount.attributes.js
+++ b/server/api/intZohoAccount/intZohoAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.controller.js b/server/api/intZohoAccount/intZohoAccount.controller.js
index a5c1696..c8695d7 100644
--- a/server/api/intZohoAccount/intZohoAccount.controller.js
+++ b/server/api/intZohoAccount/intZohoAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.model.js b/server/api/intZohoAccount/intZohoAccount.model.js
index bc7904c..796fc2d 100644
--- a/server/api/intZohoAccount/intZohoAccount.model.js
+++ b/server/api/intZohoAccount/intZohoAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.rpc.js b/server/api/intZohoAccount/intZohoAccount.rpc.js
index e0806f7..e7c40ec 100644
--- a/server/api/intZohoAccount/intZohoAccount.rpc.js
+++ b/server/api/intZohoAccount/intZohoAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/index.js b/server/api/intZohoConfiguration/index.js
index 3c2bc27..7d7617e 100644
--- a/server/api/intZohoConfiguration/index.js
+++ b/server/api/intZohoConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js b/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
index 1deff22..078f74c 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.controller.js b/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
index 40c8803..27210df 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.model.js b/server/api/intZohoConfiguration/intZohoConfiguration.model.js
index 83b8250..a555886 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.model.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js b/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
index 5dccd77..efd1af7 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/index.js b/server/api/intZohoField/index.js
index 79d536f..c4d2428 100644
--- a/server/api/intZohoField/index.js
+++ b/server/api/intZohoField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.attributes.js b/server/api/intZohoField/intZohoField.attributes.js
index b132e84..0f879c7 100644
--- a/server/api/intZohoField/intZohoField.attributes.js
+++ b/server/api/intZohoField/intZohoField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.controller.js b/server/api/intZohoField/intZohoField.controller.js
index dad7509..7946664 100644
--- a/server/api/intZohoField/intZohoField.controller.js
+++ b/server/api/intZohoField/intZohoField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.model.js b/server/api/intZohoField/intZohoField.model.js
index 53551f3..a67ad8b 100644
--- a/server/api/intZohoField/intZohoField.model.js
+++ b/server/api/intZohoField/intZohoField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.rpc.js b/server/api/intZohoField/intZohoField.rpc.js
index 2a4aa8d..c2cf722 100644
--- a/server/api/intZohoField/intZohoField.rpc.js
+++ b/server/api/intZohoField/intZohoField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/index.js b/server/api/integration/index.js
index aa2a04c..39ee948 100644
--- a/server/api/integration/index.js
+++ b/server/api/integration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.attributes.js b/server/api/integration/integration.attributes.js
index 70bc184..b8d4e7d 100644
--- a/server/api/integration/integration.attributes.js
+++ b/server/api/integration/integration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.controller.js b/server/api/integration/integration.controller.js
index fc9e423..bf818b9 100644
--- a/server/api/integration/integration.controller.js
+++ b/server/api/integration/integration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.model.js b/server/api/integration/integration.model.js
index 9ab3a54..86575b4 100644
--- a/server/api/integration/integration.model.js
+++ b/server/api/integration/integration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.rpc.js b/server/api/integration/integration.rpc.js
index c571112..026e428 100644
--- a/server/api/integration/integration.rpc.js
+++ b/server/api/integration/integration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/index.js b/server/api/integrationReport/index.js
index cc68f97..8aea77d 100644
--- a/server/api/integrationReport/index.js
+++ b/server/api/integrationReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.attributes.js b/server/api/integrationReport/integrationReport.attributes.js
index 5f04e90..10dbed1 100644
--- a/server/api/integrationReport/integrationReport.attributes.js
+++ b/server/api/integrationReport/integrationReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.controller.js b/server/api/integrationReport/integrationReport.controller.js
index efec71c..8702f75 100644
--- a/server/api/integrationReport/integrationReport.controller.js
+++ b/server/api/integrationReport/integrationReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.model.js b/server/api/integrationReport/integrationReport.model.js
index b5ac08f..b45295d 100644
--- a/server/api/integrationReport/integrationReport.model.js
+++ b/server/api/integrationReport/integrationReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.rpc.js b/server/api/integrationReport/integrationReport.rpc.js
index a1b98e8..0035fa6 100644
--- a/server/api/integrationReport/integrationReport.rpc.js
+++ b/server/api/integrationReport/integrationReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/index.js b/server/api/interval/index.js
index 3393a06..7a50435 100644
--- a/server/api/interval/index.js
+++ b/server/api/interval/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.attributes.js b/server/api/interval/interval.attributes.js
index db329a0..282cc40 100644
--- a/server/api/interval/interval.attributes.js
+++ b/server/api/interval/interval.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.controller.js b/server/api/interval/interval.controller.js
index 4eab98c..700cac2 100644
--- a/server/api/interval/interval.controller.js
+++ b/server/api/interval/interval.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.model.js b/server/api/interval/interval.model.js
index 0cf8015..e5abe65 100644
--- a/server/api/interval/interval.model.js
+++ b/server/api/interval/interval.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.rpc.js b/server/api/interval/interval.rpc.js
index 7eb3adb..c57265f 100644
--- a/server/api/interval/interval.rpc.js
+++ b/server/api/interval/interval.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jira/index.js b/server/api/jira/index.js
index d07f0f3..3647adc 100644
--- a/server/api/jira/index.js
+++ b/server/api/jira/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jira/jira.controller.js b/server/api/jira/jira.controller.js
index d114378..4b44b4c 100644
--- a/server/api/jira/jira.controller.js
+++ b/server/api/jira/jira.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/index.js b/server/api/jscriptyAnswerReport/index.js
index edbdfb7..de9598d 100644
--- a/server/api/jscriptyAnswerReport/index.js
+++ b/server/api/jscriptyAnswerReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
index 66943cf..562afef 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
index 300e12f..639e833 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
index 7bc616b..3eaee92 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
index 60ac1af..19d7588 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/index.js b/server/api/jscriptyProject/index.js
index b1e181b..0040749 100644
--- a/server/api/jscriptyProject/index.js
+++ b/server/api/jscriptyProject/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.attributes.js b/server/api/jscriptyProject/jscriptyProject.attributes.js
index 4842920..b61f8b7 100644
--- a/server/api/jscriptyProject/jscriptyProject.attributes.js
+++ b/server/api/jscriptyProject/jscriptyProject.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.controller.js b/server/api/jscriptyProject/jscriptyProject.controller.js
index 23f716c..a1c7387 100644
--- a/server/api/jscriptyProject/jscriptyProject.controller.js
+++ b/server/api/jscriptyProject/jscriptyProject.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.model.js b/server/api/jscriptyProject/jscriptyProject.model.js
index eb860d9..6433d8f 100644
--- a/server/api/jscriptyProject/jscriptyProject.model.js
+++ b/server/api/jscriptyProject/jscriptyProject.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.rpc.js b/server/api/jscriptyProject/jscriptyProject.rpc.js
index b6e9256..aee79a4 100644
--- a/server/api/jscriptyProject/jscriptyProject.rpc.js
+++ b/server/api/jscriptyProject/jscriptyProject.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/index.js b/server/api/jscriptyQuestionReport/index.js
index bfb6360..61f4d4b 100644
--- a/server/api/jscriptyQuestionReport/index.js
+++ b/server/api/jscriptyQuestionReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
index b3d1eac..e0221bd 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
index 89e0ccc..e662232 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
index 0c3070c..e65de2f 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
index 5f1edf1..23e08ad 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/index.js b/server/api/jscriptySessionReport/index.js
index 5c4a88f..9248989 100644
--- a/server/api/jscriptySessionReport/index.js
+++ b/server/api/jscriptySessionReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js b/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
index f8c5677..6232145 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.controller.js b/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
index fa0b1fe..db764fa 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.model.js b/server/api/jscriptySessionReport/jscriptySessionReport.model.js
index eda0ea7..716ecf8 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.model.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js b/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
index 02acd5c..46afdd7 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/index.js b/server/api/license/index.js
index 3daff25..c0fe647 100644
--- a/server/api/license/index.js
+++ b/server/api/license/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.attributes.js b/server/api/license/license.attributes.js
index 0b4d2b2..fad7284 100644
--- a/server/api/license/license.attributes.js
+++ b/server/api/license/license.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.controller.js b/server/api/license/license.controller.js
index 54effc8..26df504 100644
--- a/server/api/license/license.controller.js
+++ b/server/api/license/license.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.model.js b/server/api/license/license.model.js
index a5243cf..a02f587 100644
--- a/server/api/license/license.model.js
+++ b/server/api/license/license.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.rpc.js b/server/api/license/license.rpc.js
index 362bac1..9cf6336 100644
--- a/server/api/license/license.rpc.js
+++ b/server/api/license/license.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/index.js b/server/api/mailAccount/index.js
index 20023a4..c97086a 100644
--- a/server/api/mailAccount/index.js
+++ b/server/api/mailAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.attributes.js b/server/api/mailAccount/mailAccount.attributes.js
index 876f0bd..444e9fe 100644
--- a/server/api/mailAccount/mailAccount.attributes.js
+++ b/server/api/mailAccount/mailAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.controller.js b/server/api/mailAccount/mailAccount.controller.js
index 8c2f80c..1262ac9 100644
--- a/server/api/mailAccount/mailAccount.controller.js
+++ b/server/api/mailAccount/mailAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.events.js b/server/api/mailAccount/mailAccount.events.js
index 1a8f897..7714c20 100644
--- a/server/api/mailAccount/mailAccount.events.js
+++ b/server/api/mailAccount/mailAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.model.js b/server/api/mailAccount/mailAccount.model.js
index 47c3c51..2156eea 100644
--- a/server/api/mailAccount/mailAccount.model.js
+++ b/server/api/mailAccount/mailAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.rpc.js b/server/api/mailAccount/mailAccount.rpc.js
index 26277d1..3a9ef00 100644
--- a/server/api/mailAccount/mailAccount.rpc.js
+++ b/server/api/mailAccount/mailAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.socket.js b/server/api/mailAccount/mailAccount.socket.js
index eaf7851..7b4c5ca 100644
--- a/server/api/mailAccount/mailAccount.socket.js
+++ b/server/api/mailAccount/mailAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/index.js b/server/api/mailApplication/index.js
index 42675d7..a23785d 100644
--- a/server/api/mailApplication/index.js
+++ b/server/api/mailApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.attributes.js b/server/api/mailApplication/mailApplication.attributes.js
index 955033e..c6b861f 100644
--- a/server/api/mailApplication/mailApplication.attributes.js
+++ b/server/api/mailApplication/mailApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.controller.js b/server/api/mailApplication/mailApplication.controller.js
index ca9c1df..4ce3645 100644
--- a/server/api/mailApplication/mailApplication.controller.js
+++ b/server/api/mailApplication/mailApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.model.js b/server/api/mailApplication/mailApplication.model.js
index 3e2bb99..ad925ab 100644
--- a/server/api/mailApplication/mailApplication.model.js
+++ b/server/api/mailApplication/mailApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.rpc.js b/server/api/mailApplication/mailApplication.rpc.js
index fdf5e49..d361737 100644
--- a/server/api/mailApplication/mailApplication.rpc.js
+++ b/server/api/mailApplication/mailApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/index.js b/server/api/mailInteraction/index.js
index f6fde66..0a6f80a 100644
--- a/server/api/mailInteraction/index.js
+++ b/server/api/mailInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.attributes.js b/server/api/mailInteraction/mailInteraction.attributes.js
index f6f092a..e4fbb65 100644
--- a/server/api/mailInteraction/mailInteraction.attributes.js
+++ b/server/api/mailInteraction/mailInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.controller.js b/server/api/mailInteraction/mailInteraction.controller.js
index b0a5633..c7467c5 100644
--- a/server/api/mailInteraction/mailInteraction.controller.js
+++ b/server/api/mailInteraction/mailInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.events.js b/server/api/mailInteraction/mailInteraction.events.js
index c88c87e..566ebe1 100644
--- a/server/api/mailInteraction/mailInteraction.events.js
+++ b/server/api/mailInteraction/mailInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.model.js b/server/api/mailInteraction/mailInteraction.model.js
index 7595c4f..1a2a224 100644
--- a/server/api/mailInteraction/mailInteraction.model.js
+++ b/server/api/mailInteraction/mailInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.rpc.js b/server/api/mailInteraction/mailInteraction.rpc.js
index a2f62fe..335f43a 100644
--- a/server/api/mailInteraction/mailInteraction.rpc.js
+++ b/server/api/mailInteraction/mailInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.socket.js b/server/api/mailInteraction/mailInteraction.socket.js
index 834b723..1315711 100644
--- a/server/api/mailInteraction/mailInteraction.socket.js
+++ b/server/api/mailInteraction/mailInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/index.js b/server/api/mailMessage/index.js
index ecb2c6b..1c6ff55 100644
--- a/server/api/mailMessage/index.js
+++ b/server/api/mailMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.attributes.js b/server/api/mailMessage/mailMessage.attributes.js
index 730396f..621c04b 100644
--- a/server/api/mailMessage/mailMessage.attributes.js
+++ b/server/api/mailMessage/mailMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.controller.js b/server/api/mailMessage/mailMessage.controller.js
index c0feb2b..1fc89c4 100644
--- a/server/api/mailMessage/mailMessage.controller.js
+++ b/server/api/mailMessage/mailMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.events.js b/server/api/mailMessage/mailMessage.events.js
index 0fb4361..fb91b4e 100644
--- a/server/api/mailMessage/mailMessage.events.js
+++ b/server/api/mailMessage/mailMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.model.js b/server/api/mailMessage/mailMessage.model.js
index 3498ecc..dae64c4 100644
--- a/server/api/mailMessage/mailMessage.model.js
+++ b/server/api/mailMessage/mailMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.rpc.js b/server/api/mailMessage/mailMessage.rpc.js
index a350c4c..c83095a 100644
--- a/server/api/mailMessage/mailMessage.rpc.js
+++ b/server/api/mailMessage/mailMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.socket.js b/server/api/mailMessage/mailMessage.socket.js
index 70bc9e9..ebe587f 100644
--- a/server/api/mailMessage/mailMessage.socket.js
+++ b/server/api/mailMessage/mailMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/index.js b/server/api/mailQueue/index.js
index e89d155..9282cdc 100644
--- a/server/api/mailQueue/index.js
+++ b/server/api/mailQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.attributes.js b/server/api/mailQueue/mailQueue.attributes.js
index 05e76fd..8429e22 100644
--- a/server/api/mailQueue/mailQueue.attributes.js
+++ b/server/api/mailQueue/mailQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.controller.js b/server/api/mailQueue/mailQueue.controller.js
index 764c022..6bae43f 100644
--- a/server/api/mailQueue/mailQueue.controller.js
+++ b/server/api/mailQueue/mailQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.events.js b/server/api/mailQueue/mailQueue.events.js
index b3d5d7b..8839939 100644
--- a/server/api/mailQueue/mailQueue.events.js
+++ b/server/api/mailQueue/mailQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.model.js b/server/api/mailQueue/mailQueue.model.js
index b19e719..e6b1d84 100644
--- a/server/api/mailQueue/mailQueue.model.js
+++ b/server/api/mailQueue/mailQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.rpc.js b/server/api/mailQueue/mailQueue.rpc.js
index 9d654f3..c69560d 100644
--- a/server/api/mailQueue/mailQueue.rpc.js
+++ b/server/api/mailQueue/mailQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.socket.js b/server/api/mailQueue/mailQueue.socket.js
index a930467..b2db49f 100644
--- a/server/api/mailQueue/mailQueue.socket.js
+++ b/server/api/mailQueue/mailQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/index.js b/server/api/mailQueueReport/index.js
index ff2d7ec..e3a0c23 100644
--- a/server/api/mailQueueReport/index.js
+++ b/server/api/mailQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.attributes.js b/server/api/mailQueueReport/mailQueueReport.attributes.js
index 1f419c3..1407a40 100644
--- a/server/api/mailQueueReport/mailQueueReport.attributes.js
+++ b/server/api/mailQueueReport/mailQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.controller.js b/server/api/mailQueueReport/mailQueueReport.controller.js
index 928a075..19f0283 100644
--- a/server/api/mailQueueReport/mailQueueReport.controller.js
+++ b/server/api/mailQueueReport/mailQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.model.js b/server/api/mailQueueReport/mailQueueReport.model.js
index 4cd4519..9f3c5f3 100644
--- a/server/api/mailQueueReport/mailQueueReport.model.js
+++ b/server/api/mailQueueReport/mailQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.rpc.js b/server/api/mailQueueReport/mailQueueReport.rpc.js
index a669f0c..2b6bd8c 100644
--- a/server/api/mailQueueReport/mailQueueReport.rpc.js
+++ b/server/api/mailQueueReport/mailQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/index.js b/server/api/mailServerIn/index.js
index d421911..a7a4f07 100644
--- a/server/api/mailServerIn/index.js
+++ b/server/api/mailServerIn/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.attributes.js b/server/api/mailServerIn/mailServerIn.attributes.js
index f834309..567d158 100644
--- a/server/api/mailServerIn/mailServerIn.attributes.js
+++ b/server/api/mailServerIn/mailServerIn.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.model.js b/server/api/mailServerIn/mailServerIn.model.js
index fddb94c..aa92f27 100644
--- a/server/api/mailServerIn/mailServerIn.model.js
+++ b/server/api/mailServerIn/mailServerIn.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.rpc.js b/server/api/mailServerIn/mailServerIn.rpc.js
index 68ee6b1..094feda 100644
--- a/server/api/mailServerIn/mailServerIn.rpc.js
+++ b/server/api/mailServerIn/mailServerIn.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/index.js b/server/api/mailServerOut/index.js
index ca1f6ff..736aa97 100644
--- a/server/api/mailServerOut/index.js
+++ b/server/api/mailServerOut/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.attributes.js b/server/api/mailServerOut/mailServerOut.attributes.js
index 29babb5..246e646 100644
--- a/server/api/mailServerOut/mailServerOut.attributes.js
+++ b/server/api/mailServerOut/mailServerOut.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.controller.js b/server/api/mailServerOut/mailServerOut.controller.js
index 3521bf6..3ce6985 100644
--- a/server/api/mailServerOut/mailServerOut.controller.js
+++ b/server/api/mailServerOut/mailServerOut.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.model.js b/server/api/mailServerOut/mailServerOut.model.js
index 4ab2bb7..5603a1b 100644
--- a/server/api/mailServerOut/mailServerOut.model.js
+++ b/server/api/mailServerOut/mailServerOut.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.rpc.js b/server/api/mailServerOut/mailServerOut.rpc.js
index fb63795..e9cd4b8 100644
--- a/server/api/mailServerOut/mailServerOut.rpc.js
+++ b/server/api/mailServerOut/mailServerOut.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/index.js b/server/api/mailSubstatus/index.js
index 1bea96c..7f16346 100644
--- a/server/api/mailSubstatus/index.js
+++ b/server/api/mailSubstatus/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.attributes.js b/server/api/mailSubstatus/mailSubstatus.attributes.js
index a4da5a3..d8c254e 100644
--- a/server/api/mailSubstatus/mailSubstatus.attributes.js
+++ b/server/api/mailSubstatus/mailSubstatus.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.controller.js b/server/api/mailSubstatus/mailSubstatus.controller.js
index b32c6f0..bc98033 100644
--- a/server/api/mailSubstatus/mailSubstatus.controller.js
+++ b/server/api/mailSubstatus/mailSubstatus.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.model.js b/server/api/mailSubstatus/mailSubstatus.model.js
index a266c41..4223521 100644
--- a/server/api/mailSubstatus/mailSubstatus.model.js
+++ b/server/api/mailSubstatus/mailSubstatus.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.rpc.js b/server/api/mailSubstatus/mailSubstatus.rpc.js
index 31615d3..eb80718 100644
--- a/server/api/mailSubstatus/mailSubstatus.rpc.js
+++ b/server/api/mailSubstatus/mailSubstatus.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/index.js b/server/api/mailTransferReport/index.js
index 7642295..bc95450 100644
--- a/server/api/mailTransferReport/index.js
+++ b/server/api/mailTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.attributes.js b/server/api/mailTransferReport/mailTransferReport.attributes.js
index 63c060b..ea0ce29 100644
--- a/server/api/mailTransferReport/mailTransferReport.attributes.js
+++ b/server/api/mailTransferReport/mailTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.controller.js b/server/api/mailTransferReport/mailTransferReport.controller.js
index 6234940..21bd7d9 100644
--- a/server/api/mailTransferReport/mailTransferReport.controller.js
+++ b/server/api/mailTransferReport/mailTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.model.js b/server/api/mailTransferReport/mailTransferReport.model.js
index 5f7c9fe..4544d1d 100644
--- a/server/api/mailTransferReport/mailTransferReport.model.js
+++ b/server/api/mailTransferReport/mailTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.rpc.js b/server/api/mailTransferReport/mailTransferReport.rpc.js
index 10d0b63..3173a80 100644
--- a/server/api/mailTransferReport/mailTransferReport.rpc.js
+++ b/server/api/mailTransferReport/mailTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/index.js b/server/api/memberReport/index.js
index 6424111..da87469 100644
--- a/server/api/memberReport/index.js
+++ b/server/api/memberReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.attributes.js b/server/api/memberReport/memberReport.attributes.js
index 2b258cb..933a18b 100644
--- a/server/api/memberReport/memberReport.attributes.js
+++ b/server/api/memberReport/memberReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.controller.js b/server/api/memberReport/memberReport.controller.js
index 2d992f1..349d505 100644
--- a/server/api/memberReport/memberReport.controller.js
+++ b/server/api/memberReport/memberReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.model.js b/server/api/memberReport/memberReport.model.js
index f77f742..55ecb52 100644
--- a/server/api/memberReport/memberReport.model.js
+++ b/server/api/memberReport/memberReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.rpc.js b/server/api/memberReport/memberReport.rpc.js
index a4d4303..c595745 100644
--- a/server/api/memberReport/memberReport.rpc.js
+++ b/server/api/memberReport/memberReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/index.js b/server/api/migration/index.js
index 0e37958..7fa6e73 100644
--- a/server/api/migration/index.js
+++ b/server/api/migration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.attributes.js b/server/api/migration/migration.attributes.js
index 4e47f0a..7426c97 100644
--- a/server/api/migration/migration.attributes.js
+++ b/server/api/migration/migration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x4654=['version','sequelize','exports','STRING'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x4654,0x1b5));var _0x4465=function(_0x2dafbe,_0x5d04de){_0x2dafbe=_0x2dafbe-0x0;var _0x58a45a=_0x4654[_0x2dafbe];return _0x58a45a;};'use strict';var Sequelize=require(_0x4465('0x0'));module[_0x4465('0x1')]={'version':{'type':Sequelize[_0x4465('0x2')],'unique':_0x4465('0x3')}};
\ No newline at end of file
+var _0x377c=['exports','STRING'];(function(_0x3542f3,_0x453531){var _0x2c244d=function(_0x6bac71){while(--_0x6bac71){_0x3542f3['push'](_0x3542f3['shift']());}};_0x2c244d(++_0x453531);}(_0x377c,0x1be));var _0xc377=function(_0x148505,_0x40405d){_0x148505=_0x148505-0x0;var _0x1053c0=_0x377c[_0x148505];return _0x1053c0;};'use strict';var Sequelize=require('sequelize');module[_0xc377('0x0')]={'version':{'type':Sequelize[_0xc377('0x1')],'unique':'version'}};
\ No newline at end of file
diff --git a/server/api/migration/migration.controller.js b/server/api/migration/migration.controller.js
index 8cbc16f..c3dfabf 100644
--- a/server/api/migration/migration.controller.js
+++ b/server/api/migration/migration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.model.js b/server/api/migration/migration.model.js
index bdcf9e8..41947fa 100644
--- a/server/api/migration/migration.model.js
+++ b/server/api/migration/migration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.rpc.js b/server/api/migration/migration.rpc.js
index 88e278c..791bcde 100644
--- a/server/api/migration/migration.rpc.js
+++ b/server/api/migration/migration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/index.js b/server/api/network/index.js
index 559c11a..a1a4842 100644
--- a/server/api/network/index.js
+++ b/server/api/network/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.attributes.js b/server/api/network/network.attributes.js
index 216d08b..a3e500b 100644
--- a/server/api/network/network.attributes.js
+++ b/server/api/network/network.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.controller.js b/server/api/network/network.controller.js
index a2461a1..fbdf936 100644
--- a/server/api/network/network.controller.js
+++ b/server/api/network/network.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.model.js b/server/api/network/network.model.js
index 896d4c0..5f68aa7 100644
--- a/server/api/network/network.model.js
+++ b/server/api/network/network.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.rpc.js b/server/api/network/network.rpc.js
index cf4adab..42e538d 100644
--- a/server/api/network/network.rpc.js
+++ b/server/api/network/network.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/index.js b/server/api/notification/index.js
index e66ddf1..fa1099b 100644
--- a/server/api/notification/index.js
+++ b/server/api/notification/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.attributes.js b/server/api/notification/notification.attributes.js
index 44bd7f6..9099a98 100644
--- a/server/api/notification/notification.attributes.js
+++ b/server/api/notification/notification.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.controller.js b/server/api/notification/notification.controller.js
index 05b77a4..ef2ded5 100644
--- a/server/api/notification/notification.controller.js
+++ b/server/api/notification/notification.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.events.js b/server/api/notification/notification.events.js
index d461f58..3b8cc01 100644
--- a/server/api/notification/notification.events.js
+++ b/server/api/notification/notification.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.model.js b/server/api/notification/notification.model.js
index 743f78b..a490e38 100644
--- a/server/api/notification/notification.model.js
+++ b/server/api/notification/notification.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.rpc.js b/server/api/notification/notification.rpc.js
index 7da408f..897d25f 100644
--- a/server/api/notification/notification.rpc.js
+++ b/server/api/notification/notification.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/notification/notification.socket.js b/server/api/notification/notification.socket.js
index b4fc017..6b9c89e 100644
--- a/server/api/notification/notification.socket.js
+++ b/server/api/notification/notification.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/index.js b/server/api/openchannelAccount/index.js
index 40991fd..e9ac169 100644
--- a/server/api/openchannelAccount/index.js
+++ b/server/api/openchannelAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.attributes.js b/server/api/openchannelAccount/openchannelAccount.attributes.js
index 54e14d5..a565236 100644
--- a/server/api/openchannelAccount/openchannelAccount.attributes.js
+++ b/server/api/openchannelAccount/openchannelAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.controller.js b/server/api/openchannelAccount/openchannelAccount.controller.js
index e8b414a..036ffa5 100644
--- a/server/api/openchannelAccount/openchannelAccount.controller.js
+++ b/server/api/openchannelAccount/openchannelAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.events.js b/server/api/openchannelAccount/openchannelAccount.events.js
index 78ae216..b8411c4 100644
--- a/server/api/openchannelAccount/openchannelAccount.events.js
+++ b/server/api/openchannelAccount/openchannelAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.model.js b/server/api/openchannelAccount/openchannelAccount.model.js
index cbe3e09..1e4b167 100644
--- a/server/api/openchannelAccount/openchannelAccount.model.js
+++ b/server/api/openchannelAccount/openchannelAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.rpc.js b/server/api/openchannelAccount/openchannelAccount.rpc.js
index 6aa5c60..2967fd5 100644
--- a/server/api/openchannelAccount/openchannelAccount.rpc.js
+++ b/server/api/openchannelAccount/openchannelAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.socket.js b/server/api/openchannelAccount/openchannelAccount.socket.js
index ea9b2a3..84137dd 100644
--- a/server/api/openchannelAccount/openchannelAccount.socket.js
+++ b/server/api/openchannelAccount/openchannelAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/index.js b/server/api/openchannelApplication/index.js
index 85e6649..85ecf0f 100644
--- a/server/api/openchannelApplication/index.js
+++ b/server/api/openchannelApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.attributes.js b/server/api/openchannelApplication/openchannelApplication.attributes.js
index f1324b9..205f854 100644
--- a/server/api/openchannelApplication/openchannelApplication.attributes.js
+++ b/server/api/openchannelApplication/openchannelApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.controller.js b/server/api/openchannelApplication/openchannelApplication.controller.js
index e6a4cd9..2ba5dc4 100644
--- a/server/api/openchannelApplication/openchannelApplication.controller.js
+++ b/server/api/openchannelApplication/openchannelApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.model.js b/server/api/openchannelApplication/openchannelApplication.model.js
index 0e2f19a..313a8fd 100644
--- a/server/api/openchannelApplication/openchannelApplication.model.js
+++ b/server/api/openchannelApplication/openchannelApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.rpc.js b/server/api/openchannelApplication/openchannelApplication.rpc.js
index 821c4b5..b65d6c1 100644
--- a/server/api/openchannelApplication/openchannelApplication.rpc.js
+++ b/server/api/openchannelApplication/openchannelApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/index.js b/server/api/openchannelInteraction/index.js
index 1b69048..dd391af 100644
--- a/server/api/openchannelInteraction/index.js
+++ b/server/api/openchannelInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.attributes.js b/server/api/openchannelInteraction/openchannelInteraction.attributes.js
index c1b48e8..c4e5a09 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.attributes.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.controller.js b/server/api/openchannelInteraction/openchannelInteraction.controller.js
index 9d6ef63..6b5474b 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.controller.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.events.js b/server/api/openchannelInteraction/openchannelInteraction.events.js
index 005169f..cbb74d5 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.events.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.model.js b/server/api/openchannelInteraction/openchannelInteraction.model.js
index 7d36993..6afc78c 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.model.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.rpc.js b/server/api/openchannelInteraction/openchannelInteraction.rpc.js
index 516d842..257163d 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.rpc.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.socket.js b/server/api/openchannelInteraction/openchannelInteraction.socket.js
index 9c8ab45..bdf0738 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.socket.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/index.js b/server/api/openchannelMessage/index.js
index c5c13dd..cf6c280 100644
--- a/server/api/openchannelMessage/index.js
+++ b/server/api/openchannelMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.attributes.js b/server/api/openchannelMessage/openchannelMessage.attributes.js
index 80b3fe1..ea2dda1 100644
--- a/server/api/openchannelMessage/openchannelMessage.attributes.js
+++ b/server/api/openchannelMessage/openchannelMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.controller.js b/server/api/openchannelMessage/openchannelMessage.controller.js
index 0e424a0..8204a27 100644
--- a/server/api/openchannelMessage/openchannelMessage.controller.js
+++ b/server/api/openchannelMessage/openchannelMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.events.js b/server/api/openchannelMessage/openchannelMessage.events.js
index d42a132..a5bc63a 100644
--- a/server/api/openchannelMessage/openchannelMessage.events.js
+++ b/server/api/openchannelMessage/openchannelMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.model.js b/server/api/openchannelMessage/openchannelMessage.model.js
index 82fc539..39830db 100644
--- a/server/api/openchannelMessage/openchannelMessage.model.js
+++ b/server/api/openchannelMessage/openchannelMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.rpc.js b/server/api/openchannelMessage/openchannelMessage.rpc.js
index 2ea56a2..fbfbae0 100644
--- a/server/api/openchannelMessage/openchannelMessage.rpc.js
+++ b/server/api/openchannelMessage/openchannelMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.socket.js b/server/api/openchannelMessage/openchannelMessage.socket.js
index 0b3e9bd..544b046 100644
--- a/server/api/openchannelMessage/openchannelMessage.socket.js
+++ b/server/api/openchannelMessage/openchannelMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/index.js b/server/api/openchannelQueue/index.js
index 368e99c..8d157cd 100644
--- a/server/api/openchannelQueue/index.js
+++ b/server/api/openchannelQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.attributes.js b/server/api/openchannelQueue/openchannelQueue.attributes.js
index ac471a7..3223655 100644
--- a/server/api/openchannelQueue/openchannelQueue.attributes.js
+++ b/server/api/openchannelQueue/openchannelQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.controller.js b/server/api/openchannelQueue/openchannelQueue.controller.js
index e60d0ec..befcb6c 100644
--- a/server/api/openchannelQueue/openchannelQueue.controller.js
+++ b/server/api/openchannelQueue/openchannelQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.events.js b/server/api/openchannelQueue/openchannelQueue.events.js
index 475eb61..ec06bd2 100644
--- a/server/api/openchannelQueue/openchannelQueue.events.js
+++ b/server/api/openchannelQueue/openchannelQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.model.js b/server/api/openchannelQueue/openchannelQueue.model.js
index 0e3e3bf..9b2d234 100644
--- a/server/api/openchannelQueue/openchannelQueue.model.js
+++ b/server/api/openchannelQueue/openchannelQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.rpc.js b/server/api/openchannelQueue/openchannelQueue.rpc.js
index 456da36..f546877 100644
--- a/server/api/openchannelQueue/openchannelQueue.rpc.js
+++ b/server/api/openchannelQueue/openchannelQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.socket.js b/server/api/openchannelQueue/openchannelQueue.socket.js
index 1e384f6..78ca94f 100644
--- a/server/api/openchannelQueue/openchannelQueue.socket.js
+++ b/server/api/openchannelQueue/openchannelQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/index.js b/server/api/openchannelQueueReport/index.js
index 5515daa..9551d2f 100644
--- a/server/api/openchannelQueueReport/index.js
+++ b/server/api/openchannelQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js b/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
index 1f5f0bd..9c2e81c 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.controller.js b/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
index 4a34fba..6325101 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.model.js b/server/api/openchannelQueueReport/openchannelQueueReport.model.js
index 2c01311..904d430 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.model.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js b/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
index 2d7c05a..6cd2f59 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/index.js b/server/api/openchannelTransferReport/index.js
index bb97afc..6e5c802 100644
--- a/server/api/openchannelTransferReport/index.js
+++ b/server/api/openchannelTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js b/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
index f46307c..763f7ea 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.controller.js b/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
index 5d896c6..5b61621 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.model.js b/server/api/openchannelTransferReport/openchannelTransferReport.model.js
index 926e3a3..d88409f 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.model.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js b/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
index c4d6469..fd7ce9b 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/index.js b/server/api/pause/index.js
index 200fffd..ccf3391 100644
--- a/server/api/pause/index.js
+++ b/server/api/pause/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.attributes.js b/server/api/pause/pause.attributes.js
index 60a3939..02ee4f6 100644
--- a/server/api/pause/pause.attributes.js
+++ b/server/api/pause/pause.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.controller.js b/server/api/pause/pause.controller.js
index ae0e81f..2d7fd3c 100644
--- a/server/api/pause/pause.controller.js
+++ b/server/api/pause/pause.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.model.js b/server/api/pause/pause.model.js
index 6276430..d2910ad 100644
--- a/server/api/pause/pause.model.js
+++ b/server/api/pause/pause.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.rpc.js b/server/api/pause/pause.rpc.js
index 517ba7a..e6aadba 100644
--- a/server/api/pause/pause.rpc.js
+++ b/server/api/pause/pause.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/index.js b/server/api/plugin/index.js
index 8426acd..869b0c5 100644
--- a/server/api/plugin/index.js
+++ b/server/api/plugin/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.attributes.js b/server/api/plugin/plugin.attributes.js
index 8f13bae..f26de84 100644
--- a/server/api/plugin/plugin.attributes.js
+++ b/server/api/plugin/plugin.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.controller.js b/server/api/plugin/plugin.controller.js
index c76e5f6..e1726c0 100644
--- a/server/api/plugin/plugin.controller.js
+++ b/server/api/plugin/plugin.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.events.js b/server/api/plugin/plugin.events.js
index be27b83..5acda2a 100644
--- a/server/api/plugin/plugin.events.js
+++ b/server/api/plugin/plugin.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.model.js b/server/api/plugin/plugin.model.js
index c253e21..ddee88c 100644
--- a/server/api/plugin/plugin.model.js
+++ b/server/api/plugin/plugin.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.rpc.js b/server/api/plugin/plugin.rpc.js
index b072dbb..9ae6a0a 100644
--- a/server/api/plugin/plugin.rpc.js
+++ b/server/api/plugin/plugin.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.socket.js b/server/api/plugin/plugin.socket.js
index d372c7a..50aa4ea 100644
--- a/server/api/plugin/plugin.socket.js
+++ b/server/api/plugin/plugin.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pm2/index.js b/server/api/pm2/index.js
index 76f11b3..e33a647 100644
--- a/server/api/pm2/index.js
+++ b/server/api/pm2/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pm2/pm2.controller.js b/server/api/pm2/pm2.controller.js
index c7a4df7..ecebf8a 100644
--- a/server/api/pm2/pm2.controller.js
+++ b/server/api/pm2/pm2.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/index.js b/server/api/reportAgentPreview/index.js
index 4ceb051..c95e20b 100644
--- a/server/api/reportAgentPreview/index.js
+++ b/server/api/reportAgentPreview/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.attributes.js b/server/api/reportAgentPreview/reportAgentPreview.attributes.js
index 6da89dd..7bdd534 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.attributes.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.model.js b/server/api/reportAgentPreview/reportAgentPreview.model.js
index 901a899..7ea85c3 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.model.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.rpc.js b/server/api/reportAgentPreview/reportAgentPreview.rpc.js
index 83037af..5c0f952 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.rpc.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/rpc/index.js b/server/api/rpc/index.js
index 2086509..a0a8304 100644
--- a/server/api/rpc/index.js
+++ b/server/api/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/rpc/rpc.controller.js b/server/api/rpc/rpc.controller.js
index 4e3096e..687ba81 100644
--- a/server/api/rpc/rpc.controller.js
+++ b/server/api/rpc/rpc.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/index.js b/server/api/schedule/index.js
index 3de1761..2d1b720 100644
--- a/server/api/schedule/index.js
+++ b/server/api/schedule/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.attributes.js b/server/api/schedule/schedule.attributes.js
index 5a93327..f36dc9d 100644
--- a/server/api/schedule/schedule.attributes.js
+++ b/server/api/schedule/schedule.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.controller.js b/server/api/schedule/schedule.controller.js
index 8b5cbed..c12c140 100644
--- a/server/api/schedule/schedule.controller.js
+++ b/server/api/schedule/schedule.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.model.js b/server/api/schedule/schedule.model.js
index 61ae851..1bb3b6d 100644
--- a/server/api/schedule/schedule.model.js
+++ b/server/api/schedule/schedule.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.rpc.js b/server/api/schedule/schedule.rpc.js
index 9bd09ec..57755bd 100644
--- a/server/api/schedule/schedule.rpc.js
+++ b/server/api/schedule/schedule.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/index.js b/server/api/screenRecording/index.js
index 5c9d30a..7f096c5 100644
--- a/server/api/screenRecording/index.js
+++ b/server/api/screenRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.attributes.js b/server/api/screenRecording/screenRecording.attributes.js
index 9c8b5b3..404a63f 100644
--- a/server/api/screenRecording/screenRecording.attributes.js
+++ b/server/api/screenRecording/screenRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.controller.js b/server/api/screenRecording/screenRecording.controller.js
index c95d016..a2c9296 100644
--- a/server/api/screenRecording/screenRecording.controller.js
+++ b/server/api/screenRecording/screenRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.model.js b/server/api/screenRecording/screenRecording.model.js
index 49ef5de..71719b1 100644
--- a/server/api/screenRecording/screenRecording.model.js
+++ b/server/api/screenRecording/screenRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.rpc.js b/server/api/screenRecording/screenRecording.rpc.js
index 7f4a677..cb6cf7a 100644
--- a/server/api/screenRecording/screenRecording.rpc.js
+++ b/server/api/screenRecording/screenRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/index.js b/server/api/setting/index.js
index d92b4b9..84e6fe5 100644
--- a/server/api/setting/index.js
+++ b/server/api/setting/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.attributes.js b/server/api/setting/setting.attributes.js
index 7ed0af5..c916c44 100644
--- a/server/api/setting/setting.attributes.js
+++ b/server/api/setting/setting.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.controller.js b/server/api/setting/setting.controller.js
index 0914cba..16b4438 100644
--- a/server/api/setting/setting.controller.js
+++ b/server/api/setting/setting.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.model.js b/server/api/setting/setting.model.js
index 53f02fb..d8fa70e 100644
--- a/server/api/setting/setting.model.js
+++ b/server/api/setting/setting.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.rpc.js b/server/api/setting/setting.rpc.js
index aa187a1..f39799d 100644
--- a/server/api/setting/setting.rpc.js
+++ b/server/api/setting/setting.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/index.js b/server/api/smsAccount/index.js
index b567df3..8e3bc39 100644
--- a/server/api/smsAccount/index.js
+++ b/server/api/smsAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.attributes.js b/server/api/smsAccount/smsAccount.attributes.js
index 1789c96..d34a646 100644
--- a/server/api/smsAccount/smsAccount.attributes.js
+++ b/server/api/smsAccount/smsAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.controller.js b/server/api/smsAccount/smsAccount.controller.js
index 629849f..0f42acb 100644
--- a/server/api/smsAccount/smsAccount.controller.js
+++ b/server/api/smsAccount/smsAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.events.js b/server/api/smsAccount/smsAccount.events.js
index 2861df8..9a20fbc 100644
--- a/server/api/smsAccount/smsAccount.events.js
+++ b/server/api/smsAccount/smsAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.model.js b/server/api/smsAccount/smsAccount.model.js
index e754641..a70cc44 100644
--- a/server/api/smsAccount/smsAccount.model.js
+++ b/server/api/smsAccount/smsAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.rpc.js b/server/api/smsAccount/smsAccount.rpc.js
index fceaf80..0430023 100644
--- a/server/api/smsAccount/smsAccount.rpc.js
+++ b/server/api/smsAccount/smsAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.socket.js b/server/api/smsAccount/smsAccount.socket.js
index 5cc79cb..84abab2 100644
--- a/server/api/smsAccount/smsAccount.socket.js
+++ b/server/api/smsAccount/smsAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/index.js b/server/api/smsApplication/index.js
index 806b4ce..f793d3f 100644
--- a/server/api/smsApplication/index.js
+++ b/server/api/smsApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.attributes.js b/server/api/smsApplication/smsApplication.attributes.js
index 370a383..d5677ba 100644
--- a/server/api/smsApplication/smsApplication.attributes.js
+++ b/server/api/smsApplication/smsApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.controller.js b/server/api/smsApplication/smsApplication.controller.js
index f656bf2..8796cfe 100644
--- a/server/api/smsApplication/smsApplication.controller.js
+++ b/server/api/smsApplication/smsApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.model.js b/server/api/smsApplication/smsApplication.model.js
index 8628158..2e37635 100644
--- a/server/api/smsApplication/smsApplication.model.js
+++ b/server/api/smsApplication/smsApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.rpc.js b/server/api/smsApplication/smsApplication.rpc.js
index f99063f..de9f2bc 100644
--- a/server/api/smsApplication/smsApplication.rpc.js
+++ b/server/api/smsApplication/smsApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/index.js b/server/api/smsInteraction/index.js
index 4107fe3..26e5cfd 100644
--- a/server/api/smsInteraction/index.js
+++ b/server/api/smsInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.attributes.js b/server/api/smsInteraction/smsInteraction.attributes.js
index 9d59229..0560afa 100644
--- a/server/api/smsInteraction/smsInteraction.attributes.js
+++ b/server/api/smsInteraction/smsInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.controller.js b/server/api/smsInteraction/smsInteraction.controller.js
index 56aedbf..9149553 100644
--- a/server/api/smsInteraction/smsInteraction.controller.js
+++ b/server/api/smsInteraction/smsInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.events.js b/server/api/smsInteraction/smsInteraction.events.js
index 8da24f7..2fca985 100644
--- a/server/api/smsInteraction/smsInteraction.events.js
+++ b/server/api/smsInteraction/smsInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.model.js b/server/api/smsInteraction/smsInteraction.model.js
index 608b95b..dce5c48 100644
--- a/server/api/smsInteraction/smsInteraction.model.js
+++ b/server/api/smsInteraction/smsInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.rpc.js b/server/api/smsInteraction/smsInteraction.rpc.js
index fbc5831..8f52970 100644
--- a/server/api/smsInteraction/smsInteraction.rpc.js
+++ b/server/api/smsInteraction/smsInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.socket.js b/server/api/smsInteraction/smsInteraction.socket.js
index 461a5f6..93e632a 100644
--- a/server/api/smsInteraction/smsInteraction.socket.js
+++ b/server/api/smsInteraction/smsInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/index.js b/server/api/smsMessage/index.js
index 9c7fb09..3f5a7f2 100644
--- a/server/api/smsMessage/index.js
+++ b/server/api/smsMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.attributes.js b/server/api/smsMessage/smsMessage.attributes.js
index 136b201..a2ba4e1 100644
--- a/server/api/smsMessage/smsMessage.attributes.js
+++ b/server/api/smsMessage/smsMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.controller.js b/server/api/smsMessage/smsMessage.controller.js
index 3e08e3c..d7d4cc1 100644
--- a/server/api/smsMessage/smsMessage.controller.js
+++ b/server/api/smsMessage/smsMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.events.js b/server/api/smsMessage/smsMessage.events.js
index 692f045..10fe03a 100644
--- a/server/api/smsMessage/smsMessage.events.js
+++ b/server/api/smsMessage/smsMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.model.js b/server/api/smsMessage/smsMessage.model.js
index 669ccd1..3b124fb 100644
--- a/server/api/smsMessage/smsMessage.model.js
+++ b/server/api/smsMessage/smsMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.rpc.js b/server/api/smsMessage/smsMessage.rpc.js
index e110817..6304df1 100644
--- a/server/api/smsMessage/smsMessage.rpc.js
+++ b/server/api/smsMessage/smsMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.socket.js b/server/api/smsMessage/smsMessage.socket.js
index 30d5914..3c9c89a 100644
--- a/server/api/smsMessage/smsMessage.socket.js
+++ b/server/api/smsMessage/smsMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/index.js b/server/api/smsQueue/index.js
index 37db9f8..9614ee5 100644
--- a/server/api/smsQueue/index.js
+++ b/server/api/smsQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.attributes.js b/server/api/smsQueue/smsQueue.attributes.js
index a4d90d9..6129a1e 100644
--- a/server/api/smsQueue/smsQueue.attributes.js
+++ b/server/api/smsQueue/smsQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.controller.js b/server/api/smsQueue/smsQueue.controller.js
index 2720bc4..910ffa6 100644
--- a/server/api/smsQueue/smsQueue.controller.js
+++ b/server/api/smsQueue/smsQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.events.js b/server/api/smsQueue/smsQueue.events.js
index 999866d..eecce9f 100644
--- a/server/api/smsQueue/smsQueue.events.js
+++ b/server/api/smsQueue/smsQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.model.js b/server/api/smsQueue/smsQueue.model.js
index 026c8d0..3d6ff15 100644
--- a/server/api/smsQueue/smsQueue.model.js
+++ b/server/api/smsQueue/smsQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.rpc.js b/server/api/smsQueue/smsQueue.rpc.js
index ec41b79..c2d9233 100644
--- a/server/api/smsQueue/smsQueue.rpc.js
+++ b/server/api/smsQueue/smsQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.socket.js b/server/api/smsQueue/smsQueue.socket.js
index 67af2d4..dc36dae 100644
--- a/server/api/smsQueue/smsQueue.socket.js
+++ b/server/api/smsQueue/smsQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/index.js b/server/api/smsQueueReport/index.js
index a3bf1f2..3a6a0a1 100644
--- a/server/api/smsQueueReport/index.js
+++ b/server/api/smsQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.attributes.js b/server/api/smsQueueReport/smsQueueReport.attributes.js
index 162a1ad..e92cc4f 100644
--- a/server/api/smsQueueReport/smsQueueReport.attributes.js
+++ b/server/api/smsQueueReport/smsQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.controller.js b/server/api/smsQueueReport/smsQueueReport.controller.js
index a75f302..9eca1cd 100644
--- a/server/api/smsQueueReport/smsQueueReport.controller.js
+++ b/server/api/smsQueueReport/smsQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.model.js b/server/api/smsQueueReport/smsQueueReport.model.js
index 217a141..604cb20 100644
--- a/server/api/smsQueueReport/smsQueueReport.model.js
+++ b/server/api/smsQueueReport/smsQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.rpc.js b/server/api/smsQueueReport/smsQueueReport.rpc.js
index 57ecc3c..4483b15 100644
--- a/server/api/smsQueueReport/smsQueueReport.rpc.js
+++ b/server/api/smsQueueReport/smsQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/index.js b/server/api/smsTransferReport/index.js
index d9ac817..50386b5 100644
--- a/server/api/smsTransferReport/index.js
+++ b/server/api/smsTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.attributes.js b/server/api/smsTransferReport/smsTransferReport.attributes.js
index ad7c028..2ed4a79 100644
--- a/server/api/smsTransferReport/smsTransferReport.attributes.js
+++ b/server/api/smsTransferReport/smsTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.controller.js b/server/api/smsTransferReport/smsTransferReport.controller.js
index b8bb9a3..442fd9a 100644
--- a/server/api/smsTransferReport/smsTransferReport.controller.js
+++ b/server/api/smsTransferReport/smsTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.model.js b/server/api/smsTransferReport/smsTransferReport.model.js
index 9a4c25d..7ed18cd 100644
--- a/server/api/smsTransferReport/smsTransferReport.model.js
+++ b/server/api/smsTransferReport/smsTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.rpc.js b/server/api/smsTransferReport/smsTransferReport.rpc.js
index 97d7899..af2e125 100644
--- a/server/api/smsTransferReport/smsTransferReport.rpc.js
+++ b/server/api/smsTransferReport/smsTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/index.js b/server/api/sound/index.js
index cd03534..2aa7f74 100644
--- a/server/api/sound/index.js
+++ b/server/api/sound/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.attributes.js b/server/api/sound/sound.attributes.js
index c6b2ef0..3046ec6 100644
--- a/server/api/sound/sound.attributes.js
+++ b/server/api/sound/sound.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.controller.js b/server/api/sound/sound.controller.js
index 6332d6f..fd8655d 100644
--- a/server/api/sound/sound.controller.js
+++ b/server/api/sound/sound.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.model.js b/server/api/sound/sound.model.js
index af55953..0bc4751 100644
--- a/server/api/sound/sound.model.js
+++ b/server/api/sound/sound.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.rpc.js b/server/api/sound/sound.rpc.js
index 65315ac..d705ec9 100644
--- a/server/api/sound/sound.rpc.js
+++ b/server/api/sound/sound.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/index.js b/server/api/squareMessage/index.js
index 73d4744..39b0af5 100644
--- a/server/api/squareMessage/index.js
+++ b/server/api/squareMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.attributes.js b/server/api/squareMessage/squareMessage.attributes.js
index dc2105b..4395f68 100644
--- a/server/api/squareMessage/squareMessage.attributes.js
+++ b/server/api/squareMessage/squareMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.controller.js b/server/api/squareMessage/squareMessage.controller.js
index a3780ad..23d9389 100644
--- a/server/api/squareMessage/squareMessage.controller.js
+++ b/server/api/squareMessage/squareMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.model.js b/server/api/squareMessage/squareMessage.model.js
index 7ae3003..5276c7f 100644
--- a/server/api/squareMessage/squareMessage.model.js
+++ b/server/api/squareMessage/squareMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.rpc.js b/server/api/squareMessage/squareMessage.rpc.js
index 899292d..0144601 100644
--- a/server/api/squareMessage/squareMessage.rpc.js
+++ b/server/api/squareMessage/squareMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/index.js b/server/api/squareOdbc/index.js
index 3179feb..387bcd4 100644
--- a/server/api/squareOdbc/index.js
+++ b/server/api/squareOdbc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.attributes.js b/server/api/squareOdbc/squareOdbc.attributes.js
index 0f68f6b..ff1f4e1 100644
--- a/server/api/squareOdbc/squareOdbc.attributes.js
+++ b/server/api/squareOdbc/squareOdbc.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.controller.js b/server/api/squareOdbc/squareOdbc.controller.js
index f6a21af..ac4e4fd 100644
--- a/server/api/squareOdbc/squareOdbc.controller.js
+++ b/server/api/squareOdbc/squareOdbc.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.model.js b/server/api/squareOdbc/squareOdbc.model.js
index 59d73c5..e802790 100644
--- a/server/api/squareOdbc/squareOdbc.model.js
+++ b/server/api/squareOdbc/squareOdbc.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.rpc.js b/server/api/squareOdbc/squareOdbc.rpc.js
index 89b34cb..3680c9b 100644
--- a/server/api/squareOdbc/squareOdbc.rpc.js
+++ b/server/api/squareOdbc/squareOdbc.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/index.js b/server/api/squareProject/index.js
index c370dd8..099a1a8 100644
--- a/server/api/squareProject/index.js
+++ b/server/api/squareProject/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.attributes.js b/server/api/squareProject/squareProject.attributes.js
index 2d9126a..ec51116 100644
--- a/server/api/squareProject/squareProject.attributes.js
+++ b/server/api/squareProject/squareProject.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.controller.js b/server/api/squareProject/squareProject.controller.js
index ba6de11..cd1b1e5 100644
--- a/server/api/squareProject/squareProject.controller.js
+++ b/server/api/squareProject/squareProject.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.events.js b/server/api/squareProject/squareProject.events.js
index bbcc696..455d044 100644
--- a/server/api/squareProject/squareProject.events.js
+++ b/server/api/squareProject/squareProject.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.model.js b/server/api/squareProject/squareProject.model.js
index b893274..15454eb 100644
--- a/server/api/squareProject/squareProject.model.js
+++ b/server/api/squareProject/squareProject.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.rpc.js b/server/api/squareProject/squareProject.rpc.js
index 39db291..369f549 100644
--- a/server/api/squareProject/squareProject.rpc.js
+++ b/server/api/squareProject/squareProject.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.socket.js b/server/api/squareProject/squareProject.socket.js
index 1dcc8fb..72d7646 100644
--- a/server/api/squareProject/squareProject.socket.js
+++ b/server/api/squareProject/squareProject.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/index.js b/server/api/squareRecording/index.js
index 81eee49..785b63c 100644
--- a/server/api/squareRecording/index.js
+++ b/server/api/squareRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.attributes.js b/server/api/squareRecording/squareRecording.attributes.js
index f391800..85b06d9 100644
--- a/server/api/squareRecording/squareRecording.attributes.js
+++ b/server/api/squareRecording/squareRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.controller.js b/server/api/squareRecording/squareRecording.controller.js
index e03ea03..bba300a 100644
--- a/server/api/squareRecording/squareRecording.controller.js
+++ b/server/api/squareRecording/squareRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.model.js b/server/api/squareRecording/squareRecording.model.js
index 51a9e3a..1ba5f01 100644
--- a/server/api/squareRecording/squareRecording.model.js
+++ b/server/api/squareRecording/squareRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.rpc.js b/server/api/squareRecording/squareRecording.rpc.js
index db6ef08..6a91b70 100644
--- a/server/api/squareRecording/squareRecording.rpc.js
+++ b/server/api/squareRecording/squareRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/index.js b/server/api/squareReport/index.js
index e12743a..5fce35c 100644
--- a/server/api/squareReport/index.js
+++ b/server/api/squareReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.attributes.js b/server/api/squareReport/squareReport.attributes.js
index 7745f41..8276145 100644
--- a/server/api/squareReport/squareReport.attributes.js
+++ b/server/api/squareReport/squareReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.controller.js b/server/api/squareReport/squareReport.controller.js
index e609765..fd0b9d8 100644
--- a/server/api/squareReport/squareReport.controller.js
+++ b/server/api/squareReport/squareReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.model.js b/server/api/squareReport/squareReport.model.js
index a1fe7b4..4436349 100644
--- a/server/api/squareReport/squareReport.model.js
+++ b/server/api/squareReport/squareReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.rpc.js b/server/api/squareReport/squareReport.rpc.js
index 4061cc3..234e17a 100644
--- a/server/api/squareReport/squareReport.rpc.js
+++ b/server/api/squareReport/squareReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/index.js b/server/api/squareReportDetail/index.js
index 05c998a..100fee9 100644
--- a/server/api/squareReportDetail/index.js
+++ b/server/api/squareReportDetail/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.attributes.js b/server/api/squareReportDetail/squareReportDetail.attributes.js
index 1109c3c..a386aa2 100644
--- a/server/api/squareReportDetail/squareReportDetail.attributes.js
+++ b/server/api/squareReportDetail/squareReportDetail.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.controller.js b/server/api/squareReportDetail/squareReportDetail.controller.js
index 9703431..7dab28f 100644
--- a/server/api/squareReportDetail/squareReportDetail.controller.js
+++ b/server/api/squareReportDetail/squareReportDetail.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.model.js b/server/api/squareReportDetail/squareReportDetail.model.js
index 23d827e..59e4337 100644
--- a/server/api/squareReportDetail/squareReportDetail.model.js
+++ b/server/api/squareReportDetail/squareReportDetail.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.rpc.js b/server/api/squareReportDetail/squareReportDetail.rpc.js
index 5e15510..30ae81c 100644
--- a/server/api/squareReportDetail/squareReportDetail.rpc.js
+++ b/server/api/squareReportDetail/squareReportDetail.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/system/index.js b/server/api/system/index.js
index bf6b5e5..8f77e14 100644
--- a/server/api/system/index.js
+++ b/server/api/system/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/system/system.controller.js b/server/api/system/system.controller.js
index 4484659..2a0ce79 100644
--- a/server/api/system/system.controller.js
+++ b/server/api/system/system.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/index.js b/server/api/tag/index.js
index 3ceb30e..d46ccda 100644
--- a/server/api/tag/index.js
+++ b/server/api/tag/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.attributes.js b/server/api/tag/tag.attributes.js
index d58427a..d08ee3b 100644
--- a/server/api/tag/tag.attributes.js
+++ b/server/api/tag/tag.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.controller.js b/server/api/tag/tag.controller.js
index 46ee0d9..74c766b 100644
--- a/server/api/tag/tag.controller.js
+++ b/server/api/tag/tag.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.model.js b/server/api/tag/tag.model.js
index a0dd517..e717514 100644
--- a/server/api/tag/tag.model.js
+++ b/server/api/tag/tag.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.rpc.js b/server/api/tag/tag.rpc.js
index 7787e30..72783e3 100644
--- a/server/api/tag/tag.rpc.js
+++ b/server/api/tag/tag.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/index.js b/server/api/team/index.js
index a040d02..2c33638 100644
--- a/server/api/team/index.js
+++ b/server/api/team/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.attributes.js b/server/api/team/team.attributes.js
index 11bd07b..7b2a3cc 100644
--- a/server/api/team/team.attributes.js
+++ b/server/api/team/team.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.controller.js b/server/api/team/team.controller.js
index 8598be4..5e6719e 100644
--- a/server/api/team/team.controller.js
+++ b/server/api/team/team.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.events.js b/server/api/team/team.events.js
index 76ef237..6871ba9 100644
--- a/server/api/team/team.events.js
+++ b/server/api/team/team.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.model.js b/server/api/team/team.model.js
index 941e238..81cda73 100644
--- a/server/api/team/team.model.js
+++ b/server/api/team/team.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.rpc.js b/server/api/team/team.rpc.js
index abf5801..f475548 100644
--- a/server/api/team/team.rpc.js
+++ b/server/api/team/team.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.socket.js b/server/api/team/team.socket.js
index 898dbfc..715f673 100644
--- a/server/api/team/team.socket.js
+++ b/server/api/team/team.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/index.js b/server/api/template/index.js
index edf0a0d..4a230d8 100644
--- a/server/api/template/index.js
+++ b/server/api/template/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.attributes.js b/server/api/template/template.attributes.js
index b9e5329..e9ca439 100644
--- a/server/api/template/template.attributes.js
+++ b/server/api/template/template.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.controller.js b/server/api/template/template.controller.js
index 5840581..d41c3fd 100644
--- a/server/api/template/template.controller.js
+++ b/server/api/template/template.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.model.js b/server/api/template/template.model.js
index c2a8f64..e7307f0 100644
--- a/server/api/template/template.model.js
+++ b/server/api/template/template.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.rpc.js b/server/api/template/template.rpc.js
index 894ddd9..320278d 100644
--- a/server/api/template/template.rpc.js
+++ b/server/api/template/template.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/index.js b/server/api/trigger/index.js
index 84653d3..b47d85c 100644
--- a/server/api/trigger/index.js
+++ b/server/api/trigger/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.attributes.js b/server/api/trigger/trigger.attributes.js
index ca6b422..f614e36 100644
--- a/server/api/trigger/trigger.attributes.js
+++ b/server/api/trigger/trigger.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.controller.js b/server/api/trigger/trigger.controller.js
index dbfbac9..58d5f01 100644
--- a/server/api/trigger/trigger.controller.js
+++ b/server/api/trigger/trigger.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.model.js b/server/api/trigger/trigger.model.js
index a2d148e..a547e25 100644
--- a/server/api/trigger/trigger.model.js
+++ b/server/api/trigger/trigger.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.rpc.js b/server/api/trigger/trigger.rpc.js
index e6146e8..b7d5ce9 100644
--- a/server/api/trigger/trigger.rpc.js
+++ b/server/api/trigger/trigger.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/index.js b/server/api/trunk/index.js
index d9349f0..fb83063 100644
--- a/server/api/trunk/index.js
+++ b/server/api/trunk/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.attributes.js b/server/api/trunk/trunk.attributes.js
index 2047c4a..977ebea 100644
--- a/server/api/trunk/trunk.attributes.js
+++ b/server/api/trunk/trunk.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.controller.js b/server/api/trunk/trunk.controller.js
index 7348153..bd2b943 100644
--- a/server/api/trunk/trunk.controller.js
+++ b/server/api/trunk/trunk.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.model.js b/server/api/trunk/trunk.model.js
index 6226ac9..0d3e1a0 100644
--- a/server/api/trunk/trunk.model.js
+++ b/server/api/trunk/trunk.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.rpc.js b/server/api/trunk/trunk.rpc.js
index 8da9a38..c2edcf1 100644
--- a/server/api/trunk/trunk.rpc.js
+++ b/server/api/trunk/trunk.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/index.js b/server/api/user/index.js
index b3b050a..0f9bba5 100644
--- a/server/api/user/index.js
+++ b/server/api/user/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.attributes.js b/server/api/user/user.attributes.js
index 337a66b..0f712fc 100644
--- a/server/api/user/user.attributes.js
+++ b/server/api/user/user.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.controller.js b/server/api/user/user.controller.js
index 481cbb4..d3b868b 100644
--- a/server/api/user/user.controller.js
+++ b/server/api/user/user.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.events.js b/server/api/user/user.events.js
index 36dd6f1..babe8c1 100644
--- a/server/api/user/user.events.js
+++ b/server/api/user/user.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.model.js b/server/api/user/user.model.js
index 0a23217..2464d7d 100644
--- a/server/api/user/user.model.js
+++ b/server/api/user/user.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.rpc.js b/server/api/user/user.rpc.js
index 6431300..121d2d5 100644
--- a/server/api/user/user.rpc.js
+++ b/server/api/user/user.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.socket.js b/server/api/user/user.socket.js
index 5d11c83..0a50c61 100644
--- a/server/api/user/user.socket.js
+++ b/server/api/user/user.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/index.js b/server/api/userChatQueue/index.js
index 7342832..d68ae4c 100644
--- a/server/api/userChatQueue/index.js
+++ b/server/api/userChatQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.attributes.js b/server/api/userChatQueue/userChatQueue.attributes.js
index df0e682..60fc919 100644
--- a/server/api/userChatQueue/userChatQueue.attributes.js
+++ b/server/api/userChatQueue/userChatQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xd8b0=['exports','sequelize'];(function(_0x140332,_0x102a44){var _0x2d14f=function(_0x201b35){while(--_0x201b35){_0x140332['push'](_0x140332['shift']());}};_0x2d14f(++_0x102a44);}(_0xd8b0,0xad));var _0x0d8b=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xd8b0[_0x20a584];return _0x4b41a8;};'use strict';var Sequelize=require(_0x0d8b('0x0'));module[_0x0d8b('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
+var _0xd8b0=['exports','sequelize'];(function(_0x40b7ea,_0x550490){var _0x2627ec=function(_0x78fd8e){while(--_0x78fd8e){_0x40b7ea['push'](_0x40b7ea['shift']());}};_0x2627ec(++_0x550490);}(_0xd8b0,0xad));var _0x0d8b=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xd8b0[_0x20a584];return _0x4b41a8;};'use strict';var Sequelize=require(_0x0d8b('0x0'));module[_0x0d8b('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.model.js b/server/api/userChatQueue/userChatQueue.model.js
index b71c382..60c22e7 100644
--- a/server/api/userChatQueue/userChatQueue.model.js
+++ b/server/api/userChatQueue/userChatQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.rpc.js b/server/api/userChatQueue/userChatQueue.rpc.js
index 1c6a13b..e1c1211 100644
--- a/server/api/userChatQueue/userChatQueue.rpc.js
+++ b/server/api/userChatQueue/userChatQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/index.js b/server/api/userFaxQueue/index.js
index daf72b8..fd73a23 100644
--- a/server/api/userFaxQueue/index.js
+++ b/server/api/userFaxQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.attributes.js b/server/api/userFaxQueue/userFaxQueue.attributes.js
index e3b2647..d78fc80 100644
--- a/server/api/userFaxQueue/userFaxQueue.attributes.js
+++ b/server/api/userFaxQueue/userFaxQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.model.js b/server/api/userFaxQueue/userFaxQueue.model.js
index 7462290..4943a8a 100644
--- a/server/api/userFaxQueue/userFaxQueue.model.js
+++ b/server/api/userFaxQueue/userFaxQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.rpc.js b/server/api/userFaxQueue/userFaxQueue.rpc.js
index 04319b0..6280c47 100644
--- a/server/api/userFaxQueue/userFaxQueue.rpc.js
+++ b/server/api/userFaxQueue/userFaxQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/index.js b/server/api/userMailQueue/index.js
index e256ca5..f5d041a 100644
--- a/server/api/userMailQueue/index.js
+++ b/server/api/userMailQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.attributes.js b/server/api/userMailQueue/userMailQueue.attributes.js
index ad0e099..910a8bd 100644
--- a/server/api/userMailQueue/userMailQueue.attributes.js
+++ b/server/api/userMailQueue/userMailQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xbaf0=['exports','INTEGER'];(function(_0x45fe9c,_0x55e0d7){var _0x233d48=function(_0xa2ba2e){while(--_0xa2ba2e){_0x45fe9c['push'](_0x45fe9c['shift']());}};_0x233d48(++_0x55e0d7);}(_0xbaf0,0x12a));var _0x0baf=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0xbaf0[_0xa464c9];return _0x3d73c4;};'use strict';var Sequelize=require('sequelize');module[_0x0baf('0x0')]={'penalty':{'type':Sequelize[_0x0baf('0x1')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xd8b0=['exports','sequelize'];(function(_0x1c510a,_0x1413a9){var _0x23cedd=function(_0x3f3e43){while(--_0x3f3e43){_0x1c510a['push'](_0x1c510a['shift']());}};_0x23cedd(++_0x1413a9);}(_0xd8b0,0xad));var _0x0d8b=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0xd8b0[_0xa464c9];return _0x3d73c4;};'use strict';var Sequelize=require(_0x0d8b('0x0'));module[_0x0d8b('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.model.js b/server/api/userMailQueue/userMailQueue.model.js
index b25647c..7df1fc8 100644
--- a/server/api/userMailQueue/userMailQueue.model.js
+++ b/server/api/userMailQueue/userMailQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.rpc.js b/server/api/userMailQueue/userMailQueue.rpc.js
index b075641..8d9674c 100644
--- a/server/api/userMailQueue/userMailQueue.rpc.js
+++ b/server/api/userMailQueue/userMailQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/index.js b/server/api/userOpenchannelQueue/index.js
index 432457f..477d96d 100644
--- a/server/api/userOpenchannelQueue/index.js
+++ b/server/api/userOpenchannelQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
index 5359c26..ce924d6 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xbaf0=['exports','INTEGER'];(function(_0x12d6c2,_0x409bc8){var _0x1c9825=function(_0x569f66){while(--_0x569f66){_0x12d6c2['push'](_0x12d6c2['shift']());}};_0x1c9825(++_0x409bc8);}(_0xbaf0,0x12a));var _0x0baf=function(_0x6131cd,_0x4c26a1){_0x6131cd=_0x6131cd-0x0;var _0x47e916=_0xbaf0[_0x6131cd];return _0x47e916;};'use strict';var Sequelize=require('sequelize');module[_0x0baf('0x0')]={'penalty':{'type':Sequelize[_0x0baf('0x1')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xe706=['INTEGER','sequelize','exports'];(function(_0x403038,_0x2341cc){var _0x100591=function(_0x4811a0){while(--_0x4811a0){_0x403038['push'](_0x403038['shift']());}};_0x100591(++_0x2341cc);}(_0xe706,0xa3));var _0x6e70=function(_0x3634d8,_0xbfa70b){_0x3634d8=_0x3634d8-0x0;var _0x2c1369=_0xe706[_0x3634d8];return _0x2c1369;};'use strict';var Sequelize=require(_0x6e70('0x0'));module[_0x6e70('0x1')]={'penalty':{'type':Sequelize[_0x6e70('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
index 034a6bd..92bc08e 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
index 70236e5..86ee38d 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/index.js b/server/api/userProfile/index.js
index 9be9af0..411d863 100644
--- a/server/api/userProfile/index.js
+++ b/server/api/userProfile/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.attributes.js b/server/api/userProfile/userProfile.attributes.js
index 1e54583..b521ca2 100644
--- a/server/api/userProfile/userProfile.attributes.js
+++ b/server/api/userProfile/userProfile.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.controller.js b/server/api/userProfile/userProfile.controller.js
index cc60262..f302284 100644
--- a/server/api/userProfile/userProfile.controller.js
+++ b/server/api/userProfile/userProfile.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.events.js b/server/api/userProfile/userProfile.events.js
index bda562d..9ff82d8 100644
--- a/server/api/userProfile/userProfile.events.js
+++ b/server/api/userProfile/userProfile.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.model.js b/server/api/userProfile/userProfile.model.js
index 7bcb56c..3fa128a 100644
--- a/server/api/userProfile/userProfile.model.js
+++ b/server/api/userProfile/userProfile.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.rpc.js b/server/api/userProfile/userProfile.rpc.js
index a92e3da..9a4f7b8 100644
--- a/server/api/userProfile/userProfile.rpc.js
+++ b/server/api/userProfile/userProfile.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.socket.js b/server/api/userProfile/userProfile.socket.js
index 2c0237c..bbe8c67 100644
--- a/server/api/userProfile/userProfile.socket.js
+++ b/server/api/userProfile/userProfile.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/index.js b/server/api/userProfileResource/index.js
index 05f0656..b7f8a7f 100644
--- a/server/api/userProfileResource/index.js
+++ b/server/api/userProfileResource/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.attributes.js b/server/api/userProfileResource/userProfileResource.attributes.js
index 786098f..08fb76c 100644
--- a/server/api/userProfileResource/userProfileResource.attributes.js
+++ b/server/api/userProfileResource/userProfileResource.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.controller.js b/server/api/userProfileResource/userProfileResource.controller.js
index d4d7c1c..b2f9182 100644
--- a/server/api/userProfileResource/userProfileResource.controller.js
+++ b/server/api/userProfileResource/userProfileResource.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.model.js b/server/api/userProfileResource/userProfileResource.model.js
index 7944552..24e47c7 100644
--- a/server/api/userProfileResource/userProfileResource.model.js
+++ b/server/api/userProfileResource/userProfileResource.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.rpc.js b/server/api/userProfileResource/userProfileResource.rpc.js
index 132d988..d3772f2 100644
--- a/server/api/userProfileResource/userProfileResource.rpc.js
+++ b/server/api/userProfileResource/userProfileResource.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/index.js b/server/api/userProfileSection/index.js
index e4217c2..b7d8c57 100644
--- a/server/api/userProfileSection/index.js
+++ b/server/api/userProfileSection/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.attributes.js b/server/api/userProfileSection/userProfileSection.attributes.js
index a135463..a664d3e 100644
--- a/server/api/userProfileSection/userProfileSection.attributes.js
+++ b/server/api/userProfileSection/userProfileSection.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.controller.js b/server/api/userProfileSection/userProfileSection.controller.js
index 0882a95..9daa397 100644
--- a/server/api/userProfileSection/userProfileSection.controller.js
+++ b/server/api/userProfileSection/userProfileSection.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.model.js b/server/api/userProfileSection/userProfileSection.model.js
index 596099d..1da8b86 100644
--- a/server/api/userProfileSection/userProfileSection.model.js
+++ b/server/api/userProfileSection/userProfileSection.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.rpc.js b/server/api/userProfileSection/userProfileSection.rpc.js
index 59ac244..d54cf17 100644
--- a/server/api/userProfileSection/userProfileSection.rpc.js
+++ b/server/api/userProfileSection/userProfileSection.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/index.js b/server/api/userSmsQueue/index.js
index cb740ee..37593e6 100644
--- a/server/api/userSmsQueue/index.js
+++ b/server/api/userSmsQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.attributes.js b/server/api/userSmsQueue/userSmsQueue.attributes.js
index b2c4a07..991319c 100644
--- a/server/api/userSmsQueue/userSmsQueue.attributes.js
+++ b/server/api/userSmsQueue/userSmsQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xe706=['INTEGER','sequelize','exports'];(function(_0x4e1119,_0x3c8b3a){var _0x3943c6=function(_0x48af28){while(--_0x48af28){_0x4e1119['push'](_0x4e1119['shift']());}};_0x3943c6(++_0x3c8b3a);}(_0xe706,0xa3));var _0x6e70=function(_0x10909f,_0x2efbe2){_0x10909f=_0x10909f-0x0;var _0x3762d1=_0xe706[_0x10909f];return _0x3762d1;};'use strict';var Sequelize=require(_0x6e70('0x0'));module[_0x6e70('0x1')]={'penalty':{'type':Sequelize[_0x6e70('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xe706=['INTEGER','sequelize','exports'];(function(_0xd91812,_0xc29a83){var _0x2b6094=function(_0x5e2b5a){while(--_0x5e2b5a){_0xd91812['push'](_0xd91812['shift']());}};_0x2b6094(++_0xc29a83);}(_0xe706,0xa3));var _0x6e70=function(_0x4d69a6,_0x44cbe8){_0x4d69a6=_0x4d69a6-0x0;var _0x56739a=_0xe706[_0x4d69a6];return _0x56739a;};'use strict';var Sequelize=require(_0x6e70('0x0'));module[_0x6e70('0x1')]={'penalty':{'type':Sequelize[_0x6e70('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.model.js b/server/api/userSmsQueue/userSmsQueue.model.js
index fe71711..c79034c 100644
--- a/server/api/userSmsQueue/userSmsQueue.model.js
+++ b/server/api/userSmsQueue/userSmsQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.rpc.js b/server/api/userSmsQueue/userSmsQueue.rpc.js
index 4bfee0a..8654cf7 100644
--- a/server/api/userSmsQueue/userSmsQueue.rpc.js
+++ b/server/api/userSmsQueue/userSmsQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/index.js b/server/api/userVoiceQueue/index.js
index aabee39..d719e92 100644
--- a/server/api/userVoiceQueue/index.js
+++ b/server/api/userVoiceQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.attributes.js b/server/api/userVoiceQueue/userVoiceQueue.attributes.js
index 8ff77a7..265bfe5 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.attributes.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xd8b0=['exports','sequelize'];(function(_0x1014d7,_0x3d98ff){var _0x8d83ee=function(_0x3e010c){while(--_0x3e010c){_0x1014d7['push'](_0x1014d7['shift']());}};_0x8d83ee(++_0x3d98ff);}(_0xd8b0,0xad));var _0x0d8b=function(_0x122ef9,_0x451d2a){_0x122ef9=_0x122ef9-0x0;var _0x42fba0=_0xd8b0[_0x122ef9];return _0x42fba0;};'use strict';var Sequelize=require(_0x0d8b('0x0'));module[_0x0d8b('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
+var _0xe706=['INTEGER','sequelize','exports'];(function(_0xef409b,_0x50aafa){var _0x2cdc25=function(_0x4fc4da){while(--_0x4fc4da){_0xef409b['push'](_0xef409b['shift']());}};_0x2cdc25(++_0x50aafa);}(_0xe706,0xa3));var _0x6e70=function(_0x98c519,_0x541919){_0x98c519=_0x98c519-0x0;var _0x3aa2d8=_0xe706[_0x98c519];return _0x3aa2d8;};'use strict';var Sequelize=require(_0x6e70('0x0'));module[_0x6e70('0x1')]={'penalty':{'type':Sequelize[_0x6e70('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.model.js b/server/api/userVoiceQueue/userVoiceQueue.model.js
index 4b2fde6..a62948d 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.model.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.rpc.js b/server/api/userVoiceQueue/userVoiceQueue.rpc.js
index 50058de..a1080c9 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.rpc.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/index.js b/server/api/userVoiceQueueRt/index.js
index daa0e0a..9541524 100644
--- a/server/api/userVoiceQueueRt/index.js
+++ b/server/api/userVoiceQueueRt/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
index 9c04a94..8d6ac9f 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
index 7c61795..07192cb 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
index 9d3ef1f..060335b 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
index efee776..603b40c 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
index 2302bd4..91dfa2a 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/index.js b/server/api/userWhatsappQueue/index.js
index 2149a9b..628bada 100644
--- a/server/api/userWhatsappQueue/index.js
+++ b/server/api/userWhatsappQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js b/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
index b7c6252..5a8b9a0 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xbaf0=['exports','INTEGER'];(function(_0x1e4a8e,_0x18022b){var _0x5408f9=function(_0x4ef2ed){while(--_0x4ef2ed){_0x1e4a8e['push'](_0x1e4a8e['shift']());}};_0x5408f9(++_0x18022b);}(_0xbaf0,0x12a));var _0x0baf=function(_0x2f5ac5,_0x1ee939){_0x2f5ac5=_0x2f5ac5-0x0;var _0x37c9a8=_0xbaf0[_0x2f5ac5];return _0x37c9a8;};'use strict';var Sequelize=require('sequelize');module[_0x0baf('0x0')]={'penalty':{'type':Sequelize[_0x0baf('0x1')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xe706=['INTEGER','sequelize','exports'];(function(_0x369b49,_0x560632){var _0x3be408=function(_0x468004){while(--_0x468004){_0x369b49['push'](_0x369b49['shift']());}};_0x3be408(++_0x560632);}(_0xe706,0xa3));var _0x6e70=function(_0x391154,_0x40fb12){_0x391154=_0x391154-0x0;var _0x4b7767=_0xe706[_0x391154];return _0x4b7767;};'use strict';var Sequelize=require(_0x6e70('0x0'));module[_0x6e70('0x1')]={'penalty':{'type':Sequelize[_0x6e70('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.model.js b/server/api/userWhatsappQueue/userWhatsappQueue.model.js
index 93ce19d..f165464 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.model.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js b/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
index 1dc7375..2d27944 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/index.js b/server/api/variable/index.js
index 00e6627..164ae7a 100644
--- a/server/api/variable/index.js
+++ b/server/api/variable/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.attributes.js b/server/api/variable/variable.attributes.js
index 15a98e1..2be27b5 100644
--- a/server/api/variable/variable.attributes.js
+++ b/server/api/variable/variable.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.controller.js b/server/api/variable/variable.controller.js
index cac9de3..c462120 100644
--- a/server/api/variable/variable.controller.js
+++ b/server/api/variable/variable.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.model.js b/server/api/variable/variable.model.js
index de12e51..b0a5ce0 100644
--- a/server/api/variable/variable.model.js
+++ b/server/api/variable/variable.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.rpc.js b/server/api/variable/variable.rpc.js
index 43c64c6..67b7bdb 100644
--- a/server/api/variable/variable.rpc.js
+++ b/server/api/variable/variable.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/version/index.js b/server/api/version/index.js
index ce45b5d..08e9428 100644
--- a/server/api/version/index.js
+++ b/server/api/version/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/version/version.controller.js b/server/api/version/version.controller.js
index 834fddd..78938e5 100644
--- a/server/api/version/version.controller.js
+++ b/server/api/version/version.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/index.js b/server/api/voiceAgentReport/index.js
index 97d0427..5bd50ad 100644
--- a/server/api/voiceAgentReport/index.js
+++ b/server/api/voiceAgentReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.attributes.js b/server/api/voiceAgentReport/voiceAgentReport.attributes.js
index ee48c7c..81e8af6 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.attributes.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.controller.js b/server/api/voiceAgentReport/voiceAgentReport.controller.js
index 73d315e..8fd342e 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.controller.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.model.js b/server/api/voiceAgentReport/voiceAgentReport.model.js
index 5d47d4f..a35eace 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.model.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.rpc.js b/server/api/voiceAgentReport/voiceAgentReport.rpc.js
index 1f78d2b..df279dd 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.rpc.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/index.js b/server/api/voiceCallReport/index.js
index 315eb56..c3a98e8 100644
--- a/server/api/voiceCallReport/index.js
+++ b/server/api/voiceCallReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.attributes.js b/server/api/voiceCallReport/voiceCallReport.attributes.js
index 95427b2..a274c18 100644
--- a/server/api/voiceCallReport/voiceCallReport.attributes.js
+++ b/server/api/voiceCallReport/voiceCallReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.controller.js b/server/api/voiceCallReport/voiceCallReport.controller.js
index e1759c8..866b54c 100644
--- a/server/api/voiceCallReport/voiceCallReport.controller.js
+++ b/server/api/voiceCallReport/voiceCallReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.model.js b/server/api/voiceCallReport/voiceCallReport.model.js
index 7fe674d..9e91dac 100644
--- a/server/api/voiceCallReport/voiceCallReport.model.js
+++ b/server/api/voiceCallReport/voiceCallReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.rpc.js b/server/api/voiceCallReport/voiceCallReport.rpc.js
index 4c16764..0d9cafe 100644
--- a/server/api/voiceCallReport/voiceCallReport.rpc.js
+++ b/server/api/voiceCallReport/voiceCallReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/index.js b/server/api/voiceChanSpy/index.js
index 3dec098..5735d3a 100644
--- a/server/api/voiceChanSpy/index.js
+++ b/server/api/voiceChanSpy/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.attributes.js b/server/api/voiceChanSpy/voiceChanSpy.attributes.js
index b38eb70..21ff9eb 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.attributes.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.controller.js b/server/api/voiceChanSpy/voiceChanSpy.controller.js
index c065731..0a435cc 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.controller.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.model.js b/server/api/voiceChanSpy/voiceChanSpy.model.js
index 0ec2d7a..68202cd 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.model.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.rpc.js b/server/api/voiceChanSpy/voiceChanSpy.rpc.js
index d25aa88..d3be79c 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.rpc.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/index.js b/server/api/voiceContext/index.js
index d348fe5..98ed353 100644
--- a/server/api/voiceContext/index.js
+++ b/server/api/voiceContext/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.attributes.js b/server/api/voiceContext/voiceContext.attributes.js
index 50d7608..faec6f3 100644
--- a/server/api/voiceContext/voiceContext.attributes.js
+++ b/server/api/voiceContext/voiceContext.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.controller.js b/server/api/voiceContext/voiceContext.controller.js
index 34a1dd3..f11fdae 100644
--- a/server/api/voiceContext/voiceContext.controller.js
+++ b/server/api/voiceContext/voiceContext.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.model.js b/server/api/voiceContext/voiceContext.model.js
index 3d2399a..a4fc925 100644
--- a/server/api/voiceContext/voiceContext.model.js
+++ b/server/api/voiceContext/voiceContext.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.rpc.js b/server/api/voiceContext/voiceContext.rpc.js
index 8c4bfde..45d0b1f 100644
--- a/server/api/voiceContext/voiceContext.rpc.js
+++ b/server/api/voiceContext/voiceContext.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/index.js b/server/api/voiceDialReport/index.js
index 415176a..072364c 100644
--- a/server/api/voiceDialReport/index.js
+++ b/server/api/voiceDialReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.attributes.js b/server/api/voiceDialReport/voiceDialReport.attributes.js
index 2b65253..54903e1 100644
--- a/server/api/voiceDialReport/voiceDialReport.attributes.js
+++ b/server/api/voiceDialReport/voiceDialReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.controller.js b/server/api/voiceDialReport/voiceDialReport.controller.js
index a9367c6..9e389f3 100644
--- a/server/api/voiceDialReport/voiceDialReport.controller.js
+++ b/server/api/voiceDialReport/voiceDialReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.model.js b/server/api/voiceDialReport/voiceDialReport.model.js
index 139571f..456c90f 100644
--- a/server/api/voiceDialReport/voiceDialReport.model.js
+++ b/server/api/voiceDialReport/voiceDialReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.rpc.js b/server/api/voiceDialReport/voiceDialReport.rpc.js
index ee6c7ac..a499e87 100644
--- a/server/api/voiceDialReport/voiceDialReport.rpc.js
+++ b/server/api/voiceDialReport/voiceDialReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/index.js b/server/api/voiceExtension/index.js
index b1433ee..8c77922 100644
--- a/server/api/voiceExtension/index.js
+++ b/server/api/voiceExtension/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.attributes.js b/server/api/voiceExtension/voiceExtension.attributes.js
index 79dc79b..d9b3378 100644
--- a/server/api/voiceExtension/voiceExtension.attributes.js
+++ b/server/api/voiceExtension/voiceExtension.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.controller.js b/server/api/voiceExtension/voiceExtension.controller.js
index 854efc6..c196791 100644
--- a/server/api/voiceExtension/voiceExtension.controller.js
+++ b/server/api/voiceExtension/voiceExtension.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.events.js b/server/api/voiceExtension/voiceExtension.events.js
index 96acf3e..3cc44e5 100644
--- a/server/api/voiceExtension/voiceExtension.events.js
+++ b/server/api/voiceExtension/voiceExtension.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.model.js b/server/api/voiceExtension/voiceExtension.model.js
index 81240c6..98d52ed 100644
--- a/server/api/voiceExtension/voiceExtension.model.js
+++ b/server/api/voiceExtension/voiceExtension.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.rpc.js b/server/api/voiceExtension/voiceExtension.rpc.js
index 9bad27a..8a00b32 100644
--- a/server/api/voiceExtension/voiceExtension.rpc.js
+++ b/server/api/voiceExtension/voiceExtension.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.socket.js b/server/api/voiceExtension/voiceExtension.socket.js
index a947496..d23e57b 100644
--- a/server/api/voiceExtension/voiceExtension.socket.js
+++ b/server/api/voiceExtension/voiceExtension.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/index.js b/server/api/voiceMail/index.js
index a6d2ec5..b984894 100644
--- a/server/api/voiceMail/index.js
+++ b/server/api/voiceMail/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.attributes.js b/server/api/voiceMail/voiceMail.attributes.js
index eacfc21..3fee797 100644
--- a/server/api/voiceMail/voiceMail.attributes.js
+++ b/server/api/voiceMail/voiceMail.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.controller.js b/server/api/voiceMail/voiceMail.controller.js
index 7c73ba9..7065e5f 100644
--- a/server/api/voiceMail/voiceMail.controller.js
+++ b/server/api/voiceMail/voiceMail.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.model.js b/server/api/voiceMail/voiceMail.model.js
index b00d5a7..d5f541d 100644
--- a/server/api/voiceMail/voiceMail.model.js
+++ b/server/api/voiceMail/voiceMail.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.rpc.js b/server/api/voiceMail/voiceMail.rpc.js
index 94497c3..98c4883 100644
--- a/server/api/voiceMail/voiceMail.rpc.js
+++ b/server/api/voiceMail/voiceMail.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/index.js b/server/api/voiceMailMessage/index.js
index cb76b7a..f39ea01 100644
--- a/server/api/voiceMailMessage/index.js
+++ b/server/api/voiceMailMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.attributes.js b/server/api/voiceMailMessage/voiceMailMessage.attributes.js
index d78416d..5d5d105 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.attributes.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.controller.js b/server/api/voiceMailMessage/voiceMailMessage.controller.js
index b3c622e..59d4ecb 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.controller.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.model.js b/server/api/voiceMailMessage/voiceMailMessage.model.js
index 54cbf5d..0f352c5 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.model.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.rpc.js b/server/api/voiceMailMessage/voiceMailMessage.rpc.js
index 221591f..18f0a24 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.rpc.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/index.js b/server/api/voiceMusicOnHold/index.js
index 4b8bc9b..aa9d224 100644
--- a/server/api/voiceMusicOnHold/index.js
+++ b/server/api/voiceMusicOnHold/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
index 2fa2d10..9321fd7 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
index b371cef..5fb04c9 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
index a62f170..ac23af9 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
index 3efff67..f023bfe 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/index.js b/server/api/voicePrefix/index.js
index 01ec0d1..ed36c2e 100644
--- a/server/api/voicePrefix/index.js
+++ b/server/api/voicePrefix/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.attributes.js b/server/api/voicePrefix/voicePrefix.attributes.js
index 8c4becb..6c98faa 100644
--- a/server/api/voicePrefix/voicePrefix.attributes.js
+++ b/server/api/voicePrefix/voicePrefix.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.controller.js b/server/api/voicePrefix/voicePrefix.controller.js
index a418149..9597684 100644
--- a/server/api/voicePrefix/voicePrefix.controller.js
+++ b/server/api/voicePrefix/voicePrefix.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.events.js b/server/api/voicePrefix/voicePrefix.events.js
index 2515ef4..8870f43 100644
--- a/server/api/voicePrefix/voicePrefix.events.js
+++ b/server/api/voicePrefix/voicePrefix.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.model.js b/server/api/voicePrefix/voicePrefix.model.js
index 39673ee..f44536f 100644
--- a/server/api/voicePrefix/voicePrefix.model.js
+++ b/server/api/voicePrefix/voicePrefix.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.rpc.js b/server/api/voicePrefix/voicePrefix.rpc.js
index 879e6b5..09edf2e 100644
--- a/server/api/voicePrefix/voicePrefix.rpc.js
+++ b/server/api/voicePrefix/voicePrefix.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.socket.js b/server/api/voicePrefix/voicePrefix.socket.js
index b2d95df..faa5011 100644
--- a/server/api/voicePrefix/voicePrefix.socket.js
+++ b/server/api/voicePrefix/voicePrefix.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/index.js b/server/api/voiceQueue/index.js
index 515c0d6..63ec652 100644
--- a/server/api/voiceQueue/index.js
+++ b/server/api/voiceQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.attributes.js b/server/api/voiceQueue/voiceQueue.attributes.js
index 60c638c..fabd2fe 100644
--- a/server/api/voiceQueue/voiceQueue.attributes.js
+++ b/server/api/voiceQueue/voiceQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.controller.js b/server/api/voiceQueue/voiceQueue.controller.js
index dcdc0a7..2a47c8d 100644
--- a/server/api/voiceQueue/voiceQueue.controller.js
+++ b/server/api/voiceQueue/voiceQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.events.js b/server/api/voiceQueue/voiceQueue.events.js
index 9de3f50..91674f4 100644
--- a/server/api/voiceQueue/voiceQueue.events.js
+++ b/server/api/voiceQueue/voiceQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.model.js b/server/api/voiceQueue/voiceQueue.model.js
index efa5f01..85e36ca 100644
--- a/server/api/voiceQueue/voiceQueue.model.js
+++ b/server/api/voiceQueue/voiceQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.rpc.js b/server/api/voiceQueue/voiceQueue.rpc.js
index cbdeb79..841d62e 100644
--- a/server/api/voiceQueue/voiceQueue.rpc.js
+++ b/server/api/voiceQueue/voiceQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.socket.js b/server/api/voiceQueue/voiceQueue.socket.js
index 5f2802a..57f98e7 100644
--- a/server/api/voiceQueue/voiceQueue.socket.js
+++ b/server/api/voiceQueue/voiceQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/index.js b/server/api/voiceQueueReport/index.js
index 5565834..a2e5126 100644
--- a/server/api/voiceQueueReport/index.js
+++ b/server/api/voiceQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.attributes.js b/server/api/voiceQueueReport/voiceQueueReport.attributes.js
index 098ea7b..e18a0ee 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.attributes.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.controller.js b/server/api/voiceQueueReport/voiceQueueReport.controller.js
index c6cd6ea..7071be6 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.controller.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.events.js b/server/api/voiceQueueReport/voiceQueueReport.events.js
index 046d909..f8fd1cd 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.events.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.model.js b/server/api/voiceQueueReport/voiceQueueReport.model.js
index e418df7..358ea7a 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.model.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.rpc.js b/server/api/voiceQueueReport/voiceQueueReport.rpc.js
index c00a3d6..a6c5518 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.rpc.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.socket.js b/server/api/voiceQueueReport/voiceQueueReport.socket.js
index 1dc8f9a..bdb44af 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.socket.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/index.js b/server/api/voiceQueuesLog/index.js
index 16ab795..5af459e 100644
--- a/server/api/voiceQueuesLog/index.js
+++ b/server/api/voiceQueuesLog/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js b/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
index 31680e1..ce4dbf6 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.controller.js b/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
index a2827c1..60de591 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.model.js b/server/api/voiceQueuesLog/voiceQueuesLog.model.js
index 7d3a861..af7077b 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.model.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js b/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
index 1ce2ec1..2cdd90d 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/index.js b/server/api/voiceRecording/index.js
index c3185a0..e97e3a0 100644
--- a/server/api/voiceRecording/index.js
+++ b/server/api/voiceRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.attributes.js b/server/api/voiceRecording/voiceRecording.attributes.js
index cec2e8a..b545dd1 100644
--- a/server/api/voiceRecording/voiceRecording.attributes.js
+++ b/server/api/voiceRecording/voiceRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.controller.js b/server/api/voiceRecording/voiceRecording.controller.js
index 61bad38..804fc75 100644
--- a/server/api/voiceRecording/voiceRecording.controller.js
+++ b/server/api/voiceRecording/voiceRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.model.js b/server/api/voiceRecording/voiceRecording.model.js
index 9f642f9..720999f 100644
--- a/server/api/voiceRecording/voiceRecording.model.js
+++ b/server/api/voiceRecording/voiceRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.rpc.js b/server/api/voiceRecording/voiceRecording.rpc.js
index 906f14d..6397430 100644
--- a/server/api/voiceRecording/voiceRecording.rpc.js
+++ b/server/api/voiceRecording/voiceRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/index.js b/server/api/voiceTransferReport/index.js
index 9dfa1ed..4406574 100644
--- a/server/api/voiceTransferReport/index.js
+++ b/server/api/voiceTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.attributes.js b/server/api/voiceTransferReport/voiceTransferReport.attributes.js
index 50a680b..59050d5 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.attributes.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.controller.js b/server/api/voiceTransferReport/voiceTransferReport.controller.js
index 0b1e92f..07314d2 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.controller.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.model.js b/server/api/voiceTransferReport/voiceTransferReport.model.js
index f8ac922..3cec3f6 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.model.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.rpc.js b/server/api/voiceTransferReport/voiceTransferReport.rpc.js
index 147aa9e..40a378a 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.rpc.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/webbar/index.js b/server/api/webbar/index.js
index bba1661..99387a1 100644
--- a/server/api/webbar/index.js
+++ b/server/api/webbar/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/webbar/webbar.controller.js b/server/api/webbar/webbar.controller.js
index 46a6ce6..b246eaa 100644
--- a/server/api/webbar/webbar.controller.js
+++ b/server/api/webbar/webbar.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/index.js b/server/api/whatsappAccount/index.js
index 0079da1..1756004 100644
--- a/server/api/whatsappAccount/index.js
+++ b/server/api/whatsappAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.attributes.js b/server/api/whatsappAccount/whatsappAccount.attributes.js
index a26d20c..d0ba49b 100644
--- a/server/api/whatsappAccount/whatsappAccount.attributes.js
+++ b/server/api/whatsappAccount/whatsappAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.controller.js b/server/api/whatsappAccount/whatsappAccount.controller.js
index 6c35df2..5424b1a 100644
--- a/server/api/whatsappAccount/whatsappAccount.controller.js
+++ b/server/api/whatsappAccount/whatsappAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.events.js b/server/api/whatsappAccount/whatsappAccount.events.js
index 5b4b73c..8ccf9c0 100644
--- a/server/api/whatsappAccount/whatsappAccount.events.js
+++ b/server/api/whatsappAccount/whatsappAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.model.js b/server/api/whatsappAccount/whatsappAccount.model.js
index 25b3306..3aa52e7 100644
--- a/server/api/whatsappAccount/whatsappAccount.model.js
+++ b/server/api/whatsappAccount/whatsappAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.rpc.js b/server/api/whatsappAccount/whatsappAccount.rpc.js
index 4f5a9e5..a33b7d3 100644
--- a/server/api/whatsappAccount/whatsappAccount.rpc.js
+++ b/server/api/whatsappAccount/whatsappAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.socket.js b/server/api/whatsappAccount/whatsappAccount.socket.js
index 88b90de..01d0b74 100644
--- a/server/api/whatsappAccount/whatsappAccount.socket.js
+++ b/server/api/whatsappAccount/whatsappAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/index.js b/server/api/whatsappApplication/index.js
index 99c6aa4..d26c07e 100644
--- a/server/api/whatsappApplication/index.js
+++ b/server/api/whatsappApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.attributes.js b/server/api/whatsappApplication/whatsappApplication.attributes.js
index 67aa8c8..5c38c2d 100644
--- a/server/api/whatsappApplication/whatsappApplication.attributes.js
+++ b/server/api/whatsappApplication/whatsappApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.controller.js b/server/api/whatsappApplication/whatsappApplication.controller.js
index e8f6ce9..7155593 100644
--- a/server/api/whatsappApplication/whatsappApplication.controller.js
+++ b/server/api/whatsappApplication/whatsappApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.model.js b/server/api/whatsappApplication/whatsappApplication.model.js
index 5eb758b..e88c1fb 100644
--- a/server/api/whatsappApplication/whatsappApplication.model.js
+++ b/server/api/whatsappApplication/whatsappApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.rpc.js b/server/api/whatsappApplication/whatsappApplication.rpc.js
index da64dd0..b68f6ce 100644
--- a/server/api/whatsappApplication/whatsappApplication.rpc.js
+++ b/server/api/whatsappApplication/whatsappApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/index.js b/server/api/whatsappInteraction/index.js
index 095feac..e5fbb65 100644
--- a/server/api/whatsappInteraction/index.js
+++ b/server/api/whatsappInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.attributes.js b/server/api/whatsappInteraction/whatsappInteraction.attributes.js
index 1f67231..b255308 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.attributes.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.controller.js b/server/api/whatsappInteraction/whatsappInteraction.controller.js
index b388d3f..06eadaf 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.controller.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.events.js b/server/api/whatsappInteraction/whatsappInteraction.events.js
index bd22dcb..1063842 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.events.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.model.js b/server/api/whatsappInteraction/whatsappInteraction.model.js
index fb915d2..833650c 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.model.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.rpc.js b/server/api/whatsappInteraction/whatsappInteraction.rpc.js
index ff6f092..c3cfbb7 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.rpc.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.socket.js b/server/api/whatsappInteraction/whatsappInteraction.socket.js
index f656ee4..78dc263 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.socket.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/index.js b/server/api/whatsappMessage/index.js
index 6f31ae9..ba8e345 100644
--- a/server/api/whatsappMessage/index.js
+++ b/server/api/whatsappMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.attributes.js b/server/api/whatsappMessage/whatsappMessage.attributes.js
index dea4eb6..d3342cd 100644
--- a/server/api/whatsappMessage/whatsappMessage.attributes.js
+++ b/server/api/whatsappMessage/whatsappMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.controller.js b/server/api/whatsappMessage/whatsappMessage.controller.js
index 0edff7f..1953bd7 100644
--- a/server/api/whatsappMessage/whatsappMessage.controller.js
+++ b/server/api/whatsappMessage/whatsappMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.events.js b/server/api/whatsappMessage/whatsappMessage.events.js
index 7b1c8bf..bd69090 100644
--- a/server/api/whatsappMessage/whatsappMessage.events.js
+++ b/server/api/whatsappMessage/whatsappMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.model.js b/server/api/whatsappMessage/whatsappMessage.model.js
index d9e1d8a..255fcef 100644
--- a/server/api/whatsappMessage/whatsappMessage.model.js
+++ b/server/api/whatsappMessage/whatsappMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.rpc.js b/server/api/whatsappMessage/whatsappMessage.rpc.js
index b8e96d1..0f30416 100644
--- a/server/api/whatsappMessage/whatsappMessage.rpc.js
+++ b/server/api/whatsappMessage/whatsappMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.socket.js b/server/api/whatsappMessage/whatsappMessage.socket.js
index 0f15f3d..8133443 100644
--- a/server/api/whatsappMessage/whatsappMessage.socket.js
+++ b/server/api/whatsappMessage/whatsappMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/index.js b/server/api/whatsappQueue/index.js
index 991e916..b127d88 100644
--- a/server/api/whatsappQueue/index.js
+++ b/server/api/whatsappQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.attributes.js b/server/api/whatsappQueue/whatsappQueue.attributes.js
index 76b617a..7e93bf9 100644
--- a/server/api/whatsappQueue/whatsappQueue.attributes.js
+++ b/server/api/whatsappQueue/whatsappQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.controller.js b/server/api/whatsappQueue/whatsappQueue.controller.js
index d3dbd4d..524bd47 100644
--- a/server/api/whatsappQueue/whatsappQueue.controller.js
+++ b/server/api/whatsappQueue/whatsappQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.events.js b/server/api/whatsappQueue/whatsappQueue.events.js
index cf288bb..204d2d5 100644
--- a/server/api/whatsappQueue/whatsappQueue.events.js
+++ b/server/api/whatsappQueue/whatsappQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.model.js b/server/api/whatsappQueue/whatsappQueue.model.js
index 2a68a0d..905082e 100644
--- a/server/api/whatsappQueue/whatsappQueue.model.js
+++ b/server/api/whatsappQueue/whatsappQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.rpc.js b/server/api/whatsappQueue/whatsappQueue.rpc.js
index 28dc512..28115d8 100644
--- a/server/api/whatsappQueue/whatsappQueue.rpc.js
+++ b/server/api/whatsappQueue/whatsappQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.socket.js b/server/api/whatsappQueue/whatsappQueue.socket.js
index d0c2337..13add1d 100644
--- a/server/api/whatsappQueue/whatsappQueue.socket.js
+++ b/server/api/whatsappQueue/whatsappQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/index.js b/server/api/whatsappQueueReport/index.js
index d1cab14..93528ee 100644
--- a/server/api/whatsappQueueReport/index.js
+++ b/server/api/whatsappQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js b/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
index 6ba9e55..cb3827a 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.controller.js b/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
index ce170a8..1ab00b1 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.model.js b/server/api/whatsappQueueReport/whatsappQueueReport.model.js
index 58f2007..b0b30ed 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.model.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js b/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
index 87ff1e5..2a5bd72 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/index.js b/server/api/whatsappTransferReport/index.js
index ba9492b..d284efa 100644
--- a/server/api/whatsappTransferReport/index.js
+++ b/server/api/whatsappTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js b/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
index e6ccfad..2f00723 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.controller.js b/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
index f1e10e2..0d71055 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.model.js b/server/api/whatsappTransferReport/whatsappTransferReport.model.js
index 5ea9ed6..c5e1fc8 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.model.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js b/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
index fc77467..3eae3f7 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/app.js b/server/app.js
index a58a2e1..7ceabe5 100644
--- a/server/app.js
+++ b/server/app.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/auth/service.js b/server/components/auth/service.js
index 5271a3a..76f04e9 100644
--- a/server/components/auth/service.js
+++ b/server/components/auth/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/encryptor/index.js b/server/components/encryptor/index.js
index e104ebf..13d950f 100644
--- a/server/components/encryptor/index.js
+++ b/server/components/encryptor/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/csv.js b/server/components/export/csv.js
index b938943..ab54510 100644
--- a/server/components/export/csv.js
+++ b/server/components/export/csv.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/pdf.js b/server/components/export/pdf.js
index 9cf9a7b..73c1851 100644
--- a/server/components/export/pdf.js
+++ b/server/components/export/pdf.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/xlsx.js b/server/components/export/xlsx.js
index 9ac134b..f714376 100644
--- a/server/components/export/xlsx.js
+++ b/server/components/export/xlsx.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/extensions/rewrite.js b/server/components/extensions/rewrite.js
index b964e94..f60fcc8 100644
--- a/server/components/extensions/rewrite.js
+++ b/server/components/extensions/rewrite.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csv.js b/server/components/import/cm/csv.js
index 4bdc375..fae0204 100644
--- a/server/components/import/cm/csv.js
+++ b/server/components/import/cm/csv.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csv2.js b/server/components/import/cm/csv2.js
index f5c5de4..167b927 100644
--- a/server/components/import/cm/csv2.js
+++ b/server/components/import/cm/csv2.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csvUpdates.js b/server/components/import/cm/csvUpdates.js
new file mode 100644
index 0000000..ef033d8
--- /dev/null
+++ b/server/components/import/cm/csvUpdates.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/components/integrations/configuration.js b/server/components/integrations/configuration.js
index 536e623..06eae89 100644
--- a/server/components/integrations/configuration.js
+++ b/server/components/integrations/configuration.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/interaction/service.js b/server/components/interaction/service.js
index 09e4603..92d1180 100644
--- a/server/components/interaction/service.js
+++ b/server/components/interaction/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/license/service.js b/server/components/license/service.js
index f816691..104faea 100644
--- a/server/components/license/service.js
+++ b/server/components/license/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/parsers/advancedSearch.js b/server/components/parsers/advancedSearch.js
index 1ba00f9..2638ae4 100644
--- a/server/components/parsers/advancedSearch.js
+++ b/server/components/parsers/advancedSearch.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/parsers/qs.js b/server/components/parsers/qs.js
index b765e3a..f64efdf 100644
--- a/server/components/parsers/qs.js
+++ b/server/components/parsers/qs.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/express.js b/server/config/express.js
index 12a7207..ab5fc43 100644
--- a/server/config/express.js
+++ b/server/config/express.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/hardware.js b/server/config/license/hardware.js
index 4187977..8fddbc6 100644
--- a/server/config/license/hardware.js
+++ b/server/config/license/hardware.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/index.js b/server/config/license/index.js
index 2c3c8de..704ffa1 100644
--- a/server/config/license/index.js
+++ b/server/config/license/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/util.js b/server/config/license/util.js
index b917430..a7e5e79 100644
--- a/server/config/license/util.js
+++ b/server/config/license/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/local.env.js b/server/config/local.env.js
index 49402a7..a0097ca 100644
--- a/server/config/local.env.js
+++ b/server/config/local.env.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/logger.js b/server/config/logger.js
index 0aec3d9..be0e25a 100644
--- a/server/config/logger.js
+++ b/server/config/logger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/pm2/config.js b/server/config/pm2/config.js
index 4393aa2..9c099a9 100644
--- a/server/config/pm2/config.js
+++ b/server/config/pm2/config.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/pm2/index.js b/server/config/pm2/index.js
index 278a01a..354c8b1 100644
--- a/server/config/pm2/index.js
+++ b/server/config/pm2/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/chat.js b/server/config/schedule/chat.js
index 5a9bd13..3f9a22b 100644
--- a/server/config/schedule/chat.js
+++ b/server/config/schedule/chat.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/index.js b/server/config/schedule/index.js
index dbba1ff..17f56a0 100644
--- a/server/config/schedule/index.js
+++ b/server/config/schedule/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/transcribe.js b/server/config/schedule/transcribe.js
index e1f4c5a..7219a79 100644
--- a/server/config/schedule/transcribe.js
+++ b/server/config/schedule/transcribe.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/whatsapp.js b/server/config/schedule/whatsapp.js
deleted file mode 100644
index 3c60200..0000000
--- a/server/config/schedule/whatsapp.js
+++ /dev/null
@@ -1,18 +0,0 @@
-// *************************************************************************
-// *                                                                       *
-// * xCALLY Motion -  The Omnichannel Contact Center                       *
-// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * Email: [email-masked]                                                *
-// * Website: https://www.xcally.com                                       *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * The SOFTWARE PRODUCT is protected by copyright laws and international *
-// * copyright treaties, as well as other intellectual property laws and   *
-// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
-// *                                                                       *
-// *************************************************************************
\ No newline at end of file
diff --git a/server/config/seedContact.js b/server/config/seedContact.js
index ba695eb..c16b1ae 100644
--- a/server/config/seedContact.js
+++ b/server/config/seedContact.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/seedUsers.js b/server/config/seedUsers.js
index 509bc66..e03b870 100644
--- a/server/config/seedUsers.js
+++ b/server/config/seedUsers.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/socketio.js b/server/config/socketio.js
index 3f09c70..5e7d87b 100644
--- a/server/config/socketio.js
+++ b/server/config/socketio.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/triggers/index.js b/server/config/triggers/index.js
index bdacbf2..33aa7dc 100644
--- a/server/config/triggers/index.js
+++ b/server/config/triggers/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/utils.js b/server/config/utils.js
index ab86389..2bed132 100644
--- a/server/config/utils.js
+++ b/server/config/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/errors/index.js b/server/errors/index.js
index f3d4fc3..26387f6 100644
--- a/server/errors/index.js
+++ b/server/errors/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/migrations/2.5.0.js b/server/migrations/2.5.0.js
index 5f4bd45..2aa940a 100644
--- a/server/migrations/2.5.0.js
+++ b/server/migrations/2.5.0.js
@@ -5,310 +5,210 @@ var util = require('util');
 
 var logger = require('../config/logger')('migration');
 
-var Sequence = function () {};
+var Sequence = function () { };
 
 Sequence.prototype.enqueue = function (fn) {
-	this.tail = this.tail ? this.tail.finally(fn) : fn();
+    this.tail = this.tail ? this.tail.finally(fn) : fn();
 };
 
 var Migration = function (queryInterface) {
-	this.queryInterface = queryInterface;
-	this.sequence = new Sequence();
+    this.queryInterface = queryInterface;
+    this.sequence = new Sequence();
 };
 
 Migration.prototype.changeColumn = function (table, column, type) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.changeColumn(table, column, type)
-			.then(function () {
-				logger.info('Changed column %s in table %s', column, table);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface
+            .changeColumn(table, column, type)
+            .then(function () {
+                logger.info('Changed column %s in table %s', column, table);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
 Migration.prototype.addColumn = function (table, column, type) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.addColumn(table, column, type)
-			.then(function () {
-				logger.info('Added column %s to %s', column, table);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface
+            .addColumn(table, column, type)
+            .then(function () {
+                logger.info('Added column %s to %s', column, table);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
 Migration.prototype.dropTable = function (table) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.dropTable(table, {
-				force: true
-			})
-			.then(function () {
-				logger.info('table dropped %s', table);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface
+            .dropTable(table, {
+                force: true
+            })
+            .then(function () {
+                logger.info('table dropped %s', table);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
-Migration.prototype.addIndex = function (table, column, options) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.addIndex(table, column, {
-				indexName: options.indexName,
-				indicesType: options.indicesType
-			})
-			.then(function () {
-				logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+Migration.prototype.addIndex = function (table, column, indexName) {
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface.addIndex(table, column, {
+            indexName: indexName
+        })
+            .then(function () {
+                logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
 Migration.prototype.removeIndex = function (table, indexName) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.removeIndex(table, indexName)
-			.then(function () {
-				logger.info('removeIndex %s %s', table, indexName);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface.removeIndex(table, indexName)
+            .then(function () {
+                logger.info('removeIndex %s %s', table, indexName);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
 Migration.prototype.query = function (sql) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface.sequelize
-			.query(sql)
-			.then(function () {
-				logger.info('query %s', sql);
-			})
-			.catch(function (err) {
-				logger.info(JSON.stringify(err));
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface.sequelize.query(sql)
+            .then(function () {
+                logger.info('query %s', sql);
+            })
+            .catch(function (err) {
+                logger.info(JSON.stringify(err));
+            });
+    });
 };
 
 Migration.prototype.removeColumn = function (table, column) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.removeColumn(table, column)
-			.then(function () {
-				logger.info('Removed column %s from %s', column, table);
-			})
-			.catch(function (err) {
-				logger.info(
-					util.inspect(err, {
-						showHidden: false,
-						depth: null
-					})
-				);
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface.removeColumn(table, column)
+            .then(function () {
+                logger.info('Removed column %s from %s', column, table);
+            })
+            .catch(function (err) {
+                logger.info(util.inspect(err, {
+                    showHidden: false,
+                    depth: null
+                }));
+            });
+    });
 };
 
 Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-	var _this = this;
-	this.sequence.enqueue(function () {
-		return _this.queryInterface
-			.renameColumn(table, oldColumn, newColumn)
-			.then(function () {
-				logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-			})
-			.catch(function (err) {
-				logger.info(
-					util.inspect(err, {
-						showHidden: false,
-						depth: null
-					})
-				);
-			});
-	});
+    var _this = this;
+    this.sequence.enqueue(function () {
+        return _this.queryInterface.renameColumn(table, oldColumn, newColumn)
+            .then(function () {
+                logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
+            })
+            .catch(function (err) {
+                logger.info(util.inspect(err, {
+                    showHidden: false,
+                    depth: null
+                }));
+            });
+    });
 };
 
 Migration.prototype.final = function (resolve) {
-	this.sequence.enqueue(function () {
-		return resolve();
-	});
+    this.sequence.enqueue(function () {
+        return resolve();
+    });
 };
 
 module.exports = {
-	up: function (queryInterface, Sequelize) {
-		return new BPromise(function (resolve) {
-
-			var migration = new Migration(queryInterface);
-
-			// START whatsapp
-			migration.query('CREATE TABLE `whatsapp_accounts` (' +
-				' `id` int(11) NOT NULL AUTO_INCREMENT,' +
-				' `name` varchar(255) NOT NULL,' +
-				' `key` varchar(255) NOT NULL,' +
-				' `remote` varchar(255) NOT NULL,' +
-				' `token` varchar(255) DEFAULT NULL,' +
-				' `phone` varchar(255) DEFAULT NULL,' +
-				' `type` enum(\'twilio\') DEFAULT NULL,' +
-				' `accountSid` varchar(255) DEFAULT NULL,' +
-				' `authToken` varchar(255) DEFAULT NULL,' +
-				' `notificationTemplate` text,' +
-				' `notificationSound` tinyint(1) DEFAULT \'0\',' +
-				' `notificationShake` tinyint(1) DEFAULT \'0\',' +
-				' `waitForTheAssignedAgent` int(11) DEFAULT \'10\',' +
-				' `queueTransfer` tinyint(1) DEFAULT \'0\',' +
-				' `queueTransferTimeout` int(11) DEFAULT \'300\',' +
-				' `agentTransfer` tinyint(1) DEFAULT \'0\',' +
-				' `agentTransferTimeout` int(11) DEFAULT \'300\',' +
-				' `mandatoryDispositionPauseId` int(11) DEFAULT NULL,' +
-				' `mandatoryDisposition` tinyint(1) DEFAULT \'0\',' +
-				' `description` varchar(255) DEFAULT NULL,' +
-				' `createdAt` datetime NOT NULL,' +
-				' `updatedAt` datetime NOT NULL,' +
-				' `ListId` int(11) DEFAULT NULL,' +
-				' PRIMARY KEY (`id`),' +
-				' UNIQUE KEY `name` (`name`),' +
-				' KEY `mandatoryDispositionPauseId` (`mandatoryDispositionPauseId`),' +
-				' KEY `ListId` (`ListId`),' +
-				' CONSTRAINT `whatsapp_accounts_ibfk_1` FOREIGN KEY (`mandatoryDispositionPauseId`) REFERENCES `tools_pauses` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE,' +
-				' CONSTRAINT `whatsapp_accounts_ibfk_2` FOREIGN KEY (`ListId`) REFERENCES `cm_lists` (`id`) ON DELETE SET NULL ON UPDATE CASCADE' +
-				') ENGINE=InnoDB DEFAULT CHARSET=utf8;');
-			  
-            migration.addColumn('tools_dispositions', 'WhatsappAccountId', {
-                type: Sequelize.INTEGER
+    up: function (queryInterface, Sequelize) {
+        return new BPromise(function (resolve) {
+            var migration = new Migration(queryInterface);
+
+            migration.query('CREATE TABLE `tools_contact_item_types` (' +
+                '  `id` INT AUTO_INCREMENT NOT NULL,' +
+                '  `name` varchar(255) NOT NULL,' +
+                '  `OrderBy` INT NULL,' +
+                '  `rgbBackgroundColor` varchar(20) NULL,' +
+                '  `createdAt` datetime NOT NULL,' +
+                '  `updatedAt` datetime NOT NULL,' +
+                '  UNIQUE  INDEX `item_type_id` (id) ' +
+                ') ENGINE=InnoDB DEFAULT CHARSET=utf8;');
+            // START CM_HOPPER_HAS_NUMBERS
+            migration.query('CREATE TABLE `cm_contact_has_items` (' +
+                '  `CmContactId` INT NOT NULL,' +
+                '  `item` varchar(255) NOT NULL,' +
+                '  `ItemTypeId` INT NULL,' +
+                '  `ItemClass` VARCHAR(20) NOT NULL,' +
+                '  `OrderBy` INT NULL,' +
+                '  `createdAt` datetime NOT NULL,' +
+                '  `updatedAt` datetime NOT NULL,' +
+                '  UNIQUE  INDEX `contact_item` (CmContactId,item), ' +
+                '  CONSTRAINT `cm_contact_has_items_ibfk_1` FOREIGN KEY (`CmContactId`) REFERENCES `cm_contacts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, ' +
+                '  CONSTRAINT `cm_contact_has_items_ibfk_2` FOREIGN KEY (`ItemTypeId`) REFERENCES `tools_contact_item_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE' +
+                ') ENGINE=InnoDB DEFAULT CHARSET=utf8;');
+            migration.query('CREATE TABLE `cm_hopper_additional_phones` (' +
+                '  `id` INT AUTO_INCREMENT NOT NULL,' +
+                '  `CmHopperId` INT NOT NULL,' +
+                '  `phone` varchar(255) NOT NULL,' +
+                '  `OrderBy` INT NULL default 0,' +
+                '  `scheduledat` datetime NULL,' +
+                '  `countbusyretry` INT NULL default 0,' +
+                '  `countcongestionretry` INT NULL default 0,' +
+                '  `countnoanswerretry` INT NULL default 0,' +
+                '  `countnosuchnumberretry` INT NULL default 0,' +
+                '  `countdropretry` INT NULL default 0,' +
+                '  `countabandonedretry` INT NULL default 0,' +
+                '  `countmachineretry` INT NULL default 0,' +
+                '  `countagentrejectretry` INT NULL default 0,' +
+                '  `createdAt` datetime NOT NULL,' +
+                '  `updatedAt` datetime NOT NULL,' +
+                '  INDEX `cm_hopper_phone_item` (CmHopperId), ' +
+                '  CONSTRAINT `cm_hopper_phone_item1` FOREIGN KEY (`CmHopperId`) REFERENCES `cm_hopper` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ' +
+                ') ENGINE=InnoDB DEFAULT CHARSET=utf8;');
+
+            migration.addColumn("cm_hopper", "OrderBy", {
+                type: Sequelize.INT,
+                allowNull: true,
+                defaultValue: 0
             });
-
-            migration.addColumn('tools_canned_answers', 'WhatsappAccountId', {
-                type: Sequelize.INTEGER
-			});
-			
-			migration.addColumn('users', 'whatsappPause', {
-                type: Sequelize.BOOLEAN,
-    			defaultValue: false
+            migration.addColumn("cm_contacts", "AdditionalPhones", {
+                type: Sequelize.STRING,
+                allowNull: true
             });
 
-            migration.addColumn('users', 'whatsappCapacity', {
-                type: Sequelize.BOOLEAN,
-    			defaultValue: false
-			});
-                      
-			migration.query('ALTER TABLE tools_dispositions ADD CONSTRAINT `tools_dispositions_ibfk_7` FOREIGN KEY (`WhatsappAccountId`) REFERENCES `whatsapp_accounts` (`id`) ON DELETE SET NULL ON UPDATE CASCADE');			
-			migration.query('ALTER TABLE tools_dispositions ADD CONSTRAINT `name_whatsapp` UNIQUE KEY (`name`,`WhatsappAccountId`)');
-            migration.query('ALTER TABLE tools_canned_answers ADD CONSTRAINT `tools_canned_answers_ibfk_6` FOREIGN KEY (`WhatsappAccountId`) REFERENCES `whatsapp_accounts` (`id`) ON DELETE SET NULL ON UPDATE CASCADE');
-						
-			migration.query('UPDATE users SET permissions=\'101,102,103,113,110,104,105,106,107,108,109,100,111,114\' WHERE role=\'agent\' AND permissions=\'101,102,103,110,104,105,106,107,108,109,100,111\'');
-			// END whatsapp
-
-			// START chat_interactions
-			migration.addColumn('chat_interactions', 'vidaooSessionId', {
-				type: Sequelize.TEXT
-			});
-
-			// START chat_websites
-            migration.addColumn('chat_websites', 'vidaooEscalation', {
-                type: Sequelize.BOOLEAN,
-                defaultValue: false
-            });
-            
-            migration.addColumn('chat_websites', 'vidaooApiKey', {
-                type: Sequelize.STRING
+            migration.addColumn('voice_queues', 'callAdditionalPhoneAfterMin', {
+                    type: Sequelize.INTEGER,
+                    defaultValue: 3 
             });
-			// END chat_websites
-
-			// START voice_recordings
-			migration.addColumn('voice_recordings', 'location', {
-				type: Sequelize.TEXT
-			});
-			migration.addColumn('voice_recordings', 'transcribeName', {
-				type: Sequelize.STRING
-			});
-			migration.addColumn('voice_recordings', 'transcribeStatus', {
-				type: Sequelize.STRING,
-				defaultValue: 'NEW'
-			});
-			migration.addColumn('voice_recordings', 'fileUri', {
-				type: Sequelize.TEXT
-			});
-			migration.addColumn('voice_recordings', 'fileText', {
-				type: Sequelize.TEXT
-			});
-			migration.addColumn('voice_recordings', 'failureReason', {
-				type: Sequelize.TEXT
-			});
-			migration.addColumn('voice_recordings', 'sentiment', {
-				type: Sequelize.STRING
-			});
-			migration.addColumn('voice_recordings', 'sPositive', {
-				type: Sequelize.FLOAT
-			});
-			migration.addColumn('voice_recordings', 'sNegative', {
-				type: Sequelize.FLOAT
-			});
-			migration.addColumn('voice_recordings', 'sNeutral', {
-				type: Sequelize.FLOAT
-			});
-			migration.addColumn('voice_recordings', 'sMixed', {
-				type: Sequelize.FLOAT
-			});
-			migration.addColumn('voice_recordings', 'tempSentiment', {
-				type: Sequelize.BOOLEAN
-			});
-			// END voice_recordings
-
-			// START settings
-			migration.addColumn('settings', 'transcribe', {
-				type: Sequelize.BOOLEAN
-			});
-			migration.addColumn('settings', 'automaticTranscribe', {
-				type: Sequelize.BOOLEAN
-			});
-			migration.addColumn('settings', 'transcribeAccountId', {
-				type: Sequelize.INTEGER
-			});
-			migration.addColumn('settings', 'transcribeRegion', {
-				type: Sequelize.STRING
-			});
-			migration.addColumn('settings', 'sentiment', {
-				type: Sequelize.BOOLEAN
-			});
-			migration.addColumn('settings', 'automaticSentiment', {
-				type: Sequelize.BOOLEAN
-			});
-			migration.addColumn('settings', 'sentimentAccountId', {
-				type: Sequelize.INTEGER
-			});
-			migration.addColumn('settings', 'sentimentRegion', {
-				type: Sequelize.STRING
-			});
-			migration.addColumn('settings', 'language', {
-				type: Sequelize.STRING
-			});
-			migration.addColumn('settings', 'bucket', {
-				type: Sequelize.STRING
-			});
-			// END settings
+            //END voice_queues
 
-			// START FINAL
-			migration.final(resolve);
-			// END FINAL
-		});
-	},
+            // START FINAL
+            migration.final(resolve);
+            // END FINAL
+        });
+    },
 
-	down: function (queryInterface, Sequelize) {
-		// var migration = new Migration(queryInterface);
-	}
+    down: function (queryInterface, Sequelize) {
+        // var migration = new Migration(queryInterface);
+    }
 };
\ No newline at end of file
diff --git a/server/migrations/2.5.10.js b/server/migrations/2.5.10.js
deleted file mode 100644
index cc8766c..0000000
--- a/server/migrations/2.5.10.js
+++ /dev/null
@@ -1,177 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      // START square_projects
-      migration.addColumn('square_projects', 'savedAt', {
-        type: Sequelize.DATE
-      });
-
-      migration.addColumn('square_projects', 'publishedAt', {
-        type: Sequelize.DATE
-      });
-      // END square_projects
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
\ No newline at end of file
diff --git a/server/migrations/2.5.11.js b/server/migrations/2.5.11.js
deleted file mode 100644
index e902192..0000000
--- a/server/migrations/2.5.11.js
+++ /dev/null
@@ -1,174 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      // START settings
-      migration.addColumn('settings', 'searchOnEnterKey', {
-        type: Sequelize.BOOLEAN,
-        defaultValue: false
-      });
-      // END settings
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
diff --git a/server/migrations/2.5.12.js b/server/migrations/2.5.12.js
deleted file mode 100644
index 9e48e2c..0000000
--- a/server/migrations/2.5.12.js
+++ /dev/null
@@ -1,221 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      //START integration
-      migration.query("UPDATE int_desk_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_dynamics365_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_freshdesk_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_freshsales_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_salesforce_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_servicenow_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_sugarcrm_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_vtiger_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_zendesk_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-      migration.query("UPDATE int_zoho_accounts SET serverUrl='https://YOUR-MOTION-IPADDRESS' WHERE serverUrl IS NULL OR serverUrl = ''");
-
-      migration.changeColumn('int_desk_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_dynamics365_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_freshdesk_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_freshsales_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_salesforce_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_servicenow_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_sugarcrm_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_vtiger_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_zendesk_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      migration.changeColumn('int_zoho_accounts', 'serverUrl', {
-        type: Sequelize.STRING,
-        allowNull: false
-      });
-      //END integration
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
diff --git a/server/migrations/2.5.13.js b/server/migrations/2.5.13.js
deleted file mode 100644
index 87b6d08..0000000
--- a/server/migrations/2.5.13.js
+++ /dev/null
@@ -1,167 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
diff --git a/server/migrations/2.5.7.js b/server/migrations/2.5.7.js
deleted file mode 100644
index 6d79d6e..0000000
--- a/server/migrations/2.5.7.js
+++ /dev/null
@@ -1,209 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      //START dialogflow
-      migration.addColumn('chat_messages', 'providerName', {
-				type: Sequelize.STRING
-      });
-
-      migration.addColumn('chat_messages', 'providerResponse', {
-				type: Sequelize.TEXT
-      });
-      
-      migration.addColumn('openchannel_messages', 'providerName', {
-				type: Sequelize.STRING
-      });
-
-      migration.addColumn('openchannel_messages', 'providerResponse', {
-				type: Sequelize.TEXT
-      });
-      
-      migration.addColumn('sms_messages', 'providerName', {
-				type: Sequelize.STRING
-      });
-
-      migration.addColumn('sms_messages', 'providerResponse', {
-				type: Sequelize.TEXT
-      });
-      
-      migration.addColumn('whatsapp_messages', 'providerName', {
-				type: Sequelize.STRING
-      });
-
-      migration.addColumn('whatsapp_messages', 'providerResponse', {
-				type: Sequelize.TEXT
-      });
-      
-      migration.addColumn('square_messages', 'providerName', {
-				type: Sequelize.STRING
-      });
-
-      migration.addColumn('square_messages', 'providerResponse', {
-				type: Sequelize.TEXT
-      });
-      //END dialogflow
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
\ No newline at end of file
diff --git a/server/migrations/2.5.8.js b/server/migrations/2.5.8.js
deleted file mode 100644
index 969d65f..0000000
--- a/server/migrations/2.5.8.js
+++ /dev/null
@@ -1,167 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
\ No newline at end of file
diff --git a/server/migrations/2.5.9.js b/server/migrations/2.5.9.js
deleted file mode 100644
index 7a702f1..0000000
--- a/server/migrations/2.5.9.js
+++ /dev/null
@@ -1,167 +0,0 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function () {};
-
-Sequence.prototype.enqueue = function (fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function (queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function () {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function (table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function () {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function (table) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function () {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function (table, column, options) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: options.indexName,
-        indicesType: options.indicesType
-      })
-      .then(function () {
-        logger.info('addIndex %s %s %s [%s]', table, column.join(','), options.indexName, options.indicesType);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function (table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function () {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function (sql) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function () {
-        logger.info('query %s', sql);
-      })
-      .catch(function (err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function (table, column) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function () {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function (table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function () {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function () {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function (err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function (resolve) {
-  this.sequence.enqueue(function () {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function (queryInterface, Sequelize) {
-    return new BPromise(function (resolve) {
-
-      var migration = new Migration(queryInterface);
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function (queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
-};
\ No newline at end of file
diff --git a/server/mysqldb/index.js b/server/mysqldb/index.js
index 83012c3..d1bf627 100644
--- a/server/mysqldb/index.js
+++ b/server/mysqldb/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/routes.js b/server/routes.js
index befdfd8..c3ec9af 100644
--- a/server/routes.js
+++ b/server/routes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/rpc/index.js b/server/rpc/index.js
index 593d30a..723692c 100644
--- a/server/rpc/index.js
+++ b/server/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/channel.js b/server/services/agi/channel.js
index c30ee9a..be6c930 100644
--- a/server/services/agi/channel.js
+++ b/server/services/agi/channel.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/error.js b/server/services/agi/error.js
index a335249..6593501 100644
--- a/server/services/agi/error.js
+++ b/server/services/agi/error.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/graph/index.js b/server/services/agi/graph/index.js
index b909045..fbc7310 100644
--- a/server/services/agi/graph/index.js
+++ b/server/services/agi/graph/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/index.js b/server/services/agi/index.js
index 8956913..be472d3 100644
--- a/server/services/agi/index.js
+++ b/server/services/agi/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/mailRpc/index.js b/server/services/agi/mailRpc/index.js
index 8757e8d..cd61ee3 100644
--- a/server/services/agi/mailRpc/index.js
+++ b/server/services/agi/mailRpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/reply.js b/server/services/agi/reply.js
index b4d73b6..55a1a94 100644
--- a/server/services/agi/reply.js
+++ b/server/services/agi/reply.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/rpc/index.js b/server/services/agi/rpc/index.js
index f6ff4dd..ba1c4e9 100644
--- a/server/services/agi/rpc/index.js
+++ b/server/services/agi/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/index.js b/server/services/agi/scripts/aws/index.js
index 1f3881a..c3881c6 100644
--- a/server/services/agi/scripts/aws/index.js
+++ b/server/services/agi/scripts/aws/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x9b67=['./polly','./lex','exports'];(function(_0x2c91e9,_0x2fb965){var _0x13f0ff=function(_0xb39edf){while(--_0xb39edf){_0x2c91e9['push'](_0x2c91e9['shift']());}};_0x13f0ff(++_0x2fb965);}(_0x9b67,0xf6));var _0x79b6=function(_0x7fb53,_0x49b950){_0x7fb53=_0x7fb53-0x0;var _0x1ff3e6=_0x9b67[_0x7fb53];return _0x1ff3e6;};var polly=require(_0x79b6('0x0'));var lex=require(_0x79b6('0x1'));module[_0x79b6('0x2')]={'polly':polly,'lex':lex};
\ No newline at end of file
+var _0x4ea3=['exports','./polly','./lex'];(function(_0x2d7f0e,_0x3e6fbd){var _0x110b07=function(_0x557b00){while(--_0x557b00){_0x2d7f0e['push'](_0x2d7f0e['shift']());}};_0x110b07(++_0x3e6fbd);}(_0x4ea3,0x70));var _0x34ea=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0x4ea3[_0x3947c9];return _0x2e7871;};var polly=require(_0x34ea('0x0'));var lex=require(_0x34ea('0x1'));module[_0x34ea('0x2')]={'polly':polly,'lex':lex};
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/lex/index.js b/server/services/agi/scripts/aws/lex/index.js
index 9528bc8..1ecd187 100644
--- a/server/services/agi/scripts/aws/lex/index.js
+++ b/server/services/agi/scripts/aws/lex/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/lex/lib/api.js b/server/services/agi/scripts/aws/lex/lib/api.js
index 63db0b9..0d0de41 100644
--- a/server/services/agi/scripts/aws/lex/lib/api.js
+++ b/server/services/agi/scripts/aws/lex/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/polly/index.js b/server/services/agi/scripts/aws/polly/index.js
index aa99cd6..540b901 100644
--- a/server/services/agi/scripts/aws/polly/index.js
+++ b/server/services/agi/scripts/aws/polly/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-'use strict';var polly=require('./lib/api');module['exports']=function(_0x139da8,_0x5e9b28,_0x5ede23,_0x2ddd92,_0x94a542,_0x1a89c4,_0x25a10a){return polly(_0x139da8,_0x5e9b28,_0x5ede23,_0x2ddd92,_0x94a542,_0x1a89c4,_0x25a10a);};
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/polly/lib/api.js b/server/services/agi/scripts/aws/polly/lib/api.js
index fbc9b96..fe4c8cf 100644
--- a/server/services/agi/scripts/aws/polly/lib/api.js
+++ b/server/services/agi/scripts/aws/polly/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/asr/index.js b/server/services/agi/scripts/google/asr/index.js
index abad425..e4b9cbe 100644
--- a/server/services/agi/scripts/google/asr/index.js
+++ b/server/services/agi/scripts/google/asr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xcac2=['exports','./lib/api'];(function(_0x41d0f4,_0x109186){var _0x21c846=function(_0x59d86d){while(--_0x59d86d){_0x41d0f4['push'](_0x41d0f4['shift']());}};_0x21c846(++_0x109186);}(_0xcac2,0x113));var _0x2cac=function(_0x3246bb,_0x43006c){_0x3246bb=_0x3246bb-0x0;var _0x2284d5=_0xcac2[_0x3246bb];return _0x2284d5;};'use strict';var asr=require(_0x2cac('0x0'));module[_0x2cac('0x1')]=function(_0x421b54,_0x20cbf2,_0x3628da,_0x3a9aad){return asr(_0x421b54,_0x20cbf2,_0x3628da);};
\ No newline at end of file
+var _0xce32=['exports','./lib/api'];(function(_0x1dd532,_0x36e81c){var _0x3732aa=function(_0x19d50a){while(--_0x19d50a){_0x1dd532['push'](_0x1dd532['shift']());}};_0x3732aa(++_0x36e81c);}(_0xce32,0x87));var _0x2ce3=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xce32[_0x3dd15e];return _0x231fd0;};'use strict';var asr=require(_0x2ce3('0x0'));module[_0x2ce3('0x1')]=function(_0x1d892c,_0x37b431,_0x5bb483,_0x3076b6){return asr(_0x1d892c,_0x37b431,_0x5bb483);};
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/asr/lib/api.js b/server/services/agi/scripts/google/asr/lib/api.js
index 187973b..89e765c 100644
--- a/server/services/agi/scripts/google/asr/lib/api.js
+++ b/server/services/agi/scripts/google/asr/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/index.js b/server/services/agi/scripts/google/index.js
index 398a52a..a7f3ae1 100644
--- a/server/services/agi/scripts/google/index.js
+++ b/server/services/agi/scripts/google/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xbc36=['./asr'];(function(_0x3123f4,_0x4ddfe3){var _0xbee8f2=function(_0x18f0f3){while(--_0x18f0f3){_0x3123f4['push'](_0x3123f4['shift']());}};_0xbee8f2(++_0x4ddfe3);}(_0xbc36,0x166));var _0x6bc3=function(_0x43ba53,_0xebb646){_0x43ba53=_0x43ba53-0x0;var _0x5893f6=_0xbc36[_0x43ba53];return _0x5893f6;};var asr=require(_0x6bc3('0x0'));module['exports']={'asr':asr};
\ No newline at end of file
+var _0xcdf0=['./asr','exports'];(function(_0x4dc4f6,_0x3892d2){var _0x5d02e2=function(_0x24db59){while(--_0x24db59){_0x4dc4f6['push'](_0x4dc4f6['shift']());}};_0x5d02e2(++_0x3892d2);}(_0xcdf0,0xa8));var _0x0cdf=function(_0x41bc15,_0x5b3f99){_0x41bc15=_0x41bc15-0x0;var _0x413e4f=_0xcdf0[_0x41bc15];return _0x413e4f;};var asr=require(_0x0cdf('0x0'));module[_0x0cdf('0x1')]={'asr':asr};
\ No newline at end of file
diff --git a/server/services/agi/scripts/index.js b/server/services/agi/scripts/index.js
index dd5caca..8469ec7 100644
--- a/server/services/agi/scripts/index.js
+++ b/server/services/agi/scripts/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/sestek/index.js b/server/services/agi/scripts/sestek/index.js
index 3350cc9..92d3b9f 100644
--- a/server/services/agi/scripts/sestek/index.js
+++ b/server/services/agi/scripts/sestek/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x1c42=['./nda'];(function(_0x3f1981,_0x5c2a89){var _0x481bbb=function(_0x57213c){while(--_0x57213c){_0x3f1981['push'](_0x3f1981['shift']());}};_0x481bbb(++_0x5c2a89);}(_0x1c42,0x1d9));var _0x21c4=function(_0x49485a,_0x3a964c){_0x49485a=_0x49485a-0x0;var _0x12a156=_0x1c42[_0x49485a];return _0x12a156;};var nda=require(_0x21c4('0x0'));module['exports']={'nda':nda};
\ No newline at end of file
+var _0xf960=['exports'];(function(_0x39545d,_0x5379ea){var _0x9b2b29=function(_0x2cd97e){while(--_0x2cd97e){_0x39545d['push'](_0x39545d['shift']());}};_0x9b2b29(++_0x5379ea);}(_0xf960,0x19c));var _0x0f96=function(_0x4551f6,_0x48151b){_0x4551f6=_0x4551f6-0x0;var _0x581dc2=_0xf960[_0x4551f6];return _0x581dc2;};var nda=require('./nda');module[_0x0f96('0x0')]={'nda':nda};
\ No newline at end of file
diff --git a/server/services/agi/scripts/sestek/nda/index.js b/server/services/agi/scripts/sestek/nda/index.js
index 4139de3..34181ad 100644
--- a/server/services/agi/scripts/sestek/nda/index.js
+++ b/server/services/agi/scripts/sestek/nda/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/asr/index.js b/server/services/agi/scripts/tilde/asr/index.js
index eeb5cdf..ca1b3a5 100644
--- a/server/services/agi/scripts/tilde/asr/index.js
+++ b/server/services/agi/scripts/tilde/asr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xec6f=['./lib/api','exports'];(function(_0x17e735,_0x328f40){var _0x1824d6=function(_0x4460fe){while(--_0x4460fe){_0x17e735['push'](_0x17e735['shift']());}};_0x1824d6(++_0x328f40);}(_0xec6f,0x1c6));var _0xfec6=function(_0x25996d,_0x5b282e){_0x25996d=_0x25996d-0x0;var _0x12d802=_0xec6f[_0x25996d];return _0x12d802;};'use strict';var asr=require(_0xfec6('0x0'));module[_0xfec6('0x1')]=function(_0x4b5cb4,_0x4e056e,_0xdb37a,_0x2aa3d5){return asr(_0x4b5cb4,_0x4e056e,_0xdb37a,_0x2aa3d5);};
\ No newline at end of file
+var _0x7ca3=['exports','./lib/api'];(function(_0xe1686e,_0x21c852){var _0x1a87c9=function(_0x4661c6){while(--_0x4661c6){_0xe1686e['push'](_0xe1686e['shift']());}};_0x1a87c9(++_0x21c852);}(_0x7ca3,0x12f));var _0x37ca=function(_0x48f9d2,_0x33ba0d){_0x48f9d2=_0x48f9d2-0x0;var _0x5228da=_0x7ca3[_0x48f9d2];return _0x5228da;};'use strict';var asr=require(_0x37ca('0x0'));module[_0x37ca('0x1')]=function(_0x1c8126,_0x1c3f34,_0x46a486,_0x4d3bbe){return asr(_0x1c8126,_0x1c3f34,_0x46a486,_0x4d3bbe);};
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/asr/lib/api.js b/server/services/agi/scripts/tilde/asr/lib/api.js
index e917499..0b62248 100644
--- a/server/services/agi/scripts/tilde/asr/lib/api.js
+++ b/server/services/agi/scripts/tilde/asr/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/index.js b/server/services/agi/scripts/tilde/index.js
index 523c0f8..95da982 100644
--- a/server/services/agi/scripts/tilde/index.js
+++ b/server/services/agi/scripts/tilde/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x5b2a=['./asr'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x5b2a,0x150));var _0xa5b2=function(_0x215e65,_0x183f97){_0x215e65=_0x215e65-0x0;var _0xa85842=_0x5b2a[_0x215e65];return _0xa85842;};var asr=require(_0xa5b2('0x0'));module['exports']={'asr':asr};
\ No newline at end of file
+var _0x7335=['exports'];(function(_0x5459dc,_0x708a8b){var _0xdfb3b4=function(_0x3fe0de){while(--_0x3fe0de){_0x5459dc['push'](_0x5459dc['shift']());}};_0xdfb3b4(++_0x708a8b);}(_0x7335,0x74));var _0x5733=function(_0x3fba9f,_0x3b7b9b){_0x3fba9f=_0x3fba9f-0x0;var _0x192cf1=_0x7335[_0x3fba9f];return _0x192cf1;};var asr=require('./asr');module[_0x5733('0x0')]={'asr':asr};
\ No newline at end of file
diff --git a/server/services/agi/server.js b/server/services/agi/server.js
index fa162db..962a9d7 100644
--- a/server/services/agi/server.js
+++ b/server/services/agi/server.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/vertices.js b/server/services/agi/vertices.js
index 0869bf9..967928d 100644
--- a/server/services/agi/vertices.js
+++ b/server/services/agi/vertices.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/acw/index.js b/server/services/ami/acw/index.js
index bccaf1f..b5b56b8 100644
--- a/server/services/ami/acw/index.js
+++ b/server/services/ami/acw/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/ami.js b/server/services/ami/ami.js
index 229cff0..662e199 100644
--- a/server/services/ami/ami.js
+++ b/server/services/ami/ami.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/client.js b/server/services/ami/client.js
index 5462394..8ac007a 100644
--- a/server/services/ami/client.js
+++ b/server/services/ami/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/action.js b/server/services/ami/dialer/action.js
index c35c72b..0376a6c 100644
--- a/server/services/ami/dialer/action.js
+++ b/server/services/ami/dialer/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/additionalPhone.js b/server/services/ami/dialer/additionalPhone.js
new file mode 100644
index 0000000..38baed4
--- /dev/null
+++ b/server/services/ami/dialer/additionalPhone.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/services/ami/dialer/agentComplete.js b/server/services/ami/dialer/agentComplete.js
index 4f62840..bb33a00 100644
--- a/server/services/ami/dialer/agentComplete.js
+++ b/server/services/ami/dialer/agentComplete.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/final.js b/server/services/ami/dialer/final.js
index f636d1d..3b839a2 100644
--- a/server/services/ami/dialer/final.js
+++ b/server/services/ami/dialer/final.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/hangup.js b/server/services/ami/dialer/hangup.js
index 2dcd767..2550f2f 100644
--- a/server/services/ami/dialer/hangup.js
+++ b/server/services/ami/dialer/hangup.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/history.js b/server/services/ami/dialer/history.js
index 3165a88..ecec183 100644
--- a/server/services/ami/dialer/history.js
+++ b/server/services/ami/dialer/history.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/index.js b/server/services/ami/dialer/index.js
index d6bcf8e..8468764 100644
--- a/server/services/ami/dialer/index.js
+++ b/server/services/ami/dialer/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/queueCallerAbandon.js b/server/services/ami/dialer/queueCallerAbandon.js
index bb3e50a..bf69657 100644
--- a/server/services/ami/dialer/queueCallerAbandon.js
+++ b/server/services/ami/dialer/queueCallerAbandon.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/action.js b/server/services/ami/fax/action.js
index a937a86..5e58738 100644
--- a/server/services/ami/fax/action.js
+++ b/server/services/ami/fax/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/index.js b/server/services/ami/fax/index.js
index 428aa70..8c1c218 100644
--- a/server/services/ami/fax/index.js
+++ b/server/services/ami/fax/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/rpcDb.js b/server/services/ami/fax/rpcDb.js
index 6b90e94..8e0d347 100644
--- a/server/services/ami/fax/rpcDb.js
+++ b/server/services/ami/fax/rpcDb.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/util/gs.js b/server/services/ami/fax/util/gs.js
index 9c33a75..8eb23ca 100644
--- a/server/services/ami/fax/util/gs.js
+++ b/server/services/ami/fax/util/gs.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/util/util.js b/server/services/ami/fax/util/util.js
index 90465f5..df02c8d 100644
--- a/server/services/ami/fax/util/util.js
+++ b/server/services/ami/fax/util/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/index.js b/server/services/ami/index.js
index c26f5a8..a8b5d23 100644
--- a/server/services/ami/index.js
+++ b/server/services/ami/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/agent.js b/server/services/ami/model/agent.js
index 0bb1aa7..81daae2 100644
--- a/server/services/ami/model/agent.js
+++ b/server/services/ami/model/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/campaign.js b/server/services/ami/model/campaign.js
index 4b1e8f2..868cf24 100644
--- a/server/services/ami/model/campaign.js
+++ b/server/services/ami/model/campaign.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/channel.js b/server/services/ami/model/channel.js
index 9ce8e3a..cf77c8f 100644
--- a/server/services/ami/model/channel.js
+++ b/server/services/ami/model/channel.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/deskAccount.js b/server/services/ami/model/deskAccount.js
index 7979c1b..260e67a 100644
--- a/server/services/ami/model/deskAccount.js
+++ b/server/services/ami/model/deskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/dynamics365Account.js b/server/services/ami/model/dynamics365Account.js
index ee2a507..c9b5564 100644
--- a/server/services/ami/model/dynamics365Account.js
+++ b/server/services/ami/model/dynamics365Account.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/faxAccount.js b/server/services/ami/model/faxAccount.js
index 2364eb9..1eaca6e 100644
--- a/server/services/ami/model/faxAccount.js
+++ b/server/services/ami/model/faxAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/freshdeskAccount.js b/server/services/ami/model/freshdeskAccount.js
index c0208eb..fb71ff8 100644
--- a/server/services/ami/model/freshdeskAccount.js
+++ b/server/services/ami/model/freshdeskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/freshsalesAccount.js b/server/services/ami/model/freshsalesAccount.js
index 45a91da..e423389 100644
--- a/server/services/ami/model/freshsalesAccount.js
+++ b/server/services/ami/model/freshsalesAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/queueReport.js b/server/services/ami/model/queueReport.js
index b11edfa..44e5171 100644
--- a/server/services/ami/model/queueReport.js
+++ b/server/services/ami/model/queueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/salesforceAccount.js b/server/services/ami/model/salesforceAccount.js
index f6be469..46e1f65 100644
--- a/server/services/ami/model/salesforceAccount.js
+++ b/server/services/ami/model/salesforceAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/servicenowAccount.js b/server/services/ami/model/servicenowAccount.js
index f1593fc..ceb1d4f 100644
--- a/server/services/ami/model/servicenowAccount.js
+++ b/server/services/ami/model/servicenowAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/sugarcrmAccount.js b/server/services/ami/model/sugarcrmAccount.js
index fba5d49..3277822 100644
--- a/server/services/ami/model/sugarcrmAccount.js
+++ b/server/services/ami/model/sugarcrmAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/telephone.js b/server/services/ami/model/telephone.js
index 3dcb0f2..e826134 100644
--- a/server/services/ami/model/telephone.js
+++ b/server/services/ami/model/telephone.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/template.js b/server/services/ami/model/template.js
index 461da34..823d1fd 100644
--- a/server/services/ami/model/template.js
+++ b/server/services/ami/model/template.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/trigger.js b/server/services/ami/model/trigger.js
index 397becb..c9551a3 100644
--- a/server/services/ami/model/trigger.js
+++ b/server/services/ami/model/trigger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/trunk.js b/server/services/ami/model/trunk.js
index 5436dcb..070c147 100644
--- a/server/services/ami/model/trunk.js
+++ b/server/services/ami/model/trunk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/voiceExtension.js b/server/services/ami/model/voiceExtension.js
index 4a61823..1e3701f 100644
--- a/server/services/ami/model/voiceExtension.js
+++ b/server/services/ami/model/voiceExtension.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/voiceQueue.js b/server/services/ami/model/voiceQueue.js
index f9ee362..376e0f5 100644
--- a/server/services/ami/model/voiceQueue.js
+++ b/server/services/ami/model/voiceQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/vtigerAccount.js b/server/services/ami/model/vtigerAccount.js
index e4abbd1..0f1cd02 100644
--- a/server/services/ami/model/vtigerAccount.js
+++ b/server/services/ami/model/vtigerAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/zendeskAccount.js b/server/services/ami/model/zendeskAccount.js
index 83e566c..f7ffc0f 100644
--- a/server/services/ami/model/zendeskAccount.js
+++ b/server/services/ami/model/zendeskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/zohoAccount.js b/server/services/ami/model/zohoAccount.js
index 3fb85ab..bd1cbba 100644
--- a/server/services/ami/model/zohoAccount.js
+++ b/server/services/ami/model/zohoAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/action.js b/server/services/ami/preview/action.js
index 8ce3e0a..a912b30 100644
--- a/server/services/ami/preview/action.js
+++ b/server/services/ami/preview/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/index.js b/server/services/ami/preview/index.js
index 06967ea..8ec471a 100644
--- a/server/services/ami/preview/index.js
+++ b/server/services/ami/preview/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/rpcDb.js b/server/services/ami/preview/rpcDb.js
index 9c77754..ec747c9 100644
--- a/server/services/ami/preview/rpcDb.js
+++ b/server/services/ami/preview/rpcDb.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/util/util.js b/server/services/ami/preview/util/util.js
index 39c0dd1..7377260 100644
--- a/server/services/ami/preview/util/util.js
+++ b/server/services/ami/preview/util/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/properties.js b/server/services/ami/properties.js
index 54e024b..d2acf42 100644
--- a/server/services/ami/properties.js
+++ b/server/services/ami/properties.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/realtime/index.js b/server/services/ami/realtime/index.js
index 164895f..6afb4b1 100644
--- a/server/services/ami/realtime/index.js
+++ b/server/services/ami/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/index.js b/server/services/ami/report/index.js
index f79ecb5..eaa7cf5 100644
--- a/server/services/ami/report/index.js
+++ b/server/services/ami/report/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/userReport.js b/server/services/ami/report/userReport.js
index a2e7e95..5580695 100644
--- a/server/services/ami/report/userReport.js
+++ b/server/services/ami/report/userReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceAgentReport.js b/server/services/ami/report/voiceAgentReport.js
index cecfb26..36ab72e 100644
--- a/server/services/ami/report/voiceAgentReport.js
+++ b/server/services/ami/report/voiceAgentReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceCallReport.js b/server/services/ami/report/voiceCallReport.js
index 75edf5b..574c01b 100644
--- a/server/services/ami/report/voiceCallReport.js
+++ b/server/services/ami/report/voiceCallReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceDialReport.js b/server/services/ami/report/voiceDialReport.js
index b45966a..db1d61c 100644
--- a/server/services/ami/report/voiceDialReport.js
+++ b/server/services/ami/report/voiceDialReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceQueueReport.js b/server/services/ami/report/voiceQueueReport.js
index 4318e8d..b447a93 100644
--- a/server/services/ami/report/voiceQueueReport.js
+++ b/server/services/ami/report/voiceQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/agentReportPreview.js b/server/services/ami/rpc/agentReportPreview.js
index fda46a0..b995b05 100644
--- a/server/services/ami/rpc/agentReportPreview.js
+++ b/server/services/ami/rpc/agentReportPreview.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/attachment.js b/server/services/ami/rpc/attachment.js
index 054539e..6465baf 100644
--- a/server/services/ami/rpc/attachment.js
+++ b/server/services/ami/rpc/attachment.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
+var _0xe131=['CreateAttachment'];(function(_0x20598e,_0x559fa9){var _0x484c79=function(_0x286be0){while(--_0x286be0){_0x20598e['push'](_0x20598e['shift']());}};_0x484c79(++_0x559fa9);}(_0xe131,0x118));var _0x1e13=function(_0x5d9ee2,_0x43cb05){_0x5d9ee2=_0x5d9ee2-0x0;var _0x4464b3=_0xe131[_0x5d9ee2];return _0x4464b3;};'use strict';var client=require('../client');exports['create']=function(_0x5945a0){return client['Request'](_0x1e13('0x0'),{'body':_0x5945a0,'log':_0x1e13('0x0')});};
\ No newline at end of file
diff --git a/server/services/ami/rpc/campaign.js b/server/services/ami/rpc/campaign.js
index c3f989c..3e94e87 100644
--- a/server/services/ami/rpc/campaign.js
+++ b/server/services/ami/rpc/campaign.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmContact.js b/server/services/ami/rpc/cmContact.js
index 6d7ecd3..9892a1a 100644
--- a/server/services/ami/rpc/cmContact.js
+++ b/server/services/ami/rpc/cmContact.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopper.js b/server/services/ami/rpc/cmHopper.js
index a8f86c3..a68087c 100644
--- a/server/services/ami/rpc/cmHopper.js
+++ b/server/services/ami/rpc/cmHopper.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperAdditionalPhone.js b/server/services/ami/rpc/cmHopperAdditionalPhone.js
new file mode 100644
index 0000000..795663a
--- /dev/null
+++ b/server/services/ami/rpc/cmHopperAdditionalPhone.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperBlack.js b/server/services/ami/rpc/cmHopperBlack.js
index d2011d4..a46d899 100644
--- a/server/services/ami/rpc/cmHopperBlack.js
+++ b/server/services/ami/rpc/cmHopperBlack.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperFinal.js b/server/services/ami/rpc/cmHopperFinal.js
index a913b8d..d633392 100644
--- a/server/services/ami/rpc/cmHopperFinal.js
+++ b/server/services/ami/rpc/cmHopperFinal.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperHistory.js b/server/services/ami/rpc/cmHopperHistory.js
index 6b87090..1bfe831 100644
--- a/server/services/ami/rpc/cmHopperHistory.js
+++ b/server/services/ami/rpc/cmHopperHistory.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/faxAccount.js b/server/services/ami/rpc/faxAccount.js
index e39ee82..e00c8a4 100644
--- a/server/services/ami/rpc/faxAccount.js
+++ b/server/services/ami/rpc/faxAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/faxMessage.js b/server/services/ami/rpc/faxMessage.js
index 18f4e2c..d6b821a 100644
--- a/server/services/ami/rpc/faxMessage.js
+++ b/server/services/ami/rpc/faxMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/desk.js b/server/services/ami/rpc/integrations/desk.js
index 30e839b..8cd4698 100644
--- a/server/services/ami/rpc/integrations/desk.js
+++ b/server/services/ami/rpc/integrations/desk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/dynamics365.js b/server/services/ami/rpc/integrations/dynamics365.js
index 6f69bf0..8e00bba 100644
--- a/server/services/ami/rpc/integrations/dynamics365.js
+++ b/server/services/ami/rpc/integrations/dynamics365.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/freshdesk.js b/server/services/ami/rpc/integrations/freshdesk.js
index c3021d8..bc0b3b2 100644
--- a/server/services/ami/rpc/integrations/freshdesk.js
+++ b/server/services/ami/rpc/integrations/freshdesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/freshsales.js b/server/services/ami/rpc/integrations/freshsales.js
index ef273de..5d53e47 100644
--- a/server/services/ami/rpc/integrations/freshsales.js
+++ b/server/services/ami/rpc/integrations/freshsales.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/salesforce.js b/server/services/ami/rpc/integrations/salesforce.js
index 1191929..e36e584 100644
--- a/server/services/ami/rpc/integrations/salesforce.js
+++ b/server/services/ami/rpc/integrations/salesforce.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/servicenow.js b/server/services/ami/rpc/integrations/servicenow.js
index 10670f9..a75ba6f 100644
--- a/server/services/ami/rpc/integrations/servicenow.js
+++ b/server/services/ami/rpc/integrations/servicenow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/sugarcrm.js b/server/services/ami/rpc/integrations/sugarcrm.js
index a182e85..966c4bf 100644
--- a/server/services/ami/rpc/integrations/sugarcrm.js
+++ b/server/services/ami/rpc/integrations/sugarcrm.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/vtiger.js b/server/services/ami/rpc/integrations/vtiger.js
index cd065a7..92f3d62 100644
--- a/server/services/ami/rpc/integrations/vtiger.js
+++ b/server/services/ami/rpc/integrations/vtiger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/zendesk.js b/server/services/ami/rpc/integrations/zendesk.js
index 182b449..17d83fa 100644
--- a/server/services/ami/rpc/integrations/zendesk.js
+++ b/server/services/ami/rpc/integrations/zendesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/zoho.js b/server/services/ami/rpc/integrations/zoho.js
index 4dabe20..f987fdb 100644
--- a/server/services/ami/rpc/integrations/zoho.js
+++ b/server/services/ami/rpc/integrations/zoho.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/memberReport.js b/server/services/ami/rpc/memberReport.js
index b29d188..b5a2dbc 100644
--- a/server/services/ami/rpc/memberReport.js
+++ b/server/services/ami/rpc/memberReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/template.js b/server/services/ami/rpc/template.js
index e5404a0..ae343e6 100644
--- a/server/services/ami/rpc/template.js
+++ b/server/services/ami/rpc/template.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/trigger.js b/server/services/ami/rpc/trigger.js
index 630ee02..9922e79 100644
--- a/server/services/ami/rpc/trigger.js
+++ b/server/services/ami/rpc/trigger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/trunk.js b/server/services/ami/rpc/trunk.js
index 82a0050..58b79ba 100644
--- a/server/services/ami/rpc/trunk.js
+++ b/server/services/ami/rpc/trunk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/user.js b/server/services/ami/rpc/user.js
index c4057dc..2f3323d 100644
--- a/server/services/ami/rpc/user.js
+++ b/server/services/ami/rpc/user.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceAgentReport.js b/server/services/ami/rpc/voiceAgentReport.js
index 71c676d..3081f1b 100644
--- a/server/services/ami/rpc/voiceAgentReport.js
+++ b/server/services/ami/rpc/voiceAgentReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceCallReport.js b/server/services/ami/rpc/voiceCallReport.js
index e0b6f44..80dd0a4 100644
--- a/server/services/ami/rpc/voiceCallReport.js
+++ b/server/services/ami/rpc/voiceCallReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceDialReport.js b/server/services/ami/rpc/voiceDialReport.js
index 688a5c0..2e07055 100644
--- a/server/services/ami/rpc/voiceDialReport.js
+++ b/server/services/ami/rpc/voiceDialReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceExtension.js b/server/services/ami/rpc/voiceExtension.js
index cbf0953..7636a40 100644
--- a/server/services/ami/rpc/voiceExtension.js
+++ b/server/services/ami/rpc/voiceExtension.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueue.js b/server/services/ami/rpc/voiceQueue.js
index ed14081..0427bf2 100644
--- a/server/services/ami/rpc/voiceQueue.js
+++ b/server/services/ami/rpc/voiceQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueueReport.js b/server/services/ami/rpc/voiceQueueReport.js
index 70e0483..8ff85f0 100644
--- a/server/services/ami/rpc/voiceQueueReport.js
+++ b/server/services/ami/rpc/voiceQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueueRt.js b/server/services/ami/rpc/voiceQueueRt.js
index 3706fe9..a9155f9 100644
--- a/server/services/ami/rpc/voiceQueueRt.js
+++ b/server/services/ami/rpc/voiceQueueRt.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceRecording.js b/server/services/ami/rpc/voiceRecording.js
index 20c270c..7fef8c4 100644
--- a/server/services/ami/rpc/voiceRecording.js
+++ b/server/services/ami/rpc/voiceRecording.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceTransferReport.js b/server/services/ami/rpc/voiceTransferReport.js
index 747925b..9132b6b 100644
--- a/server/services/ami/rpc/voiceTransferReport.js
+++ b/server/services/ami/rpc/voiceTransferReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/server/index.js b/server/services/ami/server/index.js
index f3a419a..9ddcf8b 100644
--- a/server/services/ami/server/index.js
+++ b/server/services/ami/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/cmContact/index.js b/server/services/ami/trigger/cmContact/index.js
index 9c13749..e1b9d9c 100644
--- a/server/services/ami/trigger/cmContact/index.js
+++ b/server/services/ami/trigger/cmContact/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/index.js b/server/services/ami/trigger/index.js
index 1ff3bae..0aebbab 100644
--- a/server/services/ami/trigger/index.js
+++ b/server/services/ami/trigger/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/desk.js b/server/services/ami/trigger/integration/desk.js
index dffa435..9fbfb54 100644
--- a/server/services/ami/trigger/integration/desk.js
+++ b/server/services/ami/trigger/integration/desk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/dynamics365.js b/server/services/ami/trigger/integration/dynamics365.js
index 31ff949..4f56f65 100644
--- a/server/services/ami/trigger/integration/dynamics365.js
+++ b/server/services/ami/trigger/integration/dynamics365.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/freshdesk.js b/server/services/ami/trigger/integration/freshdesk.js
index 9b88005..4b7406e 100644
--- a/server/services/ami/trigger/integration/freshdesk.js
+++ b/server/services/ami/trigger/integration/freshdesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/freshsales.js b/server/services/ami/trigger/integration/freshsales.js
index 4cb37bc..326877d 100644
--- a/server/services/ami/trigger/integration/freshsales.js
+++ b/server/services/ami/trigger/integration/freshsales.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/index.js b/server/services/ami/trigger/integration/index.js
index 8602a7c..33dbaf7 100644
--- a/server/services/ami/trigger/integration/index.js
+++ b/server/services/ami/trigger/integration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/salesforce.js b/server/services/ami/trigger/integration/salesforce.js
index c20e164..7ce0d1d 100644
--- a/server/services/ami/trigger/integration/salesforce.js
+++ b/server/services/ami/trigger/integration/salesforce.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/servicenow.js b/server/services/ami/trigger/integration/servicenow.js
index 4eecda9..37adb2a 100644
--- a/server/services/ami/trigger/integration/servicenow.js
+++ b/server/services/ami/trigger/integration/servicenow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/sugarcrm.js b/server/services/ami/trigger/integration/sugarcrm.js
index ac65273..2a04d6f 100644
--- a/server/services/ami/trigger/integration/sugarcrm.js
+++ b/server/services/ami/trigger/integration/sugarcrm.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/util.js b/server/services/ami/trigger/integration/util.js
index bae708d..4ea2ae0 100644
--- a/server/services/ami/trigger/integration/util.js
+++ b/server/services/ami/trigger/integration/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/vtiger.js b/server/services/ami/trigger/integration/vtiger.js
index 77f1863..96b3a71 100644
--- a/server/services/ami/trigger/integration/vtiger.js
+++ b/server/services/ami/trigger/integration/vtiger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/zendesk.js b/server/services/ami/trigger/integration/zendesk.js
index 971f5c4..199d784 100644
--- a/server/services/ami/trigger/integration/zendesk.js
+++ b/server/services/ami/trigger/integration/zendesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/zoho.js b/server/services/ami/trigger/integration/zoho.js
index 13a2293..b2cd67c 100644
--- a/server/services/ami/trigger/integration/zoho.js
+++ b/server/services/ami/trigger/integration/zoho.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/script/index.js b/server/services/ami/trigger/script/index.js
index bffdcfa..9828002 100644
--- a/server/services/ami/trigger/script/index.js
+++ b/server/services/ami/trigger/script/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/urlforward/index.js b/server/services/ami/trigger/urlforward/index.js
index e0e9474..ab9c475 100644
--- a/server/services/ami/trigger/urlforward/index.js
+++ b/server/services/ami/trigger/urlforward/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/client.js b/server/services/email/client.js
index 5fbfdfd..ceb85ef 100644
--- a/server/services/email/client.js
+++ b/server/services/email/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/index.js b/server/services/email/index.js
index 4b0b4e9..35a03dd 100644
--- a/server/services/email/index.js
+++ b/server/services/email/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/email.js b/server/services/email/lib/email.js
index ba18122..c1b2f50 100644
--- a/server/services/email/lib/email.js
+++ b/server/services/email/lib/email.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/imap.js b/server/services/email/lib/imap.js
index 3bbca59..58a79cd 100644
--- a/server/services/email/lib/imap.js
+++ b/server/services/email/lib/imap.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/smtp.js b/server/services/email/lib/smtp.js
index fc24983..84a37e8 100644
--- a/server/services/email/lib/smtp.js
+++ b/server/services/email/lib/smtp.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js
index 29b94fb..4d5e6f6 100644
--- a/server/services/email/lib/utils.js
+++ b/server/services/email/lib/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/model/mailAccount.js b/server/services/email/model/mailAccount.js
index 536b16b..d8df7d0 100644
--- a/server/services/email/model/mailAccount.js
+++ b/server/services/email/model/mailAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/realtime/index.js b/server/services/email/realtime/index.js
index 81f7d7b..e5eaaa5 100644
--- a/server/services/email/realtime/index.js
+++ b/server/services/email/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/rpc/mailAccount.js b/server/services/email/rpc/mailAccount.js
index 508db4b..5389e73 100644
--- a/server/services/email/rpc/mailAccount.js
+++ b/server/services/email/rpc/mailAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/server/index.js b/server/services/email/server/index.js
index 43aa0aa..e117338 100644
--- a/server/services/email/server/index.js
+++ b/server/services/email/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/express/index.js b/server/services/express/index.js
index fefb8f2..12bd25e 100644
--- a/server/services/express/index.js
+++ b/server/services/express/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/client.js b/server/services/routing/client.js
index 5b57e7b..63a6696 100644
--- a/server/services/routing/client.js
+++ b/server/services/routing/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/index.js b/server/services/routing/index.js
index b41d66d..18072a5 100644
--- a/server/services/routing/index.js
+++ b/server/services/routing/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/lib/rule-engine.js b/server/services/routing/lib/rule-engine.js
index 011f858..43d7350 100644
--- a/server/services/routing/lib/rule-engine.js
+++ b/server/services/routing/lib/rule-engine.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/mailRpc/index.js b/server/services/routing/mailRpc/index.js
index 6472b12..72d0a56 100644
--- a/server/services/routing/mailRpc/index.js
+++ b/server/services/routing/mailRpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/agent.js b/server/services/routing/model/agent.js
index 888bdf0..f6baa8d 100644
--- a/server/services/routing/model/agent.js
+++ b/server/services/routing/model/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/chatQueue.js b/server/services/routing/model/chatQueue.js
index 5e5ff4f..62059f7 100644
--- a/server/services/routing/model/chatQueue.js
+++ b/server/services/routing/model/chatQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/faxQueue.js b/server/services/routing/model/faxQueue.js
index f1bdfe4..4fb76ae 100644
--- a/server/services/routing/model/faxQueue.js
+++ b/server/services/routing/model/faxQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/interval.js b/server/services/routing/model/interval.js
index 0f05936..fc44fb2 100644
--- a/server/services/routing/model/interval.js
+++ b/server/services/routing/model/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/mailQueue.js b/server/services/routing/model/mailQueue.js
index f4d1d0c..17bb0ff 100644
--- a/server/services/routing/model/mailQueue.js
+++ b/server/services/routing/model/mailQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/openchannelQueue.js b/server/services/routing/model/openchannelQueue.js
index d160167..5f9621f 100644
--- a/server/services/routing/model/openchannelQueue.js
+++ b/server/services/routing/model/openchannelQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/smsQueue.js b/server/services/routing/model/smsQueue.js
index f9a0967..eacf6a3 100644
--- a/server/services/routing/model/smsQueue.js
+++ b/server/services/routing/model/smsQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/whatsappQueue.js b/server/services/routing/model/whatsappQueue.js
index a030e9d..8e11249 100644
--- a/server/services/routing/model/whatsappQueue.js
+++ b/server/services/routing/model/whatsappQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/realtime/index.js b/server/services/routing/realtime/index.js
index 4326888..d596771 100644
--- a/server/services/routing/realtime/index.js
+++ b/server/services/routing/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatInteraction.js b/server/services/routing/rpc/chatInteraction.js
index e4f91c8..f66ed0f 100644
--- a/server/services/routing/rpc/chatInteraction.js
+++ b/server/services/routing/rpc/chatInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatMessage.js b/server/services/routing/rpc/chatMessage.js
index 7d6061b..ea8a5c8 100644
--- a/server/services/routing/rpc/chatMessage.js
+++ b/server/services/routing/rpc/chatMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
+var _0xc35a=['Request'];(function(_0x2eddeb,_0x196a9d){var _0x598a56=function(_0x396db6){while(--_0x396db6){_0x2eddeb['push'](_0x2eddeb['shift']());}};_0x598a56(++_0x196a9d);}(_0xc35a,0xe5));var _0xac35=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xc35a[_0x3dd15e];return _0x231fd0;};'use strict';var client=require('../client');exports['create']=function(_0x41eae2){return client[_0xac35('0x0')]('CreateChatMessage',{'body':_0x41eae2,'log':'createChatMessage'});};
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatQueue.js b/server/services/routing/rpc/chatQueue.js
index fccc865..4186548 100644
--- a/server/services/routing/rpc/chatQueue.js
+++ b/server/services/routing/rpc/chatQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatQueueReport.js b/server/services/routing/rpc/chatQueueReport.js
index 0745247..ea0b7d5 100644
--- a/server/services/routing/rpc/chatQueueReport.js
+++ b/server/services/routing/rpc/chatQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxInteraction.js b/server/services/routing/rpc/faxInteraction.js
index 2c07935..847c98a 100644
--- a/server/services/routing/rpc/faxInteraction.js
+++ b/server/services/routing/rpc/faxInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxMessage.js b/server/services/routing/rpc/faxMessage.js
index 8ee69fa..5a65e19 100644
--- a/server/services/routing/rpc/faxMessage.js
+++ b/server/services/routing/rpc/faxMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxQueue.js b/server/services/routing/rpc/faxQueue.js
index 99920ed..3ee5e51 100644
--- a/server/services/routing/rpc/faxQueue.js
+++ b/server/services/routing/rpc/faxQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxQueueReport.js b/server/services/routing/rpc/faxQueueReport.js
index 0b0f14f..51148d6 100644
--- a/server/services/routing/rpc/faxQueueReport.js
+++ b/server/services/routing/rpc/faxQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/interval.js b/server/services/routing/rpc/interval.js
index 7723ad7..176e83a 100644
--- a/server/services/routing/rpc/interval.js
+++ b/server/services/routing/rpc/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailInteraction.js b/server/services/routing/rpc/mailInteraction.js
index b2286d5..1582b96 100644
--- a/server/services/routing/rpc/mailInteraction.js
+++ b/server/services/routing/rpc/mailInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailMessage.js b/server/services/routing/rpc/mailMessage.js
index 199ff2a..c65ef7f 100644
--- a/server/services/routing/rpc/mailMessage.js
+++ b/server/services/routing/rpc/mailMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailQueue.js b/server/services/routing/rpc/mailQueue.js
index d38f6ef..d278de2 100644
--- a/server/services/routing/rpc/mailQueue.js
+++ b/server/services/routing/rpc/mailQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailQueueReport.js b/server/services/routing/rpc/mailQueueReport.js
index 54f1ccf..3e4a1e6 100644
--- a/server/services/routing/rpc/mailQueueReport.js
+++ b/server/services/routing/rpc/mailQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelInteraction.js b/server/services/routing/rpc/openchannelInteraction.js
index 700cfcd..643ac8d 100644
--- a/server/services/routing/rpc/openchannelInteraction.js
+++ b/server/services/routing/rpc/openchannelInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelMessage.js b/server/services/routing/rpc/openchannelMessage.js
index a5da891..b2b21e0 100644
--- a/server/services/routing/rpc/openchannelMessage.js
+++ b/server/services/routing/rpc/openchannelMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelQueue.js b/server/services/routing/rpc/openchannelQueue.js
index a67993c..f3086e3 100644
--- a/server/services/routing/rpc/openchannelQueue.js
+++ b/server/services/routing/rpc/openchannelQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelQueueReport.js b/server/services/routing/rpc/openchannelQueueReport.js
index 8b583ce..cb195ae 100644
--- a/server/services/routing/rpc/openchannelQueueReport.js
+++ b/server/services/routing/rpc/openchannelQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsInteraction.js b/server/services/routing/rpc/smsInteraction.js
index efe378c..fe7785f 100644
--- a/server/services/routing/rpc/smsInteraction.js
+++ b/server/services/routing/rpc/smsInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsMessage.js b/server/services/routing/rpc/smsMessage.js
index 37f0472..83ac873 100644
--- a/server/services/routing/rpc/smsMessage.js
+++ b/server/services/routing/rpc/smsMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsQueue.js b/server/services/routing/rpc/smsQueue.js
index 9f0f1dc..6cfc6ea 100644
--- a/server/services/routing/rpc/smsQueue.js
+++ b/server/services/routing/rpc/smsQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsQueueReport.js b/server/services/routing/rpc/smsQueueReport.js
index e50dcad..206bcde 100644
--- a/server/services/routing/rpc/smsQueueReport.js
+++ b/server/services/routing/rpc/smsQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/user.js b/server/services/routing/rpc/user.js
index c3a4937..45815e3 100644
--- a/server/services/routing/rpc/user.js
+++ b/server/services/routing/rpc/user.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappInteraction.js b/server/services/routing/rpc/whatsappInteraction.js
index 35f8102..32ee8f6 100644
--- a/server/services/routing/rpc/whatsappInteraction.js
+++ b/server/services/routing/rpc/whatsappInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappMessage.js b/server/services/routing/rpc/whatsappMessage.js
index 762edef..6230f34 100644
--- a/server/services/routing/rpc/whatsappMessage.js
+++ b/server/services/routing/rpc/whatsappMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappQueue.js b/server/services/routing/rpc/whatsappQueue.js
index 4fa6449..46b2c97 100644
--- a/server/services/routing/rpc/whatsappQueue.js
+++ b/server/services/routing/rpc/whatsappQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappQueueReport.js b/server/services/routing/rpc/whatsappQueueReport.js
index 21bb409..8cf36d8 100644
--- a/server/services/routing/rpc/whatsappQueueReport.js
+++ b/server/services/routing/rpc/whatsappQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/agent.js b/server/services/routing/server/applications/agent.js
index 394064d..7430272 100644
--- a/server/services/routing/server/applications/agent.js
+++ b/server/services/routing/server/applications/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/amazonlex.js b/server/services/routing/server/applications/amazonlex.js
index cc74821..3f0b4cd 100644
--- a/server/services/routing/server/applications/amazonlex.js
+++ b/server/services/routing/server/applications/amazonlex.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/autoreply.js b/server/services/routing/server/applications/autoreply.js
index fdb6332..1dbb702 100644
--- a/server/services/routing/server/applications/autoreply.js
+++ b/server/services/routing/server/applications/autoreply.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/close.js b/server/services/routing/server/applications/close.js
index 96498f0..3d30e6a 100644
--- a/server/services/routing/server/applications/close.js
+++ b/server/services/routing/server/applications/close.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/dialogflow.js b/server/services/routing/server/applications/dialogflow.js
index 6bf9a46..8499ab4 100644
--- a/server/services/routing/server/applications/dialogflow.js
+++ b/server/services/routing/server/applications/dialogflow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/dialogflowV2.js b/server/services/routing/server/applications/dialogflowV2.js
deleted file mode 100644
index 174fec9..0000000
--- a/server/services/routing/server/applications/dialogflowV2.js
+++ /dev/null
@@ -1,18 +0,0 @@
-// *************************************************************************
-// *                                                                       *
-// * xCALLY Motion -  The Omnichannel Contact Center                       *
-// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * Email: [email-masked]                                                *
-// * Website: https://www.xcally.com                                       *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * The SOFTWARE PRODUCT is protected by copyright laws and international *
-// * copyright treaties, as well as other intellectual property laws and   *
-// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
-// *                                                                       *
-// *************************************************************************
\ No newline at end of file
diff --git a/server/services/routing/server/applications/gotoif.js b/server/services/routing/server/applications/gotoif.js
index 1e017de..b56a39c 100644
--- a/server/services/routing/server/applications/gotoif.js
+++ b/server/services/routing/server/applications/gotoif.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/gotop.js b/server/services/routing/server/applications/gotop.js
index 055d474..37cd0ea 100644
--- a/server/services/routing/server/applications/gotop.js
+++ b/server/services/routing/server/applications/gotop.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/message.js b/server/services/routing/server/applications/message.js
index 5e22b57..42c064a 100644
--- a/server/services/routing/server/applications/message.js
+++ b/server/services/routing/server/applications/message.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/noop.js b/server/services/routing/server/applications/noop.js
index 7355395..06ad8c3 100644
--- a/server/services/routing/server/applications/noop.js
+++ b/server/services/routing/server/applications/noop.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/queue.js b/server/services/routing/server/applications/queue.js
index 7ea1d2a..17e7133 100644
--- a/server/services/routing/server/applications/queue.js
+++ b/server/services/routing/server/applications/queue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/agent.js b/server/services/routing/server/applications/strategy/agent.js
index 80037a0..c53f840 100644
--- a/server/services/routing/server/applications/strategy/agent.js
+++ b/server/services/routing/server/applications/strategy/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/beepall.js b/server/services/routing/server/applications/strategy/beepall.js
index faf4530..d7915d9 100644
--- a/server/services/routing/server/applications/strategy/beepall.js
+++ b/server/services/routing/server/applications/strategy/beepall.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/index.js b/server/services/routing/server/applications/strategy/index.js
index 7667838..89413a3 100644
--- a/server/services/routing/server/applications/strategy/index.js
+++ b/server/services/routing/server/applications/strategy/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xbb67=['./beepall','./agent','./rrmemory'];(function(_0x21e79a,_0x5a7990){var _0x506c02=function(_0x566c95){while(--_0x566c95){_0x21e79a['push'](_0x21e79a['shift']());}};_0x506c02(++_0x5a7990);}(_0xbb67,0x161));var _0x7bb6=function(_0x432018,_0x61a87d){_0x432018=_0x432018-0x0;var _0x5d9c74=_0xbb67[_0x432018];return _0x5d9c74;};'use strict';module['exports']={'rrmemory':require(_0x7bb6('0x0')),'beepall':require(_0x7bb6('0x1')),'agent':require(_0x7bb6('0x2'))};
\ No newline at end of file
+var _0x6eed=['./rrmemory','./beepall','./agent','exports'];(function(_0x82129b,_0x484ae9){var _0x2ae5dc=function(_0x299e34){while(--_0x299e34){_0x82129b['push'](_0x82129b['shift']());}};_0x2ae5dc(++_0x484ae9);}(_0x6eed,0xff));var _0xd6ee=function(_0x19af09,_0x12ac75){_0x19af09=_0x19af09-0x0;var _0x2c7b04=_0x6eed[_0x19af09];return _0x2c7b04;};'use strict';module[_0xd6ee('0x0')]={'rrmemory':require(_0xd6ee('0x1')),'beepall':require(_0xd6ee('0x2')),'agent':require(_0xd6ee('0x3'))};
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/rrmemory.js b/server/services/routing/server/applications/strategy/rrmemory.js
index d7f757b..076e1ae 100644
--- a/server/services/routing/server/applications/strategy/rrmemory.js
+++ b/server/services/routing/server/applications/strategy/rrmemory.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/util.js b/server/services/routing/server/applications/strategy/util.js
index 4192932..e33a5b0 100644
--- a/server/services/routing/server/applications/strategy/util.js
+++ b/server/services/routing/server/applications/strategy/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/system.js b/server/services/routing/server/applications/system.js
index d1d1647..cda7287 100644
--- a/server/services/routing/server/applications/system.js
+++ b/server/services/routing/server/applications/system.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/tag.js b/server/services/routing/server/applications/tag.js
index 9df389d..27b9556 100644
--- a/server/services/routing/server/applications/tag.js
+++ b/server/services/routing/server/applications/tag.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/utils.js b/server/services/routing/server/applications/utils.js
index 1223d22..abe0301 100644
--- a/server/services/routing/server/applications/utils.js
+++ b/server/services/routing/server/applications/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/index.js b/server/services/routing/server/index.js
index 6e94fc1..7c80f6d 100644
--- a/server/services/routing/server/index.js
+++ b/server/services/routing/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/interval.js b/server/services/routing/server/interval.js
index a55908d..3d08a84 100644
--- a/server/services/routing/server/interval.js
+++ b/server/services/routing/server/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/agents.controller.js b/server/services/xdr/agents.controller.js
index 317245b..0b0025d 100644
--- a/server/services/xdr/agents.controller.js
+++ b/server/services/xdr/agents.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/calls.controller.js b/server/services/xdr/calls.controller.js
index a6074ce..d465f64 100644
--- a/server/services/xdr/calls.controller.js
+++ b/server/services/xdr/calls.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/core.controller.js b/server/services/xdr/core.controller.js
index e3a83da..a7b5392 100644
--- a/server/services/xdr/core.controller.js
+++ b/server/services/xdr/core.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/dials.controller.js b/server/services/xdr/dials.controller.js
index 819ea13..5fe7bb7 100644
--- a/server/services/xdr/dials.controller.js
+++ b/server/services/xdr/dials.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/index.js b/server/services/xdr/index.js
index 277246e..67185de 100644
--- a/server/services/xdr/index.js
+++ b/server/services/xdr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/members.controller.js b/server/services/xdr/members.controller.js
index e15ae2a..ff5907f 100644
--- a/server/services/xdr/members.controller.js
+++ b/server/services/xdr/members.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/queues.controller.js b/server/services/xdr/queues.controller.js
index c62ec4d..73c4fe4 100644
--- a/server/services/xdr/queues.controller.js
+++ b/server/services/xdr/queues.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/recordings.controller.js b/server/services/xdr/recordings.controller.js
index 53d65ee..9f78165 100644
--- a/server/services/xdr/recordings.controller.js
+++ b/server/services/xdr/recordings.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/transfers.controller.js b/server/services/xdr/transfers.controller.js
index 920865d..86220ea 100644
--- a/server/services/xdr/transfers.controller.js
+++ b/server/services/xdr/transfers.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/utils.js b/server/services/xdr/utils.js
index 8129cc9..6ddd1b4 100644
--- a/server/services/xdr/utils.js
+++ b/server/services/xdr/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file