Skip to content

Commit

Permalink
update language for knowledge base component
Browse files Browse the repository at this point in the history
fix bug: answer box disappear when errors occur
  • Loading branch information
Giovanni Troisi committed Nov 21, 2023
1 parent a378351 commit 23e5420
Show file tree
Hide file tree
Showing 17 changed files with 67 additions and 52 deletions.
11 changes: 4 additions & 7 deletions src/app/knowledge-bases/knowledge-bases.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@
GPT-Key
</button>
<button class="btn btn-primary" (click)="openAddKnowledgeBaseModal()" [disabled]="addButtonDisabled">
<!-- {{ 'KbPage.AddKb' | translate }} -->
Add your Website
{{ 'KbPage.AddKb' | translate }}
</button>
</div>

Expand Down Expand Up @@ -185,11 +184,9 @@ <h4 class="modal-title">
<div class="info-container">
<i class="material-icons-outlined info-icon">help_outline</i>
<div class="info-text">
<!-- <p>{{ 'KbPage.AddKbInfoFirstText' | translate }}</p> -->
Set a valid URL for your Website. Tiledesk will search your website URL for relevant answers. ChatGPT will then be trained to reply in a human-like way.
Note: You can add a maximum of 3 URLs, each consisting of up to 200 pages. For larger Websites please contact us ([email protected]).

<!-- <p>{{ 'KbPage.AddKbInfoSecondText' | translate }}</p> -->
<p>{{ 'KbPage.AddKbInfoFirstText' | translate }}</p>
<p>{{ 'KbPage.AddKbInfoSecondText' | translate }}</p>
<p [innerHTML]="'KbPage.AddKbInfoThirdText' | translate" style="margin-top: 8px;"></p>
</div>
</div>

