From b75ea7a7623a4dfb93aea1152285ab8faa417d1d Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Thu, 25 Sep 2025 15:26:44 +0530 Subject: [PATCH 1/4] feat: Use resolved contacts as base relation for filtering (#12520) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR has two changes to speed up contact filtering ### Updated Base Relation Update the `base_relation` to use resolved contacts scope to improve perf when filtering conversations. This narrows the search space drastically, and what is usually a sequential scan becomes a index scan for that `account_id` ref: https://github.com/chatwoot/chatwoot/pull/9347 ref: https://github.com/chatwoot/chatwoot/pull/7175/ Result: https://explain.dalibo.com/plan/c8a8gb17f0275fgf#plan ## Selective filtering in Compose New Conversation We also cost of filtering in compose new conversation dialog by reducing the search space based on the search candidate. For instance, a search term that obviously can’t be a phone, we exclude that from the filter. Similarly we skip name lookups for email-shaped queries. Removing the phone number took the query times from 50 seconds to under 1 seconds ### Comparison 1. Only Email: https://explain.dalibo.com/plan/h91a6844a4438a6a 2. Email + Name: https://explain.dalibo.com/plan/beg3aah05ch9ade0 3. Email + Name + Phone: https://explain.dalibo.com/plan/c8a8gb17f0275fgf --- .../components/ComposeNewConversationForm.vue | 17 +++++++++-- app/services/contacts/filter_service.rb | 3 +- spec/jobs/account/contacts_export_job_spec.rb | 6 ++-- spec/services/contacts/filter_service_spec.rb | 29 ++++++++++++++++--- 4 files changed, 42 insertions(+), 13 deletions(-) diff --git a/app/javascript/dashboard/components-next/NewConversation/components/ComposeNewConversationForm.vue b/app/javascript/dashboard/components-next/NewConversation/components/ComposeNewConversationForm.vue index 41732ac2b..4d6d41dac 100644 --- a/app/javascript/dashboard/components-next/NewConversation/components/ComposeNewConversationForm.vue +++ b/app/javascript/dashboard/components-next/NewConversation/components/ComposeNewConversationForm.vue @@ -148,10 +148,21 @@ const isAnyDropdownActive = computed(() => { const handleContactSearch = value => { showContactsDropdown.value = true; - emit('searchContacts', { - keys: ['email', 'phone_number', 'name'], - query: value, + const query = typeof value === 'string' ? value.trim() : ''; + const hasAlphabet = Array.from(query).some(char => { + const lower = char.toLowerCase(); + const upper = char.toUpperCase(); + return lower !== upper; }); + const isEmailLike = /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(query); + + const keys = ['email', 'phone_number', 'name'].filter(key => { + if (key === 'phone_number' && hasAlphabet) return false; + if (key === 'name' && isEmailLike) return false; + return true; + }); + + emit('searchContacts', { keys, query: value }); }; const handleDropdownUpdate = (type, value) => { diff --git a/app/services/contacts/filter_service.rb b/app/services/contacts/filter_service.rb index 9d017ea75..f951eb618 100644 --- a/app/services/contacts/filter_service.rb +++ b/app/services/contacts/filter_service.rb @@ -29,9 +29,8 @@ class Contacts::FilterService < FilterService end end - # TODO: @account.contacts.resolved_contacts ? to stay consistant with the behavior in ui def base_relation - @account.contacts + @account.contacts.resolved_contacts(use_crm_v2: @account.feature_enabled?('crm_v2')) end def filter_config diff --git a/spec/jobs/account/contacts_export_job_spec.rb b/spec/jobs/account/contacts_export_job_spec.rb index e6d3fda6a..9b9d74675 100644 --- a/spec/jobs/account/contacts_export_job_spec.rb +++ b/spec/jobs/account/contacts_export_job_spec.rb @@ -103,13 +103,11 @@ RSpec.describe Account::ContactsExportJob do expect(csv_data.length).to eq(1) end - # TODO: This returns unresolved contacts as well since filter service returns the same - # Change this when we make changes to filter service and ensure only resolved contacts are returned - it 'returns filtered data which inclues unresolved contacts when filter is provided' do + it 'returns filtered data limited to resolved contacts when filter is provided' do create(:contact, account: account, email: nil, phone_number: nil, additional_attributes: { :country_code => 'India' }) described_class.perform_now(account.id, user.id, [], { :payload => [city_filter.merge(:query_operator => nil)] }.with_indifferent_access) csv_data = CSV.parse(account.contacts_export.download, headers: true) - expect(csv_data.length).to eq(5) + expect(csv_data.length).to eq(4) end it 'returns filtered data when multiple filters are provided' do diff --git a/spec/services/contacts/filter_service_spec.rb b/spec/services/contacts/filter_service_spec.rb index 77d3a49f3..540f1dfd8 100644 --- a/spec/services/contacts/filter_service_spec.rb +++ b/spec/services/contacts/filter_service_spec.rb @@ -7,9 +7,25 @@ describe Contacts::FilterService do let!(:first_user) { create(:user, account: account) } let!(:second_user) { create(:user, account: account) } let!(:inbox) { create(:inbox, account: account, enable_auto_assignment: false) } - let!(:en_contact) { create(:contact, account: account, additional_attributes: { 'country_code': 'uk' }) } - let!(:el_contact) { create(:contact, account: account, additional_attributes: { 'country_code': 'gr' }) } - let!(:cs_contact) { create(:contact, :with_phone_number, account: account, additional_attributes: { 'country_code': 'cz' }) } + let!(:en_contact) do + create(:contact, + account: account, + email: Faker::Internet.unique.email, + additional_attributes: { 'country_code': 'uk' }) + end + let!(:el_contact) do + create(:contact, + account: account, + email: Faker::Internet.unique.email, + additional_attributes: { 'country_code': 'gr' }) + end + let!(:cs_contact) do + create(:contact, + :with_phone_number, + account: account, + email: Faker::Internet.unique.email, + additional_attributes: { 'country_code': 'cz' }) + end before do create(:inbox_member, user: first_user, inbox: inbox) @@ -103,7 +119,12 @@ describe Contacts::FilterService do context 'with standard attributes - blocked' do it 'filter contacts by blocked' do - blocked_contact = create(:contact, account: account, blocked: true) + blocked_contact = create( + :contact, + account: account, + blocked: true, + email: Faker::Internet.unique.email + ) params = { payload: [{ attribute_key: 'blocked', filter_operator: 'equal_to', values: ['true'], query_operator: nil }.with_indifferent_access] } result = filter_service.new(account, first_user, params).perform From 03d0688cc2aa3d8a9d78032478c55053841ecda6 Mon Sep 17 00:00:00 2001 From: Chatwoot Bot <92152627+chatwoot-bot@users.noreply.github.com> Date: Thu, 25 Sep 2025 03:29:03 -0700 Subject: [PATCH 2/4] chore: Update translations (#12519) Co-authored-by: Muhsin Keloth --- app/javascript/dashboard/i18n/locale/am/general.json | 4 +++- app/javascript/dashboard/i18n/locale/am/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/am/login.json | 2 +- app/javascript/dashboard/i18n/locale/ar/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ar/login.json | 2 +- app/javascript/dashboard/i18n/locale/az/general.json | 4 +++- app/javascript/dashboard/i18n/locale/az/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/az/login.json | 2 +- app/javascript/dashboard/i18n/locale/bg/general.json | 4 +++- app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/bg/login.json | 2 +- app/javascript/dashboard/i18n/locale/ca/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ca/login.json | 2 +- app/javascript/dashboard/i18n/locale/cs/general.json | 4 +++- app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/cs/login.json | 2 +- app/javascript/dashboard/i18n/locale/da/general.json | 4 +++- app/javascript/dashboard/i18n/locale/da/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/da/login.json | 2 +- app/javascript/dashboard/i18n/locale/de/general.json | 4 +++- app/javascript/dashboard/i18n/locale/de/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/de/login.json | 2 +- app/javascript/dashboard/i18n/locale/el/general.json | 4 +++- app/javascript/dashboard/i18n/locale/el/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/el/login.json | 2 +- app/javascript/dashboard/i18n/locale/es/general.json | 4 +++- app/javascript/dashboard/i18n/locale/es/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/es/login.json | 2 +- app/javascript/dashboard/i18n/locale/fa/general.json | 4 +++- app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/fa/login.json | 2 +- app/javascript/dashboard/i18n/locale/fi/general.json | 4 +++- app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/fi/login.json | 2 +- app/javascript/dashboard/i18n/locale/fr/general.json | 4 +++- app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/fr/login.json | 2 +- app/javascript/dashboard/i18n/locale/he/general.json | 4 +++- app/javascript/dashboard/i18n/locale/he/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/he/login.json | 2 +- app/javascript/dashboard/i18n/locale/hi/general.json | 4 +++- app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/hi/login.json | 2 +- app/javascript/dashboard/i18n/locale/hr/general.json | 4 +++- app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/hr/login.json | 2 +- app/javascript/dashboard/i18n/locale/hu/general.json | 4 +++- app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/hu/login.json | 2 +- app/javascript/dashboard/i18n/locale/hy/general.json | 4 +++- app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/hy/login.json | 2 +- app/javascript/dashboard/i18n/locale/id/general.json | 4 +++- app/javascript/dashboard/i18n/locale/id/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/id/login.json | 2 +- app/javascript/dashboard/i18n/locale/is/general.json | 4 +++- app/javascript/dashboard/i18n/locale/is/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/is/login.json | 2 +- app/javascript/dashboard/i18n/locale/it/general.json | 4 +++- app/javascript/dashboard/i18n/locale/it/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/it/login.json | 2 +- app/javascript/dashboard/i18n/locale/ja/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ja/login.json | 2 +- app/javascript/dashboard/i18n/locale/ka/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ka/login.json | 2 +- app/javascript/dashboard/i18n/locale/ko/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ko/login.json | 2 +- app/javascript/dashboard/i18n/locale/lt/general.json | 4 +++- app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/lt/login.json | 2 +- app/javascript/dashboard/i18n/locale/lv/general.json | 4 +++- app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/lv/login.json | 2 +- app/javascript/dashboard/i18n/locale/ml/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ml/login.json | 2 +- app/javascript/dashboard/i18n/locale/ms/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ms/login.json | 2 +- app/javascript/dashboard/i18n/locale/ne/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ne/login.json | 2 +- app/javascript/dashboard/i18n/locale/nl/general.json | 4 +++- app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/nl/login.json | 2 +- app/javascript/dashboard/i18n/locale/no/general.json | 4 +++- app/javascript/dashboard/i18n/locale/no/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/no/login.json | 2 +- app/javascript/dashboard/i18n/locale/pl/general.json | 4 +++- app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/pl/login.json | 2 +- app/javascript/dashboard/i18n/locale/pt/general.json | 4 +++- app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/pt/login.json | 2 +- app/javascript/dashboard/i18n/locale/pt_BR/general.json | 4 +++- app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/pt_BR/login.json | 2 +- app/javascript/dashboard/i18n/locale/ro/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ro/login.json | 2 +- app/javascript/dashboard/i18n/locale/ru/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ru/login.json | 2 +- app/javascript/dashboard/i18n/locale/sh/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sh/login.json | 2 +- app/javascript/dashboard/i18n/locale/sk/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sk/login.json | 2 +- app/javascript/dashboard/i18n/locale/sl/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sl/login.json | 2 +- app/javascript/dashboard/i18n/locale/sq/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sq/login.json | 2 +- app/javascript/dashboard/i18n/locale/sr/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sr/login.json | 2 +- app/javascript/dashboard/i18n/locale/sv/general.json | 4 +++- app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/sv/login.json | 2 +- app/javascript/dashboard/i18n/locale/ta/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ta/login.json | 2 +- app/javascript/dashboard/i18n/locale/th/general.json | 4 +++- app/javascript/dashboard/i18n/locale/th/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/th/login.json | 2 +- app/javascript/dashboard/i18n/locale/tl/general.json | 4 +++- app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/tl/login.json | 2 +- app/javascript/dashboard/i18n/locale/tr/general.json | 4 +++- app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/tr/login.json | 2 +- app/javascript/dashboard/i18n/locale/uk/general.json | 4 +++- app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/uk/login.json | 2 +- app/javascript/dashboard/i18n/locale/ur/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ur/login.json | 2 +- app/javascript/dashboard/i18n/locale/ur_IN/general.json | 4 +++- app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/ur_IN/login.json | 2 +- app/javascript/dashboard/i18n/locale/vi/general.json | 4 +++- app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/vi/login.json | 2 +- app/javascript/dashboard/i18n/locale/zh_CN/general.json | 4 +++- app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/zh_CN/login.json | 2 +- app/javascript/dashboard/i18n/locale/zh_TW/general.json | 4 +++- app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json | 5 +++++ app/javascript/dashboard/i18n/locale/zh_TW/login.json | 2 +- config/locales/hi.yml | 2 +- 157 files changed, 469 insertions(+), 105 deletions(-) diff --git a/app/javascript/dashboard/i18n/locale/am/general.json b/app/javascript/dashboard/i18n/locale/am/general.json index 129fb239a..283cf79c4 100644 --- a/app/javascript/dashboard/i18n/locale/am/general.json +++ b/app/javascript/dashboard/i18n/locale/am/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json index a525921db..1c54adcb2 100644 --- a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/am/login.json b/app/javascript/dashboard/i18n/locale/am/login.json index 864c76359..f347f2435 100644 --- a/app/javascript/dashboard/i18n/locale/am/login.json +++ b/app/javascript/dashboard/i18n/locale/am/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/general.json b/app/javascript/dashboard/i18n/locale/ar/general.json index 696b28c7c..4c5df986b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/general.json +++ b/app/javascript/dashboard/i18n/locale/ar/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "بحث", "EMPTY_STATE": "لم يتم العثور على النتائج" }, - "CLOSE": "أغلق" + "CLOSE": "أغلق", + "BETA": "تجريبي", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index cdf63b707..01d74aa3c 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "كود \"الماسنجر\"", "MESSENGER_SUB_HEAD": "ضع هذا الكود داخل وسم الـ body في موقعك", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "وكيل الدعم", "INBOX_AGENTS_SUB_TEXT": "إضافة أو إزالة وكلاء من صندوق الوارد هذا", "AGENT_ASSIGNMENT": "تعيين المحادثة", diff --git a/app/javascript/dashboard/i18n/locale/ar/login.json b/app/javascript/dashboard/i18n/locale/ar/login.json index ff15c3c8e..3cb1f9504 100644 --- a/app/javascript/dashboard/i18n/locale/ar/login.json +++ b/app/javascript/dashboard/i18n/locale/ar/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/az/general.json b/app/javascript/dashboard/i18n/locale/az/general.json index 129fb239a..283cf79c4 100644 --- a/app/javascript/dashboard/i18n/locale/az/general.json +++ b/app/javascript/dashboard/i18n/locale/az/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json index a525921db..1c54adcb2 100644 --- a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/az/login.json b/app/javascript/dashboard/i18n/locale/az/login.json index 864c76359..f347f2435 100644 --- a/app/javascript/dashboard/i18n/locale/az/login.json +++ b/app/javascript/dashboard/i18n/locale/az/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/general.json b/app/javascript/dashboard/i18n/locale/bg/general.json index 49598a20a..2ce281780 100644 --- a/app/javascript/dashboard/i18n/locale/bg/general.json +++ b/app/javascript/dashboard/i18n/locale/bg/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Търсене", "EMPTY_STATE": "Няма намерени резултати" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json index 280559832..949dc639c 100644 --- a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Агенти", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/bg/login.json b/app/javascript/dashboard/i18n/locale/bg/login.json index 2dc2990e4..825040257 100644 --- a/app/javascript/dashboard/i18n/locale/bg/login.json +++ b/app/javascript/dashboard/i18n/locale/bg/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/general.json b/app/javascript/dashboard/i18n/locale/ca/general.json index 02e697397..189b6a388 100644 --- a/app/javascript/dashboard/i18n/locale/ca/general.json +++ b/app/javascript/dashboard/i18n/locale/ca/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Cercar", "EMPTY_STATE": "No s'ha trobat agents" }, - "CLOSE": "Tanca" + "CLOSE": "Tanca", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index 40f4e03d1..8af8d02ea 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Script del missatger", "MESSENGER_SUB_HEAD": "Col·loca aquest botó dins de l'etiqueta body", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Afegir o eliminar agents d'aquesta safata d'entrada", "AGENT_ASSIGNMENT": "Conversació Assignada", diff --git a/app/javascript/dashboard/i18n/locale/ca/login.json b/app/javascript/dashboard/i18n/locale/ca/login.json index 91992c04d..6afe967f6 100644 --- a/app/javascript/dashboard/i18n/locale/ca/login.json +++ b/app/javascript/dashboard/i18n/locale/ca/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/general.json b/app/javascript/dashboard/i18n/locale/cs/general.json index 641bacba7..44f1bc85c 100644 --- a/app/javascript/dashboard/i18n/locale/cs/general.json +++ b/app/javascript/dashboard/i18n/locale/cs/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Hledat", "EMPTY_STATE": "Žádné výsledky" }, - "CLOSE": "Zavřít" + "CLOSE": "Zavřít", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index e957efc50..ad4d2f5cb 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger skript", "MESSENGER_SUB_HEAD": "Umístěte toto tlačítko dovnitř vašeho tělesného štítku", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenti", "INBOX_AGENTS_SUB_TEXT": "Přidat nebo odebrat agenty z této složky doručené pošty", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/cs/login.json b/app/javascript/dashboard/i18n/locale/cs/login.json index 7c54d4867..42d455c9a 100644 --- a/app/javascript/dashboard/i18n/locale/cs/login.json +++ b/app/javascript/dashboard/i18n/locale/cs/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/da/general.json b/app/javascript/dashboard/i18n/locale/da/general.json index bed7d78a1..eb36a5a73 100644 --- a/app/javascript/dashboard/i18n/locale/da/general.json +++ b/app/javascript/dashboard/i18n/locale/da/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Søg", "EMPTY_STATE": "Ingen resultater fundet" }, - "CLOSE": "Luk" + "CLOSE": "Luk", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index 88553086f..18d8af156 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger- Script", "MESSENGER_SUB_HEAD": "Placer denne knap inde i din body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenter", "INBOX_AGENTS_SUB_TEXT": "Tilføj eller fjern agenter fra denne indbakke", "AGENT_ASSIGNMENT": "Samtale Tildeling", diff --git a/app/javascript/dashboard/i18n/locale/da/login.json b/app/javascript/dashboard/i18n/locale/da/login.json index 9c665db28..7f9b58047 100644 --- a/app/javascript/dashboard/i18n/locale/da/login.json +++ b/app/javascript/dashboard/i18n/locale/da/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/de/general.json b/app/javascript/dashboard/i18n/locale/de/general.json index 45baddf77..a0b8ac977 100644 --- a/app/javascript/dashboard/i18n/locale/de/general.json +++ b/app/javascript/dashboard/i18n/locale/de/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Suchen", "EMPTY_STATE": "Keine Ergebnisse gefunden" }, - "CLOSE": "Schließen" + "CLOSE": "Schließen", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index 9e7176dd3..6e638393a 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger-Skript", "MESSENGER_SUB_HEAD": "Platzieren Sie diese Schaltfläche in Ihrem Body-Tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenten", "INBOX_AGENTS_SUB_TEXT": "Hinzufügen oder Entfernen von Agenten zu diesem Posteingang", "AGENT_ASSIGNMENT": "Konversationssauftrag", diff --git a/app/javascript/dashboard/i18n/locale/de/login.json b/app/javascript/dashboard/i18n/locale/de/login.json index 30ab19bf1..b9621736e 100644 --- a/app/javascript/dashboard/i18n/locale/de/login.json +++ b/app/javascript/dashboard/i18n/locale/de/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/el/general.json b/app/javascript/dashboard/i18n/locale/el/general.json index 215e07e89..759bd7ea0 100644 --- a/app/javascript/dashboard/i18n/locale/el/general.json +++ b/app/javascript/dashboard/i18n/locale/el/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Αναζήτηση", "EMPTY_STATE": "Δεν βρέθηκαν αποτελέσματα" }, - "CLOSE": "Κλείσιμο" + "CLOSE": "Κλείσιμο", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index cf0d9f332..71ebdbbcf 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Κώδικας (Script)", "MESSENGER_SUB_HEAD": "Τοποθετήσετε αυτόν τον κώδικα μέσα στο body tag της ιστοσελίδας σας", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Πράκτορες", "INBOX_AGENTS_SUB_TEXT": "Προσθέστε ή αφαιρέστε πράκτορες σε αυτό το κιβώτιο", "AGENT_ASSIGNMENT": "Ανάθεση Συνομιλίας", diff --git a/app/javascript/dashboard/i18n/locale/el/login.json b/app/javascript/dashboard/i18n/locale/el/login.json index 2bfcf8841..caed6ae8c 100644 --- a/app/javascript/dashboard/i18n/locale/el/login.json +++ b/app/javascript/dashboard/i18n/locale/el/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/es/general.json b/app/javascript/dashboard/i18n/locale/es/general.json index 84e57dae6..dae7ff299 100644 --- a/app/javascript/dashboard/i18n/locale/es/general.json +++ b/app/javascript/dashboard/i18n/locale/es/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Buscar", "EMPTY_STATE": "No se encontraron resultados" }, - "CLOSE": "Cerrar" + "CLOSE": "Cerrar", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index 37919345d..bc7a9f03c 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Script de Messenger", "MESSENGER_SUB_HEAD": "Coloca este botón dentro de tu etiqueta cuerpo", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agentes", "INBOX_AGENTS_SUB_TEXT": "Añadir o quitar agentes de esta bandeja de entrada", "AGENT_ASSIGNMENT": "Asignación de conversación", diff --git a/app/javascript/dashboard/i18n/locale/es/login.json b/app/javascript/dashboard/i18n/locale/es/login.json index 274fedac6..6ec932f6b 100644 --- a/app/javascript/dashboard/i18n/locale/es/login.json +++ b/app/javascript/dashboard/i18n/locale/es/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/general.json b/app/javascript/dashboard/i18n/locale/fa/general.json index d04980558..c4d709259 100644 --- a/app/javascript/dashboard/i18n/locale/fa/general.json +++ b/app/javascript/dashboard/i18n/locale/fa/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "جستجو", "EMPTY_STATE": "نتیجه‌ای یافت نشد" }, - "CLOSE": "بستن" + "CLOSE": "بستن", + "BETA": "آزمایشی", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index 8e834f5fc..be270af6a 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "اسکریپت ویجت", "MESSENGER_SUB_HEAD": "این دکمه را در تگ body قرار دهید", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "ایجنت ها", "INBOX_AGENTS_SUB_TEXT": "اضافه کردن یا حذف کردن دسترسی ایجنت به صندوق ورودی", "AGENT_ASSIGNMENT": "اختصاص گفتگو", diff --git a/app/javascript/dashboard/i18n/locale/fa/login.json b/app/javascript/dashboard/i18n/locale/fa/login.json index 75c690918..b2bbcf133 100644 --- a/app/javascript/dashboard/i18n/locale/fa/login.json +++ b/app/javascript/dashboard/i18n/locale/fa/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/general.json b/app/javascript/dashboard/i18n/locale/fi/general.json index 2a2a267c7..796f39b73 100644 --- a/app/javascript/dashboard/i18n/locale/fi/general.json +++ b/app/javascript/dashboard/i18n/locale/fi/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Etsi", "EMPTY_STATE": "Tuloksia ei löytynyt" }, - "CLOSE": "Sulje" + "CLOSE": "Sulje", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 0cf02c095..340955d75 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger-skripti", "MESSENGER_SUB_HEAD": "Aseta tämä painike body-tagiisi", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Edustajat", "INBOX_AGENTS_SUB_TEXT": "Lisää tai poista edustajia tästä saapuneet-kansiosta", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/fi/login.json b/app/javascript/dashboard/i18n/locale/fi/login.json index 1bfbda960..93bca4652 100644 --- a/app/javascript/dashboard/i18n/locale/fi/login.json +++ b/app/javascript/dashboard/i18n/locale/fi/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/general.json b/app/javascript/dashboard/i18n/locale/fr/general.json index eb09173c5..a97743c6f 100644 --- a/app/javascript/dashboard/i18n/locale/fr/general.json +++ b/app/javascript/dashboard/i18n/locale/fr/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Rechercher", "EMPTY_STATE": "Aucun résultat trouvé" }, - "CLOSE": "Fermer" + "CLOSE": "Fermer", + "BETA": "Bêta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index 8c2b30c7d..4b744f1b7 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Script du Widget Web", "MESSENGER_SUB_HEAD": "Placez ce code avant la fermeture de votre balise body", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Ajouter ou supprimer des agents de cette boîte de réception", "AGENT_ASSIGNMENT": "Konversationsauftrag", diff --git a/app/javascript/dashboard/i18n/locale/fr/login.json b/app/javascript/dashboard/i18n/locale/fr/login.json index a7cc1126b..ebc44bc9a 100644 --- a/app/javascript/dashboard/i18n/locale/fr/login.json +++ b/app/javascript/dashboard/i18n/locale/fr/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/he/general.json b/app/javascript/dashboard/i18n/locale/he/general.json index 5ee9b1b6a..e1746a248 100644 --- a/app/javascript/dashboard/i18n/locale/he/general.json +++ b/app/javascript/dashboard/i18n/locale/he/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "חפש", "EMPTY_STATE": "לא נמצאו תוצאות" }, - "CLOSE": "סגור" + "CLOSE": "סגור", + "BETA": "בטא", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index 88a98b856..f98fa5fe7 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "סקריפט מסנג'ר", "MESSENGER_SUB_HEAD": "מקם את הכפתור הזה בתוך תג הגוף שלך", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "סוכנים", "INBOX_AGENTS_SUB_TEXT": "הוסף או הסר נציגים מתיבת הדואר הנכנס הזו", "AGENT_ASSIGNMENT": "שיוך שיחה", diff --git a/app/javascript/dashboard/i18n/locale/he/login.json b/app/javascript/dashboard/i18n/locale/he/login.json index c4f9022a3..13ba68de7 100644 --- a/app/javascript/dashboard/i18n/locale/he/login.json +++ b/app/javascript/dashboard/i18n/locale/he/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/general.json b/app/javascript/dashboard/i18n/locale/hi/general.json index 129fb239a..283cf79c4 100644 --- a/app/javascript/dashboard/i18n/locale/hi/general.json +++ b/app/javascript/dashboard/i18n/locale/hi/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index cc3b7f015..b61c6f3e4 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/hi/login.json b/app/javascript/dashboard/i18n/locale/hi/login.json index cb5d9c315..c5084de10 100644 --- a/app/javascript/dashboard/i18n/locale/hi/login.json +++ b/app/javascript/dashboard/i18n/locale/hi/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/general.json b/app/javascript/dashboard/i18n/locale/hr/general.json index fae150ec8..46c9a4ebd 100644 --- a/app/javascript/dashboard/i18n/locale/hr/general.json +++ b/app/javascript/dashboard/i18n/locale/hr/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "Nisu pronađeni rezultati" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json index 298158c5b..c79798c09 100644 --- a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenti", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/hr/login.json b/app/javascript/dashboard/i18n/locale/hr/login.json index cb5d9c315..c5084de10 100644 --- a/app/javascript/dashboard/i18n/locale/hr/login.json +++ b/app/javascript/dashboard/i18n/locale/hr/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/general.json b/app/javascript/dashboard/i18n/locale/hu/general.json index c002d83da..6f066181d 100644 --- a/app/javascript/dashboard/i18n/locale/hu/general.json +++ b/app/javascript/dashboard/i18n/locale/hu/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Keresés", "EMPTY_STATE": "Nincs találat" }, - "CLOSE": "Bezárás" + "CLOSE": "Bezárás", + "BETA": "Béta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 4ae98ce53..773ae8e0d 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger szkript", "MESSENGER_SUB_HEAD": "Ezt a gombot a body tag-en belül helyezd el", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Ügynökök", "INBOX_AGENTS_SUB_TEXT": "Ügynökök hosszáadása vagy eltávolítása az inboxból", "AGENT_ASSIGNMENT": "Beszélgetés hozzárendelés", diff --git a/app/javascript/dashboard/i18n/locale/hu/login.json b/app/javascript/dashboard/i18n/locale/hu/login.json index c8946c7dd..1daf099c0 100644 --- a/app/javascript/dashboard/i18n/locale/hu/login.json +++ b/app/javascript/dashboard/i18n/locale/hu/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/general.json b/app/javascript/dashboard/i18n/locale/hy/general.json index 129fb239a..283cf79c4 100644 --- a/app/javascript/dashboard/i18n/locale/hy/general.json +++ b/app/javascript/dashboard/i18n/locale/hy/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json index 427bb0692..84c53dba4 100644 --- a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/hy/login.json b/app/javascript/dashboard/i18n/locale/hy/login.json index cb5d9c315..c5084de10 100644 --- a/app/javascript/dashboard/i18n/locale/hy/login.json +++ b/app/javascript/dashboard/i18n/locale/hy/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/id/general.json b/app/javascript/dashboard/i18n/locale/id/general.json index 8eabae160..b727db2c2 100644 --- a/app/javascript/dashboard/i18n/locale/id/general.json +++ b/app/javascript/dashboard/i18n/locale/id/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Cari", "EMPTY_STATE": "Tidak ada hasil ditemukan" }, - "CLOSE": "Tutup" + "CLOSE": "Tutup", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index 94e1bfc77..3cffd41e7 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Tempatkan tombol ini di dalam tag Anda", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agen", "INBOX_AGENTS_SUB_TEXT": "Tambahkan atau hapus agen dari kotak masuk ini", "AGENT_ASSIGNMENT": "Tugas Percakapan", diff --git a/app/javascript/dashboard/i18n/locale/id/login.json b/app/javascript/dashboard/i18n/locale/id/login.json index 3aa714088..feaf9c267 100644 --- a/app/javascript/dashboard/i18n/locale/id/login.json +++ b/app/javascript/dashboard/i18n/locale/id/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/is/general.json b/app/javascript/dashboard/i18n/locale/is/general.json index a88171218..d1c1a4668 100644 --- a/app/javascript/dashboard/i18n/locale/is/general.json +++ b/app/javascript/dashboard/i18n/locale/is/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Leit", "EMPTY_STATE": "Engar niðurstöður fundust" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json index 156c86905..1b9562e25 100644 --- a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Þjónustufulltrúar", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/is/login.json b/app/javascript/dashboard/i18n/locale/is/login.json index 2b34299b3..589daccd6 100644 --- a/app/javascript/dashboard/i18n/locale/is/login.json +++ b/app/javascript/dashboard/i18n/locale/is/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/it/general.json b/app/javascript/dashboard/i18n/locale/it/general.json index 71d0d7759..aca059969 100644 --- a/app/javascript/dashboard/i18n/locale/it/general.json +++ b/app/javascript/dashboard/i18n/locale/it/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Cerca", "EMPTY_STATE": "Nessun risultato trovato" }, - "CLOSE": "Chiudi" + "CLOSE": "Chiudi", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 62e5a707b..321921131 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Script Messenger", "MESSENGER_SUB_HEAD": "Posiziona questo pulsante all'interno del tuo tag body", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenti", "INBOX_AGENTS_SUB_TEXT": "Aggiungi o rimuovi agenti da questa casella", "AGENT_ASSIGNMENT": "Assegnazione conversazione", diff --git a/app/javascript/dashboard/i18n/locale/it/login.json b/app/javascript/dashboard/i18n/locale/it/login.json index 9e6ceffc6..7211e7363 100644 --- a/app/javascript/dashboard/i18n/locale/it/login.json +++ b/app/javascript/dashboard/i18n/locale/it/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/general.json b/app/javascript/dashboard/i18n/locale/ja/general.json index 4f68ce750..053437bec 100644 --- a/app/javascript/dashboard/i18n/locale/ja/general.json +++ b/app/javascript/dashboard/i18n/locale/ja/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "検索", "EMPTY_STATE": "結果が見つかりませんでした。" }, - "CLOSE": "閉じる" + "CLOSE": "閉じる", + "BETA": "ベータ版", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 27d5c9fce..06384ca55 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messengerスクリプト", "MESSENGER_SUB_HEAD": "このボタンをbodyタグの中に配置してください。", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "担当者", "INBOX_AGENTS_SUB_TEXT": "この受信トレイから担当者を追加または削除する", "AGENT_ASSIGNMENT": "会話の割り当て", diff --git a/app/javascript/dashboard/i18n/locale/ja/login.json b/app/javascript/dashboard/i18n/locale/ja/login.json index 6e17babc6..4f4fd278a 100644 --- a/app/javascript/dashboard/i18n/locale/ja/login.json +++ b/app/javascript/dashboard/i18n/locale/ja/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/general.json b/app/javascript/dashboard/i18n/locale/ka/general.json index 129fb239a..283cf79c4 100644 --- a/app/javascript/dashboard/i18n/locale/ka/general.json +++ b/app/javascript/dashboard/i18n/locale/ka/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json index cc3b7f015..b61c6f3e4 100644 --- a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/ka/login.json b/app/javascript/dashboard/i18n/locale/ka/login.json index aaabcbfc2..ab3c798c5 100644 --- a/app/javascript/dashboard/i18n/locale/ka/login.json +++ b/app/javascript/dashboard/i18n/locale/ka/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/general.json b/app/javascript/dashboard/i18n/locale/ko/general.json index 8913d9dbf..78f581d98 100644 --- a/app/javascript/dashboard/i18n/locale/ko/general.json +++ b/app/javascript/dashboard/i18n/locale/ko/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "검색", "EMPTY_STATE": "검색 결과가 없습니다" }, - "CLOSE": "닫기" + "CLOSE": "닫기", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index d2816bb13..1a6e29a05 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "메신저 스크립트", "MESSENGER_SUB_HEAD": "이 버튼을 당신의 body 태그 안에 넣으세요.", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "에이전트", "INBOX_AGENTS_SUB_TEXT": "받은 메시지함에서 에이전트 추가 또는 제거", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/ko/login.json b/app/javascript/dashboard/i18n/locale/ko/login.json index 285951bc3..fa8019bc6 100644 --- a/app/javascript/dashboard/i18n/locale/ko/login.json +++ b/app/javascript/dashboard/i18n/locale/ko/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/general.json b/app/javascript/dashboard/i18n/locale/lt/general.json index ecbf9cda9..e311da0ba 100644 --- a/app/javascript/dashboard/i18n/locale/lt/general.json +++ b/app/javascript/dashboard/i18n/locale/lt/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Ieškoti", "EMPTY_STATE": "Nieko nerasta" }, - "CLOSE": "Uždaryti" + "CLOSE": "Uždaryti", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json index f125f52a0..a11833870 100644 --- a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger scenarijus", "MESSENGER_SUB_HEAD": "Įdėkite šį mygtuką savo žymos viduje", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agentai", "INBOX_AGENTS_SUB_TEXT": "Pridėti ar pašalinti agentus iš gautų laiškų aplanko", "AGENT_ASSIGNMENT": "Pokalbio paskirstymas", diff --git a/app/javascript/dashboard/i18n/locale/lt/login.json b/app/javascript/dashboard/i18n/locale/lt/login.json index 3a4475536..689bcb04e 100644 --- a/app/javascript/dashboard/i18n/locale/lt/login.json +++ b/app/javascript/dashboard/i18n/locale/lt/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/general.json b/app/javascript/dashboard/i18n/locale/lv/general.json index bd432e7b6..758ec1d08 100644 --- a/app/javascript/dashboard/i18n/locale/lv/general.json +++ b/app/javascript/dashboard/i18n/locale/lv/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Meklēt", "EMPTY_STATE": "Nav atrasts" }, - "CLOSE": "Aizvērt" + "CLOSE": "Aizvērt", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json index 43038c06f..6bb217ebe 100644 --- a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Skripts", "MESSENGER_SUB_HEAD": "Ievietojiet šo pogu savā body tagā", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Aģenti", "INBOX_AGENTS_SUB_TEXT": "Pievienot vai noņemt aģentus no šīs iesūtnes", "AGENT_ASSIGNMENT": "Sarunas Piešķiršana", diff --git a/app/javascript/dashboard/i18n/locale/lv/login.json b/app/javascript/dashboard/i18n/locale/lv/login.json index d5b83eddc..dfc994638 100644 --- a/app/javascript/dashboard/i18n/locale/lv/login.json +++ b/app/javascript/dashboard/i18n/locale/lv/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/general.json b/app/javascript/dashboard/i18n/locale/ml/general.json index 6b050ccb0..60a70e9c4 100644 --- a/app/javascript/dashboard/i18n/locale/ml/general.json +++ b/app/javascript/dashboard/i18n/locale/ml/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "തിരയുക", "EMPTY_STATE": "ഒരു ഫലവും കണ്ടെത്താനായില്ല" }, - "CLOSE": "അടയ്ക്കുക" + "CLOSE": "അടയ്ക്കുക", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index f4a9f656f..a8739c5de 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "മെസഞ്ചർ സ്ക്രിപ്റ്റ്", "MESSENGER_SUB_HEAD": "ഈ ബട്ടൺ നിങ്ങളുടെ ബോഡി ടാഗിനുള്ളിൽ സ്ഥാപിക്കുക", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "ഏജന്റുമാർ", "INBOX_AGENTS_SUB_TEXT": "ഈ ഇൻ‌ബോക്സിൽ നിന്ന് ഏജന്റുമാരെ ചേർക്കുക അല്ലെങ്കിൽ നീക്കംചെയ്യുക", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/ml/login.json b/app/javascript/dashboard/i18n/locale/ml/login.json index f1460ba75..5bc462302 100644 --- a/app/javascript/dashboard/i18n/locale/ml/login.json +++ b/app/javascript/dashboard/i18n/locale/ml/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/general.json b/app/javascript/dashboard/i18n/locale/ms/general.json index 1ebfcd2bc..2998bcd27 100644 --- a/app/javascript/dashboard/i18n/locale/ms/general.json +++ b/app/javascript/dashboard/i18n/locale/ms/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "Tiada dijumpa" }, - "CLOSE": "Close" + "CLOSE": "Close", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json index 6afcc01a0..ddc3f91e6 100644 --- a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Ejen", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/ms/login.json b/app/javascript/dashboard/i18n/locale/ms/login.json index aaabcbfc2..ab3c798c5 100644 --- a/app/javascript/dashboard/i18n/locale/ms/login.json +++ b/app/javascript/dashboard/i18n/locale/ms/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/general.json b/app/javascript/dashboard/i18n/locale/ne/general.json index 0c32a56e1..c46aeae1a 100644 --- a/app/javascript/dashboard/i18n/locale/ne/general.json +++ b/app/javascript/dashboard/i18n/locale/ne/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Search", "EMPTY_STATE": "No results found" }, - "CLOSE": "बन्दा गार्नुहोस्" + "CLOSE": "बन्दा गार्नुहोस्", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index eb46ff259..ecd24fcf4 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/ne/login.json b/app/javascript/dashboard/i18n/locale/ne/login.json index aaabcbfc2..ab3c798c5 100644 --- a/app/javascript/dashboard/i18n/locale/ne/login.json +++ b/app/javascript/dashboard/i18n/locale/ne/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/general.json b/app/javascript/dashboard/i18n/locale/nl/general.json index fcd3683bf..f3a6a4c01 100644 --- a/app/javascript/dashboard/i18n/locale/nl/general.json +++ b/app/javascript/dashboard/i18n/locale/nl/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Zoeken", "EMPTY_STATE": "Geen resultaten gevonden" }, - "CLOSE": "Sluiten" + "CLOSE": "Sluiten", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index e93ea9149..2193de3b4 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Plaats deze knop in je lichaam tag", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenten", "INBOX_AGENTS_SUB_TEXT": "Voeg agenten toe of verwijder ze uit deze inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/nl/login.json b/app/javascript/dashboard/i18n/locale/nl/login.json index 930088e33..3977b3d74 100644 --- a/app/javascript/dashboard/i18n/locale/nl/login.json +++ b/app/javascript/dashboard/i18n/locale/nl/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/no/general.json b/app/javascript/dashboard/i18n/locale/no/general.json index fb289a8d6..f16393ccd 100644 --- a/app/javascript/dashboard/i18n/locale/no/general.json +++ b/app/javascript/dashboard/i18n/locale/no/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Søk", "EMPTY_STATE": "Ingen resultater funnet" }, - "CLOSE": "Lukk" + "CLOSE": "Lukk", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 4a60c22a9..15d27fe0b 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Kopi av samtale", "MESSENGER_SUB_HEAD": "Plasser denne knappen innenfor body-taggen", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenter", "INBOX_AGENTS_SUB_TEXT": "Legg til eller fjern agenter fra denne innboksen", "AGENT_ASSIGNMENT": "Conversation Assignment", diff --git a/app/javascript/dashboard/i18n/locale/no/login.json b/app/javascript/dashboard/i18n/locale/no/login.json index 6f0173184..d1a8f663d 100644 --- a/app/javascript/dashboard/i18n/locale/no/login.json +++ b/app/javascript/dashboard/i18n/locale/no/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/general.json b/app/javascript/dashboard/i18n/locale/pl/general.json index 736589732..9a0d9b7b6 100644 --- a/app/javascript/dashboard/i18n/locale/pl/general.json +++ b/app/javascript/dashboard/i18n/locale/pl/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Szukaj", "EMPTY_STATE": "Nie znaleziono rekordów" }, - "CLOSE": "Zamknij" + "CLOSE": "Zamknij", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index c4aab006b..247b1324b 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Skrypt Messengera", "MESSENGER_SUB_HEAD": "Umieść ten przycisk wewnątrz znacznika ciała", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agenci", "INBOX_AGENTS_SUB_TEXT": "Dodaj lub usuń agentów z tej skrzynki odbiorczej", "AGENT_ASSIGNMENT": "Zadanie konwersacji", diff --git a/app/javascript/dashboard/i18n/locale/pl/login.json b/app/javascript/dashboard/i18n/locale/pl/login.json index 041130ffd..ff381f58a 100644 --- a/app/javascript/dashboard/i18n/locale/pl/login.json +++ b/app/javascript/dashboard/i18n/locale/pl/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/general.json b/app/javascript/dashboard/i18n/locale/pt/general.json index 79bbb56d8..e75cad80f 100644 --- a/app/javascript/dashboard/i18n/locale/pt/general.json +++ b/app/javascript/dashboard/i18n/locale/pt/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Procurar", "EMPTY_STATE": "Nenhum resultado encontrado" }, - "CLOSE": "Fechar" + "CLOSE": "Fechar", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index 50e33cb37..5153a2165 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Script do Messenger", "MESSENGER_SUB_HEAD": "Coloque este botão no corpo da sua tag ", + "ALLOWED_DOMAINS": { + "TITLE": "Allowed Domains", + "SUBTITLE": "Add wildcard or regular domains separated by commas (leave blank to allow all), e.g. *.chatwoot.dev, chatwoot.com.", + "PLACEHOLDER": "Enter domains separated by commas (eg: *.chatwoot.dev, chatwoot.com)" + }, "INBOX_AGENTS": "Agentes", "INBOX_AGENTS_SUB_TEXT": "Adicionar ou remover agentes desta caixa de entrada", "AGENT_ASSIGNMENT": "Atribuição da conversa", diff --git a/app/javascript/dashboard/i18n/locale/pt/login.json b/app/javascript/dashboard/i18n/locale/pt/login.json index d3f7ce9bc..a6173a18c 100644 --- a/app/javascript/dashboard/i18n/locale/pt/login.json +++ b/app/javascript/dashboard/i18n/locale/pt/login.json @@ -34,7 +34,7 @@ }, "SUBMIT": "Continue with SSO", "API": { - "ERROR_MESSAGE": "SSO authentication failed" + "ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again." } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/general.json b/app/javascript/dashboard/i18n/locale/pt_BR/general.json index 098727d54..6767f6cc2 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/general.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/general.json @@ -5,6 +5,8 @@ "PLACEHOLDER": "Pesquisar", "EMPTY_STATE": "Nenhum resultado encontrado" }, - "CLOSE": "Fechar" + "CLOSE": "Fechar", + "BETA": "Beta", + "BETA_DESCRIPTION": "This feature is in beta and may change as we improve it." } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 3b87105ab..bad2fa1b6 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -618,6 +618,11 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Código Menssageiro ", "MESSENGER_SUB_HEAD": "Favor, insira essse código