Skip to content

Commit f46edeb

Browse files
✨ feat: Create Pages in Knowledge Base (lobehub#9895)
* feat: New note entry * feat: save * feat: custom note * feat: save * feat: editor * feat: editor * feat: editor * lint: Regroup files * fix: Image border * feat: editor * feat: masonry view in chat * style: column * 🐛 fix: Fix editor in modal * fix: Mansory stuck * feat: New note view * feat: New note view * fix: New note draft * fix: New note draft * style: New sidebar * style: Remove icon * style: Add skeleton * style: button style * fix: Lint error * fix: Preview not updating * style: Collection style * fix: Cannot query other data * style: New header style * feat: Empty placeholder * style: Adjust padding * feat: Upload markdown * fix: Tab active status * style: image placeholder * fix: Cannot delete note * feat: Emoji picker * style: Move icon to leading position * style: Fix input color * fix: Icon not saved * style: leading icon * style: Adjust skelton shape * feat: Auto save * feat: Upgrade file * feat: Knowlwdge home * feat: Knowlwdge home * feat: Knowlwdge home * feat: Knowlwdge home * feat: Rename files * fix: Knowledge base not working * fix: Knowledge base home * fix: Knowledge base home * feat: Three dot menu * fix: New knowledge base modal not working * feat: Cannot use upload * fix: documents not aloding * feat: Route for document * fix: Test error * fix: Lint * fix: Type error * refac: Rename symbol * fix: Cannot save icon * fix: Add missing translations * feat: Use virtualso for the list * fix: Hover style * fix: Cannot open documents * feat: Bump Editor version * fix: Editor blur * feat: Hide preview for selected item * style: Limit max width * feat: Auto save hint * style: New doc list style * style: New header * feat: Heade tyle * style: Adjust padding * feat: Duplicate document * fix: Add missing i18n * fix: Add missing translation * fix: Test error * lint: Seperate code * fix: Style pollution * feat: Share state * fix: Word count * fix: Navigation * feat: Add heading option * fix: Add missing translation * feat: Delete confirm * feat: Collpased by default * fix: Editor hot area * fix: Add missing translation * style: Adjust file list density * fix: Remove website for now * feat: Use masonry by default * feat: Collapse switch * fix: Remove useless query * feat: Remove unused features * feat: Immeditaely create knowledge base * feat: Immedately create the document * feat: Add missing translation * feat: Open emoji pciker by default * fix: Emoji picker * feat: Rename * feat: Rename * fix: Emoji picker disappear * fix: Route flickering * feat: Refactor document * fix: Address ts error * feat: Reduce delay * feat: Document -> Page * fix: Add missing translation * fix: URL * fix: add missing translation * fix: editor blurred * fix: No skelton after successfuly deletion * fix: Filter * build: Add test * fix: Test * fix: Test coverage drop --------- Co-authored-by: canisminor1990 <i@canisminor.cc>
1 parent 9250263 commit f46edeb

File tree

136 files changed

+8452
-904
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+8452
-904
lines changed

locales/ar/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@
286286
"oauth": "تسجيل الدخول SSO",
287287
"officialSite": "الموقع الرسمي",
288288
"ok": "موافق",
289+
"or": "أو",
289290
"password": "كلمة المرور",
290291
"pin": "تثبيت في الأعلى",
291292
"pinOff": "إلغاء التثبيت",

locales/ar/file.json

Lines changed: 85 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
2-
"desc": "إدارة معرفتك",
2+
"addKnowledge": "إضافة معرفة",
3+
"addPage": "إنشاء مستند",
4+
"desc": "نظّم معرفتك في العمل، الدراسة والحياة.",
35
"detail": {
46
"basic": {
57
"createdAt": "تاريخ الإنشاء",
@@ -21,15 +23,88 @@
2123
"embeddingStatus": "تحويل إلى متجهات"
2224
}
2325
},
26+
"documentEditor": {
27+
"addIcon": "إضافة أيقونة",
28+
"autoSaveMessage": "يتم حفظ المستند تلقائيًا، لا حاجة للحفظ اليدوي",
29+
"chooseIcon": "اختر أيقونة",
30+
"deleteConfirm": {
31+
"content": "سيتم حذف هذا المستند، ولا يمكن استعادته بعد الحذف. يرجى توخي الحذر.",
32+
"title": "حذف المستند"
33+
},
34+
"deleteError": "فشل في حذف المستند",
35+
"deleteSuccess": "تم حذف المستند بنجاح",
36+
"editedAt": "آخر تعديل في {{time}}",
37+
"editedBy": "آخر من عدّل: {{name}}",
38+
"editorPlaceholder": "أدخل محتوى المستند، اضغط / لفتح قائمة الأوامر",
39+
"empty": {
40+
"createNewDocument": "إنشاء مستند جديد",
41+
"title": "اختر مستندًا للبدء",
42+
"uploadMarkdown": "رفع ملف Markdown"
43+
},
44+
"linkCopied": "تم نسخ الرابط",
45+
"menu": {
46+
"copyLink": "نسخ الرابط",
47+
"exportDocument": "تصدير المستند",
48+
"importDocument": "استيراد مستند",
49+
"pin": "تثبيت المستند"
50+
},
51+
"saving": "جارٍ الحفظ...",
52+
"titlePlaceholder": "بدون عنوان",
53+
"wordCount": "{{wordCount}} كلمة"
54+
},
55+
"documentList": {
56+
"copyContent": "نسخ المحتوى الكامل",
57+
"documentCount": "إجمالي {{count}} مستند",
58+
"duplicate": "إنشاء نسخة",
59+
"empty": "لا توجد مستندات حاليًا، انقر على الزر أعلاه لإنشاء أول مستند لك",
60+
"noResults": "لم يتم العثور على مستندات مطابقة",
61+
"selectNote": "اختر مستندًا للبدء في التحرير",
62+
"untitled": "بدون عنوان"
63+
},
2464
"empty": "لا توجد ملفات/مجلدات تم تحميلها بعد",
2565
"header": {
2666
"actions": {
2767
"newFolder": "إنشاء مجلد جديد",
2868
"uploadFile": "رفع ملف",
2969
"uploadFolder": "رفع مجلد"
3070
},
71+
"newDocumentButton": "مستند جديد",
72+
"newNoteDialog": {
73+
"cancel": "إلغاء",
74+
"editTitle": "تحرير المستند",
75+
"emptyContent": "لا يمكن أن يكون محتوى المستند فارغًا",
76+
"loadError": "فشل في تحميل المستند، يرجى المحاولة مرة أخرى",
77+
"loading": "جارٍ التحميل...",
78+
"save": "حفظ",
79+
"saveError": "فشل في حفظ المستند، يرجى المحاولة مرة أخرى",
80+
"saveSuccess": "تم حفظ المستند بنجاح",
81+
"title": "مستند جديد",
82+
"updateSuccess": "تم تحديث المستند بنجاح"
83+
},
3184
"uploadButton": "رفع"
3285
},
86+
"home": {
87+
"getStarted": "ابدأ الآن",
88+
"greeting": "ابدأ",
89+
"quickActions": "إجراءات سريعة",
90+
"recentDocuments": "المستندات الأخيرة",
91+
"recentFiles": "الملفات الأخيرة",
92+
"subtitle": "مرحبًا بك في قاعدة المعرفة، ابدأ من هنا لإدارة مستنداتك وملاحظاتك",
93+
"uploadEntries": {
94+
"files": {
95+
"title": "رفع ملفات"
96+
},
97+
"folder": {
98+
"title": "رفع مجلد"
99+
},
100+
"knowledgeBase": {
101+
"title": "قاعدة معرفة جديدة"
102+
},
103+
"newDocument": {
104+
"title": "مستند جديد"
105+
}
106+
}
107+
},
33108
"knowledgeBase": {
34109
"list": {
35110
"confirmRemoveKnowledgeBase": "سيتم حذف هذه المكتبة المعرفية، ولن يتم حذف الملفات الموجودة بها، بل ستنتقل إلى جميع الملفات. بعد حذف المكتبة المعرفية، لن يمكن استعادتها، يرجى توخي الحذر.",
@@ -38,6 +113,10 @@
38113
"new": "إنشاء مكتبة معرفية جديدة",
39114
"title": "المكتبة المعرفية"
40115
},
116+
"menu": {
117+
"allDocuments": "جميع المستندات",
118+
"allFiles": "جميع الملفات"
119+
},
41120
"networkError": "فشل في الحصول على قاعدة المعرفة، يرجى التحقق من اتصال الشبكة ثم إعادة المحاولة",
42121
"notSupportGuide": {
43122
"desc": "الوضع الحالي للنشر هو وضع قاعدة بيانات العميل، ولا يمكن استخدام وظيفة إدارة الملفات. يرجى التبديل إلى <1>وضع نشر قاعدة بيانات الخادم</1>، أو استخدام <3>LobeChat Cloud</3> مباشرة.",
@@ -61,12 +140,16 @@
61140
"downloadFile": "تحميل الملف",
62141
"unsupportedFileAndContact": "هذا التنسيق من الملفات غير مدعوم للمعاينة عبر الإنترنت، إذا كان لديك طلب للمعاينة، فلا تتردد في <1>إبلاغنا</1>"
63142
},
143+
"searchDocumentPlaceholder": "ابحث في المستندات",
64144
"searchFilePlaceholder": "بحث عن ملف",
65145
"tab": {
66-
"all": "جميع الملفات",
146+
"all": "الكل",
67147
"audios": "الصوتيات",
68148
"documents": "المستندات",
149+
"home": "الرئيسية",
69150
"images": "الصور",
151+
"moreTypes": "أنواع أخرى",
152+
"pages": "المستندات",
70153
"videos": "الفيديوهات",
71154
"websites": "المواقع"
72155
},

locales/bg-BG/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@
286286
"oauth": "SSO Вход",
287287
"officialSite": "Официален сайт",
288288
"ok": "Добре",
289+
"or": "или",
289290
"password": "Парола",
290291
"pin": "Закачи",
291292
"pinOff": "Откачи",

locales/bg-BG/file.json

Lines changed: 85 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
2-
"desc": "Управлявайте своите знания",
2+
"addKnowledge": "Добавяне на знание",
3+
"addPage": "Създаване на документ",
4+
"desc": "Управлявайте знанията си за работа, учене и живот.",
35
"detail": {
46
"basic": {
57
"createdAt": "Дата на създаване",
@@ -21,15 +23,88 @@
2123
"embeddingStatus": "Векторизация"
2224
}
2325
},
26+
"documentEditor": {
27+
"addIcon": "Добавяне на икона",
28+
"autoSaveMessage": "Документът се запазва автоматично, не е необходимо ръчно запазване",
29+
"chooseIcon": "Избор на икона",
30+
"deleteConfirm": {
31+
"content": "Документът ще бъде изтрит и няма да може да бъде възстановен. Моля, бъдете внимателни.",
32+
"title": "Изтриване на документ"
33+
},
34+
"deleteError": "Неуспешно изтриване на документа",
35+
"deleteSuccess": "Документът беше изтрит успешно",
36+
"editedAt": "Последна редакция на {{time}}",
37+
"editedBy": "Последно редактиран от {{name}}",
38+
"editorPlaceholder": "Въведете съдържанието на документа, натиснете / за меню с команди",
39+
"empty": {
40+
"createNewDocument": "Създаване на нов документ",
41+
"title": "Изберете документ, за да започнете",
42+
"uploadMarkdown": "Качване на Markdown файл"
43+
},
44+
"linkCopied": "Връзката е копирана",
45+
"menu": {
46+
"copyLink": "Копиране на връзка",
47+
"exportDocument": "Експортиране на документ",
48+
"importDocument": "Импортиране на документ",
49+
"pin": "Закачане на документа"
50+
},
51+
"saving": "Запазване...",
52+
"titlePlaceholder": "Без заглавие",
53+
"wordCount": "{{wordCount}} думи"
54+
},
55+
"documentList": {
56+
"copyContent": "Копиране на цялото съдържание",
57+
"documentCount": "Общо {{count}} документа",
58+
"duplicate": "Създаване на копие",
59+
"empty": "Все още няма документи. Натиснете бутона по-горе, за да създадете първия си документ",
60+
"noResults": "Няма намерени съвпадащи документи",
61+
"selectNote": "Изберете документ, за да започнете редактиране",
62+
"untitled": "Без заглавие"
63+
},
2464
"empty": "Няма качени файлове/папки",
2565
"header": {
2666
"actions": {
2767
"newFolder": "Нова папка",
2868
"uploadFile": "Качване на файл",
2969
"uploadFolder": "Качване на папка"
3070
},
71+
"newDocumentButton": "Нов документ",
72+
"newNoteDialog": {
73+
"cancel": "Отказ",
74+
"editTitle": "Редактиране на документ",
75+
"emptyContent": "Съдържанието на документа не може да бъде празно",
76+
"loadError": "Неуспешно зареждане на документа, моля опитайте отново",
77+
"loading": "Зареждане...",
78+
"save": "Запази",
79+
"saveError": "Неуспешно запазване на документа, моля опитайте отново",
80+
"saveSuccess": "Документът беше запазен успешно",
81+
"title": "Нов документ",
82+
"updateSuccess": "Документът беше обновен успешно"
83+
},
3184
"uploadButton": "Качване"
3285
},
86+
"home": {
87+
"getStarted": "Започнете",
88+
"greeting": "Начало",
89+
"quickActions": "Бързи действия",
90+
"recentDocuments": "Скорошни документи",
91+
"recentFiles": "Скорошни файлове",
92+
"subtitle": "Добре дошли в базата знания. Започнете да управлявате вашите документи оттук",
93+
"uploadEntries": {
94+
"files": {
95+
"title": "Качване на файлове"
96+
},
97+
"folder": {
98+
"title": "Качване на папка"
99+
},
100+
"knowledgeBase": {
101+
"title": "Създай база знания"
102+
},
103+
"newDocument": {
104+
"title": "Създай нов документ"
105+
}
106+
}
107+
},
33108
"knowledgeBase": {
34109
"list": {
35110
"confirmRemoveKnowledgeBase": "Сигурни ли сте, че искате да изтриете тази база знания? Файловете в нея няма да бъдат изтрити, а ще бъдат преместени в общите файлове. След изтриването на базата знания, тя не може да бъде възстановена, моля, действайте внимателно.",
@@ -38,6 +113,10 @@
38113
"new": "Нова база знания",
39114
"title": "База знания"
40115
},
116+
"menu": {
117+
"allDocuments": "Всички документи",
118+
"allFiles": "Всички файлове"
119+
},
41120
"networkError": "Неуспешно получаване на базата от знания, моля, проверете интернет връзката и опитайте отново",
42121
"notSupportGuide": {
43122
"desc": "Текущият инстанс е в режим на клиентска база данни и не поддържа функцията за управление на файлове. Моля, превключете на <1>режим на сървърна база данни</1> или използвайте директно <3>LobeChat Cloud</3>",
@@ -61,12 +140,16 @@
61140
"downloadFile": "Изтеглете файла",
62141
"unsupportedFileAndContact": "Този формат на файла не поддържа онлайн преглед. Ако имате нужда от преглед, моля, <1>свържете се с нас</1>."
63142
},
143+
"searchDocumentPlaceholder": "Търсене на документи",
64144
"searchFilePlaceholder": "Търсене на файл",
65145
"tab": {
66-
"all": "Всички файлове",
146+
"all": "Всички",
67147
"audios": "Аудио",
68148
"documents": "Документи",
149+
"home": "Начало",
69150
"images": "Снимки",
151+
"moreTypes": "Още типове",
152+
"pages": "Документи",
70153
"videos": "Видеа",
71154
"websites": "Уебсайтове"
72155
},

locales/de-DE/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@
286286
"oauth": "SSO-Anmeldung",
287287
"officialSite": "Offizielle Website",
288288
"ok": "OK",
289+
"or": "oder",
289290
"password": "Passwort",
290291
"pin": "Anheften",
291292
"pinOff": "Anheften aufheben",

0 commit comments

Comments
 (0)