Merge branch 'release/2.3.2'

This commit is contained in:
Sojan 2022-03-23 19:06:45 +05:30
commit 2605f24539
610 changed files with 10023 additions and 1804 deletions

View file

@ -50,3 +50,6 @@ exclude_patterns:
- 'app/javascript/dashboard/routes/dashboard/settings/automation/constants.js'
- 'app/javascript/dashboard/components/widgets/FilterInput/FilterOperatorTypes.js'
- 'app/javascript/dashboard/routes/dashboard/settings/reports/constants.js'
- 'app/javascript/dashboard/i18n/index.js'
- 'app/javascript/widget/i18n/index.js'
- 'app/javascript/survey/i18n/index.js'

View file

@ -29,8 +29,8 @@ module.exports = {
'vue/html-self-closing': 'off',
"vue/no-v-html": 'off',
'vue/singleline-html-element-content-newline': 'off',
'import/extensions': ['off']
'import/extensions': ['off'],
'no-console': 'error'
},
settings: {
'import/resolver': {

View file

@ -16,6 +16,7 @@ Metrics/ClassLength:
- 'app/models/message.rb'
- 'app/builders/messages/facebook/message_builder.rb'
- 'app/controllers/api/v1/accounts/contacts_controller.rb'
- 'app/listeners/action_cable_listener.rb'
RSpec/ExampleLength:
Max: 25
Style/Documentation:

View file

@ -42,7 +42,7 @@ gem 'down', '~> 5.0'
gem 'aws-sdk-s3', require: false
gem 'azure-storage-blob', require: false
gem 'google-cloud-storage', require: false
gem 'image_processing'
gem 'image_processing', '~> 1.12.2'
##-- gems for database --#
gem 'groupdate'

View file

@ -688,7 +688,7 @@ DEPENDENCIES
hairtrigger
hashie
html2text
image_processing
image_processing (~> 1.12.2)
jbuilder
json_refs
json_schemer

View file

@ -34,7 +34,7 @@ class Api::V1::Accounts::AutomationRulesController < Api::V1::Accounts::BaseCont
params.permit(
:name, :description, :event_name, :account_id, :active,
conditions: [:attribute_key, :filter_operator, :query_operator, { values: [] }],
actions: [:action_name, { action_params: [] }]
actions: [:action_name, { action_params: [{}] }]
)
end

View file

@ -1,32 +1,6 @@
class Api::V1::Accounts::BaseController < Api::BaseController
include SwitchLocale
include EnsureCurrentAccountHelper
before_action :current_account
around_action :switch_locale_using_account_locale
private
def current_account
@current_account ||= ensure_current_account
Current.account = @current_account
end
def ensure_current_account
account = Account.find(params[:account_id])
if current_user
account_accessible_for_user?(account)
elsif @resource.is_a?(AgentBot)
account_accessible_for_bot?(account)
end
account
end
def account_accessible_for_user?(account)
@current_account_user = account.account_users.find_by(user_id: current_user.id)
Current.account_user = @current_account_user
render_unauthorized('You are not authorized to access this account') unless @current_account_user
end
def account_accessible_for_bot?(account)
render_unauthorized('You are not authorized to access this account') unless @resource.agent_bot_inboxes.find_by(account_id: account.id)
end
end

View file

@ -1,4 +1,5 @@
class Api::V1::Accounts::Conversations::BaseController < Api::V1::Accounts::BaseController
include EnsureCurrentAccountHelper
before_action :conversation
private

View file

@ -0,0 +1,17 @@
class Api::V1::Accounts::Conversations::DirectUploadsController < ActiveStorage::DirectUploadsController
include EnsureCurrentAccountHelper
before_action :current_account
before_action :conversation
def create
return if @conversation.nil? || @current_account.nil?
super
end
private
def conversation
@conversation ||= Current.account.conversations.find_by(display_id: params[:conversation_id])
end
end

View file

@ -48,7 +48,10 @@ class Api::V1::Accounts::InboxesController < Api::V1::Accounts::BaseController
# Inbox update doesn't necessarily need channel attributes
return if permitted_params(channel_attributes)[:channel].blank?
validate_email_channel(channel_attributes) if @inbox.inbox_type == 'Email'
if @inbox.inbox_type == 'Email'
validate_email_channel(channel_attributes)
@inbox.channel.reauthorized!
end
@inbox.channel.update!(permitted_params(channel_attributes)[:channel])
update_channel_feature_flags

View file

@ -1,5 +1,6 @@
class Api::V1::Widget::BaseController < ApplicationController
include SwitchLocale
include WebsiteTokenHelper
before_action :set_web_widget
before_action :set_contact
@ -19,25 +20,6 @@ class Api::V1::Widget::BaseController < ApplicationController
@conversation ||= conversations.last
end
def auth_token_params
@auth_token_params ||= ::Widget::TokenService.new(token: request.headers['X-Auth-Token']).decode_token
end
def set_web_widget
@web_widget = ::Channel::WebWidget.find_by!(website_token: permitted_params[:website_token])
@current_account = @web_widget.account
end
def set_contact
@contact_inbox = @web_widget.inbox.contact_inboxes.find_by(
source_id: auth_token_params[:source_id]
)
@contact = @contact_inbox&.contact
raise ActiveRecord::RecordNotFound unless @contact
Current.contact = @contact
end
def create_conversation
::Conversation.create!(conversation_params)
end
@ -96,10 +78,6 @@ class Api::V1::Widget::BaseController < ApplicationController
{ timestamp: permitted_params[:message][:timestamp] }
end
def permitted_params
params.permit(:website_token)
end
def message_params
{
account_id: conversation.account_id,

View file

@ -47,7 +47,7 @@ class Api::V1::Widget::ConversationsController < Api::V1::Widget::BaseController
def toggle_status
head :not_found && return if conversation.nil?
unless conversation.resolved?
conversation.status = 'resolved'
conversation.status = :resolved
conversation.save
end
head :ok

View file

@ -0,0 +1,11 @@
class Api::V1::Widget::DirectUploadsController < ActiveStorage::DirectUploadsController
include WebsiteTokenHelper
before_action :set_web_widget
before_action :set_contact
def create
return if @contact.nil? || @current_account.nil?
super
end
end

View file

@ -0,0 +1,28 @@
module EnsureCurrentAccountHelper
private
def current_account
@current_account ||= ensure_current_account
Current.account = @current_account
end
def ensure_current_account
account = Account.find(params[:account_id])
if current_user
account_accessible_for_user?(account)
elsif @resource.is_a?(AgentBot)
account_accessible_for_bot?(account)
end
account
end
def account_accessible_for_user?(account)
@current_account_user = account.account_users.find_by(user_id: current_user.id)
Current.account_user = @current_account_user
render_unauthorized('You are not authorized to access this account') unless @current_account_user
end
def account_accessible_for_bot?(account)
render_unauthorized('You are not authorized to access this account') unless @resource.agent_bot_inboxes.find_by(account_id: account.id)
end
end

View file

@ -0,0 +1,24 @@
module WebsiteTokenHelper
def auth_token_params
@auth_token_params ||= ::Widget::TokenService.new(token: request.headers['X-Auth-Token']).decode_token
end
def set_web_widget
@web_widget = ::Channel::WebWidget.find_by!(website_token: permitted_params[:website_token])
@current_account = @web_widget.account
end
def set_contact
@contact_inbox = @web_widget.inbox.contact_inboxes.find_by(
source_id: auth_token_params[:source_id]
)
@contact = @contact_inbox&.contact
raise ActiveRecord::RecordNotFound unless @contact
Current.contact = @contact
end
def permitted_params
params.permit(:website_token)
end
end

View file

@ -9,7 +9,7 @@ class Platform::Api::V1::UsersController < PlatformController
@resource = (User.find_by(email: user_params[:email]) || User.new(user_params))
@resource.save!
@resource.confirm
@platform_app.platform_app_permissibles.find_or_create_by(permissible: @resource)
@platform_app.platform_app_permissibles.find_or_create_by!(permissible: @resource)
end
def login

View file

@ -26,7 +26,8 @@
code {
border: 0;
font-family: 'Monaco', Verdana;
font-family: 'ui-monospace', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas',
'"Liberation Mono"', '"Courier New"', 'monospace';
font-size: $font-size-mini;
&.hljs {
@ -55,7 +56,6 @@ code {
padding-right: var(--space-normal);
}
.badge {
border-radius: var(--border-radius-normal);
}

View file

@ -1,5 +1,5 @@
<template>
<div>
<div class="preview-item__wrap">
<div
v-for="(attachment, index) in attachments"
:key="attachment.id"
@ -19,7 +19,7 @@
</span>
</div>
<div class="file-size-wrap">
<span class="item">
<span class="item text-truncate">
{{ formatFileSize(attachment.resource) }}
</span>
</div>
@ -70,15 +70,23 @@ export default {
};
</script>
<style lang="scss" scoped>
.preview-item__wrap {
display: flex;
flex-direction: column;
overflow: auto;
margin-top: var(--space-normal);
max-height: 20rem;
}
.preview-item {
display: flex;
padding: var(--space-slab) 0 0;
background: var(--color-background-light);
background: var(--b-50);
border-radius: var(--border-radius-normal);
width: fit-content;
width: 24rem;
padding: var(--space-smaller);
margin-top: var(--space-normal);
margin-bottom: var(--space-one);
}
.thumb-wrap {
@ -114,6 +122,7 @@ export default {
> .item {
margin: 0;
overflow: hidden;
font-size: var(--font-size-mini);
font-weight: var(--font-weight-medium);
}
@ -124,7 +133,8 @@ export default {
}
.file-name-wrap {
max-width: 50%;
max-width: 60%;
min-width: 50%;
overflow: hidden;
text-overflow: ellipsis;
margin-left: var(--space-small);

View file

@ -186,6 +186,12 @@ export default {
blur: () => {
this.onBlur();
},
paste: (view, event) => {
const data = event.clipboardData.files;
if (data.length > 0) {
event.preventDefault();
}
},
},
});
this.focusEditorInputField();

View file

@ -452,12 +452,16 @@ export default {
methods: {
onPaste(e) {
const data = e.clipboardData.files;
if (!this.showRichContentEditor && data.length !== 0) {
this.$refs.messageInput.$el.blur();
}
if (!data.length || !data[0]) {
return;
}
const file = data[0];
data.forEach(file => {
const { name, type, size } = file;
this.onFileUpload({ name, type, size, file });
this.onFileUpload({ name, type, size, file: file });
});
},
toggleUserMention(currentMentionState) {
this.hasUserMention = currentMentionState;
@ -645,10 +649,17 @@ export default {
if (checkFileSizeLimit(file, MAXIMUM_FILE_UPLOAD_SIZE)) {
const upload = new DirectUpload(
file.file,
'/rails/active_storage/direct_uploads',
null,
file.file.name
`/api/v1/accounts/${this.accountId}/conversations/${this.currentChat.id}/direct_uploads`,
{
directUploadWillCreateBlobWithXHR: xhr => {
xhr.setRequestHeader(
'api_access_token',
this.currentUser.access_token
);
},
}
);
upload.create((error, blob) => {
if (error) {
this.showAlert(error);

View file

@ -21,7 +21,12 @@
"is_present": "موجود",
"is_not_present": "غير موجود",
"is_greater_than": "هو أكبر من",
"is_lesser_than": "هو أقل من"
"is_less_than": "هو أقل من",
"days_before": "قبل x أيام"
},
"ATTRIBUTE_LABELS": {
"TRUE": "صحيح",
"FALSE": "خاطئ"
},
"ATTRIBUTES": {
"STATUS": "الحالة",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "النص",
"CUSTOM_ATTRIBUTE_NUMBER": "العدد",
"CUSTOM_ATTRIBUTE_LINK": "الرابط",
"CUSTOM_ATTRIBUTE_CHECKBOX": "مربع"
"CUSTOM_ATTRIBUTE_CHECKBOX": "مربع",
"CREATED_AT": "تم إنشاؤها في",
"LAST_ACTIVITY": "آخر نشاط"
},
"GROUPS": {
"STANDARD_FILTERS": "الفلاتر القياسية",

View file

@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "تعديل قاعدة الأتمتة",
"SUBMIT": عديل",
"SUBMIT": حديث",
"CANCEL_BUTTON_TEXT": "إلغاء",
"API": {
"SUCCESS_MESSAGE": "تم تحديث قاعدة الأتمتة بنجاح",
@ -84,6 +84,24 @@
"DELETE": "حذف",
"CANCEL": "إلغاء",
"RESET_MESSAGE": "تغيير نوع الحدث سوف يعيد تعيين الشروط والأحداث التي أضفتها أدناه"
},
"CONDITION": {
"DELETE_MESSAGE": "يجب أن يكون لديك على الأقل شرط واحد للحفظ"
},
"ACTION": {
"DELETE_MESSAGE": "يجب أن يكون لديك على الأقل شرط واحد للحفظ"
},
"TOGGLE": {
"ACTIVATION_TITLE": "تفعيل قاعدة الأتمتة",
"DEACTIVATION_TITLE": "تغطيل قاعدة الأتمتة",
"ACTIVATION_DESCRIPTION": "سيؤدي هذا الإجراء إلى تنشيط قاعدة الأتمتة '{automationName}'. هل أنت متأكد من أنك تريد المتابعة؟",
"DEACTIVATION_DESCRIPTION": "سيؤدي هذا الإجراء إلى إلغاء تنشيط قاعدة الأتمتة '{automationName}'. هل أنت متأكد من أنك تريد المتابعة؟",
"ACTIVATION_SUCCESFUL": "تم تفعيل قاعدة الأتمتة بنجاح",
"DEACTIVATION_SUCCESFUL": "تم تعطيل قاعدة الأتمتة بنجاح",
"ACTIVATION_ERROR": "تعذر تنشيط قاعدة الأتمتة، الرجاء المحاولة مرة أخرى لاحقاً",
"DEACTIVATION_ERROR": "تعذر إلغاء تنشيط قاعدة الأتمتة، الرجاء المحاولة مرة أخرى لاحقاً",
"CONFIRMATION_LABEL": "نعم",
"CANCEL_LABEL": "لا"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "تم تلقيه عبر البريد الإلكتروني",
"VIEW_TWEET_IN_TWITTER": "عرض التغريدة في تويتر",
"REPLY_TO_TWEET": "الرد على هذه التغريدة",
"LINK_TO_STORY": "الذهاب إلى قصة الإنستقرام",
"SENT": "Sent successfully",
"NO_MESSAGES": "لا توجد رسائل",
"NO_CONTENT": "لم يتم العثور على محتوى",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "تأكيد الحذف",
"MESSAGE": "هل أنت متأكد من الحذف ",
"PLACE_HOLDER": "الرجاء كتابة {contactName} للتأكيد",
"YES": "نعم، احذف",
"NO": "لا، احتفظ"
},

View file

@ -22,7 +22,8 @@
"is_present": "موجود",
"is_not_present": "غير موجود",
"is_greater_than": "هو أكبر من",
"is_lesser_than": "هو أقل من"
"is_lesser_than": "هو أقل من",
"days_before": "قبل x أيام"
},
"ATTRIBUTES": {
"NAME": "الاسم",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "النص",
"CUSTOM_ATTRIBUTE_NUMBER": "العدد",
"CUSTOM_ATTRIBUTE_LINK": "الرابط",
"CUSTOM_ATTRIBUTE_CHECKBOX": "مربع"
"CUSTOM_ATTRIBUTE_CHECKBOX": "مربع",
"CREATED_AT": "تم إنشاؤها في",
"LAST_ACTIVITY": "آخر نشاط"
},
"GROUPS": {
"STANDARD_FILTERS": "الفلاتر القياسية",

View file

@ -57,11 +57,13 @@
}
},
"FOOTER": {
"MESSAGE_SIGN_TOOLTIP": "Message signature",
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MESSAGE_SIGN_TOOLTIP": "توقيع الرسالة",
"ENABLE_SIGN_TOOLTIP": "تمكين التوقيع",
"DISABLE_SIGN_TOOLTIP": "تعطيل التوقيع",
"MSG_INPUT": "زر Shift + Enter لإضافة سطر جديد. ابدأ بزر / للاختيار من الردود السريعة.",
"PRIVATE_MSG_INPUT": "زر Shift + Enter لإضافة سطر جديد. سيكون هذا مرئياً للموظفين فقط"
"PRIVATE_MSG_INPUT": "زر Shift + Enter لإضافة سطر جديد. سيكون هذا مرئياً للموظفين فقط",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "لم يتم تكوين توقيع الرسالة، الرجاء تكوينه في إعدادات الملف الشخصي.",
"CLICK_HERE": "انقر هنا للتحديث"
},
"REPLYBOX": {
"REPLY": "إضافة رد",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "عرض محرر النصوص",
"TIP_EMOJI_ICON": "إظهار قائمة الرموز التعبيرية",
"TIP_ATTACH_ICON": "إرفاق الملفات",
"TIP_AUDIORECORDER_ICON": "تسجيل الصوت",
"TIP_AUDIORECORDER_PERMISSION": "السماح بالوصول إلى الصوت",
"TIP_AUDIORECORDER_ERROR": "تعذر فتح الصوت",
"ENTER_TO_SEND": "زر الإدخل للإرسال",
"DRAG_DROP": "اسحب و أسقط هنا للإرفاق",
"START_AUDIO_RECORDING": "بدء التسجيل الصوتي",
"STOP_AUDIO_RECORDING": "إيقاف التسجيل الصوتي",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "إضافة bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "يمكنك تلقي رسائل البريد الإلكتروني في النطاق المخصص الخاص بك الآن."
}
},
"UPDATE_CHATWOOT": "يتوفر تحديث %{latestChatwootVersion} لـ Chatwoot. الرجاء التحديث."
"UPDATE_CHATWOOT": "يتوفر تحديث %{latestChatwootVersion} لـ Chatwoot. الرجاء التحديث.",
"LEARN_MORE": "اعرف المزيد"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "ساعات",
"VALIDATION_ERROR": "يجب أن يكون وقت البدء قبل وقت الإغلاق.",
"CHOOSE": "اختر"
}
},
"ALL_DAY": "جميع الأيام"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "تطبيق",
"PLACEHOLDER": "اختر نطاق المدة"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "تجميع بواسطة",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "اليوم"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "اليوم"
},
{
"id": 2,
"groupBy": "الأسبوع"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "اليوم"
},
{
"id": 2,
"groupBy": "الأسبوع"
},
{
"id": 3,
"groupBy": "الشهر"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "اليوم"
},
{
"id": 2,
"groupBy": "الأسبوع"
},
{
"id": 3,
"groupBy": "الشهر"
},
{
"id": 4,
"groupBy": "السنة"
}
]
},
"AGENT_REPORTS": {
"HEADER": "نظرة عامة للوكلاء",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "تقارير CSAT",
"NO_RECORDS": "لا توجد ردود متوفرة على الدراسة الاستقصائية CSAT.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "اختر الوكلاء"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "جهات الاتصال",

View file

@ -20,16 +20,16 @@
"NOTE": "عنوان بريدك الإلكتروني هو المعرف الخاص بك الذي ستستخدمه لتسجيل الدخول."
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
"NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
"TITLE": "توقيع الرسالة الشخصية",
"NOTE": "إنشاء توقيع رسالة شخصية يتم إضافتها إلى جميع الرسائل التي ترسلها من المنصة. استخدم محرر المحتوى الغني لإنشاء توقيع شديد التخصيص.",
"BTN_TEXT": "حفظ توقيع الرسالة",
"API_ERROR": "تعذر إرسال الرسالة! حاول مرة أخرى",
"API_SUCCESS": "تم حفظ التوقيع بنجاح"
},
"MESSAGE_SIGNATURE": {
"LABEL": "Message Signature",
"ERROR": "Message Signature cannot be empty",
"PLACEHOLDER": "Insert your personal message signature here."
"LABEL": "توقيع الرسالة",
"ERROR": "توقيع الرسالة لا يمكن أن يكون فارغاً",
"PLACEHOLDER": "أدخل توقيع رسالتك الشخصية هنا."
},
"PASSWORD_SECTION": {
"TITLE": "كلمة المرور",
@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "مشاهدة حاليا:",
"CONVERSATIONS": "المحادثات",
"ALL_CONVERSATIONS": "كل المحادثات",
"MENTIONED_CONVERSATIONS": "الإشارات",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "الوسوم",
"REPORTS_INBOX": "صندوق الوارد",
"REPORTS_TEAM": "الفريق",
"SET_AVAILABILITY_TITLE": "تعيين نفسك كـ"
"SET_AVAILABILITY_TITLE": "تعيين نفسك كـ",
"BETA": "تجريبي"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "أوه! لم نتمكن من العثور على الحساب. الرجاء إنشاء حساب جديد للمتابعة.",

View file

@ -21,7 +21,12 @@
"is_present": "Присъства",
"is_not_present": "Не присъства",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_less_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
},
"ATTRIBUTES": {
"STATUS": "Статус",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Последна активност"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Автоматизация",
"HEADER": "Automations",
"HEADER_BTN_TXT": "Добавяне правило за автоматизация",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Редактирай",
"SUBMIT": "Обновяване",
"CANCEL_BUTTON_TEXT": "Отмени",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
@ -84,6 +84,24 @@
"DELETE": "Изтрий",
"CANCEL": "Отмени",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
},
"CONDITION": {
"DELETE_MESSAGE": "You need to have atleast one condition to save"
},
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activate Automation Rule",
"DEACTIVATION_TITLE": "Deactivate Automation Rule",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
"ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
"DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
"CONFIRMATION_LABEL": "Yes",
"CANCEL_LABEL": "No"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Получено чрез имейл",
"VIEW_TWEET_IN_TWITTER": "Виж туита в Twitter",
"REPLY_TO_TWEET": "Отговори на този туит",
"LINK_TO_STORY": "Go to instagram story",
"SENT": "Успено изпратено",
"NO_MESSAGES": "Няма съобщения",
"NO_CONTENT": "Няма налично съдържание",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "Потвърди изтриването",
"MESSAGE": "Сигурни ли сте за изтриването ",
"PLACE_HOLDER": "Моля, въведете {contactName} за потвърждение",
"YES": "Да, изтрий",
"NO": "Не, запази"
},

View file

@ -22,7 +22,8 @@
"is_present": "Присъства",
"is_not_present": "Не присъства",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_lesser_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTES": {
"NAME": "Име",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Последна активност"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -61,7 +61,9 @@
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.",
"PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents"
"PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.",
"CLICK_HERE": "Click here to update"
},
"REPLYBOX": {
"REPLY": "Reply",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Show rich text editor",
"TIP_EMOJI_ICON": "Show emoji selector",
"TIP_ATTACH_ICON": "Attach files",
"TIP_AUDIORECORDER_ICON": "Record audio",
"TIP_AUDIORECORDER_PERMISSION": "Allow access to audio",
"TIP_AUDIORECORDER_ERROR": "Could not open the audio",
"ENTER_TO_SEND": "Enter to send",
"DRAG_DROP": "Drag and drop here to attach",
"START_AUDIO_RECORDING": "Start audio recording",
"STOP_AUDIO_RECORDING": "Stop audio recording",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Add bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now."
}
},
"UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance."
"UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance.",
"LEARN_MORE": "Learn more"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "hours",
"VALIDATION_ERROR": "Starting time should be before closing time.",
"CHOOSE": "Choose"
}
},
"ALL_DAY": "All-Day"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Apply",
"PLACEHOLDER": "Select date range"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
},
{
"id": 4,
"groupBy": "Year"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Agents Overview",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contact",

View file

@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"CONVERSATIONS": "Разговори",
"ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Споменавания",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Labels",
"REPORTS_INBOX": "Входяща кутия",
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as"
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",

View file

@ -21,7 +21,12 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_less_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
},
"ATTRIBUTES": {
"STATUS": "Estat",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Last Activity"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Automation",
"HEADER": "Automations",
"HEADER_BTN_TXT": "Add Automation Rule",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Edita",
"SUBMIT": "Actualitza",
"CANCEL_BUTTON_TEXT": "Cancel·la",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
@ -84,6 +84,24 @@
"DELETE": "Esborrar",
"CANCEL": "Cancel·la",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
},
"CONDITION": {
"DELETE_MESSAGE": "You need to have atleast one condition to save"
},
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activate Automation Rule",
"DEACTIVATION_TITLE": "Deactivate Automation Rule",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
"ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
"DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
"CONFIRMATION_LABEL": "Si",
"CANCEL_LABEL": "No"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Rebut per correu electrònic",
"VIEW_TWEET_IN_TWITTER": "Veure el tuit a Twitter",
"REPLY_TO_TWEET": "Respon a aquest tuit",
"LINK_TO_STORY": "Go to instagram story",
"SENT": "Sent successfully",
"NO_MESSAGES": "Cap Missatge",
"NO_CONTENT": "No content available",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "Confirma l'esborrat",
"MESSAGE": "N'estas segur? ",
"PLACE_HOLDER": "Please type {contactName} to confirm",
"YES": "Si, esborra",
"NO": "No, segueix"
},

