Merge branch 'develop' into feat/widget-v2

This commit is contained in:
Sivin Varghese
2025-03-04 10:20:34 +05:30
committed by GitHub
2153 changed files with 110936 additions and 39365 deletions
@@ -52,9 +52,13 @@ export default {
...mapGetters({
widgetColor: 'appConfig/getWidgetColor',
isCreating: 'conversation/getIsCreating',
isConversationRouting: 'appConfig/getIsUpdatingRoute',
activeCampaign: 'campaign/getActiveCampaign',
currentUser: 'contacts/getCurrentUser',
}),
isCreatingConversation() {
return this.isCreating || this.isConversationRouting;
},
textColor() {
return getContrastingTextColor(this.widgetColor);
},
@@ -337,9 +341,9 @@ export default {
block
:bg-color="widgetColor"
:text-color="textColor"
:disabled="isCreating"
:disabled="isCreatingConversation"
>
<Spinner v-if="isCreating" class="p-0" />
<Spinner v-if="isCreatingConversation" class="p-0" />
{{ $t('START_CONVERSATION') }}
</CustomButton>
</FormKit>
@@ -14,10 +14,6 @@ export default {
type: Number,
required: true,
},
meetingData: {
type: Object,
default: () => ({}),
},
},
data() {
return { isLoading: false, dyteAuthToken: '', isSDKMounted: false };
@@ -28,18 +24,18 @@ export default {
return getContrastingTextColor(this.widgetColor);
},
meetingLink() {
return buildDyteURL(this.meetingData.room_name, this.dyteAuthToken);
return buildDyteURL(this.dyteAuthToken);
},
},
methods: {
async joinTheCall() {
this.isLoading = true;
try {
const { data: { authResponse: { authToken = '' } = {} } = {} } =
await IntegrationAPIClient.addParticipantToDyteMeeting(
this.messageId
);
this.dyteAuthToken = authToken;
const response = await IntegrationAPIClient.addParticipantToDyteMeeting(
this.messageId
);
const { data: { token } = {} } = response;
this.dyteAuthToken = token;
} catch (error) {
// Ignore Error for now
} finally {
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+10 -10
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "عادة نقوم بالرد خلال يوم واحد",
"BACK_IN": "سوف نعود إلى الإنترنت"
},
"DAY_NAMES": [
"الأحد",
"الإثنين",
"الثلاثاء",
"الأربعاء",
"الخميس",
"الجمعة",
"السبت"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "ابدأ المحادثة",
"END_CONVERSATION": "إنهاء المحادثة",
"CONTINUE_CONVERSATION": "متابعة المحادثة",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "ابحث في الايموجي",
"NOT_FOUND": "لا يوجد إيموجي يطابق بحثك",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "أداة اختيار الايموجي"
},
"CSAT": {
"TITLE": "قيم محادثتك",
+142
View File
@@ -0,0 +1,142 @@
{
"COMPONENTS": {
"FILE_BUBBLE": {
"DOWNLOAD": "Download",
"UPLOADING": "Uploading..."
},
"FORM_BUBBLE": {
"SUBMIT": "Submit"
},
"MESSAGE_BUBBLE": {
"RETRY": "Send message again",
"ERROR_MESSAGE": "Couldn't send, try again"
}
},
"TEAM_AVAILABILITY": {
"ONLINE": "We are online",
"OFFLINE": "We are away at the moment"
},
"REPLY_TIME": {
"IN_A_FEW_MINUTES": "Typically replies in a few minutes",
"IN_A_FEW_HOURS": "Typically replies in a few hours",
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
"YOU": "You",
"START_NEW_CONVERSATION": "Start a new conversation",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "See new messages",
"CLOSE_MESSAGES_BUTTON": "Close",
"COMPANY_FROM": "from",
"BOT": "Bot"
},
"BUBBLE": {
"LABEL": "Chat with us"
},
"POWERED_BY": "Powered by Chatwoot",
"EMAIL_PLACEHOLDER": "Please enter your email",
"CHAT_PLACEHOLDER": "Type your message",
"TODAY": "Today",
"YESTERDAY": "Yesterday",
"PRE_CHAT_FORM": {
"FIELDS": {
"FULL_NAME": {
"LABEL": "Full Name",
"PLACEHOLDER": "Please enter your full name",
"REQUIRED_ERROR": "Full Name is required"
},
"EMAIL_ADDRESS": {
"LABEL": "Email Address",
"PLACEHOLDER": "Please enter your email address",
"REQUIRED_ERROR": "Email Address is required",
"VALID_ERROR": "Please enter a valid email address"
},
"PHONE_NUMBER": {
"LABEL": "Phone Number",
"PLACEHOLDER": "Please enter your phone number",
"REQUIRED_ERROR": "Phone Number is required",
"DIAL_CODE_VALID_ERROR": "Please select a country code",
"VALID_ERROR": "Please enter a valid phone number",
"DROPDOWN_EMPTY": "No results found",
"DROPDOWN_SEARCH": "Search country"
},
"MESSAGE": {
"LABEL": "Message",
"PLACEHOLDER": "Please enter your message",
"ERROR": "Message too short"
}
},
"CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation",
"IS_REQUIRED": "is required",
"REQUIRED": "Required",
"REGEX_ERROR": "Please provide a valid input"
},
"FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit",
"CHAT_FORM": {
"INVALID": {
"FIELD": "Invalid field"
}
},
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search",
"ARIA_LABEL": "Emoji picker"
},
"CSAT": {
"TITLE": "Rate your conversation",
"SUBMITTED_TITLE": "Thank you for submitting the rating",
"PLACEHOLDER": "Tell us more..."
},
"EMAIL_TRANSCRIPT": {
"BUTTON_TEXT": "Request a conversation transcript",
"SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully",
"SEND_EMAIL_ERROR": "There was an error, please try again"
},
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "Click here to join",
"LEAVE_THE_ROOM": "Leave the call"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "Popular Articles",
"VIEW_ALL_ARTICLES": "View all articles",
"IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again."
},
"ATTACHMENTS": {
"image": {
"CONTENT": "Picture message"
},
"audio": {
"CONTENT": "Audio message"
},
"video": {
"CONTENT": "Video message"
},
"file": {
"CONTENT": "File Attachment"
},
"location": {
"CONTENT": "Location"
},
"fallback": {
"CONTENT": "has shared a url"
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
}
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Обикновено отговаряме до един ден",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Започнете разговор",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Normalment respon en un dia",
"BACK_IN": "Tornarem a estar en línia"
},
"DAY_NAMES": [
"Diumenge",
"Dilluns",
"Dimarts",
"Dimecres",
"Dijous",
"Divendres",
"Dissabte"
],
"DAY_NAMES": {
"SUNDAY": "Diumenge",
"MONDAY": "Dilluns",
"TUESDAY": "Dimarts",
"WEDNESDAY": "Dimecres",
"THURSDAY": "Dijous",
"FRIDAY": "Divendres",
"SATURDAY": "Dissabte"
},
"START_CONVERSATION": "Inicia la conversa",
"END_CONVERSATION": "Finalitzar la conversa",
"CONTINUE_CONVERSATION": "Continua la conversa",
+12 -12
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Obvykle odpoví za den",
"BACK_IN": "Budem online zase"
},
"DAY_NAMES": [
"Neděle",
"Pondělí",
"Úterý",
"Středa",
"Čtvrtek",
"Pátek",
"Sobota"
],
"DAY_NAMES": {
"SUNDAY": "Neděle",
"MONDAY": "Pondělí",
"TUESDAY": "Úterý",
"WEDNESDAY": "Středa",
"THURSDAY": "Čtvrtek",
"FRIDAY": "Pátek",
"SATURDAY": "Sobota"
},
"START_CONVERSATION": "Zahájit konverzaci",
"END_CONVERSATION": "Ukončit konverzaci",
"CONTINUE_CONVERSATION": "Pokračovat v konverzaci",
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "Vyberte prosím kód země",
"VALID_ERROR": "Zadejte prosím platné telefonní číslo",
"DROPDOWN_EMPTY": "Žádné výsledky",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Vyhledat zemi"
},
"MESSAGE": {
"LABEL": "Zpráva",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "Hledat emoji",
"NOT_FOUND": "Žádné emoji neodpovídají vašemu hledání",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Výběr emoji"
},
"CSAT": {
"TITLE": "Ohodnoťte svou konverzaci",
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "Odpověď na:"
}
}
+24 -24
View File
@@ -20,23 +20,23 @@
"IN_A_FEW_MINUTES": "Svarer typisk på et par minutter",
"IN_A_FEW_HOURS": "Svarer typisk på et par timer",
"IN_A_DAY": "Svarer typisk på en dag",
"BACK_IN": "We will be back online"
"BACK_IN": "Vi er tilbage online"
},
"DAY_NAMES": {
"SUNDAY": "søndag",
"MONDAY": "mandag",
"TUESDAY": "tirsdag",
"WEDNESDAY": "onsdag",
"THURSDAY": "torsdag",
"FRIDAY": "fredag",
"SATURDAY": "lørdag"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"START_CONVERSATION": "Start Samtale",
"END_CONVERSATION": "Afslut Samtale",
"CONTINUE_CONVERSATION": "Fortsæt samtale",
"YOU": "You",
"YOU": "Dig",
"START_NEW_CONVERSATION": "Start en ny samtale",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"VIEW_UNREAD_MESSAGES": "Du har ulæste beskeder",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "Se nye beskeder",
"CLOSE_MESSAGES_BUTTON": "Luk",
@@ -62,16 +62,16 @@
"LABEL": "E-Mail Adresse",
"PLACEHOLDER": "Indtast venligst din e-mail adresse",
"REQUIRED_ERROR": "E-mail adresse er påkrævet",
"VALID_ERROR": "Indtast venligst en gyldig e-mailadresse"
"VALID_ERROR": "Angiv venligst en gyldig e-mailadresse"
},
"PHONE_NUMBER": {
"LABEL": "Telefonnummer",
"PLACEHOLDER": "Indtast venligst dit telefonnummer",
"REQUIRED_ERROR": "Telefonnummer er påkrævet",
"DIAL_CODE_VALID_ERROR": "Please select a country code",
"VALID_ERROR": "Please enter a valid phone number",
"DIAL_CODE_VALID_ERROR": "Vælg venligst en landekode",
"VALID_ERROR": "Indtast et gyldigt telefonnummer",
"DROPDOWN_EMPTY": "Ingen resultater fundet",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Søg land"
},
"MESSAGE": {
"LABEL": "Besked",
@@ -82,7 +82,7 @@
"CAMPAIGN_HEADER": "Angiv venligst dit navn og e-mail, før du starter samtalen",
"IS_REQUIRED": "er påkrævet",
"REQUIRED": "Påkrævet",
"REGEX_ERROR": "Please provide a valid input"
"REGEX_ERROR": "Angiv venligst et gyldigt input"
},
"FILE_SIZE_LIMIT": "Filen overskrider grænsen på {MAXIMUM_FILE_UPLOAD_SIZE} for vedhæftede filer",
"CHAT_FORM": {
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "Søg efter emojis",
"NOT_FOUND": "Ingen emoji matcher din søgning",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Emoji vælger"
},
"CSAT": {
"TITLE": "Bedøm din samtale",
@@ -107,14 +107,14 @@
},
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "Click here to join",
"LEAVE_THE_ROOM": "Leave the call"
"CLICK_HERE_TO_JOIN": "Tryk her for at deltage",
"LEAVE_THE_ROOM": "Forlad opkaldet"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "Popular Articles",
"VIEW_ALL_ARTICLES": "View all articles",
"IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again."
"POPULAR_ARTICLES": "Populære Artikler",
"VIEW_ALL_ARTICLES": "Se alle artikler",
"IFRAME_LOAD_ERROR": "Der opstod en fejl under indlæsning af artiklen. Genindlæs venligst siden og prøv igen."
},
"ATTACHMENTS": {
"image": {
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "Besvarer til:"
}
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Wir antworten üblicherweise innerhalb eines Tages",
"BACK_IN": "Wir werden wieder online sein"
},
"DAY_NAMES": [
"Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag"
],
"DAY_NAMES": {
"SUNDAY": "Sonntag",
"MONDAY": "Montag",
"TUESDAY": "Dienstag",
"WEDNESDAY": "Mittwoch",
"THURSDAY": "Donnerstag",
"FRIDAY": "Freitag",
"SATURDAY": "Samstag"
},
"START_CONVERSATION": "Unterhaltung beginnen",
"END_CONVERSATION": "Konversation beenden",
"CONTINUE_CONVERSATION": "Konversation fortsetzen",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Τυπικά έχετε απάντηση σε μία ημέρα",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Έναρξη Συνομιλίας",
"END_CONVERSATION": "Τέλος Συνομιλίας",
"CONTINUE_CONVERSATION": "Συνέχιση συνομιλίας",
+11 -11
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Normalmente responde en un día",
"BACK_IN": "Volveremos a estar en línea"
},
"DAY_NAMES": [
"Domingo",
"Lunes",
"Martes",
"Miércoles",
"Jueves",
"Viernes",
"Sábado"
],
"DAY_NAMES": {
"SUNDAY": "Domingo",
"MONDAY": "Lunes",
"TUESDAY": "Martes",
"WEDNESDAY": "Miércoles",
"THURSDAY": "Jueves",
"FRIDAY": "Viernes",
"SATURDAY": "Sábado"
},
"START_CONVERSATION": "Iniciar conversación",
"END_CONVERSATION": "Finalizar conversación",
"CONTINUE_CONVERSATION": "Continuar conversación",
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "Por favor seleccione un código de país",
"VALID_ERROR": "Por favor ingrese un número de teléfono válido",
"DROPDOWN_EMPTY": "No se encontraron resultados",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Buscar país"
},
"MESSAGE": {
"LABEL": "Mensaje",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "Buscar emojis",
"NOT_FOUND": "Ningún emoji coincide con tu búsqueda",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Selector de emoji"
},
"CSAT": {
"TITLE": "Califica tu conversación",
+14 -14
View File
@@ -20,17 +20,17 @@
"IN_A_FEW_MINUTES": "معمولاً در عرض چند دقیقه پاسخ می دهند",
"IN_A_FEW_HOURS": "معمولاً در عرض چند ساعت پاسخ می دهند",
"IN_A_DAY": "به طور معمول در یک روز پاسخ می دهند",
"BACK_IN": "دوباره آنلاین خواهیم بود"
"BACK_IN": "دوباره آنلاین خواهیم شد"
},
"DAY_NAMES": {
"SUNDAY": "یک‌شنبه",
"MONDAY": "دوشنبه",
"TUESDAY": "سه‌شنبه",
"WEDNESDAY": "چهارشنبه",
"THURSDAY": "پنج‌شنبه",
"FRIDAY": "جمعه",
"SATURDAY": "شنبه"
},
"DAY_NAMES": [
"یک‌شنبه",
"دوشنبه",
"سه‌شنبه",
"چهارشنبه",
"پنج‌شنبه",
"جمعه",
"شنبه"
],
"START_CONVERSATION": "شروع گفتگو",
"END_CONVERSATION": "پایان گفتگو",
"CONTINUE_CONVERSATION": "ادامه گفتگو",
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "لطفا\" یک کد کشور انتخاب کنید",
"VALID_ERROR": "لطفا\" یک شماره موبایل معتبر وارد نمایید",
"DROPDOWN_EMPTY": "نتیجه‌ای یافت نشد",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "جستجوی کشور"
},
"MESSAGE": {
"LABEL": "پیام",
@@ -91,9 +91,9 @@
}
},
"EMOJI": {
"PLACEHOLDER": "جستجوی ایموجی",
"NOT_FOUND": "هیچ ایموجی با جستجوی شما مطابقت ندارد",
"ARIA_LABEL": "Emoji picker"
"PLACEHOLDER": "جستجوی اموجی",
"NOT_FOUND": "هیچ اموجی با جستجوی شما مطابقت ندارد",
"ARIA_LABEL": "انتخاب اموجی"
},
"CSAT": {
"TITLE": "به گفتگوی خود امتیاز دهید",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Vastaa tyypillisesti päivässä",
"BACK_IN": "Tulemme olemaan takaisin linjoilla"
},
"DAY_NAMES": [
"Sunnuntai",
"Maanantai",
"Tiistai",
"Keskiviikko",
"Torstai",
"Perjantai",
"Lauantai"
],
"DAY_NAMES": {
"SUNDAY": "Sunnuntai",
"MONDAY": "Maanantai",
"TUESDAY": "Tiistai",
"WEDNESDAY": "Keskiviikko",
"THURSDAY": "Torstai",
"FRIDAY": "Perjantai",
"SATURDAY": "Lauantai"
},
"START_CONVERSATION": "Aloita keskustelu",
"END_CONVERSATION": "Lopeta keskustelu",
"CONTINUE_CONVERSATION": "Jatka keskustelua",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Répond généralement dans la journée",
"BACK_IN": "Nous serons de retour en ligne"
},
"DAY_NAMES": [
"Dimanche",
"Lundi",
"Mardi",
"Mercredi",
"Jeudi",
"Vendredi",
"Samedi"
],
"DAY_NAMES": {
"SUNDAY": "Dimanche",
"MONDAY": "Lundi",
"TUESDAY": "Mardi",
"WEDNESDAY": "Mercredi",
"THURSDAY": "Jeudi",
"FRIDAY": "Vendredi",
"SATURDAY": "Samedi"
},
"START_CONVERSATION": "Démarrer la conversation",
"END_CONVERSATION": "Clôturer la conversation",
"CONTINUE_CONVERSATION": "Continuer la conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "מענה ממוצע לאחר יום",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"יום ראשון",
"יום שני",
"יום שלישי",
"יום רביעי",
"יום חמישי",
"שישי",
"יום שבת"
],
"DAY_NAMES": {
"SUNDAY": "יום ראשון",
"MONDAY": "יום שני",
"TUESDAY": "יום שלישי",
"WEDNESDAY": "יום רביעי",
"THURSDAY": "יום חמישי",
"FRIDAY": "שישי",
"SATURDAY": "יום שבת"
},
"START_CONVERSATION": "התחל שיחה",
"END_CONVERSATION": "סיים שיחה",
"CONTINUE_CONVERSATION": "המשך שיחה",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Obično odgovara u roku jednog dana",
"BACK_IN": "Bit ćemo ponovno online"
},
"DAY_NAMES": [
"Nedjelja",
"Ponedjeljak",
"Utorak",
"Srijeda",
"Četvrtak",
"Petak",
"Subota"
],
"DAY_NAMES": {
"SUNDAY": "Nedjelja",
"MONDAY": "Ponedjeljak",
"TUESDAY": "Utorak",
"WEDNESDAY": "Srijeda",
"THURSDAY": "Četvrtak",
"FRIDAY": "Petak",
"SATURDAY": "Subota"
},
"START_CONVERSATION": "Započnite razgovor",
"END_CONVERSATION": "Završite razgovor",
"CONTINUE_CONVERSATION": "Nastavite razgovor",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Általánban egy napon belül válaszol",
"BACK_IN": "Legközelebb online leszünk ekkor:"
},
"DAY_NAMES": [
"vasárnap",
"hétfő",
"kedd",
"szerda",
"csütörtök",
"péntek",
"szombat"
],
"DAY_NAMES": {
"SUNDAY": "vasárnap",
"MONDAY": "hétfő",
"TUESDAY": "kedd",
"WEDNESDAY": "szerda",
"THURSDAY": "csütörtök",
"FRIDAY": "péntek",
"SATURDAY": "szombat"
},
"START_CONVERSATION": "Beszélgetés megkezdése",
"END_CONVERSATION": "Beszélgetés befejezése",
"CONTINUE_CONVERSATION": "Beszélgetés folytatása",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Biasanya membalas dalam sehari",
"BACK_IN": "Kami akan kembali online"
},
"DAY_NAMES": [
"Minggu",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu"
],
"DAY_NAMES": {
"SUNDAY": "Minggu",
"MONDAY": "Senin",
"TUESDAY": "Selasa",
"WEDNESDAY": "Rabu",
"THURSDAY": "Kamis",
"FRIDAY": "Jumat",
"SATURDAY": "Sabtu"
},
"START_CONVERSATION": "Mulai Percakapan",
"END_CONVERSATION": "Akhiri Percakapan",
"CONTINUE_CONVERSATION": "Lanjutkan Percakapan",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Svarar iðulega samdægurs",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Hefja samtal",
"END_CONVERSATION": "Ljúka samtali",
"CONTINUE_CONVERSATION": "Halda samtali áfram",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "In genere risponde in un giorno",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Avvia conversazione",
"END_CONVERSATION": "Termina conversazione",
"CONTINUE_CONVERSATION": "Continua conversazione",
+44 -44
View File
@@ -8,45 +8,45 @@
"SUBMIT": "送信"
},
"MESSAGE_BUBBLE": {
"RETRY": "Send message again",
"ERROR_MESSAGE": "Couldn't send, try again"
"RETRY": "メッセージを再送信",
"ERROR_MESSAGE": "送信できませんでした。もう一度お試しください"
}
},
"TEAM_AVAILABILITY": {
"ONLINE": "オンライン",
"ONLINE": "オンライン",
"OFFLINE": "留守中"
},
"REPLY_TIME": {
"IN_A_FEW_MINUTES": "通常数分以内にご返信します。",
"IN_A_FEW_HOURS": "通常数時間以内にご返信します。",
"IN_A_DAY": "通常数日以内にご返信します。",
"BACK_IN": "We will be back online"
"BACK_IN": "オンラインに戻ります"
},
"DAY_NAMES": {
"SUNDAY": "日",
"MONDAY": "月",
"TUESDAY": "火",
"WEDNESDAY": "水",
"THURSDAY": "木",
"FRIDAY": "金",
"SATURDAY": "土"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"START_CONVERSATION": "チャットを開始する",
"END_CONVERSATION": "End Conversation",
"END_CONVERSATION": "会話を終了",
"CONTINUE_CONVERSATION": "会話を続行",
"YOU": "You",
"YOU": "あなた",
"START_NEW_CONVERSATION": "新しいチャットを開始する",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"VIEW_UNREAD_MESSAGES": "未読メッセージがあります",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "新しいメッセージを見る",
"CLOSE_MESSAGES_BUTTON": "閉じる",
"COMPANY_FROM": "from",
"BOT": "Bot"
"COMPANY_FROM": "送信元",
"BOT": "ボット"
},
"BUBBLE": {
"LABEL": "チャットをする"
},
"POWERED_BY": "Powered by Chatwoot",
"POWERED_BY": "提供:Chatwoot",
"EMAIL_PLACEHOLDER": "メールアドレスを入力してください。",
"CHAT_PLACEHOLDER": "メッセージを入力してください。",
"TODAY": "今日",
@@ -61,17 +61,17 @@
"EMAIL_ADDRESS": {
"LABEL": "Eメールアドレス",
"PLACEHOLDER": "メールアドレスを入力してください",
"REQUIRED_ERROR": "Email Address is required",
"REQUIRED_ERROR": "メールアドレスは必須です",
"VALID_ERROR": "正しいメールアドレスを入力してください"
},
"PHONE_NUMBER": {
"LABEL": "電話番号",
"PLACEHOLDER": "Please enter your phone number",
"REQUIRED_ERROR": "Phone Number is required",
"DIAL_CODE_VALID_ERROR": "Please select a country code",
"VALID_ERROR": "Please enter a valid phone number",
"DROPDOWN_EMPTY": "No results found",
"DROPDOWN_SEARCH": "Search country"
"PLACEHOLDER": "電話番号を入力してください",
"REQUIRED_ERROR": "電話番号は必須です",
"DIAL_CODE_VALID_ERROR": "国コードを選択してください",
"VALID_ERROR": "有効な電話番号を入力してください",
"DROPDOWN_EMPTY": "該当する結果が見つかりません",
"DROPDOWN_SEARCH": "国を検索"
},
"MESSAGE": {
"LABEL": "メッセージ",
@@ -79,42 +79,42 @@
"ERROR": "メッセージが短すぎます"
}
},
"CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation",
"IS_REQUIRED": "is required",
"CAMPAIGN_HEADER": "会話を開始する前にお名前とメールアドレスを入力してください",
"IS_REQUIRED": "は必須です",
"REQUIRED": "必須",
"REGEX_ERROR": "Please provide a valid input"
"REGEX_ERROR": "有効な入力を提供してください"
},
"FILE_SIZE_LIMIT": "添付ファイルサイズ上限 {MAXIMUM_FILE_UPLOAD_SIZE} を超えています",
"FILE_SIZE_LIMIT": "添付ファイルサイズ上限 {MAXIMUM_FILE_UPLOAD_SIZE} を超えています",
"CHAT_FORM": {
"INVALID": {
"FIELD": "Invalid field"
"FIELD": "無効なフィールド"
}
},
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search",
"ARIA_LABEL": "Emoji picker"
"PLACEHOLDER": "絵文字を検索",
"NOT_FOUND": "検索条件に一致する絵文字がありません",
"ARIA_LABEL": "絵文字選択"
},
"CSAT": {
"TITLE": "Rate your conversation",
"SUBMITTED_TITLE": "Thank you for submitting the rating",
"PLACEHOLDER": "Tell us more..."
"TITLE": "会話の評価",
"SUBMITTED_TITLE": "評価を送信いただきありがとうございます",
"PLACEHOLDER": "詳細を教えてください..."
},
"EMAIL_TRANSCRIPT": {
"BUTTON_TEXT": "会話の履歴をメールで受け取る",
"SEND_EMAIL_SUCCESS": "チャットの記録正常に送信されました",
"SEND_EMAIL_SUCCESS": "チャットの記録正常に送信されました",
"SEND_EMAIL_ERROR": "エラーが発生しました。もう一度お試しください。"
},
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "Click here to join",
"LEAVE_THE_ROOM": "Leave the call"
"CLICK_HERE_TO_JOIN": "ここをクリックして参加",
"LEAVE_THE_ROOM": "通話を退出"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "よくある質問",
"VIEW_ALL_ARTICLES": "てのヘルプを表示",
"IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again."
"VIEW_ALL_ARTICLES": "すべてのヘルプを表示",
"IFRAME_LOAD_ERROR": "記事の読み込み中にエラーが発生しました。ページを更新して再試行してください。"
},
"ATTACHMENTS": {
"image": {
@@ -124,7 +124,7 @@
"CONTENT": "音声メッセージ"
},
"video": {
"CONTENT": "ビデオ メッセージ"
"CONTENT": "ビデオメッセージ"
},
"file": {
"CONTENT": "添付ファイル"
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "返信先:"
}
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+41 -41
View File
@@ -8,8 +8,8 @@
"SUBMIT": "보내기"
},
"MESSAGE_BUBBLE": {
"RETRY": "Send message again",
"ERROR_MESSAGE": "Couldn't send, try again"
"RETRY": "메시지 다시 보내기",
"ERROR_MESSAGE": "전송하지 못했습니다. 다시 시도해보세요."
}
},
"TEAM_AVAILABILITY": {
@@ -20,27 +20,27 @@
"IN_A_FEW_MINUTES": "보통 몇 분 안에 응답",
"IN_A_FEW_HOURS": "보통 몇 시간 내에 응답",
"IN_A_DAY": "보통 하루 안에 응답",
"BACK_IN": "We will be back online"
"BACK_IN": "곧 돌아오겠습니다."
},
"DAY_NAMES": {
"SUNDAY": "일요일",
"MONDAY": "월요일",
"TUESDAY": "화요일",
"WEDNESDAY": "수요일",
"THURSDAY": "목요일",
"FRIDAY": "금요일",
"SATURDAY": "토요일"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"START_CONVERSATION": "대화 시작",
"END_CONVERSATION": "End Conversation",
"END_CONVERSATION": "대화 끝내기",
"CONTINUE_CONVERSATION": "대화 계속하기",
"YOU": "You",
"START_NEW_CONVERSATION": "Start a new conversation",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"YOU": "",
"START_NEW_CONVERSATION": "새 대화 시작하기",
"VIEW_UNREAD_MESSAGES": "읽지 않은 메시지가 있습니다",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "새 메시지 보기",
"CLOSE_MESSAGES_BUTTON": "닫기",
"COMPANY_FROM": "from",
"COMPANY_FROM": "에서",
"BOT": "봇"
},
"BUBBLE": {
@@ -56,22 +56,22 @@
"FULL_NAME": {
"LABEL": "전체 이름",
"PLACEHOLDER": "전체 이름을 입력하십시오.",
"REQUIRED_ERROR": "Full Name is required"
"REQUIRED_ERROR": "이름은 필수입니다."
},
"EMAIL_ADDRESS": {
"LABEL": "이메일 주소",
"PLACEHOLDER": "이메일을 입력해주세요.",
"REQUIRED_ERROR": "Email Address is required",
"REQUIRED_ERROR": "이메일 주소는 필수입니다.",
"VALID_ERROR": "올바른 전자 메일 주소를 입력하십시오."
},
"PHONE_NUMBER": {
"LABEL": "전화 번호",
"PLACEHOLDER": "Please enter your phone number",
"REQUIRED_ERROR": "Phone Number is required",
"DIAL_CODE_VALID_ERROR": "Please select a country code",
"VALID_ERROR": "Please enter a valid phone number",
"PLACEHOLDER": "휴대전화 번호를 입력하세요.",
"REQUIRED_ERROR": "휴대전화 번호는 필수입니다.",
"DIAL_CODE_VALID_ERROR": "국가 코드를 선택하세요.",
"VALID_ERROR": "올바른 휴대전화 번호를 입력하세요.",
"DROPDOWN_EMPTY": "검색 결과가 없습니다",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "국가 검색"
},
"MESSAGE": {
"LABEL": "메시지",
@@ -79,41 +79,41 @@
"ERROR": "너무 짧은 메시지"
}
},
"CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation",
"IS_REQUIRED": "is required",
"REQUIRED": "Required",
"REGEX_ERROR": "Please provide a valid input"
"CAMPAIGN_HEADER": "대화를 시작하기 전에 이름과 이메일을 알려주세요",
"IS_REQUIRED": "(은)는 필수입니다.",
"REQUIRED": "필수",
"REGEX_ERROR": "올바른 값을 입력하세요."
},
"FILE_SIZE_LIMIT": "첨부파일이 최대 {MAXIMUM_FILE_UPLOAD_SIZE} 용량 제한을 넘어섭니다.",
"CHAT_FORM": {
"INVALID": {
"FIELD": "Invalid field"
"FIELD": "잘못된 입력"
}
},
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search",
"ARIA_LABEL": "Emoji picker"
"PLACEHOLDER": "이모지 검색",
"NOT_FOUND": "검색과 일치하는 이모지 없음",
"ARIA_LABEL": "이모지 선택기"
},
"CSAT": {
"TITLE": "Rate your conversation",
"SUBMITTED_TITLE": "Thank you for submitting the rating",
"PLACEHOLDER": "Tell us more..."
"TITLE": "대화를 평가해주세요.",
"SUBMITTED_TITLE": "평가해주셔서 감사합니다!",
"PLACEHOLDER": "더 알려주세요..."
},
"EMAIL_TRANSCRIPT": {
"BUTTON_TEXT": "Request a conversation transcript",
"BUTTON_TEXT": "대화 내용 요청하기",
"SEND_EMAIL_SUCCESS": "대화 내용이 성공적으로 전송됨",
"SEND_EMAIL_ERROR": "오류가 발생했습니다. 다시 시도하십시오."
},
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "Click here to join",
"LEAVE_THE_ROOM": "Leave the call"
"CLICK_HERE_TO_JOIN": "클릭해서 참여하기",
"LEAVE_THE_ROOM": "전화 종료"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "Popular Articles",
"VIEW_ALL_ARTICLES": "View all articles",
"POPULAR_ARTICLES": "인기 문서",
"VIEW_ALL_ARTICLES": "모든 문서 보기",
"IFRAME_LOAD_ERROR": "문서를 불러오는 중 오류가 발생했습니다. 페이지를 새로고침 한 후 다시 시도해 주세요."
},
"ATTACHMENTS": {
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "답장:"
}
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Paprastai atsako per dieną",
"BACK_IN": "Mes grįšime"
},
"DAY_NAMES": [
"Sekmadienis",
"Pirmadienis",
"Antradienis",
"Trečiadienis",
"Ketvirtadienis",
"Penktadienis",
"Šeštadienis"
],
"DAY_NAMES": {
"SUNDAY": "Sekmadienis",
"MONDAY": "Pirmadienis",
"TUESDAY": "Antradienis",
"WEDNESDAY": "Trečiadienis",
"THURSDAY": "Ketvirtadienis",
"FRIDAY": "Penktadienis",
"SATURDAY": "Šeštadienis"
},
"START_CONVERSATION": "Pradėti Pokalbį",
"END_CONVERSATION": "Užbaigti Pokalbį",
"CONTINUE_CONVERSATION": "Tęsti pokalbį",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Parasti atbild vienas dienas laikā",
"BACK_IN": "Mēs atgriezīsimies tiešsaistē"
},
"DAY_NAMES": [
"Svētdiena",
"Pirmdiena",
"Otrdiena",
"Trešdiena",
"Ceturtdiena",
"Piektdiena",
"Sestdiena"
],
"DAY_NAMES": {
"SUNDAY": "Svētdiena",
"MONDAY": "Pirmdiena",
"TUESDAY": "Otrdiena",
"WEDNESDAY": "Trešdiena",
"THURSDAY": "Ceturtdiena",
"FRIDAY": "Piektdiena",
"SATURDAY": "Sestdiena"
},
"START_CONVERSATION": "Sākt Sarunu",
"END_CONVERSATION": "Beigt Sarunu",
"CONTINUE_CONVERSATION": "Turpināt Sarunu",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "സാധാരണയായി ഒരു ദിവസത്തിൽ മറുപടി നൽകുന്നു",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "സംഭാഷണം ആരംഭിക്കുക",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "धेरै जसो एक दिनमा जवाफ हुन्छ",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "कुराकानी सुरु गर्नुहोस्",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+10 -10
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Reageert meestal binnen een dag",
"BACK_IN": "We zullen weer online zijn"
},
"DAY_NAMES": [
"zondag",
"maandag",
"dinsdag",
"woensdag",
"donderdag",
"vrijdag",
"zaterdag"
],
"DAY_NAMES": {
"SUNDAY": "zondag",
"MONDAY": "maandag",
"TUESDAY": "dinsdag",
"WEDNESDAY": "woensdag",
"THURSDAY": "donderdag",
"FRIDAY": "vrijdag",
"SATURDAY": "zaterdag"
},
"START_CONVERSATION": "Start Chat",
"END_CONVERSATION": "Gesprek beëindigen",
"CONTINUE_CONVERSATION": "Verdergaan met gesprek",
@@ -68,7 +68,7 @@
"LABEL": "Telefoonnummer",
"PLACEHOLDER": "Vul je telefoonnummer in",
"REQUIRED_ERROR": "Telefoon nummer is vereist",
"DIAL_CODE_VALID_ERROR": "Selecteer a.u.b. een landcode",
"DIAL_CODE_VALID_ERROR": "Selecteer alstublieft een landcode",
"VALID_ERROR": "Voer een geldig telefoonnummer in",
"DROPDOWN_EMPTY": "Geen resultaten gevonden",
"DROPDOWN_SEARCH": "Search country"
+12 -12
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Svarer vanligvis innen en dag",
"BACK_IN": "Vi vil være tilbake online"
},
"DAY_NAMES": [
"Søndag",
"Mandag",
"Tirsdag",
"Onsdag",
"Torsdag",
"Fredag",
"Lørdag"
],
"DAY_NAMES": {
"SUNDAY": "Søndag",
"MONDAY": "Mandag",
"TUESDAY": "Tirsdag",
"WEDNESDAY": "Onsdag",
"THURSDAY": "Torsdag",
"FRIDAY": "Fredag",
"SATURDAY": "Lørdag"
},
"START_CONVERSATION": "Start samtale",
"END_CONVERSATION": "Avslutt samtale",
"CONTINUE_CONVERSATION": "Fortsett samtalen",
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "Vennligst velg landskode",
"VALID_ERROR": "Tast inn ditt telefonnummer",
"DROPDOWN_EMPTY": "Ingen resultater funnet",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Søk etter land"
},
"MESSAGE": {
"LABEL": "Melding",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "Søk emojier",
"NOT_FOUND": "Ingen emojier samsvarer søket ditt",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Emoji velger"
},
"CSAT": {
"TITLE": "Vurder samtalen din",
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "Svar til:"
}
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Zwykle odpowiadamy w przeciągu jednego dnia",
"BACK_IN": "Będziemy dostępni ponownie"
},
"DAY_NAMES": [
"Niedziela",
"Poniedziałek",
"Wtorek",
"Środa",
"Czwartek",
"Piątek",
"Sobota"
],
"DAY_NAMES": {
"SUNDAY": "Niedziela",
"MONDAY": "Poniedziałek",
"TUESDAY": "Wtorek",
"WEDNESDAY": "Środa",
"THURSDAY": "Czwartek",
"FRIDAY": "Piątek",
"SATURDAY": "Sobota"
},
"START_CONVERSATION": "Rozpocznij rozmowę",
"END_CONVERSATION": "Zakończ rozmowę",
"CONTINUE_CONVERSATION": "Kontynuuj rozmowę",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Normalmente respondemos num dia",
"BACK_IN": "Voltaremos online"
},
"DAY_NAMES": [
"Domingo",
"Segunda-feira",
"Terça-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"Sábado"
],
"DAY_NAMES": {
"SUNDAY": "Domingo",
"MONDAY": "Segunda-feira",
"TUESDAY": "Terça-feira",
"WEDNESDAY": "Quarta-feira",
"THURSDAY": "Quinta-feira",
"FRIDAY": "Sexta-feira",
"SATURDAY": "Sábado"
},
"START_CONVERSATION": "Iniciar Conversa",
"END_CONVERSATION": "Terminar Conversa",
"CONTINUE_CONVERSATION": "Continuar conversa",
+13 -13
View File
@@ -18,19 +18,19 @@
},
"REPLY_TIME": {
"IN_A_FEW_MINUTES": "Normalmente responde em alguns minutos",
"IN_A_FEW_HOURS": "Responde normalmente em algumas horas",
"IN_A_DAY": "Responde normalmente em um dia",
"IN_A_FEW_HOURS": "Normalmente responde em algumas horas",
"IN_A_DAY": "Normalmente responde em um dia",
"BACK_IN": "Estaremos de volta on-line"
},
"DAY_NAMES": [
"Domingo",
"Segunda-Feira",
"Terça-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"Sábado"
],
"DAY_NAMES": {
"SUNDAY": "Domingo",
"MONDAY": "Segunda-Feira",
"TUESDAY": "Terça-feira",
"WEDNESDAY": "Quarta-feira",
"THURSDAY": "Quinta-feira",
"FRIDAY": "Sexta-feira",
"SATURDAY": "Sábado"
},
"START_CONVERSATION": "Iniciar Conversa",
"END_CONVERSATION": "Finalizar Conversa",
"CONTINUE_CONVERSATION": "Continuar conversa",
@@ -41,7 +41,7 @@
"VIEW_MESSAGES_BUTTON": "Ver novas mensagens",
"CLOSE_MESSAGES_BUTTON": "Fechar",
"COMPANY_FROM": "De",
"BOT": "Bot"
"BOT": "Robôs"
},
"BUBBLE": {
"LABEL": "Fale conosco no chat"
@@ -74,7 +74,7 @@
"DROPDOWN_SEARCH": "Selecione o país"
},
"MESSAGE": {
"LABEL": "Messagem",
"LABEL": "Mensagem",
"PLACEHOLDER": "Por favor, digite sua mensagem",
"ERROR": "Mensagem muito curta"
}
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "De obicei, răspunsurile într-o zi",
"BACK_IN": "Vom reveni online"
},
"DAY_NAMES": [
"Duminică",
"Luni",
"Marți",
"Miercuri",
"Joi",
"Vineri",
"Sâmbătă"
],
"DAY_NAMES": {
"SUNDAY": "Duminică",
"MONDAY": "Luni",
"TUESDAY": "Marți",
"WEDNESDAY": "Miercuri",
"THURSDAY": "Joi",
"FRIDAY": "Vineri",
"SATURDAY": "Sâmbătă"
},
"START_CONVERSATION": "Începe conversația",
"END_CONVERSATION": "Terminați conversația",
"CONTINUE_CONVERSATION": "Continuați conversația",
+12 -12
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Обычно отвечаем в течение дня",
"BACK_IN": "Мы будем онлайн"
},
"DAY_NAMES": [
"Воскресенье",
"Понедельник",
"Вторник",
"Среда",
"Четверг",
"Пятница",
"Суббота"
],
"DAY_NAMES": {
"SUNDAY": "Воскресенье",
"MONDAY": "Понедельник",
"TUESDAY": "Вторник",
"WEDNESDAY": "Среда",
"THURSDAY": "Четверг",
"FRIDAY": "Пятница",
"SATURDAY": "Суббота"
},
"START_CONVERSATION": "Начать диалог",
"END_CONVERSATION": "Завершить диалог",
"CONTINUE_CONVERSATION": "Продолжить беседу",
@@ -68,10 +68,10 @@
"LABEL": "Номер телефона",
"PLACEHOLDER": "Пожалуйста, введите ваш номер телефона",
"REQUIRED_ERROR": "Требуется указать номер телефона",
"DIAL_CODE_VALID_ERROR": "Пожалуйста выберите код страны",
"DIAL_CODE_VALID_ERROR": "Пожалуйста, выберите код страны",
"VALID_ERROR": "Пожалуйста, введите действительный номер телефона",
"DROPDOWN_EMPTY": "Результаты не найдены",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Поиск по стране"
},
"MESSAGE": {
"LABEL": "Сообщение",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "Искать эмодзи",
"NOT_FOUND": "По Вашему запросу не было найдено эмодзи",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Выбор эмодзи"
},
"CSAT": {
"TITLE": "Оцените разговор",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Zvyčajne odpovedá do dňa",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Nedeľa",
"Pondelok",
"Tuesday",
"Streda",
"Thursday",
"Piatok",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Nedeľa",
"MONDAY": "Pondelok",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Streda",
"THURSDAY": "Thursday",
"FRIDAY": "Piatok",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Začať konverzáciu",
"END_CONVERSATION": "Ukončiť konverzáciu",
"CONTINUE_CONVERSATION": "Pokračovať v konverzácii",
+79 -79
View File
@@ -1,142 +1,142 @@
{
"COMPONENTS": {
"FILE_BUBBLE": {
"DOWNLOAD": "Download",
"UPLOADING": "Uploading..."
"DOWNLOAD": "Prenesi",
"UPLOADING": "Nalaganje..."
},
"FORM_BUBBLE": {
"SUBMIT": "Submit"
"SUBMIT": "Pošlji"
},
"MESSAGE_BUBBLE": {
"RETRY": "Send message again",
"ERROR_MESSAGE": "Couldn't send, try again"
"RETRY": "Pošlji ponovno",
"ERROR_MESSAGE": "Ni bilo mogoče poslati, poskusite znova"
}
},
"TEAM_AVAILABILITY": {
"ONLINE": "We are online",
"OFFLINE": "We are away at the moment"
"ONLINE": "Smo na voljo",
"OFFLINE": "Trenutno nismo na voljo"
},
"REPLY_TIME": {
"IN_A_FEW_MINUTES": "Typically replies in a few minutes",
"IN_A_FEW_HOURS": "Typically replies in a few hours",
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
"IN_A_FEW_MINUTES": "Običajno odgovorimo v nekaj minutah",
"IN_A_FEW_HOURS": "Običajno odgovorimo v nekaj urah",
"IN_A_DAY": "Običajno odgovorimo v enem dnevu",
"BACK_IN": "Kmalu se vrnemo"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
"YOU": "You",
"START_NEW_CONVERSATION": "Start a new conversation",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"DAY_NAMES": {
"SUNDAY": "Nedelja",
"MONDAY": "Ponedeljek",
"TUESDAY": "Torek",
"WEDNESDAY": "Sreda",
"THURSDAY": "Četrtek",
"FRIDAY": "Petek",
"SATURDAY": "Sobota"
},
"START_CONVERSATION": "Začni pogovor",
"END_CONVERSATION": "Končaj pogovor",
"CONTINUE_CONVERSATION": "Nadaljuj pogovor",
"YOU": "Vi",
"START_NEW_CONVERSATION": "Začni novi pogovor",
"VIEW_UNREAD_MESSAGES": "Imate neprebrana sporočila",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "See new messages",
"CLOSE_MESSAGES_BUTTON": "Close",
"COMPANY_FROM": "from",
"VIEW_MESSAGES_BUTTON": "Poglej nova sporočila",
"CLOSE_MESSAGES_BUTTON": "Zapri",
"COMPANY_FROM": "Od",
"BOT": "Bot"
},
"BUBBLE": {
"LABEL": "Chat with us"
"LABEL": "Klepetajte z nami"
},
"POWERED_BY": "Powered by Chatwoot",
"EMAIL_PLACEHOLDER": "Please enter your email",
"CHAT_PLACEHOLDER": "Type your message",
"TODAY": "Today",
"YESTERDAY": "Yesterday",
"POWERED_BY": "Poganja Chatwoot",
"EMAIL_PLACEHOLDER": "Prosimo, vnesite svoj e-poštni naslov",
"CHAT_PLACEHOLDER": "Vnesite svoje sporočilo",
"TODAY": "Danes",
"YESTERDAY": "Včeraj",
"PRE_CHAT_FORM": {
"FIELDS": {
"FULL_NAME": {
"LABEL": "Full Name",
"PLACEHOLDER": "Please enter your full name",
"REQUIRED_ERROR": "Full Name is required"
"LABEL": "Polno ime",
"PLACEHOLDER": "Prosimo vnesite svoje polno ime",
"REQUIRED_ERROR": "Potrebno je polno ime"
},
"EMAIL_ADDRESS": {
"LABEL": "Email Address",
"PLACEHOLDER": "Please enter your email address",
"REQUIRED_ERROR": "Email Address is required",
"VALID_ERROR": "Please enter a valid email address"
"LABEL": "E-poštni naslov",
"PLACEHOLDER": "Prosimo, vnesite svoj e-poštni naslov",
"REQUIRED_ERROR": "E-poštni naslov je obvezen",
"VALID_ERROR": "Vnesite veljaven e-poštni naslov"
},
"PHONE_NUMBER": {
"LABEL": "Phone Number",
"PLACEHOLDER": "Please enter your phone number",
"REQUIRED_ERROR": "Phone Number is required",
"DIAL_CODE_VALID_ERROR": "Please select a country code",
"VALID_ERROR": "Please enter a valid phone number",
"DROPDOWN_EMPTY": "No results found",
"DROPDOWN_SEARCH": "Search country"
"LABEL": "Telefonska številka",
"PLACEHOLDER": "Vnesite svojo telefonsko številko",
"REQUIRED_ERROR": "Telefonska številka je obvezna",
"DIAL_CODE_VALID_ERROR": "Izberite kodo države",
"VALID_ERROR": "Vnesite veljavno telefonsko številko",
"DROPDOWN_EMPTY": "Ni rezultatov",
"DROPDOWN_SEARCH": "Poišči državo"
},
"MESSAGE": {
"LABEL": "Message",
"PLACEHOLDER": "Please enter your message",
"ERROR": "Message too short"
"LABEL": "Sporočilo",
"PLACEHOLDER": "Prosimo vnesite vaše sporočilo",
"ERROR": "Sporočilo je prekratko"
}
},
"CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation",
"IS_REQUIRED": "is required",
"REQUIRED": "Required",
"REGEX_ERROR": "Please provide a valid input"
"CAMPAIGN_HEADER": "Pred začetkom pogovora prosimo izpolnite svoje polno ime in e-poštni naslov",
"IS_REQUIRED": "je zahtevano",
"REQUIRED": "Zahtevano",
"REGEX_ERROR": "Vnesite veljaven vnos"
},
"FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit",
"FILE_SIZE_LIMIT": "Datoteka presega omejitev {MAXIMUM_FILE_UPLOAD_SIZE} za priloge",
"CHAT_FORM": {
"INVALID": {
"FIELD": "Invalid field"
"FIELD": "Napačno polje"
}
},
"EMOJI": {
"PLACEHOLDER": "Search emojis",
"NOT_FOUND": "No emoji match your search",
"ARIA_LABEL": "Emoji picker"
"PLACEHOLDER": "Poišči emoji",
"NOT_FOUND": "Noben emoji ne ustreza vašemu iskanju",
"ARIA_LABEL": "Iskalnik emoji-jev"
},
"CSAT": {
"TITLE": "Rate your conversation",
"SUBMITTED_TITLE": "Thank you for submitting the rating",
"PLACEHOLDER": "Tell us more..."
"TITLE": "Ocenite svoj pogovor",
"SUBMITTED_TITLE": "Hvala za oddano oceno",
"PLACEHOLDER": "Povejte nam več..."
},
"EMAIL_TRANSCRIPT": {
"BUTTON_TEXT": "Request a conversation transcript",
"SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully",
"SEND_EMAIL_ERROR": "There was an error, please try again"
"BUTTON_TEXT": "Zahtevajte prepis pogovora",
"SEND_EMAIL_SUCCESS": "Prepis pogovora je bil uspešno poslan",
"SEND_EMAIL_ERROR": "Prišlo je do napake, poskusite znova"
},
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "Click here to join",
"LEAVE_THE_ROOM": "Leave the call"
"CLICK_HERE_TO_JOIN": "Kliknite tukaj, da se pridružite",
"LEAVE_THE_ROOM": "Zapustite klic"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "Popular Articles",
"VIEW_ALL_ARTICLES": "View all articles",
"IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again."
"POPULAR_ARTICLES": "Priljubljeni članki",
"VIEW_ALL_ARTICLES": "Poglej vse članke",
"IFRAME_LOAD_ERROR": "Pri nalaganju članka je prišlo do napake, osvežite stran in poskusite znova."
},
"ATTACHMENTS": {
"image": {
"CONTENT": "Picture message"
"CONTENT": "Slikovno sporočilo"
},
"audio": {
"CONTENT": "Audio message"
"CONTENT": "Avdio sporočilo"
},
"video": {
"CONTENT": "Video message"
"CONTENT": "Video sporočilo"
},
"file": {
"CONTENT": "File Attachment"
"CONTENT": "Priloga"
},
"location": {
"CONTENT": "Location"
"CONTENT": "Lokacija"
},
"fallback": {
"CONTENT": "has shared a url"
"CONTENT": "je delil url"
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "Odgovarjam na:"
}
}
+33 -33
View File
@@ -1,46 +1,46 @@
{
"COMPONENTS": {
"FILE_BUBBLE": {
"DOWNLOAD": "Download",
"UPLOADING": "Uploading..."
"DOWNLOAD": "Shkarkoni",
"UPLOADING": "Po ngarkohet..."
},
"FORM_BUBBLE": {
"SUBMIT": "Submit"
"SUBMIT": "Dërgo"
},
"MESSAGE_BUBBLE": {
"RETRY": "Send message again",
"ERROR_MESSAGE": "Couldn't send, try again"
"RETRY": "Dërgo mesazh përsëri",
"ERROR_MESSAGE": "Nuk mund të dërgohej, provo sërish"
}
},
"TEAM_AVAILABILITY": {
"ONLINE": "We are online",
"OFFLINE": "We are away at the moment"
"ONLINE": "Ne jemi online",
"OFFLINE": "Nuk jemi online për momentin"
},
"REPLY_TIME": {
"IN_A_FEW_MINUTES": "Typically replies in a few minutes",
"IN_A_FEW_HOURS": "Typically replies in a few hours",
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
"IN_A_FEW_MINUTES": "Zakonisht përgjigjet brenda pak minutash",
"IN_A_FEW_HOURS": "Zakonisht përgjigjemi brenda disa orësh",
"IN_A_DAY": "Zakonisht përgjigjemi brenda një dite",
"BACK_IN": "Ne do të kthehemi serish online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
"YOU": "You",
"START_NEW_CONVERSATION": "Start a new conversation",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"DAY_NAMES": {
"SUNDAY": "E diele",
"MONDAY": "E Hënë",
"TUESDAY": "E Martë",
"WEDNESDAY": "E Mërkurë",
"THURSDAY": "E Enjte",
"FRIDAY": "E Premte",
"SATURDAY": "E Shtunë"
},
"START_CONVERSATION": "Hap Bisedën",
"END_CONVERSATION": "Mbyll bisedën",
"CONTINUE_CONVERSATION": "Vazhdo bisedën",
"YOU": "Ju",
"START_NEW_CONVERSATION": "Hap një bisedë të re",
"VIEW_UNREAD_MESSAGES": "Ju keni mesazhe të palexuara",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "See new messages",
"CLOSE_MESSAGES_BUTTON": "Close",
"COMPANY_FROM": "from",
"VIEW_MESSAGES_BUTTON": "Shiko mesazhet e reja",
"CLOSE_MESSAGES_BUTTON": "Mbylle",
"COMPANY_FROM": "form",
"BOT": "Bot"
},
"BUBBLE": {
@@ -48,13 +48,13 @@
},
"POWERED_BY": "Powered by Chatwoot",
"EMAIL_PLACEHOLDER": "Please enter your email",
"CHAT_PLACEHOLDER": "Type your message",
"TODAY": "Today",
"YESTERDAY": "Yesterday",
"CHAT_PLACEHOLDER": "Shkruani mesazhin tuaj",
"TODAY": "Sot",
"YESTERDAY": "Dje",
"PRE_CHAT_FORM": {
"FIELDS": {
"FULL_NAME": {
"LABEL": "Full Name",
"LABEL": "Emri i plotë",
"PLACEHOLDER": "Please enter your full name",
"REQUIRED_ERROR": "Full Name is required"
},
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Obično odgovaramo u roku od jednog dana",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Započnite razgovor",
"END_CONVERSATION": "Završi razgovor",
"CONTINUE_CONVERSATION": "Nastavi razgovor",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Svar vanligtvis inom en dag",
"BACK_IN": "Vi kommer tillbaka online"
},
"DAY_NAMES": [
"Söndag",
"Måndag",
"Tisdag",
"Onsdag",
"Torsdag",
"Fredag",
"Lördag"
],
"DAY_NAMES": {
"SUNDAY": "Söndag",
"MONDAY": "Måndag",
"TUESDAY": "Tisdag",
"WEDNESDAY": "Onsdag",
"THURSDAY": "Torsdag",
"FRIDAY": "Fredag",
"SATURDAY": "Lördag"
},
"START_CONVERSATION": "Starta konversation",
"END_CONVERSATION": "Avsluta konversation",
"CONTINUE_CONVERSATION": "Fortsätt konversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "ปกติจะตอบกลับภายใน 1 วัน",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "เริ่มการสนทนา",
"END_CONVERSATION": "จบการสนทนา",
"CONTINUE_CONVERSATION": "สนทนาต่อ",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+15 -15
View File
@@ -20,17 +20,17 @@
"IN_A_FEW_MINUTES": "Genellikle birkaç dakika içinde yanıt verir",
"IN_A_FEW_HOURS": "Genellikle birkaç saat içinde yanıt verir",
"IN_A_DAY": "Genellikle bir gün içinde yanıtlar",
"BACK_IN": "Tekrar çevrimiçi olacağız"
"BACK_IN": "Tekrar çevrim içi olacağız"
},
"DAY_NAMES": {
"SUNDAY": "Pazar",
"MONDAY": "Pazartesi",
"TUESDAY": "Salı",
"WEDNESDAY": "Çarşamba",
"THURSDAY": "Perşembe",
"FRIDAY": "Cuma",
"SATURDAY": "Cumartesi"
},
"DAY_NAMES": [
"Pazar",
"Pazartesi",
"Salı",
"Çarşamba",
"Perşembe",
"Cuma",
"Cumartesi"
],
"START_CONVERSATION": "Görüşmeyi Başlatın",
"END_CONVERSATION": "Görüşmeyi Sonlandır",
"CONTINUE_CONVERSATION": "Görüşmeye devam et",
@@ -60,7 +60,7 @@
},
"EMAIL_ADDRESS": {
"LABEL": "E-posta adresi",
"PLACEHOLDER": "Lütfen e-postanızı girin",
"PLACEHOLDER": "Lütfen e-eposta adresinizi girin",
"REQUIRED_ERROR": "e-Posta adresi zorunludur",
"VALID_ERROR": "Lütfen geçerli bir e-posta adresi girin"
},
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "Lütfen bir ülke kodu seçin",
"VALID_ERROR": "Lütfen geçerli bir telefon numarası girin",
"DROPDOWN_EMPTY": "Sonuç bulunamadı",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "Ülke ismi giriniz"
},
"MESSAGE": {
"LABEL": "Mesaj",
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "İfade ara",
"NOT_FOUND": "İfade bulunamadı",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Emoji seçimi"
},
"CSAT": {
"TITLE": "Görüşmenizi değerlendirin",
@@ -101,7 +101,7 @@
"PLACEHOLDER": "Biraz daha fazla bilgi verin..."
},
"EMAIL_TRANSCRIPT": {
"BUTTON_TEXT": "Konuşma transkripti talep et",
"BUTTON_TEXT": "Konuşma kaydını talep et",
"SEND_EMAIL_SUCCESS": "Sohbet metni başarıyla gönderildi",
"SEND_EMAIL_ERROR": "Bir hata oluştu, lütfen tekrar deneyin"
},
@@ -133,7 +133,7 @@
"CONTENT": "Yer"
},
"fallback": {
"CONTENT": "bir url paylaştı"
"CONTENT": "bir bağlantı paylaştı"
}
},
"FOOTER_REPLY_TO": {
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Зазвичай, відповідаємо протягом доби",
"BACK_IN": "Ми повернемось в мережу"
},
"DAY_NAMES": [
"Неділя",
"Понеділок",
"Вівторок",
"Середа",
"Четвер",
"П'ятниця",
"Субота"
],
"DAY_NAMES": {
"SUNDAY": "Неділя",
"MONDAY": "Понеділок",
"TUESDAY": "Вівторок",
"WEDNESDAY": "Середа",
"THURSDAY": "Четвер",
"FRIDAY": "П'ятниця",
"SATURDAY": "Субота"
},
"START_CONVERSATION": "Розпочати розмову",
"END_CONVERSATION": "Закінчити спілкування",
"CONTINUE_CONVERSATION": "Продовжити спілкування",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+9 -9
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "Typically replies in a day",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "Sunday",
"MONDAY": "Monday",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "Start Conversation",
"END_CONVERSATION": "End Conversation",
"CONTINUE_CONVERSATION": "Continue conversation",
+10 -10
View File
@@ -22,21 +22,21 @@
"IN_A_DAY": "Thường trả lời trong một ngày",
"BACK_IN": "Chúng tôi sẽ quay lại"
},
"DAY_NAMES": [
"Chủ Nhật",
"Thứ Hai",
"Thứ Ba",
"Thứ Tư",
"Thứ Năm",
"Thứ Sáu",
"Thứ Bảy"
],
"DAY_NAMES": {
"SUNDAY": "Chủ Nhật",
"MONDAY": "Thứ Hai",
"TUESDAY": "Thứ Ba",
"WEDNESDAY": "Thứ Tư",
"THURSDAY": "Thứ Năm",
"FRIDAY": "Thứ Sáu",
"SATURDAY": "Thứ Bảy"
},
"START_CONVERSATION": "Bắt đầu một cuộc trò chuyện",
"END_CONVERSATION": "Kết thúc hội thoại",
"CONTINUE_CONVERSATION": "Tiếp tục hội thoại",
"YOU": "You",
"START_NEW_CONVERSATION": "Bắt đầu hội thoại mới",
"VIEW_UNREAD_MESSAGES": "You have unread messages",
"VIEW_UNREAD_MESSAGES": "Bạn có tin nhắn chưa đọc",
"UNREAD_VIEW": {
"VIEW_MESSAGES_BUTTON": "Xem tin nhắn mới",
"CLOSE_MESSAGES_BUTTON": "Đóng",
+12 -12
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "通常在一天之内回复您",
"BACK_IN": "我们回到了线上"
},
"DAY_NAMES": [
"周日",
"周一",
"周二",
"周三",
"周四",
"周五",
"周六"
],
"DAY_NAMES": {
"SUNDAY": "周日",
"MONDAY": "周一",
"TUESDAY": "周二",
"WEDNESDAY": "周三",
"THURSDAY": "周四",
"FRIDAY": "周五",
"SATURDAY": "周六"
},
"START_CONVERSATION": "开始会话",
"END_CONVERSATION": "结束对话",
"CONTINUE_CONVERSATION": "继续对话",
@@ -71,7 +71,7 @@
"DIAL_CODE_VALID_ERROR": "请选择国家代码",
"VALID_ERROR": "请输入一个有效的电话号码",
"DROPDOWN_EMPTY": "没有检索到相关信息",
"DROPDOWN_SEARCH": "Search country"
"DROPDOWN_SEARCH": "搜索国家/地区"
},
"MESSAGE": {
"LABEL": "消息",
@@ -82,7 +82,7 @@
"CAMPAIGN_HEADER": "请在开始对话之前提供您的姓名和电子邮件",
"IS_REQUIRED": "是必填项",
"REQUIRED": "必填项",
"REGEX_ERROR": "Please provide a valid input"
"REGEX_ERROR": "请提供一个有效的值"
},
"FILE_SIZE_LIMIT": "文件超过大小 {MAXIMUM_FILE_UPLOAD_SIZE} 附件限制",
"CHAT_FORM": {
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "搜索表情符号",
"NOT_FOUND": "没有适合你的搜索结果",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "Emoji选择器"
},
"CSAT": {
"TITLE": "评价您的对话",
+16 -16
View File
@@ -22,15 +22,15 @@
"IN_A_DAY": "通常在一天內回覆",
"BACK_IN": "We will be back online"
},
"DAY_NAMES": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"DAY_NAMES": {
"SUNDAY": "星期日",
"MONDAY": "星期一",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday",
"THURSDAY": "Thursday",
"FRIDAY": "Friday",
"SATURDAY": "Saturday"
},
"START_CONVERSATION": "開始對話",
"END_CONVERSATION": "結束對話",
"CONTINUE_CONVERSATION": "繼續對話",
@@ -82,7 +82,7 @@
"CAMPAIGN_HEADER": "在開始對話之前請提供您的名字及電郵",
"IS_REQUIRED": "必填",
"REQUIRED": "Required",
"REGEX_ERROR": "Please provide a valid input"
"REGEX_ERROR": "請輸入有效的字符"
},
"FILE_SIZE_LIMIT": "{MAXIMUM_FILE_UPLOAD_SIZE} 已超出檔案大小限制",
"CHAT_FORM": {
@@ -93,7 +93,7 @@
"EMOJI": {
"PLACEHOLDER": "搜尋 emojis",
"NOT_FOUND": "查無相符的 emoji",
"ARIA_LABEL": "Emoji picker"
"ARIA_LABEL": "表情選擇"
},
"CSAT": {
"TITLE": "為此對話評分",
@@ -108,13 +108,13 @@
"INTEGRATIONS": {
"DYTE": {
"CLICK_HERE_TO_JOIN": "點擊這裡加入",
"LEAVE_THE_ROOM": "Leave the call"
"LEAVE_THE_ROOM": "留下電話"
}
},
"PORTAL": {
"POPULAR_ARTICLES": "Popular Articles",
"VIEW_ALL_ARTICLES": "View all articles",
"IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again."
"POPULAR_ARTICLES": "熱門文章",
"VIEW_ALL_ARTICLES": "查看所有文章",
"IFRAME_LOAD_ERROR": "載入文章時出錯,請重新整理頁面並重試。"
},
"ATTACHMENTS": {
"image": {
@@ -137,6 +137,6 @@
}
},
"FOOTER_REPLY_TO": {
"REPLY_TO": "Replying to:"
"REPLY_TO": "回覆:"
}
}
+34 -1
View File
@@ -6,8 +6,9 @@ import Home from './views/Home.vue';
import PreChatForm from './views/PreChatForm.vue';
import Messages from './views/Messages.vue';
import ArticleViewer from './views/ArticleViewer.vue';
import store from './store';
export default createRouter({
const router = createRouter({
history: createWebHashHistory(),
routes: [
{
@@ -48,3 +49,35 @@ export default createRouter({
},
],
});
/**
* Navigation Guards to Handle Route Transitions
*
* Purpose:
* Prevents duplicate form submissions and API calls during route transitions,
* especially important in high-latency scenarios.
*
* Flow:
* 1. beforeEach: Sets isUpdatingRoute to true at start of navigation
* 2. Component buttons/actions check this flag to prevent duplicate actions
* 3. afterEach: Resets the flag once navigation is complete
*
* Implementation note:
* Handling it globally, so that we can use it across all components
* to ensure consistent UI behavior during all route transitions.
*
* @see https://github.com/chatwoot/chatwoot/issues/10736
*/
router.beforeEach(async (to, from, next) => {
// Prevent any user interactions during route transition
await store.dispatch('appConfig/setRouteTransitionState', true);
next();
});
router.afterEach(() => {
// Re-enable user interactions after navigation is complete
store.dispatch('appConfig/setRouteTransitionState', false);
});
export default router;
@@ -5,6 +5,7 @@ import {
SET_WIDGET_APP_CONFIG,
SET_WIDGET_COLOR,
TOGGLE_WIDGET_OPEN,
SET_ROUTE_UPDATE_STATE,
} from '../types';
const state = {
@@ -19,6 +20,7 @@ const state = {
widgetColor: '',
widgetStyle: 'standard',
darkMode: 'light',
isUpdatingRoute: false,
};
export const getters = {
@@ -31,6 +33,7 @@ export const getters = {
isWidgetStyleFlat: $state => $state.widgetStyle === 'flat',
darkMode: $state => $state.darkMode,
getShowUnreadMessagesDialog: $state => $state.showUnreadMessagesDialog,
getIsUpdatingRoute: _state => _state.isUpdatingRoute,
};
export const actions = {
@@ -69,6 +72,13 @@ export const actions = {
setBubbleVisibility({ commit }, hideMessageBubble) {
commit(SET_BUBBLE_VISIBILITY, hideMessageBubble);
},
setRouteTransitionState: async ({ commit }, status) => {
// Handles the routing state during navigation to different screen
// Called before the navigation starts and after navigation completes
// Handling this state in app/javascript/widget/router.js
// See issue: https://github.com/chatwoot/chatwoot/issues/10736
commit(SET_ROUTE_UPDATE_STATE, status);
},
};
export const mutations = {
@@ -96,6 +106,9 @@ export const mutations = {
[SET_COLOR_SCHEME]($state, darkMode) {
$state.darkMode = darkMode;
},
[SET_ROUTE_UPDATE_STATE]($state, status) {
$state.isUpdatingRoute = status;
},
};
export default {
@@ -31,4 +31,11 @@ describe('#actions', () => {
expect(commit.mock.calls).toEqual([['SET_COLOR_SCHEME', 'dark']]);
});
});
describe('#setRouteTransitionState', () => {
it('creates actions properly', () => {
actions.setRouteTransitionState({ commit }, false);
expect(commit.mock.calls).toEqual([['SET_ROUTE_UPDATE_STATE', false]]);
});
});
});
@@ -19,4 +19,10 @@ describe('#getters', () => {
expect(getters.getShowUnreadMessagesDialog(state)).toEqual(true);
});
});
describe('#getIsUpdatingRoute', () => {
it('returns correct value', () => {
const state = { isUpdatingRoute: true };
expect(getters.getIsUpdatingRoute(state)).toEqual(true);
});
});
});
@@ -32,4 +32,12 @@ describe('#mutations', () => {
expect(state.darkMode).toEqual('dark');
});
});
describe('#SET_ROUTE_UPDATE_STATE', () => {
it('sets dark mode properly', () => {
const state = { isUpdatingRoute: false };
mutations.SET_ROUTE_UPDATE_STATE(state, true);
expect(state.isUpdatingRoute).toEqual(true);
});
});
});
@@ -17,6 +17,7 @@ describe('#actions', () => {
messages: [{ id: 1, content: 'This is a test message' }],
},
});
let windowSpy = vi.spyOn(window, 'window', 'get');
windowSpy.mockImplementation(() => ({
WOOT_WIDGET: {
+1
View File
@@ -7,3 +7,4 @@ export const UPDATE_CONVERSATION_ATTRIBUTES = 'UPDATE_CONVERSATION_ATTRIBUTES';
export const TOGGLE_WIDGET_OPEN = 'TOGGLE_WIDGET_OPEN';
export const SET_REFERRER_HOST = 'SET_REFERRER_HOST';
export const SET_BUBBLE_VISIBILITY = 'SET_BUBBLE_VISIBILITY';
export const SET_ROUTE_UPDATE_STATE = 'SET_ROUTE_UPDATE_STATE';
+12 -4
View File
@@ -12,12 +12,20 @@ export default {
},
mixins: [configMixin, routerMixin],
mounted() {
emitter.on(ON_CONVERSATION_CREATED, () => {
// Redirect to messages page after conversation is created
this.replaceRoute('messages');
});
// Register event listener for conversation creation
emitter.on(ON_CONVERSATION_CREATED, this.handleConversationCreated);
},
beforeUnmount() {
emitter.off(ON_CONVERSATION_CREATED, this.handleConversationCreated);
},
methods: {
handleConversationCreated() {
// Redirect to messages page after conversation is created
this.replaceRoute('messages');
// Only after successful navigation, reset the isUpdatingRoute UIflag in app/javascript/widget/router.js
// See issue: https://github.com/chatwoot/chatwoot/issues/10736
},
onSubmit({
fullName,
emailAddress,