feat(ai): add code interpreter for AI data analysis (#16559)
## Summary - Add code interpreter tool that enables AI to execute Python code for data analysis, CSV processing, and chart generation - Support for both local (development) and E2B (sandboxed production) execution drivers - Real-time streaming of stdout/stderr and generated files - Frontend components for displaying code execution results with expandable sections ## Code Quality Improvements - Extract `getMimeType` to shared utility to reduce code duplication between drivers - Fix security issue: escape single quotes/backslashes in E2B driver env variable injection - Add `buildExecutionState` helper to reduce duplicated state object construction - Add `DEFAULT_CODE_INTERPRETER_TIMEOUT_MS` constant for consistency - Fix lingui linting warning and TypeScript theme errors in frontend ## Test Plan - [ ] Test code interpreter with local driver in development - [ ] Test code interpreter with E2B driver in production environment - [ ] Verify streaming output displays correctly in chat UI - [ ] Verify generated files (charts, CSVs) are uploaded and downloadable - [ ] Test file upload flow (CSV, Excel) triggers code interpreter <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Updates generated i18n catalogs for Polish and pseudo-English, adding strings for code execution/output (code interpreter) and various UI messages, with minor text adjustments. > > - **Localization**: > - **Generated catalogs**: Refresh `locales/generated/pl-PL.ts` and `locales/generated/pseudo-en.ts`. > - Add strings for code execution/output (e.g., code, copy code/output, running/waiting states, download files, generated files, Python code execution). > - Include new UI texts (errors, prompts, menus) and minor text corrections. > - No changes to `pt-BR`; other files unchanged functionally. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit befc13d02c21e5a6647bc1aa6daa2a89f60b7ef8. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
This commit is contained in:
@@ -624,6 +624,7 @@ export enum ConfigVariablesGroup {
|
||||
BILLING_CONFIG = 'BILLING_CONFIG',
|
||||
CAPTCHA_CONFIG = 'CAPTCHA_CONFIG',
|
||||
CLOUDFLARE_CONFIG = 'CLOUDFLARE_CONFIG',
|
||||
CODE_INTERPRETER_CONFIG = 'CODE_INTERPRETER_CONFIG',
|
||||
EMAIL_SETTINGS = 'EMAIL_SETTINGS',
|
||||
EXCEPTION_HANDLER = 'EXCEPTION_HANDLER',
|
||||
GOOGLE_AUTH = 'GOOGLE_AUTH',
|
||||
@@ -3151,6 +3152,7 @@ export enum PermissionFlagType {
|
||||
API_KEYS_AND_WEBHOOKS = 'API_KEYS_AND_WEBHOOKS',
|
||||
APPLICATIONS = 'APPLICATIONS',
|
||||
BILLING = 'BILLING',
|
||||
CODE_INTERPRETER_TOOL = 'CODE_INTERPRETER_TOOL',
|
||||
CONNECTED_ACCOUNTS = 'CONNECTED_ACCOUNTS',
|
||||
DATA_MODEL = 'DATA_MODEL',
|
||||
DOWNLOAD_FILE = 'DOWNLOAD_FILE',
|
||||
|
||||
@@ -624,6 +624,7 @@ export enum ConfigVariablesGroup {
|
||||
BILLING_CONFIG = 'BILLING_CONFIG',
|
||||
CAPTCHA_CONFIG = 'CAPTCHA_CONFIG',
|
||||
CLOUDFLARE_CONFIG = 'CLOUDFLARE_CONFIG',
|
||||
CODE_INTERPRETER_CONFIG = 'CODE_INTERPRETER_CONFIG',
|
||||
EMAIL_SETTINGS = 'EMAIL_SETTINGS',
|
||||
EXCEPTION_HANDLER = 'EXCEPTION_HANDLER',
|
||||
GOOGLE_AUTH = 'GOOGLE_AUTH',
|
||||
@@ -3072,6 +3073,7 @@ export enum PermissionFlagType {
|
||||
API_KEYS_AND_WEBHOOKS = 'API_KEYS_AND_WEBHOOKS',
|
||||
APPLICATIONS = 'APPLICATIONS',
|
||||
BILLING = 'BILLING',
|
||||
CODE_INTERPRETER_TOOL = 'CODE_INTERPRETER_TOOL',
|
||||
CONNECTED_ACCOUNTS = 'CONNECTED_ACCOUNTS',
|
||||
DATA_MODEL = 'DATA_MODEL',
|
||||
DOWNLOAD_FILE = 'DOWNLOAD_FILE',
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Maak toe"
|
||||
msgid "Close command menu"
|
||||
msgstr "Sluit opdragkieslys"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "voltooi"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Voltooi"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Gekopieer na knipbord"
|
||||
msgid "Copy"
|
||||
msgstr "Kopieer"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopieer skakel"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopieer skakel na aansig"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punte en komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Verlaagde gradering"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Ekstra Krediete Gebruik"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Misluk"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Algemeen"
|
||||
msgid "General - Settings"
|
||||
msgstr "Algemeen - Instellings"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Geen modelle beskikbaar nie. Stel asseblief KI-modelle in jou werkruimte
|
||||
msgid "No option found"
|
||||
msgstr "Geen opsie gevind nie"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Ander werksruimtes"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Ons span kan jou help om jou werkruimte op te stel sodat dit by jou spesifieke behoeftes en werksvloei pas."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Publieke domein suksesvol verwyder"
|
||||
msgid "Public Domains"
|
||||
msgstr "Publieke Domeine"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Voer 'n werkstroom uit en keer hier terug om die uitvoerings te sien"
|
||||
msgid "Run Function"
|
||||
msgstr "Voer Funksie Uit"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Wag"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Wagende Kinders"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "إغلاق"
|
||||
msgid "Close command menu"
|
||||
msgstr "إغلاق قائمة الأوامر"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "مكتمل"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "مكتمل"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "تم النسخ إلى الحافظة"
|
||||
msgid "Copy"
|
||||
msgstr "نسخ"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "نسخ الرابط"
|
||||
msgid "Copy link to view"
|
||||
msgstr "نسخ الرابط لعرضه"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "النقاط والفاصلة - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "خفض المستوى"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "الإعتمادات الإضافية المستخدمة"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "فشل"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "عام"
|
||||
msgid "General - Settings"
|
||||
msgstr "الإعدادات العامة"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "لا توجد نماذج متاحة. يرجى تهيئة نماذج ال
|
||||
msgid "No option found"
|
||||
msgstr "لم يتم العثور على خيار"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "مساحات العمل الأخرى"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "يمكن لفريقنا مساعدتك في إعداد بيئة العمل الخاصة بك لتناسب احتياجاتك المحددة وسير العمل الخاص بك."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "تم حذف النطاق العام بنجاح"
|
||||
msgid "Public Domains"
|
||||
msgstr "النطاقات العامة"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "\\\\"
|
||||
msgid "Run Function"
|
||||
msgstr "تشغيل الوظيفة"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "في انتظار"
|
||||
msgid "Waiting Children"
|
||||
msgstr "انتظار الأطفال"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Tanca"
|
||||
msgid "Close command menu"
|
||||
msgstr "Tanca el menú de comandament"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completat"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completat"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiat al porta-retalls"
|
||||
msgid "Copy"
|
||||
msgstr "Copia"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copia l'enllaç"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copia l'enllaç per veure"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punts i coma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Baixar de categoria"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Crèdits extres utilitzats"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Error"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "General"
|
||||
msgid "General - Settings"
|
||||
msgstr "General - Configuració"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "No hi ha models disponibles. Si us plau, configureu models d'IA a la con
|
||||
msgid "No option found"
|
||||
msgstr "No s'ha trobat cap opció"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Altres espais de treball"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "El nostre equip pot ajudar-te a configurar el teu espai de treball perquè s'adapti a les teves necessitats i fluxos de treball específics."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domini públic eliminat correctament"
|
||||
msgid "Public Domains"
|
||||
msgstr "Dominis públics"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Executa un workflow i torna aquí per veure les seves execucions"
|
||||
msgid "Run Function"
|
||||
msgstr "Executa Funció"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Esperant"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Infants en espera"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Zavřít"
|
||||
msgid "Close command menu"
|
||||
msgstr "Zavřít příkazové menu"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "dokončeno"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Dokončeno"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Zkopírováno do schránky"
|
||||
msgid "Copy"
|
||||
msgstr "Kopírovat"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopírovat odkaz"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopírovat odkaz pro zobrazení"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Tečky a čárky - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Snížení úrovně"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Použité extra kredity"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Selhalo"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Obecné"
|
||||
msgid "General - Settings"
|
||||
msgstr "Obecné - Nastavení"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nejsou dostupné žádné modely. Prosím, nakonfigurujte AI modely v na
|
||||
msgid "No option found"
|
||||
msgstr "Žádná možnost nenalezena"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Jiné pracovní prostory"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Náš tým vám může pomoci nastavit pracovní prostor tak, aby odpovídal vašim specifickým potřebám a pracovním postupům."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Veřejná doména byla úspěšně smazána"
|
||||
msgid "Public Domains"
|
||||
msgstr "Veřejné domény"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Spusťte pracovní postup a vraťte se sem pro zobrazení jeho proveden
|
||||
msgid "Run Function"
|
||||
msgstr "Spustit funkci"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Čekání"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Čekající potomci"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Luk"
|
||||
msgid "Close command menu"
|
||||
msgstr "Luk kommandomenu"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "fuldført"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Fuldført"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Kopieret til udklipsholder"
|
||||
msgid "Copy"
|
||||
msgstr "Kopier"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopier link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopier link til visning"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punktummer og komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Nedgrader"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Ekstra kreditter forbrugt"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Mislykkedes"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Generelt"
|
||||
msgid "General - Settings"
|
||||
msgstr "Generelt - Indstillinger"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Ingen modeller tilgængelige. Konfigurer venligst AI-modeller i dine arb
|
||||
msgid "No option found"
|
||||
msgstr "Ingen mulighed fundet"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Andre arbejdsområder"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Vores team kan hjælpe dig med at sætte din arbejdsområde op, så den matcher dine specifikke behov og workflows."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Offentligt domæne blev slettet med succes"
|
||||
msgid "Public Domains"
|
||||
msgstr "Offentlige Domæner"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Kør en arbejdsproces og vend tilbage hertil for at se dens eksekveringe
|
||||
msgid "Run Function"
|
||||
msgstr "Kør funktion"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "Venter"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Venter på børn"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Schließen"
|
||||
msgid "Close command menu"
|
||||
msgstr "Befehlsmenü schließen"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "abgeschlossen"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Abgeschlossen"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "In die Zwischenablage kopiert"
|
||||
msgid "Copy"
|
||||
msgstr "Kopieren"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Link kopieren"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Link kopieren, um Ansicht zu öffnen"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punkte und Komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Herabstufen"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Verwendete zusätzliche Credits"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Fehlgeschlagen"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Allgemein"
|
||||
msgid "General - Settings"
|
||||
msgstr "Allgemein - Einstellungen"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Keine Modelle verfügbar. Bitte konfigurieren Sie KI-Modelle in Ihren Ar
|
||||
msgid "No option found"
|
||||
msgstr "Keine Option gefunden"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Andere Arbeitsbereiche"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Unser Team kann Ihnen dabei helfen, Ihren Arbeitsbereich entsprechend Ihren spezifischen Anforderungen und Arbeitsabläufen einzurichten."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Öffentliche Domäne erfolgreich gelöscht"
|
||||
msgid "Public Domains"
|
||||
msgstr "Öffentliche Domains"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Führen Sie einen Workflow aus und kehren Sie zurück, um die Ausführun
|
||||
msgid "Run Function"
|
||||
msgstr "Funktion ausführen"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Wartend"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Wartende Kinder"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Κλείσιμο"
|
||||
msgid "Close command menu"
|
||||
msgstr "Κλείσιμο μενού εντολών"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "ολοκληρωμένο"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Αποπερατωμένες"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Αντιγράφηκε στο πρόχειρο"
|
||||
msgid "Copy"
|
||||
msgstr "Αντιγραφή"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Αντιγραφή συνδέσμου"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Αντιγραφή σύνδεσμου για προβολή"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Τελείες και κόμμα - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Υποβάθμιση"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Πρόσθετες μονάδες χρησιμοποιήθηκαν"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Απέτυχε"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Γενικά"
|
||||
msgid "General - Settings"
|
||||
msgstr "Γενικά - Ρυθμίσεις"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Δεν υπάρχουν διαθέσιμα μοντέλα. Παρακα
|
||||
msgid "No option found"
|
||||
msgstr "Δε βρέθηκε επιλογή"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Άλλοι χώροι εργασίας"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Η ομάδα μας μπορεί να σας βοηθήσει να ρυθμίσετε τον χώρο εργασίας σας ώστε να ταιριάζει στις συγκεκριμένες ανάγκες και τις ροές εργασιών σας."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Τα δημόσια δικαιώματα διαγράφηκαν με ε
|
||||
msgid "Public Domains"
|
||||
msgstr "Δημόσια Δικαιώματα"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Εκτελέστε ένα workflow και επιστρέψτε εδώ γ
|
||||
msgid "Run Function"
|
||||
msgstr "Εκτελέστε τη Λειτουργία"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10196,6 +10244,11 @@ msgstr "Σε αναμονή"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Αναμένονται Παιδιά"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2065,6 +2065,11 @@ msgstr "Close"
|
||||
msgid "Close command menu"
|
||||
msgstr "Close command menu"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2142,6 +2147,7 @@ msgstr "completed"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completed"
|
||||
|
||||
@@ -2392,6 +2398,11 @@ msgstr "Copied to clipboard"
|
||||
msgid "Copy"
|
||||
msgstr "Copy"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr "Copy code"
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2407,6 +2418,11 @@ msgstr "Copy link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copy link to view"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr "Copy output"
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3447,6 +3463,11 @@ msgstr "Dots and comma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr "Download {filename}"
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4347,6 +4368,7 @@ msgstr "Extra Credits Used"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Failed"
|
||||
|
||||
@@ -4709,6 +4731,11 @@ msgstr "General"
|
||||
msgid "General - Settings"
|
||||
msgstr "General - Settings"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr "Generated Files"
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6665,6 +6692,11 @@ msgstr "No models available. Please configure AI models in your workspace settin
|
||||
msgid "No option found"
|
||||
msgstr "No option found"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr "No output"
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7135,6 +7167,12 @@ msgstr "Other workspaces"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr "Output"
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7580,6 +7618,11 @@ msgstr "Public domain successfully deleted"
|
||||
msgid "Public Domains"
|
||||
msgstr "Public Domains"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr "Python Code Execution"
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8024,6 +8067,11 @@ msgstr "Run a workflow and return here to view its executions"
|
||||
msgid "Run Function"
|
||||
msgstr "Run Function"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr "Running..."
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10189,6 +10237,11 @@ msgstr "Waiting"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Waiting Children"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr "Waiting for output..."
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Cerrar"
|
||||
msgid "Close command menu"
|
||||
msgstr "Cerrar menú de comandos"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completado"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completado"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiado al portapapeles"
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copiar enlace"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copiar enlace para ver"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Puntos y coma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Degradar"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Créditos Extra Usados"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Fallido"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "General"
|
||||
msgid "General - Settings"
|
||||
msgstr "General - Ajustes"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "No hay modelos disponibles. Por favor configure modelos de IA en la conf
|
||||
msgid "No option found"
|
||||
msgstr "No se encontró opción"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Otros espacios de trabajo"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Nuestro equipo puede ayudarle a configurar su espacio de trabajo para que se adapte a sus necesidades y flujos de trabajo específicos."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Dominio público eliminado con éxito"
|
||||
msgid "Public Domains"
|
||||
msgstr "Dominios Públicos"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Ejecuta un workflow y vuelve aquí para ver sus ejecuciones"
|
||||
msgid "Run Function"
|
||||
msgstr "Ejecutar Función"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "Esperando"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Esperando a hijos"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Sulje"
|
||||
msgid "Close command menu"
|
||||
msgstr "Sulje komento-valikko"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "valmis"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Valmis"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Kopioitu leikepöydälle"
|
||||
msgid "Copy"
|
||||
msgstr "Kopioi"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopioi linkki"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopioi linkki katseluun"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Pisteitä ja pilkku - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Alentaminen"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Käytetyt ylimääräiset krediitit"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Epäonnistui"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Yleiset"
|
||||
msgid "General - Settings"
|
||||
msgstr "Yleiset - Asetukset"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Malitavoa ei ole saatavilla. Konfiguroi AI-mallit työtilan asetuksista.
|
||||
msgid "No option found"
|
||||
msgstr "Ei vaihtoehtoa löytynyt"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Muut työtilat"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Tiimimme voi auttaa sinua järjestämään työtilasi vastaamaan erityistarpeitasi ja työnkulkuasi."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Julkinen verkkotunnus poistettiin onnistuneesti"
|
||||
msgid "Public Domains"
|
||||
msgstr "Julkiset verkkotunnukset"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Suorita työnkulku ja palaa tänne nähdäksesi sen suoritukset"
|
||||
msgid "Run Function"
|
||||
msgstr "Suorita toiminto"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Odottaa"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Odotettavat lapset"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Fermer"
|
||||
msgid "Close command menu"
|
||||
msgstr "Fermer le menu de commande"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "terminé"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Terminé"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copié dans le presse-papiers"
|
||||
msgid "Copy"
|
||||
msgstr "Copier"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copier le lien"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copier le lien pour voir"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Points et virgule - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Rétrograder"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Crédits supplémentaires utilisés"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Échec"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Général"
|
||||
msgid "General - Settings"
|
||||
msgstr "Général - Paramètres"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Aucun modèle disponible. Veuillez configurer les modèles IA dans les p
|
||||
msgid "No option found"
|
||||
msgstr "Aucune option trouvée"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Autres espaces de travail"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Notre équipe peut vous aider à configurer votre espace de travail pour qu'il corresponde à vos besoins spécifiques et à vos flux de travail."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domaine public supprimé avec succès"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domaines publics"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Exécutez un workflow et revenez ici pour voir ses exécutions"
|
||||
msgid "Run Function"
|
||||
msgstr "Exécuter la fonction"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "En attente"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Enfants en attente"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -2070,6 +2070,11 @@ msgstr "סגור"
|
||||
msgid "Close command menu"
|
||||
msgstr "סגור תפריט פקודות"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "הושלם"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "הושלם"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "הועתק ללוח הגזירים"
|
||||
msgid "Copy"
|
||||
msgstr "העתק"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "העתק קישור"
|
||||
msgid "Copy link to view"
|
||||
msgstr "העתק קישור לצפייה"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "נקודות ופסיק - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "שדרוג לאחור"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "קרדיטים נוספים שנוצלו"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "<span dir=\"rtl\">נכשל</span>"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "כללי"
|
||||
msgid "General - Settings"
|
||||
msgstr "כללי - הגדרות"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "אין מודלים זמינים. נא להגדיר מודלים לבי
|
||||
msgid "No option found"
|
||||
msgstr "לא נמצאה אפשרות"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "מרחבים אחרים"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "הצוות שלנו יכול לסייע לך להגדיר את סביבת העבודה שלך כך שתתאים לצרכים ולתהליכי העבודה שלך."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "דומיין ציבורי נמחק בהצלחה"
|
||||
msgid "Public Domains"
|
||||
msgstr "דומיינים ציבוריים"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "\\"
|
||||
msgid "Run Function"
|
||||
msgstr "הפעל פונקציה"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "ממתין"
|
||||
msgid "Waiting Children"
|
||||
msgstr "ילדים ממתינים"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Bezár"
|
||||
msgid "Close command menu"
|
||||
msgstr "Parancsmenü bezárása"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "kész"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Kész"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Vágólapra másolva"
|
||||
msgid "Copy"
|
||||
msgstr "Másolás"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Hivatkozás másolása"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Link másolása a megtekintéshez"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Pontok és vessző - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Csomagcsökkentés"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Felhasznált extra kreditek"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Sikertelen"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Általános"
|
||||
msgid "General - Settings"
|
||||
msgstr "Általános - Beállítások"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nincsenek elérhető modellek. Kérjük, állítsa be a MI modelleket a
|
||||
msgid "No option found"
|
||||
msgstr "Nem található lehetőség"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Egyéb munkaterületek"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Csapatunk segíthet az Ön munkaterületének beállításában, hogy az megfeleljen az Ön speciális igényeinek és munkafolyamatainak."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "A nyilvános domain sikeresen törölve"
|
||||
msgid "Public Domains"
|
||||
msgstr "Nyilvános Domainek"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Futtasson egy munkafolyamatot, és térjen vissza ide a végrehajtások
|
||||
msgid "Run Function"
|
||||
msgstr "Funkció futtatása"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Várakozás"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Várakozó gyermekek"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Chiudi"
|
||||
msgid "Close command menu"
|
||||
msgstr "Chiudi il menu comandi"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completato"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completato"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiato negli appunti"
|
||||
msgid "Copy"
|
||||
msgstr "Copia"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copia link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copia link per visualizzare"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punti e virgola - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Crediti extra usati"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Fallito"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Generale"
|
||||
msgid "General - Settings"
|
||||
msgstr "Generale - Impostazioni"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nessun modello disponibile. Configurare i modelli AI nelle impostazioni
|
||||
msgid "No option found"
|
||||
msgstr "Nessuna opzione trovata"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Altri spazi di lavoro"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Il nostro team può aiutarti a configurare il tuo spazio di lavoro per adattarsi alle tue esigenze e flussi di lavoro specifici."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Dominio pubblico eliminato con successo"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domini Pubblici"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Esegui un workflow e torna qui per visualizzare le esecuzioni"
|
||||
msgid "Run Function"
|
||||
msgstr "Esegui Funzione"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "In attesa"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Bambini in attesa"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "閉じる"
|
||||
msgid "Close command menu"
|
||||
msgstr "コマンドメニューを閉じる"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "完了"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "完了"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "クリップボードにコピーされました"
|
||||
msgid "Copy"
|
||||
msgstr "コピー"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "リンクをコピー"
|
||||
msgid "Copy link to view"
|
||||
msgstr "\"ビューのリンクをコピー\""
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "ドットとコンマ - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "ダウングレード"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "追加クレジットが使用されました"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "失敗"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "一般"
|
||||
msgid "General - Settings"
|
||||
msgstr "一般 - 設定"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "モデルが利用可能ではありません。ワークスペース設
|
||||
msgid "No option found"
|
||||
msgstr "オプションが見つかりません"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "その他のワークスペース"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "チームがあなたの特定のニーズとワークフローに合わせてワークスペースをセットアップするお手伝いをします。"
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "パブリックドメインが正常に削除されました"
|
||||
msgid "Public Domains"
|
||||
msgstr "パブリックドメイン"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "ワークフローを実行し、その実行内容を見るためにこ
|
||||
msgid "Run Function"
|
||||
msgstr "関数を実行"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "待機中"
|
||||
msgid "Waiting Children"
|
||||
msgstr "待機中の子供"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "닫기"
|
||||
msgid "Close command menu"
|
||||
msgstr "명령 메뉴 닫기"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "완료됨"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "완료됨"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "클립보드에 복사되었습니다"
|
||||
msgid "Copy"
|
||||
msgstr "복사"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "링크 복사"
|
||||
msgid "Copy link to view"
|
||||
msgstr "보기 링크 복사"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "점과 쉼표 - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "다운그레이드"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "추가 크레딧 사용됨"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "실패"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "일반"
|
||||
msgid "General - Settings"
|
||||
msgstr "일반 - 설정"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "사용 가능한 모델이 없습니다. 작업 공간 설정에서 AI
|
||||
msgid "No option found"
|
||||
msgstr "옵션을 찾을 수 없음"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "기타 워크스페이스"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "저희 팀은 귀하의 특정 요구와 워크플로우에 맞게 작업 공간을 설정하는 데 도움을 줄 수 있습니다."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "공개 도메인이 성공적으로 삭제되었습니다."
|
||||
msgid "Public Domains"
|
||||
msgstr "공개 도메인"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "워크플로를 실행하고 여기로 돌아와 실행 결과를 확인
|
||||
msgid "Run Function"
|
||||
msgstr "기능 실행"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "대기 중"
|
||||
msgid "Waiting Children"
|
||||
msgstr "대기 중인 하위 항목"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Sluiten"
|
||||
msgid "Close command menu"
|
||||
msgstr "Sluit opdrachtmenu"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "voltooid"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Voltooid"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Gekopieerd naar klembord"
|
||||
msgid "Copy"
|
||||
msgstr "Kopiëren"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopieer link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopieer link om te bekijken"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punten en komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Extra credits gebruikt"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Mislukt"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Algemeen"
|
||||
msgid "General - Settings"
|
||||
msgstr "Algemeen - Instellingen"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Geen modellen beschikbaar. Configureer AI-modellen in je werkruimte-inst
|
||||
msgid "No option found"
|
||||
msgstr "Geen optie gevonden"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Andere werkruimtes"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Ons team kan u helpen uw werkruimte in te richten, zodat deze aansluit bij uw specifieke behoeften en werkstromen."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Publiek domein succesvol verwijderd"
|
||||
msgid "Public Domains"
|
||||
msgstr "Openbare Domeinen"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Voer een workflow uit en keer hier terug om de uitvoeringen te bekijken"
|
||||
msgid "Run Function"
|
||||
msgstr "Functie uitvoeren"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "Wachten"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Wachten Kinderen"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Lukk"
|
||||
msgid "Close command menu"
|
||||
msgstr "Lukk kommandomeny"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "fullført"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Fullført"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Kopiert til utklippstavlen"
|
||||
msgid "Copy"
|
||||
msgstr "Kopier"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopier lenke"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopier lenke for å vise"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punktum og komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Nedgrader"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Ekstra kreditter brukt"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Mislyktes"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Generelt"
|
||||
msgid "General - Settings"
|
||||
msgstr "Generelt - Innstillinger"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Ingen modeller tilgjengelig. Vennligst konfigurer AI-modeller i arbeidso
|
||||
msgid "No option found"
|
||||
msgstr "Ingen alternativ funnet"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Andre arbeidsområder"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Vårt team kan hjelpe deg med å sette opp arbeidsområdet ditt for å tilpasse dine spesifikke behov og arbeidsflyter."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Offentlig domene slettet vellykket"
|
||||
msgid "Public Domains"
|
||||
msgstr "Offentlige domener"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Kjør en arbeidsflyt og kom tilbake her for å se på kjøringene"
|
||||
msgid "Run Function"
|
||||
msgstr "Kjør funksjon"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Venter"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Ventende barn"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Zamknij"
|
||||
msgid "Close command menu"
|
||||
msgstr "Zamknij menu poleceń"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "zakończono"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Zakończono"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Skopiowano do schowka"
|
||||
msgid "Copy"
|
||||
msgstr "Kopiuj"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Skopiuj link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Skopiuj link do wyświetlenia"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Kropki i przecinek - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Zniż"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Wykorzystane dodatkowe kredyty"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Niepowodzenie"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Ogólne"
|
||||
msgid "General - Settings"
|
||||
msgstr "Ogólne - Ustawienia"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Brak dostępnych modeli. Skonfiguruj modele AI w ustawieniach przestrzen
|
||||
msgid "No option found"
|
||||
msgstr "Nie znaleziono opcji"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Inne przestrzenie robocze"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Nasz zespół może pomóc Ci skonfigurować przestrzeń roboczą, aby spełniała Twoje specyficzne potrzeby i procesy pracy."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domena publiczna pomyślnie usunięta"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domeny publiczne"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Uruchom workflow i wróć tutaj, aby zobaczyć jego wykonania"
|
||||
msgid "Run Function"
|
||||
msgstr "Uruchom funkcję"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Czekający"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Czekające dzieci"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2065,6 +2065,11 @@ msgstr ""
|
||||
msgid "Close command menu"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2142,6 +2147,7 @@ msgstr ""
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
@@ -2392,6 +2398,11 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2407,6 +2418,11 @@ msgstr ""
|
||||
msgid "Copy link to view"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3447,6 +3463,11 @@ msgstr ""
|
||||
msgid "Downgrade"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4347,6 +4368,7 @@ msgstr ""
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -4709,6 +4731,11 @@ msgstr ""
|
||||
msgid "General - Settings"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6665,6 +6692,11 @@ msgstr ""
|
||||
msgid "No option found"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7135,6 +7167,12 @@ msgstr ""
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7580,6 +7618,11 @@ msgstr ""
|
||||
msgid "Public Domains"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8024,6 +8067,11 @@ msgstr ""
|
||||
msgid "Run Function"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10187,6 +10235,11 @@ msgstr ""
|
||||
msgid "Waiting Children"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Fechar"
|
||||
msgid "Close command menu"
|
||||
msgstr "Fechar menu de comandos"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completado"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completado"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiado para a área de transferência"
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copiar link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copiar link para visualizar"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Pontos e vírgula - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Créditos extras utilizados"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Falhou"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Geral"
|
||||
msgid "General - Settings"
|
||||
msgstr "Geral - Configurações"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nenhum modelo disponível. Por favor, configure modelos de IA nas config
|
||||
msgid "No option found"
|
||||
msgstr "Nenhuma opção encontrada"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Outros espaços de trabalho"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Nossa equipe pode ajudar você a configurar seu espaço de trabalho para atender às suas necessidades e fluxos de trabalho específicos."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domínio público excluído com sucesso"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domínios Públicos"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Execute um workflow e retorne aqui para visualizar suas execuções"
|
||||
msgid "Run Function"
|
||||
msgstr "Executar Função"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Esperando"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Crianças à Espera"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Fechar"
|
||||
msgid "Close command menu"
|
||||
msgstr "Fechar menu de comandos"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completado"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Concluído"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiado para a área de transferência"
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copiar link"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copiar link para visualizar"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Pontos e vírgula - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Créditos Extras Utilizados"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Falhou"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Geral"
|
||||
msgid "General - Settings"
|
||||
msgstr "Geral - Configurações"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nenhum modelo disponível. Por favor, configure modelos de IA nas config
|
||||
msgid "No option found"
|
||||
msgstr "Nenhuma opção encontrada"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Outros espaços de trabalho"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Nossa equipe pode ajudar a configurar seu espaço de trabalho de acordo com suas necessidades específicas e fluxos de trabalho."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domínio público excluído com sucesso"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domínios Públicos"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Execute um workflow e volte aqui para ver as suas execuções"
|
||||
msgid "Run Function"
|
||||
msgstr "Executar Função"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Aguardando"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Crianças esperando"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Închide"
|
||||
msgid "Close command menu"
|
||||
msgstr "Închide meniul de comandă"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "completat"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Completat"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Copiat în clipboard"
|
||||
msgid "Copy"
|
||||
msgstr "Copiază"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Copiază linkul"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Copiază linkul pentru vizualizare"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Puncte și virgulă - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Retrogradare"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Credite suplimentare utilizate"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Eșuat"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "General"
|
||||
msgid "General - Settings"
|
||||
msgstr "General - Setări"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Nu există modele disponibile. Vă rugăm să configurați modelele AI
|
||||
msgid "No option found"
|
||||
msgstr "Nu a fost găsită nicio opțiune"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Alte spații de lucru"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Echipa noastră vă poate ajuta să vă configurați spațiul de lucru pentru a se potrivi nevoilor și fluxurilor dvs. de lucru specifice."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Domeniul public a fost șters cu succes"
|
||||
msgid "Public Domains"
|
||||
msgstr "Domenii Publice"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Rulează un workflow și întoarce-te aici pentru a vedea execuțiile ac
|
||||
msgid "Run Function"
|
||||
msgstr "Execută Funcția"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "În așteptare"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Copii în așteptare"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
Binary file not shown.
@@ -2070,6 +2070,11 @@ msgstr "Затвори"
|
||||
msgid "Close command menu"
|
||||
msgstr "Затвори мени команди"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "завршено"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Завршено"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Копирано у клипборд"
|
||||
msgid "Copy"
|
||||
msgstr "Копирај"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Копирај линк"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Копирај везу за преглед"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Тачке и запета - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Смањи услугу"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Искоришћени додатни кредити"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Неуспело"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Опште"
|
||||
msgid "General - Settings"
|
||||
msgstr "Опште - Подешавања"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Нема доступних модела. Молимо вас, конф
|
||||
msgid "No option found"
|
||||
msgstr "Нема пронађене опције"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Остали радни простори"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Наш тим може помоћи у подешавању вашег радног простора тако да одговара вашим специфичним потребама и радним токовима."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Јавни домен успешно обрисан"
|
||||
msgid "Public Domains"
|
||||
msgstr "Јавни домени"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Покрените радни процес и вратите се овд
|
||||
msgid "Run Function"
|
||||
msgstr "Изврши функцију"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Чекање"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Чекање деце"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Stäng"
|
||||
msgid "Close command menu"
|
||||
msgstr "Stäng kommandomenyn"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "slutförd"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Slutförd"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Kopierad till urklipp"
|
||||
msgid "Copy"
|
||||
msgstr "Kopiera"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Kopiera länk"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Kopiera länk för att se"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Punkt och komma - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Nedgradera"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Extra krediter användes"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Misslyckades"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Allmänt"
|
||||
msgid "General - Settings"
|
||||
msgstr "Allmänt - Inställningar"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6672,6 +6699,11 @@ msgstr "Inga modeller tillgängliga. Vänligen konfigurera AI-modeller i dina ar
|
||||
msgid "No option found"
|
||||
msgstr "Inget alternativ hittades"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7142,6 +7174,12 @@ msgstr "Andra arbetsytor"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Vårt team kan hjälpa dig att ställa in din arbetsyta så att den matchar dina specifika behov och arbetsflöden."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7587,6 +7625,11 @@ msgstr "Allmän domän raderades framgångsrikt"
|
||||
msgid "Public Domains"
|
||||
msgstr "Allmänna domäner"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8031,6 +8074,11 @@ msgstr "Kör en arbetsflöde och återvänd hit för att se dess körningar"
|
||||
msgid "Run Function"
|
||||
msgstr "Kör Funktion"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10206,6 +10254,11 @@ msgstr "Väntar"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Väntar barn"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Kapat"
|
||||
msgid "Close command menu"
|
||||
msgstr "Komut menüsünü kapat"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "tamamlandı"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Tamamlandı"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Panoya kopyalandı"
|
||||
msgid "Copy"
|
||||
msgstr "Kopyala"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Bağlantıyı kopyala"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Bağlantıyı kopyala"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Noktalar ve virgül - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Düşürme"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Ekstra Kredi Kullanıldı"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Başarısız"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Genel"
|
||||
msgid "General - Settings"
|
||||
msgstr "Genel - Ayarlar"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Model yok. Lütfen iş yeri ayarlarında AI modellerini yapılandırın.
|
||||
msgid "No option found"
|
||||
msgstr "Seçenek bulunamadı"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Diğer çalışma alanları"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Ekibimiz, özel ihtiyaçlarınıza ve iş akışlarınıza uyan çalışma alanınızı kurmanız için size yardımcı olabilir."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Genel alan adı başarıyla silindi"
|
||||
msgid "Public Domains"
|
||||
msgstr "Genel Alan Adları"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Bir iş akışı çalıştırın ve yürütmelerini görmek için buraya
|
||||
msgid "Run Function"
|
||||
msgstr "İşlevi Çalıştır"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Bekleniyor"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Bekleyen Çocuklar"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Закрити"
|
||||
msgid "Close command menu"
|
||||
msgstr "Закрити командне меню"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "завершено"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Завершено"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Скопійовано в буфер обміну"
|
||||
msgid "Copy"
|
||||
msgstr "Копіювати"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Копіювати посилання"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Скопіювати посилання для перегляду"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Крапки і кома - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Понижити"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Додаткові використані кредити"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Не вдалося"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "Загальні"
|
||||
msgid "General - Settings"
|
||||
msgstr "Загальні - Налаштування"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Немає доступних моделей. Увімкніть кон
|
||||
msgid "No option found"
|
||||
msgstr "Опцій не знайдено"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Інші робочі простори"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Наша команда може допомогти налаштувати ваш робочий простір відповідно до ваших конкретних потреб і процесів."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Публічний домен успішно видалено"
|
||||
msgid "Public Domains"
|
||||
msgstr "Публічні домени"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Запустіть workflow і поверніться сюди, щоб
|
||||
msgid "Run Function"
|
||||
msgstr "Запустити функцію"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10194,6 +10242,11 @@ msgstr "Очікування"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Очікування дітей"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "Đóng"
|
||||
msgid "Close command menu"
|
||||
msgstr "Đóng menu lệnh"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "hoàn thành"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "Hoàn thành"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "Đã sao chép vào bảng tạm"
|
||||
msgid "Copy"
|
||||
msgstr "Sao chép"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "Sao chép liên kết"
|
||||
msgid "Copy link to view"
|
||||
msgstr "Sao chép liên kết để xem"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "Dấu chấm và dấu phẩy - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "Hạ cấp"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "Số tín dụng bổ sung đã sử dụng"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "Thất bại"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "\\"
|
||||
msgid "General - Settings"
|
||||
msgstr "Cài đặt - Chung"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "Không có mô hình nào có sẵn. Vui lòng cấu hình mô hình AI
|
||||
msgid "No option found"
|
||||
msgstr "Không có tuỳ chọn nào"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "Không gian làm việc khác"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "Đội ngũ của chúng tôi có thể giúp bạn thiết lập không gian làm việc sao cho phù hợp với nhu cầu và quy trình làm việc cụ thể của bạn."
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "Tên miền công cộng đã được xóa thành công"
|
||||
msgid "Public Domains"
|
||||
msgstr "Các tên miền công cộng"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "Chạy một quy trình làm việc và trở lại đây để xem các
|
||||
msgid "Run Function"
|
||||
msgstr "Chạy chức năng"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "Đang chờ"
|
||||
msgid "Waiting Children"
|
||||
msgstr "Đang chờ trẻ em"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "关闭"
|
||||
msgid "Close command menu"
|
||||
msgstr "关闭命令菜单"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "已完成"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "已完成"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "已复制到剪贴板"
|
||||
msgid "Copy"
|
||||
msgstr "复制"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "复制链接"
|
||||
msgid "Copy link to view"
|
||||
msgstr "复制查看链接"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "点和逗号 - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "降级"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "额外消费学分"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "失败"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "常规"
|
||||
msgid "General - Settings"
|
||||
msgstr "通用 - 设置"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "没有可用的模型。请在工作区设置中配置 AI 模型。"
|
||||
msgid "No option found"
|
||||
msgstr "未找到选项"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "其他工作区"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "我们的团队可以帮助您设置工作空间,以符合您的特定需求和工作流程。"
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "公共域删除成功"
|
||||
msgid "Public Domains"
|
||||
msgstr "公共域"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "运行工作流并返回此处查看其执行情况"
|
||||
msgid "Run Function"
|
||||
msgstr "运行函数"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "等待中"
|
||||
msgid "Waiting Children"
|
||||
msgstr "等待子任务"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -2070,6 +2070,11 @@ msgstr "關閉"
|
||||
msgid "Close command menu"
|
||||
msgstr "關閉指令選單"
|
||||
|
||||
#. js-lingui-id: EWPtMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: /8PmQ9
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/code-action/components/WorkflowEditActionServerlessFunction.tsx
|
||||
msgid "Code Editor"
|
||||
@@ -2147,6 +2152,7 @@ msgstr "完成"
|
||||
|
||||
#. js-lingui-id: qqWcBV
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Completed"
|
||||
msgstr "完成"
|
||||
|
||||
@@ -2397,6 +2403,11 @@ msgstr "已複製到剪貼板"
|
||||
msgid "Copy"
|
||||
msgstr "複製"
|
||||
|
||||
#. js-lingui-id: NmPNJJ
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Copy code"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 7eVkEH
|
||||
#: src/pages/onboarding/InviteTeam.tsx
|
||||
msgid "Copy invitation link"
|
||||
@@ -2412,6 +2423,11 @@ msgstr "複製連結"
|
||||
msgid "Copy link to view"
|
||||
msgstr "複製連結以查看"
|
||||
|
||||
#. js-lingui-id: VBIlvI
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Copy output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: HvB+os
|
||||
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
|
||||
msgid "Copy paste the code below"
|
||||
@@ -3452,6 +3468,11 @@ msgstr "點和逗號 - {dotsAndCommaExample}"
|
||||
msgid "Downgrade"
|
||||
msgstr "降級"
|
||||
|
||||
#. js-lingui-id: qnTwse
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Download {filename}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WcWS//
|
||||
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
|
||||
msgid "Download file"
|
||||
@@ -4352,6 +4373,7 @@ msgstr "額外的信用使用情況"
|
||||
#. js-lingui-id: 7Bj3x9
|
||||
#: src/pages/settings/emailing-domains/utils/getEmailingDomainStatusText.ts
|
||||
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminQueueJobsTable.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Failed"
|
||||
msgstr "失敗"
|
||||
|
||||
@@ -4714,6 +4736,11 @@ msgstr "常規"
|
||||
msgid "General - Settings"
|
||||
msgstr "一般 - 設定"
|
||||
|
||||
#. js-lingui-id: wu9eMO
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Generated Files"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: DDcvSo
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "German"
|
||||
@@ -6670,6 +6697,11 @@ msgstr "無模型可用。請在工作區設置中配置AI模型。"
|
||||
msgid "No option found"
|
||||
msgstr "未找到選項"
|
||||
|
||||
#. js-lingui-id: XRc1G9
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "No output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: tTItk7
|
||||
#: src/modules/workflow/workflow-steps/components/WorkflowRunStepOutputDetail.tsx
|
||||
msgid "No output available"
|
||||
@@ -7140,6 +7172,12 @@ msgstr "其他工作區"
|
||||
msgid "Our team can help you set up your workspace to match your specific needs and workflows."
|
||||
msgstr "我們的團隊可以幫助您設置工作區,以滿足您的具體需求和工作流程。"
|
||||
|
||||
#. js-lingui-id: gh06VD
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Output"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: xvfn7l
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
|
||||
msgid "Output Field {fieldNumber}"
|
||||
@@ -7585,6 +7623,11 @@ msgstr "公有域名成功刪除"
|
||||
msgid "Public Domains"
|
||||
msgstr "公有域名"
|
||||
|
||||
#. js-lingui-id: GUpZQM
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Python Code Execution"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 2vudsu
|
||||
#: src/modules/command-menu/pages/page-layout/utils/getDateGranularityLabel.ts
|
||||
msgid "Quarter"
|
||||
@@ -8029,6 +8072,11 @@ msgstr "運行工作流程並返回此處查看其執行情況"
|
||||
msgid "Run Function"
|
||||
msgstr "執行功能"
|
||||
|
||||
#. js-lingui-id: LTC198
|
||||
#: src/modules/ai/components/CodeExecutionDisplay.tsx
|
||||
msgid "Running..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: nji0/X
|
||||
#: src/pages/settings/profile/appearance/components/LocalePicker.tsx
|
||||
msgid "Russian"
|
||||
@@ -10192,6 +10240,11 @@ msgstr "等待中"
|
||||
msgid "Waiting Children"
|
||||
msgstr "等待的子項"
|
||||
|
||||
#. js-lingui-id: TdQd9Q
|
||||
#: src/modules/ai/components/TerminalOutput.tsx
|
||||
msgid "Waiting for output..."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: zFSQY3
|
||||
#: src/modules/activities/timeline-activities/rows/main-object/components/EventRowMainObject.tsx
|
||||
msgid "was created by"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { CodeExecutionDisplay } from '@/ai/components/CodeExecutionDisplay';
|
||||
import { ReasoningSummaryDisplay } from '@/ai/components/ReasoningSummaryDisplay';
|
||||
import { RoutingStatusDisplay } from '@/ai/components/RoutingStatusDisplay';
|
||||
import { IconDotsVertical } from 'twenty-ui/display';
|
||||
@@ -65,6 +66,15 @@ export const AIChatAssistantMessageRenderer = ({
|
||||
isLastMessageStreaming: boolean;
|
||||
hasError?: boolean;
|
||||
}) => {
|
||||
// Filter out data-code-execution parts when tool-code_interpreter exists
|
||||
// (the tool part contains the final result, data-code-execution is for streaming updates)
|
||||
const hasCodeInterpreterTool = messageParts.some(
|
||||
(part) => part.type === 'tool-code_interpreter',
|
||||
);
|
||||
const filteredParts = hasCodeInterpreterTool
|
||||
? messageParts.filter((part) => part.type !== 'data-code-execution')
|
||||
: messageParts;
|
||||
|
||||
const renderMessagePart = (part: ExtendedUIMessagePart, index: number) => {
|
||||
switch (part.type) {
|
||||
case 'reasoning':
|
||||
@@ -79,6 +89,20 @@ export const AIChatAssistantMessageRenderer = ({
|
||||
return <LazyMarkdownRenderer key={index} text={part.text} />;
|
||||
case 'data-routing-status':
|
||||
return <RoutingStatusDisplay data={part.data} key={index} />;
|
||||
case 'data-code-execution':
|
||||
return (
|
||||
<CodeExecutionDisplay
|
||||
key={index}
|
||||
code={part.data.code}
|
||||
stdout={part.data.stdout}
|
||||
stderr={part.data.stderr}
|
||||
exitCode={part.data.exitCode}
|
||||
files={part.data.files}
|
||||
isRunning={
|
||||
part.data.state === 'running' || part.data.state === 'pending'
|
||||
}
|
||||
/>
|
||||
);
|
||||
default:
|
||||
{
|
||||
if (isToolUIPart(part)) {
|
||||
@@ -89,14 +113,14 @@ export const AIChatAssistantMessageRenderer = ({
|
||||
}
|
||||
};
|
||||
|
||||
if (!messageParts.length && !hasError) {
|
||||
if (!filteredParts.length && !hasError) {
|
||||
return <InitialLoadingIndicator />;
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
<StyledMessagePartsContainer>
|
||||
{messageParts.map(renderMessagePart)}
|
||||
{filteredParts.map(renderMessagePart)}
|
||||
</StyledMessagePartsContainer>
|
||||
{isLastMessageStreaming && !hasError && <StyledStreamingIndicator />}
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,376 @@
|
||||
import { TerminalOutput } from '@/ai/components/TerminalOutput';
|
||||
import { useTheme } from '@emotion/react';
|
||||
import styled from '@emotion/styled';
|
||||
import { useLingui } from '@lingui/react/macro';
|
||||
import { useState } from 'react';
|
||||
import {
|
||||
IconChevronDown,
|
||||
IconChevronUp,
|
||||
IconCode,
|
||||
IconCopy,
|
||||
IconDownload,
|
||||
IconFile,
|
||||
IconPlayerPlay,
|
||||
IconSquareRoundedCheck,
|
||||
IconSquareRoundedX,
|
||||
} from 'twenty-ui/display';
|
||||
import { CodeEditor, LightIconButton } from 'twenty-ui/input';
|
||||
import { AnimatedExpandableContainer } from 'twenty-ui/layout';
|
||||
import { useCopyToClipboard } from '~/hooks/useCopyToClipboard';
|
||||
|
||||
const StyledContainer = styled.div`
|
||||
border: 1px solid ${({ theme }) => theme.border.color.medium};
|
||||
border-radius: ${({ theme }) => theme.border.radius.md};
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
margin: ${({ theme }) => theme.spacing(2)} 0;
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
const StyledHeader = styled.div<{ status: 'success' | 'error' | 'running' }>`
|
||||
align-items: center;
|
||||
background: ${({ theme }) => theme.background.secondary};
|
||||
border-bottom: 1px solid ${({ theme }) => theme.border.color.light};
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
justify-content: space-between;
|
||||
padding: ${({ theme }) => theme.spacing(2)} ${({ theme }) => theme.spacing(3)};
|
||||
`;
|
||||
|
||||
const StyledHeaderLeft = styled.div`
|
||||
align-items: center;
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
`;
|
||||
|
||||
const StyledHeaderRight = styled.div`
|
||||
align-items: center;
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(1)};
|
||||
`;
|
||||
|
||||
const StyledStatusBadge = styled.div<{
|
||||
status: 'success' | 'error' | 'running';
|
||||
}>`
|
||||
align-items: center;
|
||||
background: ${({ status, theme }) =>
|
||||
status === 'success'
|
||||
? theme.background.transparent.success
|
||||
: status === 'error'
|
||||
? theme.background.transparent.danger
|
||||
: theme.background.transparent.medium};
|
||||
border-radius: ${({ theme }) => theme.border.radius.pill};
|
||||
color: ${({ status, theme }) =>
|
||||
status === 'success'
|
||||
? theme.color.turquoise
|
||||
: status === 'error'
|
||||
? theme.color.red
|
||||
: theme.font.color.secondary};
|
||||
display: flex;
|
||||
font-size: ${({ theme }) => theme.font.size.xs};
|
||||
font-weight: ${({ theme }) => theme.font.weight.medium};
|
||||
gap: ${({ theme }) => theme.spacing(1)};
|
||||
padding: ${({ theme }) => theme.spacing(0.5)}
|
||||
${({ theme }) => theme.spacing(2)};
|
||||
`;
|
||||
|
||||
const StyledTitle = styled.span`
|
||||
color: ${({ theme }) => theme.font.color.primary};
|
||||
font-size: ${({ theme }) => theme.font.size.md};
|
||||
font-weight: ${({ theme }) => theme.font.weight.medium};
|
||||
`;
|
||||
|
||||
const StyledSection = styled.div`
|
||||
border-top: 1px solid ${({ theme }) => theme.border.color.light};
|
||||
`;
|
||||
|
||||
const StyledSectionHeader = styled.div`
|
||||
align-items: center;
|
||||
background: ${({ theme }) => theme.background.secondary};
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
justify-content: space-between;
|
||||
padding: ${({ theme }) => theme.spacing(2)} ${({ theme }) => theme.spacing(3)};
|
||||
transition: background ${({ theme }) => theme.animation.duration.fast}s;
|
||||
|
||||
&:hover {
|
||||
background: ${({ theme }) => theme.background.tertiary};
|
||||
}
|
||||
`;
|
||||
|
||||
const StyledSectionHeaderLeft = styled.div`
|
||||
align-items: center;
|
||||
color: ${({ theme }) => theme.font.color.secondary};
|
||||
display: flex;
|
||||
font-size: ${({ theme }) => theme.font.size.sm};
|
||||
font-weight: ${({ theme }) => theme.font.weight.medium};
|
||||
gap: ${({ theme }) => theme.spacing(1)};
|
||||
`;
|
||||
|
||||
const StyledCodeEditorContainer = styled.div`
|
||||
max-height: 300px;
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
const StyledFilesGrid = styled.div`
|
||||
display: grid;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
|
||||
padding: ${({ theme }) => theme.spacing(3)};
|
||||
`;
|
||||
|
||||
const StyledFileCard = styled.div`
|
||||
border: 1px solid ${({ theme }) => theme.border.color.light};
|
||||
border-radius: ${({ theme }) => theme.border.radius.sm};
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
const StyledFilePreview = styled.div`
|
||||
align-items: center;
|
||||
aspect-ratio: 16 / 9;
|
||||
background: ${({ theme }) => theme.background.tertiary};
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
const StyledPreviewImage = styled.img`
|
||||
height: 100%;
|
||||
object-fit: contain;
|
||||
width: 100%;
|
||||
`;
|
||||
|
||||
const StyledFileInfo = styled.div`
|
||||
align-items: center;
|
||||
background: ${({ theme }) => theme.background.secondary};
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
justify-content: space-between;
|
||||
padding: ${({ theme }) => theme.spacing(1.5)}
|
||||
${({ theme }) => theme.spacing(2)};
|
||||
`;
|
||||
|
||||
const StyledFileName = styled.span`
|
||||
color: ${({ theme }) => theme.font.color.primary};
|
||||
font-size: ${({ theme }) => theme.font.size.sm};
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
`;
|
||||
|
||||
const StyledDownloadLink = styled.a`
|
||||
align-items: center;
|
||||
color: ${({ theme }) => theme.font.color.secondary};
|
||||
display: flex;
|
||||
|
||||
&:hover {
|
||||
color: ${({ theme }) => theme.font.color.primary};
|
||||
}
|
||||
`;
|
||||
|
||||
type CodeExecutionDisplayProps = {
|
||||
code: string;
|
||||
stdout: string;
|
||||
stderr: string;
|
||||
exitCode?: number;
|
||||
files?: Array<{
|
||||
filename: string;
|
||||
url: string;
|
||||
mimeType?: string;
|
||||
}>;
|
||||
isRunning?: boolean;
|
||||
};
|
||||
|
||||
const isPreviewableMimeType = (mimeType?: string): boolean => {
|
||||
if (!mimeType) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return ['image/png', 'image/jpeg', 'image/gif', 'image/webp'].includes(
|
||||
mimeType,
|
||||
);
|
||||
};
|
||||
|
||||
export const CodeExecutionDisplay = ({
|
||||
code,
|
||||
stdout,
|
||||
stderr,
|
||||
exitCode,
|
||||
files = [],
|
||||
isRunning = false,
|
||||
}: CodeExecutionDisplayProps) => {
|
||||
const { t } = useLingui();
|
||||
const theme = useTheme();
|
||||
const { copyToClipboard } = useCopyToClipboard();
|
||||
const [isCodeExpanded, setIsCodeExpanded] = useState(false);
|
||||
const [isOutputExpanded, setIsOutputExpanded] = useState(true);
|
||||
const [isFilesExpanded, setIsFilesExpanded] = useState(true);
|
||||
|
||||
const status: 'success' | 'error' | 'running' = isRunning
|
||||
? 'running'
|
||||
: exitCode === 0
|
||||
? 'success'
|
||||
: 'error';
|
||||
|
||||
const StatusIcon =
|
||||
status === 'success'
|
||||
? IconSquareRoundedCheck
|
||||
: status === 'error'
|
||||
? IconSquareRoundedX
|
||||
: IconPlayerPlay;
|
||||
|
||||
const statusText = isRunning
|
||||
? t`Running...`
|
||||
: exitCode === 0
|
||||
? t`Completed`
|
||||
: t`Failed`;
|
||||
|
||||
const hasOutput = stdout || stderr;
|
||||
const hasFiles = files.length > 0;
|
||||
|
||||
return (
|
||||
<StyledContainer>
|
||||
<StyledHeader status={status}>
|
||||
<StyledHeaderLeft>
|
||||
<IconCode size={theme.icon.size.md} />
|
||||
<StyledTitle>{t`Python Code Execution`}</StyledTitle>
|
||||
</StyledHeaderLeft>
|
||||
<StyledHeaderRight>
|
||||
<StyledStatusBadge status={status}>
|
||||
<StatusIcon size={theme.icon.size.sm} />
|
||||
{statusText}
|
||||
</StyledStatusBadge>
|
||||
</StyledHeaderRight>
|
||||
</StyledHeader>
|
||||
|
||||
<StyledSection>
|
||||
<StyledSectionHeader onClick={() => setIsCodeExpanded(!isCodeExpanded)}>
|
||||
<StyledSectionHeaderLeft>
|
||||
<IconCode size={theme.icon.size.sm} />
|
||||
{t`Code`}
|
||||
</StyledSectionHeaderLeft>
|
||||
<StyledHeaderRight>
|
||||
<LightIconButton
|
||||
Icon={IconCopy}
|
||||
onClick={(e) => {
|
||||
e.stopPropagation();
|
||||
copyToClipboard(code);
|
||||
}}
|
||||
title={t`Copy code`}
|
||||
size="small"
|
||||
accent="tertiary"
|
||||
/>
|
||||
{isCodeExpanded ? (
|
||||
<IconChevronUp size={theme.icon.size.sm} />
|
||||
) : (
|
||||
<IconChevronDown size={theme.icon.size.sm} />
|
||||
)}
|
||||
</StyledHeaderRight>
|
||||
</StyledSectionHeader>
|
||||
<AnimatedExpandableContainer
|
||||
isExpanded={isCodeExpanded}
|
||||
mode="fit-content"
|
||||
>
|
||||
<StyledCodeEditorContainer>
|
||||
<CodeEditor
|
||||
value={code}
|
||||
language="python"
|
||||
height="300px"
|
||||
options={{
|
||||
readOnly: true,
|
||||
domReadOnly: true,
|
||||
minimap: { enabled: false },
|
||||
}}
|
||||
/>
|
||||
</StyledCodeEditorContainer>
|
||||
</AnimatedExpandableContainer>
|
||||
</StyledSection>
|
||||
|
||||
{(hasOutput || isRunning) && (
|
||||
<StyledSection>
|
||||
<StyledSectionHeader
|
||||
onClick={() => setIsOutputExpanded(!isOutputExpanded)}
|
||||
>
|
||||
<StyledSectionHeaderLeft>{t`Output`}</StyledSectionHeaderLeft>
|
||||
{isOutputExpanded ? (
|
||||
<IconChevronUp size={theme.icon.size.sm} />
|
||||
) : (
|
||||
<IconChevronDown size={theme.icon.size.sm} />
|
||||
)}
|
||||
</StyledSectionHeader>
|
||||
<AnimatedExpandableContainer
|
||||
isExpanded={isOutputExpanded}
|
||||
mode="fit-content"
|
||||
>
|
||||
<TerminalOutput
|
||||
stdout={stdout}
|
||||
stderr={stderr}
|
||||
isRunning={isRunning}
|
||||
/>
|
||||
</AnimatedExpandableContainer>
|
||||
</StyledSection>
|
||||
)}
|
||||
|
||||
{hasFiles && (
|
||||
<StyledSection>
|
||||
<StyledSectionHeader
|
||||
onClick={() => setIsFilesExpanded(!isFilesExpanded)}
|
||||
>
|
||||
<StyledSectionHeaderLeft>
|
||||
<IconFile size={theme.icon.size.sm} />
|
||||
{t`Generated Files`} ({files.length})
|
||||
</StyledSectionHeaderLeft>
|
||||
{isFilesExpanded ? (
|
||||
<IconChevronUp size={theme.icon.size.sm} />
|
||||
) : (
|
||||
<IconChevronDown size={theme.icon.size.sm} />
|
||||
)}
|
||||
</StyledSectionHeader>
|
||||
<AnimatedExpandableContainer
|
||||
isExpanded={isFilesExpanded}
|
||||
mode="fit-content"
|
||||
>
|
||||
<StyledFilesGrid>
|
||||
{files.map((file) => {
|
||||
const filename = file.filename;
|
||||
|
||||
return (
|
||||
<StyledFileCard key={file.url}>
|
||||
<StyledFilePreview>
|
||||
{isPreviewableMimeType(file.mimeType) ? (
|
||||
<StyledPreviewImage
|
||||
src={file.url}
|
||||
alt={filename}
|
||||
loading="lazy"
|
||||
/>
|
||||
) : (
|
||||
<IconFile size={48} color={theme.font.color.tertiary} />
|
||||
)}
|
||||
</StyledFilePreview>
|
||||
<StyledFileInfo>
|
||||
<StyledFileName title={filename}>
|
||||
{filename}
|
||||
</StyledFileName>
|
||||
<StyledDownloadLink
|
||||
href={file.url}
|
||||
download={filename}
|
||||
title={t`Download ${filename}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
<IconDownload size={theme.icon.size.sm} />
|
||||
</StyledDownloadLink>
|
||||
</StyledFileInfo>
|
||||
</StyledFileCard>
|
||||
);
|
||||
})}
|
||||
</StyledFilesGrid>
|
||||
</AnimatedExpandableContainer>
|
||||
</StyledSection>
|
||||
)}
|
||||
</StyledContainer>
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,174 @@
|
||||
import styled from '@emotion/styled';
|
||||
import { useLingui } from '@lingui/react/macro';
|
||||
import { useState } from 'react';
|
||||
import { IconCopy, IconTerminal } from 'twenty-ui/display';
|
||||
import { LightIconButton } from 'twenty-ui/input';
|
||||
import { useCopyToClipboard } from '~/hooks/useCopyToClipboard';
|
||||
|
||||
const StyledContainer = styled.div`
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border-radius: ${({ theme }) => theme.border.radius.sm};
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
const StyledHeader = styled.div`
|
||||
align-items: center;
|
||||
background: ${({ theme }) => theme.background.tertiary};
|
||||
border-bottom: 1px solid ${({ theme }) => theme.border.color.medium};
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(2)};
|
||||
justify-content: space-between;
|
||||
padding: ${({ theme }) => theme.spacing(1)} ${({ theme }) => theme.spacing(2)};
|
||||
`;
|
||||
|
||||
const StyledHeaderLeft = styled.div`
|
||||
align-items: center;
|
||||
color: ${({ theme }) => theme.font.color.secondary};
|
||||
display: flex;
|
||||
font-size: ${({ theme }) => theme.font.size.sm};
|
||||
gap: ${({ theme }) => theme.spacing(1)};
|
||||
`;
|
||||
|
||||
const StyledTabContainer = styled.div`
|
||||
display: flex;
|
||||
gap: ${({ theme }) => theme.spacing(1)};
|
||||
`;
|
||||
|
||||
const StyledTab = styled.button<{ isActive: boolean; hasError?: boolean }>`
|
||||
background: ${({ isActive, theme }) =>
|
||||
isActive ? theme.background.secondary : 'transparent'};
|
||||
border: none;
|
||||
border-radius: ${({ theme }) => theme.border.radius.xs};
|
||||
color: ${({ isActive, hasError, theme }) =>
|
||||
hasError
|
||||
? theme.color.red
|
||||
: isActive
|
||||
? theme.font.color.primary
|
||||
: theme.font.color.tertiary};
|
||||
cursor: pointer;
|
||||
font-size: ${({ theme }) => theme.font.size.xs};
|
||||
font-weight: ${({ isActive, theme }) =>
|
||||
isActive ? theme.font.weight.medium : theme.font.weight.regular};
|
||||
padding: ${({ theme }) => theme.spacing(0.5)}
|
||||
${({ theme }) => theme.spacing(1)};
|
||||
|
||||
&:hover {
|
||||
background: ${({ theme }) => theme.background.secondary};
|
||||
color: ${({ hasError, theme }) =>
|
||||
hasError ? theme.color.red : theme.font.color.primary};
|
||||
}
|
||||
`;
|
||||
|
||||
const StyledOutputArea = styled.div<{ isError?: boolean }>`
|
||||
background: ${({ theme }) => theme.background.tertiary};
|
||||
color: ${({ isError, theme }) =>
|
||||
isError ? theme.color.red : theme.font.color.primary};
|
||||
font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace;
|
||||
font-size: ${({ theme }) => theme.font.size.sm};
|
||||
line-height: 1.5;
|
||||
max-height: 300px;
|
||||
min-height: 100px;
|
||||
overflow-y: auto;
|
||||
padding: ${({ theme }) => theme.spacing(2)};
|
||||
white-space: pre-wrap;
|
||||
word-break: break-word;
|
||||
`;
|
||||
|
||||
const StyledEmptyMessage = styled.div`
|
||||
color: ${({ theme }) => theme.font.color.tertiary};
|
||||
font-style: italic;
|
||||
`;
|
||||
|
||||
const StyledCursor = styled.span`
|
||||
animation: blink 1s step-end infinite;
|
||||
background: ${({ theme }) => theme.font.color.primary};
|
||||
display: inline-block;
|
||||
height: 1em;
|
||||
margin-left: 2px;
|
||||
vertical-align: text-bottom;
|
||||
width: 8px;
|
||||
|
||||
@keyframes blink {
|
||||
0%,
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
50% {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
type TabType = 'stdout' | 'stderr';
|
||||
|
||||
type TerminalOutputProps = {
|
||||
stdout: string;
|
||||
stderr: string;
|
||||
isRunning?: boolean;
|
||||
};
|
||||
|
||||
export const TerminalOutput = ({
|
||||
stdout,
|
||||
stderr,
|
||||
isRunning = false,
|
||||
}: TerminalOutputProps) => {
|
||||
const { t } = useLingui();
|
||||
const { copyToClipboard } = useCopyToClipboard();
|
||||
|
||||
const hasStderr = stderr.length > 0;
|
||||
const hasStdout = stdout.length > 0;
|
||||
|
||||
const defaultTab: TabType = hasStderr && !hasStdout ? 'stderr' : 'stdout';
|
||||
const [userSelectedTab, setUserSelectedTab] = useState<TabType | null>(null);
|
||||
const activeTab = userSelectedTab ?? defaultTab;
|
||||
|
||||
const currentOutput = activeTab === 'stdout' ? stdout : stderr;
|
||||
|
||||
return (
|
||||
<StyledContainer>
|
||||
<StyledHeader>
|
||||
<StyledHeaderLeft>
|
||||
<IconTerminal size={14} />
|
||||
{t`Output`}
|
||||
</StyledHeaderLeft>
|
||||
<StyledTabContainer>
|
||||
<StyledTab
|
||||
isActive={activeTab === 'stdout'}
|
||||
onClick={() => setUserSelectedTab('stdout')}
|
||||
>
|
||||
stdout
|
||||
</StyledTab>
|
||||
{hasStderr && (
|
||||
<StyledTab
|
||||
isActive={activeTab === 'stderr'}
|
||||
hasError
|
||||
onClick={() => setUserSelectedTab('stderr')}
|
||||
>
|
||||
stderr
|
||||
</StyledTab>
|
||||
)}
|
||||
<LightIconButton
|
||||
Icon={IconCopy}
|
||||
onClick={() => copyToClipboard(currentOutput)}
|
||||
title={t`Copy output`}
|
||||
size="small"
|
||||
accent="tertiary"
|
||||
/>
|
||||
</StyledTabContainer>
|
||||
</StyledHeader>
|
||||
<StyledOutputArea isError={activeTab === 'stderr'}>
|
||||
{currentOutput ? (
|
||||
<>
|
||||
{currentOutput}
|
||||
{isRunning && <StyledCursor />}
|
||||
</>
|
||||
) : (
|
||||
<StyledEmptyMessage>
|
||||
{isRunning ? t`Waiting for output...` : t`No output`}
|
||||
</StyledEmptyMessage>
|
||||
)}
|
||||
</StyledOutputArea>
|
||||
</StyledContainer>
|
||||
);
|
||||
};
|
||||
@@ -6,6 +6,7 @@ import { IconChevronDown, IconChevronUp } from 'twenty-ui/display';
|
||||
import { JsonTree } from 'twenty-ui/json-visualizer';
|
||||
import { AnimatedExpandableContainer } from 'twenty-ui/layout';
|
||||
|
||||
import { CodeExecutionDisplay } from '@/ai/components/CodeExecutionDisplay';
|
||||
import { ShimmeringText } from '@/ai/components/ShimmeringText';
|
||||
import { getToolIcon } from '@/ai/utils/getToolIcon';
|
||||
import { getToolDisplayMessage } from '@/ai/utils/getWebSearchToolDisplayMessage';
|
||||
@@ -141,6 +142,32 @@ export const ToolStepRenderer = ({ toolPart }: { toolPart: ToolUIPart }) => {
|
||||
const hasError = isDefined(errorText);
|
||||
const isExpandable = isDefined(output) || hasError;
|
||||
|
||||
// Special handling for code_interpreter tool
|
||||
if (toolName === 'code_interpreter') {
|
||||
const codeInput = toolInput as { code?: string } | undefined;
|
||||
const codeOutput = output as {
|
||||
result?: {
|
||||
stdout?: string;
|
||||
stderr?: string;
|
||||
exitCode?: number;
|
||||
files?: Array<{ filename: string; url: string; mimeType?: string }>;
|
||||
};
|
||||
} | null;
|
||||
|
||||
const isRunning = !output && !hasError;
|
||||
|
||||
return (
|
||||
<CodeExecutionDisplay
|
||||
code={codeInput?.code ?? ''}
|
||||
stdout={codeOutput?.result?.stdout ?? ''}
|
||||
stderr={codeOutput?.result?.stderr || errorText || ''}
|
||||
exitCode={codeOutput?.result?.exitCode}
|
||||
files={codeOutput?.result?.files}
|
||||
isRunning={isRunning}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
if (!output && !hasError) {
|
||||
return (
|
||||
<StyledContainer>
|
||||
|
||||
+239
@@ -0,0 +1,239 @@
|
||||
import styled from '@emotion/styled';
|
||||
import { type Meta, type StoryObj } from '@storybook/react';
|
||||
import { type ExtendedUIMessage } from 'twenty-shared/ai';
|
||||
import { ComponentDecorator } from 'twenty-ui/testing';
|
||||
|
||||
import { AIChatMessage } from '@/ai/components/AIChatMessage';
|
||||
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
|
||||
import { RootDecorator } from '~/testing/decorators/RootDecorator';
|
||||
import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
|
||||
|
||||
const StyledConversationContainer = styled.div`
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 24px;
|
||||
max-width: 700px;
|
||||
padding: 24px;
|
||||
`;
|
||||
|
||||
// Mock messages for the conversation showcase
|
||||
const mockUserMessage: ExtendedUIMessage = {
|
||||
id: 'msg-user-1',
|
||||
role: 'user',
|
||||
parts: [
|
||||
{
|
||||
type: 'text',
|
||||
text: 'Can you analyze my sales data and create a chart showing the monthly trends?',
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date(Date.now() - 120000).toISOString(),
|
||||
},
|
||||
};
|
||||
|
||||
const mockAssistantWithCodeExecution: ExtendedUIMessage = {
|
||||
id: 'msg-assistant-1',
|
||||
role: 'assistant',
|
||||
parts: [
|
||||
{
|
||||
type: 'data-code-execution',
|
||||
data: {
|
||||
executionId: 'exec-1',
|
||||
state: 'completed',
|
||||
code: `import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
# Load and process sales data
|
||||
data = {
|
||||
'month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
|
||||
'sales': [12500, 15200, 14800, 18900, 21000, 19500]
|
||||
}
|
||||
df = pd.DataFrame(data)
|
||||
|
||||
# Create the chart
|
||||
plt.figure(figsize=(10, 6))
|
||||
plt.bar(df['month'], df['sales'], color='steelblue')
|
||||
plt.title('Monthly Sales Trends')
|
||||
plt.xlabel('Month')
|
||||
plt.ylabel('Sales ($)')
|
||||
plt.savefig('sales_chart.png', dpi=150)
|
||||
print(f"Total sales: $" + str(df['sales'].sum()))
|
||||
print("Chart saved successfully!")`,
|
||||
language: 'python',
|
||||
stdout: 'Total sales: $101,900\nChart saved successfully!',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
executionTimeMs: 2340,
|
||||
files: [
|
||||
{
|
||||
filename: 'sales_chart.png',
|
||||
url: 'https://picsum.photos/800/480',
|
||||
mimeType: 'image/png',
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
type: 'text',
|
||||
text: "I've analyzed your sales data and created a chart showing the monthly trends. Here are the key insights:\n\n- **Total sales**: $101,900 over 6 months\n- **Peak month**: May with $21,000 in sales\n- **Growth trend**: Overall positive trajectory with 68% growth from January to May\n\nThe chart shows a clear upward trend with a slight dip in March. Would you like me to perform any additional analysis?",
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date(Date.now() - 60000).toISOString(),
|
||||
usage: {
|
||||
inputTokens: 1250,
|
||||
outputTokens: 890,
|
||||
inputCredits: 12,
|
||||
outputCredits: 8,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const mockSimpleTextResponse: ExtendedUIMessage = {
|
||||
id: 'msg-assistant-text',
|
||||
role: 'assistant',
|
||||
parts: [
|
||||
{
|
||||
type: 'text',
|
||||
text: "Hello! I'm your AI assistant. I can help you with:\n\n- **Data analysis** - Analyze your CRM data and generate insights\n- **Code execution** - Run Python code for complex calculations\n- **Record management** - Create, update, or find records\n\nHow can I assist you today?",
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date().toISOString(),
|
||||
},
|
||||
};
|
||||
|
||||
const mockStreamingMessage: ExtendedUIMessage = {
|
||||
id: 'msg-streaming',
|
||||
role: 'assistant',
|
||||
parts: [
|
||||
{
|
||||
type: 'text',
|
||||
text: 'Let me look into that for you',
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date().toISOString(),
|
||||
},
|
||||
};
|
||||
|
||||
const mockCodeExecutionRunning: ExtendedUIMessage = {
|
||||
id: 'msg-code-running',
|
||||
role: 'assistant',
|
||||
parts: [
|
||||
{
|
||||
type: 'data-code-execution',
|
||||
data: {
|
||||
executionId: 'exec-running',
|
||||
state: 'running',
|
||||
code: `import time
|
||||
print("Processing data...")
|
||||
time.sleep(5)
|
||||
print("Done!")`,
|
||||
language: 'python',
|
||||
stdout: 'Processing data...',
|
||||
stderr: '',
|
||||
files: [],
|
||||
},
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date().toISOString(),
|
||||
},
|
||||
};
|
||||
|
||||
const mockCodeExecutionError: ExtendedUIMessage = {
|
||||
id: 'msg-code-error',
|
||||
role: 'assistant',
|
||||
parts: [
|
||||
{
|
||||
type: 'data-code-execution',
|
||||
data: {
|
||||
executionId: 'exec-error',
|
||||
state: 'error',
|
||||
code: `import pandas as pd
|
||||
df = pd.read_csv('missing_file.csv')
|
||||
print(df.head())`,
|
||||
language: 'python',
|
||||
stdout: '',
|
||||
stderr:
|
||||
"FileNotFoundError: [Errno 2] No such file or directory: 'missing_file.csv'",
|
||||
exitCode: 1,
|
||||
files: [],
|
||||
error: 'File not found',
|
||||
},
|
||||
},
|
||||
{
|
||||
type: 'text',
|
||||
text: "I encountered an error while trying to read the file. It looks like the file `missing_file.csv` doesn't exist. Could you please check the file path or upload the file you'd like me to analyze?",
|
||||
},
|
||||
],
|
||||
metadata: {
|
||||
createdAt: new Date().toISOString(),
|
||||
},
|
||||
};
|
||||
|
||||
const meta: Meta<typeof AIChatMessage> = {
|
||||
title: 'Modules/AI/AIChatMessage',
|
||||
component: AIChatMessage,
|
||||
decorators: [
|
||||
ComponentDecorator,
|
||||
RootDecorator,
|
||||
I18nFrontDecorator,
|
||||
SnackBarDecorator,
|
||||
],
|
||||
parameters: {
|
||||
container: { width: 700 },
|
||||
},
|
||||
};
|
||||
|
||||
export default meta;
|
||||
type Story = StoryObj<typeof AIChatMessage>;
|
||||
|
||||
// Conversation showcase - demonstrates a full AI chat flow
|
||||
export const ConversationWithCodeExecution: Story = {
|
||||
render: () => (
|
||||
<StyledConversationContainer>
|
||||
<AIChatMessage message={mockUserMessage} isLastMessageStreaming={false} />
|
||||
<AIChatMessage
|
||||
message={mockAssistantWithCodeExecution}
|
||||
isLastMessageStreaming={false}
|
||||
/>
|
||||
</StyledConversationContainer>
|
||||
),
|
||||
};
|
||||
|
||||
export const UserMessage: Story = {
|
||||
args: {
|
||||
message: mockUserMessage,
|
||||
isLastMessageStreaming: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const AssistantTextResponse: Story = {
|
||||
args: {
|
||||
message: mockSimpleTextResponse,
|
||||
isLastMessageStreaming: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const AssistantStreaming: Story = {
|
||||
args: {
|
||||
message: mockStreamingMessage,
|
||||
isLastMessageStreaming: true,
|
||||
},
|
||||
};
|
||||
|
||||
export const CodeExecutionRunning: Story = {
|
||||
args: {
|
||||
message: mockCodeExecutionRunning,
|
||||
isLastMessageStreaming: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const CodeExecutionWithError: Story = {
|
||||
args: {
|
||||
message: mockCodeExecutionError,
|
||||
isLastMessageStreaming: false,
|
||||
},
|
||||
};
|
||||
+209
@@ -0,0 +1,209 @@
|
||||
import { type Meta, type StoryObj } from '@storybook/react';
|
||||
import { expect, userEvent, within } from '@storybook/test';
|
||||
import { ComponentDecorator } from 'twenty-ui/testing';
|
||||
|
||||
import { CodeExecutionDisplay } from '@/ai/components/CodeExecutionDisplay';
|
||||
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
|
||||
import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
|
||||
|
||||
const samplePythonCode = `import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
# Create sample data
|
||||
data = {
|
||||
'month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
|
||||
'revenue': [12500, 15200, 14800, 18900, 21000, 19500]
|
||||
}
|
||||
df = pd.DataFrame(data)
|
||||
|
||||
# Calculate statistics
|
||||
total = df['revenue'].sum()
|
||||
average = df['revenue'].mean()
|
||||
print(f"Total Revenue: $" + f"{total:,.2f}")
|
||||
print(f"Average Monthly: $" + f"{average:,.2f}")
|
||||
|
||||
# Generate chart
|
||||
plt.figure(figsize=(10, 6))
|
||||
plt.bar(df['month'], df['revenue'], color='steelblue')
|
||||
plt.title('Monthly Revenue')
|
||||
plt.savefig('revenue_chart.png')`;
|
||||
|
||||
const meta: Meta<typeof CodeExecutionDisplay> = {
|
||||
title: 'Modules/AI/CodeExecutionDisplay',
|
||||
component: CodeExecutionDisplay,
|
||||
decorators: [I18nFrontDecorator, SnackBarDecorator, ComponentDecorator],
|
||||
parameters: {
|
||||
container: { width: 600 },
|
||||
},
|
||||
args: {
|
||||
code: samplePythonCode,
|
||||
stdout: '',
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
|
||||
export default meta;
|
||||
type Story = StoryObj<typeof CodeExecutionDisplay>;
|
||||
|
||||
export const Running: Story = {
|
||||
args: {
|
||||
code: `print("Processing data...")
|
||||
import time
|
||||
time.sleep(5)
|
||||
print("Complete!")`,
|
||||
stdout: 'Processing data...',
|
||||
stderr: '',
|
||||
isRunning: true,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText('Running...')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const Success: Story = {
|
||||
args: {
|
||||
code: samplePythonCode,
|
||||
stdout: 'Total Revenue: $101,900.00\nAverage Monthly: $16,983.33',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText('Completed')).toBeVisible();
|
||||
// Output content is inside a scrollable container
|
||||
expect(await canvas.findByText(/Total Revenue/)).toBeInTheDocument();
|
||||
},
|
||||
};
|
||||
|
||||
export const Error: Story = {
|
||||
args: {
|
||||
code: `import pandas as pd
|
||||
df = pd.read_csv('missing_file.csv')
|
||||
print(df.head())`,
|
||||
stdout: '',
|
||||
stderr:
|
||||
'Traceback (most recent call last):\n File "<stdin>", line 2, in <module>\nFileNotFoundError: [Errno 2] No such file or directory: \'missing_file.csv\'',
|
||||
exitCode: 1,
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText('Failed')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const WithImageFiles: Story = {
|
||||
args: {
|
||||
code: samplePythonCode,
|
||||
stdout: 'Chart generated successfully!',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
files: [
|
||||
{
|
||||
filename: 'revenue_chart.png',
|
||||
url: 'https://picsum.photos/800/480',
|
||||
mimeType: 'image/png',
|
||||
},
|
||||
{
|
||||
filename: 'pie_chart.png',
|
||||
url: 'https://picsum.photos/600/400',
|
||||
mimeType: 'image/png',
|
||||
},
|
||||
],
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
// Text includes file count: "Generated Files (2)"
|
||||
expect(await canvas.findByText(/Generated Files/)).toBeInTheDocument();
|
||||
// Filenames may be truncated, check by title attribute
|
||||
expect(await canvas.findByTitle('revenue_chart.png')).toBeInTheDocument();
|
||||
expect(await canvas.findByTitle('pie_chart.png')).toBeInTheDocument();
|
||||
},
|
||||
};
|
||||
|
||||
export const WithDownloadableFiles: Story = {
|
||||
args: {
|
||||
code: `import pandas as pd
|
||||
|
||||
df = pd.DataFrame({
|
||||
'name': ['Alice', 'Bob', 'Charlie'],
|
||||
'sales': [1200, 1500, 980]
|
||||
})
|
||||
|
||||
df.to_csv('report.csv', index=False)
|
||||
df.to_json('data.json')
|
||||
print("Files exported successfully!")`,
|
||||
stdout: 'Files exported successfully!',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
files: [
|
||||
{
|
||||
filename: 'report.csv',
|
||||
url: 'data:text/csv,name%2Csales%0AAlice%2C1200%0ABob%2C1500',
|
||||
mimeType: 'text/csv',
|
||||
},
|
||||
{
|
||||
filename: 'data.json',
|
||||
url: 'data:application/json,%7B%22name%22%3A%5B%22Alice%22%5D%7D',
|
||||
mimeType: 'application/json',
|
||||
},
|
||||
],
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
// Filenames may be truncated, check by title attribute
|
||||
expect(await canvas.findByTitle('report.csv')).toBeInTheDocument();
|
||||
expect(await canvas.findByTitle('data.json')).toBeInTheDocument();
|
||||
},
|
||||
};
|
||||
|
||||
export const CodeSectionExpanded: Story = {
|
||||
args: {
|
||||
code: samplePythonCode,
|
||||
stdout: 'Total Revenue: $101,900.00',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
|
||||
// Click to expand the code section
|
||||
const codeHeader = await canvas.findByText('Code');
|
||||
await userEvent.click(codeHeader);
|
||||
|
||||
// The code editor should now be visible
|
||||
expect(await canvas.findByText('Completed')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const EmptyOutput: Story = {
|
||||
args: {
|
||||
code: `x = 1 + 1
|
||||
y = x * 2
|
||||
# No print statements`,
|
||||
stdout: '',
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const LongOutput: Story = {
|
||||
args: {
|
||||
code: `for i in range(50):
|
||||
print(f"Processing item {i+1}...")`,
|
||||
stdout: Array.from(
|
||||
{ length: 50 },
|
||||
(_, i) => `Processing item ${i + 1}...`,
|
||||
).join('\n'),
|
||||
stderr: '',
|
||||
exitCode: 0,
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
+146
@@ -0,0 +1,146 @@
|
||||
import { type Meta, type StoryObj } from '@storybook/react';
|
||||
import { expect, userEvent, within } from '@storybook/test';
|
||||
import { ComponentDecorator } from 'twenty-ui/testing';
|
||||
|
||||
import { TerminalOutput } from '@/ai/components/TerminalOutput';
|
||||
import { I18nFrontDecorator } from '~/testing/decorators/I18nFrontDecorator';
|
||||
import { SnackBarDecorator } from '~/testing/decorators/SnackBarDecorator';
|
||||
|
||||
const meta: Meta<typeof TerminalOutput> = {
|
||||
title: 'Modules/AI/TerminalOutput',
|
||||
component: TerminalOutput,
|
||||
decorators: [I18nFrontDecorator, SnackBarDecorator, ComponentDecorator],
|
||||
parameters: {
|
||||
container: { width: 500 },
|
||||
},
|
||||
args: {
|
||||
stdout: '',
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
|
||||
export default meta;
|
||||
type Story = StoryObj<typeof TerminalOutput>;
|
||||
|
||||
export const StdoutOnly: Story = {
|
||||
args: {
|
||||
stdout: `Loading data from database...
|
||||
Processing 1,234 records...
|
||||
Applying transformations...
|
||||
Total revenue: $542,890.00
|
||||
Average order value: $127.50
|
||||
Export complete!`,
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText(/Total revenue/)).toBeVisible();
|
||||
expect(await canvas.findByText('stdout')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const WithStderr: Story = {
|
||||
args: {
|
||||
stdout: 'Starting process...\nStep 1 complete.',
|
||||
stderr:
|
||||
'Warning: Deprecated function used at line 15\nError: Connection timeout after 30s',
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
|
||||
// Should show stdout by default
|
||||
expect(await canvas.findByText(/Starting process/)).toBeVisible();
|
||||
|
||||
// Click stderr tab to switch
|
||||
const stderrTab = await canvas.findByText('stderr');
|
||||
await userEvent.click(stderrTab);
|
||||
|
||||
// Should now show stderr content
|
||||
expect(await canvas.findByText(/Connection timeout/)).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const StderrOnlyAutoSwitch: Story = {
|
||||
args: {
|
||||
stdout: '',
|
||||
stderr:
|
||||
'FileNotFoundError: [Errno 2] No such file or directory: \'data.csv\'\nTraceback (most recent call last):\n File "script.py", line 5, in <module>',
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
// When only stderr exists and no stdout, should auto-switch to stderr
|
||||
expect(await canvas.findByText(/FileNotFoundError/)).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const Running: Story = {
|
||||
args: {
|
||||
stdout: 'Initializing...\nConnecting to server...',
|
||||
stderr: '',
|
||||
isRunning: true,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText(/Connecting to server/)).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const RunningEmpty: Story = {
|
||||
args: {
|
||||
stdout: '',
|
||||
stderr: '',
|
||||
isRunning: true,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText('Waiting for output...')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const Empty: Story = {
|
||||
args: {
|
||||
stdout: '',
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
play: async ({ canvasElement }) => {
|
||||
const canvas = within(canvasElement);
|
||||
expect(await canvas.findByText('No output')).toBeVisible();
|
||||
},
|
||||
};
|
||||
|
||||
export const LongOutput: Story = {
|
||||
args: {
|
||||
stdout: Array.from(
|
||||
{ length: 100 },
|
||||
(_, i) =>
|
||||
`[${new Date().toISOString()}] Processing batch ${i + 1}/100...`,
|
||||
).join('\n'),
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const MultilineFormatted: Story = {
|
||||
args: {
|
||||
stdout: `╔════════════════════════════════════╗
|
||||
║ SALES REPORT - Q4 2024 ║
|
||||
╠════════════════════════════════════╣
|
||||
║ Region │ Revenue │ Growth ║
|
||||
╠════════════════════════════════════╣
|
||||
║ North │ $125,000 │ +12.5% ║
|
||||
║ South │ $98,500 │ +8.2% ║
|
||||
║ East │ $142,300 │ +15.1% ║
|
||||
║ West │ $89,200 │ +5.7% ║
|
||||
╚════════════════════════════════════╝
|
||||
|
||||
Total Revenue: $455,000
|
||||
YoY Growth: +10.4%`,
|
||||
stderr: '',
|
||||
isRunning: false,
|
||||
},
|
||||
};
|
||||
@@ -4,7 +4,8 @@ import { useFileCategoryColors } from '@/file/hooks/useFileCategoryColors';
|
||||
import { IconMapping } from '@/file/utils/fileIconMappings';
|
||||
import { useTheme } from '@emotion/react';
|
||||
import { type FileUIPart } from 'ai';
|
||||
import { AvatarChip, Chip, ChipVariant } from 'twenty-ui/components';
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
import { AvatarChip, Chip, ChipVariant, LinkChip } from 'twenty-ui/components';
|
||||
import { type IconComponent, IconX } from 'twenty-ui/display';
|
||||
import { Loader } from 'twenty-ui/feedback';
|
||||
|
||||
@@ -24,35 +25,51 @@ export const AgentChatFilePreview = ({
|
||||
const fileName =
|
||||
file instanceof File ? file.name : (file.filename ?? 'Unknown file');
|
||||
|
||||
const fileUrl = file instanceof File ? undefined : file.url;
|
||||
|
||||
const fileCategory: AttachmentFileCategory = getFileType(fileName);
|
||||
|
||||
const FileCategoryIcon: IconComponent = IconMapping[fileCategory];
|
||||
const iconBackgroundColor: string = iconColors[fileCategory];
|
||||
|
||||
const leftComponent = isUploading ? (
|
||||
<Loader color="yellow" />
|
||||
) : (
|
||||
<AvatarChip
|
||||
Icon={FileCategoryIcon}
|
||||
IconBackgroundColor={iconBackgroundColor}
|
||||
/>
|
||||
);
|
||||
|
||||
const rightComponent = onRemove ? (
|
||||
<AvatarChip
|
||||
Icon={IconX}
|
||||
IconColor={theme.font.color.secondary}
|
||||
onClick={onRemove}
|
||||
divider="left"
|
||||
/>
|
||||
) : undefined;
|
||||
|
||||
if (isDefined(fileUrl)) {
|
||||
return (
|
||||
<LinkChip
|
||||
label={fileName}
|
||||
variant={ChipVariant.Static}
|
||||
to={fileUrl}
|
||||
target="_blank"
|
||||
leftComponent={leftComponent}
|
||||
rightComponent={rightComponent}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<Chip
|
||||
label={fileName}
|
||||
variant={ChipVariant.Static}
|
||||
leftComponent={
|
||||
isUploading ? (
|
||||
<Loader color="yellow" />
|
||||
) : (
|
||||
<AvatarChip
|
||||
Icon={FileCategoryIcon}
|
||||
IconBackgroundColor={iconBackgroundColor}
|
||||
/>
|
||||
)
|
||||
}
|
||||
rightComponent={
|
||||
onRemove ? (
|
||||
<AvatarChip
|
||||
Icon={IconX}
|
||||
IconColor={theme.font.color.secondary}
|
||||
onClick={onRemove}
|
||||
divider="left"
|
||||
/>
|
||||
) : undefined
|
||||
}
|
||||
clickable={false}
|
||||
leftComponent={leftComponent}
|
||||
rightComponent={rightComponent}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user