Expand Down
3 changes: 3 additions & 0 deletions src/app/knowledge-bases/knowledge-bases.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@ export class KnowledgeBasesComponent implements OnInit, OnDestroy {
this.source_url = null;

this.openaiService.askGpt(data).subscribe((response: any) => {
console.log("ask gpt preview response: ", response);
if (response.success == false) {
this.error_answer = true;
} else {
Expand All @@ -461,6 +462,8 @@ export class KnowledgeBasesComponent implements OnInit, OnDestroy {
}, (200));
}, (error) => {
this.logger.error("ERROR ask gpt: ", error);
this.error_answer = true;
this.show_answer = true;
this.searching = false;
}, () => {
this.logger.log("ask gpt *COMPLETE*")
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "قم بترقية حسابك لتعيين ساعات عمل الفريق وإعلام الزائرين عندما يعمل وكلاؤك!"
},
"KbPage": {
"AddKb": "إضافة قاعدة المعرفة",
"Secrets": "أسرار",
"Add": "يضيف",
"Enter": "يدخل",
"NoKbAdded": "لم تقم بإضافة أي قاعدة معارف حتى الآن",
"RunIndexing": "تشغيل الفهرسة",
"CreationDate": "تاريخ الإنشاء",
"KbCounterFooter": "{{ counter }} تمت إضافة 3 قواعد معرفية",
"AddKbInfoFirstText": "قم بتعيين عنوان URL صالح لقاعدة المعرفة ومفتاح GPT الخاص بك.",
"AddKbInfoSecondText": "ملاحظة: يمكنك إضافة 3 قواعد معرفية كحد أقصى، تتكون كل قاعدة من 200 صفحة كحد أقصى. بالنسبة لقواعد المعرفة الأكبر، لا يتم ضمان الأداء",
"AddKb": "إضافة موقع الويب الخاص بك",
"AddKbInfoFirstText": "قم بتعيين عنوان URL صالح لموقعك على الويب.",
"AddKbInfoSecondText": "سيبحث Tiledesk في عنوان URL لموقع الويب الخاص بك عن الإجابات ذات الصلة، وسيتم بعد ذلك تدريب ChatGPT للرد بطريقة تشبه طريقة الإنسان.",
"AddKbInfoThirdText": "ملحوظة: يمكنك إضافة 3 عناوين URL كحد أقصى، يتكون كل منها من 200 صفحة كحد أقصى. بالنسبة للمواقع الأكبر حجمًا، يرجى <a href='mailto:[email protected]' target='_blank'>اتصل بنا</a>",
"YouCanAddKBOfUpTo200Pages": "يمكنك إضافة قواعد معارف تصل إلى 200 صفحة",
"SearchingAnswer": "جاري البحث عن إجابة مناسبة...",
"Answer": "إجابة",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/az.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Komandanın iş saatlarını təyin etmək və agentlərinizin nə vaxt işlədiyini ziyarətçilərə bildirmək üçün hesabınızı təkmilləşdirin!"
},
"KbPage": {
"AddKb": "Bilik bazası əlavə edin",
"Secrets": "Sirlər",
"Add": "Əlavə et",
"Enter": "Daxil edin",
"NoKbAdded": "Siz hələ heç bir Bilik Bazasını əlavə etməmisiniz",
"RunIndexing": "İndeksləşdirməni işə salın",
"CreationDate": "Yaradılma tarixi",
"KbCounterFooter": "{{ counter }} 3 Bilik bazası əlavə edildi",
"AddKbInfoFirstText": "Bilik Bazası və GPT açarınız üçün etibarlı URL təyin edin.",
"AddKbInfoSecondText": "Qeyd: Siz hər biri 200-ə qədər səhifədən ibarət maksimum 3 Bilik bazası əlavə edə bilərsiniz. Daha böyük bilik bazaları üçün performans təmin edilmir",
"AddKb": "Veb saytınızı əlavə edin",
"AddKbInfoFirstText": "Veb saytınız üçün etibarlı URL təyin edin.",
"AddKbInfoSecondText": "Tiledesk müvafiq cavablar üçün vebsayt URL-nizi axtaracaq ChatGPT daha sonra insana bənzər şəkildə cavab vermək üçün təlim keçəcək.",
"AddKbInfoThirdText": "Qeyd: Siz hər biri 200 səhifədən ibarət maksimum 3 URL əlavə edə bilərsiniz. Böyük vebsaytlar üçün zəhmət olmasa <a href='mailto:[email protected]' target='_blank'>bizimlə əlaqə saxlayın</a>",
"YouCanAddKBOfUpTo200Pages": "Siz 200-ə qədər səhifədən ibarət Bilik Bazalarını əlavə edə bilərsiniz",
"SearchingAnswer": "Uyğun cavab axtarılır...",
"Answer": "Cavab verin",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1566,16 +1566,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Aktualisieren Sie Ihr Konto, um Teambürozeiten festzulegen und Besuchern mitzuteilen, wann Ihre Agenten arbeiten!"
},
"KbPage": {
"AddKb": "Wissensdatenbank hinzufügen",
"Secrets": "Geheimnisse",
"Add": "Hinzufügen",
"Enter": "Eingeben",
"NoKbAdded": "Sie haben noch keine Wissensdatenbank hinzugefügt",
"RunIndexing": "Führen Sie die Indizierung aus",
"CreationDate": "Erstellungsdatum",
"KbCounterFooter": "{{ counter }} von 3 Wissensdatenbanken hinzugefügt",
"AddKbInfoFirstText": "Legen Sie eine gültige URL für die Wissensdatenbank und Ihren GPT-Schlüssel fest.",
"AddKbInfoSecondText": "Hinweis: Sie können maximal 3 Wissensdatenbanken mit jeweils bis zu 200 Seiten hinzufügen. Für größere Wissensdatenbanken kann die Leistung nicht garantiert werden",
"AddKb": "Füge deine Website hinzu",
"AddKbInfoFirstText": "Legen Sie eine gültige URL für Ihre Website fest.",
"AddKbInfoSecondText": "Tiledesk durchsucht die URL Ihrer Website nach relevanten Antworten. ChatGPT wird dann darauf trainiert, auf menschenähnliche Weise zu antworten.",
"AddKbInfoThirdText": "Hinweis: Sie können maximal 3 URLs hinzufügen, die jeweils aus bis zu 200 Seiten bestehen. Für größere Websites bitte <a href='mailto:[email protected]' target='_blank'>kontaktiere uns</a>",
"YouCanAddKBOfUpTo200Pages": "Sie können Wissensdatenbanken mit bis zu 200 Seiten hinzufügen",
"SearchingAnswer": "Suche nach einer passenden Antwort...",
"Answer": "Antwort",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Upgrade your account to set team office hours and let visitors know when your agents are working!"
},
"KbPage": {
"AddKb": "Add Knowledge Base",
"Secrets": "Secrets",
"Add": "Add Knowledge Base",
"Enter": "Enter",
"NoKbAdded": "You have not added any Knowledge Base yet",
"RunIndexing": "Run Indexing",
"CreationDate": "Creation date",
"KbCounterFooter": "{{counter}} of 3 Knowledge Bases added",
"AddKbInfoFirstText": "Set a valid URL for the Knowledge Base and your GPT-Key.",
"AddKbInfoSecondText": "Note: You can add a maximum of 3 Knowledge Bases, each consisting of up to 200 pages. For larger Knowledge bases performance is not guaranteed.",
"AddKb": "Add your Website",
"AddKbInfoFirstText": "Set a valid URL for your Website.",
"AddKbInfoSecondText": "Tiledesk will search your website URL for relevant answers. ChatGPT will then be trained to reply in a human-like way.",
"AddKbInfoThirdText": "Note: You can add a maximum of 3 URLs, each consisting of up to 200 pages. For larger Websites please <a href='mailto:[email protected]' target='_blank'>contact us</a>",
"YouCanAddKBOfUpTo200Pages":"You can add Knowledge Bases of up to 200 pages",
"SearchingAnswer": "Searching a suitable answer...",
"Answer": "Answer",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "¡Actualice su cuenta para establecer las horas de oficina del equipo e informe a los visitantes cuando sus agentes están trabajando!"
},
"KbPage": {
"AddKb": "Agregar base de conocimientos",
"Secrets": "Misterios",
"Add": "Agregar",
"Enter": "Ingresar",
"NoKbAdded": "Aún no has agregado ninguna base de conocimientos",
"RunIndexing": "Ejecutar indexación",
"CreationDate": "Fecha de creación",
"KbCounterFooter": "{{ counter }} de 3 Bases de Conocimiento añadidas",
"AddKbInfoFirstText": "Establezca una URL válida para la base de conocimientos y su clave GPT.",
"AddKbInfoSecondText": "Nota: Puede agregar un máximo de 3 bases de conocimientos, cada una de las cuales consta de hasta 200 páginas. Para bases de conocimiento más grandes, el rendimiento no está garantizado",
"AddKb": "Añade tu página web",
"AddKbInfoFirstText": "Establezca una URL válida para su sitio web.",
"AddKbInfoSecondText": "Tiledesk buscará en la URL de su sitio web respuestas relevantes. Luego, ChatGPT estará capacitado para responder de forma humana.",
"AddKbInfoThirdText": "Nota: Puede agregar un máximo de 3 URL, cada una de las cuales consta de hasta 200 páginas. Para sitios web más grandes, por favor <a href='mailto:[email protected]' target='_blank'>contáctenos</a>",
"YouCanAddKBOfUpTo200Pages": "Puedes agregar Bases de Conocimiento de hasta 200 páginas",
"SearchingAnswer": "Buscando una respuesta adecuada...",
"Answer": "Respuesta",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Mettez à niveau votre compte pour définir les heures de bureau de l'équipe et informer les visiteurs lorsque vos agents travaillent !"
},
"KbPage": {
"AddKb": "Ajouter une base de connaissances",
"Secrets": "Secrets",
"Add": "Ajouter",
"Enter": "Entrer",
"NoKbAdded": "Vous n'avez pas encore ajouté de base de connaissances",
"RunIndexing": "Exécuter l'indexation",
"CreationDate": "Date de création",
"KbCounterFooter": "{{ counter }} sur 3 bases de connaissances ajoutées",
"AddKbInfoFirstText": "Définissez une URL valide pour la base de connaissances et votre clé GPT.",
"AddKbInfoSecondText": "Remarque : Vous pouvez ajouter un maximum de 3 bases de connaissances, chacune comprenant jusqu'à 200 pages. Pour les bases de connaissances plus volumineuses, les performances ne sont pas garanties",
"AddKb": "Ajoutez votre site Web",
"AddKbInfoFirstText": "Définissez une URL valide pour votre site Web.",
"AddKbInfoSecondText": "Tiledesk recherchera l'URL de votre site Web pour trouver des réponses pertinentes. ChatGPT sera ensuite formé pour répondre de manière humaine.",
"AddKbInfoThirdText": "Remarque: Vous pouvez ajouter un maximum de 3 URL, chacune comprenant jusqu'à 200 pages. Pour les sites Web plus grands, veuillez <a href='mailto:[email protected]' target='_blank'>contactez-nous</a>",
"YouCanAddKBOfUpTo200Pages":"Vous pouvez ajouter des bases de connaissances jusqu'à 200 pages",
"SearchingAnswer": "Recherche d'une réponse appropriée...",
"Answer": "Répondre",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -1566,16 +1566,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Aggiorna il tuo account per impostare gli orari di ufficio del team e far sapere ai visitatori quando i tuoi agenti stanno lavorando!"
},
"KbPage": {
"AddKb": "Aggiungi Knowledge Base",
"Secrets": "Secrets",
"Add": "Aggiungi",
"Enter": "Invia",
"NoKbAdded": "Non hai ancora aggiunto nessuna Knowledge Base",
"RunIndexing": "Indicizza",
"CreationDate": "Data creazione",
"KbCounterFooter": "{{ counter }} di 3 Knowledge Base aggiunte",
"AddKbInfoFirstText": "Imposta un URL valido per la Knowledge Base e una GPT key.",
"AddKbInfoSecondText": "Nota: puoi aggiungere un massimo di 3 Knowledge Base, ciascuna composta da un massimo di 200 pagine. Per Knowledge Base più grandi le performance non sono garantite",
"AddKb": "Aggiungi il tuo Sito Web",
"AddKbInfoFirstText": "Imposta un URL valido per il tuo sito web.",
"AddKbInfoSecondText": "Tiledesk cercherà nell'URL del tuo sito web le risposte pertinenti. ChatGPT sarà quindi addestrato a rispondere in modo umano.",
"AddKbInfoThirdText": "Nota: puoi aggiungere un massimo di 3 URL, ciascuno composto da un massimo di 200 pagine. Per siti Web più grandi, <a href='mailto:[email protected]' target='_blank'>contattaci</a>",
"YouCanAddKBOfUpTo200Pages":"Puoi aggiungere Knowledge Base fino a 200 pagine",
"SearchingAnswer": "Cerco una risposta appropriata...",
"Answer": "Risposta",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/kk.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Топтың жұмыс уақытын орнату және келушілерге агенттеріңіз жұмыс істеген кезде хабарлау үшін тіркелгіңізді жаңартыңыз!"
},
"KbPage": {
"AddKb": "Білім қорын қосу",
"Secrets": "Құпиялар",
"Add": "қосу",
"Enter": "Енгізіңіз",
"NoKbAdded": "Сіз әлі ешқандай білім қорын қосқан жоқсыз",
"RunIndexing": "Индекстеуді іске қосыңыз",
"CreationDate": "Жасалу күні",
"KbCounterFooter": "{{ counter }} 3 білім қоры қосылды",
"AddKbInfoFirstText": "Білім қоры және GPT кілті үшін жарамды URL мекенжайын орнатыңыз.",
"AddKbInfoSecondText": "Ескертпе: Әрқайсысы 200 беттен тұратын ең көбі 3 білім қорын қосуға болады. Үлкенірек білім базалары үшін өнімділікке кепілдік берілмейді",
"AddKb": "Веб-сайтыңызды қосыңыз",
"AddKbInfoFirstText": "Веб-сайтыңыз үшін жарамды URL мекенжайын орнатыңыз.",
"AddKbInfoSecondText": "Tiledesk сәйкес жауаптар үшін веб-сайтыңыздың URL мекенжайын іздейді ChatGPT содан кейін адамға ұқсас жауап беруге үйретіледі.",
"AddKbInfoThirdText": "Ескертпе: Ең көбі 3 URL қосуға болады, олардың әрқайсысы 200 бетке дейін үлкенірек веб-сайттар үшін <a href='mailto:[email protected]' target='_blank'>бізбен хабарласыңы</a>",
"YouCanAddKBOfUpTo200Pages":"200 бетке дейін білім қорын қосуға болады",
"SearchingAnswer": "Сәйкес жауап іздеуде...",
"Answer": "Жауап",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Atualize sua conta para definir o horário de expediente da equipe e informar aos visitantes quando seus agentes estão trabalhando!"
},
"KbPage": {
"AddKb": "Adicionar base de conhecimento",
"Secrets": "Segredos",
"Add": "Adicionar",
"Enter": "Digitar",
"NoKbAdded": "Você ainda não adicionou nenhuma base de conhecimento",
"RunIndexing": "Executar indexação",
"CreationDate": "Data de criação",
"KbCounterFooter": "{{ counter }} de 3 bases de conhecimento adicionadas",
"AddKbInfoFirstText": "Defina um URL válido para a Base de Conhecimento e sua chave GPT.",
"AddKbInfoSecondText": "Observação: você pode adicionar no máximo 3 bases de conhecimento, cada uma com até 200 páginas. Para bases de conhecimento maiores, o desempenho não é garantido",
"AddKb": "Adicione seu site",
"AddKbInfoFirstText": "Defina um URL válido para o seu site.",
"AddKbInfoSecondText": "O Tiledesk pesquisará o URL do seu site em busca de respostas relevantes. O ChatGPT será então treinado para responder de maneira humana.",
"AddKbInfoThirdText": "Nota: Você pode adicionar no máximo 3 URLs, cada uma contendo até 200 páginas. Para sites maiores, por favor <a href='mailto:[email protected]' target='_blank'>contate-nos</a>",
"YouCanAddKBOfUpTo200Pages":"Você pode adicionar bases de conhecimento de até 200 páginas",
"SearchingAnswer": "Procurando uma resposta adequada...",
"Answer": "Responder",
Expand Down
7 changes: 4 additions & 3 deletions src/assets/i18n/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -1565,16 +1565,17 @@
"UpgradeYourAccountToSetTeamOfficeHours": "Обновите свою учетную запись, чтобы установить часы работы команды и сообщать посетителям, когда работают ваши агенты!"
},
"KbPage": {
"AddKb": "Добавить базу знаний",
"Secrets": "Секреты",
"Add": "Добавлять",
"Enter": "Входить",
"NoKbAdded": "Вы еще не добавили ни одной базы знаний",
"RunIndexing": "Запустить индексирование",
"CreationDate": "Дата создания",
"KbCounterFooter": "{{ counter }} добавлено из 3 баз знаний",
"AddKbInfoFirstText": "Установите действительный URL-адрес для базы знаний и ключа GPT.",
"AddKbInfoSecondText": "Примечание. Вы можете добавить максимум 3 базы знаний, каждая из которых содержит до 200 страниц. Для больших баз знаний производительность не гарантируется.",
"AddKb": "Добавьте свой сайт",
"AddKbInfoFirstText": "Установите действительный URL-адрес для вашего веб-сайта.",
"AddKbInfoSecondText": "Tiledesk выполнит поиск по URL-адресу вашего веб-сайта в поисках соответствующих ответов. Затем ChatGPT будет обучен отвечать человеческим способом.",
"AddKbInfoThirdText": "Примечание: Вы можете добавить максимум 3 URL-адреса, каждый из которых содержит до 200 страниц. Для более крупных веб-сайтов, пожалуйста, <a href='mailto:[email protected]' target='_blank'>связаться с нами</a>",
"YouCanAddKBOfUpTo200Pages":"Вы можете добавить базы знаний объемом до 200 страниц.",
"SearchingAnswer": "Ищем подходящий ответ...",
"Answer": "Отвечать",
Expand Down
Loading

0 comments on commit 23e5420

Please sign in to comment.