🗨️ feat: Prompts (#3131)

* 🗨️ feat: Prompts (#7)

* WIP: MERGE prompts/frontend (#1)

* added schema for prompt and promptgroup, added model methods for prompts, added routes for prompts

* * updated promptGroup Schema

* updated model methods for prompts (get, add, delete)

* slight fixes in prompt routes

* * Created Files Management components

* Created Vector Stores components

* Added file management route in the routes folder

* Completed UI for Files list, Compeleted UI for vector stores list, Completed UI for upload file modal, Completed UI for preview file, Completed UI for preview vector store

* Fixed style and UI fixes for file dashboard, file list and vector stores list

* added responsiveness classes for vector store page

* fixed responsiveness of file page, dashboard page, and main page

* fixed styling and responsiveness issues on dashboard page, file list page and vector store page

* added queries and mutations for prompts and promptGroups, added relevant endpoints in data-provider, added relevant components prompts, added and updated relevant APIs

* added types on mutation queries data service, updated prompt attributes

* feature: Prompts and prompt groups management, added relevant APIs, added types for data service/queries/mutations, added relevant mutation and queries

* chore: typing clarifications

* added drop down on prompts mgmt dashboard

* Fixes: fixed version switching issue on tags update or labels update, added cross button on create prompt group, fixed list updation on prompt group renaiming, added CSV upload button

* Feature: Added oneliner and category attributes in prompt group, added schema for categories, added schema methods and route for categories

* chore: typing and lint issues

* chore: more type and linter fixes

* chore: linting

* chore: prompt controller and backend typing example; MOVE TO CONTROLLER DIRECTORY

* chore: more type fixes

* style: prompt name changes

* chore: more type changes, and stateful prompt name change without flickering

* fix: Return result of savePrompt in patchPrompt API endpoint

* fix: navigation prompt queries; refactor: name 'prompt-groups' to just 'groups'

* refactor: fetch prompt groups rewrite

* refactor(prompts): query/mutation statefulness

* refactor: remove `isActive` field

* refactor: remove labels, consolidate logic

* style: width, layout shift

* refactor: improve hover toggle behavior and styling

* refactor: add useParams hook to PromptListItem for dynamic rendering and add timeout ref for blur timeout

* chore: hide upload button

* refactor: import Button component from correct location in PromptSidePanel

* style: prompt editor styling

* style: fix more layout shifts

* style: container scroll

* refactor: Rename CreatePrompt component to CreatePromptForm

* refactor: use react-hook-form

* refactor: Add Prompts components and routes to Dashboard

* style: skeletons for loading

* fix: optimize makePromptProduction

* refactor: consolidate variables

* feat: create prompt form validation

* refactor: Consolidate variables and update mutation hooks

* style: minor touchups

* chore: Update lucide-react npm dependency to version 0.394.0 and npm audit fix

* refactor: add a new icon for the Prompts heading.

* style: Update PromptsView heading to use h1 instead of h2 and other minor margin issues

* chore: wording

* refactor: Update PromptsView heading to use h1 instead of h2, consolidate variables, and add new icons

* refactor: Prompts Button for Mobile

* feature: added category field in prompt group, added relevant API and static data on BE to support FE UI for category in prompt group

* chore: template for prompt cards

---------

Co-authored-by: Fawadpot <contactfawada@gmail.com>

* WIP: Prompts/frontend Continued (#2)

* chore: loading style, remove unused component

* feat: Add CategorySelector component for prompt group category selection

* feat: add categories to create prompt

* feat: prompt versions styling

* feat: optimistic updates for prompt production state

* refactor: optimize form state and show if prompt field is dirty with cross icon, also other styling changes

* chore: remove unused code and localizations

* fix: light mode styling

* WIP: SidePanel Prompts

* refactor: move to groups directory

* refactor: rename GroupsSidePanel to GroupSidePanel and update imports

* style: ListCard

* refactor: isProduction changes

* refactor: infinite query with productionPrompt

* refactor: optimize snippets and prompts, and styling

* refactor: Update getSnippet function to accept a length parameter

* chore: localizations

* feat: prompts navigation to chat and vice versa

* fix: create prompt

* feat: remember last selected category for creating prompts

* fix(promptGroups): fix pagination and add usePromptGroupsNav hook

* Prompts/frontend 3 (#3)

* fix: stateful issues with prompt groups

* style: improved layout

* refactor: improve variable naming in Eng.ts

* refactor: theme selector styling improvements

* added prompt cards on chat new page, with dark mode, added API to fetch random prompts, added types for useQuery

Slightly improved usePromptGroupNav logic to fetch updated result for pageSize, updated prompt cards view with darkmode and responsiveness

fixed page size option buttons styling to match the theme

added dark mode on create prompt page and prompt edit/preview page

fixed page size option buttons styling to match the theme

added dark mode on create prompt page and prompt edit/preview page

* WIP: Prompts/frontend (#4)

* fix: optimize and fix paginated query

* fix: remove unique constraint on names

* refactor: button links and styling

* style: menu border light mode

* feat: Add Auto-Send Switch component for prompts groups

* refactor(ChatView): use form context for submission text

* chore: clear convo state on navigation to dashboard routes

* chore: save prompt edit name on tab, remove console log

* feat: basic prompt submission

* refactor: move Auto-Send Switch

* style(ListCard): border styling

* feat: Add function to detect variables in text

* feat: Add OriginalDialog component to UI library

* chore(ui): Update SelectDropDown options list class to use text-xs size

* refactor: submitMessage hook now includes submitPrompt, make compatible to document query selector

* WIP: Variable Dialog

* feat: variable submission working for both auto-send and non-autosend

* feat: dashboard breadcrumbs and prompts/chat navigation

* refactor: dashboard breadcrumb and dashboard link to chat navigation

* refactor: Update VariableDialog and VariableForm styles

* Prompts: Admin features (#5)

* fix: link issue

* fix: usePromptGroupsNav add missing dep.

* style: dashbreadcrumb and sidepanel text color

* temp fix: remove refetch on pageNumber change

* fix: handle multiple variable replacement

* WIP: create project schema and add project groups to fetch

* feat: Add functionality to add prompt group IDs to a project

* feat: Add caching for startup config in config route

* chore: remove prompt landing

* style: Update Skeleton component with additional background styling

* chore: styling and types

* WIP: SharePrompt first draft

* feat(SharePrompt): form validation

* feat: shared global indicators

* refactor: prompt details

* refactor: change NoPromptGroup directory

* feat: preview prompt

* feat: remove/add global prompts, add rbac-related enums

* refactor: manage prompts location

* WIP: first draft admin settings for prompts

* feat: SystemRoles enum

* refactor: update PromptDetails component styling

* style: ellipsis custom class for showing more preview text

* WIP: initial role schema and initialization

* style: improved margins for single unordered lists

* fix: use custom chat form context to prevent re-renders from FormProvider

* feat: Role mutations for Prompt Permissions

* feat: fetch user role

* feat: update AdminSettings form default values from user role values

* refactor: rename PromptPermissions to Permissions for general definitions

* feat: initial role checks

* feat: Add optional `bodyProps` parameter to generateCheckAccess middleware

* refactor: UI access checks

* Prompts: delete (#6)

* Fixed delete prompt version API, fixed types and logic for prompt version deletion, updated prompt delete mutation logic

* chore: Update return type of deletePrompt function in Prompt.js

---------

Co-authored-by: Fawadpot <contactfawada@gmail.com>

* chore: Update package-lock.json version to 0.7.4-rc1 and fast-xml-parser to 4.4.0

* feat: toast for saving admin settings, add timer no-access navigation

* feat: always make prod

* feat: Add localization to category labels in CategorySelector component

* feat: Update category label localization in CategorySelector component

* fix: Enable making prompt production in Prompt API

---------

Co-authored-by: Fawadpot <contactfawada@gmail.com>

* feat: Add helper fn for dark mode detection in ThemeProvider

* style: surface-primary definition

* fix(useHasAccess): utilize user.role and not just USER role

* fix: empty category and role fetch

* refactort: increase max height to options list and use label if no localization is found

* fix: update CategorySelector to handle empty category value and improve localization

* refactor: move prompts to own store/reactquery modules, add in filter WIP

* refactor: Rename AutoSendSwitch to AutoSendPrompt

* style: theming commit

* style: fix slight coloring issue for convos in dark mode

* style: better composition for prompts side panel

* style: remove gray-750 and make it gray-850

* chore: adjust theming

* feat: filter all prompt groups and properly remove prompts from projects

* refactor: optimize delete prompt groups further

* chore: localization

* feat: Add uniqueProperty filtering to normalizeData function

* WIP: filter prompts

* chore: Update FilterPrompts component to include User icon in FilterItem

* feat(FilterPrompts): set categories

* feat: more system filters and show selected category icon

* style: always make prod, flips switch to avoid mis-clicks

* style: ui/ux loading/no prompts

* chore: style FilterPrompts ChatView

* fix: handle missing role edge case

* style: special variables

* feat: special variables

* refactor: improve replaceSpecialVars function in prompts.ts

* feat: simple/advanced editor modes

* chore: bump versions

* feat: localizations and hide production button on simple mode

* fix: error connecting layout shift

* fix: prompts CRUD for admins

* fix: secure single group fetch

* style: sidepanel styling

* style(PromptName): bring edit button closer to name

* style: mobile prompts header

* style: mobile prompts header continued

* style: align send prompts switch right

* feat: description

* Update special variables description in Eng.ts

* feat: update/create/preview oneliner

* fix: allow empty oneliner update

* style: loading improvement and always make selected prompt Production if simple mode

* fix: production index set and remove unused props

* fix(ci): mock initializeRoles

* fix: address #3128

* fix: address #3128

* feat: add deletion confirmation dialog

* fix: mobile UI issues

* style: prompt library UI update

* style: focus, logcal tab order

* style: Refactor SelectDropDown component to improve code readability and maintainability

* chore: bump data-provider

* chore: fix labels

* refactor: confirm delete prompt version

---------

Co-authored-by: Marco Beretta <81851188+berry-13@users.noreply.github.com>
This commit is contained in:
Danny Avila 2024-06-20 20:24:32 -04:00 committed by GitHub
parent 302b28fc9b
commit 0cd3c83328
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
216 changed files with 8741 additions and 797 deletions

View file

@ -32,7 +32,6 @@ export default {
com_ui_enter: 'أدخل',
com_ui_submit: 'إرسال',
com_ui_upload_success: 'تم تحميل الملف بنجاح',
com_ui_upload_invalid: 'ملف غير صالح للتحميل',
com_ui_cancel: 'إلغاء',
com_ui_save: 'حفظ',
com_ui_copy_to_clipboard: 'نسخ إلى الحافظة',
@ -60,14 +59,13 @@ export default {
com_ui_share_create_message: 'سيظل اسمك وأي رسائل تضيفها بعد المشاركة خاصة.',
com_ui_share_created_message:
'تم إنشاء رابط مشترك للدردشة الخاصة بك. يمكنك إدارة الدردشات المشتركة مسبقًا في أي وقت عبر الإعدادات.',
com_ui_share_update_message:
'سيظل اسمك والتعليمات المخصصة وأي رسائل تضيفها بعد المشاركة خاصة.',
com_ui_share_update_message: 'سيظل اسمك والتعليمات المخصصة وأي رسائل تضيفها بعد المشاركة خاصة.',
com_ui_share_updated_message:
'تم تحديث رابط مشترك للدردشة الخاصة بك. يمكنك إدارة الدردشات المشتركة مسبقًا في أي وقت عبر الإعدادات.',
com_ui_shared_link_not_found: 'الرابط المشترك غير موجود',
com_ui_delete: 'حذف',
com_ui_delete_conversation: 'حذف الدردشة؟',
com_ui_delete_conversation_confirm: 'سيتم حذف هذا',
com_ui_delete_confirm: 'سيتم حذف هذا',
com_ui_rename: 'إعادة تسمية',
com_ui_archive: 'أرشفة',
com_ui_archive_error: 'فشل في أرشفة المحادثة',
@ -693,10 +691,6 @@ export const comparisons = {
english: 'Successfully uploaded file',
translated: 'تم تحميل الملف بنجاح',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'ملف غير صالح للتحميل',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'إلغاء',
@ -799,7 +793,7 @@ export const comparisons = {
},
com_ui_share_created_message: {
english:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
translated:
'تم إنشاء رابط مشترك للدردشة الخاصة بك. يمكنك إدارة الدردشات المشتركة مسبقًا في أي وقت عبر الإعدادات.',
},
@ -811,7 +805,7 @@ export const comparisons = {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated:
'تم تحديث رابط مشترك للدردشة الخاصة بك. يمكنك إدارة الدردشات المشتركة مسبقًا في أي وقت عبر الإعدادات.',
'تم تحديث رابط مشترك للدردشة الخاصة بك. يمكنك إدارة الدردشات المشتركة مسبقًا في أي وقت عبر الإعدادات.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -825,7 +819,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'حذف الدردشة؟',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'سيتم حذف هذا',
},

View file

@ -104,7 +104,6 @@ export default {
com_ui_submit: 'Enviar',
com_ui_upload_success: 'Arquivo carregado com sucesso',
com_ui_upload_error: 'Ocorreu um erro ao carregar seu arquivo',
com_ui_upload_invalid: 'Arquivo inválido para upload. Deve ser uma imagem não excedendo 2 MB',
com_ui_cancel: 'Cancelar',
com_ui_save: 'Salvar',
com_ui_save_submit: 'Salvar & Enviar',
@ -141,7 +140,8 @@ export default {
com_ui_create_link: 'Criar link',
com_ui_share_link_to_chat: 'Compartilhar link no chat',
com_ui_share_error: 'Ocorreu um erro ao compartilhar o link do chat',
com_ui_share_create_message: 'Seu nome e quaisquer mensagens que você adicionar após o compartilhamento permanecem privadas.',
com_ui_share_create_message:
'Seu nome e quaisquer mensagens que você adicionar após o compartilhamento permanecem privadas.',
com_ui_share_created_message:
'Um link compartilhado para o seu chat foi criado. Gerencie conversas compartilhadas previamente a qualquer momento via Configurações.',
com_ui_share_update_message:
@ -150,7 +150,7 @@ export default {
'Um link compartilhado para o seu chat foi atualizado. Gerencie conversas compartilhadas previamente a qualquer momento via Configurações.',
com_ui_shared_link_not_found: 'Link compartilhado não encontrado',
com_ui_delete_conversation: 'Excluir conversa?',
com_ui_delete_conversation_confirm: 'Isso excluirá',
com_ui_delete_confirm: 'Isso excluirá',
com_ui_delete_assistant_confirm:
'Tem certeza de que deseja excluir este Assistente? Esta ação não pode ser desfeita.',
com_ui_rename: 'Renomear',
@ -860,10 +860,6 @@ export const comparisons = {
english: 'There was an error uploading your file',
translated: 'Ocorreu um erro ao carregar seu arquivo',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'Arquivo inválido para upload. Deve ser uma imagem não excedendo 2 MB',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'Cancelar',
@ -1010,7 +1006,8 @@ export const comparisons = {
},
com_ui_share_create_message: {
english: 'Your name and any messages you add after sharing stay private.',
translated: 'Seu nome e quaisquer mensagens que você adicionar após o compartilhamento permanecem privadas.',
translated:
'Seu nome e quaisquer mensagens que você adicionar após o compartilhamento permanecem privadas.',
},
com_ui_share_created_message: {
english:
@ -1027,7 +1024,7 @@ export const comparisons = {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated:
'Um link compartilhado para o seu chat foi atualizado. Gerencie conversas compartilhadas previamente a qualquer momento via Configurações.',
'Um link compartilhado para o seu chat foi atualizado. Gerencie conversas compartilhadas previamente a qualquer momento via Configurações.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -1037,7 +1034,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Excluir conversa?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Isso excluirá',
},

View file

@ -116,8 +116,6 @@ export default {
com_ui_submit: 'Abschicken',
com_ui_upload_success: 'Erfolgreich hochgeladene Datei',
com_ui_upload_error: 'Beim Hochladen deiner Datei ist ein Fehler aufgetreten',
com_ui_upload_invalid:
'Ungültige Datei zum Hochladen. Muss ein Bild sein, das nicht größer als 2 MB ist',
com_ui_cancel: 'Abbrechen',
com_ui_save: 'Speichern',
com_ui_save_submit: 'Speichern & Absenden',
@ -154,7 +152,8 @@ export default {
com_ui_create_link: 'Link erstellen',
com_ui_share_link_to_chat: 'Link zum Chat teilen',
com_ui_share_error: 'Beim Teilen des Chat-Links ist ein Fehler aufgetreten',
com_ui_share_create_message: 'Ihr Name und alle Nachrichten, die Sie nach dem Teilen hinzufügen, bleiben privat.',
com_ui_share_create_message:
'Ihr Name und alle Nachrichten, die Sie nach dem Teilen hinzufügen, bleiben privat.',
com_ui_share_created_message:
'Ein geteiltes Link zu Ihrem Chat wurde erstellt. Verwalten Sie zuvor geteilte Chats jederzeit über die Einstellungen.',
com_ui_share_update_message:
@ -163,7 +162,7 @@ export default {
'Ein geteiltes Link zu Ihrem Chat wurde aktualisiert. Verwalten Sie zuvor geteilte Chats jederzeit über die Einstellungen.',
com_ui_shared_link_not_found: 'Geteilter Link nicht gefunden',
com_ui_delete_conversation: 'Chat löschen?',
com_ui_delete_conversation_confirm: 'Damit wird gelöscht',
com_ui_delete_confirm: 'Damit wird gelöscht',
com_ui_delete_assistant_confirm:
'Bist du sicher, dass du diesen Assistenten löschen willst? Dies kann nicht rückgängig gemacht werden.',
com_ui_rename: 'Umbenennen',
@ -1012,10 +1011,6 @@ export const comparisons = {
english: 'There was an error uploading your file',
translated: 'Beim Hochladen deiner Datei ist ein Fehler aufgetreten',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'Ungültige Datei zum Hochladen. Muss ein Bild sein, das nicht größer als 2 MB ist',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'Abbrechen',
@ -1162,7 +1157,8 @@ export const comparisons = {
},
com_ui_share_create_message: {
english: 'Your name and any messages you add after sharing stay private.',
translated: 'Ihr Name und alle Nachrichten, die Sie nach dem Teilen hinzufügen, bleiben privat.',
translated:
'Ihr Name und alle Nachrichten, die Sie nach dem Teilen hinzufügen, bleiben privat.',
},
com_ui_share_created_message: {
english:
@ -1189,7 +1185,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Chat löschen?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Damit wird gelöscht',
},

View file

@ -86,18 +86,6 @@ export default {
com_ui_examples: 'Examples',
com_ui_new_chat: 'New chat',
com_ui_happy_birthday: 'It\'s my 1st birthday!',
com_ui_example_quantum_computing: 'Explain quantum computing in simple terms',
com_ui_example_10_year_old_b_day: 'Got any creative ideas for a 10 year old\'s birthday?',
com_ui_example_http_in_js: 'How do I make an HTTP request in Javascript?',
com_ui_capabilities: 'Capabilities',
com_ui_capability_remember: 'Remembers what user said earlier in the conversation',
com_ui_capability_correction: 'Allows user to provide follow-up corrections',
com_ui_capability_decline_requests: 'Trained to decline inappropriate requests',
com_ui_limitations: 'Limitations',
com_ui_limitation_incorrect_info: 'May occasionally generate incorrect information',
com_ui_limitation_harmful_biased:
'May occasionally produce harmful instructions or biased content',
com_ui_limitation_limited_2021: 'Limited knowledge of world and events after 2021',
com_ui_experimental: 'Experimental Features',
com_ui_on: 'On',
com_ui_off: 'Off',
@ -130,8 +118,31 @@ export default {
com_ui_next: 'Next',
com_ui_stop: 'Stop',
com_ui_upload_files: 'Upload files',
com_ui_prompt_templates: 'Prompt Templates',
com_ui_hide_prompt_templates: 'Hide Prompt Templates',
com_ui_prompt: 'Prompt',
com_ui_prompts: 'Prompts',
com_ui_prompt_name: 'Prompt Name',
com_ui_delete_prompt: 'Delete Prompt?',
com_ui_admin: 'Admin',
com_ui_simple: 'Simple',
com_ui_versions: 'Versions',
com_ui_version_var: 'Version {0}',
com_ui_advanced: 'Advanced',
com_ui_admin_settings: 'Admin Settings',
com_ui_error_save_admin_settings: 'There was an error saving your admin settings.',
com_ui_prompt_preview_not_shared: 'The author has not allowed collaboration for this prompt.',
com_ui_is_required: '{0} is required',
com_ui_text_prompt: 'Text',
com_ui_back_to_chat: 'Back to Chat',
com_ui_back_to_var: 'Back to {0}',
com_ui_categories: 'Categories',
com_ui_filter_prompts_name: 'Filter prompts by name',
com_ui_search_var: 'Search {0}',
com_ui_manage: 'Manage',
com_ui_variables: 'Variables',
com_ui_variables_info:
'Use double braces in your text to create variables, e.g. {{example variable}}, to later fill when using the prompt.',
com_ui_special_variables:
'Special variables: Use {{current_date}} for the current date, and {{current_user}} for your given account name.',
com_ui_showing: 'Showing',
com_ui_of: 'of',
com_ui_entries: 'Entries',
@ -142,9 +153,11 @@ export default {
com_ui_none_selected: 'None selected',
com_ui_upload_success: 'Successfully uploaded file',
com_ui_upload_error: 'There was an error uploading your file',
com_ui_upload_invalid: 'Invalid file for upload. Must be an image not exceeding 2 MB',
com_ui_upload_invalid: 'Invalid file for upload. Must be an image not exceeding the limit',
com_ui_upload_invalid_var: 'Invalid file for upload. Must be an image not exceeding {0} MB',
com_ui_cancel: 'Cancel',
com_ui_save: 'Save',
com_ui_renaming_var: 'Renaming "{0}"',
com_ui_save_submit: 'Save & Submit',
com_user_message: 'You',
com_ui_read_aloud: 'Read aloud',
@ -186,8 +199,10 @@ export default {
com_ui_regenerate: 'Regenerate',
com_ui_continue: 'Continue',
com_ui_edit: 'Edit',
com_ui_loading: 'Loading...',
com_ui_success: 'Success',
com_ui_all: 'all',
com_ui_all_proper: 'All',
com_ui_clear: 'Clear',
com_ui_revoke: 'Revoke',
com_ui_revoke_info: 'Revoke all user provided credentials',
@ -199,6 +214,8 @@ export default {
com_ui_import_conversation_error: 'There was an error importing your conversations',
com_ui_import_conversation_file_type_error: 'Unsupported import type',
com_ui_confirm_action: 'Confirm Action',
com_ui_chat: 'Chat',
com_ui_dashboard: 'Dashboard',
com_ui_chats: 'chats',
com_ui_avatar: 'Avatar',
com_ui_unknown: 'Unknown',
@ -212,10 +229,23 @@ export default {
com_ui_assistants_output: 'Assistants Output',
com_ui_delete: 'Delete',
com_ui_create: 'Create',
com_ui_create_var: 'Create {0}',
com_ui_share: 'Share',
com_ui_share_var: 'Share {0}',
com_ui_copy_link: 'Copy link',
com_ui_update_link: 'Update link',
com_ui_create_link: 'Create link',
com_ui_share_to_all_users: 'Share to all users',
com_ui_my_prompts: 'My Prompts',
com_ui_no_category: 'No category',
com_ui_shared_prompts: 'Shared Prompts',
com_ui_prompts_allow_use: 'Allow using Prompts',
com_ui_prompts_allow_create: 'Allow creating Prompts',
com_ui_prompts_allow_share_global: 'Allow sharing Prompts to all users',
com_ui_prompt_shared_to_all: 'This prompt is shared to all users',
com_ui_prompt_already_shared_to_all: 'This prompt is already shared to all users',
com_ui_description_placeholder: 'Optional: Enter a description to display in the prompt',
com_ui_no_prompt_description: 'No description found.',
com_ui_share_link_to_chat: 'Share link to chat',
com_ui_share_error: 'There was an error sharing the chat link',
com_ui_share_create_message: 'Your name and any messages you add after sharing stay private.',
@ -227,7 +257,9 @@ export default {
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
com_ui_shared_link_not_found: 'Shared link not found',
com_ui_delete_conversation: 'Delete chat?',
com_ui_delete_conversation_confirm: 'This will delete',
com_ui_delete_confirm: 'This will delete',
com_ui_delete_confirm_prompt_version_var:
'This will delete the selected version for "{0}." If no other versions exist, the prompt will be deleted.',
com_ui_delete_assistant_confirm:
'Are you sure you want to delete this Assistant? This cannot be undone.',
com_ui_rename: 'Rename',
@ -509,6 +541,16 @@ export default {
com_nav_tool_add: 'Add',
com_nav_tool_remove: 'Remove',
com_nav_tool_dialog: 'Assistant Tools',
com_ui_misc: 'Misc.',
com_ui_roleplay: 'Roleplay',
com_ui_write: 'Writing',
com_ui_idea: 'Ideas',
com_ui_shop: 'Shopping',
com_ui_finance: 'Finance',
com_ui_code: 'Code',
com_ui_travel: 'Travel',
com_ui_teach_or_explain: 'Learning',
com_ui_select_a_category: 'No category selected',
com_nav_tool_dialog_description: 'Assistant must be saved to persist tool selections.',
com_show_agent_settings: 'Show Agent Settings',
com_show_completion_settings: 'Show Completion Settings',
@ -544,6 +586,8 @@ export default {
com_nav_user_name_display: 'Display username in messages',
com_nav_save_drafts: 'Save drafts locally',
com_nav_show_code: 'Always show code when using code interpreter',
com_nav_auto_send_prompts: 'Auto-send Prompts',
com_nav_always_make_prod: 'Always make new versions production',
com_nav_clear_all_chats: 'Clear all chats',
com_nav_confirm_clear: 'Confirm Clear',
com_nav_close_sidebar: 'Close sidebar',

View file

@ -106,7 +106,6 @@ export default {
com_ui_submit: 'Enviar',
com_ui_upload_success: 'Archivo subido con éxito',
com_ui_upload_error: 'Hubo un error al subir su archivo',
com_ui_upload_invalid: 'Archivo inválido para subir. Debe ser una imagen que no exceda los 2 MB',
com_ui_cancel: 'Cancelar',
com_ui_save: 'Guardar',
com_ui_save_submit: 'Guardar y Enviar',
@ -143,7 +142,8 @@ export default {
com_ui_create_link: 'Crear enlace',
com_ui_share_link_to_chat: 'Compartir enlace en el chat',
com_ui_share_error: 'Hubo un error al compartir el enlace del chat',
com_ui_share_create_message: 'Tu nombre y cualquier mensaje que agregues después de compartir se mantendrán privados.',
com_ui_share_create_message:
'Tu nombre y cualquier mensaje que agregues después de compartir se mantendrán privados.',
com_ui_share_created_message:
'Se ha creado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
com_ui_share_update_message:
@ -152,7 +152,7 @@ export default {
'Se ha actualizado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
com_ui_shared_link_not_found: 'Enlace compartido no encontrado',
com_ui_delete_conversation: '¿Eliminar Chat?',
com_ui_delete_conversation_confirm: 'Esto eliminará',
com_ui_delete_confirm: 'Esto eliminará',
com_ui_delete_assistant_confirm:
'¿Está seguro de que desea eliminar este Asistente? Esta acción no se puede deshacer.',
com_ui_rename: 'Renombrar',
@ -984,10 +984,6 @@ export const comparisons = {
english: 'There was an error uploading your file',
translated: 'Hubo un error al subir su archivo',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'Archivo inválido para subir. Debe ser una imagen que no exceda los 2 MB',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'Cancelar',
@ -1134,13 +1130,14 @@ export const comparisons = {
},
com_ui_share_create_message: {
english: 'Your name and any messages you add after sharing stay private.',
translated: 'Tu nombre y cualquier mensaje que agregues después de compartir se mantendrán privados.',
translated:
'Tu nombre y cualquier mensaje que agregues después de compartir se mantendrán privados.',
},
com_ui_share_created_message: {
english:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
translated:
'Se ha creado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
'Se ha creado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
@ -1149,9 +1146,9 @@ export const comparisons = {
},
com_ui_share_updated_message: {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated:
'Se ha actualizado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
'Se ha actualizado un enlace compartido para tu chat. Gestiona los chats compartidos anteriormente en cualquier momento a través de Configuración.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -1161,7 +1158,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: '¿Eliminar Chat?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Esto eliminará',
},

View file

@ -41,8 +41,6 @@ export default {
com_ui_submit: 'Soumettre',
com_ui_upload_success: 'Fichier téléversé avec succès',
com_ui_upload_error: 'Une erreur s\'est produite lors du téléversement de votre fichier',
com_ui_upload_invalid:
'Fichier invalide pour le téléversement. Doit être une image ne dépassant pas 2 Mo',
com_ui_cancel: 'Annuler',
com_ui_save: 'Sauvegarder',
com_ui_save_submit: 'Enregistrer et Soumettre',
@ -78,7 +76,7 @@ export default {
com_ui_shared_link_not_found: 'Shared link not found',
com_ui_delete: 'Supprimer',
com_ui_delete_conversation: 'Supprimer la discussions?',
com_ui_delete_conversation_confirm: 'Cela supprimera',
com_ui_delete_confirm: 'Cela supprimera',
com_ui_rename: 'Renombrar',
com_ui_archive: 'Archiver',
com_ui_archive_error: 'échec de l\'archivage de la conversation',
@ -738,10 +736,6 @@ export const comparisons = {
english: 'There was an error uploading your file',
translated: 'Une erreur s\'est produite lors du téléversement de votre fichier',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'Fichier invalide pour le téléversement. Doit être une image ne dépassant pas 2 Mo',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'Annuler',
@ -840,19 +834,20 @@ export const comparisons = {
},
com_ui_share_created_message: {
english:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
translated:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated:
'Your name, custom instructions, and any messages you add after sharing stay private.',
},
com_ui_share_updated_message: {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -866,7 +861,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Supprimer la discussions?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Cela supprimera',
},

View file

@ -67,7 +67,6 @@ export default {
com_ui_submit: 'שלח',
com_ui_upload_success: 'קובץ שהועלה בהצלחה',
com_ui_upload_error: 'אירעה שגיאה בהעלאת הקובץ שלך',
com_ui_upload_invalid: 'קובץ לא חוקי להעלאה. חייבת להיות תמונה שגודלה לא עולה על 2 MB',
com_ui_cancel: 'בטל',
com_ui_save: 'שמור',
com_ui_save_submit: 'שמור ושלח',
@ -106,7 +105,7 @@ export default {
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
com_ui_shared_link_not_found: 'Shared link not found',
com_ui_delete_conversation: 'למחוק את השיחה (צאט)?',
com_ui_delete_conversation_confirm: 'זה ימחק',
com_ui_delete_confirm: 'זה ימחק',
com_ui_delete_assistant_confirm:
'האם אתה בטוח שאתה רוצה למחוק את הסייען הזה? אי אפשר לבטל את זה.',
com_ui_rename: 'שם מחדש',
@ -648,10 +647,6 @@ export const comparisons = {
english: 'There was an error uploading your file',
translated: 'אירעה שגיאה בהעלאת הקובץ שלך',
},
com_ui_upload_invalid: {
english: 'Invalid file for upload. Must be an image not exceeding 2 MB',
translated: 'קובץ לא חוקי להעלאה. חייבת להיות תמונה שגודלה לא עולה על 2 MB',
},
com_ui_cancel: {
english: 'Cancel',
translated: 'בטל',
@ -780,7 +775,8 @@ export const comparisons = {
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated:
'Your name, custom instructions, and any messages you add after sharing stay private.',
},
com_ui_share_updated_message: {
english:
@ -796,7 +792,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'למחוק את השיחה (צאט)?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'זה ימחק',
},

View file

@ -39,8 +39,6 @@ export default {
com_ui_submit: 'Kirim',
com_ui_upload_success: 'Berhasil mengunggah file',
com_ui_upload_error: 'Ada kesalahan saat mengunggah file Anda',
com_ui_upload_invalid:
'File tidak valid untuk diunggah. Harus berupa gambar yang tidak melebihi 2 MB',
com_ui_cancel: 'Batal',
com_ui_save: 'Simpan',
com_ui_save_submit: 'Simpan & Kirim',
@ -67,7 +65,8 @@ export default {
com_ui_create_link: 'Buat tautan',
com_ui_share_link_to_chat: 'Bagikan tautan ke chat',
com_ui_share_error: 'Terjadi kesalahan saat membagikan tautan chat',
com_ui_share_create_message: 'Nama Anda dan pesan apa pun yang Anda tambahkan setelah berbagi tetap pribadi.',
com_ui_share_create_message:
'Nama Anda dan pesan apa pun yang Anda tambahkan setelah berbagi tetap pribadi.',
com_ui_share_created_message:
'Tautan berbagi ke chat Anda telah dibuat. Kelola chat yang pernah dibagikan kapan saja melalui Pengaturan.',
com_ui_share_update_message:
@ -77,7 +76,7 @@ export default {
com_ui_shared_link_not_found: 'Tautan berbagi tidak ditemukan',
com_ui_delete: 'Hapus',
com_ui_delete_conversation: 'Hapus chat?',
com_ui_delete_conversation_confirm: 'Ini akan menghapus',
com_ui_delete_confirm: 'Ini akan menghapus',
com_ui_rename: 'Renombrar',
com_ui_archive: 'Arsip',
com_ui_archive_error: 'Gagal mengarsipkan percakapan',
@ -628,16 +627,19 @@ export const comparisons = {
com_ui_share_created_message: {
english:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
translated: 'Tautan berbagi ke chat Anda telah dibuat. Kelola chat yang pernah dibagikan kapan saja melalui Pengaturan.',
translated:
'Tautan berbagi ke chat Anda telah dibuat. Kelola chat yang pernah dibagikan kapan saja melalui Pengaturan.',
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Nama Anda, petunjuk khusus, dan pesan apa pun yang Anda tambahkan setelah berbagi tetap pribadi.',
translated:
'Nama Anda, petunjuk khusus, dan pesan apa pun yang Anda tambahkan setelah berbagi tetap pribadi.',
},
com_ui_share_updated_message: {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated: 'Tautan berbagi ke chat Anda telah diperbarui. Kelola chat yang pernah dibagikan kapan saja melalui Pengaturan.',
translated:
'Tautan berbagi ke chat Anda telah diperbarui. Kelola chat yang pernah dibagikan kapan saja melalui Pengaturan.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -651,7 +653,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Hapus chat?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Ini akan menghapus',
},

View file

@ -124,8 +124,6 @@ export default {
com_ui_none_selected: 'Nessuna selezionata',
com_ui_upload_success: 'File caricato con successo',
com_ui_upload_error: 'Si è verificato un errore durante il caricamento del file',
com_ui_upload_invalid:
'File non valido per il caricamento. Deve essere un\'immagine non superiore a 2 MB',
com_ui_cancel: 'Annulla',
com_ui_save: 'Salva',
com_ui_save_submit: 'Salva e Invia',
@ -194,7 +192,8 @@ export default {
com_ui_create_link: 'Crea link',
com_ui_share_link_to_chat: 'Condividi link a chat',
com_ui_share_error: 'Si è verificato un errore durante la condivisione del link della chat',
com_ui_share_create_message: 'Il tuo nome e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
com_ui_share_create_message:
'Il tuo nome e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
com_ui_share_created_message:
'È stato creato un link condiviso per la tua chat. Gestisci le chat condivise in precedenza in qualsiasi momento tramite Impostazioni.',
com_ui_share_update_message:
@ -203,7 +202,7 @@ export default {
'Il link condiviso per la tua chat è stato aggiornato. Gestisci le chat condivise in precedenza in qualsiasi momento tramite Impostazioni.',
com_ui_shared_link_not_found: 'Link condiviso non trovato',
com_ui_delete_conversation: 'Eliminare la chat?',
com_ui_delete_conversation_confirm: 'Questo eliminerà',
com_ui_delete_confirm: 'Questo eliminerà',
com_ui_rename: 'Rinominare',
com_ui_archive: 'Arsip',
com_ui_archive_error: 'Errore durante l\'archiviazione della conversazione',
@ -1293,7 +1292,8 @@ export const comparisons = {
},
com_ui_share_create_message: {
english: 'Your name and any messages you add after sharing stay private.',
translated: 'Il tuo nome e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
translated:
'Il tuo nome e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
},
com_ui_share_created_message: {
english:
@ -1303,7 +1303,8 @@ export const comparisons = {
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Il tuo nome, istruzioni personalizzate e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
translated:
'Il tuo nome, istruzioni personalizzate e qualsiasi messaggio aggiunto dopo la condivisione rimarranno privati.',
},
com_ui_share_updated_message: {
english:
@ -1319,7 +1320,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Eliminare la chat?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Questo eliminerà',
},

View file

@ -116,7 +116,6 @@ export default {
com_ui_submit: '送信する',
com_ui_upload_success: 'アップロード成功',
com_ui_upload_error: 'ファイルのアップロード中にエラーが発生しました。',
com_ui_upload_invalid: '不正なファイルです',
com_ui_cancel: 'キャンセル',
com_ui_save: '保存',
com_ui_save_submit: '保存 & 送信',
@ -163,7 +162,7 @@ export default {
'チャットの共有リンクが更新されました。設定から以前共有したチャットを管理できます。',
com_ui_shared_link_not_found: '共有リンクが見つかりません',
com_ui_delete_conversation: 'チャットを削除しますか?',
com_ui_delete_conversation_confirm: 'このチャットは削除されます。',
com_ui_delete_confirm: 'このチャットは削除されます。',
com_ui_delete_assistant_confirm: 'このアシスタントを削除しますか? この操作は元に戻せません。',
com_ui_rename: 'タイトル変更',
com_ui_archive: 'アーカイブ',
@ -1174,7 +1173,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'チャットを削除しますか?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'このチャットは削除されます。',
},

View file

@ -31,7 +31,6 @@ export default {
com_ui_enter: 'Enter',
com_ui_submit: '제출',
com_ui_upload_success: '파일 업로드 성공',
com_ui_upload_invalid: '잘못된 파일입니다',
com_ui_cancel: '취소',
com_ui_save: '저장',
com_ui_copy_to_clipboard: '클립보드에 복사',
@ -66,7 +65,7 @@ export default {
com_ui_shared_link_not_found: '공유 링크를 찾을 수 없습니다',
com_ui_delete: '삭제',
com_ui_delete_conversation: '채팅을 삭제하시겠습니까?',
com_ui_delete_conversation_confirm: '이 채팅이 삭제됩니다',
com_ui_delete_confirm: '이 채팅이 삭제됩니다',
com_ui_rename: '이름 바꾸기',
com_ui_archive: '아카이브',
com_ui_archive_error: '대화 아카이브 실패',
@ -803,7 +802,8 @@ export const comparisons = {
com_ui_share_updated_message: {
english:
'A shared link to your chat has been updated. Manage previously shared chats at any time via Settings.',
translated: '귀하의 채팅에 대한 공유 링크가 업데이트되었습니다. 설정을 통해 언제든지 이전에 공유한 채팅을 관리할 수 있습니다.',
translated:
'귀하의 채팅에 대한 공유 링크가 업데이트되었습니다. 설정을 통해 언제든지 이전에 공유한 채팅을 관리할 수 있습니다.',
},
com_ui_shared_link_not_found: {
english: 'Shared link not found',
@ -817,7 +817,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: '채팅을 삭제하시겠습니까?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: '이 채팅이 삭제됩니다',
},

View file

@ -34,7 +34,6 @@ export default {
com_ui_enter: 'Invoeren',
com_ui_submit: 'Indienen',
com_ui_upload_success: 'Bestand succesvol geüpload',
com_ui_upload_invalid: 'Ongeldig bestand voor uploaden',
com_ui_cancel: 'Annuleren',
com_ui_save: 'Opslaan',
com_ui_copy_to_clipboard: 'Kopiëren naar klembord',
@ -60,7 +59,8 @@ export default {
com_ui_create_link: 'Link aanmaken',
com_ui_share_link_to_chat: 'Deel link naar chat',
com_ui_share_error: 'Er is een fout opgetreden bij het delen van de chatlink',
com_ui_share_create_message: 'Uw naam en alle berichten die u na het delen toevoegt, blijven privé.',
com_ui_share_create_message:
'Uw naam en alle berichten die u na het delen toevoegt, blijven privé.',
com_ui_share_created_message:
'Een gedeelde link naar uw chat is aangemaakt. Beheer eerder gedeelde chats op elk moment via Instellingen.',
com_ui_share_update_message:
@ -70,7 +70,7 @@ export default {
com_ui_shared_link_not_found: 'Gedeelde link niet gevonden',
com_ui_delete: 'Verwijderen',
com_ui_delete_conversation: 'Chat verwijderen?',
com_ui_delete_conversation_confirm: 'Hiermee wordt',
com_ui_delete_confirm: 'Hiermee wordt',
com_ui_rename: 'Hernoemen',
com_ui_archive: 'Archiveren',
com_ui_archive_error: 'Kan conversatie niet archiveren',
@ -546,11 +546,12 @@ export const comparisons = {
english:
'A shared link to your chat has been created. Manage previously shared chats at any time via Settings.',
translated:
'Een gedeelde link naar uw chat is aangemaakt. Beheer eerder gedeelde chats op elk moment via Instellingen.',
'Een gedeelde link naar uw chat is aangemaakt. Beheer eerder gedeelde chats op elk moment via Instellingen.',
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Uw naam, aangepaste instructies en alle berichten die u na het delen toevoegt, blijven privé.',
translated:
'Uw naam, aangepaste instructies en alle berichten die u na het delen toevoegt, blijven privé.',
},
com_ui_share_updated_message: {
english:
@ -570,7 +571,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Chat verwijderen?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Hiermee wordt',
},

View file

@ -42,7 +42,6 @@ export default {
com_ui_enter: 'Ввести',
com_ui_submit: 'Отправить',
com_ui_upload_success: 'Файл успешно загружен',
com_ui_upload_invalid: 'Недопустимый файл для загрузки',
com_ui_cancel: 'Отмена',
com_ui_save: 'Сохранить',
com_ui_save_submit: 'Сохранить и отправить',
@ -72,7 +71,8 @@ export default {
com_ui_create_link: 'Создать ссылку',
com_ui_share_link_to_chat: 'Поделиться ссылкой в чате',
com_ui_share_error: 'Произошла ошибка при попытке поделиться ссылкой на чат',
com_ui_share_create_message: 'Ваше имя и любые сообщения, которые вы добавите после обмена, останутся конфиденциальными.',
com_ui_share_create_message:
'Ваше имя и любые сообщения, которые вы добавите после обмена, останутся конфиденциальными.',
com_ui_share_created_message:
'Создана общая ссылка на ваш чат. Управляйте ранее общими чатами в любое время через Настройки.',
com_ui_share_update_message:
@ -81,7 +81,7 @@ export default {
'Обновлена общая ссылка на ваш чат. Управляйте ранее общими чатами в любое время через Настройки.',
com_ui_shared_link_not_found: 'Общая ссылка не найдена',
com_ui_delete_conversation: 'Удалить чат?',
com_ui_delete_conversation_confirm: 'Будет удален следующий чат: ',
com_ui_delete_confirm: 'Будет удален следующий чат: ',
com_ui_rename: 'Переименовать',
com_ui_archive: 'Архивировать',
com_ui_archive_error: 'Nie udało się archiwizować rozmowy',
@ -860,7 +860,8 @@ export const comparisons = {
},
com_ui_share_create_message: {
english: 'Your name and any messages you add after sharing stay private.',
translated: 'Ваше имя и любые сообщения, которые вы добавите после обмена, останутся конфиденциальными.',
translated:
'Ваше имя и любые сообщения, которые вы добавите после обмена, останутся конфиденциальными.',
},
com_ui_share_created_message: {
english:
@ -887,7 +888,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Удалить чат?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Будет удален следующий чат: ',
},

View file

@ -32,7 +32,6 @@ export default {
com_ui_enter: 'Ange',
com_ui_submit: 'Skicka',
com_ui_upload_success: 'Uppladdningen av filen lyckades',
com_ui_upload_invalid: 'Ogiltig fil för uppladdning',
com_ui_cancel: 'Avbryt',
com_ui_save: 'Spara',
com_ui_copy_to_clipboard: 'Kopiera till urklipp',
@ -57,7 +56,8 @@ export default {
com_ui_create_link: 'Skapa länk',
com_ui_share_link_to_chat: 'Dela länk till chatt',
com_ui_share_error: 'Ett fel uppstod vid delning av chattlänken',
com_ui_share_create_message: 'Ditt namn och alla meddelanden du lägger till efter delningen förblir privata.',
com_ui_share_create_message:
'Ditt namn och alla meddelanden du lägger till efter delningen förblir privata.',
com_ui_share_created_message:
'En delad länk till din chatt har skapats. Hantera tidigare delade chattar när som helst via Inställningar.',
com_ui_share_update_message:
@ -67,7 +67,7 @@ export default {
com_ui_shared_link_not_found: 'Delad länk hittades inte',
com_ui_delete: 'Radera',
com_ui_delete_conversation: 'Radera chatt?',
com_ui_delete_conversation_confirm: 'Detta kommer att radera',
com_ui_delete_confirm: 'Detta kommer att radera',
com_ui_rename: 'byta namn på',
com_ui_archive: 'Arkiv',
com_ui_archive_error: 'Kunde inte arkivera chatt',
@ -551,7 +551,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Radera chatt?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Detta kommer att radera',
},

View file

@ -34,7 +34,6 @@ export default {
com_ui_enter: 'Gir',
com_ui_submit: 'Gönder',
com_ui_upload_success: 'Dosya başarıyla yüklendi',
com_ui_upload_invalid: 'Geçersiz dosya yükleme',
com_ui_cancel: 'İptal',
com_ui_save: 'Kaydet',
com_ui_copy_to_clipboard: 'Panoya kopyala',
@ -59,7 +58,8 @@ export default {
com_ui_create_link: 'Bağlantı oluştur',
com_ui_share_link_to_chat: 'Bağlantıyı sohbete paylaş',
com_ui_share_error: 'Sohbet bağlantısını paylaşırken bir hata oluştu',
com_ui_share_create_message: 'Adınız ve paylaşım sonrasında eklediğiniz herhangi bir mesaj özel kalır.',
com_ui_share_create_message:
'Adınız ve paylaşım sonrasında eklediğiniz herhangi bir mesaj özel kalır.',
com_ui_share_created_message:
'Sohbetiniz için paylaşılan bir bağlantı oluşturuldu. Ayarlar aracılığıyla önceden paylaşılan sohbetleri istediğiniz zaman yönetin.',
com_ui_share_update_message:
@ -69,7 +69,7 @@ export default {
com_ui_shared_link_not_found: 'Paylaşılan bağlantı bulunamadı',
com_ui_delete: 'Sil',
com_ui_delete_conversation: 'Sohbet silinecek?',
com_ui_delete_conversation_confirm: 'Bu silinecek',
com_ui_delete_confirm: 'Bu silinecek',
com_ui_rename: 'Yeniden adlandır',
com_ui_archive: 'Arşivle',
com_ui_archive_error: 'Sohbet arşivlemeye çalışırken bir hata oluştu',
@ -587,7 +587,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Sohbet silinecek?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Bu silinecek',
},

View file

@ -34,7 +34,6 @@ export default {
com_ui_enter: 'Nhập',
com_ui_submit: 'Gửi',
com_ui_upload_success: 'Tải tệp thành công',
com_ui_upload_invalid: 'Tệp không hợp lệ để tải lên',
com_ui_cancel: 'Hủy',
com_ui_save: 'Lưu',
com_ui_copy_to_clipboard: 'Sao chép vào clipboard',
@ -59,7 +58,8 @@ export default {
com_ui_create_link: 'Tạo liên kết',
com_ui_share_link_to_chat: 'Chia sẻ liên kết đến cuộc trò chuyện',
com_ui_share_error: 'Có lỗi xảy ra khi chia sẻ liên kết trò chuyện',
com_ui_share_create_message: 'Tên của bạn và bất kỳ tin nhắn nào bạn thêm sau khi chia sẻ sẽ được giữ kín.',
com_ui_share_create_message:
'Tên của bạn và bất kỳ tin nhắn nào bạn thêm sau khi chia sẻ sẽ được giữ kín.',
com_ui_share_created_message:
'Liên kết chia sẻ đến cuộc trò chuyện của bạn đã được tạo. Quản lý các cuộc trò chuyện đã chia sẻ trước đây bất cứ lúc nào thông qua Cài đặt.',
com_ui_share_update_message:
@ -69,7 +69,7 @@ export default {
com_ui_shared_link_not_found: 'Không tìm thấy liên kết chia sẻ',
com_ui_delete: 'Xóa',
com_ui_delete_conversation: 'Xóa cuộc trò chuyện?',
com_ui_delete_conversation_confirm: 'Điều này sẽ xóa',
com_ui_delete_confirm: 'Điều này sẽ xóa',
com_ui_rename: 'Đổi tên',
com_ui_archive: 'Lưu trữ',
com_ui_archive_error: 'Không thể lưu trữ cuộc trò chuyện',
@ -529,7 +529,8 @@ export const comparisons = {
},
com_ui_share_update_message: {
english: 'Your name, custom instructions, and any messages you add after sharing stay private.',
translated: 'Tên của bạn, hướng dẫn tùy chỉnh và bất kỳ tin nhắn nào bạn thêm sau khi chia sẻ sẽ được giữ kín.',
translated:
'Tên của bạn, hướng dẫn tùy chỉnh và bất kỳ tin nhắn nào bạn thêm sau khi chia sẻ sẽ được giữ kín.',
},
com_ui_share_updated_message: {
english:
@ -549,7 +550,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: 'Xóa cuộc trò chuyện?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: 'Điều này sẽ xóa',
},

View file

@ -101,7 +101,6 @@ export default {
com_ui_submit: '提交',
com_ui_upload_success: '上传文件成功',
com_ui_upload_error: '上传文件错误',
com_ui_upload_invalid: '无效的上传文件请上传不超过2M大小的图片',
com_ui_cancel: '取消',
com_ui_save: '保存',
com_ui_save_submit: '保存并提交',
@ -139,15 +138,12 @@ export default {
com_ui_share_link_to_chat: '分享链接到聊天',
com_ui_share_error: '分享聊天链接时发生错误',
com_ui_share_create_message: '您的名字及您在分享后添加的任何消息将保持私密。',
com_ui_share_created_message:
'已创建到您聊天的共享链接。可以通过设置随时管理以前共享的聊天。',
com_ui_share_update_message:
'您的名字、定制指令及您在分享后添加的任何消息将保持私密。',
com_ui_share_updated_message:
'已更新到您聊天的共享链接。可以通过设置随时管理以前共享的聊天。',
com_ui_share_created_message: '已创建到您聊天的共享链接。可以通过设置随时管理以前共享的聊天。',
com_ui_share_update_message: '您的名字、定制指令及您在分享后添加的任何消息将保持私密。',
com_ui_share_updated_message: '已更新到您聊天的共享链接。可以通过设置随时管理以前共享的聊天。',
com_ui_shared_link_not_found: '未找到共享链接',
com_ui_delete_conversation: '删除对话?',
com_ui_delete_conversation_confirm: '这将删除',
com_ui_delete_confirm: '这将删除',
com_ui_delete_assistant_confirm: '确定要删除此助手吗?该操作无法撤销。',
com_ui_rename: '重命名',
com_ui_archive: '归档',
@ -1107,7 +1103,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: '删除对话?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: '这将删除',
},

View file

@ -31,7 +31,6 @@ export default {
com_ui_enter: '輸入',
com_ui_submit: '送出',
com_ui_upload_success: '檔案上傳成功',
com_ui_upload_invalid: '上傳檔案無效',
com_ui_cancel: '取消',
com_ui_save: '儲存',
com_ui_copy_to_clipboard: '複製到剪貼簿',
@ -57,16 +56,13 @@ export default {
com_ui_share_link_to_chat: '分享鏈接到聊天',
com_ui_share_error: '分享聊天鏈接時發生錯誤',
com_ui_share_create_message: '您的姓名以及您在共享後添加的任何消息都會保密。',
com_ui_share_created_message:
'已創建到您的聊天的共享鏈接。可以隨時通過設置管理以前共享的聊天。',
com_ui_share_update_message:
'您的姓名、自定義指示以及您在共享後添加的任何消息都會保密。',
com_ui_share_updated_message:
'已更新到您的聊天的共享鏈接。可以隨時通過設置管理以前共享的聊天。',
com_ui_share_created_message: '已創建到您的聊天的共享鏈接。可以隨時通過設置管理以前共享的聊天。',
com_ui_share_update_message: '您的姓名、自定義指示以及您在共享後添加的任何消息都會保密。',
com_ui_share_updated_message: '已更新到您的聊天的共享鏈接。可以隨時通過設置管理以前共享的聊天。',
com_ui_shared_link_not_found: '未找到共享鏈接',
com_ui_delete: '刪除',
com_ui_delete_conversation: '刪除對話?',
com_ui_delete_conversation_confirm: '這將刪除',
com_ui_delete_confirm: '這將刪除',
com_ui_rename: '重新命名',
com_ui_archive: '封存',
com_ui_archive_error: '封存對話時發生錯誤',
@ -797,7 +793,7 @@ export const comparisons = {
english: 'Delete chat?',
translated: '刪除對話?',
},
com_ui_delete_conversation_confirm: {
com_ui_delete_confirm: {
english: 'This will delete',
translated: '這將刪除',
},