View file

@ -22,7 +22,8 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_lesser_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTES": {
"NAME": "Nom",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Last Activity"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -61,7 +61,9 @@
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MSG_INPUT": "Shift + enter per a una línia nova. Comença amb '/' per seleccionar una resposta predeterminada.",
"PRIVATE_MSG_INPUT": "Shift + enter per una línia nova. Això serà visible només per als Agents"
"PRIVATE_MSG_INPUT": "Shift + enter per una línia nova. Això serà visible només per als Agents",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.",
"CLICK_HERE": "Click here to update"
},
"REPLYBOX": {
"REPLY": "Respon",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Mostra l'editor de text enriquit",
"TIP_EMOJI_ICON": "Mostra la selecció d'emoticones",
"TIP_ATTACH_ICON": "Ajuntar fitxers",
"TIP_AUDIORECORDER_ICON": "Record audio",
"TIP_AUDIORECORDER_PERMISSION": "Allow access to audio",
"TIP_AUDIORECORDER_ERROR": "Could not open the audio",
"ENTER_TO_SEND": "Intro per enviar",
"DRAG_DROP": "Drag and drop here to attach",
"START_AUDIO_RECORDING": "Start audio recording",
"STOP_AUDIO_RECORDING": "Stop audio recording",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Add bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Ara podeu rebre correus electrònics al vostre domini personalitzat."
}
},
"UPDATE_CHATWOOT": "L'actualització %{latestChatwootVersion} per Chatwoot està disponible. Si us plau, actualitza l'instancia."
"UPDATE_CHATWOOT": "L'actualització %{latestChatwootVersion} per Chatwoot està disponible. Si us plau, actualitza l'instancia.",
"LEARN_MORE": "Learn more"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "hores",
"VALIDATION_ERROR": "Starting time should be before closing time.",
"CHOOSE": "Tria"
}
},
"ALL_DAY": "All-Day"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Apply",
"PLACEHOLDER": "Select date range"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
},
{
"id": 4,
"groupBy": "Year"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Agents Overview",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contact",

View file

@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"CONVERSATIONS": "Converses",
"ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Mentions",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Etiquetes",
"REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as"
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",

View file

@ -21,7 +21,12 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_less_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
},
"ATTRIBUTES": {
"STATUS": "Stav",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Poslední aktivita"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Automation",
"HEADER": "Automations",
"HEADER_BTN_TXT": "Add Automation Rule",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Upravit",
"SUBMIT": "Aktualizovat",
"CANCEL_BUTTON_TEXT": "Zrušit",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
@ -84,6 +84,24 @@
"DELETE": "Vymazat",
"CANCEL": "Zrušit",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
},
"CONDITION": {
"DELETE_MESSAGE": "You need to have atleast one condition to save"
},
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activate Automation Rule",
"DEACTIVATION_TITLE": "Deactivate Automation Rule",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
"ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
"DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
"CONFIRMATION_LABEL": "Ano",
"CANCEL_LABEL": "Ne"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Obdrženo e-mailem",
"VIEW_TWEET_IN_TWITTER": "Zobrazit tweet na Twitteru",
"REPLY_TO_TWEET": "Odpovědět na tento tweet",
"LINK_TO_STORY": "Go to instagram story",
"SENT": "Sent successfully",
"NO_MESSAGES": "Žádné zprávy",
"NO_CONTENT": "Žádný obsah k dispozici",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "Potvrdit odstranění",
"MESSAGE": "Opravdu chcete odstranit ",
"PLACE_HOLDER": "Please type {contactName} to confirm",
"YES": "Ano, odstranit",
"NO": "Ne, zachovat"
},

