mirror of
https://github.com/lingble/chatwoot.git
synced 2025-12-22 21:57:00 +00:00
Merge branch 'develop' into feat/github-integration
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -122,6 +122,8 @@ gem 'sentry-sidekiq', '>= 5.19.0', require: false
|
|||||||
gem 'sidekiq', '>= 7.3.1'
|
gem 'sidekiq', '>= 7.3.1'
|
||||||
# We want cron jobs
|
# We want cron jobs
|
||||||
gem 'sidekiq-cron', '>= 1.12.0'
|
gem 'sidekiq-cron', '>= 1.12.0'
|
||||||
|
# for sidekiq healthcheck
|
||||||
|
gem 'sidekiq_alive'
|
||||||
|
|
||||||
##-- Push notification service --##
|
##-- Push notification service --##
|
||||||
gem 'fcm'
|
gem 'fcm'
|
||||||
|
|||||||
@@ -359,6 +359,7 @@ GEM
|
|||||||
grpc (1.72.0-x86_64-linux)
|
grpc (1.72.0-x86_64-linux)
|
||||||
google-protobuf (>= 3.25, < 5.0)
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
googleapis-common-protos-types (~> 1.0)
|
googleapis-common-protos-types (~> 1.0)
|
||||||
|
gserver (0.0.1)
|
||||||
haikunator (1.1.1)
|
haikunator (1.1.1)
|
||||||
hairtrigger (1.0.0)
|
hairtrigger (1.0.0)
|
||||||
activerecord (>= 6.0, < 8)
|
activerecord (>= 6.0, < 8)
|
||||||
@@ -791,6 +792,9 @@ GEM
|
|||||||
fugit (~> 1.8)
|
fugit (~> 1.8)
|
||||||
globalid (>= 1.0.1)
|
globalid (>= 1.0.1)
|
||||||
sidekiq (>= 6)
|
sidekiq (>= 6)
|
||||||
|
sidekiq_alive (2.5.0)
|
||||||
|
gserver (~> 0.0.1)
|
||||||
|
sidekiq (>= 5, < 9)
|
||||||
signet (0.17.0)
|
signet (0.17.0)
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
faraday (>= 0.17.5, < 3.a)
|
faraday (>= 0.17.5, < 3.a)
|
||||||
@@ -1017,6 +1021,7 @@ DEPENDENCIES
|
|||||||
shoulda-matchers
|
shoulda-matchers
|
||||||
sidekiq (>= 7.3.1)
|
sidekiq (>= 7.3.1)
|
||||||
sidekiq-cron (>= 1.12.0)
|
sidekiq-cron (>= 1.12.0)
|
||||||
|
sidekiq_alive
|
||||||
simplecov (= 0.17.1)
|
simplecov (= 0.17.1)
|
||||||
slack-ruby-client (~> 2.5.2)
|
slack-ruby-client (~> 2.5.2)
|
||||||
spring
|
spring
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
# We don't want to update the name of the identified original contact.
|
# We don't want to update the name of the identified original contact.
|
||||||
|
|
||||||
class ContactIdentifyAction
|
class ContactIdentifyAction
|
||||||
|
include UrlHelper
|
||||||
pattr_initialize [:contact!, :params!, { retain_original_contact_name: false, discard_invalid_attrs: false }]
|
pattr_initialize [:contact!, :params!, { retain_original_contact_name: false, discard_invalid_attrs: false }]
|
||||||
|
|
||||||
def perform
|
def perform
|
||||||
@@ -104,7 +105,14 @@ class ContactIdentifyAction
|
|||||||
# TODO: replace reject { |_k, v| v.blank? } with compact_blank when rails is upgraded
|
# TODO: replace reject { |_k, v| v.blank? } with compact_blank when rails is upgraded
|
||||||
@contact.discard_invalid_attrs if discard_invalid_attrs
|
@contact.discard_invalid_attrs if discard_invalid_attrs
|
||||||
@contact.save!
|
@contact.save!
|
||||||
Avatar::AvatarFromUrlJob.perform_later(@contact, params[:avatar_url]) if params[:avatar_url].present? && !@contact.avatar.attached?
|
enqueue_avatar_job
|
||||||
|
end
|
||||||
|
|
||||||
|
def enqueue_avatar_job
|
||||||
|
return unless params[:avatar_url].present? && !@contact.avatar.attached?
|
||||||
|
return unless url_valid?(params[:avatar_url])
|
||||||
|
|
||||||
|
Avatar::AvatarFromUrlJob.perform_later(@contact, params[:avatar_url])
|
||||||
end
|
end
|
||||||
|
|
||||||
def merge_contact(base_contact, merge_contact)
|
def merge_contact(base_contact, merge_contact)
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ class Api::V1::Accounts::ContactsController < Api::V1::Accounts::BaseController
|
|||||||
def resolved_contacts
|
def resolved_contacts
|
||||||
return @resolved_contacts if @resolved_contacts
|
return @resolved_contacts if @resolved_contacts
|
||||||
|
|
||||||
@resolved_contacts = Current.account.contacts.resolved_contacts
|
@resolved_contacts = Current.account.contacts.resolved_contacts(use_crm_v2: Current.account.feature_enabled?('crm_v2'))
|
||||||
|
|
||||||
@resolved_contacts = @resolved_contacts.tagged_with(params[:labels], any: true) if params[:labels].present?
|
@resolved_contacts = @resolved_contacts.tagged_with(params[:labels], any: true) if params[:labels].present?
|
||||||
@resolved_contacts
|
@resolved_contacts
|
||||||
|
|||||||
@@ -69,6 +69,17 @@ class Api::V1::Accounts::InboxesController < Api::V1::Accounts::BaseController
|
|||||||
render status: :ok, json: { message: I18n.t('messages.inbox_deletetion_response') }
|
render status: :ok, json: { message: I18n.t('messages.inbox_deletetion_response') }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def sync_templates
|
||||||
|
unless @inbox.channel.is_a?(Channel::Whatsapp)
|
||||||
|
return render status: :unprocessable_entity, json: { error: 'Template sync is only available for WhatsApp channels' }
|
||||||
|
end
|
||||||
|
|
||||||
|
Channels::Whatsapp::TemplatesSyncJob.perform_later(@inbox.channel)
|
||||||
|
render status: :ok, json: { message: 'Template sync initiated successfully' }
|
||||||
|
rescue StandardError => e
|
||||||
|
render status: :internal_server_error, json: { error: e.message }
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def fetch_inbox
|
def fetch_inbox
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ class MicrosoftController < ApplicationController
|
|||||||
after_action :set_version_header
|
after_action :set_version_header
|
||||||
|
|
||||||
def identity_association
|
def identity_association
|
||||||
microsoft_indentity
|
microsoft_identity
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
@@ -11,7 +11,7 @@ class MicrosoftController < ApplicationController
|
|||||||
response.headers['Content-Length'] = { associatedApplications: [{ applicationId: @identity_json }] }.to_json.length
|
response.headers['Content-Length'] = { associatedApplications: [{ applicationId: @identity_json }] }.to_json.length
|
||||||
end
|
end
|
||||||
|
|
||||||
def microsoft_indentity
|
def microsoft_identity
|
||||||
@identity_json = GlobalConfigService.load('AZURE_APP_ID', nil)
|
@identity_json = GlobalConfigService.load('AZURE_APP_ID', nil)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,7 +4,16 @@ class Webhooks::InstagramController < ActionController::API
|
|||||||
def events
|
def events
|
||||||
Rails.logger.info('Instagram webhook received events')
|
Rails.logger.info('Instagram webhook received events')
|
||||||
if params['object'].casecmp('instagram').zero?
|
if params['object'].casecmp('instagram').zero?
|
||||||
::Webhooks::InstagramEventsJob.perform_later(params.to_unsafe_hash[:entry])
|
entry_params = params.to_unsafe_hash[:entry]
|
||||||
|
|
||||||
|
if contains_echo_event?(entry_params)
|
||||||
|
# Add delay to prevent race condition where echo arrives before send message API completes
|
||||||
|
# This avoids duplicate messages when echo comes early during API processing
|
||||||
|
::Webhooks::InstagramEventsJob.set(wait: 2.seconds).perform_later(entry_params)
|
||||||
|
else
|
||||||
|
::Webhooks::InstagramEventsJob.perform_later(entry_params)
|
||||||
|
end
|
||||||
|
|
||||||
render json: :ok
|
render json: :ok
|
||||||
else
|
else
|
||||||
Rails.logger.warn("Message is not received from the instagram webhook event: #{params['object']}")
|
Rails.logger.warn("Message is not received from the instagram webhook event: #{params['object']}")
|
||||||
@@ -14,6 +23,16 @@ class Webhooks::InstagramController < ActionController::API
|
|||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
|
def contains_echo_event?(entry_params)
|
||||||
|
return false unless entry_params.is_a?(Array)
|
||||||
|
|
||||||
|
entry_params.any? do |entry|
|
||||||
|
# Check messaging array for echo events
|
||||||
|
messaging_events = entry[:messaging] || []
|
||||||
|
messaging_events.any? { |messaging| messaging.dig(:message, :is_echo).present? }
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def valid_token?(token)
|
def valid_token?(token)
|
||||||
# Validates against both IG_VERIFY_TOKEN (Instagram channel via Facebook page) and
|
# Validates against both IG_VERIFY_TOKEN (Instagram channel via Facebook page) and
|
||||||
# INSTAGRAM_VERIFY_TOKEN (Instagram channel via direct Instagram login)
|
# INSTAGRAM_VERIFY_TOKEN (Instagram channel via direct Instagram login)
|
||||||
|
|||||||
@@ -28,6 +28,10 @@ class Inboxes extends CacheEnabledApiClient {
|
|||||||
agent_bot: botId,
|
agent_bot: botId,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
syncTemplates(inboxId) {
|
||||||
|
return axios.post(`${this.url}/${inboxId}/sync_templates`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default new Inboxes();
|
export default new Inboxes();
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ describe('#InboxesAPI', () => {
|
|||||||
expect(inboxesAPI).toHaveProperty('getCampaigns');
|
expect(inboxesAPI).toHaveProperty('getCampaigns');
|
||||||
expect(inboxesAPI).toHaveProperty('getAgentBot');
|
expect(inboxesAPI).toHaveProperty('getAgentBot');
|
||||||
expect(inboxesAPI).toHaveProperty('setAgentBot');
|
expect(inboxesAPI).toHaveProperty('setAgentBot');
|
||||||
|
expect(inboxesAPI).toHaveProperty('syncTemplates');
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('API calls', () => {
|
describe('API calls', () => {
|
||||||
@@ -40,5 +41,12 @@ describe('#InboxesAPI', () => {
|
|||||||
inboxesAPI.deleteInboxAvatar(2);
|
inboxesAPI.deleteInboxAvatar(2);
|
||||||
expect(axiosMock.delete).toHaveBeenCalledWith('/api/v1/inboxes/2/avatar');
|
expect(axiosMock.delete).toHaveBeenCalledWith('/api/v1/inboxes/2/avatar');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('#syncTemplates', () => {
|
||||||
|
inboxesAPI.syncTemplates(2);
|
||||||
|
expect(axiosMock.post).toHaveBeenCalledWith(
|
||||||
|
'/api/v1/inboxes/2/sync_templates'
|
||||||
|
);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import DropdownBody from './base/DropdownBody.vue';
|
|||||||
import DropdownSection from './base/DropdownSection.vue';
|
import DropdownSection from './base/DropdownSection.vue';
|
||||||
import DropdownItem from './base/DropdownItem.vue';
|
import DropdownItem from './base/DropdownItem.vue';
|
||||||
import DropdownSeparator from './base/DropdownSeparator.vue';
|
import DropdownSeparator from './base/DropdownSeparator.vue';
|
||||||
import WootSwitch from 'components/ui/Switch.vue';
|
import ToggleSwitch from 'dashboard/components-next/switch/Switch.vue';
|
||||||
|
|
||||||
const currentUserAutoOffline = ref(false);
|
const currentUserAutoOffline = ref(false);
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ const menuItems = ref([
|
|||||||
<DropdownItem label="Contact Support" class="justify-between">
|
<DropdownItem label="Contact Support" class="justify-between">
|
||||||
<span>{{ $t('SIDEBAR.SET_AUTO_OFFLINE.TEXT') }}</span>
|
<span>{{ $t('SIDEBAR.SET_AUTO_OFFLINE.TEXT') }}</span>
|
||||||
<div class="flex-shrink-0">
|
<div class="flex-shrink-0">
|
||||||
<WootSwitch v-model="currentUserAutoOffline" />
|
<ToggleSwitch v-model="currentUserAutoOffline" />
|
||||||
</div>
|
</div>
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
</DropdownSection>
|
</DropdownSection>
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import {
|
|||||||
} from 'next/dropdown-menu/base';
|
} from 'next/dropdown-menu/base';
|
||||||
import Icon from 'next/icon/Icon.vue';
|
import Icon from 'next/icon/Icon.vue';
|
||||||
import Button from 'next/button/Button.vue';
|
import Button from 'next/button/Button.vue';
|
||||||
|
import ToggleSwitch from 'dashboard/components-next/switch/Switch.vue';
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const store = useStore();
|
const store = useStore();
|
||||||
@@ -48,6 +49,16 @@ const activeStatus = computed(() => {
|
|||||||
return availabilityStatuses.value.find(status => status.active);
|
return availabilityStatuses.value.find(status => status.active);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const autoOfflineToggle = computed({
|
||||||
|
get: () => currentUserAutoOffline.value,
|
||||||
|
set: autoOffline => {
|
||||||
|
store.dispatch('updateAutoOffline', {
|
||||||
|
accountId: currentAccountId.value,
|
||||||
|
autoOffline,
|
||||||
|
});
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
function changeAvailabilityStatus(availability) {
|
function changeAvailabilityStatus(availability) {
|
||||||
if (isImpersonating.value) {
|
if (isImpersonating.value) {
|
||||||
useAlert(t('PROFILE_SETTINGS.FORM.AVAILABILITY.IMPERSONATING_ERROR'));
|
useAlert(t('PROFILE_SETTINGS.FORM.AVAILABILITY.IMPERSONATING_ERROR'));
|
||||||
@@ -62,13 +73,6 @@ function changeAvailabilityStatus(availability) {
|
|||||||
useAlert(t('PROFILE_SETTINGS.FORM.AVAILABILITY.SET_AVAILABILITY_ERROR'));
|
useAlert(t('PROFILE_SETTINGS.FORM.AVAILABILITY.SET_AVAILABILITY_ERROR'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateAutoOffline(autoOffline) {
|
|
||||||
store.dispatch('updateAutoOffline', {
|
|
||||||
accountId: currentAccountId.value,
|
|
||||||
autoOffline,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -118,11 +122,7 @@ function updateAutoOffline(autoOffline) {
|
|||||||
class="size-4 text-n-slate-10"
|
class="size-4 text-n-slate-10"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<woot-switch
|
<ToggleSwitch v-model="autoOfflineToggle" />
|
||||||
class="flex-shrink-0"
|
|
||||||
:model-value="currentUserAutoOffline"
|
|
||||||
@input="updateAutoOffline"
|
|
||||||
/>
|
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
</div>
|
</div>
|
||||||
</DropdownSection>
|
</DropdownSection>
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ const updateValue = () => {
|
|||||||
<template>
|
<template>
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
class="relative h-4 transition-colors duration-200 ease-in-out rounded-full w-7 focus:outline-none focus:ring-1 focus:ring-n-brand focus:ring-offset-n-slate-2 focus:ring-offset-2"
|
class="relative h-4 transition-colors duration-200 ease-in-out rounded-full w-7 focus:outline-none focus:ring-1 focus:ring-n-brand focus:ring-offset-n-slate-2 focus:ring-offset-2 flex-shrink-0"
|
||||||
:class="modelValue ? 'bg-n-brand' : 'bg-n-alpha-1 dark:bg-n-alpha-2'"
|
:class="modelValue ? 'bg-n-brand' : 'bg-n-slate-6 disabled:bg-n-slate-6/60'"
|
||||||
role="switch"
|
role="switch"
|
||||||
:aria-checked="modelValue"
|
:aria-checked="modelValue"
|
||||||
@click="updateValue"
|
@click="updateValue"
|
||||||
|
|||||||
@@ -61,7 +61,9 @@ const onCopy = async e => {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="relative text-left">
|
<div class="relative text-left">
|
||||||
<div class="top-1.5 absolute right-1.5 flex items-center gap-1">
|
<div
|
||||||
|
class="top-1.5 absolute ltr:right-1.5 rtl:left-1.5 flex backdrop-blur-sm rounded-lg items-center gap-1"
|
||||||
|
>
|
||||||
<form
|
<form
|
||||||
v-if="enableCodePen"
|
v-if="enableCodePen"
|
||||||
class="flex items-center"
|
class="flex items-center"
|
||||||
@@ -86,6 +88,11 @@ const onCopy = async e => {
|
|||||||
@click="onCopy"
|
@click="onCopy"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<highlightjs v-if="script" :language="lang" :code="scrubbedScript" />
|
<highlightjs
|
||||||
|
v-if="script"
|
||||||
|
:language="lang"
|
||||||
|
:code="scrubbedScript"
|
||||||
|
class="[&_code]:text-start"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,83 +0,0 @@
|
|||||||
<script>
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
modelValue: { type: Boolean, default: false },
|
|
||||||
size: { type: String, default: '' },
|
|
||||||
},
|
|
||||||
emits: ['update:modelValue', 'input'],
|
|
||||||
methods: {
|
|
||||||
onClick() {
|
|
||||||
this.$emit('update:modelValue', !this.modelValue);
|
|
||||||
this.$emit('input', !this.modelValue);
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<template>
|
|
||||||
<button
|
|
||||||
type="button"
|
|
||||||
class="toggle-button p-0"
|
|
||||||
:class="{ active: modelValue, small: size === 'small' }"
|
|
||||||
role="switch"
|
|
||||||
:aria-checked="modelValue.toString()"
|
|
||||||
@click="onClick"
|
|
||||||
>
|
|
||||||
<span aria-hidden="true" :class="{ active: modelValue }" />
|
|
||||||
</button>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.toggle-button {
|
|
||||||
@apply bg-n-slate-5;
|
|
||||||
--toggle-button-box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px,
|
|
||||||
rgba(59, 130, 246, 0.5) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px,
|
|
||||||
rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
|
|
||||||
border-radius: 0.5625rem;
|
|
||||||
border: 2px solid transparent;
|
|
||||||
cursor: pointer;
|
|
||||||
display: flex;
|
|
||||||
flex-shrink: 0;
|
|
||||||
height: 1.188rem;
|
|
||||||
position: relative;
|
|
||||||
transition-duration: 200ms;
|
|
||||||
transition-property: background-color;
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
||||||
width: 2.125rem;
|
|
||||||
|
|
||||||
&.active {
|
|
||||||
@apply bg-n-brand;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.small {
|
|
||||||
width: 1.375rem;
|
|
||||||
height: 0.875rem;
|
|
||||||
|
|
||||||
span {
|
|
||||||
@apply size-2.5;
|
|
||||||
|
|
||||||
&.active {
|
|
||||||
@apply ltr:translate-x-[0.5rem] ltr:translate-y-0 rtl:translate-x-[-0.5rem] rtl:translate-y-0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
span {
|
|
||||||
@apply bg-n-background;
|
|
||||||
|
|
||||||
border-radius: 100%;
|
|
||||||
box-shadow: var(--toggle-button-box-shadow);
|
|
||||||
display: inline-block;
|
|
||||||
height: 0.9375rem;
|
|
||||||
transform: translate(0, 0);
|
|
||||||
transition-duration: 200ms;
|
|
||||||
transition-property: transform;
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
||||||
width: 0.9375rem;
|
|
||||||
|
|
||||||
&.active {
|
|
||||||
@apply ltr:translate-x-[0.9375rem] ltr:translate-y-0 rtl:translate-x-[-0.9375rem] rtl:translate-y-0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
@@ -94,7 +94,7 @@ export default {
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true,
|
default: true,
|
||||||
},
|
},
|
||||||
hasWhatsappTemplates: {
|
enableWhatsAppTemplates: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
@@ -333,7 +333,7 @@ export default {
|
|||||||
@click="toggleMessageSignature"
|
@click="toggleMessageSignature"
|
||||||
/>
|
/>
|
||||||
<NextButton
|
<NextButton
|
||||||
v-if="hasWhatsappTemplates"
|
v-if="enableWhatsAppTemplates"
|
||||||
v-tooltip.top-end="$t('CONVERSATION.FOOTER.WHATSAPP_TEMPLATES')"
|
v-tooltip.top-end="$t('CONVERSATION.FOOTER.WHATSAPP_TEMPLATES')"
|
||||||
icon="i-ph-whatsapp-logo"
|
icon="i-ph-whatsapp-logo"
|
||||||
slate
|
slate
|
||||||
|
|||||||
@@ -184,9 +184,8 @@ export default {
|
|||||||
|
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
hasWhatsappTemplates() {
|
showWhatsappTemplates() {
|
||||||
return !!this.$store.getters['inboxes/getWhatsAppTemplates'](this.inboxId)
|
return this.isAWhatsAppCloudChannel && !this.isPrivate;
|
||||||
.length;
|
|
||||||
},
|
},
|
||||||
isPrivate() {
|
isPrivate() {
|
||||||
if (this.currentChat.can_reply || this.isAWhatsAppChannel) {
|
if (this.currentChat.can_reply || this.isAWhatsAppChannel) {
|
||||||
@@ -1212,7 +1211,7 @@ export default {
|
|||||||
<ReplyBottomPanel
|
<ReplyBottomPanel
|
||||||
:conversation-id="conversationId"
|
:conversation-id="conversationId"
|
||||||
:enable-multiple-file-upload="enableMultipleFileUpload"
|
:enable-multiple-file-upload="enableMultipleFileUpload"
|
||||||
:has-whatsapp-templates="hasWhatsappTemplates"
|
:enable-whats-app-templates="showWhatsappTemplates"
|
||||||
:inbox="inbox"
|
:inbox="inbox"
|
||||||
:is-on-private-note="isOnPrivateNote"
|
:is-on-private-note="isOnPrivateNote"
|
||||||
:is-recording-audio="isRecordingAudio"
|
:is-recording-audio="isRecordingAudio"
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
<script>
|
<script>
|
||||||
|
import { useAlert } from 'dashboard/composables';
|
||||||
|
import Icon from 'dashboard/components-next/icon/Icon.vue';
|
||||||
// TODO: Remove this when we support all formats
|
// TODO: Remove this when we support all formats
|
||||||
const formatsToRemove = ['DOCUMENT', 'IMAGE', 'VIDEO'];
|
const formatsToRemove = ['DOCUMENT', 'IMAGE', 'VIDEO'];
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
components: {
|
||||||
|
Icon,
|
||||||
|
},
|
||||||
props: {
|
props: {
|
||||||
inboxId: {
|
inboxId: {
|
||||||
type: Number,
|
type: Number,
|
||||||
@@ -13,6 +18,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
query: '',
|
query: '',
|
||||||
|
isRefreshing: false,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -37,14 +43,26 @@ export default {
|
|||||||
return template.components.find(component => component.type === 'BODY')
|
return template.components.find(component => component.type === 'BODY')
|
||||||
.text;
|
.text;
|
||||||
},
|
},
|
||||||
|
async refreshTemplates() {
|
||||||
|
this.isRefreshing = true;
|
||||||
|
try {
|
||||||
|
await this.$store.dispatch('inboxes/syncTemplates', this.inboxId);
|
||||||
|
useAlert(this.$t('WHATSAPP_TEMPLATES.PICKER.REFRESH_SUCCESS'));
|
||||||
|
} catch (error) {
|
||||||
|
useAlert(this.$t('WHATSAPP_TEMPLATES.PICKER.REFRESH_ERROR'));
|
||||||
|
} finally {
|
||||||
|
this.isRefreshing = false;
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="w-full">
|
<div class="w-full">
|
||||||
|
<div class="flex gap-2 mb-2.5">
|
||||||
<div
|
<div
|
||||||
class="gap-1 bg-n-alpha-black2 items-center flex mb-2.5 py-0 px-2.5 rounded-lg outline outline-1 outline-n-weak hover:outline-n-slate-6 dark:hover:outline-n-slate-6 focus-within:outline-n-brand dark:focus-within:outline-n-brand"
|
class="flex flex-1 gap-1 items-center px-2.5 py-0 rounded-lg bg-n-alpha-black2 outline outline-1 outline-n-weak hover:outline-n-slate-6 dark:hover:outline-n-slate-6 focus-within:outline-n-brand dark:focus-within:outline-n-brand"
|
||||||
>
|
>
|
||||||
<fluent-icon icon="search" class="text-n-slate-12" size="16" />
|
<fluent-icon icon="search" class="text-n-slate-12" size="16" />
|
||||||
<input
|
<input
|
||||||
@@ -54,21 +72,34 @@ export default {
|
|||||||
class="reset-base w-full h-9 bg-transparent text-n-slate-12 !text-sm !outline-0"
|
class="reset-base w-full h-9 bg-transparent text-n-slate-12 !text-sm !outline-0"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<button
|
||||||
|
:disabled="isRefreshing"
|
||||||
|
class="flex justify-center items-center w-9 h-9 rounded-lg bg-n-alpha-black2 outline outline-1 outline-n-weak hover:outline-n-slate-6 dark:hover:outline-n-slate-6 hover:bg-n-alpha-2 dark:hover:bg-n-solid-2 disabled:opacity-50 disabled:cursor-not-allowed"
|
||||||
|
:title="$t('WHATSAPP_TEMPLATES.PICKER.REFRESH_BUTTON')"
|
||||||
|
@click="refreshTemplates"
|
||||||
|
>
|
||||||
|
<Icon
|
||||||
|
icon="i-lucide-refresh-ccw"
|
||||||
|
class="text-n-slate-12 size-4"
|
||||||
|
:class="{ 'animate-spin': isRefreshing }"
|
||||||
|
/>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="bg-n-background outline-n-container outline outline-1 rounded-lg max-h-[18.75rem] overflow-y-auto p-2.5"
|
class="bg-n-background outline-n-container outline outline-1 rounded-lg max-h-[18.75rem] overflow-y-auto p-2.5"
|
||||||
>
|
>
|
||||||
<div v-for="(template, i) in filteredTemplateMessages" :key="template.id">
|
<div v-for="(template, i) in filteredTemplateMessages" :key="template.id">
|
||||||
<button
|
<button
|
||||||
class="rounded-lg cursor-pointer block p-2.5 text-left w-full hover:bg-n-alpha-2 dark:hover:bg-n-solid-2"
|
class="block p-2.5 w-full text-left rounded-lg cursor-pointer hover:bg-n-alpha-2 dark:hover:bg-n-solid-2"
|
||||||
@click="$emit('onSelect', template)"
|
@click="$emit('onSelect', template)"
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
<div class="flex items-center justify-between mb-2.5">
|
<div class="flex justify-between items-center mb-2.5">
|
||||||
<p class="text-sm">
|
<p class="text-sm">
|
||||||
{{ template.name }}
|
{{ template.name }}
|
||||||
</p>
|
</p>
|
||||||
<span
|
<span
|
||||||
class="inline-block px-2 py-1 text-xs leading-none bg-n-slate-3 rounded-lg cursor-default text-n-slate-12"
|
class="inline-block px-2 py-1 text-xs leading-none rounded-lg cursor-default bg-n-slate-3 text-n-slate-12"
|
||||||
>
|
>
|
||||||
{{ $t('WHATSAPP_TEMPLATES.PICKER.LABELS.LANGUAGE') }} :
|
{{ $t('WHATSAPP_TEMPLATES.PICKER.LABELS.LANGUAGE') }} :
|
||||||
{{ template.language }}
|
{{ template.language }}
|
||||||
@@ -94,12 +125,19 @@ export default {
|
|||||||
class="border-b border-solid border-n-weak my-2.5 mx-auto max-w-[95%]"
|
class="border-b border-solid border-n-weak my-2.5 mx-auto max-w-[95%]"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="!filteredTemplateMessages.length">
|
<div v-if="!filteredTemplateMessages.length" class="py-8 text-center">
|
||||||
|
<div v-if="query && whatsAppTemplateMessages.length">
|
||||||
<p>
|
<p>
|
||||||
{{ $t('WHATSAPP_TEMPLATES.PICKER.NO_TEMPLATES_FOUND') }}
|
{{ $t('WHATSAPP_TEMPLATES.PICKER.NO_TEMPLATES_FOUND') }}
|
||||||
<strong>{{ query }}</strong>
|
<strong>{{ query }}</strong>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else-if="!whatsAppTemplateMessages.length" class="space-y-4">
|
||||||
|
<p class="text-n-slate-11">
|
||||||
|
{{ $t('WHATSAPP_TEMPLATES.PICKER.NO_TEMPLATES_AVAILABLE') }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "تحديث",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "تحديث",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "رمز التحقق من Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "رمز التحقق من Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "نماذج البحث",
|
"SEARCH_PLACEHOLDER": "نماذج البحث",
|
||||||
"NO_TEMPLATES_FOUND": "لم يتم العثور على قوالب",
|
"NO_TEMPLATES_FOUND": "لم يتم العثور على قوالب",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "اللغة",
|
"LANGUAGE": "اللغة",
|
||||||
"TEMPLATE_BODY": "نص القالب",
|
"TEMPLATE_BODY": "نص القالب",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Обновяване",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Обновяване",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualitza",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualitza",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token de verificació del webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token de verificació del webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Aquest testimoni s'utilitza per verificar l'autenticitat del punt final del webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Aquest testimoni s'utilitza per verificar l'autenticitat del punt final del webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualitza la configuració del formulari de xat prèvia"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualitza la configuració del formulari de xat prèvia"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Cerca plantilles",
|
"SEARCH_PLACEHOLDER": "Cerca plantilles",
|
||||||
"NO_TEMPLATES_FOUND": "No s'han trobat plantilles per a",
|
"NO_TEMPLATES_FOUND": "No s'han trobat plantilles per a",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Idioma",
|
"LANGUAGE": "Idioma",
|
||||||
"TEMPLATE_BODY": "Cos de la plantilla",
|
"TEMPLATE_BODY": "Cos de la plantilla",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualizovat",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualizovat",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Opdater",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Opdater",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook verifikations token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook verifikations token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Søg Skabeloner",
|
"SEARCH_PLACEHOLDER": "Søg Skabeloner",
|
||||||
"NO_TEMPLATES_FOUND": "Ingen skabeloner fundet for",
|
"NO_TEMPLATES_FOUND": "Ingen skabeloner fundet for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Sprog",
|
"LANGUAGE": "Sprog",
|
||||||
"TEMPLATE_BODY": "Skabelon Krop",
|
"TEMPLATE_BODY": "Skabelon Krop",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualisieren",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualisieren",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook-Verifizierungstoken",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook-Verifizierungstoken",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Mit diesem Token wird die Authentizität des Webhook Endpunktes überprüft.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Mit diesem Token wird die Authentizität des Webhook Endpunktes überprüft.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Pre Chat Einstellungen aktualisieren"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Pre Chat Einstellungen aktualisieren"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Vorlagen suchen",
|
"SEARCH_PLACEHOLDER": "Vorlagen suchen",
|
||||||
"NO_TEMPLATES_FOUND": "Keine Vorlagen gefunden für",
|
"NO_TEMPLATES_FOUND": "Keine Vorlagen gefunden für",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Sprache",
|
"LANGUAGE": "Sprache",
|
||||||
"TEMPLATE_BODY": "Vorlagenbody",
|
"TEMPLATE_BODY": "Vorlagenbody",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Ενημέρωση",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Ενημέρωση",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token Επαλήθευσης Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token Επαλήθευσης Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Αναζήτηση Προτύπων",
|
"SEARCH_PLACEHOLDER": "Αναζήτηση Προτύπων",
|
||||||
"NO_TEMPLATES_FOUND": "Δεν βρέθηκαν πρότυπα για",
|
"NO_TEMPLATES_FOUND": "Δεν βρέθηκαν πρότυπα για",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Γλώσσα",
|
"LANGUAGE": "Γλώσσα",
|
||||||
"TEMPLATE_BODY": "Σώμα Προτύπου",
|
"TEMPLATE_BODY": "Σώμα Προτύπου",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualizar",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualizar",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token de verificación del Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token de verificación del Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token se utiliza para verificar la autenticidad del extremo del webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token se utiliza para verificar la autenticidad del extremo del webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualizar configuración de Formulario de Chat"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualizar configuración de Formulario de Chat"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Buscar plantillas",
|
"SEARCH_PLACEHOLDER": "Buscar plantillas",
|
||||||
"NO_TEMPLATES_FOUND": "No se encontraron plantillas para",
|
"NO_TEMPLATES_FOUND": "No se encontraron plantillas para",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Idioma",
|
"LANGUAGE": "Idioma",
|
||||||
"TEMPLATE_BODY": "Cuerpo de plantilla",
|
"TEMPLATE_BODY": "Cuerpo de plantilla",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "اعمال شود",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "اعمال شود",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "توکن تایید Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "توکن تایید Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "این توکن برای تأیید صحت نقطه پایانی webhook استفاده می شود.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "این توکن برای تأیید صحت نقطه پایانی webhook استفاده می شود.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "بهروزرسانی تنظیمات فرم قبل از گفتگو"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "بهروزرسانی تنظیمات فرم قبل از گفتگو"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "جستجوی الگوها",
|
"SEARCH_PLACEHOLDER": "جستجوی الگوها",
|
||||||
"NO_TEMPLATES_FOUND": "هیچ قالبی برای",
|
"NO_TEMPLATES_FOUND": "هیچ قالبی برای",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "زبان",
|
"LANGUAGE": "زبان",
|
||||||
"TEMPLATE_BODY": "بدنه الگو",
|
"TEMPLATE_BODY": "بدنه الگو",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Päivitä",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Päivitä",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Etsi Pohjia",
|
"SEARCH_PLACEHOLDER": "Etsi Pohjia",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Mettre à jour",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Mettre à jour",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Jeton de vérification du Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Jeton de vérification du Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Ce jeton est utilisé pour vérifier l'authenticité du point de terminaison du webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Ce jeton est utilisé pour vérifier l'authenticité du point de terminaison du webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Mettre à jour les paramètres du formulaire de pré-chat"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Mettre à jour les paramètres du formulaire de pré-chat"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Rechercher des modèles",
|
"SEARCH_PLACEHOLDER": "Rechercher des modèles",
|
||||||
"NO_TEMPLATES_FOUND": "Aucun modèle trouvé pour",
|
"NO_TEMPLATES_FOUND": "Aucun modèle trouvé pour",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Langue",
|
"LANGUAGE": "Langue",
|
||||||
"TEMPLATE_BODY": "Corps du modèle",
|
"TEMPLATE_BODY": "Corps du modèle",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "עדכן",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "עדכן",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "אסימון אימות Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "אסימון אימות Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "עדכון הגדרות טופס טרום צ'אט"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "עדכון הגדרות טופס טרום צ'אט"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "חפש תבניות",
|
"SEARCH_PLACEHOLDER": "חפש תבניות",
|
||||||
"NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור",
|
"NO_TEMPLATES_FOUND": "לא נמצאו תבניות עבור",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "שפה",
|
"LANGUAGE": "שפה",
|
||||||
"TEMPLATE_BODY": "גוף התבנית",
|
"TEMPLATE_BODY": "גוף התבנית",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Ovaj token se koristi za verifikaciju autentičnosti webhook endpoint-a.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Ovaj token se koristi za verifikaciju autentičnosti webhook endpoint-a.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Pretraži Predloške",
|
"SEARCH_PLACEHOLDER": "Pretraži Predloške",
|
||||||
"NO_TEMPLATES_FOUND": "Nije pronađen predložak za",
|
"NO_TEMPLATES_FOUND": "Nije pronađen predložak za",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Jezik",
|
"LANGUAGE": "Jezik",
|
||||||
"TEMPLATE_BODY": "Tijelo predloška",
|
"TEMPLATE_BODY": "Tijelo predloška",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Frissítés",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Frissítés",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Ez a token a webhook-végpont hitelességének ellenőrzésére szolgál.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Ez a token a webhook-végpont hitelességének ellenőrzésére szolgál.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Csevegés előtti űrlap beállításainak frissítése"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Csevegés előtti űrlap beállításainak frissítése"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Sablon keresése",
|
"SEARCH_PLACEHOLDER": "Sablon keresése",
|
||||||
"NO_TEMPLATES_FOUND": "Nem található sablon erre:",
|
"NO_TEMPLATES_FOUND": "Nem található sablon erre:",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Nyelv",
|
"LANGUAGE": "Nyelv",
|
||||||
"TEMPLATE_BODY": "Sablon törzse",
|
"TEMPLATE_BODY": "Sablon törzse",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Perbarui",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Perbarui",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token Verifikasi Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token Verifikasi Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Token ini digunakan untuk memverifikasi keaslian titik akhir webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Token ini digunakan untuk memverifikasi keaslian titik akhir webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Perbarui Pengaturan Formulir Pra Obrolan"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Perbarui Pengaturan Formulir Pra Obrolan"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Cari Templat",
|
"SEARCH_PLACEHOLDER": "Cari Templat",
|
||||||
"NO_TEMPLATES_FOUND": "Tidak ditemukan templat untuk",
|
"NO_TEMPLATES_FOUND": "Tidak ditemukan templat untuk",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Bahasa",
|
"LANGUAGE": "Bahasa",
|
||||||
"TEMPLATE_BODY": "Isi Templat",
|
"TEMPLATE_BODY": "Isi Templat",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Uppfæra",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Uppfæra",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aggiorna",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aggiorna",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Cerca modelli",
|
"SEARCH_PLACEHOLDER": "Cerca modelli",
|
||||||
"NO_TEMPLATES_FOUND": "Nessun modello trovato per",
|
"NO_TEMPLATES_FOUND": "Nessun modello trovato per",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Lingua",
|
"LANGUAGE": "Lingua",
|
||||||
"TEMPLATE_BODY": "Corpo modello",
|
"TEMPLATE_BODY": "Corpo modello",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "更新",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "更新",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook検証トークン",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook検証トークン",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "このトークンはWebhookエンドポイントの信頼性を検証するために使用されます。",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "このトークンはWebhookエンドポイントの信頼性を検証するために使用されます。",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "プレチャットフォーム設定を更新する"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "プレチャットフォーム設定を更新する"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "テンプレートを検索",
|
"SEARCH_PLACEHOLDER": "テンプレートを検索",
|
||||||
"NO_TEMPLATES_FOUND": "該当するテンプレートが見つかりません:",
|
"NO_TEMPLATES_FOUND": "該当するテンプレートが見つかりません:",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "言語",
|
"LANGUAGE": "言語",
|
||||||
"TEMPLATE_BODY": "テンプレート本文",
|
"TEMPLATE_BODY": "テンプレート本文",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "업데이트",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "업데이트",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "언어",
|
"LANGUAGE": "언어",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atnaujinti",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atnaujinti",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Patikros Prieigos Raktas",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Patikros Prieigos Raktas",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Šis prieigos raktas naudojamas „webhook“ galutinio taško autentiškumui patikrinti.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Šis prieigos raktas naudojamas „webhook“ galutinio taško autentiškumui patikrinti.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atnaujinkite išankstinio pokalbio internetu formos nustatymus"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atnaujinkite išankstinio pokalbio internetu formos nustatymus"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Ieškoti šablonų",
|
"SEARCH_PLACEHOLDER": "Ieškoti šablonų",
|
||||||
"NO_TEMPLATES_FOUND": "Šablonų nerasta",
|
"NO_TEMPLATES_FOUND": "Šablonų nerasta",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Kalba",
|
"LANGUAGE": "Kalba",
|
||||||
"TEMPLATE_BODY": "Šablono tekstas",
|
"TEMPLATE_BODY": "Šablono tekstas",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atjaunināt",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atjaunināt",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verifikācijas Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verifikācijas Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Šis marķieris tiek izmantots, lai pārbaudītu webhook endpoint autentiskumu.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Šis marķieris tiek izmantots, lai pārbaudītu webhook endpoint autentiskumu.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atjaunināt pirms-tērzēšanas veidlapas iestatījumus"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atjaunināt pirms-tērzēšanas veidlapas iestatījumus"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Meklēt Veidnes",
|
"SEARCH_PLACEHOLDER": "Meklēt Veidnes",
|
||||||
"NO_TEMPLATES_FOUND": "Veidnes nav atrastas",
|
"NO_TEMPLATES_FOUND": "Veidnes nav atrastas",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Valoda",
|
"LANGUAGE": "Valoda",
|
||||||
"TEMPLATE_BODY": "Veidnes Pamatteksts",
|
"TEMPLATE_BODY": "Veidnes Pamatteksts",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "അപ്ഡേറ്റ്",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "അപ്ഡേറ്റ്",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Vernieuwen",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Vernieuwen",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Templates zoeken",
|
"SEARCH_PLACEHOLDER": "Templates zoeken",
|
||||||
"NO_TEMPLATES_FOUND": "Geen templates gevonden voor",
|
"NO_TEMPLATES_FOUND": "Geen templates gevonden voor",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Taal",
|
"LANGUAGE": "Taal",
|
||||||
"TEMPLATE_BODY": "Template bericht",
|
"TEMPLATE_BODY": "Template bericht",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Oppdater",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Oppdater",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualizuj",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aktualizuj",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token weryfikacyjny webhooka",
|
"WHATSAPP_WEBHOOK_TITLE": "Token weryfikacyjny webhooka",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Ten token służy do weryfikacji autentyczności punktu końcowego webhooka.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Ten token służy do weryfikacji autentyczności punktu końcowego webhooka.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Aktualizacja ustawień formularza czatu wstępnego"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Aktualizacja ustawień formularza czatu wstępnego"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Wyszukaj szablony",
|
"SEARCH_PLACEHOLDER": "Wyszukaj szablony",
|
||||||
"NO_TEMPLATES_FOUND": "Nie znaleziono szablonów dla",
|
"NO_TEMPLATES_FOUND": "Nie znaleziono szablonów dla",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Język",
|
"LANGUAGE": "Język",
|
||||||
"TEMPLATE_BODY": "Treść szablonu",
|
"TEMPLATE_BODY": "Treść szablonu",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atualização",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atualização",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook de verificação do token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook de verificação do token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token é usado para verificar a autenticidade do endpoint do webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token é usado para verificar a autenticidade do endpoint do webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atualizar configurações do formulário pré-chat"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atualizar configurações do formulário pré-chat"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Buscar templates",
|
"SEARCH_PLACEHOLDER": "Buscar templates",
|
||||||
"NO_TEMPLATES_FOUND": "Nenhum template encontrado para",
|
"NO_TEMPLATES_FOUND": "Nenhum template encontrado para",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Idioma",
|
"LANGUAGE": "Idioma",
|
||||||
"TEMPLATE_BODY": "Corpo do Template",
|
"TEMPLATE_BODY": "Corpo do Template",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atualizar",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Atualizar",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token de verificação Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token de verificação Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token é usado para verificar a autenticidade do webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Este token é usado para verificar a autenticidade do webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atualizar configurações do Formulário Pre Chat"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Atualizar configurações do Formulário Pre Chat"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Pesquisar modelos",
|
"SEARCH_PLACEHOLDER": "Pesquisar modelos",
|
||||||
"NO_TEMPLATES_FOUND": "Não há templates encontrados para",
|
"NO_TEMPLATES_FOUND": "Não há templates encontrados para",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Idioma",
|
"LANGUAGE": "Idioma",
|
||||||
"TEMPLATE_BODY": "Conteúdo do Template",
|
"TEMPLATE_BODY": "Conteúdo do Template",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualizare",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Actualizare",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Token de verificare Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Token de verificare Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Acest simbol este utilizat pentru a verifica autenticitatea punctului final webhook.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Acest simbol este utilizat pentru a verifica autenticitatea punctului final webhook.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualizarea setărilor formularului pre-chat"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Actualizarea setărilor formularului pre-chat"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Caută Șabloane",
|
"SEARCH_PLACEHOLDER": "Caută Șabloane",
|
||||||
"NO_TEMPLATES_FOUND": "Nu s-au găsit șabloane pentru",
|
"NO_TEMPLATES_FOUND": "Nu s-au găsit șabloane pentru",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Limbă",
|
"LANGUAGE": "Limbă",
|
||||||
"TEMPLATE_BODY": "Corpul șablonului",
|
"TEMPLATE_BODY": "Corpul șablonului",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Обновить",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Обновить",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Токен авторизации Webhook",
|
"WHATSAPP_WEBHOOK_TITLE": "Токен авторизации Webhook",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "Этот токен используется для проверки подлинности конечной точки веб-хука.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "Этот токен используется для проверки подлинности конечной точки веб-хука.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Обновить настройки формы для чата"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Обновить настройки формы для чата"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Найти шаблоны",
|
"SEARCH_PLACEHOLDER": "Найти шаблоны",
|
||||||
"NO_TEMPLATES_FOUND": "Не найдено шаблонов для",
|
"NO_TEMPLATES_FOUND": "Не найдено шаблонов для",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Язык",
|
"LANGUAGE": "Язык",
|
||||||
"TEMPLATE_BODY": "Тело шаблона",
|
"TEMPLATE_BODY": "Тело шаблона",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Išči predloge",
|
"SEARCH_PLACEHOLDER": "Išči predloge",
|
||||||
"NO_TEMPLATES_FOUND": "Ni najdenih predlog za",
|
"NO_TEMPLATES_FOUND": "Ni najdenih predlog za",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Jezik",
|
"LANGUAGE": "Jezik",
|
||||||
"TEMPLATE_BODY": "Telo predloge",
|
"TEMPLATE_BODY": "Telo predloge",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Update",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
"PICKER": {
|
"PICKER": {
|
||||||
"SEARCH_PLACEHOLDER": "Search Templates",
|
"SEARCH_PLACEHOLDER": "Search Templates",
|
||||||
"NO_TEMPLATES_FOUND": "No templates found for",
|
"NO_TEMPLATES_FOUND": "No templates found for",
|
||||||
|
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||||
|
"REFRESH_BUTTON": "Refresh templates",
|
||||||
|
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||||
|
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||||
"LABELS": {
|
"LABELS": {
|
||||||
"LANGUAGE": "Language",
|
"LANGUAGE": "Language",
|
||||||
"TEMPLATE_BODY": "Template Body",
|
"TEMPLATE_BODY": "Template Body",
|
||||||
|
|||||||
@@ -600,6 +600,10 @@
|
|||||||
"WHATSAPP_SECTION_UPDATE_BUTTON": "Primeni",
|
"WHATSAPP_SECTION_UPDATE_BUTTON": "Primeni",
|
||||||
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
"WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
|
||||||
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
"WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_TITLE": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Manually sync message templates from WhatsApp to update your available templates.",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sync Templates",
|
||||||
|
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Templates sync initiated successfully. It may take a couple of minutes to update.",
|
||||||
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
"UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
|
||||||
},
|
},
|
||||||
"HELP_CENTER": {
|
"HELP_CENTER": {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user