From 23bb8621da74c7a8efc13579c03fea448c8e4f44 Mon Sep 17 00:00:00 2001 From: Sojan Jose Date: Thu, 19 Mar 2026 23:58:28 -0700 Subject: [PATCH] fix(i18n): auto-load dashboard locale modules --- app/javascript/dashboard/i18n/index.js | 219 +++++++++++------- .../dashboard/i18n/locale/am/index.js | 77 ------ .../dashboard/i18n/locale/ar/index.js | 77 ------ .../dashboard/i18n/locale/az/index.js | 77 ------ .../dashboard/i18n/locale/bg/index.js | 77 ------ .../dashboard/i18n/locale/ca/index.js | 77 ------ .../dashboard/i18n/locale/cs/index.js | 77 ------ .../dashboard/i18n/locale/da/index.js | 77 ------ .../dashboard/i18n/locale/de/index.js | 77 ------ .../dashboard/i18n/locale/el/index.js | 77 ------ .../dashboard/i18n/locale/en/index.js | 87 ------- .../dashboard/i18n/locale/es/index.js | 77 ------ .../dashboard/i18n/locale/fa/index.js | 77 ------ .../dashboard/i18n/locale/fi/index.js | 77 ------ .../dashboard/i18n/locale/fr/index.js | 77 ------ .../dashboard/i18n/locale/he/index.js | 77 ------ .../dashboard/i18n/locale/hi/index.js | 77 ------ .../dashboard/i18n/locale/hr/index.js | 77 ------ .../dashboard/i18n/locale/hu/index.js | 77 ------ .../dashboard/i18n/locale/hy/index.js | 77 ------ .../dashboard/i18n/locale/id/index.js | 77 ------ .../dashboard/i18n/locale/is/index.js | 77 ------ .../dashboard/i18n/locale/it/index.js | 77 ------ .../dashboard/i18n/locale/ja/index.js | 77 ------ .../dashboard/i18n/locale/ka/index.js | 77 ------ .../dashboard/i18n/locale/ko/index.js | 77 ------ .../dashboard/i18n/locale/lt/index.js | 77 ------ .../dashboard/i18n/locale/lv/index.js | 77 ------ .../dashboard/i18n/locale/ml/index.js | 77 ------ .../dashboard/i18n/locale/ms/index.js | 77 ------ .../dashboard/i18n/locale/ne/index.js | 77 ------ .../dashboard/i18n/locale/nl/index.js | 77 ------ .../dashboard/i18n/locale/no/index.js | 77 ------ .../dashboard/i18n/locale/pl/index.js | 77 ------ .../dashboard/i18n/locale/pt/index.js | 77 ------ .../dashboard/i18n/locale/pt_BR/index.js | 89 ------- .../dashboard/i18n/locale/ro/index.js | 77 ------ .../dashboard/i18n/locale/ru/index.js | 77 ------ .../dashboard/i18n/locale/sh/index.js | 77 ------ .../dashboard/i18n/locale/sk/index.js | 77 ------ .../dashboard/i18n/locale/sl/index.js | 77 ------ .../dashboard/i18n/locale/sq/index.js | 77 ------ .../dashboard/i18n/locale/sr/index.js | 77 ------ .../dashboard/i18n/locale/sv/index.js | 77 ------ .../dashboard/i18n/locale/ta/index.js | 77 ------ .../dashboard/i18n/locale/th/index.js | 77 ------ .../dashboard/i18n/locale/tl/index.js | 77 ------ .../dashboard/i18n/locale/tr/index.js | 77 ------ .../dashboard/i18n/locale/uk/index.js | 77 ------ .../dashboard/i18n/locale/ur/index.js | 77 ------ .../dashboard/i18n/locale/ur_IN/index.js | 77 ------ .../dashboard/i18n/locale/vi/index.js | 77 ------ .../dashboard/i18n/locale/zh/index.js | 77 ------ .../dashboard/i18n/locale/zh_CN/index.js | 77 ------ .../dashboard/i18n/locale/zh_TW/index.js | 79 ------- .../dashboard/i18n/specs/index.spec.js | 152 ++++++++++++ app/javascript/entrypoints/dashboard.js | 1 + app/javascript/entrypoints/v3app.js | 1 + app/javascript/histoire.setup.ts | 1 + 59 files changed, 292 insertions(+), 4264 deletions(-) delete mode 100644 app/javascript/dashboard/i18n/locale/am/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ar/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/az/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/bg/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ca/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/cs/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/da/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/de/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/el/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/en/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/es/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/fa/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/fi/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/fr/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/he/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/hi/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/hr/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/hu/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/hy/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/id/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/is/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/it/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ja/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ka/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ko/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/lt/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/lv/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ml/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ms/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ne/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/nl/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/no/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/pl/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/pt/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/pt_BR/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ro/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ru/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sh/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sk/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sl/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sq/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sr/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/sv/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ta/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/th/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/tl/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/tr/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/uk/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ur/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/ur_IN/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/vi/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/zh/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/zh_CN/index.js delete mode 100644 app/javascript/dashboard/i18n/locale/zh_TW/index.js create mode 100644 app/javascript/dashboard/i18n/specs/index.spec.js diff --git a/app/javascript/dashboard/i18n/index.js b/app/javascript/dashboard/i18n/index.js index 17bfab34d..f1d00850e 100644 --- a/app/javascript/dashboard/i18n/index.js +++ b/app/javascript/dashboard/i18n/index.js @@ -1,83 +1,138 @@ -import ar from './locale/ar'; -import bg from './locale/bg'; -import ca from './locale/ca'; -import cs from './locale/cs'; -import da from './locale/da'; -import de from './locale/de'; -import el from './locale/el'; -import en from './locale/en'; -import es from './locale/es'; -import fa from './locale/fa'; -import fi from './locale/fi'; -import fr from './locale/fr'; -import he from './locale/he'; -import hi from './locale/hi'; -import hu from './locale/hu'; -import id from './locale/id'; -import it from './locale/it'; -import ja from './locale/ja'; -import ko from './locale/ko'; -import lv from './locale/lv'; -import ml from './locale/ml'; -import nl from './locale/nl'; -import no from './locale/no'; -import pl from './locale/pl'; -import pt from './locale/pt'; -import pt_BR from './locale/pt_BR'; -import ro from './locale/ro'; -import ru from './locale/ru'; -import sk from './locale/sk'; -import sr from './locale/sr'; -import sv from './locale/sv'; -import ta from './locale/ta'; -import th from './locale/th'; -import tr from './locale/tr'; -import uk from './locale/uk'; -import vi from './locale/vi'; -import zh_CN from './locale/zh_CN'; -import zh_TW from './locale/zh_TW'; -import is from './locale/is'; -import lt from './locale/lt'; +// Keep bundled dashboard locales explicit so adding a language stays deliberate. +export const SUPPORTED_DASHBOARD_LOCALES = Object.freeze([ + 'am', + 'ar', + 'az', + 'bg', + 'bn', + 'ca', + 'cs', + 'da', + 'de', + 'el', + 'en', + 'es', + 'et', + 'fa', + 'fi', + 'fr', + 'he', + 'hi', + 'hr', + 'hu', + 'hy', + 'id', + 'is', + 'it', + 'ja', + 'ka', + 'ko', + 'lt', + 'lv', + 'ml', + 'ms', + 'ne', + 'nl', + 'no', + 'pl', + 'pt', + 'pt_BR', + 'ro', + 'ru', + 'sh', + 'sk', + 'sl', + 'sq', + 'sr', + 'sv', + 'ta', + 'th', + 'tl', + 'tr', + 'uk', + 'ur', + 'ur_IN', + 'vi', + 'zh', + 'zh_CN', + 'zh_TW', +]); -export default { - ar, - bg, - ca, - cs, - da, - de, - el, - en, - es, - fa, - fi, - fr, - he, - hi, - hu, - id, - it, - ja, - ko, - ml, - lv, - nl, - no, - pl, - pt_BR, - pt, - ro, - ru, - sk, - sr, - sv, - ta, - th, - tr, - uk, - vi, - zh_CN, - zh_TW, - is, - lt, -}; +export const LOCALE_MODULES = Object.freeze([ + 'advancedFilters', + 'agentBots', + 'agentMgmt', + 'attributesMgmt', + 'auditLogs', + 'automation', + 'bulkActions', + 'campaign', + 'cannedMgmt', + 'chatlist', + 'companies', + 'components', + 'contact', + 'contactFilters', + 'contentTemplates', + 'conversation', + 'csatMgmt', + 'customRole', + 'datePicker', + 'emoji', + 'general', + 'generalSettings', + 'helpCenter', + 'inbox', + 'inboxMgmt', + 'integrationApps', + 'integrations', + 'labelsMgmt', + 'login', + 'macros', + 'mfa', + 'report', + 'resetPassword', + 'search', + 'setNewPassword', + 'settings', + 'signup', + 'sla', + 'snooze', + 'teamsSettings', + 'webhooks', + 'whatsappTemplates', + 'yearInReview', +]); + +const localeFiles = import.meta.glob('./locale/*/*.json', { + eager: true, + import: 'default', +}); + +const allowedLocales = new Set(SUPPORTED_DASHBOARD_LOCALES); +const allowedModules = new Set(LOCALE_MODULES); + +const messages = Object.fromEntries( + SUPPORTED_DASHBOARD_LOCALES.map(locale => [locale, {}]) +); + +Object.entries(localeFiles) + // Keep merges deterministic if two files ever define the same top-level key. + .sort(([leftPath], [rightPath]) => leftPath.localeCompare(rightPath)) + .forEach(([filePath, translations]) => { + const match = filePath.match(/^\.\/locale\/([^/]+)\/([^/]+)\.json$/); + + if (!match) { + return; + } + + const [, locale, moduleName] = match; + + if (!allowedLocales.has(locale) || !allowedModules.has(moduleName)) { + return; + } + + Object.assign(messages[locale], translations); + }); + +export default messages; diff --git a/app/javascript/dashboard/i18n/locale/am/index.js b/app/javascript/dashboard/i18n/locale/am/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/am/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ar/index.js b/app/javascript/dashboard/i18n/locale/ar/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ar/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/az/index.js b/app/javascript/dashboard/i18n/locale/az/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/az/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/bg/index.js b/app/javascript/dashboard/i18n/locale/bg/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/bg/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ca/index.js b/app/javascript/dashboard/i18n/locale/ca/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ca/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/cs/index.js b/app/javascript/dashboard/i18n/locale/cs/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/cs/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/da/index.js b/app/javascript/dashboard/i18n/locale/da/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/da/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/de/index.js b/app/javascript/dashboard/i18n/locale/de/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/de/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/el/index.js b/app/javascript/dashboard/i18n/locale/el/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/el/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/en/index.js b/app/javascript/dashboard/i18n/locale/en/index.js deleted file mode 100644 index 261ca85e6..000000000 --- a/app/javascript/dashboard/i18n/locale/en/index.js +++ /dev/null @@ -1,87 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import companies from './companies.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import snooze from './snooze.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; -import contentTemplates from './contentTemplates.json'; -import mfa from './mfa.json'; -import yearInReview from './yearInReview.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...companies, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...snooze, - ...teamsSettings, - ...whatsappTemplates, - ...contentTemplates, - ...mfa, - ...yearInReview, -}; diff --git a/app/javascript/dashboard/i18n/locale/es/index.js b/app/javascript/dashboard/i18n/locale/es/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/es/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/fa/index.js b/app/javascript/dashboard/i18n/locale/fa/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/fa/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/fi/index.js b/app/javascript/dashboard/i18n/locale/fi/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/fi/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/fr/index.js b/app/javascript/dashboard/i18n/locale/fr/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/fr/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/he/index.js b/app/javascript/dashboard/i18n/locale/he/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/he/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/hi/index.js b/app/javascript/dashboard/i18n/locale/hi/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/hi/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/hr/index.js b/app/javascript/dashboard/i18n/locale/hr/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/hr/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/hu/index.js b/app/javascript/dashboard/i18n/locale/hu/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/hu/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/hy/index.js b/app/javascript/dashboard/i18n/locale/hy/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/hy/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/id/index.js b/app/javascript/dashboard/i18n/locale/id/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/id/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/is/index.js b/app/javascript/dashboard/i18n/locale/is/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/is/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/it/index.js b/app/javascript/dashboard/i18n/locale/it/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/it/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ja/index.js b/app/javascript/dashboard/i18n/locale/ja/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ja/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ka/index.js b/app/javascript/dashboard/i18n/locale/ka/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ka/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ko/index.js b/app/javascript/dashboard/i18n/locale/ko/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ko/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/lt/index.js b/app/javascript/dashboard/i18n/locale/lt/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/lt/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/lv/index.js b/app/javascript/dashboard/i18n/locale/lv/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/lv/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ml/index.js b/app/javascript/dashboard/i18n/locale/ml/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ml/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ms/index.js b/app/javascript/dashboard/i18n/locale/ms/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ms/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ne/index.js b/app/javascript/dashboard/i18n/locale/ne/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ne/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/nl/index.js b/app/javascript/dashboard/i18n/locale/nl/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/nl/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/no/index.js b/app/javascript/dashboard/i18n/locale/no/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/no/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/pl/index.js b/app/javascript/dashboard/i18n/locale/pl/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/pl/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/pt/index.js b/app/javascript/dashboard/i18n/locale/pt/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/pt/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/index.js b/app/javascript/dashboard/i18n/locale/pt_BR/index.js deleted file mode 100644 index 92dee2fd0..000000000 --- a/app/javascript/dashboard/i18n/locale/pt_BR/index.js +++ /dev/null @@ -1,89 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import companies from './companies.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import contentTemplates from './contentTemplates.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import mfa from './mfa.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import snooze from './snooze.json'; -import teamsSettings from './teamsSettings.json'; -import webhooks from './webhooks.json'; -import whatsappTemplates from './whatsappTemplates.json'; -import yearInReview from './yearInReview.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...companies, - ...components, - ...contact, - ...contactFilters, - ...contentTemplates, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...mfa, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...snooze, - ...teamsSettings, - ...webhooks, - ...whatsappTemplates, - ...yearInReview, -}; diff --git a/app/javascript/dashboard/i18n/locale/ro/index.js b/app/javascript/dashboard/i18n/locale/ro/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ro/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ru/index.js b/app/javascript/dashboard/i18n/locale/ru/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ru/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sh/index.js b/app/javascript/dashboard/i18n/locale/sh/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sh/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sk/index.js b/app/javascript/dashboard/i18n/locale/sk/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sk/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sl/index.js b/app/javascript/dashboard/i18n/locale/sl/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sl/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sq/index.js b/app/javascript/dashboard/i18n/locale/sq/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sq/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sr/index.js b/app/javascript/dashboard/i18n/locale/sr/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sr/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/sv/index.js b/app/javascript/dashboard/i18n/locale/sv/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/sv/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ta/index.js b/app/javascript/dashboard/i18n/locale/ta/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ta/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/th/index.js b/app/javascript/dashboard/i18n/locale/th/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/th/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/tl/index.js b/app/javascript/dashboard/i18n/locale/tl/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/tl/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/tr/index.js b/app/javascript/dashboard/i18n/locale/tr/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/tr/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/uk/index.js b/app/javascript/dashboard/i18n/locale/uk/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/uk/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ur/index.js b/app/javascript/dashboard/i18n/locale/ur/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ur/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/index.js b/app/javascript/dashboard/i18n/locale/ur_IN/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/ur_IN/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/vi/index.js b/app/javascript/dashboard/i18n/locale/vi/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/vi/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/zh/index.js b/app/javascript/dashboard/i18n/locale/zh/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/zh/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/index.js b/app/javascript/dashboard/i18n/locale/zh_CN/index.js deleted file mode 100644 index 213387d0c..000000000 --- a/app/javascript/dashboard/i18n/locale/zh_CN/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/index.js b/app/javascript/dashboard/i18n/locale/zh_TW/index.js deleted file mode 100644 index 33e7851b0..000000000 --- a/app/javascript/dashboard/i18n/locale/zh_TW/index.js +++ /dev/null @@ -1,79 +0,0 @@ -import advancedFilters from './advancedFilters.json'; -import agentBots from './agentBots.json'; -import agentMgmt from './agentMgmt.json'; -import attributesMgmt from './attributesMgmt.json'; -import auditLogs from './auditLogs.json'; -import automation from './automation.json'; -import bulkActions from './bulkActions.json'; -import campaign from './campaign.json'; -import cannedMgmt from './cannedMgmt.json'; -import chatlist from './chatlist.json'; -import companies from './companies.json'; -import components from './components.json'; -import contact from './contact.json'; -import contactFilters from './contactFilters.json'; -import conversation from './conversation.json'; -import csatMgmt from './csatMgmt.json'; -import customRole from './customRole.json'; -import datePicker from './datePicker.json'; -import emoji from './emoji.json'; -import general from './general.json'; -import generalSettings from './generalSettings.json'; -import helpCenter from './helpCenter.json'; -import inbox from './inbox.json'; -import inboxMgmt from './inboxMgmt.json'; -import integrationApps from './integrationApps.json'; -import integrations from './integrations.json'; -import labelsMgmt from './labelsMgmt.json'; -import login from './login.json'; -import macros from './macros.json'; -import report from './report.json'; -import resetPassword from './resetPassword.json'; -import search from './search.json'; -import setNewPassword from './setNewPassword.json'; -import settings from './settings.json'; -import signup from './signup.json'; -import sla from './sla.json'; -import teamsSettings from './teamsSettings.json'; -import whatsappTemplates from './whatsappTemplates.json'; - -export default { - ...advancedFilters, - ...agentBots, - ...agentMgmt, - ...attributesMgmt, - ...auditLogs, - ...automation, - ...bulkActions, - ...campaign, - ...cannedMgmt, - ...chatlist, - ...companies, - ...components, - ...contact, - ...contactFilters, - ...conversation, - ...csatMgmt, - ...customRole, - ...datePicker, - ...emoji, - ...general, - ...generalSettings, - ...helpCenter, - ...inbox, - ...inboxMgmt, - ...integrationApps, - ...integrations, - ...labelsMgmt, - ...login, - ...macros, - ...report, - ...resetPassword, - ...search, - ...setNewPassword, - ...settings, - ...signup, - ...sla, - ...teamsSettings, - ...whatsappTemplates, -}; diff --git a/app/javascript/dashboard/i18n/specs/index.spec.js b/app/javascript/dashboard/i18n/specs/index.spec.js new file mode 100644 index 000000000..d0d0dc83f --- /dev/null +++ b/app/javascript/dashboard/i18n/specs/index.spec.js @@ -0,0 +1,152 @@ +import { createI18n } from 'vue-i18n'; +import messages, { + LOCALE_MODULES, + SUPPORTED_DASHBOARD_LOCALES, +} from '../index'; + +const localeFiles = import.meta.glob('../locale/*/*.json', { + eager: true, + import: 'default', +}); + +const sortStrings = values => + [...values].sort((left, right) => left.localeCompare(right)); + +const FALLBACK_KEY = 'HELP_CENTER.PORTAL.DRAFT_LOCALE.API.SUCCESS_MESSAGE'; + +const flattenLeafTranslations = (value, prefix = '', out = new Map()) => { + if (value && typeof value === 'object' && !Array.isArray(value)) { + Object.entries(value).forEach(([key, child]) => { + flattenLeafTranslations(child, prefix ? `${prefix}.${key}` : key, out); + }); + return out; + } + + out.set(prefix, value); + return out; +}; + +describe('dashboard i18n', () => { + it('keeps the english module allowlist in sync with locale files', () => { + const englishModules = Object.keys(localeFiles) + .filter(filePath => filePath.startsWith('../locale/en/')) + .map(filePath => filePath.match(/^\.\.\/locale\/en\/([^/]+)\.json$/)?.[1]) + .filter(Boolean); + + expect(sortStrings(englishModules)).toEqual(sortStrings(LOCALE_MODULES)); + }); + + it('exposes a message object for every supported locale', () => { + expect(sortStrings(Object.keys(messages))).toEqual( + sortStrings(SUPPORTED_DASHBOARD_LOCALES) + ); + + SUPPORTED_DASHBOARD_LOCALES.forEach(locale => { + expect(messages[locale]).toEqual(expect.any(Object)); + }); + }); + + it('keeps the locale allowlist in sync with locale folders on disk', () => { + const localeFolders = new Set( + Object.keys(localeFiles) + .map(filePath => filePath.match(/^\.\.\/locale\/([^/]+)\//)?.[1]) + .filter(Boolean) + ); + + expect(sortStrings([...localeFolders])).toEqual( + sortStrings(SUPPORTED_DASHBOARD_LOCALES) + ); + }); + + it('loads every allowed locale file that exists on disk', () => { + const allowedLocales = new Set(SUPPORTED_DASHBOARD_LOCALES); + const allowedModules = new Set(LOCALE_MODULES); + + Object.entries(localeFiles).forEach(([filePath, translations]) => { + const match = filePath.match(/^\.\.\/locale\/([^/]+)\/([^/]+)\.json$/); + + if (!match) { + return; + } + + const [, locale, moduleName] = match; + + if (!allowedLocales.has(locale) || !allowedModules.has(moduleName)) { + return; + } + + Object.entries(translations).forEach(([key, value]) => { + expect(messages[locale][key]).toEqual(value); + }); + }); + }); + + it('does not define duplicate top-level keys across split locale files', () => { + const allowedLocales = new Set(SUPPORTED_DASHBOARD_LOCALES); + const allowedModules = new Set(LOCALE_MODULES); + const seenKeys = new Map(); + const duplicates = []; + + Object.entries(localeFiles).forEach(([filePath, translations]) => { + const match = filePath.match(/^\.\.\/locale\/([^/]+)\/([^/]+)\.json$/); + + if (!match) { + return; + } + + const [, locale, moduleName] = match; + + if (!allowedLocales.has(locale) || !allowedModules.has(moduleName)) { + return; + } + + const localeKeys = seenKeys.get(locale) || new Map(); + + Object.keys(translations).forEach(key => { + const existingModule = localeKeys.get(key); + + if (existingModule) { + duplicates.push({ + locale, + key, + modules: [existingModule, moduleName], + }); + return; + } + + localeKeys.set(key, moduleName); + }); + + seenKeys.set(locale, localeKeys); + }); + + expect(duplicates).toEqual([]); + }); + + it('falls back to english for missing keys in real locale data', () => { + const englishLeaves = flattenLeafTranslations(messages.en); + const fallbackLocales = SUPPORTED_DASHBOARD_LOCALES.filter( + locale => locale !== 'en' + ).filter( + locale => !flattenLeafTranslations(messages[locale]).has(FALLBACK_KEY) + ); + + expect(fallbackLocales.length).toBeGreaterThan(0); + expect(englishLeaves.get(FALLBACK_KEY)).toBeDefined(); + + fallbackLocales.forEach(locale => { + const i18n = createI18n({ + legacy: false, + locale, + fallbackLocale: 'en', + missingWarn: false, + fallbackWarn: false, + messages, + }); + + expect( + i18n.global.t('HELP_CENTER.PORTAL.DRAFT_LOCALE.API.SUCCESS_MESSAGE') + ).toBe(englishLeaves.get(FALLBACK_KEY)); + }); + }); +}); diff --git a/app/javascript/entrypoints/dashboard.js b/app/javascript/entrypoints/dashboard.js index d0c6c808d..3a10709a8 100644 --- a/app/javascript/entrypoints/dashboard.js +++ b/app/javascript/entrypoints/dashboard.js @@ -36,6 +36,7 @@ import 'floating-vue/dist/style.css'; const i18n = createI18n({ legacy: false, // https://github.com/intlify/vue-i18n/issues/1902 locale: 'en', + fallbackLocale: 'en', messages: i18nMessages, }); diff --git a/app/javascript/entrypoints/v3app.js b/app/javascript/entrypoints/v3app.js index e69efdb8f..049b6543f 100644 --- a/app/javascript/entrypoints/v3app.js +++ b/app/javascript/entrypoints/v3app.js @@ -20,6 +20,7 @@ import FluentIcon from 'shared/components/FluentIcon/DashboardIcon.vue'; const i18n = createI18n({ legacy: false, // https://github.com/intlify/vue-i18n/issues/1902 locale: 'en', + fallbackLocale: 'en', messages: i18nMessages, }); diff --git a/app/javascript/histoire.setup.ts b/app/javascript/histoire.setup.ts index 1c80a9f85..a36db6297 100644 --- a/app/javascript/histoire.setup.ts +++ b/app/javascript/histoire.setup.ts @@ -30,6 +30,7 @@ function mergeMessages(...sources) { const i18n = createI18n({ legacy: false, // https://github.com/intlify/vue-i18n/issues/1902 locale: 'en', + fallbackLocale: 'en', messages: mergeMessages( structuredClone(dashboardI18n), structuredClone(widgetI18n)