View file

@ -22,7 +22,8 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_lesser_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTES": {
"NAME": "Název",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Poslední aktivita"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -61,7 +61,9 @@
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MSG_INPUT": "Shift + zadejte pro nový řádek. Začněte '/' pro výběr zrušené odpovědi.",
"PRIVATE_MSG_INPUT": "Shift + zadejte pro nový řádek. Toto bude viditelné pouze pro agenty"
"PRIVATE_MSG_INPUT": "Shift + zadejte pro nový řádek. Toto bude viditelné pouze pro agenty",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.",
"CLICK_HERE": "Click here to update"
},
"REPLYBOX": {
"REPLY": "Odpověď",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Zobrazit formátovaný textový editor",
"TIP_EMOJI_ICON": "Zobrazit výběr emoji",
"TIP_ATTACH_ICON": "Přiložit soubory",
"TIP_AUDIORECORDER_ICON": "Record audio",
"TIP_AUDIORECORDER_PERMISSION": "Allow access to audio",
"TIP_AUDIORECORDER_ERROR": "Could not open the audio",
"ENTER_TO_SEND": "Enter to send",
"DRAG_DROP": "Drag and drop here to attach",
"START_AUDIO_RECORDING": "Start audio recording",
"STOP_AUDIO_RECORDING": "Stop audio recording",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Přidat bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Nyní můžete přijímat e-maily na vaši vlastní doménu."
}
},
"UPDATE_CHATWOOT": "Je dostupná aktualizace %{latestChatwootVersion} pro Chatwoot. Aktualizujte prosím svou instanci."
"UPDATE_CHATWOOT": "Je dostupná aktualizace %{latestChatwootVersion} pro Chatwoot. Aktualizujte prosím svou instanci.",
"LEARN_MORE": "Learn more"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "hodiny",
"VALIDATION_ERROR": "Starting time should be before closing time.",
"CHOOSE": "Vyberte"
}
},
"ALL_DAY": "All-Day"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Apply",
"PLACEHOLDER": "Select date range"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
},
{
"id": 4,
"groupBy": "Year"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Agents Overview",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contact",

View file

@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"CONVERSATIONS": "Konverzace",
"ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Mentions",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Štítky",
"REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as"
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",

View file

@ -21,7 +21,12 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_less_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
},
"ATTRIBUTES": {
"STATUS": "Status",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Last Activity"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Automation",
"HEADER": "Automations",
"HEADER_BTN_TXT": "Add Automation Rule",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Rediger",
"SUBMIT": "Opdater",
"CANCEL_BUTTON_TEXT": "Annuller",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
@ -84,6 +84,24 @@
"DELETE": "Slet",
"CANCEL": "Annuller",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
},
"CONDITION": {
"DELETE_MESSAGE": "You need to have atleast one condition to save"
},
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activate Automation Rule",
"DEACTIVATION_TITLE": "Deactivate Automation Rule",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
"ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
"DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
"CONFIRMATION_LABEL": "Yes",
"CANCEL_LABEL": "No"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Modtaget via e-mail",
"VIEW_TWEET_IN_TWITTER": "Se tweet på Twitter",
"REPLY_TO_TWEET": "Svar på dette tweet",
"LINK_TO_STORY": "Go to instagram story",
"SENT": "Sent successfully",
"NO_MESSAGES": "No Messages",
"NO_CONTENT": "No content available",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "Bekræft Sletning",
"MESSAGE": "Er du sikker på du vil slette ",
"PLACE_HOLDER": "Please type {contactName} to confirm",
"YES": "Ja, Slet",
"NO": "Nej, Behold"
},

View file

