mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-22 19:30:15 +01:00
🔖 feat: Conversation Bookmarks (#3344)
* feat: add tags property in Conversation model * feat: add ConversationTag model * feat: add the tags parameter to getConvosByPage * feat: add API route to ConversationTag * feat: add types of ConversationTag * feat: add data access functions for conversation tags * feat: add Bookmark table component * feat: Add an action to bookmark * feat: add Bookmark nav component * fix: failed test * refactor: made 'Saved' tag a constant * feat: add new bookmark to current conversation * chore: Add comment * fix: delete tag from conversations when it's deleted * fix: Update the query cache when the tag title is changed. * chore: fix typo * refactor: add description of rebuilding bookmarks * chore: remove unused variables * fix: position when adding a new bookmark * refactor: add comment, rename a function * refactor: add a unique constraint in ConversationTag * chore: add localizations
This commit is contained in:
parent
d4d56281e3
commit
e565e0faab
65 changed files with 3751 additions and 36 deletions
|
|
@ -90,6 +90,20 @@ export default {
|
|||
com_ui_unarchive: 'разархивировать',
|
||||
com_ui_unarchive_error: 'Nie udało się odtworzyć rozmowy z archiwum',
|
||||
com_ui_more_options: 'Еще',
|
||||
com_ui_bookmarks: 'Закладки',
|
||||
com_ui_bookmarks_rebuild: 'Перестроить',
|
||||
com_ui_bookmarks_new: 'Новая закладка',
|
||||
com_ui_bookmark_delete_confirm: 'Вы уверены, что хотите удалить э<><D18D>у закладку?',
|
||||
com_ui_bookmarks_title: 'Заголовок',
|
||||
com_ui_bookmarks_count: 'Количество',
|
||||
com_ui_bookmarks_description: 'Описание',
|
||||
com_ui_bookmarks_create_success: 'Закладка успешно создана',
|
||||
com_ui_bookmarks_update_success: 'Закладка успешно обновлена',
|
||||
com_ui_bookmarks_delete_success: 'Закладка успешно удалена',
|
||||
com_ui_bookmarks_create_error: 'Произошла ошибка при создании закладки',
|
||||
com_ui_bookmarks_update_error: 'Произошла ошибка при обновлении закладки',
|
||||
com_ui_bookmarks_delete_error: 'Произошла ошибка при удалении закладки',
|
||||
com_ui_bookmarks_add_to_conversation: 'Добавить в текущий разговор',
|
||||
com_auth_error_login:
|
||||
'Не удалось войти с предоставленной информацией. Пожалуйста, проверьте ваши учетные данные и попробуйте снова.',
|
||||
com_auth_error_login_rl:
|
||||
|
|
@ -357,6 +371,8 @@ export default {
|
|||
com_nav_help_faq: 'Помощь и Вопросы',
|
||||
com_nav_settings: 'Настройки',
|
||||
com_nav_search_placeholder: 'Поиск сообщений',
|
||||
com_nav_info_bookmarks_rebuild:
|
||||
'Если количество закладок некорректно, пожалуйста, перестройте информацию о закладках. Количество закладок будет пересчитано, и данные будут восстановлены до правильного состояния.',
|
||||
com_nav_setting_general: 'Общие',
|
||||
com_nav_setting_beta: 'Бета-функции',
|
||||
com_nav_setting_data: 'Управление данными',
|
||||
|
|
@ -431,6 +447,7 @@ export default {
|
|||
com_files_number_selected: 'Выбрано {0} из {1} файл(а/ов)',
|
||||
com_sidepanel_parameters: 'Параметры',
|
||||
com_sidepanel_hide_panel: 'Скрыть панель',
|
||||
com_sidepanel_conversation_tags: 'Закладки',
|
||||
com_assistants_capabilities: 'Возможности',
|
||||
com_assistants_image_vision: 'Анализ изображений',
|
||||
com_assistants_search_name: 'Поиск ассистентов по имени',
|
||||
|
|
@ -925,6 +942,62 @@ export const comparisons = {
|
|||
english: 'More',
|
||||
translated: 'Еще',
|
||||
},
|
||||
com_ui_bookmarks: {
|
||||
english: 'Bookmarks',
|
||||
translated: 'Закладки',
|
||||
},
|
||||
com_ui_bookmarks_rebuild: {
|
||||
english: 'Rebuild',
|
||||
translated: 'Перестроить',
|
||||
},
|
||||
com_ui_bookmarks_new: {
|
||||
english: 'New Bookmark',
|
||||
translated: 'Новая закладка',
|
||||
},
|
||||
com_ui_bookmark_delete_confirm: {
|
||||
english: 'Are you sure you want to delete this bookmark?',
|
||||
translated: 'Вы уверены, что хотите удалить эу закладку?',
|
||||
},
|
||||
com_ui_bookmarks_title: {
|
||||
english: 'Title',
|
||||
translated: 'Заголовок',
|
||||
},
|
||||
com_ui_bookmarks_count: {
|
||||
english: 'Count',
|
||||
translated: 'Количество',
|
||||
},
|
||||
com_ui_bookmarks_description: {
|
||||
english: 'Description',
|
||||
translated: 'Описание',
|
||||
},
|
||||
com_ui_bookmarks_create_success: {
|
||||
english: 'Bookmark created successfully',
|
||||
translated: 'Закладка успешно создана',
|
||||
},
|
||||
com_ui_bookmarks_update_success: {
|
||||
english: 'Bookmark updated successfully',
|
||||
translated: 'Закладка успешно обновлена',
|
||||
},
|
||||
com_ui_bookmarks_delete_success: {
|
||||
english: 'Bookmark deleted successfully',
|
||||
translated: 'Закладка успешно удалена',
|
||||
},
|
||||
com_ui_bookmarks_create_error: {
|
||||
english: 'There was an error creating the bookmark',
|
||||
translated: 'Произошла ошибка при создании закладки',
|
||||
},
|
||||
com_ui_bookmarks_update_error: {
|
||||
english: 'There was an error updating the bookmark',
|
||||
translated: 'Произошла ошибка при обновлении закладки',
|
||||
},
|
||||
com_ui_bookmarks_delete_error: {
|
||||
english: 'There was an error deleting the bookmark',
|
||||
translated: 'Произошла ошибка при удалении закладки',
|
||||
},
|
||||
com_ui_bookmarks_add_to_conversation: {
|
||||
english: 'Add to current conversation',
|
||||
translated: 'Добавить в текущий разговор',
|
||||
},
|
||||
com_auth_error_login: {
|
||||
english:
|
||||
'Unable to login with the information provided. Please check your credentials and try again.',
|
||||
|
|
@ -1876,6 +1949,12 @@ export const comparisons = {
|
|||
english: 'Search messages',
|
||||
translated: 'Поиск сообщений',
|
||||
},
|
||||
com_nav_info_bookmarks_rebuild: {
|
||||
english:
|
||||
'If the bookmark count is incorrect, please rebuild the bookmark information. The bookmark count will be recalculated and the data will be restored to its correct state.',
|
||||
translated:
|
||||
'Если количество закладок некорректно, пожалуйста, перестройте информацию о закладках. Количество закладок будет пересчитано, и данные будут восстановлены до правильного состояния.',
|
||||
},
|
||||
com_nav_setting_general: {
|
||||
english: 'General',
|
||||
translated: 'Общие',
|
||||
|
|
@ -2143,6 +2222,10 @@ export const comparisons = {
|
|||
english: 'Hide Panel',
|
||||
translated: 'Скрыть панель',
|
||||
},
|
||||
com_sidepanel_conversation_tags: {
|
||||
english: 'Bookmarks',
|
||||
translated: 'Закладки',
|
||||
},
|
||||
com_assistants_capabilities: {
|
||||
english: 'Capabilities',
|
||||
translated: 'Возможности',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue