Merge branch 'feat/5913-search-improvements' into feat-new-search-ui

This commit is contained in:
Sivin Varghese 2022-12-19 10:52:09 +05:30 committed by GitHub
commit 51d48d99e4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
289 changed files with 1633 additions and 619 deletions

View file

@ -4,7 +4,7 @@ ruby '3.0.4'
##-- base gems for rails --##
gem 'rack-cors', require: 'rack/cors'
gem 'rails', '~>6.1'
gem 'rails', '~> 6.1', '>= 6.1.6.1'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', require: false
@ -56,7 +56,7 @@ gem 'activerecord-import'
gem 'dotenv-rails'
gem 'foreman'
gem 'puma'
gem 'webpacker', '~> 5.x'
gem 'webpacker', '~> 5.4', '>= 5.4.3'
# metrics on heroku
gem 'barnes'
@ -94,7 +94,7 @@ gem 'ddtrace'
gem 'elastic-apm'
gem 'newrelic_rpm'
gem 'scout_apm'
gem 'sentry-rails', '~> 5.3'
gem 'sentry-rails', '~> 5.3', '>= 5.3.1'
gem 'sentry-ruby', '~> 5.3'
gem 'sentry-sidekiq', '~> 5.3'
@ -175,7 +175,7 @@ group :development, :test do
gem 'mock_redis'
gem 'pry-rails'
gem 'rspec_junit_formatter'
gem 'rspec-rails', '~> 5.0.0'
gem 'rspec-rails', '~> 5.0.3'
gem 'rubocop', require: false
gem 'rubocop-performance', require: false
gem 'rubocop-rails', require: false

View file

@ -398,7 +398,7 @@ GEM
llhttp-ffi (0.4.0)
ffi-compiler (~> 1.0)
rake (~> 13.0)
loofah (2.18.0)
loofah (2.19.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
@ -488,8 +488,8 @@ GEM
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.4.3)
loofah (~> 2.3)
rails-html-sanitizer (1.4.4)
loofah (~> 2.19, >= 2.19.1)
railties (6.1.6.1)
actionpack (= 6.1.6.1)
activesupport (= 6.1.6.1)
@ -765,12 +765,12 @@ DEPENDENCIES
rack-attack
rack-cors
rack-timeout
rails (~> 6.1)
rails (~> 6.1, >= 6.1.6.1)
redis
redis-namespace
responders
rest-client
rspec-rails (~> 5.0.0)
rspec-rails (~> 5.0.3)
rspec_junit_formatter
rubocop
rubocop-performance
@ -778,7 +778,7 @@ DEPENDENCIES
rubocop-rspec
scout_apm
seed_dump
sentry-rails (~> 5.3)
sentry-rails (~> 5.3, >= 5.3.1)
sentry-ruby (~> 5.3)
sentry-sidekiq (~> 5.3)
shoulda-matchers
@ -799,7 +799,7 @@ DEPENDENCIES
valid_email2
web-console
webmock
webpacker (~> 5.x)
webpacker (~> 5.4, >= 5.4.3)
webpush
wisper (= 2.0.0)
working_hours

View file

@ -18,6 +18,10 @@ class Api::V1::ProfilesController < Api::BaseController
head :ok
end
def auto_offline
@user.account_users.find_by!(account_id: auto_offline_params[:account_id]).update!(auto_offline: auto_offline_params[:auto_offline] || false)
end
def availability
@user.account_users.find_by!(account_id: availability_params[:account_id]).update!(availability: availability_params[:availability])
end
@ -37,6 +41,10 @@ class Api::V1::ProfilesController < Api::BaseController
params.require(:profile).permit(:account_id, :availability)
end
def auto_offline_params
params.require(:profile).permit(:account_id, :auto_offline)
end
def profile_params
params.require(:profile).permit(
:email,

View file

@ -1,8 +1,7 @@
class Platform::Api::V1::AccountsController < PlatformController
def create
@resource = Account.new(account_params)
@resource = Account.create!(account_params)
update_resource_features
@resource.save!
@platform_app.platform_app_permissibles.find_or_create_by(permissible: @resource)
end

View file

@ -19,18 +19,18 @@ class TextSearch
private
def filter_conversations
conversation_ids = PgSearch.multisearch("#{@params[:q]}%").where(account_id: @current_account,
searchable_type: 'Conversation').pluck(:searchable_id)
conversation_ids = PgSearch.multisearch((@params[:q]).to_s).where(account_id: @current_account,
searchable_type: 'Conversation').pluck(:searchable_id)
@conversations = Conversation.where(id: conversation_ids)
end
def filter_messages
message_ids = PgSearch.multisearch("#{@params[:q]}%").where(account_id: @current_account, searchable_type: 'Message').pluck(:searchable_id)
message_ids = PgSearch.multisearch((@params[:q]).to_s).where(account_id: @current_account, searchable_type: 'Message').pluck(:searchable_id)
@messages = Message.where(id: message_ids)
end
def filter_contacts
contact_ids = PgSearch.multisearch("#{@params[:q]}%").where(account_id: @current_account, searchable_type: 'Contact').pluck(:searchable_id)
contact_ids = PgSearch.multisearch((@params[:q]).to_s).where(account_id: @current_account, searchable_type: 'Contact').pluck(:searchable_id)
@contacts = Contact.where(id: contact_ids)
end
end

View file

@ -144,6 +144,12 @@ export default {
});
},
updateAutoOffline(accountId, autoOffline = false) {
return axios.post(endPoints('autoOffline').url, {
profile: { account_id: accountId, auto_offline: autoOffline },
});
},
deleteAvatar() {
return axios.delete(endPoints('deleteAvatar').url);
},

View file