@ -22,7 +22,8 @@
"is_present": "Is present",
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_lesser_than": "Is lesser than",
"days_before": "Is x days before"
},
"ATTRIBUTES": {
"NAME": "Navn",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Last Activity"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",

View file

@ -61,7 +61,9 @@
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MSG_INPUT": "Shift + enter for ny linje. Start med '/' for at vælge et standardsvar.",
"PRIVATE_MSG_INPUT": "Shift + enter for ny linje. Dette vil kun være synligt for Agenter"
"PRIVATE_MSG_INPUT": "Shift + enter for ny linje. Dette vil kun være synligt for Agenter",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.",
"CLICK_HERE": "Click here to update"
},
"REPLYBOX": {
"REPLY": "Svar",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Show rich text editor",
"TIP_EMOJI_ICON": "Show emoji selector",
"TIP_ATTACH_ICON": "Attach files",
"TIP_AUDIORECORDER_ICON": "Record audio",
"TIP_AUDIORECORDER_PERMISSION": "Allow access to audio",
"TIP_AUDIORECORDER_ERROR": "Could not open the audio",
"ENTER_TO_SEND": "Enter to send",
"DRAG_DROP": "Drag and drop here to attach",
"START_AUDIO_RECORDING": "Start audio recording",
"STOP_AUDIO_RECORDING": "Stop audio recording",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Add bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Du kan modtage e-mails på dit brugerdefinerede domæne nu."
}
},
"UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance."
"UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance.",
"LEARN_MORE": "Learn more"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "hours",
"VALIDATION_ERROR": "Starting time should be before closing time.",
"CHOOSE": "Choose"
}
},
"ALL_DAY": "All-Day"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Apply",
"PLACEHOLDER": "Select date range"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Day"
},
{
"id": 2,
"groupBy": "Week"
},
{
"id": 3,
"groupBy": "Month"
},
{
"id": 4,
"groupBy": "Year"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Agents Overview",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contact",

View file

@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:",
"CONVERSATIONS": "Samtaler",
"ALL_CONVERSATIONS": "All Conversations",
"MENTIONED_CONVERSATIONS": "Mentions",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Etiketter",
"REPORTS_INBOX": "Inbox",
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as"
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",

View file

@ -1,9 +1,9 @@
{
"FILTER": {
"TITLE": "Gespräche filtern",
"SUBTITLE": "Füge unten Filter hinzu und klicke auf 'Filter anwenden', um Konversationen zu filtern.",
"SUBTITLE": "Fügen Sie unten Filter hinzu und klicken Sie auf „Filter anwenden“, um Konversationen zu filtern.",
"ADD_NEW_FILTER": "Filter hinzufügen",
"FILTER_DELETE_ERROR": "Du solltest mindestens einen Filter zum Speichern haben",
"FILTER_DELETE_ERROR": "Sie sollten mindestens einen Filter zum Speichern haben",
"SUBMIT_BUTTON_LABEL": "Filter übernehmen",
"CANCEL_BUTTON_LABEL": "Stornieren",
"CLEAR_BUTTON_LABEL": "Filter zurücksetzen",
@ -21,7 +21,12 @@
"is_present": "Ist anwesend",
"is_not_present": "Ist nicht anwesend",
"is_greater_than": "Ist größer als",
"is_lesser_than": "Ist kleiner als"
"is_less_than": "Ist kleiner als",
"days_before": "Ist x Tage her"
},
"ATTRIBUTE_LABELS": {
"TRUE": "Ja",
"FALSE": "Nein"
},
"ATTRIBUTES": {
"STATUS": "Status",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Nummer",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Erstellt am",
"LAST_ACTIVITY": "Letzte Aktivität"
},
"GROUPS": {
"STANDARD_FILTERS": "Standardfilter",

View file

@ -3,7 +3,7 @@
"HEADER": "Benutzerdefinierte Attribute",
"HEADER_BTN_TXT": "Benutzerdefiniertes Attribut hinzufügen",
"LOADING": "Benutzerdefinierte Attribute abrufen",
"SIDEBAR_TXT": "<p><b>Benutzerdefinierte Attribute</b> <p>Ein benutzerdefiniertes Attribut verfolgt Fakten über Ihre Kontakte/Gespräche wie den Abonnementplan oder die Bestellung des ersten Artikels usw. Um ein benutzerdefiniertes Attribut zu erstellen, klicken Sie einfach auf <b>Benutzerdefiniertes Attribut hinzufügen.</b> Sie können ein vorhandenes benutzerdefiniertes Attribut auch bearbeiten oder löschen, indem Sie auf die Schaltfläche Bearbeiten oder Löschen klicken.</p>",
"SIDEBAR_TXT": "<p><b>Benutzerdefinierte Attribute</b> <p>Ein benutzerdefiniertes Attribut verfolgt Fakten über Ihre Kontakte/Konversationen wie den Abonnementplan oder wann sie den ersten Artikel bestellt haben usw. <br/><br/> Um ein benutzerdefiniertes Attribut zu erstellen, klicken Sie einfach auf <b>Benutzerdefiniertes Attribut hinzufügen.</b> Sie können auch ein vorhandenes benutzerdefiniertes Attribut bearbeiten oder löschen, indem Sie auf die Schaltfläche Bearbeiten oder Löschen klicken.</p>",
"ADD": {
"TITLE": "Benutzerdefiniertes Attribut hinzufügen",
"SUBMIT": "Erstellen",
@ -11,7 +11,7 @@
"FORM": {
"NAME": {
"LABEL": "Anzeigename",
"PLACEHOLDER": "Gebe den Anzeigenamen des benutzerdefinierten Attributs ein",
"PLACEHOLDER": "Geben Sie den Anzeigenamen des benutzerdefinierten Attributs ein",
"ERROR": "Name wird benötigt"
},
"DESC": {
@ -50,7 +50,7 @@
"BUTTON_TEXT": "Löschen",
"API": {
"SUCCESS_MESSAGE": "Benutzerdefiniertes Attribut erfolgreich gelöscht.",
"ERROR_MESSAGE": "Das benutzerdefinierte Attribut konnte nicht gelöscht werden. Versuch es noch einmal."
"ERROR_MESSAGE": "Das benutzerdefinierte Attribut konnte nicht gelöscht werden. Versuchen Sie es noch einmal."
},
"CONFIRM": {
"TITLE": "Sind Sie sicher, dass Sie %{attributeName} löschen möchten",
@ -76,7 +76,7 @@
},
"TABS": {
"HEADER": "Benutzerdefinierte Attribute",
"CONVERSATION": "Unterhaltung",
"CONVERSATION": "Konversation",
"CONTACT": "Kontakt"
},
"LIST": {

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Automatisierung",
"HEADER": "Automatisierungen",
"HEADER_BTN_TXT": "Automatisierungsregel hinzufügen",
"LOADING": "Automatisierungsregeln abrufen",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation kann bestehende Prozesse ersetzen und automatisieren, die manuellen Aufwand erfordern. Mit der Automatisierung kannst Du viele Dinge tun, darunter das Hinzufügen von Labels und das Zuweisen von Gesprächen zum besten Agenten. Das Team konzentriert sich also auf das, was es am besten kann, und verbringt weniger Zeit mit manuellen Aufgaben.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Automatisierungsregel bearbeiten",
"SUBMIT": "Bearbeiten",
"SUBMIT": "Aktualisieren",
"CANCEL_BUTTON_TEXT": "Stornieren",
"API": {
"SUCCESS_MESSAGE": "Automatisierungsregel erfolgreich aktualisiert",
@ -84,6 +84,24 @@
"DELETE": "Löschen",
"CANCEL": "Stornieren",
"RESET_MESSAGE": "Durch das Ändern des Ereignistyps werden die unten hinzugefügten Bedingungen und Ereignisse zurückgesetzt"
},
"CONDITION": {
"DELETE_MESSAGE": "Du musst mindestens eine Bedingung zum Speichern haben"
},
"ACTION": {
"DELETE_MESSAGE": "Zum Speichern ist mindestens eine Aktion erforderlich"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Automatisierungsregel aktivieren",
"DEACTIVATION_TITLE": "Automatisierungsregel deaktivieren",
"ACTIVATION_DESCRIPTION": "Diese Aktion aktiviert die Automatisierungsregel '{automationName}'. Sind Sie sicher, dass Sie fortfahren möchten?",
"DEACTIVATION_DESCRIPTION": "Diese Aktion deaktiviert die Automatisierungsregel '{automationName}'. Sind Sie sicher, dass Sie fortfahren möchten?",
"ACTIVATION_SUCCESFUL": "Automatisierungsregel erfolgreich aktiviert",
"DEACTIVATION_SUCCESFUL": "Automatisierungsregel erfolgreich deaktiviert",
"ACTIVATION_ERROR": "Automatisierung konnte nicht aktiviert werden. Bitte versuchen Sie es später erneut",
"DEACTIVATION_ERROR": "Die Automatisierung konnte nicht deaktiviert werden. Bitte versuchen Sie es später erneut",
"CONFIRMATION_LABEL": "Ja",
"CANCEL_LABEL": "Nein"
}
}
}

View file

@ -1,14 +1,14 @@
{
"CAMPAIGN": {
"HEADER": "Kampagnen",
"SIDEBAR_TXT": "Proaktive Nachrichten erlauben dem Kunden, ausgehende Nachrichten an seine Kontakte zu senden, was weitere Unterhaltungen auslösen würde. Klicke auf <b>Kampagne hinzufügen</b> um eine neue Kampagne zu erstellen. Sie können auch eine bestehende Kampagne bearbeiten oder löschen, indem Sie auf die Schaltfläche Bearbeiten oder Löschen klicken.",
"SIDEBAR_TXT": "Proaktive Nachrichten ermöglichen es dem Kunden, ausgehende Nachrichten an seine Kontakte zu senden, die mehr Gespräche auslösen würden. Klicken Sie auf <b>Kampagne hinzufügen</b>, um eine neue Kampagne zu erstellen. Sie können eine bestehende Kampagne auch bearbeiten oder löschen, indem Sie auf die Schaltfläche Bearbeiten oder Löschen klicken.",
"HEADER_BTN_TXT": {
"ONE_OFF": "Eine einmalige Kampagne erstellen",
"ONGOING": "Eine laufende Kampagne erstellen"
},
"ADD": {
"TITLE": "Kampagne erstellen",
"DESC": "Proaktive Nachrichten erlauben dem Kunden, ausgehende Nachrichten an seine Kontakte zu senden, was weitere Unterhaltungen auslösen würde.",
"DESC": "Proaktive Nachrichten ermöglichen es dem Kunden, ausgehende Nachrichten an seine Kontakte zu senden, die mehr Konversationen auslösen würden.",
"CANCEL_BUTTON_TEXT": "Abbrechen",
"CREATE_BUTTON_TEXT": "Erstellen",
"FORM": {
@ -66,7 +66,7 @@
"BUTTON_TEXT": "Löschen",
"CONFIRM": {
"TITLE": "Löschung bestätigen",
"MESSAGE": "Bist du sicher, das du das löschen möchtest?",
"MESSAGE": "Sind Sie sicher, dass Sie das löschen möchten?",
"YES": "Ja, löschen ",
"NO": "Nein, behalten "
},

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Per E-Mail empfangen",
"VIEW_TWEET_IN_TWITTER": "Tweet auf Twitter anzeigen",
"REPLY_TO_TWEET": "Auf diesen Tweet antworten",
"LINK_TO_STORY": "Zur Instagram-Geschichte",
"SENT": "Erfolgreich gesendet",
"NO_MESSAGES": "Keine Nachrichten",
"NO_CONTENT": "Kein Inhalt verfügbar",

View file

@ -77,7 +77,6 @@
"CONFIRM": {
"TITLE": "Löschung bestätigen",
"MESSAGE": "Bist du sicher, das du das löschen möchtest?",
"PLACE_HOLDER": "Bitte {contactName} zur Bestätigung eingeben",
"YES": "Ja, löschen",
"NO": "Nein, behalten"
},
@ -146,7 +145,7 @@
"NEW_CONVERSATION": {
"BUTTON_LABEL": "Gespräch starten",
"TITLE": "Neue Unterhaltung",
"DESC": "Starte eine Unterhaltung mit einer neuen Nachricht",
"DESC": "Starten Sie eine neue Konversation, indem Sie eine neue Nachricht senden.",
"NO_INBOX": "Konnte keinen Posteingang finden, um eine neue Unterhaltung mit diesem Kontakt zu starten.",
"FORM": {
"TO": {
@ -183,7 +182,7 @@
"FILTER_CONTACTS_DELETE": "Filter löschen",
"LIST": {
"LOADING_MESSAGE": "Kontakte werden geladen...",
"404": "Keine Kontakte entsprechend Deiner Suche gefunden 🔍",
"404": "Keine Kontakte entsprechen Ihrer Suche 🔍",
"NO_CONTACTS": "Keine Kontakte verfügbar",
"TABLE_HEADER": {
"NAME": "Name",
@ -238,7 +237,7 @@
"BUTTON": {
"PILL_BUTTON_NOTES": "Notizen",
"PILL_BUTTON_EVENTS": "Veranstaltungen",
"PILL_BUTTON_CONVO": "gespräche"
"PILL_BUTTON_CONVO": "Konversation"
}
},
"CUSTOM_ATTRIBUTES": {
@ -260,8 +259,8 @@
"CANCEL": "Stornieren",
"NAME": {
"LABEL": "Benutzerdefinierter Attributname",
"PLACEHOLDER": "Bsp.: Shopify Id",
"ERROR": "Ungültiger eigener Attributname"
"PLACEHOLDER": "Beispiel: Shopify-ID",
"ERROR": "Ungültiger benutzerdefinierter Attributname"
},
"VALUE": {
"LABEL": "Attributwert",

View file

@ -4,7 +4,7 @@
"SUBTITLE": "Fügen Sie unten Filter hinzu und klicken Sie auf 'Senden', um die Kontakte zu filtern.",
"ADD_NEW_FILTER": "Filter hinzufügen",
"CLEAR_ALL_FILTERS": "Alle Filter löschen",
"FILTER_DELETE_ERROR": "Du solltest mindestens einen Filter zum Speichern haben",
"FILTER_DELETE_ERROR": "Sie sollten mindestens einen Filter zum Speichern haben",
"SUBMIT_BUTTON_LABEL": "Einreichen",
"CANCEL_BUTTON_LABEL": "Stornieren",
"CLEAR_BUTTON_LABEL": "Filter zurücksetzen",
@ -22,7 +22,8 @@
"is_present": "Ist anwesend",
"is_not_present": "Ist nicht anwesend",
"is_greater_than": "Ist größer als",
"is_lesser_than": "Ist kleiner als"
"is_lesser_than": "Ist kleiner als",
"days_before": "Ist x Tage her"
},
"ATTRIBUTES": {
"NAME": "Name",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Nummer",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Erstellt am",
"LAST_ACTIVITY": "Letzte Aktivität"
},
"GROUPS": {
"STANDARD_FILTERS": "Standardfilter",

View file

@ -20,11 +20,11 @@
"CLICK_HERE": "Hier klicken",
"LOADING_INBOXES": "Posteingänge laden",
"LOADING_CONVERSATIONS": "Gespräche laden",
"CANNOT_REPLY": "Du kannst nicht Antworten aufgrund von",
"CANNOT_REPLY": "Sie können nicht antworten, weil",
"24_HOURS_WINDOW": "24-Stunden-Nachrichtenfenster-Beschränkung",
"NOT_ASSIGNED_TO_YOU": "Diese Konversation ist Ihnen nicht zugeordnet. Möchten Sie dieses Gespräch sich selbst zuordnen?",
"ASSIGN_TO_ME": "Mir zuweisen",
"TWILIO_WHATSAPP_CAN_REPLY": "Du kannst auf diese Unterhaltung nur mit einer Vorlagen-Nachricht antworten aufgrund von",
"TWILIO_WHATSAPP_CAN_REPLY": "Sie können auf diese Konversation nur mit einer Nachrichtenvorlage antworten wegen",
"TWILIO_WHATSAPP_24_HOURS_WINDOW": "24-Stunden-Nachrichtenfenster-Beschränkung",
"SELECT_A_TWEET_TO_REPLY": "Bitte wählen Sie einen Tweet aus, auf welchen Sie antworten möchten.",
"REPLYING_TO": "Sie antworten auf:",
@ -61,7 +61,9 @@
"ENABLE_SIGN_TOOLTIP": "Signatur aktivieren",
"DISABLE_SIGN_TOOLTIP": "Signatur deaktivieren",
"MSG_INPUT": "Umschalt + Eingabetaste für neue Zeile. Beginnen Sie mit '/', um eine vordefinierte Antwort auszuwählen.",
"PRIVATE_MSG_INPUT": "Umschalt + Eingabetaste für neue Zeile. Dies ist nur für Agenten sichtbar"
"PRIVATE_MSG_INPUT": "Umschalt + Eingabetaste für neue Zeile. Dies ist nur für Agenten sichtbar",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Die Nachrichtensignatur ist nicht konfiguriert, bitte konfigurieren Sie sie in den Profileinstellungen.",
"CLICK_HERE": "Klicken Sie hier, um zu aktualisieren"
},
"REPLYBOX": {
"REPLY": "Antworten",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Rich Text Editor anzeigen",
"TIP_EMOJI_ICON": "Emoji-Auswahl anzeigen",
"TIP_ATTACH_ICON": "Dateien anhängen",
"TIP_AUDIORECORDER_ICON": "Audio aufzeichnen",
"TIP_AUDIORECORDER_PERMISSION": "Zugriff auf Audio zulassen",
"TIP_AUDIORECORDER_ERROR": "Audio konnte nicht geöffnet werden",
"ENTER_TO_SEND": "Zum senden ENTER drücken",
"DRAG_DROP": "Ziehen und Ablegen hierher, um anzuhängen",
"DRAG_DROP": "Zum Anhängen hierher ziehen und ablegen",
"START_AUDIO_RECORDING": "Audioaufzeichnung starten",
"STOP_AUDIO_RECORDING": "Audioaufzeichnung stoppen",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "BCC hinzufügen",
"CC": {
@ -91,7 +99,7 @@
"VISIBLE_TO_AGENTS": "Privater Hinweis: Nur für Sie und Ihr Team sichtbar",
"CHANGE_STATUS": "Gesprächsstatus geändert",
"CHANGE_AGENT": "Konversationsempfänger geändert",
"CHANGE_TEAM": "Teamzuordnung dieser Konversation geändert",
"CHANGE_TEAM": "Das Konversationsteam hat sich geändert",
"FILE_SIZE_LIMIT": "Die Datei überschreitet das Limit von {MAXIMUM_FILE_UPLOAD_SIZE} für Anhänge",
"MESSAGE_ERROR": "Nachricht konnte nicht gesendet werden, bitte versuchen Sie es später erneut",
"SENT_BY": "Gesendet von:",
@ -114,7 +122,7 @@
"SUBMIT": "Speichern",
"CANCEL": "Abbrechen",
"SEND_EMAIL_SUCCESS": "Das Chat-Protokoll wurde erfolgreich gesendet",
"SEND_EMAIL_ERROR": "Es ist ein Fehler aufgetreten, bitte versuche es erneut",
"SEND_EMAIL_ERROR": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut",
"FORM": {
"SEND_TO_CONTACT": "Das Transkript an den Kunden senden",
"SEND_TO_AGENT": "Transkript an den zugewiesenen Agenten senden",
@ -127,25 +135,25 @@
},
"ONBOARDING": {
"TITLE": "Hallo 👋, Willkommen bei %{installationName}!",
"DESCRIPTION": "Vielen Dank für deine Anmeldung. Wir möchten, dass du das Beste aus %{installationName} bekommst. Hier sind ein paar Dinge, die du in %{installationName} tun kannst, um wunderbare Erfahrungen zu machen.",
"READ_LATEST_UPDATES": "Lese unsere neuesten Updates",
"DESCRIPTION": "Danke für's Registrieren. Wir möchten, dass Sie %{installationName} optimal nutzen. Hier sind ein paar Dinge, die Sie in %{installationName} tun können, um das Erlebnis angenehm zu gestalten.",
"READ_LATEST_UPDATES": "Lesen Sie unsere neuesten Updates",
"ALL_CONVERSATION": {
"TITLE": "All Ihre Unterhaltungen an einem Ort",
"DESCRIPTION": "Siehe alle Unterhaltungen deiner Kunden in einem einzigen Dashboard an. Du kannst die Unterhaltungen nach dem eingehenden Kanal, dem Label oder dem Status filtern."
"TITLE": "All Ihre Konversationen an einem Ort",
"DESCRIPTION": "Zeigen Sie alle Konversationen Ihrer Kunden in einem einzigen Dashboard an. Sie können die Konversationen nach eingehendem Kanal, Bezeichnung und Status filtern."
},
"TEAM_MEMBERS": {
"TITLE": "Laden Sie Ihre Teammitglieder ein",
"DESCRIPTION": "Da Sie sich darauf vorbereiten, mit Ihrem Kunden zu sprechen, ziehen Sie Ihre Teamkollegen hinzu, um Ihnen zu helfen. Sie können Ihre Teamkollegen einladen, indem Sie deren E-Mail-Adressen zur Agentenliste hinzufügen.",
"NEW_LINK": "Klicke hier, um ein Teammitglied einzuladen"
"NEW_LINK": "Klicken Sie hier, um ein Teammitglied einzuladen"
},
"INBOXES": {
"TITLE": "Posteingang verbinden",
"DESCRIPTION": "Verbinde verschiedene Kanäle, über die Deine Kunden mit Dir sprechen können. Dies kann ein Live-Chat, die Facebook- oder Twitter-Seite oder sogar Deine WhatsApp-Nummer sein.",
"TITLE": "Posteingänge verbinden",
"DESCRIPTION": "Verbinden Sie verschiedene Kanäle, über die Ihre Kunden mit Ihnen sprechen würden. Das kann ein Website-Live-Chat, Ihre Facebook- oder Twitter-Seite oder sogar Ihre WhatsApp-Nummer sein.",
"NEW_LINK": "Hier klicken, um einen Posteingang zu erstellen"
},
"LABELS": {
"TITLE": "Unterhaltungen mit Labels organisieren",
"DESCRIPTION": "Labels bieten eine einfachere Möglichkeit, deine Unterhaltung zu kategorisieren. Erstelle Labels wie #support, #rechnungs-anfrage etc., damit du diese später in einer Unterhaltung verwenden kannst.",
"TITLE": "Organisieren Sie Konversationen mit Labels",
"DESCRIPTION": "Labels bieten eine einfachere Möglichkeit, Ihre Konversation zu kategorisieren. Erstellen Sie einige Labels wie #support-enquiry, #billing-quest etc., damit Sie sie später in einem Gespräch verwenden können.",
"NEW_LINK": "Hier klicken, um Tags zu erstellen"
}
},
@ -158,9 +166,9 @@
},
"ACCORDION": {
"CONTACT_DETAILS": "Kontakt-Details",
"CONVERSATION_ACTIONS": "Aktionen für Unterhaltung",
"CONVERSATION_ACTIONS": "Konversationsaktionen",
"CONVERSATION_LABELS": "Konversationslabels",
"CONVERSATION_INFO": "Informationen über Unterhaltung",
"CONVERSATION_INFO": "Konversationsinformationen",
"CONTACT_ATTRIBUTES": "Kontakt-Attribute",
"PREVIOUS_CONVERSATION": "Vorherige Gespräche"
}

View file

@ -1,6 +1,6 @@
{
"CSAT": {
"TITLE": "Bewerte deine Unterhaltung",
"PLACEHOLDER": "Erzähl uns mehr..."
"TITLE": "Bewerten Sie Ihre Konversation",
"PLACEHOLDER": "Erzählen Sie uns mehr..."
}
}

View file

@ -34,26 +34,27 @@
},
"SUPPORT_EMAIL": {
"LABEL": "Support-E-Mail",
"PLACEHOLDER": "Support E-Mail deines Unternehmens",
"PLACEHOLDER": "Die Support-E-Mail Ihres Unternehmens",
"ERROR": ""
},
"AUTO_RESOLVE_DURATION": {
"LABEL": "Anzahl der Tage, nach denen ein Ticket automatisch geschlossen wird, wenn keine Aktivität erfolgt",
"PLACEHOLDER": "30",
"ERROR": "Bitte gebe eine gültige automatische Auflösungsdauer ein (mindestens 1 Tag und maximal 999 Tage)"
"ERROR": "Bitte geben Sie eine gültige Dauer für die automatische Auflösung ein (mindestens 1Tag und maximal 999Tage)"
},
"FEATURES": {
"INBOUND_EMAIL_ENABLED": "Für dein Konto wurde der Empfang von E-Mails aktiviert.",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Du kannst E-Mails jetzt von der festgelegten Domain erhalten."
"INBOUND_EMAIL_ENABLED": "Konversationskontinuität mit E-Mails ist für Ihr Konto aktiviert.",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Sie können jetzt E-Mails in Ihrer benutzerdefinierten Domäne empfangen."
}
},
"UPDATE_CHATWOOT": "Ein Update %{latestChatwootVersion} für Chatwoot ist verfügbar. Bitte aktualisiere deine Installation."
"UPDATE_CHATWOOT": "Ein Update %{latestChatwootVersion} für Chatwoot ist verfügbar. Bitte aktualisieren Sie Ihre Instanz.",
"LEARN_MORE": "Mehr erfahren"
},
"FORMS": {
"MULTISELECT": {
"ENTER_TO_SELECT": "Drücke Enter zum Auswählen",
"ENTER_TO_REMOVE": "Drücke Enter zum Entfernen",
"SELECT_ONE": "Eine Option wählen"
"ENTER_TO_SELECT": "Drücken Sie zur Auswahl die Eingabetaste",
"ENTER_TO_REMOVE": "Drücken Sie zum Entfernen die Eingabetaste",
"SELECT_ONE": "Eines wählen"
}
},
"NOTIFICATIONS_PAGE": {
@ -65,13 +66,13 @@
"TABLE_HEADER": [
"Name",
"Telefonnummer",
"Gespräche",
"Letzter Kontakt"
"Konversationen",
"Zuletzt kontaktiert"
]
},
"TYPE_LABEL": {
"conversation_creation": "Neue Unterhaltung",
"conversation_assignment": "Unterhaltung zugewiesen",
"conversation_creation": "Neue Konversation",
"conversation_assignment": "Konversation zugewiesen",
"assigned_conversation_new_message": "Neue Nachricht",
"conversation_mention": "Erwähnung"
}
@ -89,11 +90,11 @@
"SECTIONS": {
"GENERAL": "Generell",
"REPORTS": "Berichte",
"CONVERSATION": "Unterhaltung",
"CONVERSATION": "Konversation",
"CHANGE_ASSIGNEE": "Beauftragten ändern",
"CHANGE_TEAM": "Team wechseln",
"ADD_LABEL": "Label zur Unterhaltung hinzufügen",
"REMOVE_LABEL": "Label aus der Unterhaltung entfernen",
"ADD_LABEL": "Label zur Konversation hinzufügen",
"REMOVE_LABEL": "Label aus der Konversation entfernen",
"SETTINGS": "die Einstellungen"
},
"COMMANDS": {
@ -113,15 +114,15 @@
"GO_TO_SETTINGS_ACCOUNT": "Zu den Kontoeinstellungen",
"GO_TO_SETTINGS_PROFILE": "Zu Profileinstellungen",
"GO_TO_NOTIFICATIONS": "Zu Benachrichtigungen",
"ADD_LABELS_TO_CONVERSATION": "Label zur Unterhaltung hinzufügen",
"ADD_LABELS_TO_CONVERSATION": "Label zur Konversation hinzufügen",
"ASSIGN_AN_AGENT": "Einen Agent zuweisen",
"ASSIGN_A_TEAM": "Ein Team zuweisen",
"MUTE_CONVERSATION": "Konversation stummschalten",
"UNMUTE_CONVERSATION": "Konversation entstummen",
"REMOVE_LABEL_FROM_CONVERSATION": "Label aus der Unterhaltung entfernen",
"REOPEN_CONVERSATION": "Unterhaltung wieder öffnen",
"RESOLVE_CONVERSATION": "Unterhaltung lösen",
"SEND_TRANSCRIPT": "Gesprächsprotokoll per E-Mail senden",
"REMOVE_LABEL_FROM_CONVERSATION": "Label aus der Konversation entfernen",
"REOPEN_CONVERSATION": "Konversation wieder öffnen",
"RESOLVE_CONVERSATION": "Konversation lösen",
"SEND_TRANSCRIPT": "Ein E-Mail-Transkript senden",
"SNOOZE_CONVERSATION": "Snooze-Konversation",
"UNTIL_NEXT_REPLY": "Bis zur nächsten Antwort",
"UNTIL_NEXT_WEEK": "Bis nächste Woche",

View file

@ -1,7 +1,7 @@
{
"INBOX_MGMT": {
"HEADER": "Posteingänge",
"SIDEBAR_TXT": "<p><b>Posteingang</b></p> <p> Wenn du eine Webseite oder eine Facebook-Seite mit Chatwood verbindest, wird dieser Kanal als <b>Posteingang</b> bezeichnet. Dabei können unbegrenzte viele Posteingänge angelegt werden. </p><p> Klicke auf <b>Posteingang hinzufügen</b>, um eine Webseite oder eine Facebook-Seite zu verbinden. </p><p> Im Dashboard du kannst alle Unterhaltungen aus allen deinen Posteingängen an einem Ort sehen und unter der Registerkarte \"Unterhaltungen\" beantworten. </p><p> Du kannst dir auch nur Konversationen anzeigen lassen, die in einen bestimmten Posteingang enthalten sind, indem du auf den Posteingangsnamen auf der linken Seite des Dashboards klicken. </p>",
"SIDEBAR_TXT": "<p><b>Inbox</b></p> <p> Wenn Sie eine Website oder eine Facebook-Seite mit Chatwoot verbinden, wird diese als bInbox</b> bezeichnet. Sie können unbegrenzte Posteingänge in Ihrem Chatwoot-Konto haben. </p><p Klicken Sie auf <b>Posteingang hinzufügen</b>, um eine Website oder eine Facebook-Seite zu verbinden. </p><p> Im Dashboard können Sie alle Konversationen aus all Ihren Posteingängen an einem einzigen Ort sehen und unter der Registerkarte 'Konversationen' darauf antworten. </p><p> Sie können auch zu einem Posteingang spezifische Konversationen anzeigen, indem Sie auf den Namen des Posteingangs im linken Bereich des Dashboards klicken. </p>",
"LIST": {
"404": "Diesem Konto sind keine Posteingänge zugeordnet."
},
@ -42,8 +42,8 @@
"CHOOSE_PLACEHOLDER": "Wähle eine Seite aus der Liste",
"INBOX_NAME": "Posteingang-Name",
"ADD_NAME": "Namen für diesen Posteingang eingeben",
"PICK_NAME": "Wähle einen Namen für deinen Posteingang",
"PICK_A_VALUE": "Wähle einen Wert"
"PICK_NAME": "Wählen Sie einen Namen für Ihren Posteingang",
"PICK_A_VALUE": "Wählen Sie einen Wert aus"
},
"TWITTER": {
"HELP": "Um Ihr Twitter-Profil als Kanal hinzuzufügen, müssen Sie Ihr Twitter-Profil authentifizieren, indem Sie auf 'Mit Twitter anmelden' klicken.",
@ -74,7 +74,7 @@
},
"CHANNEL_WELCOME_TAGLINE": {
"LABEL": "Willkommens-Schlagzeile",
"PLACEHOLDER": "Wir machen es einfach, mit uns in Verbindung zu treten. Fragen Sie uns etwas oder teilen Sie Ihr Feedback."
"PLACEHOLDER": "Wir machen es einfach, sich mit uns zu verbinden. Fragen Sie uns etwas oder teilen Sie uns Ihr Feedback mit."
},
"CHANNEL_GREETING_MESSAGE": {
"LABEL": "Grußnachricht des Kanals",
@ -91,7 +91,7 @@
"IN_A_FEW_MINUTES": "Innerhalb weniger Minuten",
"IN_A_FEW_HOURS": "Innerhalb weniger Stunden",
"IN_A_DAY": "Innerhalb eines Tages",
"HELP_TEXT": "Die Reaktionszeit wird im Live-Chat-Widget angezeigt"
"HELP_TEXT": "Diese Antwortzeit wird im Live-Chat-Widget angezeigt"
},
"WIDGET_COLOR": {
"LABEL": "Widget Farbe",
@ -297,7 +297,7 @@
}
},
"AUTH": {
"TITLE": "Wähle einen Kanal",
"TITLE": "Wählen Sie einen Kanal",
"DESC": "Chatwoot unterstützt Live-Chat-Widget, Facebook-Seite, Twitter-Profil, WhatsApp, E-Mail etc. als Kanäle. Wenn Sie einen eigenen Kanal erstellen möchten, können Sie einen API-Kanal verwenden. Wählen Sie einen Kanal aus den folgenden Optionen aus, um fortzufahren."
},
"AGENTS": {
@ -403,7 +403,7 @@
"INBOX_AGENTS_SUB_TEXT": "Hinzufügen oder Entfernen von Agenten zu diesem Posteingang",
"UPDATE": "Aktualisieren",
"ENABLE_EMAIL_COLLECT_BOX": "E-Mail-Sammelbox aktivieren",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Aktiviere oder deaktiviere die E-Mail-Sammelbox bei einer neuen Unterhaltung",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "E-Mail-Sammelbox für neue Konversation aktivieren oder deaktivieren",
"AUTO_ASSIGNMENT": "Aktivieren Sie die automatische Zuweisung",
"ENABLE_CSAT": "CSAT aktivieren",
"ENABLE_CSAT_SUB_TEXT": "CSAT(Kundenzufriedenheit) Umfrage aktivieren/deaktivieren nach Abschluss eines Gesprächs",
@ -420,7 +420,7 @@
"INBOX_IDENTIFIER_SUB_TEXT": "Verwenden Sie den hier angezeigten `inbox_identifier`-Token zur Authentifizierung Ihrer API-Clients.",
"FORWARD_EMAIL_TITLE": "Weiterleitung an E-Mail",
"FORWARD_EMAIL_SUB_TEXT": "Starten Sie die Weiterleitung Ihrer E-Mails an die folgende E-Mail-Adresse.",
"ALLOW_MESSAGES_AFTER_RESOLVED": "Erlaube Nachrichten nach aufgelösten Konversationen",
"ALLOW_MESSAGES_AFTER_RESOLVED": "Nachrichten zulassen, nachdem die Konversation gelöst wurde",
"ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Den Endbenutzern erlauben, Nachrichten zu versenden, auch wenn die Unterhaltung abgeschlossen ist."
},
"FACEBOOK_REAUTHORIZE": {
@ -430,7 +430,7 @@
"MESSAGE_ERROR": "Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut"
},
"PRE_CHAT_FORM": {
"DESCRIPTION": "Chatformulare ermöglichen es dir, Benutzerinformationen zu erfassen, bevor ein Gespräch begonnen wird.",
"DESCRIPTION": "Pre-Chat-Formulare ermöglichen es Ihnen, Benutzerinformationen zu erfassen, bevor sie mit Ihnen ins Gespräch kommen.",
"ENABLE": {
"LABEL": "Vorab Chatformulare aktivieren",
"OPTIONS": {
@ -462,7 +462,8 @@
"HOURS": "Stunden",
"VALIDATION_ERROR": "Die Startzeit sollte vor der Schließzeit liegen.",
"CHOOSE": "Auswählen"
}
},
"ALL_DAY": "Den ganzen Tag"
},
"IMAP": {
"TITLE": "IMAP",
@ -476,7 +477,7 @@
},
"ADDRESS": {
"LABEL": "Adresse",
"PLACE_HOLDER": "Adresse (Eg: imap.gmail.com)"
"PLACE_HOLDER": "Adresse (zB: imap.gmail.com)"
},
"PORT": {
"LABEL": "Port",
@ -504,7 +505,7 @@
},
"ADDRESS": {
"LABEL": "Adresse",
"PLACE_HOLDER": "Adresse (Eg: smtp.gmail.com)"
"PLACE_HOLDER": "Adresse (zB: smtp.gmail.com)"
},
"PORT": {
"LABEL": "Port",

View file

@ -15,8 +15,8 @@
"ACCOUNT": "Verbindung trennen"
},
"MESSAGE": {
"INBOX": "Bist du sicher, das du das löschen möchtest?",
"ACCOUNT": "Sind Sie sicher, dass Sie die Verbindung trennen möchten?"
"INBOX": "Sind Sie sicher, dass Sie das löschen möchten?",
"ACCOUNT": "Möchten Sie die Verbindung wirklich trennen?"
},
"CONFIRM_BUTTON_TEXT": {
"INBOX": "Ja, löschen",

View file

@ -69,7 +69,7 @@
"SLACK": {
"HELP_TEXT": {
"TITLE": "Slack-Integration verwenden",
"BODY": "<br/><p>Chatwoot wird nun alle eingehenden Unterhaltungen in den <b><i>Kundengespräche</i></b> Channel innerhalb Ihres Slack Arbeitsplatzes synchronisieren.</p><p>Wenn Sie in <b><i>Kunden-Konversationen</i></b> antworten, wird der Slack Kanal eine Antwort an den Kunden durch Chat erzeugen.</p><p>Starten Sie die Antworten mit <b><i>Notiz:</i></b> um private Notizen anstatt Antworten zu erstellen.</p><p>Wenn der Replier auf Slack ein Agentenprofil im Chatwoot unter der gleichen E-Mail hat, werden die Antworten entsprechend assoziiert.</p><p>Wenn der Replier kein Agentenprofil hat, werden die Antworten aus dem Bot-Profil getätigt.</p>"
"BODY": "<br/><p>Chatwoot wird nun alle eingehenden Konversationen in den <b><i>Kundengespräche</i></b> Channel innerhalb Ihres Slack Arbeitsplatzes synchronisieren.</p><p>Wenn Sie in <b><i>Kunden-Konversationen</i></b> antworten, wird der Slack Kanal eine Antwort an den Kunden durch Chat erzeugen.</p><p>Starten Sie die Antworten mit <b><i>Notiz:</i></b> um private Notizen anstatt Antworten zu erstellen.</p><p>Wenn der Replier auf Slack ein Agentenprofil im Chatwoot unter der gleichen E-Mail hat, werden die Antworten entsprechend assoziiert.</p><p>Wenn der Replier kein Agentenprofil hat, werden die Antworten aus dem Bot-Profil getätigt.</p>"
}
},
"DELETE": {

View file

@ -3,7 +3,7 @@
"HEADER": "Labels",
"HEADER_BTN_TXT": "Label hinzufügen",
"LOADING": "Label werden abgerufen",
"SEARCH_404": "Es gibt keine Elemente, die dieser Abfrage entsprechen",
"SEARCH_404": "Es existieren keine Elemente, die dieser Abfrage entsprechen",
"SIDEBAR_TXT": "<p><b>Labels</b> <p>Mit Labels können Sie Konversationen kategorisieren und priorisieren. Sie können einer Konversation aus der Seitenleiste ein Label zuweisen. <br /><br />Labels sind an das Konto gebunden und können verwendet werden, um benutzerdefinierte Arbeitsabläufe in Ihrem Unternehmen zu erstellen. Sie können einen Label eine benutzerdefinierte Farbe zuordnen, um die Identifizierung des Labels zu erleichtern. Sie können das Label in der Seitenleiste anzeigen, um die Unterhaltungen einfach zu filtern.</p>",
"LIST": {
"404": "In diesem Konto sind keine Labels verfügbar.",
@ -61,7 +61,7 @@
},
"CONFIRM": {
"TITLE": "Löschung bestätigen",
"MESSAGE": "Bist du sicher, dass du das löschen möchtest ",
"MESSAGE": "Sind Sie sicher, dass Sie das löschen möchten ",
"YES": "Ja, löschen",
"NO": "Nein, behalten "
}

View file

@ -3,7 +3,7 @@
"TITLE": "Melden Sie sich bei Chatwoot an",
"EMAIL": {
"LABEL": "E-Mail",
"PLACEHOLDER": "E-Mail z.B. jemand@example.com"
"PLACEHOLDER": "E-Mail zB: jemand@example.com"
},
"PASSWORD": {
"LABEL": "Passwort",

View file

@ -6,7 +6,7 @@
"DOWNLOAD_AGENT_REPORTS": "Agenten-Berichte herunterladen",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Gespräche",
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Gruppieren nach",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
},
{
"id": 3,
"groupBy": "Monat"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
},
{
"id": 3,
"groupBy": "Monat"
},
{
"id": 4,
"groupBy": "Jahr"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Agenten-Übersicht",
@ -316,12 +365,17 @@
"CSAT_REPORTS": {
"HEADER": "CSAT-Berichte",
"NO_RECORDS": "Es sind keine Antworten zu CSAT Umfragen verfügbar.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Agenten wählen"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Kontakt",
"AGENT_NAME": "Zugewiesener Agent",
"RATING": "Bewertung",
"FEEDBACK_TEXT": "Kommentar"
"FEEDBACK_TEXT": "Feedback-Kommentar"
}
},
"METRIC": {

View file

@ -6,7 +6,7 @@
"DELETE_AVATAR": "Avatar löschen",
"AVATAR_DELETE_SUCCESS": "Avatar wurde erfolgreich gelöscht",
"AVATAR_DELETE_FAILED": "Beim Löschen des Avatars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut",
"UPDATE_SUCCESS": "Dein Profil wurde erfolgreich aktualisiert",
"UPDATE_SUCCESS": "Ihr Profil wurde erfolgreich aktualisiert",
"PASSWORD_UPDATE_SUCCESS": "Ihr Passwort wurde erfolgreich geändert",
"AFTER_EMAIL_CHANGED": "Ihr Profil wurde erfolgreich aktualisiert. Melden Sie sich erneut an, wenn Ihre Anmeldeinformationen geändert werden",
"FORM": {
@ -52,8 +52,8 @@
"NOTE": "Aktualisieren Sie hier Ihre E-Mail-Benachrichtigungseinstellungen",
"CONVERSATION_ASSIGNMENT": "Senden Sie E-Mail-Benachrichtigungen, wenn mir ein Gespräch zugewiesen wurde",
"CONVERSATION_CREATION": "Senden Sie E-Mail-Benachrichtigungen, wenn eine neue Konversation erstellt wird",
"CONVERSATION_MENTION": "Sende E-Mail-Benachrichtigungen, wenn du in einer Unterhaltung erwähnt wirst",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Sende E-Mail-Benachrichtigungen, wenn eine neue Nachricht in einer zugewiesenen Unterhaltung erstellt wird"
"CONVERSATION_MENTION": "Senden Sie E-Mail-Benachrichtigungen, wenn Sie in einer Konversation erwähnt werden",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Senden Sie E-Mail-Benachrichtigungen, wenn eine neue Nachricht in einer zugewiesenen Konversation erstellt wird"
},
"API": {
"UPDATE_SUCCESS": "Ihre Benachrichtigungseinstellungen wurden erfolgreich aktualisiert",
@ -64,8 +64,8 @@
"NOTE": "Aktualisieren Sie hier Ihre Push-Benachrichtigungseinstellungen",
"CONVERSATION_ASSIGNMENT": "Push-Benachrichtigungen senden, wenn mir ein Gespräch zugewiesen wird",
"CONVERSATION_CREATION": "Push-Benachrichtigungen senden, wenn eine neue Konversation startet",
"CONVERSATION_MENTION": "Sende Push-Benachrichtigungen, wenn du in einer Unterhaltung erwähnt wirst",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Sende Push-Benachrichtigungen, wenn eine neue Nachricht in einer zugewiesenen Unterhaltung erstellt wird",
"CONVERSATION_MENTION": "Senden Sie Push-Benachrichtigungen, wenn Sie in einer Konversation erwähnt werden",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Senden Sie Push-Benachrichtigungen, wenn eine neue Nachricht in einer zugewiesenen Konversation erstellt wird",
"HAS_ENABLED_PUSH": "Sie haben die Push-Benachrichtigung für diesen Browser aktiviert.",
"REQUEST_PUSH": "Push-Benachrichtigungen aktivieren"
},
@ -73,7 +73,7 @@
"LABEL": "Profilbild"
},
"NAME": {
"LABEL": "Dein Name",
"LABEL": "Ihr vollständiger Name",
"ERROR": "Bitte geben Sie einen gültigen Namen ein",
"PLACEHOLDER": "Bitte geben Sie Ihren Namen ein, dies wird in Gesprächen angezeigt"
},
@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Wird gerade angezeigt:",
"CONVERSATIONS": "Gespräche",
"ALL_CONVERSATIONS": "Alle Unterhaltungen",
"MENTIONED_CONVERSATIONS": "Erwähnungen",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Labels",
"REPORTS_INBOX": "Posteingang",
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Setzen Sie sich als"
"SET_AVAILABILITY_TITLE": "Setzen Sie sich als",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Oh oh! Wir konnten keine Chatwoot-Konten finden. Bitte erstellen Sie ein neues Konto um fortzufahren.",

View file

@ -2,7 +2,7 @@
"TEAMS_SETTINGS": {
"NEW_TEAM": "Neues Team erstellen",
"HEADER": "Teams",
"SIDEBAR_TXT": "<p><b>Teams</b></p> Mit <p>Teams können Sie Ihre Agenten basierend auf ihren Verantwortlichkeiten in Gruppen organisieren. <br /> Ein Agent kann mehreren Teams angehören. Sie können Unterhaltungen einem Team zuweisen, wenn Sie zusammenarbeiten. </p>",
"SIDEBAR_TXT": "<p><b>Teams</b></p> Mit <p>Teams können Sie Ihre Agenten basierend auf ihren Verantwortlichkeiten in Gruppen organisieren. <br /> Ein Agent kann mehreren Teams angehören. Sie können Konversationen einem Team zuweisen, wenn Sie zusammenarbeiten. </p>",
"LIST": {
"404": "Es wurden noch keine Teams auf diesem Konto erstellt.",
"EDIT_TEAM": "Team bearbeiten"
@ -15,7 +15,7 @@
"AGENTS": {
"BUTTON_TEXT": "Agenten zum Team hinzufügen",
"TITLE": "Agenten zum Team hinzufügen - %{teamName}",
"DESC": "Fügen Sie Agenten zu Ihrem neu erstellten Team hinzu. So können Sie bei Gesprächen als Team zusammenarbeiten, erhalten Sie Benachrichtigungen über neue Ereignisse in der gleichen Unterhaltung."
"DESC": "Fügen Sie Agenten zu Ihrem neu erstellten Team hinzu. So können Sie bei Konversationen als Team zusammenarbeiten, erhalten Sie Benachrichtigungen über neue Ereignisse in der gleichen Konversation."
},
"WIZARD": [
{
@ -65,7 +65,7 @@
]
},
"TEAM_FORM": {
"ERROR_MESSAGE": "Teamdetails konnten nicht gespeichert werden. Versuchen Sie es erneut."
"ERROR_MESSAGE": "Die Teamdetails konnten nicht gespeichert werden. Versuchen Sie es nochmal."
},
"AGENTS": {
"AGENT": "Agent",
@ -78,7 +78,7 @@
},
"ADD": {
"TITLE": "Agenten zum Team %{teamName} hinzufügen",
"DESC": "Fügen Sie Agenten zu Ihrem neu erstellten Team hinzu. So können Sie bei Gesprächen als Team zusammenarbeiten und erhalten Benachrichtigungen über neue Ereignisse in der gleichen Unterhaltung.",
"DESC": "Fügen Sie Agenten zu Ihrem neu erstellten Team hinzu. So können Sie bei Konversationen als Team zusammenarbeiten und erhalten Benachrichtigungen über neue Ereignisse in der gleichen Konversation.",
"SELECT": "Auswählen",
"SELECT_ALL": "Alle Agenten auswählen",
"SELECTED_COUNT": "%{selected} von %{total} Agenten ausgewählt.",
@ -99,7 +99,7 @@
"CONFIRM": {
"TITLE": "Sind Sie sicher, dass Sie %{teamName} löschen möchten",
"PLACE_HOLDER": "Bitte geben Sie {teamName} zur Bestätigung ein",
"MESSAGE": "Das Löschen des Teams wird die Teamzuordnung aus den Gesprächen entfernen, die diesem Team zugewiesen wurden.",
"MESSAGE": "Das Löschen des Teams wird die Teamzuordnung aus den Konversationen entfernen, die diesem Team zugewiesen wurden.",
"YES": "Löschen ",
"NO": "Abbrechen"
}

View file

@ -21,7 +21,12 @@
"is_present": "Υπάρχει",
"is_not_present": "Δεν υπάρχει",
"is_greater_than": "Είναι μεγαλύτερο από",
"is_lesser_than": "Είναι μικρότερο από"
"is_less_than": "Είναι μικρότερο από",
"days_before": "Είναι x ημέρες πριν"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
},
"ATTRIBUTES": {
"STATUS": "Κατάσταση",
@ -38,7 +43,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Κείμενο",
"CUSTOM_ATTRIBUTE_NUMBER": "Αριθμός",
"CUSTOM_ATTRIBUTE_LINK": "Σύνδεσμος",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Δημιουργήθηκε στις",
"LAST_ACTIVITY": "Τελευταία Δραστηριότητα"
},
"GROUPS": {
"STANDARD_FILTERS": "Τυπικά Φίλτρα",

View file

@ -1,6 +1,6 @@
{
"AUTOMATION": {
"HEADER": "Αυτοματισμός",
"HEADER": "Αυτοματισμοί",
"HEADER_BTN_TXT": "Προσθήκη Κανόνα Αυτοματισμού",
"LOADING": "Λήψη κανόνων αυτοματισμού",
"SIDEBAR_TXT": "<p><b>Κανόνες Αυτοματισμού</b> <p>Ο Αυτοματισμός μπορεί να αντικαταστήσει και να αυτοματοποιήσει διαδικασίες που απαιτούν χειροκίνητη προσπάθεια. Μπορείτε να κάνετε πολλά πράγματα με την αυτοματοποίηση, συμπεριλαμβανομένης της προσθήκης ετικετών και την ανάθεση συνομιλίας στον καλύτερο πράκτορα. Έτσι, η ομάδα επικεντρώνεται σε αυτό που κάνουν καλύτερα και ξοδεύει λίγο χρόνο για χειρωνακτικές εργασίες.</p>",
@ -64,7 +64,7 @@
},
"EDIT": {
"TITLE": "Επεξεργασία Κανόνα Αυτοματισμού",
"SUBMIT": "Επεξεργασία",
"SUBMIT": "Ενημέρωση",
"CANCEL_BUTTON_TEXT": "Άκυρο",
"API": {
"SUCCESS_MESSAGE": "Ο κανόνας αυτοματισμού ενημερώθηκε επιτυχώς",
@ -84,6 +84,24 @@
"DELETE": "Διαγραφή",
"CANCEL": "Άκυρο",
"RESET_MESSAGE": "Η αλλαγή τύπου συμβάντος θα επαναφέρει τις συνθήκες και τα συμβάντα που έχετε προσθέσει παρακάτω"
},
"CONDITION": {
"DELETE_MESSAGE": "Πρέπει να έχετε τουλάχιστον μία συνθήκη για να αποθηκεύσετε"
},
"ACTION": {
"DELETE_MESSAGE": "Πρέπει να έχετε τουλάχιστον μία ενέργεια για να αποθηκεύσετε"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Ενεργοποίηση Κανόνα Αυτοματισμού",
"DEACTIVATION_TITLE": "Απενεργοποίηση Κανόνα Αυτοματισμού",
"ACTIVATION_DESCRIPTION": "Αυτή η ενέργεια θα ενεργοποιήσει τον κανόνα αυτοματισμού '{automationName}'. Είστε σίγουροι ότι θέλετε να συνεχίσετε;",
"DEACTIVATION_DESCRIPTION": "Αυτή η ενέργεια θα απενεργοποιήσει τον κανόνα αυτοματισμού '{automationName}'. Είστε σίγουροι ότι θέλετε να συνεχίσετε;",
"ACTIVATION_SUCCESFUL": "Κανόνας Αυτοματισμού Ενεργοποιήθηκε Επιτυχώς",
"DEACTIVATION_SUCCESFUL": "Ο Κανόνας Αυτοματισμού Απενεργοποιήθηκε Επιτυχώς",
"ACTIVATION_ERROR": "Δεν ήταν δυνατή η ενεργοποίηση του Αυτοματισμού, παρακαλώ προσπαθήστε ξανά αργότερα",
"DEACTIVATION_ERROR": "Δεν ήταν δυνατή η απενεργοποίηση του Αυτοματισμού, παρακαλώ προσπαθήστε ξανά αργότερα",
"CONFIRMATION_LABEL": "Ναι",
"CANCEL_LABEL": "Όχι"
}
}
}

View file

@ -76,6 +76,7 @@
"RECEIVED_VIA_EMAIL": "Παραλήφθηκε από email",
"VIEW_TWEET_IN_TWITTER": "Προβολή του tweet στο Twitter",
"REPLY_TO_TWEET": "Απάντηση στο tweet",
"LINK_TO_STORY": "Μετάβαση στην ιστορία instagram",
"SENT": "Επιτυχής αποστολή",
"NO_MESSAGES": "Κανένα Μήνυμα",
"NO_CONTENT": "Μη διαθέσιμο περιεχόμενο",

View file

@ -77,9 +77,8 @@
"CONFIRM": {
"TITLE": "Επιβεβαίωση Διαγραφής",
"MESSAGE": "Είσαστε σίγουροι για την διαγραφή ",
"PLACE_HOLDER": "Παρακαλώ πληκτρολογήστε {contactName} για επιβεβαίωση",
"YES": "Ναι, Διέγραψε τον/την ",
"NO": "Όχι, Κράτησε τον/την"
"YES": "Ναι, Διέγραψε το",
"NO": "Όχι, Διατήρηση"
},
"API": {
"SUCCESS_MESSAGE": "Η επαφή διαγράφηκε επιτυχώς",

View file

@ -22,7 +22,8 @@
"is_present": "Υπάρχει",
"is_not_present": "Δεν υπάρχει",
"is_greater_than": "Είναι μεγαλύτερο από",
"is_lesser_than": "Είναι μικρότερο από"
"is_lesser_than": "Είναι μικρότερο από",
"days_before": "Είναι x ημέρες πριν"
},
"ATTRIBUTES": {
"NAME": "Όνομα",
@ -35,7 +36,9 @@
"CUSTOM_ATTRIBUTE_TEXT": "Κείμενο",
"CUSTOM_ATTRIBUTE_NUMBER": "Αριθμός",
"CUSTOM_ATTRIBUTE_LINK": "Σύνδεσμος",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Δημιουργήθηκε στις",
"LAST_ACTIVITY": "Τελευταία Δραστηριότητα"
},
"GROUPS": {
"STANDARD_FILTERS": "Τυπικά Φίλτρα",

View file

@ -57,11 +57,13 @@
}
},
"FOOTER": {
"MESSAGE_SIGN_TOOLTIP": "Message signature",
"ENABLE_SIGN_TOOLTIP": "Enable signature",
"DISABLE_SIGN_TOOLTIP": "Disable signature",
"MESSAGE_SIGN_TOOLTIP": "Υπογραφή μηνύματος",
"ENABLE_SIGN_TOOLTIP": "Ενεργοποίηση υπογραφής",
"DISABLE_SIGN_TOOLTIP": "Απενεργοποίηση υπογραφής",
"MSG_INPUT": "Shift + enter για νέα γραμμή. Ξεκινήστε με '/' για να επιλέξτε Τυποποιημένη Απάντηση.",
"PRIVATE_MSG_INPUT": "Shift + enter για νέα γραμμή. Το κείμενο θα μπορούν να το δουν μόνο οι υπόλοιποι πράκτορες."
"PRIVATE_MSG_INPUT": "Shift + enter για νέα γραμμή. Το κείμενο θα μπορούν να το δουν μόνο οι υπόλοιποι πράκτορες.",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Δεν έχει ρυθμιστεί η υπογραφή μηνύματος, παρακαλώ ρυθμίστε την στις ρυθμίσεις προφίλ.",
"CLICK_HERE": "Πατήστε εδώ για ενημέρωση"
},
"REPLYBOX": {
"REPLY": "Απάντηση",
@ -72,8 +74,14 @@
"TIP_FORMAT_ICON": "Προβολή επεξεργαστή εμπλουτισμένου κειμένου",
"TIP_EMOJI_ICON": "Προβολή επιλογέα emoji",
"TIP_ATTACH_ICON": "Επισύναψη αρχείων",
"TIP_AUDIORECORDER_ICON": "Εγγραφή ήχου",
"TIP_AUDIORECORDER_PERMISSION": "Να επιτρέπεται η πρόσβαση στον ήχο",
"TIP_AUDIORECORDER_ERROR": "Αδυναμία ανοίγματος ήχου",
"ENTER_TO_SEND": "Εισαγωγή για αποστολή",
"DRAG_DROP": "Σύρετε και αφήστε εδώ για επισύναψη",
"START_AUDIO_RECORDING": "Έναρξη ηχογράφησης",
"STOP_AUDIO_RECORDING": "Διακοπή ηχογράφησης",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Προσθήκη bcc",
"CC": {

View file

@ -47,7 +47,8 @@
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Τώρα μπορείτε να λαμβάνετε emails στον τομέα (domain) σας."
}
},
"UPDATE_CHATWOOT": "Μια ενημέρωση %{latestChatwootVersion} για το Chatwoot είναι διαθέσιμη. Ενημερώστε την εφαρμογή σας."
"UPDATE_CHATWOOT": "Μια ενημέρωση %{latestChatwootVersion} για το Chatwoot είναι διαθέσιμη. Ενημερώστε την εφαρμογή σας.",
"LEARN_MORE": "Μάθετε περισσότερα"
},
"FORMS": {
"MULTISELECT": {

View file

@ -462,7 +462,8 @@
"HOURS": "ώρες",
"VALIDATION_ERROR": "Ο χρόνος έναρξης πρέπει να είναι πριν το χρόνο λήξης.",
"CHOOSE": "Επιλέξτε"
}
},
"ALL_DAY": "Όλη Την Ημέρα"
},
"IMAP": {
"TITLE": "IMAP",

View file

@ -59,7 +59,56 @@
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Εφαρμογή",
"PLACEHOLDER": "Επιλέξτε εύρος ημερομηνιών"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Ομαδοποίηση Κατά",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Ημέρα"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Ημέρα"
},
{
"id": 2,
"groupBy": "Εβδομάδα"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Ημέρα"
},
{
"id": 2,
"groupBy": "Εβδομάδα"
},
{
"id": 3,
"groupBy": "Μήνα"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Ημέρα"
},
{
"id": 2,
"groupBy": "Εβδομάδα"
},
{
"id": 3,
"groupBy": "Μήνα"
},
{
"id": 4,
"groupBy": "Έτος"
}
]
},
"AGENT_REPORTS": {
"HEADER": "Επισκόπηση Πρακτόρων",
@ -316,6 +365,11 @@
"CSAT_REPORTS": {
"HEADER": "Αναφορές CSAT",
"NO_RECORDS": "Δεν υπάρχουν διαθέσιμες απαντήσεις ερευνών CSAT.",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Επιλέξτε Πράκτορες"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Επαφές",

View file

@ -20,16 +20,16 @@
"NOTE": "Η διεύθυνση email είναι η ταυτότητά σας και χρησιμοποιείται για την είσοδο (login) σας."
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
"NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
"TITLE": "Προσωπική υπογραφή μηνύματος",
"NOTE": "Δημιουργήστε μια προσωπική υπογραφή μηνύματος που θα προστίθεται σε όλα τα μηνύματα που στέλνετε από την πλατφόρμα. Χρησιμοποιήστε τον επεξεργαστή πλούσιου περιεχομένου για να δημιουργήσετε μια εξατομικευμένη υπογραφή.",
"BTN_TEXT": "Αποθήκευση υπογραφής μηνύματος",
"API_ERROR": "Δεν ήταν δυνατή η αποθήκευση της υπογραφής! Δοκιμάστε ξανά",
"API_SUCCESS": "Η υπογραφή αποθηκεύτηκε με επιτυχία"
},
"MESSAGE_SIGNATURE": {
"LABEL": "Message Signature",
"ERROR": "Message Signature cannot be empty",
"PLACEHOLDER": "Insert your personal message signature here."
"LABEL": "Υπογραφή μηνύματος",
"ERROR": "H υπογραφή μηνύματος δεν μπορεί να είναι κενή",
"PLACEHOLDER": "Εισάγετε εδώ την προσωπική σας υπογραφή μηνύματος."
},
"PASSWORD_SECTION": {
"TITLE": "Κωδικός",
@ -146,6 +146,7 @@
}
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Τρέχουσα προβολή:",
"CONVERSATIONS": "Συζητήσεις",
"ALL_CONVERSATIONS": "Όλες Οι Συνομιλίες",
"MENTIONED_CONVERSATIONS": "Αναφορές",
@ -181,7 +182,8 @@
"REPORTS_LABEL": "Ετικέτες",
"REPORTS_INBOX": "Εισερχόμενα",
"REPORTS_TEAM": "Ομάδα",
"SET_AVAILABILITY_TITLE": "Ορίστε τον εαυτό σας ως"
"SET_AVAILABILITY_TITLE": "Ορίστε τον εαυτό σας ως",
"BETA": "Beta"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ωχ! Δεν μπορέσαμε να βρούμε κανένα λογαριασμό Chatwoot. Παρακαλούμε δημιουργήστε ένα νέο λογαριασμό για να συνεχίσετε.",

View file

@ -20,8 +20,13 @@
"does_not_contain": "No contiene",
"is_present": "Está presente",
"is_not_present": "No está presente",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
"is_greater_than": "Es mayor que",
"is_less_than": "Es menor que",
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "Verdadero",
"FALSE": "Falso"
},
"ATTRIBUTES": {
"STATUS": "Estado",
@ -34,24 +39,26 @@
"BROWSER_LANGUAGE": "Idioma del navegador",
"COUNTRY_NAME": "Nombre del país",
"REFERER_LINK": "Enlace de referencia",
"CUSTOM_ATTRIBUTE_LIST": "List",
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
"CUSTOM_ATTRIBUTE_LIST": "Lista",
"CUSTOM_ATTRIBUTE_TEXT": "Texto",
"CUSTOM_ATTRIBUTE_NUMBER": "Número",
"CUSTOM_ATTRIBUTE_LINK": "Enlace",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Casilla",
"CREATED_AT": "Created At",
"LAST_ACTIVITY": "Última actividad"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",
"ADDITIONAL_FILTERS": "Additional Filters",
"STANDARD_FILTERS": "Filtros estándar",
"ADDITIONAL_FILTERS": "Filtros adicionales",
"CUSTOM_ATTRIBUTES": "Atributos personalizados"
},
"CUSTOM_VIEWS": {
"ADD": {
"TITLE": "Do you want to save this filter?",
"LABEL": "Name this filter",
"PLACEHOLDER": "Enter a name for this filter",
"TITLE": "¿Desea guardar este filtro?",
"LABEL": "Nombre de este filtro",
"PLACEHOLDER": "Introduzca un nombre para este filtro",
"ERROR_MESSAGE": "El nombre es requerido",
"SAVE_BUTTON": "Save filter",
"SAVE_BUTTON": "Guardar filtro",
"CANCEL_BUTTON": "Cancelar",
"API_FOLDERS": {
"SUCCESS_MESSAGE": "Carpeta creada con éxito",
@ -63,11 +70,11 @@
}
},
"DELETE": {
"DELETE_BUTTON": "Delete filter",
"DELETE_BUTTON": "Eliminar filtro",
"MODAL": {
"CONFIRM": {
"TITLE": "Confirmar eliminación",
"MESSAGE": "Are you sure to delete the filter ",
"MESSAGE": "¿Está seguro de que desea eliminar el filtro ",
"YES": "Sí, eliminar",
"NO": "No, mantenerlo"
}

View file

@ -1,41 +1,41 @@
{
"AUTOMATION": {
"HEADER": "Automatización",
"HEADER": "Automatizaciones",
"HEADER_BTN_TXT": "Añadir regla de automatización",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
"LOADING": "Obteniendo reglas de automatización",
"SIDEBAR_TXT": "<p><b>Reglas de automatización</b> <p>Automatización puede reemplazar y automatizar procesos existentes que requieren esfuerzo manual. Puedes hacer muchas cosas con la automatización, incluyendo añadir etiquetas y asignar la conversación al mejor agente. Así que el equipo se centra en lo que hacen mejor y gasta más poco tiempo en tareas manuales.</p>",
"ADD": {
"TITLE": "Añadir regla de automatización",
"SUBMIT": "Crear",
"CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"NAME": {
"LABEL": "Rule Name",
"PLACEHOLDER": "Enter rule name",
"LABEL": "Nombre de regla",
"PLACEHOLDER": "Introduzca el nombre de regla",
"ERROR": "El nombre es requerido"
},
"DESC": {
"LABEL": "Descripción",
"PLACEHOLDER": "Enter rule description",
"PLACEHOLDER": "Introduce la descripción de la regla",
"ERROR": "Descripción requerida"
},
"EVENT": {
"LABEL": "Event",
"LABEL": "Evento",
"PLACEHOLDER": "Por favor, seleccione uno",
"ERROR": "Event is required"
"ERROR": "El evento es requerido"
},
"CONDITIONS": {
"LABEL": "Conditions"
"LABEL": "Condiciones"
},
"ACTIONS": {
"LABEL": "Acciones"
}
},
"CONDITION_BUTTON_LABEL": "Add Condition",
"ACTION_BUTTON_LABEL": "Add Action",
"CONDITION_BUTTON_LABEL": "Añadir condición",
"ACTION_BUTTON_LABEL": "Añadir Acción",
"API": {
"SUCCESS_MESSAGE": "Automation rule added successfully",
"ERROR_MESSAGE": "Could not able to create a automation rule, Please try again later"
"SUCCESS_MESSAGE": "Regla de automatización añadida correctamente",
"ERROR_MESSAGE": "No se pudo crear una regla de automatización, por favor inténtalo de nuevo más tarde"
}
},
"LIST": {
@ -43,12 +43,12 @@
"Nombre",
"Descripción",
"Activo",
"Created on"
"Creado el"
],
"404": "No automation rules found"
"404": "No se encontraron reglas de automatización"
},
"DELETE": {
"TITLE": "Delete Automation Rule",
"TITLE": "Eliminar regla de automatización",
"SUBMIT": "Eliminar",
"CANCEL_BUTTON_TEXT": "Cancelar",
"CONFIRM": {
@ -58,13 +58,13 @@
"NO": "No, mantenerlo "
},
"API": {
"SUCCESS_MESSAGE": "Automation rule deleted successfully",
"SUCCESS_MESSAGE": "Regla de automatización eliminada correctamente",
"ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later"
}
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Editar",
"SUBMIT": "Actualizar",
"CANCEL_BUTTON_TEXT": "Cancelar",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
@ -84,6 +84,24 @@
"DELETE": "Eliminar",
"CANCEL": "Cancelar",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
},
"CONDITION": {
"DELETE_MESSAGE": "You need to have atleast one condition to save"
},
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activate Automation Rule",
"DEACTIVATION_TITLE": "Deactivate Automation Rule",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
"ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
"DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
"CONFIRMATION_LABEL": "Si",
"CANCEL_LABEL": "No"
}
}
}

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