Compare commits

...
Author SHA1 Message Date
Chatwoot BotandShivam Mishra 4bfc2da19a chore: Update translations (#8983) 2024-02-22 12:18:55 +05:30
6a1eb799a4 feat(ee): Add support for SLA in automation rules (#8910)
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2024-02-22 12:18:55 +05:30
2ad9cd2055 feat: Ability to block contacts permanently (#8922)
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-22 12:18:54 +05:30
ebae547a60 feat: Add ability to resolve API channel conversations (#8348)
- Create a new endpoint to fetch a single conversation in client apis
- Create a new endpoint to resolve a single conversation in client apis
- Update swagger API definition to include missing endpoints

Fixes: #6329

Co-authored-by: Cristian Duta <Cristian.Duta@ti8m.ch>
2024-02-21 17:41:20 +05:30
cc47ccaa2c feat(ee): Add SLA management UI (#8777)
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-20 23:03:22 -08:00
Vishnu NarayananandGitHub d53097f77d fix: Raise error if email to_header is invalid (#8688) 2024-02-20 17:03:39 -08:00
9911c5dc12 chore: Hide banners on onboarding view (#8934)
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2024-02-20 16:12:51 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19aef3e94b chore(deps): bump ip from 1.1.5 to 1.1.9 (#8976)
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 16:11:02 -08:00
23230e0143 feat: sla-7 ensure applied_sla uniqueness (#8938)
* feat: refactor fetching sla in action service

* chore: modify spec

* chore: ensure applied_sla uniqueness

* chore: review fixes

* feat: add unique index on applied_sla

* chore: fix spec

* chore: add new specs to improve coverage

* chore: improve spec

* Update spec/enterprise/services/enterprise/action_service_spec.rb

---------

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2024-02-20 21:59:49 +05:30
Vishnu NarayananandGitHub f92cea144c feat(perf): sla-9 improve perf of TriggerSlasForAccountsJob (#8953)
* feat: improve perf of TriggerSlasForAccountsJob
2024-02-20 21:54:37 +05:30
Muhsin KelothandGitHub e6cf8c39b7 feat: Update last_snoozed_at after the un-snooze notification (#8943) 2024-02-20 18:55:39 +05:30
Muhsin KelothandGitHub c5c0845151 feat: Add labels, status and priority in notification push_event_data (#8972) 2024-02-20 17:17:25 +05:30
5d9fb55370 feat: Export contact improvements (#8895)
This pull request enhances the export contacts feature by adding a confirmation step before exporting. Previously, clicking the export button would trigger the export action without confirmation.

Additionally, it ensures that only the intended recipient receives the export email, addressing the previous behaviour where all administrators received it.

Fixes: #8504

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2024-02-20 17:11:03 +05:30
721a2f5052 feat: API changes to support multi step user signup (#8933)
-API Changes to support the new onboarding flow 

Co-authored-by: Sojan <sojan@pepalo.com>
2024-02-20 16:48:51 +05:30
7320957405 chore: Add facebook_api_version to global config (#8965)
- Ability to configure facebook_api_version from global config

Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-20 15:53:29 +05:30
Sojan e4d072c79c Merge branch 'release/3.6.0' into develop 2024-02-19 15:59:26 +05:30
Sojan 71ee10c889 Bump version to 3.6.0 2024-02-19 15:58:21 +05:30
Sojan JoseandGitHub 978a8a4cb2 fix: support_email and inbound_email_domain returning empty string (#8963)
chore: Fix for inbound email domain being nil
2024-02-19 15:43:35 +05:30
cd06b2b337 fix: Inbox view Read/Snoozed display filters (#8907)
* fix: Notification filters

* Update notification_finder.rb

* Update notification_finder.rb

* Update notification_finder.rb

* fix: spec

* fix: specs

* Update notification_finder.rb

* fix: add more fixes

* Update notification_finder.rb

* fix: specs

* chore: better comments

* chore: removed filtering

* chore: refactoring

* fix: review fixes

* fix: API call

* chore: Minor fix

* Rename spec

* Fix params getting undefined

* Fix finder

---------

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-17 13:59:25 +05:30
6eb06377cc feat: Add textarea component to use in forms (#8932)
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-16 12:19:08 -08:00
Sojan JoseandGitHub 94892e7168 chore: Fix flaky spec relying on unguaranteed order (#8956) 2024-02-16 12:11:39 -08:00
Muhsin KelothandGitHub fe744abe26 fix: Mark notification as unread after the un-snooze (#8917) 2024-02-16 17:30:54 +05:30
Nithin David ThomasandGitHub a902b49bc5 feat: Adds bulk_invite api for onboarding view (#8931)
- New API for bulk email invite
2024-02-16 17:01:27 +05:30
Sojan JoseandGitHub 9c07b6dd46 chore: Support for updated_within in ConverationFinder (#8947)
- `updated_within' accepts value in seconds and returns all conversations updated in the given period with out pagination. This API will assist in our refetch logic on socket disconnect

ref: #8888
2024-02-16 16:44:55 +05:30
Muhsin KelothandGitHub 3b7b06dbec feat: Add meta to notification model (#8941)
* feat: Add meta and description to notification model

* chore: remove description
2024-02-16 14:38:02 +05:30
Sivin VargheseandGitHub 597a4164e8 fix: Editor hyperlink popup is hidden under modal (#8950) 2024-02-16 08:19:06 +05:30
621 changed files with 12369 additions and 1683 deletions
@@ -49,6 +49,11 @@ class Api::V1::Accounts::AgentsController < Api::V1::Accounts::BaseController
Rails.logger.info "[Agent#bulk_create] ignoring email #{email}, errors: #{e.record.errors}" Rails.logger.info "[Agent#bulk_create] ignoring email #{email}, errors: #{e.record.errors}"
end end
end end
# This endpoint is used to bulk create agents during onboarding
# onboarding_step key in present in Current account custom attributes, since this is a one time operation
Current.account.custom_attributes.delete('onboarding_step')
Current.account.save!
head :ok head :ok
end end
@@ -46,7 +46,7 @@ class Api::V1::Accounts::ContactsController < Api::V1::Accounts::BaseController
def export def export
column_names = params['column_names'] column_names = params['column_names']
Account::ContactsExportJob.perform_later(Current.account.id, column_names) Account::ContactsExportJob.perform_later(Current.account.id, column_names, Current.user.email)
head :ok, message: I18n.t('errors.contacts.export.success') head :ok, message: I18n.t('errors.contacts.export.success')
end end
@@ -148,7 +148,7 @@ class Api::V1::Accounts::ContactsController < Api::V1::Accounts::BaseController
end end
def permitted_params def permitted_params
params.permit(:name, :identifier, :email, :phone_number, :avatar, :avatar_url, additional_attributes: {}, custom_attributes: {}) params.permit(:name, :identifier, :email, :phone_number, :avatar, :blocked, :avatar_url, additional_attributes: {}, custom_attributes: {})
end end
def contact_custom_attributes def contact_custom_attributes
@@ -7,8 +7,8 @@ class Api::V1::Accounts::NotificationsController < Api::V1::Accounts::BaseContro
before_action :set_current_page, only: [:index] before_action :set_current_page, only: [:index]
def index def index
@notifications = notification_finder.notifications
@unread_count = notification_finder.unread_count @unread_count = notification_finder.unread_count
@notifications = notification_finder.perform
@count = notification_finder.count @count = notification_finder.count
end end
@@ -54,7 +54,8 @@ class Api::V1::Accounts::NotificationsController < Api::V1::Accounts::BaseContro
end end
def snooze def snooze
@notification.update(snoozed_until: parse_date_time(params[:snoozed_until].to_s)) if params[:snoozed_until] updated_meta = (@notification.meta || {}).merge('last_snoozed_at' => nil)
@notification.update(snoozed_until: parse_date_time(params[:snoozed_until].to_s), meta: updated_meta) if params[:snoozed_until]
render json: @notification render json: @notification
end end
@@ -46,6 +46,7 @@ class Api::V1::AccountsController < Api::BaseController
def update def update
@account.assign_attributes(account_params.slice(:name, :locale, :domain, :support_email, :auto_resolve_duration)) @account.assign_attributes(account_params.slice(:name, :locale, :domain, :support_email, :auto_resolve_duration))
@account.custom_attributes.merge!(custom_attributes_params) @account.custom_attributes.merge!(custom_attributes_params)
@account.custom_attributes['onboarding_step'] = 'invite_team' if @account.custom_attributes['onboarding_step'] == 'account_update'
@account.save! @account.save!
end end
@@ -22,6 +22,7 @@ class Api::V2::AccountsController < Api::BaseController
).perform ).perform
fetch_account_and_user_info fetch_account_and_user_info
update_account_info if @account.present?
if @user if @user
send_auth_headers(@user) send_auth_headers(@user)
@@ -33,6 +34,18 @@ class Api::V2::AccountsController < Api::BaseController
private private
def account_attributes
{
custom_attributes: @account.custom_attributes.merge({ 'onboarding_step' => 'profile_update' })
}
end
def update_account_info
@account.update!(
account_attributes
)
end
def fetch_account_and_user_info; end def fetch_account_and_user_info; end
def fetch_account def fetch_account
+1 -1
View File
@@ -55,7 +55,7 @@ class DashboardController < ActionController::Base
VAPID_PUBLIC_KEY: VapidService.public_key, VAPID_PUBLIC_KEY: VapidService.public_key,
ENABLE_ACCOUNT_SIGNUP: GlobalConfigService.load('ENABLE_ACCOUNT_SIGNUP', 'false'), ENABLE_ACCOUNT_SIGNUP: GlobalConfigService.load('ENABLE_ACCOUNT_SIGNUP', 'false'),
FB_APP_ID: GlobalConfigService.load('FB_APP_ID', ''), FB_APP_ID: GlobalConfigService.load('FB_APP_ID', ''),
FACEBOOK_API_VERSION: 'v14.0', FACEBOOK_API_VERSION: GlobalConfigService.load('FACEBOOK_API_VERSION', 'v17.0'),
IS_ENTERPRISE: ChatwootApp.enterprise?, IS_ENTERPRISE: ChatwootApp.enterprise?,
AZURE_APP_ID: ENV.fetch('AZURE_APP_ID', ''), AZURE_APP_ID: ENV.fetch('AZURE_APP_ID', ''),
GIT_SHA: GIT_HASH GIT_SHA: GIT_HASH
@@ -1,15 +1,31 @@
class Public::Api::V1::Inboxes::ConversationsController < Public::Api::V1::InboxesController class Public::Api::V1::Inboxes::ConversationsController < Public::Api::V1::InboxesController
include Events::Types include Events::Types
before_action :set_conversation, only: [:toggle_typing, :update_last_seen] before_action :set_conversation, only: [:toggle_typing, :update_last_seen, :show, :toggle_status]
def index def index
@conversations = @contact_inbox.hmac_verified? ? @contact.conversations : @contact_inbox.conversations @conversations = @contact_inbox.hmac_verified? ? @contact.conversations : @contact_inbox.conversations
end end
def show; end
def create def create
@conversation = create_conversation @conversation = create_conversation
end end
def toggle_status
# Check if the conversation is already resolved to prevent redundant operations
return if @conversation.resolved?
# Assign the conversation's contact as the resolver
# This step attributes the resolution action to the contact involved in the conversation
# If this assignment is not made, the system implicitly becomes the resolver by default
Current.contact = @conversation.contact
# Update the conversation's status to 'resolved' to reflect its closure
@conversation.status = :resolved
@conversation.save!
end
def toggle_typing def toggle_typing
case params[:typing_status] case params[:typing_status]
when 'on' when 'on'
@@ -30,7 +46,11 @@ class Public::Api::V1::Inboxes::ConversationsController < Public::Api::V1::Inbox
private private
def set_conversation def set_conversation
@conversation = @contact_inbox.contact.conversations.find_by!(display_id: params[:id]) @conversation = if @contact_inbox.hmac_verified?
@contact_inbox.contact.conversations.find_by!(display_id: params[:id])
else
@contact_inbox.conversations.find_by!(display_id: params[:id])
end
end end
def create_conversation def create_conversation
@@ -34,7 +34,7 @@ class SuperAdmin::AppConfigsController < SuperAdmin::ApplicationController
def allowed_configs def allowed_configs
@allowed_configs = case @config @allowed_configs = case @config
when 'facebook' when 'facebook'
%w[FB_APP_ID FB_VERIFY_TOKEN FB_APP_SECRET IG_VERIFY_TOKEN ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT] %w[FB_APP_ID FB_VERIFY_TOKEN FB_APP_SECRET IG_VERIFY_TOKEN FACEBOOK_API_VERSION ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT]
when 'email' when 'email'
['MAILER_INBOUND_EMAIL_DOMAIN'] ['MAILER_INBOUND_EMAIL_DOMAIN']
else else
+7 -1
View File
@@ -169,6 +169,12 @@ class ConversationFinder
) )
sort_by, sort_order = SORT_OPTIONS[params[:sort_by]] || SORT_OPTIONS['last_activity_at_desc'] sort_by, sort_order = SORT_OPTIONS[params[:sort_by]] || SORT_OPTIONS['last_activity_at_desc']
@conversations.send(sort_by, sort_order).page(current_page).per(ENV.fetch('CONVERSATION_RESULTS_PER_PAGE', '25').to_i) @conversations = @conversations.send(sort_by, sort_order)
if params[:updated_within].present?
@conversations.where('conversations.updated_at > ?', Time.zone.now - params[:updated_within].to_i.seconds)
else
@conversations.page(current_page).per(ENV.fetch('CONVERSATION_RESULTS_PER_PAGE', '25').to_i)
end
end end
end end
+14 -10
View File
@@ -10,8 +10,8 @@ class NotificationFinder
set_up set_up
end end
def perform def notifications
notifications @notifications.page(current_page).per(RESULTS_PER_PAGE).order(last_activity_at: sort_order)
end end
def unread_count def unread_count
@@ -26,27 +26,31 @@ class NotificationFinder
def set_up def set_up
find_all_notifications find_all_notifications
filter_by_read_status filter_snoozed_notifications
filter_by_status fitler_read_notifications
end end
def find_all_notifications def find_all_notifications
@notifications = current_user.notifications.where(account_id: @current_account.id) @notifications = current_user.notifications.where(account_id: @current_account.id)
end end
def filter_by_status def filter_snoozed_notifications
@notifications = @notifications.where('snoozed_until > ?', DateTime.now.utc) if params[:status] == 'snoozed' @notifications = @notifications.where(snoozed_until: nil) unless type_included?('snoozed')
end end
def filter_by_read_status def fitler_read_notifications
@notifications = @notifications.where.not(read_at: nil) if params[:type] == 'read' @notifications = @notifications.where(read_at: nil) unless type_included?('read')
end
def type_included?(type)
(params[:includes] || []).include?(type)
end end
def current_page def current_page
params[:page] || 1 params[:page] || 1
end end
def notifications def sort_order
@notifications.page(current_page).per(RESULTS_PER_PAGE).order(last_activity_at: params[:sort_order] || :desc) params[:sort_order] || :desc
end end
end end
+6 -2
View File
@@ -8,8 +8,8 @@
> >
<update-banner :latest-chatwoot-version="latestChatwootVersion" /> <update-banner :latest-chatwoot-version="latestChatwootVersion" />
<template v-if="currentAccountId"> <template v-if="currentAccountId">
<pending-email-verification-banner /> <pending-email-verification-banner v-if="hideOnOnboardingView" />
<payment-pending-banner /> <payment-pending-banner v-if="hideOnOnboardingView" />
<upgrade-banner /> <upgrade-banner />
</template> </template>
<transition name="fade" mode="out-in"> <transition name="fade" mode="out-in">
@@ -38,6 +38,7 @@ import vueActionCable from './helper/actionCable';
import WootSnackbarBox from './components/SnackbarContainer.vue'; import WootSnackbarBox from './components/SnackbarContainer.vue';
import rtlMixin from 'shared/mixins/rtlMixin'; import rtlMixin from 'shared/mixins/rtlMixin';
import { setColorTheme } from './helper/themeHelper'; import { setColorTheme } from './helper/themeHelper';
import { isOnOnboardingView } from 'v3/helpers/RouteHelper';
import { import {
registerSubscription, registerSubscription,
verifyServiceWorkerExistence, verifyServiceWorkerExistence,
@@ -79,6 +80,9 @@ export default {
const { accounts = [] } = this.currentUser || {}; const { accounts = [] } = this.currentUser || {};
return accounts.length > 0; return accounts.length > 0;
}, },
hideOnOnboardingView() {
return !isOnOnboardingView(this.$route);
},
}, },
watch: { watch: {
+8
View File
@@ -1,9 +1,17 @@
/* global axios */
import ApiClient from './ApiClient'; import ApiClient from './ApiClient';
class Agents extends ApiClient { class Agents extends ApiClient {
constructor() { constructor() {
super('agents', { accountScoped: true }); super('agents', { accountScoped: true });
} }
bulkInvite({ emails }) {
return axios.post(`${this.url}/bulk_create`, {
emails,
});
}
} }
export default new Agents(); export default new Agents();
@@ -7,12 +7,13 @@ class NotificationsAPI extends ApiClient {
} }
get({ page, status, type, sortOrder }) { get({ page, status, type, sortOrder }) {
const includesFilter = [status, type].filter(value => !!value);
return axios.get(this.url, { return axios.get(this.url, {
params: { params: {
page, page,
status,
type,
sort_order: sortOrder, sort_order: sortOrder,
includes: includesFilter,
}, },
}); });
} }
+9
View File
@@ -0,0 +1,9 @@
import ApiClient from './ApiClient';
class SlaAPI extends ApiClient {
constructor() {
super('sla_policies', { accountScoped: true });
}
}
export default new SlaAPI();
@@ -10,4 +10,29 @@ describe('#AgentAPI', () => {
expect(agents).toHaveProperty('update'); expect(agents).toHaveProperty('update');
expect(agents).toHaveProperty('delete'); expect(agents).toHaveProperty('delete');
}); });
describe('API calls', () => {
const originalAxios = window.axios;
const axiosMock = {
post: jest.fn(() => Promise.resolve()),
};
beforeEach(() => {
window.axios = axiosMock;
});
afterEach(() => {
window.axios = originalAxios;
});
it('#bulkInvite', () => {
agents.bulkInvite({ emails: ['hello@hi.com'] });
expect(axiosMock.post).toHaveBeenCalledWith(
'/api/v1/agents/bulk_create',
{
emails: ['hello@hi.com'],
}
);
});
});
}); });
@@ -27,20 +27,36 @@ describe('#NotificationAPI', () => {
window.axios = originalAxios; window.axios = originalAxios;
}); });
it('#get', () => { describe('#get', () => {
notificationsAPI.get({ it('generates the API call if both params are available', () => {
page: 1, notificationsAPI.get({
status: 'read',
type: 'Conversation',
sortOrder: 'desc',
});
expect(axiosMock.get).toHaveBeenCalledWith('/api/v1/notifications', {
params: {
page: 1, page: 1,
status: 'read', status: 'snoozed',
type: 'Conversation', type: 'read',
sort_order: 'desc', sortOrder: 'desc',
}, });
expect(axiosMock.get).toHaveBeenCalledWith('/api/v1/notifications', {
params: {
page: 1,
sort_order: 'desc',
includes: ['snoozed', 'read'],
},
});
});
it('generates the API call if one of the params are available', () => {
notificationsAPI.get({
page: 1,
type: 'read',
sortOrder: 'desc',
});
expect(axiosMock.get).toHaveBeenCalledWith('/api/v1/notifications', {
params: {
page: 1,
sort_order: 'desc',
includes: ['read'],
},
});
}); });
}); });
@@ -39,6 +39,7 @@ const settings = accountId => ({
'settings_teams_finish', 'settings_teams_finish',
'settings_teams_list', 'settings_teams_list',
'settings_teams_new', 'settings_teams_new',
'sla_list',
], ],
menuItems: [ menuItems: [
{ {
@@ -158,6 +159,15 @@ const settings = accountId => ({
featureFlag: FEATURE_FLAGS.AUDIT_LOGS, featureFlag: FEATURE_FLAGS.AUDIT_LOGS,
beta: true, beta: true,
}, },
{
icon: 'key',
label: 'SLA',
hasSubMenu: false,
toState: frontendURL(`accounts/${accountId}/settings/sla/list`),
toStateName: 'sla_list',
featureFlag: FEATURE_FLAGS.SLA,
beta: true,
},
], ],
}); });
@@ -753,7 +753,7 @@ export default {
} }
.ProseMirror-prompt { .ProseMirror-prompt {
@apply z-50 bg-slate-25 dark:bg-slate-700 rounded-md border border-solid border-slate-75 dark:border-slate-800; @apply z-[9999] bg-slate-25 dark:bg-slate-700 rounded-md border border-solid border-slate-75 dark:border-slate-800 shadow-lg;
h5 { h5 {
@apply dark:text-slate-25 text-slate-800; @apply dark:text-slate-25 text-slate-800;
@@ -78,7 +78,7 @@ describe('MoveActions', () => {
expect(window.bus.$emit).toBeCalledWith( expect(window.bus.$emit).toBeCalledWith(
'newToastMessage', 'newToastMessage',
'This conversation is muted for 6 hours', 'This contact is blocked successfully. You will not be notified of any future conversations.',
undefined undefined
); );
}); });
@@ -104,7 +104,7 @@ describe('MoveActions', () => {
expect(window.bus.$emit).toBeCalledWith( expect(window.bus.$emit).toBeCalledWith(
'newToastMessage', 'newToastMessage',
'This conversation is unmuted', 'This contact is unblocked successfully.',
undefined undefined
); );
}); });
+1
View File
@@ -18,4 +18,5 @@ export const FEATURE_FLAGS = {
AUDIT_LOGS: 'audit_logs', AUDIT_LOGS: 'audit_logs',
INSERT_ARTICLE_IN_REPLY: 'insert_article_in_reply', INSERT_ARTICLE_IN_REPLY: 'insert_article_in_reply',
INBOX_VIEW: 'inbox_view', INBOX_VIEW: 'inbox_view',
SLA: 'sla',
}; };
@@ -111,3 +111,9 @@ export const INBOX_EVENTS = Object.freeze({
DELETE_NOTIFICATION: 'Deleted notification', DELETE_NOTIFICATION: 'Deleted notification',
DELETE_ALL_NOTIFICATIONS: 'Deleted all notifications', DELETE_ALL_NOTIFICATIONS: 'Deleted all notifications',
}); });
export const SLA_EVENTS = Object.freeze({
CREATE: 'Created an SLA',
UPDATE: 'Updated an SLA',
DELETED: 'Deleted an SLA',
});
@@ -129,7 +129,13 @@ export const agentList = agents => [
...(agents || []), ...(agents || []),
]; ];
export const getActionOptions = ({ agents, teams, labels, type }) => { export const getActionOptions = ({
agents,
teams,
labels,
slaPolicies,
type,
}) => {
const actionsMap = { const actionsMap = {
assign_agent: agentList(agents), assign_agent: agentList(agents),
assign_team: teams, assign_team: teams,
@@ -137,6 +143,7 @@ export const getActionOptions = ({ agents, teams, labels, type }) => {
add_label: generateConditionOptions(labels, 'title'), add_label: generateConditionOptions(labels, 'title'),
remove_label: generateConditionOptions(labels, 'title'), remove_label: generateConditionOptions(labels, 'title'),
change_priority: PRIORITY_CONDITION_VALUES, change_priority: PRIORITY_CONDITION_VALUES,
add_sla: slaPolicies,
}; };
return actionsMap[type]; return actionsMap[type];
}; };
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Enter custom attribute key", "PLACEHOLDER": "Enter custom attribute key",
"ERROR": "Key is required", "ERROR": "Key is required",
"IN_VALID": "Invalid key" "IN_VALID": "Invalid key"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "There are no custom attributes created", "404": "There are no custom attributes created",
"NOT_FOUND": "There are no custom attributes configured" "NOT_FOUND": "There are no custom attributes configured"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Merge contact", "MERGE_CONTACT": "Merge contact",
"CONTACT_ACTIONS": "Contact actions", "CONTACT_ACTIONS": "Contact actions",
"MUTE_CONTACT": "Mute Conversation", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Unmute Conversation", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "This conversation is muted for 6 hours", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "This conversation is unmuted", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Send Transcript", "SEND_TRANSCRIPT": "Send Transcript",
"EDIT_LABEL": "Edit", "EDIT_LABEL": "Edit",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress. You will be notified on email when the export file is ready to download.", "SUCCESS_MESSAGE": "Export is in progress. You will be notified on email when the export file is ready to download.",
"ERROR_MESSAGE": "There was an error, please try again" "ERROR_MESSAGE": "There was an error, please try again",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Valid value is required", "REQUIRED": "Valid value is required",
"INVALID_URL": "Invalid URL" "INVALID_URL": "Invalid URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Remove label from the conversation", "REMOVE_LABEL": "Remove label from the conversation",
"SETTINGS": "Settings", "SETTINGS": "Settings",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Last edited" "LAST_EDITED": "Last edited"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "by" "BY": "by",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Inbox",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "All notifications loaded 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow",
"SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Mark as unread",
"SNOOZE": "Snooze",
"DELETE": "Delete",
"MARK_ALL_READ": "Mark all as read",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Snoozed",
"READ": "Read",
"LABELS": "Labels",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Update business hours settings", "UPDATE": "Update business hours settings",
"TOGGLE_AVAILABILITY": "Enable business availability for this inbox", "TOGGLE_AVAILABILITY": "Enable business availability for this inbox",
"UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors",
"TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Enable availability for this day", "ENABLE": "Enable availability for this day",
"UNAVAILABLE": "Unavailable", "UNAVAILABLE": "Unavailable",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "days trial remaining.", "TRIAL_MESSAGE": "days trial remaining.",
"TRAIL_BUTTON": "Buy Now", "TRAIL_BUTTON": "Buy Now",
"DELETED_USER": "Deleted User", "DELETED_USER": "Deleted User",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Account Suspended", "TITLE": "Account Suspended",
"MESSAGE": "Your account is suspended. Please reach out to the support team for more information." "MESSAGE": "Your account is suspended. Please reach out to the support team for more information."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:", "CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"SWITCH": "Switch", "SWITCH": "Switch",
"CONVERSATIONS": "Conversations", "CONVERSATIONS": "Conversations",
"INBOX": "Inbox",
"ALL_CONVERSATIONS": "All Conversations", "ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Mentions", "MENTIONED_CONVERSATIONS": "Mentions",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Inbox", "REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as", "SET_AVAILABILITY_TITLE": "Set yourself as",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Overview", "REPORTS_OVERVIEW": "Overview",
"FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "There are no items matching this query",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Name",
"Description",
"FRT",
"NRT",
"RT",
"Business Hours"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Minimum length 2 is required",
"VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Business Hours",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Edit",
"CREATE": "Create",
"DELETE": "Delete",
"CANCEL": "Cancel"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "There was an error, please try again"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "There was an error, please try again"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "أدخل مفتاح السمة المخصصة", "PLACEHOLDER": "أدخل مفتاح السمة المخصصة",
"ERROR": "المفتاح مطلوب", "ERROR": "المفتاح مطلوب",
"IN_VALID": "مفتاح غير صالح" "IN_VALID": "مفتاح غير صالح"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "لا توجد سمات مخصصة تم إنشاؤها", "404": "لا توجد سمات مخصصة تم إنشاؤها",
"NOT_FOUND": "لا توجد سمات مخصصة تم تكوينها" "NOT_FOUND": "لا توجد سمات مخصصة تم تكوينها"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "دمج جهة الاتصال", "MERGE_CONTACT": "دمج جهة الاتصال",
"CONTACT_ACTIONS": "إجراءات جهات الاتصال", "CONTACT_ACTIONS": "إجراءات جهات الاتصال",
"MUTE_CONTACT": "كتم المحادثة", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "إلغاء كتم المحادثة", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "تم كتم هذه المحادثة لمدة 6 ساعات", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "تم إلغاء كتم هذه المحادثة", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "إرسال النص", "SEND_TRANSCRIPT": "إرسال النص",
"EDIT_LABEL": "تعديل", "EDIT_LABEL": "تعديل",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى" "ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "القيمة الصالحة مطلوبة", "REQUIRED": "القيمة الصالحة مطلوبة",
"INVALID_URL": "عنوان URL غير صالح" "INVALID_URL": "عنوان URL غير صالح",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "إزالة التسمية من المحادثة", "REMOVE_LABEL": "إزالة التسمية من المحادثة",
"SETTINGS": "الإعدادات", "SETTINGS": "الإعدادات",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "الذهاب إلى لوحة المحادثة", "GO_TO_CONVERSATION_DASHBOARD": "الذهاب إلى لوحة المحادثة",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "آخر تعديل" "LAST_EDITED": "آخر تعديل"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "بواسطة" "BY": "بواسطة",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "صندوق الوارد",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "تم تحميل كافة الإشعارات 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "غفوة حتى الغد",
"SNOOZED_UNTIL_NEXT_WEEK": "غفوة حتى الأسبوع القادم"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "وضع علامة كغير مقروء",
"SNOOZE": "غفوة",
"DELETE": "حذف",
"MARK_ALL_READ": "تحديد الكل كمقروء",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "الأولوية"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "غفوة",
"READ": "قرائة",
"LABELS": "الوسوم",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "تحديث إعدادات ساعات العمل", "UPDATE": "تحديث إعدادات ساعات العمل",
"TOGGLE_AVAILABILITY": "تمكين توافر العمل لهذا البريد الوارد", "TOGGLE_AVAILABILITY": "تمكين توافر العمل لهذا البريد الوارد",
"UNAVAILABLE_MESSAGE_LABEL": "رسالة غير متاح للزائرين", "UNAVAILABLE_MESSAGE_LABEL": "رسالة غير متاح للزائرين",
"TOGGLE_HELP": "تمكين توفر العمل سيظهر الساعات المتاحة على أداة الدردشة المباشرة حتى لو كان جميع الوكلاء غير متصلين بالإنترنت. خارج الساعات المتاحة يمكن تحذير الزوار برسالة ونموذج ما قبل الدردشة.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "تمكين التوفر لهذا اليوم", "ENABLE": "تمكين التوفر لهذا اليوم",
"UNAVAILABLE": "غير متوفر", "UNAVAILABLE": "غير متوفر",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "أيام متبقية من الفترة التجريبية.", "TRIAL_MESSAGE": "أيام متبقية من الفترة التجريبية.",
"TRAIL_BUTTON": "اشترك الآن", "TRAIL_BUTTON": "اشترك الآن",
"DELETED_USER": "حذف المستخدم", "DELETED_USER": "حذف المستخدم",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "تم تعليق الحساب", "TITLE": "تم تعليق الحساب",
"MESSAGE": "تم تعليق حسابك. يرجى الاتصال بفريق الدعم للمزيد من المعلومات." "MESSAGE": "تم تعليق حسابك. يرجى الاتصال بفريق الدعم للمزيد من المعلومات."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "مشاهدة حاليا:", "CURRENTLY_VIEWING_ACCOUNT": "مشاهدة حاليا:",
"SWITCH": "تبديل", "SWITCH": "تبديل",
"CONVERSATIONS": "المحادثات", "CONVERSATIONS": "المحادثات",
"INBOX": "صندوق الوارد",
"ALL_CONVERSATIONS": "كل المحادثات", "ALL_CONVERSATIONS": "كل المحادثات",
"MENTIONED_CONVERSATIONS": "الإشارات", "MENTIONED_CONVERSATIONS": "الإشارات",
"PARTICIPATING_CONVERSATIONS": "شارك", "PARTICIPATING_CONVERSATIONS": "شارك",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "صندوق الوارد", "REPORTS_INBOX": "صندوق الوارد",
"REPORTS_TEAM": "الفريق", "REPORTS_TEAM": "الفريق",
"SET_AVAILABILITY_TITLE": "تعيين نفسك كـ", "SET_AVAILABILITY_TITLE": "تعيين نفسك كـ",
"SLA": "SLA",
"BETA": "تجريبي", "BETA": "تجريبي",
"REPORTS_OVERVIEW": "نظرة عامة", "REPORTS_OVERVIEW": "نظرة عامة",
"FACEBOOK_REAUTHORIZE": "انتهت صلاحية اتصال الفيسبوك الخاص بك، يرجى إعادة الاتصال بصفحة الفيسبوك الخاصة بك لمواصلة الخدمات", "FACEBOOK_REAUTHORIZE": "انتهت صلاحية اتصال الفيسبوك الخاص بك، يرجى إعادة الاتصال بصفحة الفيسبوك الخاصة بك لمواصلة الخدمات",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "لا توجد عناصر مطابقة لهذا الاستعلام",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"الاسم",
"الوصف",
"FRT",
"NRT",
"RT",
"ساعات العمل"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "الحد الأدنى للطول 2 مطلوب",
"VALID_ERROR": "مسموح فقط بالابجدية,الارقام, -, _"
},
"DESCRIPTION": {
"LABEL": "الوصف",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "ساعات العمل",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "تعديل",
"CREATE": "إنشاء",
"DELETE": "حذف",
"CANCEL": "إلغاء"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى"
}
}
}
}
@@ -2,7 +2,7 @@
"WHATSAPP_TEMPLATES": { "WHATSAPP_TEMPLATES": {
"MODAL": { "MODAL": {
"TITLE": "قوالب Whatsapp", "TITLE": "قوالب Whatsapp",
"SUBTITLE": "حدد قالب ما تريد إرساله", "SUBTITLE": "حدد القالب الذي تريد إرساله",
"TEMPLATE_SELECTED_SUBTITLE": "معالجة %{templateName}" "TEMPLATE_SELECTED_SUBTITLE": "معالجة %{templateName}"
}, },
"PICKER": { "PICKER": {
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Enter custom attribute key", "PLACEHOLDER": "Enter custom attribute key",
"ERROR": "Key is required", "ERROR": "Key is required",
"IN_VALID": "Невалиден ключ" "IN_VALID": "Невалиден ключ"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "Няма създадени персонализирани атрибути", "404": "Няма създадени персонализирани атрибути",
"NOT_FOUND": "Няма настроени персонализирани атрибути" "NOT_FOUND": "Няма настроени персонализирани атрибути"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Обединяване на контакти", "MERGE_CONTACT": "Обединяване на контакти",
"CONTACT_ACTIONS": "Действия за контакта", "CONTACT_ACTIONS": "Действия за контакта",
"MUTE_CONTACT": "Заглушаване на разговора", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Пускане звука на разговора", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Този разговор е заглушен за 6 часа", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Този разговор е с пуснат звук", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Изпрати копие", "SEND_TRANSCRIPT": "Изпрати копие",
"EDIT_LABEL": "Редактирай", "EDIT_LABEL": "Редактирай",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Възникна грешка, моля опитайте отново" "ERROR_MESSAGE": "Възникна грешка, моля опитайте отново",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Необходима е валидна стойност", "REQUIRED": "Необходима е валидна стойност",
"INVALID_URL": "Невалиден URL" "INVALID_URL": "Невалиден URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Remove label from the conversation", "REMOVE_LABEL": "Remove label from the conversation",
"SETTINGS": "Settings", "SETTINGS": "Settings",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Last edited" "LAST_EDITED": "Last edited"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "by" "BY": "by",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Входяща кутия",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "All notifications loaded 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow",
"SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Mark as unread",
"SNOOZE": "Snooze",
"DELETE": "Изтрий",
"MARK_ALL_READ": "Mark all as read",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Отложен",
"READ": "Read",
"LABELS": "Етикети",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Update business hours settings", "UPDATE": "Update business hours settings",
"TOGGLE_AVAILABILITY": "Enable business availability for this inbox", "TOGGLE_AVAILABILITY": "Enable business availability for this inbox",
"UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors",
"TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Enable availability for this day", "ENABLE": "Enable availability for this day",
"UNAVAILABLE": "Unavailable", "UNAVAILABLE": "Unavailable",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "days trial remaining.", "TRIAL_MESSAGE": "days trial remaining.",
"TRAIL_BUTTON": "Buy Now", "TRAIL_BUTTON": "Buy Now",
"DELETED_USER": "Deleted User", "DELETED_USER": "Deleted User",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Account Suspended", "TITLE": "Account Suspended",
"MESSAGE": "Your account is suspended. Please reach out to the support team for more information." "MESSAGE": "Your account is suspended. Please reach out to the support team for more information."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:", "CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"SWITCH": "Switch", "SWITCH": "Switch",
"CONVERSATIONS": "Разговори", "CONVERSATIONS": "Разговори",
"INBOX": "Входяща кутия",
"ALL_CONVERSATIONS": "All Conversations", "ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Споменавания", "MENTIONED_CONVERSATIONS": "Споменавания",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Входяща кутия", "REPORTS_INBOX": "Входяща кутия",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as", "SET_AVAILABILITY_TITLE": "Set yourself as",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Overview", "REPORTS_OVERVIEW": "Overview",
"FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "Няма резултати отговарящи на тази заявка",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Име",
"Описание",
"FRT",
"NRT",
"RT",
"Business Hours"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Minimum length 2 is required",
"VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed"
},
"DESCRIPTION": {
"LABEL": "Описание",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Business Hours",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Редактирай",
"CREATE": "Създаване",
"DELETE": "Изтрий",
"CANCEL": "Отмени"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Възникна грешка, моля опитайте отново"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Възникна грешка, моля опитайте отново"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Enter custom attribute key", "PLACEHOLDER": "Enter custom attribute key",
"ERROR": "Key is required", "ERROR": "Key is required",
"IN_VALID": "Invalid key" "IN_VALID": "Invalid key"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "There are no custom attributes created", "404": "There are no custom attributes created",
"NOT_FOUND": "There are no custom attributes configured" "NOT_FOUND": "There are no custom attributes configured"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Reagrupa contacte", "MERGE_CONTACT": "Reagrupa contacte",
"CONTACT_ACTIONS": "Accions de contacte", "CONTACT_ACTIONS": "Accions de contacte",
"MUTE_CONTACT": "Silencia la conversa", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Desactiva el silenci de la conversa", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Aquesta conversa s'ha silenciat durant 6 hores", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "La conversa te desactivat el silenci", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Envia la transcripció", "SEND_TRANSCRIPT": "Envia la transcripció",
"EDIT_LABEL": "Edita", "EDIT_LABEL": "Edita",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar" "ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Valid value is required", "REQUIRED": "Valid value is required",
"INVALID_URL": "Invalid URL" "INVALID_URL": "Invalid URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Remove label from the conversation", "REMOVE_LABEL": "Remove label from the conversation",
"SETTINGS": "Configuracions", "SETTINGS": "Configuracions",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Last edited" "LAST_EDITED": "Last edited"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "by" "BY": "by",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Inbox",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "S'han carregat totes les notificacions 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow",
"SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Mark as unread",
"SNOOZE": "Snooze",
"DELETE": "Esborrar",
"MARK_ALL_READ": "Marcar tots com a llegits",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Posposat",
"READ": "Llegir",
"LABELS": "Etiquetes",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Update business hours settings", "UPDATE": "Update business hours settings",
"TOGGLE_AVAILABILITY": "Enable business availability for this inbox", "TOGGLE_AVAILABILITY": "Enable business availability for this inbox",
"UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors",
"TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Enable availability for this day", "ENABLE": "Enable availability for this day",
"UNAVAILABLE": "Unavailable", "UNAVAILABLE": "Unavailable",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "dies de prova restants.", "TRIAL_MESSAGE": "dies de prova restants.",
"TRAIL_BUTTON": "Compra ara", "TRAIL_BUTTON": "Compra ara",
"DELETED_USER": "Deleted User", "DELETED_USER": "Deleted User",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Account Suspended", "TITLE": "Account Suspended",
"MESSAGE": "Your account is suspended. Please reach out to the support team for more information." "MESSAGE": "Your account is suspended. Please reach out to the support team for more information."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:", "CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"SWITCH": "Switch", "SWITCH": "Switch",
"CONVERSATIONS": "Converses", "CONVERSATIONS": "Converses",
"INBOX": "Inbox",
"ALL_CONVERSATIONS": "All Conversations", "ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Mencions", "MENTIONED_CONVERSATIONS": "Mencions",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Inbox", "REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as", "SET_AVAILABILITY_TITLE": "Set yourself as",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Overview", "REPORTS_OVERVIEW": "Overview",
"FACEBOOK_REAUTHORIZE": "La teva connexió a Facebook ha caducat, torna a connectar la vostra pàgina de Facebook per continuar els serveis", "FACEBOOK_REAUTHORIZE": "La teva connexió a Facebook ha caducat, torna a connectar la vostra pàgina de Facebook per continuar els serveis",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "No hi ha articles que coincideixin amb aquesta consulta",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Nom",
"Descripció",
"FRT",
"NRT",
"RT",
"Business Hours"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Minimum length 2 is required",
"VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed"
},
"DESCRIPTION": {
"LABEL": "Descripció",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Business Hours",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Edita",
"CREATE": "Crear",
"DELETE": "Esborrar",
"CANCEL": "Cancel·la"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Enter custom attribute key", "PLACEHOLDER": "Enter custom attribute key",
"ERROR": "Key is required", "ERROR": "Key is required",
"IN_VALID": "Invalid key" "IN_VALID": "Invalid key"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "There are no custom attributes created", "404": "There are no custom attributes created",
"NOT_FOUND": "There are no custom attributes configured" "NOT_FOUND": "There are no custom attributes configured"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Merge contact", "MERGE_CONTACT": "Merge contact",
"CONTACT_ACTIONS": "Contact actions", "CONTACT_ACTIONS": "Contact actions",
"MUTE_CONTACT": "Ztlumit konverzaci", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Zrušit ztlumení konverzace", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Tato konverzace je ztlumena na 6 hodin", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Tato konverzace je odtlumena", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Poslat přepis", "SEND_TRANSCRIPT": "Poslat přepis",
"EDIT_LABEL": "Upravit", "EDIT_LABEL": "Upravit",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu" "ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Valid value is required", "REQUIRED": "Valid value is required",
"INVALID_URL": "Invalid URL" "INVALID_URL": "Invalid URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Remove label from the conversation", "REMOVE_LABEL": "Remove label from the conversation",
"SETTINGS": "Nastavení", "SETTINGS": "Nastavení",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Last edited" "LAST_EDITED": "Last edited"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "by" "BY": "by",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Inbox",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "All notifications loaded 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Odloženo do zítřka",
"SNOOZED_UNTIL_NEXT_WEEK": "Odloženo do příštího týdne"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Mark as unread",
"SNOOZE": "Odložit",
"DELETE": "Vymazat",
"MARK_ALL_READ": "Mark all as read",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Odložené",
"READ": "Přečtené",
"LABELS": "Štítky",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Update business hours settings", "UPDATE": "Update business hours settings",
"TOGGLE_AVAILABILITY": "Enable business availability for this inbox", "TOGGLE_AVAILABILITY": "Enable business availability for this inbox",
"UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors",
"TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Enable availability for this day", "ENABLE": "Enable availability for this day",
"UNAVAILABLE": "Nedostupný", "UNAVAILABLE": "Nedostupný",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "dní zbývá zkušební verze.", "TRIAL_MESSAGE": "dní zbývá zkušební verze.",
"TRAIL_BUTTON": "Koupit nyní", "TRAIL_BUTTON": "Koupit nyní",
"DELETED_USER": "Deleted User", "DELETED_USER": "Deleted User",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Account Suspended", "TITLE": "Account Suspended",
"MESSAGE": "Your account is suspended. Please reach out to the support team for more information." "MESSAGE": "Your account is suspended. Please reach out to the support team for more information."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:", "CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"SWITCH": "Switch", "SWITCH": "Switch",
"CONVERSATIONS": "Konverzace", "CONVERSATIONS": "Konverzace",
"INBOX": "Inbox",
"ALL_CONVERSATIONS": "All Conversations", "ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Zmínky", "MENTIONED_CONVERSATIONS": "Zmínky",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Inbox", "REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as", "SET_AVAILABILITY_TITLE": "Set yourself as",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Overview", "REPORTS_OVERVIEW": "Overview",
"FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "Neexistují žádné položky odpovídající tomuto dotazu",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Název",
"Description",
"FRT",
"NRT",
"RT",
"Pracovní doba"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Minimum length 2 is required",
"VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Pracovní doba",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Upravit",
"CREATE": "Create",
"DELETE": "Vymazat",
"CANCEL": "Zrušit"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Angiv brugerdefineret attributnøgle", "PLACEHOLDER": "Angiv brugerdefineret attributnøgle",
"ERROR": "Nøgle er påkrævet", "ERROR": "Nøgle er påkrævet",
"IN_VALID": "Ugyldig nøgle" "IN_VALID": "Ugyldig nøgle"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "Der er ingen brugerdefinerede attributter oprettet", "404": "Der er ingen brugerdefinerede attributter oprettet",
"NOT_FOUND": "Der er ingen brugerdefinerede attributter konfigureret" "NOT_FOUND": "Der er ingen brugerdefinerede attributter konfigureret"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Sammenflet kontakt", "MERGE_CONTACT": "Sammenflet kontakt",
"CONTACT_ACTIONS": "Kontakt handlinger", "CONTACT_ACTIONS": "Kontakt handlinger",
"MUTE_CONTACT": "Gør Samtale Lydløs", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Fjern Lydløs", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Denne samtale er gjort tavs i 6 timer", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Denne samtale er genaktiveret", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Send Udskrift", "SEND_TRANSCRIPT": "Send Udskrift",
"EDIT_LABEL": "Rediger", "EDIT_LABEL": "Rediger",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen" "ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Gyldig værdi er påkrævet", "REQUIRED": "Gyldig værdi er påkrævet",
"INVALID_URL": "Ugyldig URL" "INVALID_URL": "Ugyldig URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Fjern etiket fra samtalen", "REMOVE_LABEL": "Fjern etiket fra samtalen",
"SETTINGS": "Indstillinger", "SETTINGS": "Indstillinger",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Gå til Konversationspanel", "GO_TO_CONVERSATION_DASHBOARD": "Gå til Konversationspanel",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Sidst redigeret" "LAST_EDITED": "Sidst redigeret"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "af" "BY": "af",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Indbakke",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "All notifications loaded 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Udsat til i morgen",
"SNOOZED_UNTIL_NEXT_WEEK": "Udsat indtil næste uge"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Marker som ulæst",
"SNOOZE": "Udsæt",
"DELETE": "Slet",
"MARK_ALL_READ": "Mark all as read",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Udsat",
"READ": "Læst",
"LABELS": "Etiketter",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Opdater indstillinger for åbningstider", "UPDATE": "Opdater indstillinger for åbningstider",
"TOGGLE_AVAILABILITY": "Aktiver forretningstilgængelighed for denne indbakke", "TOGGLE_AVAILABILITY": "Aktiver forretningstilgængelighed for denne indbakke",
"UNAVAILABLE_MESSAGE_LABEL": "Utilgængelig besked til besøgende", "UNAVAILABLE_MESSAGE_LABEL": "Utilgængelig besked til besøgende",
"TOGGLE_HELP": "Aktivering af forretningstilgængelighed vil vise de tilgængelige timer på live chat widget, selvom alle agenter er offline. Udenfor tilgængelige timer kan livreddere advares med en besked og en pre-chat formular.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Aktiver tilgængelighed for denne dag", "ENABLE": "Aktiver tilgængelighed for denne dag",
"UNAVAILABLE": "Unavailable", "UNAVAILABLE": "Unavailable",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "dage prøveperiode tilbage.", "TRIAL_MESSAGE": "dage prøveperiode tilbage.",
"TRAIL_BUTTON": "Køb Nu", "TRAIL_BUTTON": "Køb Nu",
"DELETED_USER": "Slettet Bruger", "DELETED_USER": "Slettet Bruger",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Konto Suspenderet", "TITLE": "Konto Suspenderet",
"MESSAGE": "Din konto er suspenderet. Gå ud til supportteamet for mere information." "MESSAGE": "Din konto er suspenderet. Gå ud til supportteamet for mere information."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Vises nu:", "CURRENTLY_VIEWING_ACCOUNT": "Vises nu:",
"SWITCH": "Skift", "SWITCH": "Skift",
"CONVERSATIONS": "Samtaler", "CONVERSATIONS": "Samtaler",
"INBOX": "Indbakke",
"ALL_CONVERSATIONS": "Alle Samtaler", "ALL_CONVERSATIONS": "Alle Samtaler",
"MENTIONED_CONVERSATIONS": "Omtaler", "MENTIONED_CONVERSATIONS": "Omtaler",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Indbakke", "REPORTS_INBOX": "Indbakke",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Sæt dig selv som", "SET_AVAILABILITY_TITLE": "Sæt dig selv som",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Oversigt", "REPORTS_OVERVIEW": "Oversigt",
"FACEBOOK_REAUTHORIZE": "Din Facebook-forbindelse er udløbet, tilslut venligst din Facebook-side igen for at fortsætte tjenesterne", "FACEBOOK_REAUTHORIZE": "Din Facebook-forbindelse er udløbet, tilslut venligst din Facebook-side igen for at fortsætte tjenesterne",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "Der er ingen elementer, der matcher denne forespørgsel",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Navn",
"Beskrivelse",
"FRT",
"NRT",
"RT",
"Forretningstider"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Mindste længde 2 er påkrævet",
"VALID_ERROR": "Kun alfabeter, tal, bindestreger og understregning er tilladt"
},
"DESCRIPTION": {
"LABEL": "Beskrivelse",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Forretningstider",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Rediger",
"CREATE": "Opret",
"DELETE": "Slet",
"CANCEL": "Annuller"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Benutzerdefinierten Attributschlüssel eingeben", "PLACEHOLDER": "Benutzerdefinierten Attributschlüssel eingeben",
"ERROR": "Schlüssel ist erforderlich", "ERROR": "Schlüssel ist erforderlich",
"IN_VALID": "Ungültiger Schlüssel" "IN_VALID": "Ungültiger Schlüssel"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "Es wurden keine benutzerdefinierten Attribute erstellt", "404": "Es wurden keine benutzerdefinierten Attribute erstellt",
"NOT_FOUND": "Es sind keine benutzerdefinierten Attribute konfiguriert" "NOT_FOUND": "Es sind keine benutzerdefinierten Attribute konfiguriert"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Kontakte zusammenführen", "MERGE_CONTACT": "Kontakte zusammenführen",
"CONTACT_ACTIONS": "Kontakt-Aktionen", "CONTACT_ACTIONS": "Kontakt-Aktionen",
"MUTE_CONTACT": "Unterhaltung stummschalten", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Unterhaltung entstummen", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Diese Unterhaltung ist für 6 Stunden auf stumm schalten", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Diese Unterhaltung ist nicht mehr stumm geschaltet", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Transkript senden", "SEND_TRANSCRIPT": "Transkript senden",
"EDIT_LABEL": "Bearbeiten", "EDIT_LABEL": "Bearbeiten",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Kontakte exportieren", "TITLE": "Kontakte exportieren",
"DESC": "Kontakte als CSV exportieren.", "DESC": "Kontakte als CSV exportieren.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut" "ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut",
"CONFIRM": {
"TITLE": "Kontakte exportieren",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Gültiger Wert ist erforderlich", "REQUIRED": "Gültiger Wert ist erforderlich",
"INVALID_URL": "Ungültige URL" "INVALID_URL": "Ungültige URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Label aus der Konversation entfernen", "REMOVE_LABEL": "Label aus der Konversation entfernen",
"SETTINGS": "Einstellungen", "SETTINGS": "Einstellungen",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Zur Konversationsübersicht", "GO_TO_CONVERSATION_DASHBOARD": "Zur Konversationsübersicht",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Zuletzt bearbeitet" "LAST_EDITED": "Zuletzt bearbeitet"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "von" "BY": "von",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Posteingang",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "Alle Benachrichtigungen geladen 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Stummschalten bis",
"SNOOZED_UNTIL_TOMORROW": "Schlummern bis morgen",
"SNOOZED_UNTIL_NEXT_WEEK": "Schlummern bis nächste Woche"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Als ungelesen markieren",
"SNOOZE": "Erinnern",
"DELETE": "Löschen",
"MARK_ALL_READ": "Alle als gelesen markieren",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priorität"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Erinnern",
"READ": "Lesen",
"LABELS": "Labels",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Einstellungen für Geschäftszeiten aktualisieren", "UPDATE": "Einstellungen für Geschäftszeiten aktualisieren",
"TOGGLE_AVAILABILITY": "Geschäftszeiten für diesen Posteingang aktivieren", "TOGGLE_AVAILABILITY": "Geschäftszeiten für diesen Posteingang aktivieren",
"UNAVAILABLE_MESSAGE_LABEL": "Nachricht für Besucher außerhalb Geschäftszeiten", "UNAVAILABLE_MESSAGE_LABEL": "Nachricht für Besucher außerhalb Geschäftszeiten",
"TOGGLE_HELP": "Die Aktivierung der Geschäftsverfügbarkeit zeigt die verfügbaren Stunden auf dem Live-Chat-Widget an, auch wenn alle Agenten offline sind. Außerhalb der verfügbaren Stunden können Besucher mit einer Nachricht und einem Vor-Chat-Formular gewarnt werden.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Verfügbarkeit für diesen Tag aktivieren", "ENABLE": "Verfügbarkeit für diesen Tag aktivieren",
"UNAVAILABLE": "Nicht verfügbar", "UNAVAILABLE": "Nicht verfügbar",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "Tage der Testversion verbleibend.", "TRIAL_MESSAGE": "Tage der Testversion verbleibend.",
"TRAIL_BUTTON": "Jetzt kaufen", "TRAIL_BUTTON": "Jetzt kaufen",
"DELETED_USER": "Gelöschter Benutzer", "DELETED_USER": "Gelöschter Benutzer",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Konto gesperrt", "TITLE": "Konto gesperrt",
"MESSAGE": "Ihr Account wurde gesperrt. Wenden Sie sich für weitere Informationen bitte an das Support-Team." "MESSAGE": "Ihr Account wurde gesperrt. Wenden Sie sich für weitere Informationen bitte an das Support-Team."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Wird gerade angezeigt:", "CURRENTLY_VIEWING_ACCOUNT": "Wird gerade angezeigt:",
"SWITCH": "Wechseln", "SWITCH": "Wechseln",
"CONVERSATIONS": "Gespräche", "CONVERSATIONS": "Gespräche",
"INBOX": "Posteingang",
"ALL_CONVERSATIONS": "Alle Konversationen", "ALL_CONVERSATIONS": "Alle Konversationen",
"MENTIONED_CONVERSATIONS": "Erwähnungen", "MENTIONED_CONVERSATIONS": "Erwähnungen",
"PARTICIPATING_CONVERSATIONS": "Beteiligt", "PARTICIPATING_CONVERSATIONS": "Beteiligt",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Posteingang", "REPORTS_INBOX": "Posteingang",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Setzen Sie sich als", "SET_AVAILABILITY_TITLE": "Setzen Sie sich als",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Übersicht", "REPORTS_OVERVIEW": "Übersicht",
"FACEBOOK_REAUTHORIZE": "Ihre Facebook-Verbindung ist abgelaufen, bitte verbinden Sie sich erneut.", "FACEBOOK_REAUTHORIZE": "Ihre Facebook-Verbindung ist abgelaufen, bitte verbinden Sie sich erneut.",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "Es gibt keine Elemente, die dieser Abfrage entsprechen",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Name",
"Beschreibung",
"FRT",
"NRT",
"RT",
"Öffnungszeiten"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Mindestlänge 2 wird benötigt",
"VALID_ERROR": "Nur Buchstaben, Zahlen, Binde- und Unterstriche sind erlaubt"
},
"DESCRIPTION": {
"LABEL": "Beschreibung",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Öffnungszeiten",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Bearbeiten",
"CREATE": "Erstellen",
"DELETE": "Löschen",
"CANCEL": "Stornieren"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Εισάγετε τον κωδικό της ιδιότητας", "PLACEHOLDER": "Εισάγετε τον κωδικό της ιδιότητας",
"ERROR": "Ο Κωδικός απαιτείται", "ERROR": "Ο Κωδικός απαιτείται",
"IN_VALID": "Μη έγκυρο κλειδί" "IN_VALID": "Μη έγκυρο κλειδί"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "Δεν δημιουργήθηκαν προσαρμοζόμενες ιδιότητες", "404": "Δεν δημιουργήθηκαν προσαρμοζόμενες ιδιότητες",
"NOT_FOUND": "Δεν έχουν ρυθμιστεί προσαρμοζόμενες ιδιότητες" "NOT_FOUND": "Δεν έχουν ρυθμιστεί προσαρμοζόμενες ιδιότητες"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Συγχώνευση επαφής", "MERGE_CONTACT": "Συγχώνευση επαφής",
"CONTACT_ACTIONS": "Ενέργειες επαφής", "CONTACT_ACTIONS": "Ενέργειες επαφής",
"MUTE_CONTACT": "Σίγαση Συνομιλίας", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Επαναφορά Συνομιλίας", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Η συνομιλία είναι σε σίγαση (mute) για 6 ώρες", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Έγινε επαναφορά της συνομιλίας", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Αποστολή μεταγραφής", "SEND_TRANSCRIPT": "Αποστολή μεταγραφής",
"EDIT_LABEL": "Επεξεργασία", "EDIT_LABEL": "Επεξεργασία",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά" "ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Απαιτείται έγκυρη τιμή", "REQUIRED": "Απαιτείται έγκυρη τιμή",
"INVALID_URL": "Μη Έγκυρο URL" "INVALID_URL": "Μη Έγκυρο URL",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Αφαίρεση ετικέτας από την συνομιλία", "REMOVE_LABEL": "Αφαίρεση ετικέτας από την συνομιλία",
"SETTINGS": "Ρυθμίσεις", "SETTINGS": "Ρυθμίσεις",
"AI_ASSIST": "AI Assist", "AI_ASSIST": "AI Assist",
"APPEARANCE": "Appearance" "APPEARANCE": "Appearance",
"SNOOZE_NOTIFICATION": "Snooze Notification"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Μεταβείτε στον Πίνακα Συνομιλίων", "GO_TO_CONVERSATION_DASHBOARD": "Μεταβείτε στον Πίνακα Συνομιλίων",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Change Appearance", "CHANGE_APPEARANCE": "Change Appearance",
"LIGHT_MODE": "Light", "LIGHT_MODE": "Light",
"DARK_MODE": "Dark", "DARK_MODE": "Dark",
"SYSTEM_MODE": "System" "SYSTEM_MODE": "System",
"SNOOZE_NOTIFICATION": "Snooze Notification"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Τελευταία επεξεργασία" "LAST_EDITED": "Τελευταία επεξεργασία"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "από" "BY": "από",
"AUTHOR_NOT_AVAILABLE": "Author is not available"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Εισερχόμενα",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Fetching notifications",
"EOF": "All notifications loaded 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Snoozed until",
"SNOOZED_UNTIL_TOMORROW": "Αναβλήθηκε μέχρι αύριο",
"SNOOZED_UNTIL_NEXT_WEEK": "Αναβολή έως την επόμενη εβδομάδα"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Σήμανση ως μη αναγνωσμένο",
"SNOOZE": "Αναβολή",
"DELETE": "Διαγραφή",
"MARK_ALL_READ": "Mark all as read",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priority"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Αναβολή",
"READ": "Ανάγνωση",
"LABELS": "Ετικέτες",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marked as read",
"MARK_AS_UNREAD": "Notification marked as unread",
"SNOOZE": "Notification snoozed",
"DELETE": "Notification deleted",
"MARK_ALL_READ": "All notifications marked as read",
"DELETE_ALL": "All notifications deleted",
"DELETE_ALL_READ": "All read notifications deleted"
}
}
}
@@ -569,7 +569,7 @@
"UPDATE": "Ενημέρωση ρυθμίσεων ωραρίου", "UPDATE": "Ενημέρωση ρυθμίσεων ωραρίου",
"TOGGLE_AVAILABILITY": "Ενεργοποίηση διαθεσιμότητας ωραρίου για αυτό το κιβώτιο εισερχομένων", "TOGGLE_AVAILABILITY": "Ενεργοποίηση διαθεσιμότητας ωραρίου για αυτό το κιβώτιο εισερχομένων",
"UNAVAILABLE_MESSAGE_LABEL": "Μήνυμα μη διαθεσιμότητας για τους επισκέπτες", "UNAVAILABLE_MESSAGE_LABEL": "Μήνυμα μη διαθεσιμότητας για τους επισκέπτες",
"TOGGLE_HELP": "Η ενεργοποίηση της διαθεσιμότητας ωραρίου θα δείξει τις διαθέσιμες ώρες στο widget συνομιλίας ακόμα και αν όλοι οι πράκτορες είναι εκτός σύνδεσης. Εκτός των διαθέσιμων ωρών οι επισκέπτες μπορούν να προειδοποιηθούν με ένα μήνυμα και μια φόρμα προ-συνομιλίας.", "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
"DAY": { "DAY": {
"ENABLE": "Ενεργοποιήσετε τη διαθεσιμότητα για αυτήν την ημέρα", "ENABLE": "Ενεργοποιήσετε τη διαθεσιμότητα για αυτήν την ημέρα",
"UNAVAILABLE": "Μη διαθέσιμος", "UNAVAILABLE": "Μη διαθέσιμος",
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "ημέρες δοκιμαστικής περιόδου απομένουν.", "TRIAL_MESSAGE": "ημέρες δοκιμαστικής περιόδου απομένουν.",
"TRAIL_BUTTON": "Αγόρασε τώρα", "TRAIL_BUTTON": "Αγόρασε τώρα",
"DELETED_USER": "Διαγραμμένος Χρήστης", "DELETED_USER": "Διαγραμμένος Χρήστης",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Αναστολή Λογαριασμού", "TITLE": "Αναστολή Λογαριασμού",
"MESSAGE": "Ο λογαριασμός σας έχει ανασταλεί. Επικοινωνήστε με την ομάδα υποστήριξης για περισσότερες πληροφορίες." "MESSAGE": "Ο λογαριασμός σας έχει ανασταλεί. Επικοινωνήστε με την ομάδα υποστήριξης για περισσότερες πληροφορίες."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Τρέχουσα προβολή:", "CURRENTLY_VIEWING_ACCOUNT": "Τρέχουσα προβολή:",
"SWITCH": "Εναλλαγή", "SWITCH": "Εναλλαγή",
"CONVERSATIONS": "Συζητήσεις", "CONVERSATIONS": "Συζητήσεις",
"INBOX": "Εισερχόμενα",
"ALL_CONVERSATIONS": "Όλες Οι Συνομιλίες", "ALL_CONVERSATIONS": "Όλες Οι Συνομιλίες",
"MENTIONED_CONVERSATIONS": "Αναφορές", "MENTIONED_CONVERSATIONS": "Αναφορές",
"PARTICIPATING_CONVERSATIONS": "Participating", "PARTICIPATING_CONVERSATIONS": "Participating",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Εισερχόμενα", "REPORTS_INBOX": "Εισερχόμενα",
"REPORTS_TEAM": "Ομάδα", "REPORTS_TEAM": "Ομάδα",
"SET_AVAILABILITY_TITLE": "Ορίστε τον εαυτό σας ως", "SET_AVAILABILITY_TITLE": "Ορίστε τον εαυτό σας ως",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Επισκόπηση", "REPORTS_OVERVIEW": "Επισκόπηση",
"FACEBOOK_REAUTHORIZE": "Η σύνδεση Facebook έχει λήξει, παρακαλώ ξανασυνδεθείτε στο Facebook για να συνεχίσετε", "FACEBOOK_REAUTHORIZE": "Η σύνδεση Facebook έχει λήξει, παρακαλώ ξανασυνδεθείτε στο Facebook για να συνεχίσετε",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "Δεν υπάρχουν δεδομένα που να ταιριάζουν με αυτό το ερώτημα",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Όνομα",
"Περιγραφή",
"FRT",
"NRT",
"RT",
"Ώρες Εργασίας"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Απαιτείται ελάχιστο μήκος 2 χαρακτήρες",
"VALID_ERROR": "Επιτρέπονται μόνο γράμματα, αριθμοί, παύλα και υπογράμμιση"
},
"DESCRIPTION": {
"LABEL": "Περιγραφή",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Ώρες Εργασίας",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Επεξεργασία",
"CREATE": "Δημιουργία",
"DELETE": "Διαγραφή",
"CANCEL": "Άκυρο"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά"
}
}
}
}
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Merge contact", "MERGE_CONTACT": "Merge contact",
"CONTACT_ACTIONS": "Contact actions", "CONTACT_ACTIONS": "Contact actions",
"MUTE_CONTACT": "Mute Conversation", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Unmute Conversation", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "This conversation is muted for 6 hours", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "This conversation is unmuted", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Send Transcript", "SEND_TRANSCRIPT": "Send Transcript",
"EDIT_LABEL": "Edit", "EDIT_LABEL": "Edit",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Export Contacts", "TITLE": "Export Contacts",
"DESC": "Export contacts to a CSV file.", "DESC": "Export contacts to a CSV file.",
"SUCCESS_MESSAGE": "Export is in progress. You will be notified on email when the export file is ready to download.", "SUCCESS_MESSAGE": "Export is in progress. You will be notified on email when the export file is ready to download.",
"ERROR_MESSAGE": "There was an error, please try again" "ERROR_MESSAGE": "There was an error, please try again",
"CONFIRM": {
"TITLE": "Export Contacts",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -29,6 +29,7 @@ import settings from './settings.json';
import signup from './signup.json'; import signup from './signup.json';
import teamsSettings from './teamsSettings.json'; import teamsSettings from './teamsSettings.json';
import whatsappTemplates from './whatsappTemplates.json'; import whatsappTemplates from './whatsappTemplates.json';
import sla from './sla.json';
import inbox from './inbox.json'; import inbox from './inbox.json';
export default { export default {
@@ -61,6 +62,7 @@ export default {
...setNewPassword, ...setNewPassword,
...settings, ...settings,
...signup, ...signup,
...sla,
...teamsSettings, ...teamsSettings,
...whatsappTemplates, ...whatsappTemplates,
...inbox, ...inbox,
@@ -238,6 +238,7 @@
"REPORTS_INBOX": "Inbox", "REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team", "REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as", "SET_AVAILABILITY_TITLE": "Set yourself as",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Overview", "REPORTS_OVERVIEW": "Overview",
"FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services",
@@ -0,0 +1,63 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "There are no items matching this query",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": ["Name", "Description", "FRT", "NRT", "RT", "Business Hours"]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Minimum length 2 is required",
"VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Business Hours",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Edit",
"CREATE": "Create",
"DELETE": "Delete",
"CANCEL": "Cancel"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "There was an error, please try again"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "There was an error, please try again"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "Introducir clave de atributo personalizado", "PLACEHOLDER": "Introducir clave de atributo personalizado",
"ERROR": "Clave es requerida", "ERROR": "Clave es requerida",
"IN_VALID": "Llave Invalida" "IN_VALID": "Llave Invalida"
},
"REGEX_PATTERN": {
"LABEL": "Patrón de Regex",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "No hay atributos personalizados creados", "404": "No hay atributos personalizados creados",
"NOT_FOUND": "No hay atributos personalizados configurados" "NOT_FOUND": "No hay atributos personalizados configurados"
},
"REGEX_PATTERN": {
"LABEL": "Patrón de Regex",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "Combinar contacto", "MERGE_CONTACT": "Combinar contacto",
"CONTACT_ACTIONS": "Acciones de contacto", "CONTACT_ACTIONS": "Acciones de contacto",
"MUTE_CONTACT": "Silenciar Conversación", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Dessilenciar conversación", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "Ésta conversación está silenciada por 6 horas", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "Ésta conversación ya no está silenciada", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Enviar Transcripción", "SEND_TRANSCRIPT": "Enviar Transcripción",
"EDIT_LABEL": "Editar", "EDIT_LABEL": "Editar",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "Exportar contactos", "TITLE": "Exportar contactos",
"DESC": "Exportar contactos a un archivo CSV.", "DESC": "Exportar contactos a un archivo CSV.",
"SUCCESS_MESSAGE": "El proceso de exportar esta en proceso. Será notificado por correo cuando el archivo esté listo para descargar.", "SUCCESS_MESSAGE": "El proceso de exportar esta en proceso. Será notificado por correo cuando el archivo esté listo para descargar.",
"ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo" "ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo",
"CONFIRM": {
"TITLE": "Exportar contactos",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "Se requiere un valor válido", "REQUIRED": "Se requiere un valor válido",
"INVALID_URL": "URL inválida" "INVALID_URL": "URL inválida",
"INVALID_INPUT": "Ingreso inválido"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {
@@ -112,7 +112,8 @@
"REMOVE_LABEL": "Eliminar etiqueta de la conversación", "REMOVE_LABEL": "Eliminar etiqueta de la conversación",
"SETTINGS": "Ajustes", "SETTINGS": "Ajustes",
"AI_ASSIST": "Asistencia AI", "AI_ASSIST": "Asistencia AI",
"APPEARANCE": "Apariencia" "APPEARANCE": "Apariencia",
"SNOOZE_NOTIFICATION": "Posponer notificación"
}, },
"COMMANDS": { "COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones", "GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones",
@@ -153,7 +154,8 @@
"CHANGE_APPEARANCE": "Cambiar apariencia", "CHANGE_APPEARANCE": "Cambiar apariencia",
"LIGHT_MODE": "Claro", "LIGHT_MODE": "Claro",
"DARK_MODE": "Oscuro", "DARK_MODE": "Oscuro",
"SYSTEM_MODE": "Sistema" "SYSTEM_MODE": "Sistema",
"SNOOZE_NOTIFICATION": "Posponer notificación"
} }
}, },
"DASHBOARD_APPS": { "DASHBOARD_APPS": {
@@ -324,7 +324,8 @@
"LAST_EDITED": "Última edición" "LAST_EDITED": "Última edición"
}, },
"COLUMNS": { "COLUMNS": {
"BY": "por" "BY": "por",
"AUTHOR_NOT_AVAILABLE": "El autor no está disponible"
} }
}, },
"EDIT_ARTICLE": { "EDIT_ARTICLE": {
@@ -0,0 +1,60 @@
{
"INBOX": {
"LIST": {
"TITLE": "Bandeja de entrada",
"DISPLAY_DROPDOWN": "Mostrar",
"LOADING": "Cargando notificaciones",
"EOF": "Todas las notificaciones cargadas 🎉",
"404": "There are no active notifications in this group.",
"NO_NOTIFICATIONS": "No notifications",
"NOTE": "Notifications from all subscribed inboxes",
"SNOOZED_UNTIL": "Posponer hasta",
"SNOOZED_UNTIL_TOMORROW": "Pospuesto hasta mañana",
"SNOOZED_UNTIL_NEXT_WEEK": "Pospuesto hasta la próxima semana"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Delete notification"
},
"TYPES": {
"CONVERSATION_MENTION": "You have been mentioned in a conversation",
"CONVERSATION_CREATION": "New conversation created",
"CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in"
},
"MENU_ITEM": {
"MARK_AS_READ": "Mark as read",
"MARK_AS_UNREAD": "Marcar como no leído",
"SNOOZE": "Posponer",
"DELETE": "Eliminar",
"MARK_ALL_READ": "Marcar todo como leído",
"DELETE_ALL": "Delete all",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Sort",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Más reciente",
"OLDEST": "Más antiguo",
"PRIORITY": "Prioridad"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Postpuestas",
"READ": "Leído",
"LABELS": "Etiquetas",
"CONVERSATION_ID": "ID de conversación"
}
},
"ALERTS": {
"MARK_AS_READ": "Notificación marcada como leída",
"MARK_AS_UNREAD": "Notificación marcada como no leída",
"SNOOZE": "Notificación pospuesta",
"DELETE": "Notificación eliminada",
"MARK_ALL_READ": "Todas las notificaciones marcadas como leídas",
"DELETE_ALL": "Todas las notificaciones eliminadas",
"DELETE_ALL_READ": "Todas las notificaciones leídas eliminadas"
}
}
}
@@ -160,6 +160,9 @@
"TRIAL_MESSAGE": "días de prueba restantes.", "TRIAL_MESSAGE": "días de prueba restantes.",
"TRAIL_BUTTON": "Comprar ahora", "TRAIL_BUTTON": "Comprar ahora",
"DELETED_USER": "Usuario eliminado", "DELETED_USER": "Usuario eliminado",
"EMAIL_VERIFICATION_PENDING": "Parece que aún no has verificado tu dirección de correo electrónico. Por favor, revisa tu bandeja de entrada para ver el correo electrónico de verificación.",
"RESEND_VERIFICATION_MAIL": "Reenviar correo de verificación",
"EMAIL_VERIFICATION_SENT": "El correo electrónico de verificación ha sido enviado. Por favor, comprueba tu bandeja de entrada.",
"ACCOUNT_SUSPENDED": { "ACCOUNT_SUSPENDED": {
"TITLE": "Cuenta suspendida", "TITLE": "Cuenta suspendida",
"MESSAGE": "Tu cuenta está suspendida. Comuníquese con el equipo de soporte para obtener más información." "MESSAGE": "Tu cuenta está suspendida. Comuníquese con el equipo de soporte para obtener más información."
@@ -197,6 +200,7 @@
"CURRENTLY_VIEWING_ACCOUNT": "Visualizando:", "CURRENTLY_VIEWING_ACCOUNT": "Visualizando:",
"SWITCH": "Cambiar", "SWITCH": "Cambiar",
"CONVERSATIONS": "Conversaciones", "CONVERSATIONS": "Conversaciones",
"INBOX": "Bandeja de entrada",
"ALL_CONVERSATIONS": "Todas las conversaciones", "ALL_CONVERSATIONS": "Todas las conversaciones",
"MENTIONED_CONVERSATIONS": "Menciones", "MENTIONED_CONVERSATIONS": "Menciones",
"PARTICIPATING_CONVERSATIONS": "Participar", "PARTICIPATING_CONVERSATIONS": "Participar",
@@ -238,6 +242,7 @@
"REPORTS_INBOX": "Bandeja de entrada", "REPORTS_INBOX": "Bandeja de entrada",
"REPORTS_TEAM": "Equipo", "REPORTS_TEAM": "Equipo",
"SET_AVAILABILITY_TITLE": "Ponte como", "SET_AVAILABILITY_TITLE": "Ponte como",
"SLA": "SLA",
"BETA": "Beta", "BETA": "Beta",
"REPORTS_OVERVIEW": "Resumen", "REPORTS_OVERVIEW": "Resumen",
"FACEBOOK_REAUTHORIZE": "Su conexión de Facebook expiró, por favor reconecte si página de Facebook para continuar con el servicio", "FACEBOOK_REAUTHORIZE": "Su conexión de Facebook expiró, por favor reconecte si página de Facebook para continuar con el servicio",
@@ -0,0 +1,70 @@
{
"SLA": {
"HEADER": "SLA",
"HEADER_BTN_TXT": "Add SLA",
"LOADING": "Fetching SLAs",
"SEARCH_404": "No hay elementos que coincidan con esta consulta",
"SIDEBAR_TXT": "<p><b>SLA</b> <p>Think of Service Level Agreements (SLAs) like friendly promises between a service provider and a customer.</p> <p> These promises set clear expectations for things like how quickly the team will respond to issues, making sure you always get a reliable and top-notch experience!</p>",
"LIST": {
"404": "There are no SLAs available in this account.",
"TITLE": "Manage SLA",
"DESC": "SLAs: Friendly promises for great service!",
"TABLE_HEADER": [
"Nombre",
"Descripción",
"FRT",
"NRT",
"RT",
"Horarios"
]
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "La longitud mínima es de 2 caracteres",
"VALID_ERROR": "Sólo letras, números, guión y guión bajo son permitidos"
},
"DESCRIPTION": {
"LABEL": "Descripción",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "First Response Time(Seconds)",
"PLACEHOLDER": "300 for 5 minutes"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time(Seconds)",
"PLACEHOLDER": "600 for 10 minutes"
},
"RESOLUTION_TIME": {
"LABEL": "Resolution Time(Seconds)",
"PLACEHOLDER": "86400 for 1 day"
},
"BUSINESS_HOURS": {
"LABEL": "Horarios",
"PLACEHOLDER": "Only during business hours"
},
"EDIT": "Editar",
"CREATE": "Crear",
"DELETE": "Eliminar",
"CANCEL": "Cancelar"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "SLAs: Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo"
}
},
"EDIT": {
"TITLE": "Edit SLA",
"API": {
"SUCCESS_MESSAGE": "SLA updated successfully",
"ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo"
}
}
}
}
@@ -39,6 +39,17 @@
"PLACEHOLDER": "کلید ویژگی سفارشی را وارد کنید", "PLACEHOLDER": "کلید ویژگی سفارشی را وارد کنید",
"ERROR": "کلید الزامی است", "ERROR": "کلید الزامی است",
"IN_VALID": "کلید نامعتبر" "IN_VALID": "کلید نامعتبر"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
}, },
"API": { "API": {
@@ -93,6 +104,17 @@
"EMPTY_RESULT": { "EMPTY_RESULT": {
"404": "هیچ ویژگی سفارشی ایجاد نشده است", "404": "هیچ ویژگی سفارشی ایجاد نشده است",
"NOT_FOUND": "هیچ ویژگی سفارشی پیکربندی نشده است" "NOT_FOUND": "هیچ ویژگی سفارشی پیکربندی نشده است"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
} }
} }
} }
@@ -39,10 +39,10 @@
}, },
"MERGE_CONTACT": "ادغام مخاطبین", "MERGE_CONTACT": "ادغام مخاطبین",
"CONTACT_ACTIONS": "اقدامات مخاطب", "CONTACT_ACTIONS": "اقدامات مخاطب",
"MUTE_CONTACT": "بی‌صدا کردن گفتگو", "MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "خارج کردن از حالت بی صدا", "UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "این گفتگو به مدت ۶ ساعت بی‌صدا است", "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "این گفتگو از حالت بی صدا خارج شده است", "UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "ارسال رونوشت", "SEND_TRANSCRIPT": "ارسال رونوشت",
"EDIT_LABEL": "ویرایش", "EDIT_LABEL": "ویرایش",
"SIDEBAR_SECTIONS": { "SIDEBAR_SECTIONS": {
@@ -79,7 +79,13 @@
"TITLE": "خروجی گرفتن مخاطب ها", "TITLE": "خروجی گرفتن مخاطب ها",
"DESC": "خروجی گرفتن مخاطب ها از طریق CSV", "DESC": "خروجی گرفتن مخاطب ها از طریق CSV",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "خطایی پیش آمد. لطفا دوباره امتحان کنید" "ERROR_MESSAGE": "خطایی پیش آمد. لطفا دوباره امتحان کنید",
"CONFIRM": {
"TITLE": "خروجی گرفتن مخاطب ها",
"MESSAGE": "Are you sure you want to export all contacts?",
"YES": "Yes, Export",
"NO": "No, Cancel"
}
}, },
"DELETE_NOTE": { "DELETE_NOTE": {
"CONFIRM": { "CONFIRM": {
@@ -339,7 +345,8 @@
}, },
"VALIDATIONS": { "VALIDATIONS": {
"REQUIRED": "مقدار معتبر مورد نیاز است", "REQUIRED": "مقدار معتبر مورد نیاز است",
"INVALID_URL": "URL نامعتبر" "INVALID_URL": "URL نامعتبر",
"INVALID_INPUT": "Invalid Input"
} }
}, },
"MERGE_CONTACTS": { "MERGE_CONTACTS": {

Some files were not shown because too many files have changed in this diff Show More