@ -16,6 +16,9 @@ const endPoints = {
availabilityUpdate: {
url: '/api/v1/profile/availability',
},
autoOffline: {
url: '/api/v1/profile/auto_offline',
},
logout: {
url: 'auth/sign_out',
},

View file

@ -18,12 +18,35 @@
</woot-button>
</woot-dropdown-item>
<woot-dropdown-divider />
<woot-dropdown-item class="auto-offline--toggle">
<div class="info-wrap">
<fluent-icon
v-tooltip.right-start="$t('SIDEBAR.SET_AUTO_OFFLINE.INFO_TEXT')"
icon="info"
size="14"
class="info-icon"
/>
<span class="auto-offline--text">
{{ $t('SIDEBAR.SET_AUTO_OFFLINE.TEXT') }}
</span>
</div>
<woot-switch
size="small"
class="auto-offline--switch"
:value="currentUserAutoOffline"
@input="updateAutoOffline"
/>
</woot-dropdown-item>
<woot-dropdown-divider />
</woot-dropdown-menu>
</template>
<script>
import { mapGetters } from 'vuex';
import { mixin as clickaway } from 'vue-clickaway';
import alertMixin from 'shared/mixins/alertMixin';
import WootDropdownItem from 'shared/components/ui/dropdown/DropdownItem';
import WootDropdownMenu from 'shared/components/ui/dropdown/DropdownMenu';
import WootDropdownHeader from 'shared/components/ui/dropdown/DropdownHeader';
@ -41,7 +64,7 @@ export default {
AvailabilityStatusBadge,
},
mixins: [clickaway],
mixins: [clickaway, alertMixin],
data() {
return {
@ -54,6 +77,7 @@ export default {
...mapGetters({
getCurrentUserAvailability: 'getCurrentUserAvailability',
currentAccountId: 'getCurrentAccountId',
currentUserAutoOffline: 'getCurrentUserAutoOffline',
}),
availabilityDisplayLabel() {
const availabilityIndex = AVAILABILITY_STATUS_KEYS.findIndex(
@ -85,21 +109,30 @@ export default {
closeStatusMenu() {
this.isStatusMenuOpened = false;
},
updateAutoOffline(autoOffline) {
this.$store.dispatch('updateAutoOffline', {
accountId: this.currentAccountId,
autoOffline,
});
},
changeAvailabilityStatus(availability) {
const accountId = this.currentAccountId;
if (this.isUpdating) {
return;
}
this.isUpdating = true;
this.$store
.dispatch('updateAvailability', {
availability: availability,
account_id: accountId,
})
.finally(() => {
this.isUpdating = false;
try {
this.$store.dispatch('updateAvailability', {
availability,
account_id: this.currentAccountId,
});
} catch (error) {
this.showAlert(
this.$t('PROFILE_SETTINGS.FORM.AVAILABILITY.SET_AVAILABILITY_ERROR')
);
} finally {
this.isUpdating = false;
}
},
},
};
@ -143,4 +176,32 @@ export default {
align-items: baseline;
}
}
.auto-offline--toggle {
align-items: center;
display: flex;
justify-content: space-between;
padding: var(--space-smaller) 0 var(--space-smaller) var(--space-small);
margin: 0;
.info-wrap {
display: flex;
align-items: center;
}
.info-icon {
margin-top: -1px;
}
.auto-offline--switch {
margin: -1px var(--space-micro) 0;
}
.auto-offline--text {
margin: 0 var(--space-smaller);
font-size: var(--font-size-mini);
font-weight: var(--font-weight-medium);
color: var(--s-700);
}
}
</style>

View file

@ -29,6 +29,7 @@ const primaryMenuItems = accountId => [
icon: 'megaphone',
key: 'campaigns',
label: 'CAMPAIGNS',
featureFlag: 'campaigns',
toState: frontendURL(`accounts/${accountId}/campaigns`),
toStateName: 'settings_account_campaigns',
roles: ['administrator'],

View file

@ -135,7 +135,7 @@ export default {
.dropdown-pane {
left: var(--space-slab);
bottom: var(--space-larger);
min-width: 16.8rem;
z-index: var(--z-index-much-higher);
min-width: 22rem;
z-index: var(--z-index-low);
}
</style>

View file

@ -199,8 +199,8 @@ export default {
&.smooth {
background: transparent;
border: 1px solid var(--s-75);
color: var(--s-800);
border: 1px solid var(--s-100);
color: var(--s-700);
}
}

View file

@ -2,7 +2,7 @@
<button
type="button"
class="toggle-button"
:class="{ active: value }"
:class="{ active: value, small: size === 'small' }"
role="switch"
:aria-checked="value.toString()"
@click="onClick"
@ -15,6 +15,7 @@
export default {
props: {
value: { type: Boolean, default: false },
size: { type: String, default: '' },
},
methods: {
onClick() {
@ -45,6 +46,20 @@ export default {
background-color: var(--w-500);
}
&.small {
width: 22px;
height: 14px;
span {
height: var(--space-one);
width: var(--space-one);
&.active {
transform: translate(var(--space-small), var(--space-zero));
}
}
}
span {
--space-one-point-five: 1.5rem;
background-color: var(--white);

View file

@ -67,6 +67,9 @@ export default {
if (Object.keys(this.enabledFeatures).length === 0) {
return false;
}
if (key === 'website') {
return this.enabledFeatures.channel_website;
}
if (key === 'facebook') {
return this.enabledFeatures.channel_facebook;
}

View file

@ -61,6 +61,7 @@ export default {
}
.colorpicker--selected {
border: 1px solid var(--color-border-light);
border-radius: $space-smaller;
cursor: pointer;
height: $space-large;

View file

@ -91,6 +91,7 @@
</span>
<span class="unread">{{ unreadCount > 9 ? '9+' : unreadCount }}</span>
</div>
<card-labels :conversation-id="chat.id" />
</div>
<woot-context-menu
v-if="showContextMenu"
@ -125,8 +126,8 @@ import InboxName from '../InboxName';
import inboxMixin from 'shared/mixins/inboxMixin';
import ConversationContextMenu from './contextMenu/Index.vue';
import alertMixin from 'shared/mixins/alertMixin';
import timeAgo from 'dashboard/components/ui/TimeAgo';
import TimeAgo from 'dashboard/components/ui/TimeAgo';
import CardLabels from './conversationCardComponents/CardLabels.vue';
const ATTACHMENT_ICONS = {
image: 'image',
audio: 'headphones-sound-wave',
@ -138,10 +139,11 @@ const ATTACHMENT_ICONS = {
export default {
components: {
CardLabels,
InboxName,
Thumbnail,
ConversationContextMenu,
timeAgo,
TimeAgo,
},
mixins: [
@ -370,11 +372,15 @@ export default {
</script>
<style lang="scss" scoped>
.conversation {
align-items: center;
align-items: flex-start;
&:hover {
background: var(--color-background-light);
}
&::v-deep .user-thumbnail-box {
margin-top: var(--space-normal);
}
}
.conversation-selected {
@ -383,8 +389,10 @@ export default {
.has-inbox-name {
&::v-deep .user-thumbnail-box {
margin-top: var(--space-normal);
align-items: flex-start;
margin-top: var(--space-large);
}
.checkbox-wrapper {
margin-top: var(--space-large);
}
.conversation--meta {
margin-top: var(--space-normal);
@ -429,6 +437,7 @@ export default {
margin-top: var(--space-minus-micro);
vertical-align: middle;
}
.checkbox-wrapper {
height: 40px;
width: 40px;
@ -438,6 +447,7 @@ export default {
border-radius: 100%;
margin-top: var(--space-normal);
cursor: pointer;
&:hover {
background-color: var(--w-100);
}

View file

@ -0,0 +1,133 @@
<template>
<div
v-show="activeLabels.length"
ref="labelContainer"
class="label-container"
>
<div class="labels-wrap" :class="{ expand: showAllLabels }">
<woot-label
v-for="(label, index) in activeLabels"
:key="label.id"
:title="label.title"
:description="label.description"
:color="label.color"
variant="smooth"
small
:class="{ hidden: !showAllLabels && index > labelPosition }"
/>
<woot-button
v-if="showExpandLabelButton"
:title="
showAllLabels
? $t('CONVERSATION.CARD.HIDE_LABELS')
: $t('CONVERSATION.CARD.SHOW_LABELS')
"
class="show-more--button"
color-scheme="secondary"
variant="hollow"
:icon="showAllLabels ? 'chevron-left' : 'chevron-right'"
size="tiny"
@click="onShowLabels"
/>
</div>
</div>
</template>
<script>
import conversationLabelMixin from 'dashboard/mixins/conversation/labelMixin';
export default {
mixins: [conversationLabelMixin],
props: {
conversationId: {
type: Number,
required: true,
},
},
data() {
return {
showAllLabels: false,
showExpandLabelButton: false,
labelPosition: -1,
};
},
watch: {
activeLabels() {
this.$nextTick(() => this.computeVisibleLabelPosition());
},
},
mounted() {
this.computeVisibleLabelPosition();
},
methods: {
onShowLabels(e) {
e.stopPropagation();
this.showAllLabels = !this.showAllLabels;
},
computeVisibleLabelPosition() {
const labelContainer = this.$refs.labelContainer;
const labels = this.$refs.labelContainer.querySelectorAll('.label');
let labelOffset = 0;
Array.from(labels).forEach((label, index) => {
labelOffset += label.offsetWidth + 8;
if (labelOffset < labelContainer.clientWidth - 16) {
this.labelPosition = index;
} else {
this.showExpandLabelButton = true;
}
});
},
},
};
</script>
<style lang="scss" scoped>
.show-more--button {
height: var(--space-medium);
position: sticky;
flex-shrink: 0;
margin-right: var(--space-medium);
&.secondary:focus {
color: var(--s-700);
border-color: var(--s-300);
}
}
.label-container {
margin-top: var(--space-micro);
}
.labels-wrap {
display: flex;
align-items: center;
min-width: 0;
flex-shrink: 1;
&.expand {
height: auto;
overflow: visible;
flex-flow: row wrap;
.label {
margin-bottom: var(--space-smaller);
}
.show-more--button {
margin-bottom: var(--space-smaller);
}
}
.secondary {
border: 1px solid var(--s-100);
}
.label {
margin-bottom: 0;
}
}
.hidden {
visibility: hidden;
position: absolute;
}
</style>

View file

@ -60,15 +60,11 @@ export const getFormattedPreChatFields = ({ preChatFields }) => {
return {
...item,
label: getLabel({
key: standardFieldKeys[item.name]
? standardFieldKeys[item.name].key
: item.name,
key: item.name,
label: item.label ? item.label : item.name,
}),
placeholder: getPlaceHolder({
key: standardFieldKeys[item.name]
? standardFieldKeys[item.name].key
: item.name,
key: item.name,
placeholder: item.placeholder ? item.placeholder : item.name,
}),
};

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "رقم الهاتف",
"PLACEHOLDER": "الرجاء إدخال رقم الهاتف الذي سيتم إرسال الرسائل منه.",
"ERROR": "الرجاء إدخال قيمة صحيحة. يجب أن يبدأ رقم الهاتف بعلامة `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "عنوان Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "رقم الهاتف",
"PLACEHOLDER": "الرجاء إدخال رقم الهاتف الذي سيتم إرسال الرسائل منه.",
"ERROR": "الرجاء إدخال قيمة صحيحة. يجب أن يبدأ رقم الهاتف بعلامة `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "إنشاء قناة عرض التردد",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "رقم الهاتف",
"PLACEHOLDER": "الرجاء إدخال رقم الهاتف الذي سيتم إرسال الرسائل منه.",
"ERROR": "الرجاء إدخال قيمة صحيحة. يجب أن يبدأ رقم الهاتف بعلامة `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "رقم الهاتف",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "اسم الحساب",
"LABEL": "اسم الشركة",
"PLACEHOLDER": "مؤسسة Wayne"
},
"SUBMIT": "إرسال"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "تسجيل حساب",
"TITLE": "تسجيل",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "من خلال التسجيل، فإنك توافق على <a href=\"https://www.chatwoot.com/terms\">شروط الخدمة</a> و <a href=\"https://www.chatwoot.com/privacy-policy\">سياسة الخصوصية</a>",
"ACCOUNT_NAME": {
"LABEL": "اسم الحساب",
"PLACEHOLDER": "أدخل اسم الحساب. مثال: Wayne Enterprises",
"ERROR": "اسم الحساب قصير جداً"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "الاسم الكامل",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "البريد الإلكتروني للعمل",
"PLACEHOLDER": "أدخل عنوان بريدك الإلكتروني للعمل. مثال: bruce@wayne.enterprises",
"ERROR": "عنوان البريد الإلكتروني غير صالح"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "كلمة المرور",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Телефон",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"LABEL": "Име на фирма",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Изпращане"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Register an account",
"TITLE": "Register",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "By signing up, you agree to our <a href=\"https://www.chatwoot.com/terms\">T & C</a> and <a href=\"https://www.chatwoot.com/privacy-policy\">Privacy policy</a>",
"ACCOUNT_NAME": {
"LABEL": "Account name",
"PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises",
"ERROR": "Account name is too short"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Full name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Work email",
"PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises",
"ERROR": "Email address is invalid"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Password",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de telèfon",
"PLACEHOLDER": "Introduïu el número de telèfon des del qual serà enviat el missatge.",
"ERROR": "Introduïu un valor vàlid. El número de telèfon hauria de començar amb el signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de telèfon",
"PLACEHOLDER": "Introduïu el número de telèfon des del qual serà enviat el missatge.",
"ERROR": "Introduïu un valor vàlid. El número de telèfon hauria de començar amb el signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de telèfon",
"PLACEHOLDER": "Introduïu el número de telèfon des del qual serà enviat el missatge.",
"ERROR": "Introduïu un valor vàlid. El número de telèfon hauria de començar amb el signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Nom del compte",
"LABEL": "Nom de la companyia",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Envia"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registra un compte",
"TITLE": "Registre",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "En registrar-vos, esteu dacord amb el nostre <a href=\"https://www.chatwoot.com/terms\">T & C</a> i <a href=\"https://www.chatwoot.com/privacy-policy\">Polítiques de Privadesa</a>",
"ACCOUNT_NAME": {
"LABEL": "Nom del compte",
"PLACEHOLDER": "Introdueix el nom del compte. ex: Wayne Enterprises",
"ERROR": "El nom del compte és massa curt"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Nom complet",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Email de treball",
"PLACEHOLDER": "Introdueix la teva adreça email de treball. ex: bruce@wayne.enterprises",
"ERROR": "Adreça email invàlida"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Contrasenya",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonní číslo",
"PLACEHOLDER": "Zadejte prosím telefonní číslo, ze kterého bude zpráva odeslána.",
"ERROR": "Zadejte platnou hodnotu. Telefonní číslo by mělo začínat znakem `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonní číslo",
"PLACEHOLDER": "Zadejte prosím telefonní číslo, ze kterého bude zpráva odeslána.",
"ERROR": "Zadejte platnou hodnotu. Telefonní číslo by mělo začínat znakem `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonní číslo",
"PLACEHOLDER": "Zadejte prosím telefonní číslo, ze kterého bude zpráva odeslána.",
"ERROR": "Zadejte platnou hodnotu. Telefonní číslo by mělo začínat znakem `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Název účtu",
"LABEL": "Název společnosti",
"PLACEHOLDER": "Wayne podniky"
},
"SUBMIT": "Odeslat"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registrovat účet",
"TITLE": "Registrovat se",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Registrací souhlasíte s našimi <a href=\"https://www.chatwoot.com/terms\">T & C</a> a <a href=\"https://www.chatwoot.com/privacy-policy\">Zásadami ochrany osobních údajů</a>",
"ACCOUNT_NAME": {
"LABEL": "Název účtu",
"PLACEHOLDER": "Zadejte název účtu. např.: Novákova společnost",
"ERROR": "Název účtu je příliš krátký"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Celé jméno",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Pracovní e-mail",
"PLACEHOLDER": "Zadejte svou pracovní e-mailovou adresu. např.: jan@novak.spolecnost",
"ERROR": "E-mailová adresa je neplatná"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Heslo",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Indtast venligst det telefonnummer, hvorfra beskeden vil blive sendt.",
"ERROR": "Angiv en gyldig værdi. Telefonnummer skal starte med `+` tegn."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Indtast venligst det telefonnummer, hvorfra beskeden vil blive sendt.",
"ERROR": "Angiv en gyldig værdi. Telefonnummer skal starte med `+` tegn."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Opret Båndbredde Kanal",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Indtast venligst det telefonnummer, hvorfra beskeden vil blive sendt.",
"ERROR": "Angiv en gyldig værdi. Telefonnummer skal starte med `+` tegn."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Telefonnummer ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Kontonavn",
"LABEL": "Virksomhedens Navn",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Send"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registrer en konto",
"TITLE": "Registrer",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Ved at tilmelde dig, accepterer du vores <a href=\"https://www.chatwoot.com/terms\">T & C</a> og <a href=\"https://www.chatwoot.com/privacy-policy\">Privatlivspolitik</a>",
"ACCOUNT_NAME": {
"LABEL": "Kontonavn",
"PLACEHOLDER": "Indtast et kontonavn, fx: Wayne Enterprises",
"ERROR": "Kontonavn er for kort"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Fulde navn",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Arbejde e-mail",
"PLACEHOLDER": "Indtast din arbejdsmailadresse fx: bruce@wayne.enterprises",
"ERROR": "E-mail adresse er ugyldig"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Adgangskode",

View file

@ -1,39 +1,39 @@
{
"AGENT_BOTS": {
"HEADER": "Bots",
"LOADING_EDITOR": "Loading Editor...",
"HEADER_BTN_TXT": "Add Bot Configuration",
"SIDEBAR_TXT": "<p><b>Agent Bots</b> <p>Agent bots allows you to automate the conversations</p>",
"LOADING_EDITOR": "Editor wird geladen...",
"HEADER_BTN_TXT": "Bot-Konfiguration hinzufügen",
"SIDEBAR_TXT": "<p><b>Agenten Bots</b> <p>Agenten Bots erlauben es Ihnen, die Unterhaltungen zu automatisieren</p>",
"CSML_BOT_EDITOR": {
"NAME": {
"LABEL": "Bot Name",
"PLACEHOLDER": "Give your bot a name",
"ERROR": "Bot name is required"
"PLACEHOLDER": "Geben Sie Ihrem Bot einen Namen",
"ERROR": "Bot Name ist erforderlich"
},
"DESCRIPTION": {
"LABEL": "Bot Description",
"PLACEHOLDER": "What does this bot do?"
"LABEL": "Bot Beschreibung",
"PLACEHOLDER": "Was macht dieser Bot?"
},
"BOT_CONFIG": {
"ERROR": "Please enter your CSML bot configuration above",
"API_ERROR": "Your CSML configuration is invalid, please fix it and try again."
"ERROR": "Bitte geben Sie Ihre CSML Bot-Konfiguration oben ein",
"API_ERROR": "Ihre CSML-Konfiguration ist ungültig, bitte korrigieren Sie sie und versuchen es erneut."
},
"SUBMIT": "Validate and save"
"SUBMIT": "Validieren und speichern"
},
"BOT_CONFIGURATION": {
"TITLE": "Select an agent bot",
"DESC": "You can set an agent bot from the list to this inbox. The bot can initially handle the conversation and transfer it to an agent when needed.",
"TITLE": "Agenten-Bot auswählen",
"DESC": "Sie können einen Agenten-Bot aus der Liste in diesen Posteingang setzen. Der Bot kann die Unterhaltung anfangs bearbeiten und bei Bedarf an einen Agenten übertragen.",
"SUBMIT": "Aktualisieren",
"SUCCESS_MESSAGE": "Successfully updated the agent bot",
"ERROR_MESSAGE": "Could not update the agent bot, please try again later",
"SELECT_PLACEHOLDER": "Select Bot"
"SUCCESS_MESSAGE": "Agenten-Bot erfolgreich aktualisiert",
"ERROR_MESSAGE": "Konnte den Agenten-Bot nicht aktualisieren, bitte versuchen Sie es später erneut",
"SELECT_PLACEHOLDER": "Bot auswählen"
},
"ADD": {
"TITLE": "Configure new bot",
"TITLE": "Neuen Bot konfigurieren",
"CANCEL_BUTTON_TEXT": "Stornieren",
"API": {
"SUCCESS_MESSAGE": "Bot added successfully",
"ERROR_MESSAGE": "Could not add bot, Please try again later"
"SUCCESS_MESSAGE": "Bot erfolgreich hinzugefügt",
"ERROR_MESSAGE": "Bot konnte nicht hinzugefügt werden, bitte versuchen Sie es später erneut"
}
},
"LIST": {

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -362,7 +362,7 @@
},
"BUTTONS": {
"CREATE": "Kategorie erstellen",
"CANCEL": "Stornieren"
"CANCEL": "Abbrechen"
},
"API": {
"SUCCESS_MESSAGE": "Kategorie erfolgreich erstellt",

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Bitte geben Sie die Telefonnummer ein, von der die Nachricht gesendet wird.",
"ERROR": "Bitte geben sie einen gültigen Wert ein. Die Telefonnummer sollte mit dem Pluszeichen beginnen."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Bitte geben Sie die Telefonnummer ein, von der die Nachricht gesendet wird.",
"ERROR": "Bitte geben sie einen gültigen Wert ein. Die Telefonnummer sollte mit dem Pluszeichen beginnen."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Bitte geben Sie Ihre Bandbreitenanwendungs-ID ein",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Bitte geben Sie die Telefonnummer ein, von der die Nachricht gesendet wird.",
"ERROR": "Bitte geben sie einen gültigen Wert ein. Die Telefonnummer sollte mit dem Pluszeichen beginnen."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Telefonnummer-ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Kontobezeichnung",
"LABEL": "Firmenname",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Abschicken"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Einen Account registrieren",
"TITLE": "Registrieren",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Mit Ihrer Anmeldung stimmen Sie unseren <a href=\"https://www.chatwoot.com/terms\"> AGB </a> und <a href=\"https://www.chatwoot.com/privacy-policy\"> Datenschutzrichtlinie </a>",
"ACCOUNT_NAME": {
"LABEL": "Kontobezeichnung",
"PLACEHOLDER": "Geben Sie einen Kontonamen ein, z. B.: Wayne Enterprises",
"ERROR": "Kontoname ist zu kurz"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Vollständiger Name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Geschäftliche E-Mail-Adresse",
"PLACEHOLDER": "Geben Sie Ihre geschäftliche E-Mail-Adresse ein, z. B.: bruce@wayne.enterprises",
"ERROR": "E-Mail-Adresse ist ungültig"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Passwort",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Αναζήτηση emojis",
"NOT_FOUND": "Κανένα emoji δεν ταιριάζει με την αναζήτησή σας"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Αριθμός τηλεφώνου",
"PLACEHOLDER": "Παρακαλώ εισάγετε έναν αριθμό τηλεφώνου από τον οποίο θα σταλεί το μήνυμα.",
"ERROR": "Παρακαλώ καταχωρήστε μια έγκυρη τιμή. Ο αριθμός του τηλεφώνου πρέπει να ξεκινά με το σύμβολο `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "URL επανάκλησης",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Αριθμός τηλεφώνου",
"PLACEHOLDER": "Παρακαλώ εισάγετε έναν αριθμό τηλεφώνου από τον οποίο θα σταλεί το μήνυμα.",
"ERROR": "Παρακαλώ καταχωρήστε μια έγκυρη τιμή. Ο αριθμός του τηλεφώνου πρέπει να ξεκινά με το σύμβολο `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Δημιουργήστε Bandwidth",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Αριθμός τηλεφώνου",
"PLACEHOLDER": "Παρακαλώ εισάγετε έναν αριθμό τηλεφώνου από τον οποίο θα σταλεί το μήνυμα.",
"ERROR": "Παρακαλώ καταχωρήστε μια έγκυρη τιμή. Ο αριθμός του τηλεφώνου πρέπει να ξεκινά με το σύμβολο `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Αριθμός Τηλεφώνου",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Ονομασία Λογαριασμού",
"LABEL": "Όνομα Εταιρείας",
"PLACEHOLDER": "Wayne Α. Ε"
},
"SUBMIT": "Καταχώρηση"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Καταχωρήστε ένα λογαριασμό",
"TITLE": "Καταχώρηση",
"TESTIMONIAL_HEADER": "Το μόνο που χρειάζεται είναι ένα βήμα για να προχωρήσουμε",
"TESTIMONIAL_CONTENT": "Είστε ένα βήμα μακριά από την εμπλοκή των πελατών σας, και την εύρεση νέων.",
"TERMS_ACCEPT": "Με την καταχώρηση, έχετε συμφωνήσει με τους όρους μας <a href=\"https://www.chatwoot.com/terms\">T & C</a> και <a href=\"https://www.chatwoot.com/privacy-policy\">την πολιτική ιδιωτικών δεδομένων</a>",
"ACCOUNT_NAME": {
"LABEL": "Ονομασία Λογαριασμού",
"PLACEHOLDER": "Συμπληρώστε όνομα λογαριασμού π. χ. Wayne Α. Ε",
"ERROR": "Το όνομα του λογαριασμού είναι πολύ σύντομο"
"COMPANY_NAME": {
"LABEL": "Επωνυμία εταιρείας",
"PLACEHOLDER": "Εισάγετε το όνομα της εταιρείας σας. π. χ.: Wayne Enterprises",
"ERROR": "Το όνομα της εταιρείας είναι πολύ σύντομο"
},
"FULL_NAME": {
"LABEL": "Πλήρες όνομα",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "email εργασίας",
"PLACEHOLDER": "συμπληρώστε το email εργασίας πχ: papadopoulos@wyane.com",
"ERROR": "Η διεύθυνση email είναι εσφαλμένη"
"ERROR": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email"
},
"PASSWORD": {
"LABEL": "Κωδικός",

View file

@ -41,6 +41,10 @@
"NO_RESPONSE": "No response",
"RATING_TITLE": "Rating",
"FEEDBACK_TITLE": "Feedback",
"CARD": {
"SHOW_LABELS": "Show labels",
"HIDE_LABELS": "Hide labels"
},
"HEADER": {
"RESOLVE_ACTION": "Resolve",
"REOPEN_ACTION": "Reopen",

View file

@ -99,7 +99,9 @@
},
"AVAILABILITY": {
"LABEL": "Availability",
"STATUSES_LIST": ["Online", "Busy", "Offline"]
"STATUSES_LIST": ["Online", "Busy", "Offline"],
"SET_AVAILABILITY_SUCCESS": "Availability has been set successfully",
"SET_AVAILABILITY_ERROR": "Couldn't set availability, please try again"
},
"EMAIL": {
"LABEL": "Your email address",
@ -222,6 +224,10 @@
"CATEGORY": "Category",
"CATEGORY_EMPTY_MESSAGE": "No categories found"
},
"SET_AUTO_OFFLINE": {
"TEXT": "Mark offline automatically",
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard."
},
"DOCS": "Read docs"
},
"BILLING_SETTINGS": {

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de teléfono",
"PLACEHOLDER": "Por favor, introduzca el número de teléfono desde el que se enviará el mensaje.",
"ERROR": "Por favor, introduzca un valor válido. El número de teléfono debe comenzar con la firma `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "URL de devolución de llamada",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de teléfono",
"PLACEHOLDER": "Por favor, introduzca el número de teléfono desde el que se enviará el mensaje.",
"ERROR": "Por favor, introduzca un valor válido. El número de teléfono debe comenzar con la firma `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Crear Canal de Bandwidth",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Número de teléfono",
"PLACEHOLDER": "Por favor, introduzca el número de teléfono desde el que se enviará el mensaje.",
"ERROR": "Por favor, introduzca un valor válido. El número de teléfono debe comenzar con la firma `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "ID de número de teléfono",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Nombre de cuenta",
"LABEL": "Empresa",
"PLACEHOLDER": "Empresas de Wayne"
},
"SUBMIT": "Enviar"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registrar una cuenta",
"TITLE": "Registrarse",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Al registrarte, aceptas nuestra <a href=\"https://www.chatwoot.com/terms\">T & C</a> y nuestra <a href=\"https://www.chatwoot.com/privacy-policy\">política de privacidad</a>",
"ACCOUNT_NAME": {
"LABEL": "Nombre de cuenta",
"PLACEHOLDER": "Empresas de Wayne",
"ERROR": "El nombre de la cuenta es demasiado corto"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Nombre completo",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "E-mail",
"PLACEHOLDER": "bruce@wayne.empresas",
"ERROR": "El correo no es válido"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Contraseña",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "جستجوی ایموجی",
"NOT_FOUND": "هیچ ایموجی با جستجوی شما مطابقت ندارد"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "شماره تلفن",
"PLACEHOLDER": "لطفا شماره‌ای که پیام‌ می‌بایست به آن ارسال شود را وارد کنید",
"ERROR": "لطفا شماره تلفن را به شکل صحیح وارد کنید. شماره می‌بایست با کاراکتر `+` شروع شود"
"ERROR": "لطفا یک شماره تلفن معتبر ارائه دهید که با علامت «+» شروع شود و بدون فاصله بین اعداد باشد."
},
"API_CALLBACK": {
"TITLE": "آدرس URL مربوط به API",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "شماره تلفن",
"PLACEHOLDER": "لطفا شماره‌ای که پیام‌ می‌بایست به آن ارسال شود را وارد کنید",
"ERROR": "لطفا شماره تلفن را به شکل صحیح وارد کنید. شماره می‌بایست با کاراکتر `+` شروع شود"
"ERROR": "لطفا یک شماره تلفن معتبر ارائه دهید که با علامت «+» شروع شود و بدون فاصله بین اعداد باشد."
},
"SUBMIT_BUTTON": "ایجاد کانال Bandwidth",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "شماره تلفن",
"PLACEHOLDER": "لطفا شماره‌ای که پیام‌ می‌بایست به آن ارسال شود را وارد کنید",
"ERROR": "لطفا شماره تلفن را به شکل صحیح وارد کنید. شماره می‌بایست با کاراکتر `+` شروع شود"
"ERROR": "لطفا یک شماره تلفن معتبر ارائه دهید که با علامت «+» شروع شود و بدون فاصله بین اعداد باشد."
},
"PHONE_NUMBER_ID": {
"LABEL": "شناسه شماره تلفن",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "عنوان حساب",
"LABEL": "نام شرکت",
"PLACEHOLDER": "شرکت ایران ناسیونال"
},
"SUBMIT": "ثبت"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "ثبت‌نام حساب‌کاربری",
"TITLE": "ثبت نام",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "با ثبت نام، اعلام می‌دارید که <a href=\"https://www.chatwoot.com/terms\">قوانین</a> و <a href=\"https://www.chatwoot.com/privacy-policy\">شرایط استفاده</a> از این نرم افزار را تایید کرده و می‌پذیرید",
"ACCOUNT_NAME": {
"LABEL": "نام حساب‌کاربری",
"PLACEHOLDER": "نام حساب‌کاربری را وارد کنید. به عنوان مثال: شرکت وین",
"ERROR": "نام حساب‌کاربری خیلی کوتاه است"
"COMPANY_NAME": {
"LABEL": "نام شرکت",
"PLACEHOLDER": "نام شرکت خود را وارد کنید. به عنوان مثال: شرکت وین",
"ERROR": "نام شرکت خیلی کوتاه است"
},
"FULL_NAME": {
"LABEL": "نام کامل",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "ایمیل کاری",
"PLACEHOLDER": "ایمیل کاری خود را وارد کنید به عنوان مثال: jafari@wayne.enterprises",
"ERROR": "آدرس ایمیل معتبر نیست"
"ERROR": "لطفا یک آدرس ایمیل کاری معتبر وارد کنید"
},
"PASSWORD": {
"LABEL": "رمز عبور",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Puhelinnumero",
"PLACEHOLDER": "Ole hyvä ja syötä puhelinnumero, josta viesti lähetetään.",
"ERROR": "Anna kelvollinen arvo. Puhelinnumeron pitäisi alkaa `+` merkillä."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Puhelinnumero",
"PLACEHOLDER": "Ole hyvä ja syötä puhelinnumero, josta viesti lähetetään.",
"ERROR": "Anna kelvollinen arvo. Puhelinnumeron pitäisi alkaa `+` merkillä."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Puhelinnumero",
"PLACEHOLDER": "Ole hyvä ja syötä puhelinnumero, josta viesti lähetetään.",
"ERROR": "Anna kelvollinen arvo. Puhelinnumeron pitäisi alkaa `+` merkillä."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Tilin nimi",
"LABEL": "Yrityksen nimi",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Lähetä"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Luo tili",
"TITLE": "Rekisteröidy",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Rekisteröitymällä hyväksyt <a href=\"https://www.chatwoot.com/terms\">käyttöehdot & säännöt</a> sekä <a href=\"https://www.chatwoot.com/privacy-policy\">yksityisyydensuojan</a>",
"ACCOUNT_NAME": {
"LABEL": "Tilin nimi",
"PLACEHOLDER": "Anna käyttäjän nimi, esim: Wayne Enterprises",
"ERROR": "Tilin nimi on liian lyhyt"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Koko nimi",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Työsähköposti",
"PLACEHOLDER": "Anna työsi sähköpostiosoite, esim: bruce@wayne.enterprises",
"ERROR": "Sähköpostiosoite ei ole kelvollinen"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Salasana",

View file

@ -1,17 +1,17 @@
{
"FILTER": {
"TITLE": "Filter Conversations",
"TITLE": "Filtrer les conversations",
"SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.",
"ADD_NEW_FILTER": "Add Filter",
"FILTER_DELETE_ERROR": "You should have atleast one filter to save",
"SUBMIT_BUTTON_LABEL": "Apply filters",
"ADD_NEW_FILTER": "Ajouter un filtre",
"FILTER_DELETE_ERROR": "Vous devriez avoir au moins un filtre afin d'enregistrer",
"SUBMIT_BUTTON_LABEL": "Appliquer les filtres",
"CANCEL_BUTTON_LABEL": "Annuler",
"CLEAR_BUTTON_LABEL": "Clear Filters",
"EMPTY_VALUE_ERROR": "Value is required",
"TOOLTIP_LABEL": "Filter conversations",
"QUERY_DROPDOWN_LABELS": {
"AND": "AND",
"OR": "OR"
"AND": "ET",
"OR": "OU"
},
"OPERATOR_LABELS": {
"equal_to": "Equal to",
@ -25,8 +25,8 @@
"days_before": "Is x days before"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
"FALSE": "False"
"TRUE": "Vrai",
"FALSE": "Faux"
},
"ATTRIBUTES": {
"STATUS": "État",
@ -54,7 +54,7 @@
},
"CUSTOM_VIEWS": {
"ADD": {
"TITLE": "Do you want to save this filter?",
"TITLE": "Voulez-vous enregistrer ce filtre ?",
"LABEL": "Name this filter",
"PLACEHOLDER": "Enter a name for this filter",
"ERROR_MESSAGE": "Le nom est requis",

View file

@ -87,13 +87,13 @@
},
"CONDITION": {
"DELETE_MESSAGE": "Vous devez avoir au moins une condition pour enregistrer",
"CONTACT_CUSTOM_ATTR_LABEL": "Contact Custom Attributes",
"CONTACT_CUSTOM_ATTR_LABEL": "Attributs personnalisés des contacts",
"CONVERSATION_CUSTOM_ATTR_LABEL": "Conversation Custom Attributes"
},
"ACTION": {
"DELETE_MESSAGE": "Vous devez avoir au moins une action pour enregistrer",
"TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here",
"TEAM_DROPDOWN_PLACEHOLDER": "Select teams"
"TEAM_MESSAGE_INPUT_PLACEHOLDER": "Saisissez votre message ici",
"TEAM_DROPDOWN_PLACEHOLDER": "Sélectionner une équipe"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activer la règle d'automatisation",

View file

@ -2,17 +2,17 @@
"CONTACTS_FILTER": {
"TITLE": "Filter Contacts",
"SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.",
"ADD_NEW_FILTER": "Add Filter",
"ADD_NEW_FILTER": "Ajouter un filtre",
"CLEAR_ALL_FILTERS": "Clear All Filters",
"FILTER_DELETE_ERROR": "You should have atleast one filter to save",
"FILTER_DELETE_ERROR": "Vous devriez avoir au moins un filtre afin d'enregistrer",
"SUBMIT_BUTTON_LABEL": "Envoyer",
"CANCEL_BUTTON_LABEL": "Annuler",
"CLEAR_BUTTON_LABEL": "Clear Filters",
"EMPTY_VALUE_ERROR": "Value is required",
"TOOLTIP_LABEL": "Filter contacts",
"QUERY_DROPDOWN_LABELS": {
"AND": "AND",
"OR": "OR"
"AND": "ET",
"OR": "OU"
},
"OPERATOR_LABELS": {
"equal_to": "Equal to",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Rechercher des émojis",
"NOT_FOUND": "Aucun émoji ne correspond à votre recherche"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Numéro de téléphone",
"PLACEHOLDER": "Veuillez entrer le numéro de téléphone à partir duquel le message sera envoyé.",
"ERROR": "Veuillez entrer une valeur valide. Le numéro de téléphone doit commencer par le signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "URL de rappel (callback)",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Numéro de téléphone",
"PLACEHOLDER": "Veuillez entrer le numéro de téléphone à partir duquel le message sera envoyé.",
"ERROR": "Veuillez entrer une valeur valide. Le numéro de téléphone doit commencer par le signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Créer un canal de bande passante",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Numéro de téléphone",
"PLACEHOLDER": "Veuillez entrer le numéro de téléphone à partir duquel le message sera envoyé.",
"ERROR": "Veuillez entrer une valeur valide. Le numéro de téléphone doit commencer par le signe `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -16,7 +16,7 @@
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CAPTCHA": {
"ERROR": "Verification expired. Please solve captcha again."
"ERROR": "La vérification a expiré. Veuillez résoudre le captcha à nouveau."
},
"SUBMIT": "Envoyer"
}

View file

@ -20,23 +20,23 @@
"NOTE": "Votre adresse de courriel est votre identité et est utilisée pour vous connecter."
},
"SEND_MESSAGE": {
"TITLE": "Hotkey to send messages",
"NOTE": "You can select a hotkey (either Enter or Cmd/Ctrl+Enter) based on your preference of writing.",
"UPDATE_SUCCESS": "Your settings have been updated successfully",
"TITLE": "Raccourci clavier pour envoyer des messages",
"NOTE": "Vous pouvez sélectionner un raccourci clavier (Entrée ou Cmd/Ctrl+Entrée) en fonction de vos préférences d'écriture.",
"UPDATE_SUCCESS": "Votre profil a été mis à jour avec succès",
"CARD": {
"ENTER_KEY": {
"HEADING": "Enter (↵)",
"CONTENT": "Send messages by pressing Enter key instead of clicking the send button."
"HEADING": "Entrer (<unk> )",
"CONTENT": "Envoyez des messages en appuyant sur la touche Entrée au lieu de cliquer sur le bouton d'envoi."
},
"CMD_ENTER_KEY": {
"HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)",
"CONTENT": "Send messages by pressing Cmd/Ctrl + enter key instead of clicking the send button."
"HEADING": "Cmd/Ctrl + Entrée (<unk> + <unk> )",
"CONTENT": "Envoyez des messages en appuyant sur la touche Cmd/Ctrl + Entrée (<unk> + <unk>) au lieu de cliquer sur le bouton d'envoi."
}
}
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Signature du message personnel",
"NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"NOTE": "Créez une signature de message personnelle qui sera ajoutée à tous les messages que vous envoyez depuis votre boîte aux lettres électronique. Utilisez l'éditeur de contenu riche pour créer une signature personnalisée.",
"BTN_TEXT": "Enregistrer la signature du message",
"API_ERROR": "Impossible d'enregistrer la signature ! Réessayez",
"API_SUCCESS": "Signature enregistrée avec succès"
@ -141,8 +141,8 @@
"TRAIL_BUTTON": "Acheter Maintenant",
"DELETED_USER": "Utilisateur supprimé",
"ACCOUNT_SUSPENDED": {
"TITLE": "Account Suspended",
"MESSAGE": "Your account is suspended. Please reach out to the support team for more information."
"TITLE": "Compte Suspendu",
"MESSAGE": "Votre compte est suspendu. Veuillez contacter le support pour plus d'informations."
}
},
"COMPONENTS": {
@ -151,15 +151,15 @@
"COPY_SUCCESSFUL": "Code copié dans le presse-papier avec succès"
},
"SHOW_MORE_BLOCK": {
"SHOW_MORE": "Show More",
"SHOW_LESS": "Show Less"
"SHOW_MORE": "Voir plus",
"SHOW_LESS": "Voir moins"
},
"FILE_BUBBLE": {
"DOWNLOAD": "Télécharger",
"UPLOADING": "Téléversement..."
},
"LOCATION_BUBBLE": {
"SEE_ON_MAP": "See on map"
"SEE_ON_MAP": "Afficher sur la carte"
},
"FORM_BUBBLE": {
"SUBMIT": "Envoyer"
@ -177,7 +177,7 @@
"CONVERSATIONS": "Conversations",
"ALL_CONVERSATIONS": "Toutes les conversations",
"MENTIONED_CONVERSATIONS": "Mentions",
"UNATTENDED_CONVERSATIONS": "Unattended",
"UNATTENDED_CONVERSATIONS": "Sans suivi",
"REPORTS": "Rapports",
"SETTINGS": "Paramètres",
"CONTACTS": "Contacts",
@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Nom du compte",
"LABEL": "Nom de la société",
"PLACEHOLDER": "Entreprises Wayne"
},
"SUBMIT": "Envoyer"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Créer un compte",
"TITLE": "Inscription",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "En vous inscrivant, vous acceptez nos <a href=\"https://www.chatwoot.com/terms\">CGU</a> et notre <a href=\"https://www.chatwoot.com/privacy-policy\">politique de confidentialité</a>",
"ACCOUNT_NAME": {
"LABEL": "Nom du compte",
"PLACEHOLDER": "Entrez un nom de compte. Ex : Wayne Enterprises",
"ERROR": "Le nom du compte est trop court"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Nom complet",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "E-mail professionnel",
"PLACEHOLDER": "Entrez votre adresse e-mail professionnelle. Ex. : bruce@wayne.enterprises",
"ERROR": "L'adresse e-mail est invalide"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Mot de passe",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "מספר טלפון",
"PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.",
"ERROR": "אנא הכנס ערך תקין. מספר הטלפון צריך להתחיל בסימן '+'."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "כתובת אתר להתקשרות חוזרת",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "מספר טלפון",
"PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.",
"ERROR": "אנא הכנס ערך תקין. מספר הטלפון צריך להתחיל בסימן '+'."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "מספר טלפון",
"PLACEHOLDER": "נא להזין את מספר הטלפון שממנו תישלח ההודעה.",
"ERROR": "אנא הכנס ערך תקין. מספר הטלפון צריך להתחיל בסימן '+'."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"LABEL": "שם החברה",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "שלח"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Register an account",
"TITLE": "Register",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "By signing up, you agree to our <a href=\"https://www.chatwoot.com/terms\">T & C</a> and <a href=\"https://www.chatwoot.com/privacy-policy\">Privacy policy</a>",
"ACCOUNT_NAME": {
"LABEL": "שם החשבון",
"PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises",
"ERROR": "Account name is too short"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Full name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Work email",
"PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises",
"ERROR": "Email address is invalid"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "סיסמה",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"LABEL": "Company Name",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Submit"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Register an account",
"TITLE": "Register",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "By signing up, you agree to our <a href=\"https://www.chatwoot.com/terms\">T & C</a> and <a href=\"https://www.chatwoot.com/privacy-policy\">Privacy policy</a>",
"ACCOUNT_NAME": {
"LABEL": "Account name",
"PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises",
"ERROR": "Account name is too short"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Full name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Work email",
"PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises",
"ERROR": "Email address is invalid"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Password",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonszám",
"PLACEHOLDER": "Kérjük add meg a telefonszámot, amire az üzeneteket küldjük.",
"ERROR": "Kérjük helyes értéket adj meg. A telefonszám a '+' jellel kezdődjön."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Visszahívás URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonszám",
"PLACEHOLDER": "Kérjük add meg a telefonszámot, amire az üzeneteket küldjük.",
"ERROR": "Kérjük helyes értéket adj meg. A telefonszám a '+' jellel kezdődjön."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Telefonszám",
"PLACEHOLDER": "Kérjük add meg a telefonszámot, amire az üzeneteket küldjük.",
"ERROR": "Kérjük helyes értéket adj meg. A telefonszám a '+' jellel kezdődjön."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Fióknév",
"LABEL": "Cégnév",
"PLACEHOLDER": "Kovács Kft."
},
"SUBMIT": "Elküldés"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Fiók létrehozása",
"TITLE": "Regisztrálás",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "A feliratkozással megerősíted, hogy egyetértesz a <a href=\"https://www.chatwoot.com/terms\"> Felhasználói feltételekkel</a> és az <a href=\"https://www.chatwoot.com/privacy-policy\">Adatkezelési politikával</a>",
"ACCOUNT_NAME": {
"LABEL": "Fióknév",
"PLACEHOLDER": "Fióknév hozzáadása. Pl.: Wayne Kft.",
"ERROR": "A fióknév túl rövid"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Teljes név",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Munkahelyi e-mail",
"PLACEHOLDER": "Add meg munkahelyi e-mailcímed. Pl. kovacs.janos@email.hu",
"ERROR": "Az e-mailcím helytelen"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Jelszó",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Nomor Telpon",
"PLACEHOLDER": "Silakan masukkan nomor telepon dari mana pesan akan dikirim.",
"ERROR": "Harap masukkan nomor yang valid. Nomor telepon harus dimulai dengan tanda `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "URL Callback",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Nomor Telpon",
"PLACEHOLDER": "Silakan masukkan nomor telepon dari mana pesan akan dikirim.",
"ERROR": "Harap masukkan nomor yang valid. Nomor telepon harus dimulai dengan tanda `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Nomor Telpon",
"PLACEHOLDER": "Silakan masukkan nomor telepon dari mana pesan akan dikirim.",
"ERROR": "Harap masukkan nomor yang valid. Nomor telepon harus dimulai dengan tanda `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Nama Akun",
"LABEL": "Nama Perusahaan",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Kirim"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Daftar akun",
"TITLE": "Daftar",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Dengan mendaftar, Anda menyetujui <a href=\"https://www.chatwoot.com/terms\">S&K</a> dan <a href=\"https://www.chatwoot.com/privacy-policy\">Kebijakan Privasi</a>",
"ACCOUNT_NAME": {
"LABEL": "Nama Akun",
"PLACEHOLDER": "Masukkan nama akun. cth: Wayne Enterprises",
"ERROR": "Nama Akun terlalu pendek"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Nama Lengkap",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Email kantor",
"PLACEHOLDER": "Masukkan alamat email kantor Anda. cth: bruce@wayne.enterprises",
"ERROR": "Alamat email salah"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Kata Sandi",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.",
"ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.",
"ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.",
"ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"LABEL": "Company Name",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Submit"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Register an account",
"TITLE": "Register",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Með því að skrá þig samþykkir þú <a href=\"https://www.chatwoot.com/terms\">Skilmála</a> okkar og <a href=\"https://www.chatwoot.com/privacy -policy\">Persónuverndarstefnu</a>",
"ACCOUNT_NAME": {
"LABEL": "Account name",
"PLACEHOLDER": "Sláðu inn reikningsnafn. td: Wayne Enterprises",
"ERROR": "Account name is too short"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Full name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Work email",
"PLACEHOLDER": "Sláðu inn vinnunetfangið þitt. td: bruce@wayne.enterprises",
"ERROR": "Email address is invalid"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Password",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Numero di telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
"ERROR": "Inserisci un valore valido. Il numero di telefono dovrebbe iniziare con segno `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "URL di callback",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Numero di telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
"ERROR": "Inserisci un valore valido. Il numero di telefono dovrebbe iniziare con segno `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Crea un canale Bandwidth",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Numero di telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
"ERROR": "Inserisci un valore valido. Il numero di telefono dovrebbe iniziare con segno `+`."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "ID numero di telefono",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Nome account",
"LABEL": "Nome azienda",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Invia"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registra un account",
"TITLE": "Registrati",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "Registrandoti, accetti i nostri <a href=\"https://www.chatwoot.com/terms\">T & C</a> e l'<a href=\"https://www.chatwoot.com/privacy-policy\">informativa sulla privacy</a>",
"ACCOUNT_NAME": {
"LABEL": "Nome dell'account",
"PLACEHOLDER": "Inserisci il nome dell'account, es.: Wayne Enterprises",
"ERROR": "Nome account troppo corto"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Nome completo",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Email di lavoro",
"PLACEHOLDER": "Inserisci il tuo indirizzo email di lavoro. es.: bruce@wayne.enterprises",
"ERROR": "Indirizzo email non valido"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "Password",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "電話番号",
"PLACEHOLDER": "送信先の電話番号を入力してください。",
"ERROR": "正しい値を入力してください。電話番号は `+` 記号で始める必要があります。"
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "コールバック URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "電話番号",
"PLACEHOLDER": "送信先の電話番号を入力してください。",
"ERROR": "正しい値を入力してください。電話番号は `+` 記号で始める必要があります。"
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "電話番号",
"PLACEHOLDER": "送信先の電話番号を入力してください。",
"ERROR": "正しい値を入力してください。電話番号は `+` 記号で始める必要があります。"
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "アカウント名",
"LABEL": "企業名",
"PLACEHOLDER": "Wayne Enterprise"
},
"SUBMIT": "送信"

View file

@ -2,11 +2,13 @@
"REGISTER": {
"TRY_WOOT": "アカウントを登録",
"TITLE": "登録",
"TESTIMONIAL_HEADER": "All it takes is one step to move forward",
"TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
"TERMS_ACCEPT": "サインアップすることで、 <a href=\"https://www.chatwoot.com/terms\">T & C</a> および <a href=\"https://www.chatwoot.com/privacy-policy\">プライバシー ポリシー</a> に同意したことになります。",
"ACCOUNT_NAME": {
"LABEL": "アカウント名",
"PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises",
"ERROR": "Account name is too short"
"COMPANY_NAME": {
"LABEL": "Company name",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
"FULL_NAME": {
"LABEL": "Full name",
@ -16,7 +18,7 @@
"EMAIL": {
"LABEL": "Work email",
"PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises",
"ERROR": "Email address is invalid"
"ERROR": "Please enter a valid work email address"
},
"PASSWORD": {
"LABEL": "パスワード",

View file

@ -0,0 +1,6 @@
{
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search"
}
}

View file

@ -134,7 +134,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"API_CALLBACK": {
"TITLE": "Callback URL",
@ -185,7 +185,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
@ -214,7 +214,7 @@
"PHONE_NUMBER": {
"LABEL": "Phone number",
"PLACEHOLDER": "Please enter the phone number from which message will be sent.",
"ERROR": "Please enter a valid value. Phone number should start with `+` sign."
"ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
},
"PHONE_NUMBER_ID": {
"LABEL": "Phone number ID",

View file

@ -257,7 +257,7 @@
},
"FORM": {
"NAME": {
"LABEL": "Account Name",
"LABEL": "Company Name",
"PLACEHOLDER": "Wayne Enterprises"
},
"SUBMIT": "Submit"

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